(self.webpackChunkuiApp=self.webpackChunkuiApp||[]).push([[736],{5057:(Lt,ut,se)=>{"use strict";function e(pi){return"function"==typeof pi}se.d(ut,{JG:()=>ze,kx:()=>ln,w5:()=>Ki});let c=!1;const X={Promise:void 0,set useDeprecatedSynchronousErrorHandling(pi){if(pi){const Yt=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+Yt.stack)}else c&&console.log("RxJS: Back to a better error behavior. Thank you. <3");c=pi},get useDeprecatedSynchronousErrorHandling(){return c}};function y(pi){setTimeout(()=>{throw pi},0)}const O={closed:!0,next(pi){},error(pi){if(X.useDeprecatedSynchronousErrorHandling)throw pi;y(pi)},complete(){}},S=Array.isArray||(pi=>pi&&"number"==typeof pi.length),Y=(()=>{function pi(Yt){return Error.call(this),this.message=Yt?`${Yt.length} errors occurred during unsubscription:\n${Yt.map(($e,Ct)=>`${Ct+1}) ${$e.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=Yt,this}return pi.prototype=Object.create(Error.prototype),pi})();class Z{constructor(Yt){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,Yt&&(this._ctorUnsubscribe=!0,this._unsubscribe=Yt)}unsubscribe(){let Yt;if(this.closed)return;let{_parentOrParents:$e,_ctorUnsubscribe:Ct,_unsubscribe:oi,_subscriptions:gi}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,$e instanceof Z)$e.remove(this);else if(null!==$e)for(let ki=0;ki<$e.length;++ki)$e[ki].remove(this);if(e(oi)){Ct&&(this._unsubscribe=void 0);try{oi.call(this)}catch(ki){Yt=ki instanceof Y?K(ki.errors):[ki]}}if(S(gi)){let ki=-1,Zi=gi.length;for(;++ki<Zi;){const nn=gi[ki];if(null!==(pi=nn)&&"object"==typeof pi)try{nn.unsubscribe()}catch(Wn){Yt=Yt||[],Wn instanceof Y?Yt=Yt.concat(K(Wn.errors)):Yt.push(Wn)}}}var pi;if(Yt)throw new Y(Yt)}add(Yt){let $e=Yt;if(!Yt)return Z.EMPTY;switch(typeof Yt){case"function":$e=new Z(Yt);case"object":if($e===this||$e.closed||"function"!=typeof $e.unsubscribe)return $e;if(this.closed)return $e.unsubscribe(),$e;if(!($e instanceof Z)){const gi=$e;$e=new Z,$e._subscriptions=[gi]}break;default:throw new Error("unrecognized teardown "+Yt+" added to Subscription.")}let{_parentOrParents:Ct}=$e;if(null===Ct)$e._parentOrParents=this;else if(Ct instanceof Z){if(Ct===this)return $e;$e._parentOrParents=[Ct,this]}else{if(-1!==Ct.indexOf(this))return $e;Ct.push(this)}const oi=this._subscriptions;return null===oi?this._subscriptions=[$e]:oi.push($e),$e}remove(Yt){const $e=this._subscriptions;if($e){const Ct=$e.indexOf(Yt);-1!==Ct&&$e.splice(Ct,1)}}}var pi;function K(pi){return pi.reduce((Yt,$e)=>Yt.concat($e instanceof Y?$e.errors:$e),[])}Z.EMPTY=((pi=new Z).closed=!0,pi);const P="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class x extends Z{constructor(Yt,$e,Ct){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=O;break;case 1:if(!Yt){this.destination=O;break}if("object"==typeof Yt){Yt instanceof x?(this.syncErrorThrowable=Yt.syncErrorThrowable,this.destination=Yt,Yt.add(this)):(this.syncErrorThrowable=!0,this.destination=new p(this,Yt));break}default:this.syncErrorThrowable=!0,this.destination=new p(this,Yt,$e,Ct)}}[P](){return this}static create(Yt,$e,Ct){const oi=new x(Yt,$e,Ct);return oi.syncErrorThrowable=!1,oi}next(Yt){this.isStopped||this._next(Yt)}error(Yt){this.isStopped||(this.isStopped=!0,this._error(Yt))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(Yt){this.destination.next(Yt)}_error(Yt){this.destination.error(Yt),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:Yt}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=Yt,this}}class p extends x{constructor(Yt,$e,Ct,oi){super(),this._parentSubscriber=Yt;let gi,ki=this;e($e)?gi=$e:$e&&(gi=$e.next,Ct=$e.error,oi=$e.complete,$e!==O&&(ki=Object.create($e),e(ki.unsubscribe)&&this.add(ki.unsubscribe.bind(ki)),ki.unsubscribe=this.unsubscribe.bind(this))),this._context=ki,this._next=gi,this._error=Ct,this._complete=oi}next(Yt){if(!this.isStopped&&this._next){const{_parentSubscriber:$e}=this;X.useDeprecatedSynchronousErrorHandling&&$e.syncErrorThrowable?this.__tryOrSetError($e,this._next,Yt)&&this.unsubscribe():this.__tryOrUnsub(this._next,Yt)}}error(Yt){if(!this.isStopped){const{_parentSubscriber:$e}=this,{useDeprecatedSynchronousErrorHandling:Ct}=X;if(this._error)Ct&&$e.syncErrorThrowable?(this.__tryOrSetError($e,this._error,Yt),this.unsubscribe()):(this.__tryOrUnsub(this._error,Yt),this.unsubscribe());else if($e.syncErrorThrowable)Ct?($e.syncErrorValue=Yt,$e.syncErrorThrown=!0):y(Yt),this.unsubscribe();else{if(this.unsubscribe(),Ct)throw Yt;y(Yt)}}}complete(){if(!this.isStopped){const{_parentSubscriber:Yt}=this;if(this._complete){const $e=()=>this._complete.call(this._context);X.useDeprecatedSynchronousErrorHandling&&Yt.syncErrorThrowable?(this.__tryOrSetError(Yt,$e),this.unsubscribe()):(this.__tryOrUnsub($e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(Yt,$e){try{Yt.call(this._context,$e)}catch(Ct){if(this.unsubscribe(),X.useDeprecatedSynchronousErrorHandling)throw Ct;y(Ct)}}__tryOrSetError(Yt,$e,Ct){if(!X.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{$e.call(this._context,Ct)}catch(oi){return X.useDeprecatedSynchronousErrorHandling?(Yt.syncErrorValue=oi,Yt.syncErrorThrown=!0,!0):(y(oi),!0)}return!1}_unsubscribe(){const{_parentSubscriber:Yt}=this;this._context=null,this._parentSubscriber=null,Yt.unsubscribe()}}const v="function"==typeof Symbol&&Symbol.observable||"@@observable";function w(pi){return pi}let E=(()=>{class pi{constructor($e){this._isScalar=!1,$e&&(this._subscribe=$e)}lift($e){const Ct=new pi;return Ct.source=this,Ct.operator=$e,Ct}subscribe($e,Ct,oi){const{operator:gi}=this,ki=function g(pi,Yt,$e){if(pi){if(pi instanceof x)return pi;if(pi[P])return pi[P]()}return pi||Yt||$e?new x(pi,Yt,$e):new x(O)}($e,Ct,oi);if(ki.add(gi?gi.call(ki,this.source):this.source||X.useDeprecatedSynchronousErrorHandling&&!ki.syncErrorThrowable?this._subscribe(ki):this._trySubscribe(ki)),X.useDeprecatedSynchronousErrorHandling&&ki.syncErrorThrowable&&(ki.syncErrorThrowable=!1,ki.syncErrorThrown))throw ki.syncErrorValue;return ki}_trySubscribe($e){try{return this._subscribe($e)}catch(Ct){X.useDeprecatedSynchronousErrorHandling&&($e.syncErrorThrown=!0,$e.syncErrorValue=Ct),function u(pi){for(;pi;){const{closed:Yt,destination:$e,isStopped:Ct}=pi;if(Yt||Ct)return!1;pi=$e&&$e instanceof x?$e:null}return!0}($e)?$e.error(Ct):console.warn(Ct)}}forEach($e,Ct){return new(Ct=R(Ct))((oi,gi)=>{let ki;ki=this.subscribe(Zi=>{try{$e(Zi)}catch(nn){gi(nn),ki&&ki.unsubscribe()}},gi,oi)})}_subscribe($e){const{source:Ct}=this;return Ct&&Ct.subscribe($e)}[v](){return this}pipe(...$e){return 0===$e.length?this:function A(pi){return 0===pi.length?w:1===pi.length?pi[0]:function($e){return pi.reduce((Ct,oi)=>oi(Ct),$e)}}($e)(this)}toPromise($e){return new($e=R($e))((Ct,oi)=>{let gi;this.subscribe(ki=>gi=ki,ki=>oi(ki),()=>Ct(gi))})}}return pi.create=Yt=>new pi(Yt),pi})();function R(pi){if(pi||(pi=X.Promise||Promise),!pi)throw new Error("no Promise impl found");return pi}const b=(()=>{function pi(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return pi.prototype=Object.create(Error.prototype),pi})();class l extends Z{constructor(Yt,$e){super(),this.subject=Yt,this.subscriber=$e,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const Yt=this.subject,$e=Yt.observers;if(this.subject=null,!$e||0===$e.length||Yt.isStopped||Yt.closed)return;const Ct=$e.indexOf(this.subscriber);-1!==Ct&&$e.splice(Ct,1)}}class h extends x{constructor(Yt){super(Yt),this.destination=Yt}}let r=(()=>{class pi extends E{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[P](){return new h(this)}lift($e){const Ct=new n(this,this);return Ct.operator=$e,Ct}next($e){if(this.closed)throw new b;if(!this.isStopped){const{observers:Ct}=this,oi=Ct.length,gi=Ct.slice();for(let ki=0;ki<oi;ki++)gi[ki].next($e)}}error($e){if(this.closed)throw new b;this.hasError=!0,this.thrownError=$e,this.isStopped=!0;const{observers:Ct}=this,oi=Ct.length,gi=Ct.slice();for(let ki=0;ki<oi;ki++)gi[ki].error($e);this.observers.length=0}complete(){if(this.closed)throw new b;this.isStopped=!0;const{observers:$e}=this,Ct=$e.length,oi=$e.slice();for(let gi=0;gi<Ct;gi++)oi[gi].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe($e){if(this.closed)throw new b;return super._trySubscribe($e)}_subscribe($e){if(this.closed)throw new b;return this.hasError?($e.error(this.thrownError),Z.EMPTY):this.isStopped?($e.complete(),Z.EMPTY):(this.observers.push($e),new l(this,$e))}asObservable(){const $e=new E;return $e.source=this,$e}}return pi.create=(Yt,$e)=>new n(Yt,$e),pi})();class n extends r{constructor(Yt,$e){super(),this.destination=Yt,this.source=$e}next(Yt){const{destination:$e}=this;$e&&$e.next&&$e.next(Yt)}error(Yt){const{destination:$e}=this;$e&&$e.error&&this.destination.error(Yt)}complete(){const{destination:Yt}=this;Yt&&Yt.complete&&this.destination.complete()}_subscribe(Yt){const{source:$e}=this;return $e?this.source.subscribe(Yt):Z.EMPTY}}class i extends Z{constructor(Yt,$e){super()}schedule(Yt,$e=0){return this}}let t=(()=>{class pi{constructor($e,Ct=pi.now){this.SchedulerAction=$e,this.now=Ct}schedule($e,Ct=0,oi){return new this.SchedulerAction(this,$e).schedule(oi,Ct)}}return pi.now=()=>Date.now(),pi})();class a extends t{constructor(Yt,$e=t.now){super(Yt,()=>a.delegate&&a.delegate!==this?a.delegate.now():$e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(Yt,$e=0,Ct){return a.delegate&&a.delegate!==this?a.delegate.schedule(Yt,$e,Ct):super.schedule(Yt,$e,Ct)}flush(Yt){const{actions:$e}=this;if(this.active)return void $e.push(Yt);let Ct;this.active=!0;do{if(Ct=Yt.execute(Yt.state,Yt.delay))break}while(Yt=$e.shift());if(this.active=!1,Ct){for(;Yt=$e.shift();)Yt.unsubscribe();throw Ct}}}const d=new a(class o extends i{constructor(Yt,$e){super(Yt,$e),this.scheduler=Yt,this.work=$e,this.pending=!1}schedule(Yt,$e=0){if(this.closed)return this;this.state=Yt;const Ct=this.id,oi=this.scheduler;return null!=Ct&&(this.id=this.recycleAsyncId(oi,Ct,$e)),this.pending=!0,this.delay=$e,this.id=this.id||this.requestAsyncId(oi,this.id,$e),this}requestAsyncId(Yt,$e,Ct=0){return setInterval(Yt.flush.bind(Yt,this),Ct)}recycleAsyncId(Yt,$e,Ct=0){if(null!==Ct&&this.delay===Ct&&!1===this.pending)return $e;clearInterval($e)}execute(Yt,$e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const Ct=this._execute(Yt,$e);if(Ct)return Ct;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(Yt,$e){let oi,Ct=!1;try{this.work(Yt)}catch(gi){Ct=!0,oi=!!gi&&gi||new Error(gi)}if(Ct)return this.unsubscribe(),oi}_unsubscribe(){const Yt=this.id,$e=this.scheduler,Ct=$e.actions,oi=Ct.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==oi&&Ct.splice(oi,1),null!=Yt&&(this.id=this.recycleAsyncId($e,Yt,null)),this.delay=null}}),f={leading:!0,trailing:!1};function s(pi,Yt=d,$e=f){return Ct=>Ct.lift(new _(pi,Yt,$e.leading,$e.trailing))}class _{constructor(Yt,$e,Ct,oi){this.duration=Yt,this.scheduler=$e,this.leading=Ct,this.trailing=oi}call(Yt,$e){return $e.subscribe(new B(Yt,this.duration,this.scheduler,this.leading,this.trailing))}}class B extends x{constructor(Yt,$e,Ct,oi,gi){super(Yt),this.duration=$e,this.scheduler=Ct,this.leading=oi,this.trailing=gi,this._hasTrailingValue=!1,this._trailingValue=null}_next(Yt){this.throttled?this.trailing&&(this._trailingValue=Yt,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(H,this.duration,{subscriber:this})),this.leading?this.destination.next(Yt):this.trailing&&(this._trailingValue=Yt,this._hasTrailingValue=!0))}_complete(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()}clearThrottle(){const Yt=this.throttled;Yt&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),Yt.unsubscribe(),this.remove(Yt),this.throttled=null)}}function H(pi){const{subscriber:Yt}=pi;Yt.clearThrottle()}function G(){}function C(pi,Yt,$e){return function(oi){return oi.lift(new j(pi,Yt,$e))}}class j{constructor(Yt,$e,Ct){this.nextOrObserver=Yt,this.error=$e,this.complete=Ct}call(Yt,$e){return $e.subscribe(new L(Yt,this.nextOrObserver,this.error,this.complete))}}class L extends x{constructor(Yt,$e,Ct,oi){super(Yt),this._tapNext=G,this._tapError=G,this._tapComplete=G,this._tapError=Ct||G,this._tapComplete=oi||G,e($e)?(this._context=this,this._tapNext=$e):$e&&(this._context=$e,this._tapNext=$e.next||G,this._tapError=$e.error||G,this._tapComplete=$e.complete||G)}_next(Yt){try{this._tapNext.call(this._context,Yt)}catch($e){return void this.destination.error($e)}this.destination.next(Yt)}_error(Yt){try{this._tapError.call(this._context,Yt)}catch($e){return void this.destination.error($e)}this.destination.error(Yt)}_complete(){try{this._tapComplete.call(this._context)}catch(Yt){return void this.destination.error(Yt)}return this.destination.complete()}}function ee(pi,Yt){return $e=>$e.lift(new U(pi,Yt))}class U{constructor(Yt,$e){this.compare=Yt,this.keySelector=$e}call(Yt,$e){return $e.subscribe(new ie(Yt,this.compare,this.keySelector))}}class ie extends x{constructor(Yt,$e,Ct){super(Yt),this.keySelector=Ct,this.hasKey=!1,"function"==typeof $e&&(this.compare=$e)}compare(Yt,$e){return Yt===$e}_next(Yt){let $e;try{const{keySelector:oi}=this;$e=oi?oi(Yt):Yt}catch(oi){return this.destination.error(oi)}let Ct=!1;if(this.hasKey)try{const{compare:oi}=this;Ct=oi(this.key,$e)}catch(oi){return this.destination.error(oi)}else this.hasKey=!0;Ct||(this.key=$e,this.destination.next(Yt))}}class oe{constructor(Yt,$e){this.predicate=Yt,this.thisArg=$e}call(Yt,$e){return $e.subscribe(new te(Yt,this.predicate,this.thisArg))}}class te extends x{constructor(Yt,$e,Ct){super(Yt),this.predicate=$e,this.thisArg=Ct,this.count=0}_next(Yt){let $e;try{$e=this.predicate.call(this.thisArg,Yt,this.count++)}catch(Ct){return void this.destination.error(Ct)}$e&&this.destination.next(Yt)}}var _e=typeof window<"u"?window:{screen:{},navigator:{}},pe=(_e.matchMedia||function(){return{matches:!1}}).bind(_e),ge=!1,ve=function(){};_e.addEventListener&&_e.addEventListener("p",ve,{get passive(){return ge=!0}}),_e.removeEventListener&&_e.removeEventListener("p",ve,!1);var fe=ge,ce="ontouchstart"in _e,Ie=(ce||"TouchEvent"in _e&&pe("(any-pointer: coarse)"),_e.navigator.userAgent||""),St=(pe("(pointer: coarse)").matches&&/iPad|Macintosh/.test(Ie)&&Math.min(_e.screen.width||0,_e.screen.height||0),(pe("(pointer: coarse)").matches||!pe("(pointer: fine)").matches&&ce)&&/Windows.*Firefox/.test(Ie),pe("(any-pointer: fine)").matches||pe("(any-hover: hover)"),se(4537)),ai=se(92),si=se(8692);const Zt=["tooltipTemplate"],hi=["leftOuterSelectionBar"],Ii=["rightOuterSelectionBar"],Li=["fullBar"],zt=["selectionBar"],je=["minHandle"],Te=["maxHandle"],we=["floorLabel"],ht=["ceilLabel"],Et=["minHandleLabel"],Qt=["maxHandleLabel"],mi=["combinedLabel"],wi=["ticksElement"];function vi(pi,Yt){if(1&pi&&St.\u0275\u0275element(0,"ngx-slider-tooltip-wrapper",31),2&pi){const $e=St.\u0275\u0275nextContext().$implicit,Ct=St.\u0275\u0275nextContext();St.\u0275\u0275property("template",Ct.tooltipTemplate)("tooltip",$e.valueTooltip)("placement",$e.valueTooltipPlacement)("content",$e.value)}}function Fi(pi,Yt){if(1&pi&&St.\u0275\u0275element(0,"span",32),2&pi){const $e=St.\u0275\u0275nextContext().$implicit;St.\u0275\u0275property("innerHTML",$e.legend,St.\u0275\u0275sanitizeHtml)}}const ri=function(pi){return{"ngx-slider-selected":pi}};function ni(pi,Yt){if(1&pi&&(St.\u0275\u0275elementStart(0,"span",27),St.\u0275\u0275element(1,"ngx-slider-tooltip-wrapper",28),St.\u0275\u0275template(2,vi,1,4,"ngx-slider-tooltip-wrapper",29),St.\u0275\u0275template(3,Fi,1,1,"span",30),St.\u0275\u0275elementEnd()),2&pi){const $e=Yt.$implicit,Ct=St.\u0275\u0275nextContext();St.\u0275\u0275property("ngClass",St.\u0275\u0275pureFunction1(7,ri,$e.selected))("ngStyle",$e.style),St.\u0275\u0275advance(1),St.\u0275\u0275property("template",Ct.tooltipTemplate)("tooltip",$e.tooltip)("placement",$e.tooltipPlacement),St.\u0275\u0275advance(1),St.\u0275\u0275property("ngIf",null!=$e.value),St.\u0275\u0275advance(1),St.\u0275\u0275property("ngIf",null!=$e.legend)}}function At(pi,Yt){}function st(pi,Yt){1&pi&&St.\u0275\u0275template(0,At,0,0,"ng-template")}const gt=function(pi,Yt,$e){return{tooltip:pi,placement:Yt,content:$e}};function ue(pi,Yt){if(1&pi&&(St.\u0275\u0275elementContainerStart(0),St.\u0275\u0275template(1,st,1,0,null,1),St.\u0275\u0275elementContainerEnd()),2&pi){const $e=St.\u0275\u0275nextContext();St.\u0275\u0275advance(1),St.\u0275\u0275property("ngTemplateOutlet",$e.template)("ngTemplateOutletContext",St.\u0275\u0275pureFunction3(2,gt,$e.tooltip,$e.placement,$e.content))}}function Me(pi,Yt){if(1&pi&&(St.\u0275\u0275elementContainerStart(0),St.\u0275\u0275elementStart(1,"div",2),St.\u0275\u0275text(2),St.\u0275\u0275elementEnd(),St.\u0275\u0275elementContainerEnd()),2&pi){const $e=St.\u0275\u0275nextContext();St.\u0275\u0275advance(1),St.\u0275\u0275attribute("title",$e.tooltip)("data-tooltip-placement",$e.placement),St.\u0275\u0275advance(1),St.\u0275\u0275textInterpolate1(" ",$e.content," ")}}const ze={Low:0,High:1,Floor:2,Ceil:3,TickValue:4};ze[ze.Low]="Low",ze[ze.High]="High",ze[ze.Floor]="Floor",ze[ze.Ceil]="Ceil",ze[ze.TickValue]="TickValue";class it{constructor(){this.floor=0,this.ceil=null,this.step=1,this.minRange=null,this.maxRange=null,this.pushRange=!1,this.minLimit=null,this.maxLimit=null,this.translate=null,this.combineLabels=null,this.getLegend=null,this.getStepLegend=null,this.stepsArray=null,this.bindIndexForStepsArray=!1,this.draggableRange=!1,this.draggableRangeOnly=!1,this.showSelectionBar=!1,this.showSelectionBarEnd=!1,this.showSelectionBarFromValue=null,this.showOuterSelectionBars=!1,this.hidePointerLabels=!1,this.hideLimitLabels=!1,this.autoHideLimitLabels=!0,this.readOnly=!1,this.disabled=!1,this.showTicks=!1,this.showTicksValues=!1,this.tickStep=null,this.tickValueStep=null,this.ticksArray=null,this.ticksTooltip=null,this.ticksValuesTooltip=null,this.vertical=!1,this.getSelectionBarColor=null,this.getTickColor=null,this.getPointerColor=null,this.keyboardSupport=!0,this.scale=1,this.rotate=0,this.enforceStep=!0,this.enforceRange=!0,this.enforceStepsArray=!0,this.noSwitching=!1,this.onlyBindHandles=!1,this.rightToLeft=!1,this.reversedControls=!1,this.boundPointerLabels=!0,this.logScale=!1,this.customValueToPosition=null,this.customPositionToValue=null,this.precisionLimit=12,this.selectionBarGradient=null,this.ariaLabel="ngx-slider",this.ariaLabelledBy=null,this.ariaLabelHigh="ngx-slider-max",this.ariaLabelledByHigh=null,this.handleDimension=null,this.barDimension=null,this.animate=!0,this.animateOnMove=!1}}const tt={Min:0,Max:1};tt[tt.Min]="Min",tt[tt.Max]="Max";class Ee{}class Ce{static isNullOrUndefined(Yt){return null==Yt}static areArraysEqual(Yt,$e){if(Yt.length!==$e.length)return!1;for(let Ct=0;Ct<Yt.length;++Ct)if(Yt[Ct]!==$e[Ct])return!1;return!0}static linearValueToPosition(Yt,$e,Ct){return(Yt-$e)/(Ct-$e)}static logValueToPosition(Yt,$e,Ct){return((Yt=Math.log(Yt))-($e=Math.log($e)))/((Ct=Math.log(Ct))-$e)}static linearPositionToValue(Yt,$e,Ct){return Yt*(Ct-$e)+$e}static logPositionToValue(Yt,$e,Ct){return $e=Math.log($e),Ct=Math.log(Ct),Math.exp(Yt*(Ct-$e)+$e)}static findStepIndex(Yt,$e){const Ct=$e.map(gi=>Math.abs(Yt-gi.value));let oi=0;for(let gi=0;gi<$e.length;gi++)Ct[gi]!==Ct[oi]&&Ct[gi]<Ct[oi]&&(oi=gi);return oi}}class Ue{static isTouchEvent(Yt){return void 0!==window.TouchEvent?Yt instanceof TouchEvent:void 0!==Yt.touches}static isResizeObserverAvailable(){return void 0!==window.ResizeObserver}}class ke{static roundToPrecisionLimit(Yt,$e){return+Yt.toPrecision($e)}static isModuloWithinPrecisionLimit(Yt,$e,Ct){const oi=Math.pow(10,-Ct);return Math.abs(Yt%$e)<=oi||Math.abs(Math.abs(Yt%$e)-$e)<=oi}static clampToRange(Yt,$e,Ct){return Math.min(Math.max(Yt,$e),Ct)}}class et{constructor(){this.eventName=null,this.events=null,this.eventsSubscription=null,this.teardownCallback=null}}class rt{constructor(Yt){this.renderer=Yt}attachPassiveEventListener(Yt,$e,Ct,oi){if(!0!==fe)return this.attachEventListener(Yt,$e,Ct,oi);const gi=new et;gi.eventName=$e,gi.events=new r;const ki=Zi=>{gi.events.next(Zi)};return Yt.addEventListener($e,ki,{passive:!0,capture:!1}),gi.teardownCallback=()=>{Yt.removeEventListener($e,ki,{passive:!0,capture:!1})},gi.eventsSubscription=gi.events.pipe(Ce.isNullOrUndefined(oi)?C(()=>{}):s(oi,void 0,{leading:!0,trailing:!0})).subscribe(Zi=>{Ct(Zi)}),gi}detachEventListener(Yt){Ce.isNullOrUndefined(Yt.eventsSubscription)||(Yt.eventsSubscription.unsubscribe(),Yt.eventsSubscription=null),Ce.isNullOrUndefined(Yt.events)||(Yt.events.complete(),Yt.events=null),Ce.isNullOrUndefined(Yt.teardownCallback)||(Yt.teardownCallback(),Yt.teardownCallback=null)}attachEventListener(Yt,$e,Ct,oi){const gi=new et;return gi.eventName=$e,gi.events=new r,gi.teardownCallback=this.renderer.listen(Yt,$e,Zi=>{gi.events.next(Zi)}),gi.eventsSubscription=gi.events.pipe(Ce.isNullOrUndefined(oi)?C(()=>{}):s(oi,void 0,{leading:!0,trailing:!0})).subscribe(Zi=>{Ct(Zi)}),gi}}let Rt=(()=>{class pi{constructor($e,Ct,oi){this.elemRef=$e,this.renderer=Ct,this.changeDetectionRef=oi,this._position=0,this._dimension=0,this._alwaysHide=!1,this._vertical=!1,this._scale=1,this._rotate=0,this.opacity=1,this.visibility="visible",this.left="",this.bottom="",this.height="",this.width="",this.transform="",this.eventListeners=[],this.eventListenerHelper=new rt(this.renderer)}get position(){return this._position}get dimension(){return this._dimension}get alwaysHide(){return this._alwaysHide}get vertical(){return this._vertical}get scale(){return this._scale}get rotate(){return this._rotate}setAlwaysHide($e){this._alwaysHide=$e,this.visibility=$e?"hidden":"visible"}hide(){this.opacity=0}show(){this.alwaysHide||(this.opacity=1)}isVisible(){return!this.alwaysHide&&0!==this.opacity}setVertical($e){this._vertical=$e,this._vertical?(this.left="",this.width=""):(this.bottom="",this.height="")}setScale($e){this._scale=$e}setRotate($e){this._rotate=$e,this.transform="rotate("+$e+"deg)"}getRotate(){return this._rotate}setPosition($e){this._position!==$e&&!this.isRefDestroyed()&&this.changeDetectionRef.markForCheck(),this._position=$e,this._vertical?this.bottom=Math.round($e)+"px":this.left=Math.round($e)+"px"}calculateDimension(){const $e=this.getBoundingClientRect();this._dimension=this.vertical?($e.bottom-$e.top)*this.scale:($e.right-$e.left)*this.scale}setDimension($e){this._dimension!==$e&&!this.isRefDestroyed()&&this.changeDetectionRef.markForCheck(),this._dimension=$e,this._vertical?this.height=Math.round($e)+"px":this.width=Math.round($e)+"px"}getBoundingClientRect(){return this.elemRef.nativeElement.getBoundingClientRect()}on($e,Ct,oi){const gi=this.eventListenerHelper.attachEventListener(this.elemRef.nativeElement,$e,Ct,oi);this.eventListeners.push(gi)}onPassive($e,Ct,oi){const gi=this.eventListenerHelper.attachPassiveEventListener(this.elemRef.nativeElement,$e,Ct,oi);this.eventListeners.push(gi)}off($e){let Ct,oi;Ce.isNullOrUndefined($e)?(Ct=[],oi=this.eventListeners):(Ct=this.eventListeners.filter(gi=>gi.eventName!==$e),oi=this.eventListeners.filter(gi=>gi.eventName===$e));for(const gi of oi)this.eventListenerHelper.detachEventListener(gi);this.eventListeners=Ct}isRefDestroyed(){return Ce.isNullOrUndefined(this.changeDetectionRef)||this.changeDetectionRef.destroyed}}return pi.\u0275fac=function($e){return new($e||pi)(St.\u0275\u0275directiveInject(St.ElementRef),St.\u0275\u0275directiveInject(St.Renderer2),St.\u0275\u0275directiveInject(St.ChangeDetectorRef))},pi.\u0275dir=St.\u0275\u0275defineDirective({type:pi,selectors:[["","ngxSliderElement",""]],hostVars:14,hostBindings:function($e,Ct){2&$e&&St.\u0275\u0275styleProp("opacity",Ct.opacity)("visibility",Ct.visibility)("left",Ct.left)("bottom",Ct.bottom)("height",Ct.height)("width",Ct.width)("transform",Ct.transform)}}),pi})(),Tt=(()=>{class pi extends Rt{constructor($e,Ct,oi){super($e,Ct,oi),this.active=!1,this.role="",this.tabindex="",this.ariaOrientation="",this.ariaLabel="",this.ariaLabelledBy="",this.ariaValueNow="",this.ariaValueText="",this.ariaValueMin="",this.ariaValueMax=""}focus(){this.elemRef.nativeElement.focus()}}return pi.\u0275fac=function($e){return new($e||pi)(St.\u0275\u0275directiveInject(St.ElementRef),St.\u0275\u0275directiveInject(St.Renderer2),St.\u0275\u0275directiveInject(St.ChangeDetectorRef))},pi.\u0275dir=St.\u0275\u0275defineDirective({type:pi,selectors:[["","ngxSliderHandle",""]],hostVars:11,hostBindings:function($e,Ct){2&$e&&(St.\u0275\u0275attribute("role",Ct.role)("tabindex",Ct.tabindex)("aria-orientation",Ct.ariaOrientation)("aria-label",Ct.ariaLabel)("aria-labelledby",Ct.ariaLabelledBy)("aria-valuenow",Ct.ariaValueNow)("aria-valuetext",Ct.ariaValueText)("aria-valuemin",Ct.ariaValueMin)("aria-valuemax",Ct.ariaValueMax),St.\u0275\u0275classProp("ngx-slider-active",Ct.active))},features:[St.\u0275\u0275InheritDefinitionFeature]}),pi})(),Kt=(()=>{class pi extends Rt{constructor($e,Ct,oi){super($e,Ct,oi),this._value=null}get value(){return this._value}setValue($e){let Ct=!1;!this.alwaysHide&&(Ce.isNullOrUndefined(this.value)||this.value.length!==$e.length||this.value.length>0&&0===this.dimension)&&(Ct=!0),this._value=$e,this.elemRef.nativeElement.innerHTML=$e,Ct&&this.calculateDimension()}}return pi.\u0275fac=function($e){return new($e||pi)(St.\u0275\u0275directiveInject(St.ElementRef),St.\u0275\u0275directiveInject(St.Renderer2),St.\u0275\u0275directiveInject(St.ChangeDetectorRef))},pi.\u0275dir=St.\u0275\u0275defineDirective({type:pi,selectors:[["","ngxSliderLabel",""]],features:[St.\u0275\u0275InheritDefinitionFeature]}),pi})();class bt{constructor(){this.selected=!1,this.style={},this.tooltip=null,this.tooltipPlacement=null,this.value=null,this.valueTooltip=null,this.valueTooltipPlacement=null,this.legend=null}}class Gt{constructor(){this.active=!1,this.value=0,this.difference=0,this.position=0,this.lowLimit=0,this.highLimit=0}}class ii{static compare(Yt,$e){return!(Ce.isNullOrUndefined(Yt)&&Ce.isNullOrUndefined($e)||Ce.isNullOrUndefined(Yt)!==Ce.isNullOrUndefined($e))&&Yt.value===$e.value&&Yt.highValue===$e.highValue}}class fi extends ii{static compare(Yt,$e){return!(Ce.isNullOrUndefined(Yt)&&Ce.isNullOrUndefined($e)||Ce.isNullOrUndefined(Yt)!==Ce.isNullOrUndefined($e))&&Yt.value===$e.value&&Yt.highValue===$e.highValue&&Yt.forceChange===$e.forceChange}}const Vi={provide:ai.NG_VALUE_ACCESSOR,useExisting:(0,St.forwardRef)(()=>Ki),multi:!0};let Ki=(()=>{class pi{constructor($e,Ct,oi,gi){this.renderer=$e,this.elementRef=Ct,this.changeDetectionRef=oi,this.zone=gi,this.value=null,this.valueChange=new St.EventEmitter,this.highValue=null,this.highValueChange=new St.EventEmitter,this.options=new it,this.userChangeStart=new St.EventEmitter,this.userChange=new St.EventEmitter,this.userChangeEnd=new St.EventEmitter,this.initHasRun=!1,this.inputModelChangeSubject=new r,this.inputModelChangeSubscription=null,this.outputModelChangeSubject=new r,this.outputModelChangeSubscription=null,this.viewLowValue=null,this.viewHighValue=null,this.viewOptions=new it,this.handleHalfDimension=0,this.maxHandlePosition=0,this.currentTrackingPointer=null,this.currentFocusPointer=null,this.firstKeyDown=!1,this.touchId=null,this.dragging=new Gt,this.sliderElementVerticalClass=!1,this.sliderElementAnimateClass=!1,this.sliderElementWithLegendClass=!1,this.sliderElementDisabledAttr=null,this.sliderElementAriaLabel="ngx-slider",this.barStyle={},this.minPointerStyle={},this.maxPointerStyle={},this.fullBarTransparentClass=!1,this.selectionBarDraggableClass=!1,this.ticksUnderValuesClass=!1,this.intermediateTicks=!1,this.ticks=[],this.eventListenerHelper=null,this.onMoveEventListener=null,this.onEndEventListener=null,this.moving=!1,this.resizeObserver=null,this.onTouchedCallback=null,this.onChangeCallback=null,this.eventListenerHelper=new rt(this.renderer)}set manualRefresh($e){this.unsubscribeManualRefresh(),this.manualRefreshSubscription=$e.subscribe(()=>{setTimeout(()=>this.calculateViewDimensionsAndDetectChanges())})}set triggerFocus($e){this.unsubscribeTriggerFocus(),this.triggerFocusSubscription=$e.subscribe(Ct=>{this.focusPointer(Ct)})}get range(){return!Ce.isNullOrUndefined(this.value)&&!Ce.isNullOrUndefined(this.highValue)}get showTicks(){return this.viewOptions.showTicks}ngOnInit(){this.viewOptions=new it,Object.assign(this.viewOptions,this.options),this.updateDisabledState(),this.updateVerticalState(),this.updateAriaLabel()}ngAfterViewInit(){this.applyOptions(),this.subscribeInputModelChangeSubject(),this.subscribeOutputModelChangeSubject(),this.renormaliseModelValues(),this.viewLowValue=this.modelValueToViewValue(this.value),this.viewHighValue=this.range?this.modelValueToViewValue(this.highValue):null,this.updateVerticalState(),this.manageElementsStyle(),this.updateDisabledState(),this.calculateViewDimensions(),this.addAccessibility(),this.updateCeilLabel(),this.updateFloorLabel(),this.initHandles(),this.manageEventsBindings(),this.updateAriaLabel(),this.subscribeResizeObserver(),this.initHasRun=!0,this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}ngOnChanges($e){!Ce.isNullOrUndefined($e.options)&&JSON.stringify($e.options.previousValue)!==JSON.stringify($e.options.currentValue)&&this.onChangeOptions(),(!Ce.isNullOrUndefined($e.value)||!Ce.isNullOrUndefined($e.highValue))&&this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!1})}ngOnDestroy(){this.unbindEvents(),this.unsubscribeResizeObserver(),this.unsubscribeInputModelChangeSubject(),this.unsubscribeOutputModelChangeSubject(),this.unsubscribeManualRefresh(),this.unsubscribeTriggerFocus()}writeValue($e){$e instanceof Array?(this.value=$e[0],this.highValue=$e[1]):this.value=$e,this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!1})}registerOnChange($e){this.onChangeCallback=$e}registerOnTouched($e){this.onTouchedCallback=$e}setDisabledState($e){this.viewOptions.disabled=$e,this.updateDisabledState()}setAriaLabel($e){this.viewOptions.ariaLabel=$e,this.updateAriaLabel()}onResize($e){this.calculateViewDimensionsAndDetectChanges()}subscribeInputModelChangeSubject(){this.inputModelChangeSubscription=this.inputModelChangeSubject.pipe(ee(fi.compare),function $(pi,Yt){return function(Ct){return Ct.lift(new oe(pi,Yt))}}($e=>!$e.forceChange&&!$e.internalChange)).subscribe($e=>this.applyInputModelChange($e))}subscribeOutputModelChangeSubject(){this.outputModelChangeSubscription=this.outputModelChangeSubject.pipe(ee(fi.compare)).subscribe($e=>this.publishOutputModelChange($e))}subscribeResizeObserver(){Ue.isResizeObserverAvailable()&&(this.resizeObserver=new ResizeObserver(()=>this.calculateViewDimensionsAndDetectChanges()),this.resizeObserver.observe(this.elementRef.nativeElement))}unsubscribeResizeObserver(){Ue.isResizeObserverAvailable()&&null!==this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}unsubscribeOnMove(){Ce.isNullOrUndefined(this.onMoveEventListener)||(this.eventListenerHelper.detachEventListener(this.onMoveEventListener),this.onMoveEventListener=null)}unsubscribeOnEnd(){Ce.isNullOrUndefined(this.onEndEventListener)||(this.eventListenerHelper.detachEventListener(this.onEndEventListener),this.onEndEventListener=null)}unsubscribeInputModelChangeSubject(){Ce.isNullOrUndefined(this.inputModelChangeSubscription)||(this.inputModelChangeSubscription.unsubscribe(),this.inputModelChangeSubscription=null)}unsubscribeOutputModelChangeSubject(){Ce.isNullOrUndefined(this.outputModelChangeSubscription)||(this.outputModelChangeSubscription.unsubscribe(),this.outputModelChangeSubscription=null)}unsubscribeManualRefresh(){Ce.isNullOrUndefined(this.manualRefreshSubscription)||(this.manualRefreshSubscription.unsubscribe(),this.manualRefreshSubscription=null)}unsubscribeTriggerFocus(){Ce.isNullOrUndefined(this.triggerFocusSubscription)||(this.triggerFocusSubscription.unsubscribe(),this.triggerFocusSubscription=null)}getPointerElement($e){return $e===tt.Min?this.minHandleElement:$e===tt.Max?this.maxHandleElement:null}getCurrentTrackingValue(){return this.currentTrackingPointer===tt.Min?this.viewLowValue:this.currentTrackingPointer===tt.Max?this.viewHighValue:null}modelValueToViewValue($e){return Ce.isNullOrUndefined($e)?NaN:Ce.isNullOrUndefined(this.viewOptions.stepsArray)||this.viewOptions.bindIndexForStepsArray?+$e:Ce.findStepIndex(+$e,this.viewOptions.stepsArray)}viewValueToModelValue($e){return Ce.isNullOrUndefined(this.viewOptions.stepsArray)||this.viewOptions.bindIndexForStepsArray?$e:this.getStepValue($e)}getStepValue($e){const Ct=this.viewOptions.stepsArray[$e];return Ce.isNullOrUndefined(Ct)?NaN:Ct.value}applyViewChange(){this.value=this.viewValueToModelValue(this.viewLowValue),this.range&&(this.highValue=this.viewValueToModelValue(this.viewHighValue)),this.outputModelChangeSubject.next({value:this.value,highValue:this.highValue,userEventInitiated:!0,forceChange:!1}),this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!0})}applyInputModelChange($e){const Ct=this.normaliseModelValues($e),oi=!ii.compare($e,Ct);oi&&(this.value=Ct.value,this.highValue=Ct.highValue),this.viewLowValue=this.modelValueToViewValue(Ct.value),this.viewHighValue=this.range?this.modelValueToViewValue(Ct.highValue):null,this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.range&&this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateSelectionBar(),this.updateTicksScale(),this.updateAriaAttributes(),this.range&&this.updateCombinedLabel(),this.outputModelChangeSubject.next({value:Ct.value,highValue:Ct.highValue,forceChange:oi,userEventInitiated:!1})}publishOutputModelChange($e){const Ct=()=>{this.valueChange.emit($e.value),this.range&&this.highValueChange.emit($e.highValue),Ce.isNullOrUndefined(this.onChangeCallback)||this.onChangeCallback(this.range?[$e.value,$e.highValue]:$e.value),Ce.isNullOrUndefined(this.onTouchedCallback)||this.onTouchedCallback(this.range?[$e.value,$e.highValue]:$e.value)};$e.userEventInitiated?(Ct(),this.userChange.emit(this.getChangeContext())):setTimeout(()=>{Ct()})}normaliseModelValues($e){const Ct=new ii;if(Ct.value=$e.value,Ct.highValue=$e.highValue,!Ce.isNullOrUndefined(this.viewOptions.stepsArray)){if(this.viewOptions.enforceStepsArray){const oi=Ce.findStepIndex(Ct.value,this.viewOptions.stepsArray);if(Ct.value=this.viewOptions.stepsArray[oi].value,this.range){const gi=Ce.findStepIndex(Ct.highValue,this.viewOptions.stepsArray);Ct.highValue=this.viewOptions.stepsArray[gi].value}}return Ct}if(this.viewOptions.enforceStep&&(Ct.value=this.roundStep(Ct.value),this.range&&(Ct.highValue=this.roundStep(Ct.highValue))),this.viewOptions.enforceRange&&(Ct.value=ke.clampToRange(Ct.value,this.viewOptions.floor,this.viewOptions.ceil),this.range&&(Ct.highValue=ke.clampToRange(Ct.highValue,this.viewOptions.floor,this.viewOptions.ceil)),this.range&&$e.value>$e.highValue))if(this.viewOptions.noSwitching)Ct.value=Ct.highValue;else{const oi=$e.value;Ct.value=$e.highValue,Ct.highValue=oi}return Ct}renormaliseModelValues(){const $e={value:this.value,highValue:this.highValue},Ct=this.normaliseModelValues($e);ii.compare(Ct,$e)||(this.value=Ct.value,this.highValue=Ct.highValue,this.outputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!0,userEventInitiated:!1}))}onChangeOptions(){if(!this.initHasRun)return;const $e=this.getOptionsInfluencingEventBindings(this.viewOptions);this.applyOptions();const Ct=this.getOptionsInfluencingEventBindings(this.viewOptions),oi=!Ce.areArraysEqual($e,Ct);this.renormaliseModelValues(),this.viewLowValue=this.modelValueToViewValue(this.value),this.viewHighValue=this.range?this.modelValueToViewValue(this.highValue):null,this.resetSlider(oi)}applyOptions(){if(this.viewOptions=new it,Object.assign(this.viewOptions,this.options),this.viewOptions.draggableRange=this.range&&this.viewOptions.draggableRange,this.viewOptions.draggableRangeOnly=this.range&&this.viewOptions.draggableRangeOnly,this.viewOptions.draggableRangeOnly&&(this.viewOptions.draggableRange=!0),this.viewOptions.showTicks=this.viewOptions.showTicks||this.viewOptions.showTicksValues||!Ce.isNullOrUndefined(this.viewOptions.ticksArray),this.viewOptions.showTicks&&(!Ce.isNullOrUndefined(this.viewOptions.tickStep)||!Ce.isNullOrUndefined(this.viewOptions.ticksArray))&&(this.intermediateTicks=!0),this.viewOptions.showSelectionBar=this.viewOptions.showSelectionBar||this.viewOptions.showSelectionBarEnd||!Ce.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue),Ce.isNullOrUndefined(this.viewOptions.stepsArray)?this.applyFloorCeilOptions():this.applyStepsArrayOptions(),Ce.isNullOrUndefined(this.viewOptions.combineLabels)&&(this.viewOptions.combineLabels=($e,Ct)=>$e+" - "+Ct),this.viewOptions.logScale&&0===this.viewOptions.floor)throw Error("Can't use floor=0 with logarithmic scale")}applyStepsArrayOptions(){this.viewOptions.floor=0,this.viewOptions.ceil=this.viewOptions.stepsArray.length-1,this.viewOptions.step=1,Ce.isNullOrUndefined(this.viewOptions.translate)&&(this.viewOptions.translate=$e=>String(this.viewOptions.bindIndexForStepsArray?this.getStepValue($e):$e))}applyFloorCeilOptions(){if(Ce.isNullOrUndefined(this.viewOptions.step)?this.viewOptions.step=1:(this.viewOptions.step=+this.viewOptions.step,this.viewOptions.step<=0&&(this.viewOptions.step=1)),Ce.isNullOrUndefined(this.viewOptions.ceil)||Ce.isNullOrUndefined(this.viewOptions.floor))throw Error("floor and ceil options must be supplied");this.viewOptions.ceil=+this.viewOptions.ceil,this.viewOptions.floor=+this.viewOptions.floor,Ce.isNullOrUndefined(this.viewOptions.translate)&&(this.viewOptions.translate=$e=>String($e))}resetSlider($e=!0){this.manageElementsStyle(),this.addAccessibility(),this.updateCeilLabel(),this.updateFloorLabel(),$e&&(this.unbindEvents(),this.manageEventsBindings()),this.updateDisabledState(),this.updateAriaLabel(),this.calculateViewDimensions(),this.refocusPointerIfNeeded()}focusPointer($e){$e!==tt.Min&&$e!==tt.Max&&($e=tt.Min),$e===tt.Min?this.minHandleElement.focus():this.range&&$e===tt.Max&&this.maxHandleElement.focus()}refocusPointerIfNeeded(){Ce.isNullOrUndefined(this.currentFocusPointer)||(this.onPointerFocus(this.currentFocusPointer),this.getPointerElement(this.currentFocusPointer).focus())}manageElementsStyle(){this.updateScale(),this.floorLabelElement.setAlwaysHide(this.viewOptions.showTicksValues||this.viewOptions.hideLimitLabels),this.ceilLabelElement.setAlwaysHide(this.viewOptions.showTicksValues||this.viewOptions.hideLimitLabels);const $e=this.viewOptions.showTicksValues&&!this.intermediateTicks;this.minHandleLabelElement.setAlwaysHide($e||this.viewOptions.hidePointerLabels),this.maxHandleLabelElement.setAlwaysHide($e||!this.range||this.viewOptions.hidePointerLabels),this.combinedLabelElement.setAlwaysHide($e||!this.range||this.viewOptions.hidePointerLabels),this.selectionBarElement.setAlwaysHide(!this.range&&!this.viewOptions.showSelectionBar),this.leftOuterSelectionBarElement.setAlwaysHide(!this.range||!this.viewOptions.showOuterSelectionBars),this.rightOuterSelectionBarElement.setAlwaysHide(!this.range||!this.viewOptions.showOuterSelectionBars),this.fullBarTransparentClass=this.range&&this.viewOptions.showOuterSelectionBars,this.selectionBarDraggableClass=this.viewOptions.draggableRange&&!this.viewOptions.onlyBindHandles,this.ticksUnderValuesClass=this.intermediateTicks&&this.options.showTicksValues,this.sliderElementVerticalClass!==this.viewOptions.vertical&&(this.updateVerticalState(),setTimeout(()=>{this.resetSlider()})),this.sliderElementAnimateClass!==this.viewOptions.animate&&setTimeout(()=>{this.sliderElementAnimateClass=this.viewOptions.animate}),this.updateRotate()}manageEventsBindings(){this.viewOptions.disabled||this.viewOptions.readOnly?this.unbindEvents():this.bindEvents()}updateDisabledState(){this.sliderElementDisabledAttr=this.viewOptions.disabled?"disabled":null}updateAriaLabel(){this.sliderElementAriaLabel=this.viewOptions.ariaLabel||"nxg-slider"}updateVerticalState(){this.sliderElementVerticalClass=this.viewOptions.vertical;for(const $e of this.getAllSliderElements())Ce.isNullOrUndefined($e)||$e.setVertical(this.viewOptions.vertical)}updateScale(){for(const $e of this.getAllSliderElements())$e.setScale(this.viewOptions.scale)}updateRotate(){for(const $e of this.getAllSliderElements())$e.setRotate(this.viewOptions.rotate)}getAllSliderElements(){return[this.leftOuterSelectionBarElement,this.rightOuterSelectionBarElement,this.fullBarElement,this.selectionBarElement,this.minHandleElement,this.maxHandleElement,this.floorLabelElement,this.ceilLabelElement,this.minHandleLabelElement,this.maxHandleLabelElement,this.combinedLabelElement,this.ticksElement]}initHandles(){this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.range&&this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateSelectionBar(),this.range&&this.updateCombinedLabel(),this.updateTicksScale()}addAccessibility(){this.updateAriaAttributes(),this.minHandleElement.role="slider",this.minHandleElement.tabindex=!this.viewOptions.keyboardSupport||this.viewOptions.readOnly||this.viewOptions.disabled?"":"0",this.minHandleElement.ariaOrientation=this.viewOptions.vertical||0!==this.viewOptions.rotate?"vertical":"horizontal",Ce.isNullOrUndefined(this.viewOptions.ariaLabel)?Ce.isNullOrUndefined(this.viewOptions.ariaLabelledBy)||(this.minHandleElement.ariaLabelledBy=this.viewOptions.ariaLabelledBy):this.minHandleElement.ariaLabel=this.viewOptions.ariaLabel,this.range&&(this.maxHandleElement.role="slider",this.maxHandleElement.tabindex=!this.viewOptions.keyboardSupport||this.viewOptions.readOnly||this.viewOptions.disabled?"":"0",this.maxHandleElement.ariaOrientation=this.viewOptions.vertical||0!==this.viewOptions.rotate?"vertical":"horizontal",Ce.isNullOrUndefined(this.viewOptions.ariaLabelHigh)?Ce.isNullOrUndefined(this.viewOptions.ariaLabelledByHigh)||(this.maxHandleElement.ariaLabelledBy=this.viewOptions.ariaLabelledByHigh):this.maxHandleElement.ariaLabel=this.viewOptions.ariaLabelHigh)}updateAriaAttributes(){this.minHandleElement.ariaValueNow=(+this.value).toString(),this.minHandleElement.ariaValueText=this.viewOptions.translate(+this.value,ze.Low),this.minHandleElement.ariaValueMin=this.viewOptions.floor.toString(),this.minHandleElement.ariaValueMax=this.viewOptions.ceil.toString(),this.range&&(this.maxHandleElement.ariaValueNow=(+this.highValue).toString(),this.maxHandleElement.ariaValueText=this.viewOptions.translate(+this.highValue,ze.High),this.maxHandleElement.ariaValueMin=this.viewOptions.floor.toString(),this.maxHandleElement.ariaValueMax=this.viewOptions.ceil.toString())}calculateViewDimensions(){Ce.isNullOrUndefined(this.viewOptions.handleDimension)?this.minHandleElement.calculateDimension():this.minHandleElement.setDimension(this.viewOptions.handleDimension);const $e=this.minHandleElement.dimension;this.handleHalfDimension=$e/2,Ce.isNullOrUndefined(this.viewOptions.barDimension)?this.fullBarElement.calculateDimension():this.fullBarElement.setDimension(this.viewOptions.barDimension),this.maxHandlePosition=this.fullBarElement.dimension-$e,this.initHasRun&&(this.updateFloorLabel(),this.updateCeilLabel(),this.initHandles())}calculateViewDimensionsAndDetectChanges(){this.calculateViewDimensions(),this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}isRefDestroyed(){return this.changeDetectionRef.destroyed}updateTicksScale(){if(!this.viewOptions.showTicks)return void setTimeout(()=>{this.sliderElementWithLegendClass=!1});const $e=Ce.isNullOrUndefined(this.viewOptions.ticksArray)?this.getTicksArray():this.viewOptions.ticksArray,Ct=this.viewOptions.vertical?"translateY":"translateX";this.viewOptions.rightToLeft&&$e.reverse();const oi=Ce.isNullOrUndefined(this.viewOptions.tickValueStep)?Ce.isNullOrUndefined(this.viewOptions.tickStep)?this.viewOptions.step:this.viewOptions.tickStep:this.viewOptions.tickValueStep;let gi=!1;const ki=$e.map(Zi=>{let nn=this.valueToPosition(Zi);this.viewOptions.vertical&&(nn=this.maxHandlePosition-nn);const Wn=Ct+"("+Math.round(nn)+"px)",yn=new bt;yn.selected=this.isTickSelected(Zi),yn.style={"-webkit-transform":Wn,"-moz-transform":Wn,"-o-transform":Wn,"-ms-transform":Wn,transform:Wn},yn.selected&&!Ce.isNullOrUndefined(this.viewOptions.getSelectionBarColor)&&(yn.style["background-color"]=this.getSelectionBarColor()),!yn.selected&&!Ce.isNullOrUndefined(this.viewOptions.getTickColor)&&(yn.style["background-color"]=this.getTickColor(Zi)),Ce.isNullOrUndefined(this.viewOptions.ticksTooltip)||(yn.tooltip=this.viewOptions.ticksTooltip(Zi),yn.tooltipPlacement=this.viewOptions.vertical?"right":"top"),this.viewOptions.showTicksValues&&!Ce.isNullOrUndefined(oi)&&ke.isModuloWithinPrecisionLimit(Zi,oi,this.viewOptions.precisionLimit)&&(yn.value=this.getDisplayValue(Zi,ze.TickValue),Ce.isNullOrUndefined(this.viewOptions.ticksValuesTooltip)||(yn.valueTooltip=this.viewOptions.ticksValuesTooltip(Zi),yn.valueTooltipPlacement=this.viewOptions.vertical?"right":"top"));let oo=null;if(Ce.isNullOrUndefined(this.viewOptions.stepsArray))Ce.isNullOrUndefined(this.viewOptions.getLegend)||(oo=this.viewOptions.getLegend(Zi));else{const ho=this.viewOptions.stepsArray[Zi];Ce.isNullOrUndefined(this.viewOptions.getStepLegend)?Ce.isNullOrUndefined(ho)||(oo=ho.legend):oo=this.viewOptions.getStepLegend(ho)}return Ce.isNullOrUndefined(oo)||(yn.legend=oo,gi=!0),yn});if(setTimeout(()=>{this.sliderElementWithLegendClass=gi}),Ce.isNullOrUndefined(this.ticks)||this.ticks.length!==ki.length)this.ticks=ki;else for(let Zi=0;Zi<ki.length;++Zi)Object.assign(this.ticks[Zi],ki[Zi]);this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}getTicksArray(){const $e=Ce.isNullOrUndefined(this.viewOptions.tickStep)?this.viewOptions.step:this.viewOptions.tickStep,Ct=[],oi=1+Math.floor(ke.roundToPrecisionLimit(Math.abs(this.viewOptions.ceil-this.viewOptions.floor)/$e,this.viewOptions.precisionLimit));for(let gi=0;gi<oi;++gi)Ct.push(ke.roundToPrecisionLimit(this.viewOptions.floor+$e*gi,this.viewOptions.precisionLimit));return Ct}isTickSelected($e){if(!this.range)if(Ce.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue)){if(this.viewOptions.showSelectionBarEnd){if($e>=this.viewLowValue)return!0}else if(this.viewOptions.showSelectionBar&&$e<=this.viewLowValue)return!0}else{const Ct=this.viewOptions.showSelectionBarFromValue;if(this.viewLowValue>Ct&&$e>=Ct&&$e<=this.viewLowValue)return!0;if(this.viewLowValue<Ct&&$e<=Ct&&$e>=this.viewLowValue)return!0}return!!(this.range&&$e>=this.viewLowValue&&$e<=this.viewHighValue)}updateFloorLabel(){this.floorLabelElement.alwaysHide||(this.floorLabelElement.setValue(this.getDisplayValue(this.viewOptions.floor,ze.Floor)),this.floorLabelElement.calculateDimension(),this.floorLabelElement.setPosition(this.viewOptions.rightToLeft?this.fullBarElement.dimension-this.floorLabelElement.dimension:0))}updateCeilLabel(){this.ceilLabelElement.alwaysHide||(this.ceilLabelElement.setValue(this.getDisplayValue(this.viewOptions.ceil,ze.Ceil)),this.ceilLabelElement.calculateDimension(),this.ceilLabelElement.setPosition(this.viewOptions.rightToLeft?0:this.fullBarElement.dimension-this.ceilLabelElement.dimension))}updateHandles($e,Ct){$e===tt.Min?this.updateLowHandle(Ct):$e===tt.Max&&this.updateHighHandle(Ct),this.updateSelectionBar(),this.updateTicksScale(),this.range&&this.updateCombinedLabel()}getHandleLabelPos($e,Ct){const oi=$e===tt.Min?this.minHandleLabelElement.dimension:this.maxHandleLabelElement.dimension,gi=Ct-oi/2+this.handleHalfDimension,ki=this.fullBarElement.dimension-oi;return this.viewOptions.boundPointerLabels?this.viewOptions.rightToLeft&&$e===tt.Min||!this.viewOptions.rightToLeft&&$e===tt.Max?Math.min(gi,ki):Math.min(Math.max(gi,0),ki):gi}updateLowHandle($e){this.minHandleElement.setPosition($e),this.minHandleLabelElement.setValue(this.getDisplayValue(this.viewLowValue,ze.Low)),this.minHandleLabelElement.setPosition(this.getHandleLabelPos(tt.Min,$e)),Ce.isNullOrUndefined(this.viewOptions.getPointerColor)||(this.minPointerStyle={backgroundColor:this.getPointerColor(tt.Min)}),this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}updateHighHandle($e){this.maxHandleElement.setPosition($e),this.maxHandleLabelElement.setValue(this.getDisplayValue(this.viewHighValue,ze.High)),this.maxHandleLabelElement.setPosition(this.getHandleLabelPos(tt.Max,$e)),Ce.isNullOrUndefined(this.viewOptions.getPointerColor)||(this.maxPointerStyle={backgroundColor:this.getPointerColor(tt.Max)}),this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}updateFloorAndCeilLabelsVisibility(){if(this.viewOptions.hidePointerLabels)return;let $e=!1,Ct=!1;const oi=this.isLabelBelowFloorLabel(this.minHandleLabelElement),gi=this.isLabelAboveCeilLabel(this.minHandleLabelElement),ki=this.isLabelAboveCeilLabel(this.maxHandleLabelElement),Zi=this.isLabelBelowFloorLabel(this.combinedLabelElement),nn=this.isLabelAboveCeilLabel(this.combinedLabelElement);if(oi?($e=!0,this.floorLabelElement.hide()):($e=!1,this.floorLabelElement.show()),gi?(Ct=!0,this.ceilLabelElement.hide()):(Ct=!1,this.ceilLabelElement.show()),this.range){const Wn=this.combinedLabelElement.isVisible()?nn:ki,yn=this.combinedLabelElement.isVisible()?Zi:oi;Wn?this.ceilLabelElement.hide():Ct||this.ceilLabelElement.show(),yn?this.floorLabelElement.hide():$e||this.floorLabelElement.show()}}isLabelBelowFloorLabel($e){const Ct=$e.position,gi=this.floorLabelElement.position;return this.viewOptions.rightToLeft?Ct+$e.dimension>=gi-2:Ct<=gi+this.floorLabelElement.dimension+2}isLabelAboveCeilLabel($e){const Ct=$e.position,gi=this.ceilLabelElement.position;return this.viewOptions.rightToLeft?Ct<=gi+this.ceilLabelElement.dimension+2:Ct+$e.dimension>=gi-2}updateSelectionBar(){let $e=0,Ct=0;const oi=this.viewOptions.rightToLeft?!this.viewOptions.showSelectionBarEnd:this.viewOptions.showSelectionBarEnd,gi=this.viewOptions.rightToLeft?this.maxHandleElement.position+this.handleHalfDimension:this.minHandleElement.position+this.handleHalfDimension;if(this.range)Ct=Math.abs(this.maxHandleElement.position-this.minHandleElement.position),$e=gi;else if(Ce.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue))oi?(Ct=Math.ceil(Math.abs(this.maxHandlePosition-this.minHandleElement.position)+this.handleHalfDimension),$e=Math.floor(this.minHandleElement.position+this.handleHalfDimension)):(Ct=this.minHandleElement.position+this.handleHalfDimension,$e=0);else{const ki=this.viewOptions.showSelectionBarFromValue,Zi=this.valueToPosition(ki);(this.viewOptions.rightToLeft?this.viewLowValue<=ki:this.viewLowValue>ki)?(Ct=this.minHandleElement.position-Zi,$e=Zi+this.handleHalfDimension):(Ct=Zi-this.minHandleElement.position,$e=this.minHandleElement.position+this.handleHalfDimension)}if(this.selectionBarElement.setDimension(Ct),this.selectionBarElement.setPosition($e),this.range&&this.viewOptions.showOuterSelectionBars&&(this.viewOptions.rightToLeft?(this.rightOuterSelectionBarElement.setDimension($e),this.rightOuterSelectionBarElement.setPosition(0),this.fullBarElement.calculateDimension(),this.leftOuterSelectionBarElement.setDimension(this.fullBarElement.dimension-($e+Ct)),this.leftOuterSelectionBarElement.setPosition($e+Ct)):(this.leftOuterSelectionBarElement.setDimension($e),this.leftOuterSelectionBarElement.setPosition(0),this.fullBarElement.calculateDimension(),this.rightOuterSelectionBarElement.setDimension(this.fullBarElement.dimension-($e+Ct)),this.rightOuterSelectionBarElement.setPosition($e+Ct))),Ce.isNullOrUndefined(this.viewOptions.getSelectionBarColor)){if(!Ce.isNullOrUndefined(this.viewOptions.selectionBarGradient)){const ki=Ce.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue)?0:this.valueToPosition(this.viewOptions.showSelectionBarFromValue),Zi=ki-$e>0&&!oi||ki-$e<=0&&oi;this.barStyle={backgroundImage:"linear-gradient(to "+(this.viewOptions.vertical?Zi?"bottom":"top":Zi?"left":"right")+", "+this.viewOptions.selectionBarGradient.from+" 0%,"+this.viewOptions.selectionBarGradient.to+" 100%)"},this.viewOptions.vertical?(this.barStyle.backgroundPosition="center "+(ki+Ct+$e+(Zi?-this.handleHalfDimension:0))+"px",this.barStyle.backgroundSize="100% "+(this.fullBarElement.dimension-this.handleHalfDimension)+"px"):(this.barStyle.backgroundPosition=ki-$e+(Zi?this.handleHalfDimension:0)+"px center",this.barStyle.backgroundSize=this.fullBarElement.dimension-this.handleHalfDimension+"px 100%")}}else{const ki=this.getSelectionBarColor();this.barStyle={backgroundColor:ki}}}getSelectionBarColor(){return this.range?this.viewOptions.getSelectionBarColor(this.value,this.highValue):this.viewOptions.getSelectionBarColor(this.value)}getPointerColor($e){return this.viewOptions.getPointerColor($e===tt.Max?this.highValue:this.value,$e)}getTickColor($e){return this.viewOptions.getTickColor($e)}updateCombinedLabel(){let $e=null;if($e=this.viewOptions.rightToLeft?this.minHandleLabelElement.position-this.minHandleLabelElement.dimension-10<=this.maxHandleLabelElement.position:this.minHandleLabelElement.position+this.minHandleLabelElement.dimension+10>=this.maxHandleLabelElement.position,$e){const Ct=this.getDisplayValue(this.viewLowValue,ze.Low),oi=this.getDisplayValue(this.viewHighValue,ze.High),gi=this.viewOptions.rightToLeft?this.viewOptions.combineLabels(oi,Ct):this.viewOptions.combineLabels(Ct,oi);this.combinedLabelElement.setValue(gi);const ki=this.viewOptions.boundPointerLabels?Math.min(Math.max(this.selectionBarElement.position+this.selectionBarElement.dimension/2-this.combinedLabelElement.dimension/2,0),this.fullBarElement.dimension-this.combinedLabelElement.dimension):this.selectionBarElement.position+this.selectionBarElement.dimension/2-this.combinedLabelElement.dimension/2;this.combinedLabelElement.setPosition(ki),this.minHandleLabelElement.hide(),this.maxHandleLabelElement.hide(),this.combinedLabelElement.show()}else this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.maxHandleLabelElement.show(),this.minHandleLabelElement.show(),this.combinedLabelElement.hide();this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}getDisplayValue($e,Ct){return!Ce.isNullOrUndefined(this.viewOptions.stepsArray)&&!this.viewOptions.bindIndexForStepsArray&&($e=this.getStepValue($e)),this.viewOptions.translate($e,Ct)}roundStep($e,Ct){const oi=Ce.isNullOrUndefined(Ct)?this.viewOptions.step:Ct;let gi=ke.roundToPrecisionLimit(($e-this.viewOptions.floor)/oi,this.viewOptions.precisionLimit);return gi=Math.round(gi)*oi,ke.roundToPrecisionLimit(this.viewOptions.floor+gi,this.viewOptions.precisionLimit)}valueToPosition($e){let Ct=Ce.linearValueToPosition;Ce.isNullOrUndefined(this.viewOptions.customValueToPosition)?this.viewOptions.logScale&&(Ct=Ce.logValueToPosition):Ct=this.viewOptions.customValueToPosition;let oi=Ct($e=ke.clampToRange($e,this.viewOptions.floor,this.viewOptions.ceil),this.viewOptions.floor,this.viewOptions.ceil);return Ce.isNullOrUndefined(oi)&&(oi=0),this.viewOptions.rightToLeft&&(oi=1-oi),oi*this.maxHandlePosition}positionToValue($e){let Ct=$e/this.maxHandlePosition;this.viewOptions.rightToLeft&&(Ct=1-Ct);let oi=Ce.linearPositionToValue;Ce.isNullOrUndefined(this.viewOptions.customPositionToValue)?this.viewOptions.logScale&&(oi=Ce.logPositionToValue):oi=this.viewOptions.customPositionToValue;const gi=oi(Ct,this.viewOptions.floor,this.viewOptions.ceil);return Ce.isNullOrUndefined(gi)?0:gi}getEventXY($e,Ct){if($e instanceof MouseEvent)return this.viewOptions.vertical||0!==this.viewOptions.rotate?$e.clientY:$e.clientX;let oi=0;const gi=$e.touches;if(!Ce.isNullOrUndefined(Ct))for(let ki=0;ki<gi.length;ki++)if(gi[ki].identifier===Ct){oi=ki;break}return this.viewOptions.vertical||0!==this.viewOptions.rotate?gi[oi].clientY:gi[oi].clientX}getEventPosition($e,Ct){const oi=this.elementRef.nativeElement.getBoundingClientRect(),gi=this.viewOptions.vertical||0!==this.viewOptions.rotate?oi.bottom:oi.left;let ki=0;return ki=this.viewOptions.vertical||0!==this.viewOptions.rotate?-this.getEventXY($e,Ct)+gi:this.getEventXY($e,Ct)-gi,ki*this.viewOptions.scale-this.handleHalfDimension}getNearestHandle($e){if(!this.range)return tt.Min;const Ct=this.getEventPosition($e),oi=Math.abs(Ct-this.minHandleElement.position),gi=Math.abs(Ct-this.maxHandleElement.position);return oi<gi?tt.Min:oi>gi?tt.Max:this.viewOptions.rightToLeft?Ct>this.minHandleElement.position?tt.Min:tt.Max:Ct<this.minHandleElement.position?tt.Min:tt.Max}bindEvents(){const $e=this.viewOptions.draggableRange;this.viewOptions.onlyBindHandles||this.selectionBarElement.on("mousedown",Ct=>this.onBarStart(null,$e,Ct,!0,!0,!0)),this.viewOptions.draggableRangeOnly?(this.minHandleElement.on("mousedown",Ct=>this.onBarStart(tt.Min,$e,Ct,!0,!0)),this.maxHandleElement.on("mousedown",Ct=>this.onBarStart(tt.Max,$e,Ct,!0,!0))):(this.minHandleElement.on("mousedown",Ct=>this.onStart(tt.Min,Ct,!0,!0)),this.range&&this.maxHandleElement.on("mousedown",Ct=>this.onStart(tt.Max,Ct,!0,!0)),this.viewOptions.onlyBindHandles||(this.fullBarElement.on("mousedown",Ct=>this.onStart(null,Ct,!0,!0,!0)),this.ticksElement.on("mousedown",Ct=>this.onStart(null,Ct,!0,!0,!0,!0)))),this.viewOptions.onlyBindHandles||this.selectionBarElement.onPassive("touchstart",Ct=>this.onBarStart(null,$e,Ct,!0,!0,!0)),this.viewOptions.draggableRangeOnly?(this.minHandleElement.onPassive("touchstart",Ct=>this.onBarStart(tt.Min,$e,Ct,!0,!0)),this.maxHandleElement.onPassive("touchstart",Ct=>this.onBarStart(tt.Max,$e,Ct,!0,!0))):(this.minHandleElement.onPassive("touchstart",Ct=>this.onStart(tt.Min,Ct,!0,!0)),this.range&&this.maxHandleElement.onPassive("touchstart",Ct=>this.onStart(tt.Max,Ct,!0,!0)),this.viewOptions.onlyBindHandles||(this.fullBarElement.onPassive("touchstart",Ct=>this.onStart(null,Ct,!0,!0,!0)),this.ticksElement.onPassive("touchstart",Ct=>this.onStart(null,Ct,!1,!1,!0,!0)))),this.viewOptions.keyboardSupport&&(this.minHandleElement.on("focus",()=>this.onPointerFocus(tt.Min)),this.range&&this.maxHandleElement.on("focus",()=>this.onPointerFocus(tt.Max)))}getOptionsInfluencingEventBindings($e){return[$e.disabled,$e.readOnly,$e.draggableRange,$e.draggableRangeOnly,$e.onlyBindHandles,$e.keyboardSupport]}unbindEvents(){this.unsubscribeOnMove(),this.unsubscribeOnEnd();for(const $e of this.getAllSliderElements())Ce.isNullOrUndefined($e)||$e.off()}onBarStart($e,Ct,oi,gi,ki,Zi,nn){Ct?this.onDragStart($e,oi,gi,ki):this.onStart($e,oi,gi,ki,Zi,nn)}onStart($e,Ct,oi,gi,ki,Zi){Ct.stopPropagation(),!Ue.isTouchEvent(Ct)&&!fe&&Ct.preventDefault(),this.moving=!1,this.calculateViewDimensions(),Ce.isNullOrUndefined($e)&&($e=this.getNearestHandle(Ct)),this.currentTrackingPointer=$e;const nn=this.getPointerElement($e);if(nn.active=!0,this.viewOptions.keyboardSupport&&nn.focus(),oi){this.unsubscribeOnMove();const Wn=yn=>this.dragging.active?this.onDragMove(yn):this.onMove(yn);this.onMoveEventListener=Ue.isTouchEvent(Ct)?this.eventListenerHelper.attachPassiveEventListener(document,"touchmove",Wn):this.eventListenerHelper.attachEventListener(document,"mousemove",Wn)}if(gi){this.unsubscribeOnEnd();const Wn=yn=>this.onEnd(yn);this.onEndEventListener=Ue.isTouchEvent(Ct)?this.eventListenerHelper.attachPassiveEventListener(document,"touchend",Wn):this.eventListenerHelper.attachEventListener(document,"mouseup",Wn)}this.userChangeStart.emit(this.getChangeContext()),Ue.isTouchEvent(Ct)&&!Ce.isNullOrUndefined(Ct.changedTouches)&&Ce.isNullOrUndefined(this.touchId)&&(this.touchId=Ct.changedTouches[0].identifier),ki&&this.onMove(Ct,!0),Zi&&this.onEnd(Ct)}onMove($e,Ct){let oi=null;if(Ue.isTouchEvent($e)){const Wn=$e.changedTouches;for(let yn=0;yn<Wn.length;yn++)if(Wn[yn].identifier===this.touchId){oi=Wn[yn];break}if(Ce.isNullOrUndefined(oi))return}this.viewOptions.animate&&!this.viewOptions.animateOnMove&&this.moving&&(this.sliderElementAnimateClass=!1),this.moving=!0;const gi=Ce.isNullOrUndefined(oi)?this.getEventPosition($e):this.getEventPosition($e,oi.identifier);let ki;gi<=0?ki=this.viewOptions.rightToLeft?this.viewOptions.ceil:this.viewOptions.floor:gi>=this.maxHandlePosition?ki=this.viewOptions.rightToLeft?this.viewOptions.floor:this.viewOptions.ceil:(ki=this.positionToValue(gi),ki=Ct&&!Ce.isNullOrUndefined(this.viewOptions.tickStep)?this.roundStep(ki,this.viewOptions.tickStep):this.roundStep(ki)),this.positionTrackingHandle(ki)}onEnd($e){Ue.isTouchEvent($e)&&$e.changedTouches[0].identifier!==this.touchId||(this.moving=!1,this.viewOptions.animate&&(this.sliderElementAnimateClass=!0),this.touchId=null,this.viewOptions.keyboardSupport||(this.minHandleElement.active=!1,this.maxHandleElement.active=!1,this.currentTrackingPointer=null),this.dragging.active=!1,this.unsubscribeOnMove(),this.unsubscribeOnEnd(),this.userChangeEnd.emit(this.getChangeContext()))}onPointerFocus($e){const Ct=this.getPointerElement($e);Ct.on("blur",()=>this.onPointerBlur(Ct)),Ct.on("keydown",oi=>this.onKeyboardEvent(oi)),Ct.on("keyup",()=>this.onKeyUp()),Ct.active=!0,this.currentTrackingPointer=$e,this.currentFocusPointer=$e,this.firstKeyDown=!0}onKeyUp(){this.firstKeyDown=!0,this.userChangeEnd.emit(this.getChangeContext())}onPointerBlur($e){$e.off("blur"),$e.off("keydown"),$e.off("keyup"),$e.active=!1,Ce.isNullOrUndefined(this.touchId)&&(this.currentTrackingPointer=null,this.currentFocusPointer=null)}getKeyActions($e){const Ct=this.viewOptions.ceil-this.viewOptions.floor;let oi=$e+this.viewOptions.step,gi=$e-this.viewOptions.step,ki=$e+Ct/10,Zi=$e-Ct/10;this.viewOptions.reversedControls&&(oi=$e-this.viewOptions.step,gi=$e+this.viewOptions.step,ki=$e-Ct/10,Zi=$e+Ct/10);const nn={UP:oi,DOWN:gi,LEFT:gi,RIGHT:oi,PAGEUP:ki,PAGEDOWN:Zi,HOME:this.viewOptions.reversedControls?this.viewOptions.ceil:this.viewOptions.floor,END:this.viewOptions.reversedControls?this.viewOptions.floor:this.viewOptions.ceil};return this.viewOptions.rightToLeft&&(nn.LEFT=oi,nn.RIGHT=gi,(this.viewOptions.vertical||0!==this.viewOptions.rotate)&&(nn.UP=gi,nn.DOWN=oi)),nn}onKeyboardEvent($e){const Ct=this.getCurrentTrackingValue(),oi=Ce.isNullOrUndefined($e.keyCode)?$e.which:$e.keyCode,nn=this.getKeyActions(Ct)[{38:"UP",40:"DOWN",37:"LEFT",39:"RIGHT",33:"PAGEUP",34:"PAGEDOWN",36:"HOME",35:"END"}[oi]];if(Ce.isNullOrUndefined(nn)||Ce.isNullOrUndefined(this.currentTrackingPointer))return;$e.preventDefault(),this.firstKeyDown&&(this.firstKeyDown=!1,this.userChangeStart.emit(this.getChangeContext()));const Wn=ke.clampToRange(nn,this.viewOptions.floor,this.viewOptions.ceil),yn=this.roundStep(Wn);if(this.viewOptions.draggableRangeOnly){const oo=this.viewHighValue-this.viewLowValue;let ho,Qn;this.currentTrackingPointer===tt.Min?(ho=yn,Qn=yn+oo,Qn>this.viewOptions.ceil&&(Qn=this.viewOptions.ceil,ho=Qn-oo)):this.currentTrackingPointer===tt.Max&&(Qn=yn,ho=yn-oo,ho<this.viewOptions.floor&&(ho=this.viewOptions.floor,Qn=ho+oo)),this.positionTrackingBar(ho,Qn)}else this.positionTrackingHandle(yn)}onDragStart($e,Ct,oi,gi){const ki=this.getEventPosition(Ct);this.dragging=new Gt,this.dragging.active=!0,this.dragging.value=this.positionToValue(ki),this.dragging.difference=this.viewHighValue-this.viewLowValue,this.dragging.lowLimit=this.viewOptions.rightToLeft?this.minHandleElement.position-ki:ki-this.minHandleElement.position,this.dragging.highLimit=this.viewOptions.rightToLeft?ki-this.maxHandleElement.position:this.maxHandleElement.position-ki,this.onStart($e,Ct,oi,gi)}getMinValue($e,Ct,oi){const gi=this.viewOptions.rightToLeft;let ki=null;return ki=Ct?oi?gi?this.viewOptions.floor:this.viewOptions.ceil-this.dragging.difference:gi?this.viewOptions.ceil-this.dragging.difference:this.viewOptions.floor:this.positionToValue(gi?$e+this.dragging.lowLimit:$e-this.dragging.lowLimit),this.roundStep(ki)}getMaxValue($e,Ct,oi){const gi=this.viewOptions.rightToLeft;let ki=null;return ki=Ct?oi?gi?this.viewOptions.floor+this.dragging.difference:this.viewOptions.ceil:gi?this.viewOptions.ceil:this.viewOptions.floor+this.dragging.difference:gi?this.positionToValue($e+this.dragging.lowLimit)+this.dragging.difference:this.positionToValue($e-this.dragging.lowLimit)+this.dragging.difference,this.roundStep(ki)}onDragMove($e){const Ct=this.getEventPosition($e);let oi,gi,ki,Zi;this.viewOptions.animate&&!this.viewOptions.animateOnMove&&this.moving&&(this.sliderElementAnimateClass=!1),this.moving=!0,this.viewOptions.rightToLeft?(oi=this.dragging.lowLimit,gi=this.dragging.highLimit,ki=this.maxHandleElement,Zi=this.minHandleElement):(oi=this.dragging.highLimit,gi=this.dragging.lowLimit,ki=this.minHandleElement,Zi=this.maxHandleElement);const Wn=Ct>=this.maxHandlePosition-oi;let yn,oo;if(Ct<=gi){if(0===ki.position)return;yn=this.getMinValue(Ct,!0,!1),oo=this.getMaxValue(Ct,!0,!1)}else if(Wn){if(Zi.position===this.maxHandlePosition)return;oo=this.getMaxValue(Ct,!0,!0),yn=this.getMinValue(Ct,!0,!0)}else yn=this.getMinValue(Ct,!1,!1),oo=this.getMaxValue(Ct,!1,!1);this.positionTrackingBar(yn,oo)}positionTrackingBar($e,Ct){!Ce.isNullOrUndefined(this.viewOptions.minLimit)&&$e<this.viewOptions.minLimit&&(Ct=ke.roundToPrecisionLimit(($e=this.viewOptions.minLimit)+this.dragging.difference,this.viewOptions.precisionLimit)),!Ce.isNullOrUndefined(this.viewOptions.maxLimit)&&Ct>this.viewOptions.maxLimit&&($e=ke.roundToPrecisionLimit((Ct=this.viewOptions.maxLimit)-this.dragging.difference,this.viewOptions.precisionLimit)),this.viewLowValue=$e,this.viewHighValue=Ct,this.applyViewChange(),this.updateHandles(tt.Min,this.valueToPosition($e)),this.updateHandles(tt.Max,this.valueToPosition(Ct))}positionTrackingHandle($e){$e=this.applyMinMaxLimit($e),this.range&&(this.viewOptions.pushRange?$e=this.applyPushRange($e):(this.viewOptions.noSwitching&&(this.currentTrackingPointer===tt.Min&&$e>this.viewHighValue?$e=this.applyMinMaxRange(this.viewHighValue):this.currentTrackingPointer===tt.Max&&$e<this.viewLowValue&&($e=this.applyMinMaxRange(this.viewLowValue))),$e=this.applyMinMaxRange($e),this.currentTrackingPointer===tt.Min&&$e>this.viewHighValue?(this.viewLowValue=this.viewHighValue,this.applyViewChange(),this.updateHandles(tt.Min,this.maxHandleElement.position),this.updateAriaAttributes(),this.currentTrackingPointer=tt.Max,this.minHandleElement.active=!1,this.maxHandleElement.active=!0,this.viewOptions.keyboardSupport&&this.maxHandleElement.focus()):this.currentTrackingPointer===tt.Max&&$e<this.viewLowValue&&(this.viewHighValue=this.viewLowValue,this.applyViewChange(),this.updateHandles(tt.Max,this.minHandleElement.position),this.updateAriaAttributes(),this.currentTrackingPointer=tt.Min,this.maxHandleElement.active=!1,this.minHandleElement.active=!0,this.viewOptions.keyboardSupport&&this.minHandleElement.focus()))),this.getCurrentTrackingValue()!==$e&&(this.currentTrackingPointer===tt.Min?(this.viewLowValue=$e,this.applyViewChange()):this.currentTrackingPointer===tt.Max&&(this.viewHighValue=$e,this.applyViewChange()),this.updateHandles(this.currentTrackingPointer,this.valueToPosition($e)),this.updateAriaAttributes())}applyMinMaxLimit($e){return!Ce.isNullOrUndefined(this.viewOptions.minLimit)&&$e<this.viewOptions.minLimit?this.viewOptions.minLimit:!Ce.isNullOrUndefined(this.viewOptions.maxLimit)&&$e>this.viewOptions.maxLimit?this.viewOptions.maxLimit:$e}applyMinMaxRange($e){const oi=Math.abs($e-(this.currentTrackingPointer===tt.Min?this.viewHighValue:this.viewLowValue));if(!Ce.isNullOrUndefined(this.viewOptions.minRange)&&oi<this.viewOptions.minRange){if(this.currentTrackingPointer===tt.Min)return ke.roundToPrecisionLimit(this.viewHighValue-this.viewOptions.minRange,this.viewOptions.precisionLimit);if(this.currentTrackingPointer===tt.Max)return ke.roundToPrecisionLimit(this.viewLowValue+this.viewOptions.minRange,this.viewOptions.precisionLimit)}if(!Ce.isNullOrUndefined(this.viewOptions.maxRange)&&oi>this.viewOptions.maxRange){if(this.currentTrackingPointer===tt.Min)return ke.roundToPrecisionLimit(this.viewHighValue-this.viewOptions.maxRange,this.viewOptions.precisionLimit);if(this.currentTrackingPointer===tt.Max)return ke.roundToPrecisionLimit(this.viewLowValue+this.viewOptions.maxRange,this.viewOptions.precisionLimit)}return $e}applyPushRange($e){const Ct=this.currentTrackingPointer===tt.Min?this.viewHighValue-$e:$e-this.viewLowValue,oi=Ce.isNullOrUndefined(this.viewOptions.minRange)?this.viewOptions.step:this.viewOptions.minRange,gi=this.viewOptions.maxRange;return Ct<oi?(this.currentTrackingPointer===tt.Min?(this.viewHighValue=ke.roundToPrecisionLimit(Math.min($e+oi,this.viewOptions.ceil),this.viewOptions.precisionLimit),$e=ke.roundToPrecisionLimit(this.viewHighValue-oi,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(tt.Max,this.valueToPosition(this.viewHighValue))):this.currentTrackingPointer===tt.Max&&(this.viewLowValue=ke.roundToPrecisionLimit(Math.max($e-oi,this.viewOptions.floor),this.viewOptions.precisionLimit),$e=ke.roundToPrecisionLimit(this.viewLowValue+oi,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(tt.Min,this.valueToPosition(this.viewLowValue))),this.updateAriaAttributes()):!Ce.isNullOrUndefined(gi)&&Ct>gi&&(this.currentTrackingPointer===tt.Min?(this.viewHighValue=ke.roundToPrecisionLimit($e+gi,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(tt.Max,this.valueToPosition(this.viewHighValue))):this.currentTrackingPointer===tt.Max&&(this.viewLowValue=ke.roundToPrecisionLimit($e-gi,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(tt.Min,this.valueToPosition(this.viewLowValue))),this.updateAriaAttributes()),$e}getChangeContext(){const $e=new Ee;return $e.pointerType=this.currentTrackingPointer,$e.value=+this.value,this.range&&($e.highValue=+this.highValue),$e}}return pi.\u0275fac=function($e){return new($e||pi)(St.\u0275\u0275directiveInject(St.Renderer2),St.\u0275\u0275directiveInject(St.ElementRef),St.\u0275\u0275directiveInject(St.ChangeDetectorRef),St.\u0275\u0275directiveInject(St.NgZone))},pi.\u0275cmp=St.\u0275\u0275defineComponent({type:pi,selectors:[["ngx-slider"]],contentQueries:function($e,Ct,oi){if(1&$e&&St.\u0275\u0275contentQuery(oi,Zt,5),2&$e){let gi;St.\u0275\u0275queryRefresh(gi=St.\u0275\u0275loadQuery())&&(Ct.tooltipTemplate=gi.first)}},viewQuery:function($e,Ct){if(1&$e&&(St.\u0275\u0275viewQuery(hi,5,Rt),St.\u0275\u0275viewQuery(Ii,5,Rt),St.\u0275\u0275viewQuery(Li,5,Rt),St.\u0275\u0275viewQuery(zt,5,Rt),St.\u0275\u0275viewQuery(je,5,Tt),St.\u0275\u0275viewQuery(Te,5,Tt),St.\u0275\u0275viewQuery(we,5,Kt),St.\u0275\u0275viewQuery(ht,5,Kt),St.\u0275\u0275viewQuery(Et,5,Kt),St.\u0275\u0275viewQuery(Qt,5,Kt),St.\u0275\u0275viewQuery(mi,5,Kt),St.\u0275\u0275viewQuery(wi,5,Rt)),2&$e){let oi;St.\u0275\u0275queryRefresh(oi=St.\u0275\u0275loadQuery())&&(Ct.leftOuterSelectionBarElement=oi.first),St.\u0275\u0275queryRefresh(oi=St.\u0275\u0275loadQuery())&&(Ct.rightOuterSelectionBarElement=oi.first),St.\u0275\u0275queryRefresh(oi=St.\u0275\u0275loadQuery())&&(Ct.fullBarElement=oi.first),St.\u0275\u0275queryRefresh(oi=St.\u0275\u0275loadQuery())&&(Ct.selectionBarElement=oi.first),St.\u0275\u0275queryRefresh(oi=St.\u0275\u0275loadQuery())&&(Ct.minHandleElement=oi.first),St.\u0275\u0275queryRefresh(oi=St.\u0275\u0275loadQuery())&&(Ct.maxHandleElement=oi.first),St.\u0275\u0275queryRefresh(oi=St.\u0275\u0275loadQuery())&&(Ct.floorLabelElement=oi.first),St.\u0275\u0275queryRefresh(oi=St.\u0275\u0275loadQuery())&&(Ct.ceilLabelElement=oi.first),St.\u0275\u0275queryRefresh(oi=St.\u0275\u0275loadQuery())&&(Ct.minHandleLabelElement=oi.first),St.\u0275\u0275queryRefresh(oi=St.\u0275\u0275loadQuery())&&(Ct.maxHandleLabelElement=oi.first),St.\u0275\u0275queryRefresh(oi=St.\u0275\u0275loadQuery())&&(Ct.combinedLabelElement=oi.first),St.\u0275\u0275queryRefresh(oi=St.\u0275\u0275loadQuery())&&(Ct.ticksElement=oi.first)}},hostAttrs:[1,"ngx-slider"],hostVars:8,hostBindings:function($e,Ct){1&$e&&St.\u0275\u0275listener("resize",function(gi){return Ct.onResize(gi)},!1,St.\u0275\u0275resolveWindow),2&$e&&(St.\u0275\u0275attribute("disabled",Ct.sliderElementDisabledAttr)("aria-label",Ct.sliderElementAriaLabel),St.\u0275\u0275classProp("vertical",Ct.sliderElementVerticalClass)("animate",Ct.sliderElementAnimateClass)("with-legend",Ct.sliderElementWithLegendClass))},inputs:{value:"value",highValue:"highValue",options:"options",manualRefresh:"manualRefresh",triggerFocus:"triggerFocus"},outputs:{valueChange:"valueChange",highValueChange:"highValueChange",userChangeStart:"userChangeStart",userChange:"userChange",userChangeEnd:"userChangeEnd"},features:[St.\u0275\u0275ProvidersFeature([Vi]),St.\u0275\u0275NgOnChangesFeature],decls:29,vars:13,consts:[["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-left-out-selection"],["leftOuterSelectionBar",""],[1,"ngx-slider-span","ngx-slider-bar"],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-right-out-selection"],["rightOuterSelectionBar",""],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-full-bar"],["fullBar",""],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-selection-bar"],["selectionBar",""],[1,"ngx-slider-span","ngx-slider-bar","ngx-slider-selection",3,"ngStyle"],["ngxSliderHandle","",1,"ngx-slider-span","ngx-slider-pointer","ngx-slider-pointer-min",3,"ngStyle"],["minHandle",""],["ngxSliderHandle","",1,"ngx-slider-span","ngx-slider-pointer","ngx-slider-pointer-max",3,"ngStyle"],["maxHandle",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-limit","ngx-slider-floor"],["floorLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-limit","ngx-slider-ceil"],["ceilLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-model-value"],["minHandleLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-model-high"],["maxHandleLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-combined"],["combinedLabel",""],["ngxSliderElement","",1,"ngx-slider-ticks",3,"hidden"],["ticksElement",""],["class","ngx-slider-tick",3,"ngClass","ngStyle",4,"ngFor","ngForOf"],[1,"ngx-slider-tick",3,"ngClass","ngStyle"],[3,"template","tooltip","placement"],["class","ngx-slider-span ngx-slider-tick-value",3,"template","tooltip","placement","content",4,"ngIf"],["class","ngx-slider-span ngx-slider-tick-legend",3,"innerHTML",4,"ngIf"],[1,"ngx-slider-span","ngx-slider-tick-value",3,"template","tooltip","placement","content"],[1,"ngx-slider-span","ngx-slider-tick-legend",3,"innerHTML"]],template:function($e,Ct){1&$e&&(St.\u0275\u0275elementStart(0,"span",0,1),St.\u0275\u0275element(2,"span",2),St.\u0275\u0275elementEnd(),St.\u0275\u0275elementStart(3,"span",3,4),St.\u0275\u0275element(5,"span",2),St.\u0275\u0275elementEnd(),St.\u0275\u0275elementStart(6,"span",5,6),St.\u0275\u0275element(8,"span",2),St.\u0275\u0275elementEnd(),St.\u0275\u0275elementStart(9,"span",7,8),St.\u0275\u0275element(11,"span",9),St.\u0275\u0275elementEnd(),St.\u0275\u0275element(12,"span",10,11)(14,"span",12,13)(16,"span",14,15)(18,"span",16,17)(20,"span",18,19)(22,"span",20,21)(24,"span",22,23),St.\u0275\u0275elementStart(26,"span",24,25),St.\u0275\u0275template(28,ni,4,9,"span",26),St.\u0275\u0275elementEnd()),2&$e&&(St.\u0275\u0275advance(6),St.\u0275\u0275classProp("ngx-slider-transparent",Ct.fullBarTransparentClass),St.\u0275\u0275advance(3),St.\u0275\u0275classProp("ngx-slider-draggable",Ct.selectionBarDraggableClass),St.\u0275\u0275advance(2),St.\u0275\u0275property("ngStyle",Ct.barStyle),St.\u0275\u0275advance(1),St.\u0275\u0275property("ngStyle",Ct.minPointerStyle),St.\u0275\u0275advance(2),St.\u0275\u0275styleProp("display",Ct.range?"inherit":"none"),St.\u0275\u0275property("ngStyle",Ct.maxPointerStyle),St.\u0275\u0275advance(12),St.\u0275\u0275classProp("ngx-slider-ticks-values-under",Ct.ticksUnderValuesClass),St.\u0275\u0275property("hidden",!Ct.showTicks),St.\u0275\u0275advance(2),St.\u0275\u0275property("ngForOf",Ct.ticks))},dependencies:function(){return[si.mk,si.sg,si.O5,si.PC,Rt,Tt,Kt,Bi]},styles:[".ngx-slider{display:inline-block;position:relative;height:4px;width:100%;margin:35px 0 15px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y}  .ngx-slider.with-legend{margin-bottom:40px}  .ngx-slider[disabled]{cursor:not-allowed}  .ngx-slider[disabled] .ngx-slider-pointer{cursor:not-allowed;background-color:#d8e0f3}  .ngx-slider[disabled] .ngx-slider-draggable{cursor:not-allowed}  .ngx-slider[disabled] .ngx-slider-selection{background:#8b91a2}  .ngx-slider[disabled] .ngx-slider-tick{cursor:not-allowed}  .ngx-slider[disabled] .ngx-slider-tick.ngx-slider-selected{background:#8b91a2}  .ngx-slider .ngx-slider-span{white-space:nowrap;position:absolute;display:inline-block}  .ngx-slider .ngx-slider-base{width:100%;height:100%;padding:0}  .ngx-slider .ngx-slider-bar-wrapper{left:0;box-sizing:border-box;margin-top:-16px;padding-top:16px;width:100%;height:32px;z-index:1}  .ngx-slider .ngx-slider-draggable{cursor:move}  .ngx-slider .ngx-slider-bar{left:0;width:100%;height:4px;z-index:1;background:#d8e0f3;border-radius:2px}  .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-transparent .ngx-slider-bar{background:0 0}  .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-left-out-selection .ngx-slider-bar{background:#df002d}  .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-right-out-selection .ngx-slider-bar{background:#03a688}  .ngx-slider .ngx-slider-selection{z-index:2;background:#0db9f0;border-radius:2px}  .ngx-slider .ngx-slider-pointer{cursor:pointer;width:32px;height:32px;top:-14px;background-color:#0db9f0;z-index:3;border-radius:16px}  .ngx-slider .ngx-slider-pointer:after{content:'';width:8px;height:8px;position:absolute;top:12px;left:12px;border-radius:4px;background:#fff}  .ngx-slider .ngx-slider-pointer:hover:after{background-color:#fff}  .ngx-slider .ngx-slider-pointer.ngx-slider-active{z-index:4}  .ngx-slider .ngx-slider-pointer.ngx-slider-active:after{background-color:#451aff}  .ngx-slider .ngx-slider-bubble{cursor:default;bottom:16px;padding:1px 3px;color:#55637d;font-size:16px}  .ngx-slider .ngx-slider-bubble.ngx-slider-limit{color:#55637d}  .ngx-slider .ngx-slider-ticks{box-sizing:border-box;width:100%;height:0;position:absolute;left:0;top:-3px;margin:0;z-index:1;list-style:none}  .ngx-slider .ngx-slider-ticks-values-under .ngx-slider-tick-value{top:auto;bottom:-36px}  .ngx-slider .ngx-slider-tick{text-align:center;cursor:pointer;width:10px;height:10px;background:#d8e0f3;border-radius:50%;position:absolute;top:0;left:0;margin-left:11px}  .ngx-slider .ngx-slider-tick.ngx-slider-selected{background:#0db9f0}  .ngx-slider .ngx-slider-tick-value{position:absolute;top:-34px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}  .ngx-slider .ngx-slider-tick-legend{position:absolute;top:24px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);max-width:50px;white-space:normal}  .ngx-slider.vertical{position:relative;width:4px;height:100%;margin:0 20px;padding:0;vertical-align:baseline;touch-action:pan-x}  .ngx-slider.vertical .ngx-slider-base{width:100%;height:100%;padding:0}  .ngx-slider.vertical .ngx-slider-bar-wrapper{top:auto;left:0;margin:0 0 0 -16px;padding:0 0 0 16px;height:100%;width:32px}  .ngx-slider.vertical .ngx-slider-bar{bottom:0;left:auto;width:4px;height:100%}  .ngx-slider.vertical .ngx-slider-pointer{left:-14px!important;top:auto;bottom:0}  .ngx-slider.vertical .ngx-slider-bubble{left:16px!important;bottom:0}  .ngx-slider.vertical .ngx-slider-ticks{height:100%;width:0;left:-3px;top:0;z-index:1}  .ngx-slider.vertical .ngx-slider-tick{vertical-align:middle;margin-left:auto;margin-top:11px}  .ngx-slider.vertical .ngx-slider-tick-value{left:24px;top:auto;-webkit-transform:translate(0,-28%);transform:translate(0,-28%)}  .ngx-slider.vertical .ngx-slider-tick-legend{top:auto;right:24px;-webkit-transform:translate(0,-28%);transform:translate(0,-28%);max-width:none;white-space:nowrap}  .ngx-slider.vertical .ngx-slider-ticks-values-under .ngx-slider-tick-value{bottom:auto;left:auto;right:24px}  .ngx-slider *{transition:none}  .ngx-slider.animate .ngx-slider-bar-wrapper{transition:.3s linear}  .ngx-slider.animate .ngx-slider-selection{transition:background-color .3s linear}  .ngx-slider.animate .ngx-slider-pointer{transition:.3s linear}  .ngx-slider.animate .ngx-slider-pointer:after{transition:.3s linear}  .ngx-slider.animate .ngx-slider-bubble{transition:.3s linear}  .ngx-slider.animate .ngx-slider-bubble.ngx-slider-limit{transition:opacity .3s linear}  .ngx-slider.animate .ngx-slider-bubble.ngx-slider-combined{transition:opacity .3s linear}  .ngx-slider.animate .ngx-slider-tick{transition:background-color .3s linear}"]}),pi})(),Bi=(()=>{class pi{}return pi.\u0275fac=function($e){return new($e||pi)},pi.\u0275cmp=St.\u0275\u0275defineComponent({type:pi,selectors:[["ngx-slider-tooltip-wrapper"]],inputs:{template:"template",tooltip:"tooltip",placement:"placement",content:"content"},decls:2,vars:2,consts:[[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ngx-slider-inner-tooltip"]],template:function($e,Ct){1&$e&&(St.\u0275\u0275template(0,ue,2,6,"ng-container",0),St.\u0275\u0275template(1,Me,3,3,"ng-container",0)),2&$e&&(St.\u0275\u0275property("ngIf",Ct.template),St.\u0275\u0275advance(1),St.\u0275\u0275property("ngIf",!Ct.template))},dependencies:[si.O5,si.tP],styles:[".ngx-slider-inner-tooltip[_ngcontent-%COMP%]{height:100%}"]}),pi})(),ln=(()=>{class pi{}return pi.\u0275fac=function($e){return new($e||pi)},pi.\u0275mod=St.\u0275\u0275defineNgModule({type:pi}),pi.\u0275inj=St.\u0275\u0275defineInjector({imports:[si.ez]}),pi})()},9020:(Lt,ut,se)=>{"use strict";se.d(ut,{Kz:()=>Cs,FF:()=>Br,IJ:()=>I0,M2:()=>Fo});var e=se(4537),c=se(8692),X=se(92),y=se(8023),O=se(4121),Y=(se(5696),se(1786),se(3933),se(4581)),Z=se(1860),K=se(7241),P=se(5955);const{isArray:k}=Array;var p=se(8499);var v=se(7969),A=(se(1927),se(2147),se(1528)),E=se(3528),R=se(4970),W=se(5598),b=se(8168),l=se(2085),h=se(8330),r=se(408),n=se(6651);function i(...ye){const Fe=(0,n.jO)(ye);return(0,l.e)((le,De)=>{const pt=ye.length,kt=new Array(pt);let Oi=ye.map(()=>!1),xi=!1;for(let ji=0;ji<pt;ji++)(0,P.Xf)(ye[ji]).subscribe((0,p.x)(De,Xi=>{kt[ji]=Xi,!xi&&!Oi[ji]&&(Oi[ji]=!0,(xi=Oi.every(h.y))&&(Oi=null))},r.Z));le.subscribe((0,p.x)(De,ji=>{if(xi){const Xi=[ji,...kt];De.next(Fe?Fe(...Xi):Xi)}}))})}var o=se(5990);se(815);const _=["*"],ee=["defaultDayTemplate"],U=["content"];function ie(ye,Fe){if(1&ye&&e.\u0275\u0275element(0,"div",7),2&ye){const De=Fe.currentMonth,pt=Fe.selected,kt=Fe.disabled,Oi=Fe.focused;e.\u0275\u0275property("date",Fe.date)("currentMonth",De)("selected",pt)("disabled",kt)("focused",Oi)}}function $(ye,Fe){if(1&ye&&(e.\u0275\u0275elementStart(0,"div",12),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&ye){const le=e.\u0275\u0275nextContext().$implicit,De=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2(" ",De.i18n.getMonthFullName(le.number,le.year)," ",De.i18n.getYearNumerals(le.year)," ")}}function oe(ye,Fe){if(1&ye&&(e.\u0275\u0275elementStart(0,"div",9),e.\u0275\u0275template(1,$,2,2,"div",10),e.\u0275\u0275element(2,"ngb-datepicker-month",11),e.\u0275\u0275elementEnd()),2&ye){const le=Fe.$implicit,De=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","none"===De.navigation||De.displayMonths>1&&"select"===De.navigation),e.\u0275\u0275advance(1),e.\u0275\u0275property("month",le.firstDate)}}function te(ye,Fe){if(1&ye&&e.\u0275\u0275template(0,oe,3,2,"div",8),2&ye){const le=e.\u0275\u0275nextContext();e.\u0275\u0275property("ngForOf",le.model.months)}}function _e(ye,Fe){if(1&ye){const le=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ngb-datepicker-navigation",13),e.\u0275\u0275listener("navigate",function(pt){e.\u0275\u0275restoreView(le);const kt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(kt.onNavigateEvent(pt))})("select",function(pt){e.\u0275\u0275restoreView(le);const kt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(kt.onNavigateDateSelect(pt))}),e.\u0275\u0275elementEnd()}if(2&ye){const le=e.\u0275\u0275nextContext();e.\u0275\u0275property("date",le.model.firstDate)("months",le.model.months)("disabled",le.model.disabled)("showSelect","select"===le.model.navigation)("prevDisabled",le.model.prevDisabled)("nextDisabled",le.model.nextDisabled)("selectBoxes",le.model.selectBoxes)}}function pe(ye,Fe){}function ge(ye,Fe){}function ae(ye,Fe){1&ye&&e.\u0275\u0275element(0,"div",5)}function ve(ye,Fe){if(1&ye&&(e.\u0275\u0275elementStart(0,"div",6),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&ye){const le=Fe.$implicit,De=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",De.i18n.getWeekdayShortName(le)," ")}}function fe(ye,Fe){if(1&ye&&(e.\u0275\u0275elementStart(0,"div",2),e.\u0275\u0275template(1,ae,1,0,"div",3),e.\u0275\u0275template(2,ve,2,1,"div",4),e.\u0275\u0275elementEnd()),2&ye){const le=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",le.datepicker.showWeekNumbers),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",le.viewModel.weekdays)}}function ne(ye,Fe){if(1&ye&&(e.\u0275\u0275elementStart(0,"div",11),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&ye){const le=e.\u0275\u0275nextContext(2).$implicit,De=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(De.i18n.getWeekNumerals(le.number))}}function ce(ye,Fe){}function xe(ye,Fe){if(1&ye&&e.\u0275\u0275template(0,ce,0,0,"ng-template",14),2&ye){const le=e.\u0275\u0275nextContext().$implicit,De=e.\u0275\u0275nextContext(3);e.\u0275\u0275property("ngTemplateOutlet",De.datepicker.dayTemplate)("ngTemplateOutletContext",le.context)}}function Oe(ye,Fe){if(1&ye){const le=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",12),e.\u0275\u0275listener("click",function(pt){const Oi=e.\u0275\u0275restoreView(le).$implicit;return e.\u0275\u0275nextContext(3).doSelect(Oi),e.\u0275\u0275resetView(pt.preventDefault())}),e.\u0275\u0275template(1,xe,1,2,"ng-template",13),e.\u0275\u0275elementEnd()}if(2&ye){const le=Fe.$implicit;e.\u0275\u0275classProp("disabled",le.context.disabled)("hidden",le.hidden)("ngb-dp-today",le.context.today),e.\u0275\u0275property("tabindex",le.tabindex),e.\u0275\u0275attribute("aria-label",le.ariaLabel),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!le.hidden)}}function Le(ye,Fe){if(1&ye&&(e.\u0275\u0275elementStart(0,"div",8),e.\u0275\u0275template(1,ne,2,1,"div",9),e.\u0275\u0275template(2,Oe,2,9,"div",10),e.\u0275\u0275elementEnd()),2&ye){const le=e.\u0275\u0275nextContext().$implicit,De=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",De.datepicker.showWeekNumbers),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",le.days)}}function Ie(ye,Fe){1&ye&&e.\u0275\u0275template(0,Le,3,2,"div",7),2&ye&&e.\u0275\u0275property("ngIf",!Fe.$implicit.collapsed)}function Ne(ye,Fe){if(1&ye){const le=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ngb-datepicker-navigation-select",7),e.\u0275\u0275listener("select",function(pt){e.\u0275\u0275restoreView(le);const kt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(kt.select.emit(pt))}),e.\u0275\u0275elementEnd()}if(2&ye){const le=e.\u0275\u0275nextContext();e.\u0275\u0275property("date",le.date)("disabled",le.disabled)("months",le.selectBoxes.months)("years",le.selectBoxes.years)}}function Mt(ye,Fe){1&ye&&e.\u0275\u0275element(0,"div",0)}function Xe(ye,Fe){1&ye&&e.\u0275\u0275element(0,"div",0)}function Ze(ye,Fe){if(1&ye&&(e.\u0275\u0275template(0,Mt,1,0,"div",9),e.\u0275\u0275elementStart(1,"div",10),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(3,Xe,1,0,"div",9)),2&ye){const le=Fe.$implicit,De=Fe.index,pt=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("ngIf",De>0),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate2(" ",pt.i18n.getMonthFullName(le.number,le.year)," ",pt.i18n.getYearNumerals(le.year)," "),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",De!==pt.months.length-1)}}function Wt(ye,Fe){if(1&ye&&e.\u0275\u0275template(0,Ze,4,4,"ng-template",8),2&ye){const le=e.\u0275\u0275nextContext();e.\u0275\u0275property("ngForOf",le.months)}}const St=["ngbDatepickerDayView",""],ai=["month"],si=["year"];function Zt(ye,Fe){if(1&ye&&(e.\u0275\u0275elementStart(0,"option",5),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&ye){const le=Fe.$implicit,De=e.\u0275\u0275nextContext();e.\u0275\u0275property("value",le),e.\u0275\u0275attribute("aria-label",De.i18n.getMonthFullName(le,null==De.date?null:De.date.year)),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(De.i18n.getMonthShortName(le,null==De.date?null:De.date.year))}}function hi(ye,Fe){if(1&ye&&(e.\u0275\u0275elementStart(0,"option",5),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&ye){const le=Fe.$implicit,De=e.\u0275\u0275nextContext();e.\u0275\u0275property("value",le),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(De.i18n.getYearNumerals(le))}}const Ii=["dialog"];function ii(ye,Fe){1&ye&&e.\u0275\u0275text(0),2&ye&&e.\u0275\u0275textInterpolate(100===Fe.fill?"\u2605":"\u2606")}function fi(ye,Fe){}function Vi(ye,Fe){if(1&ye){const le=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"span",2),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(2,"span",3),e.\u0275\u0275listener("mouseenter",function(){const kt=e.\u0275\u0275restoreView(le).index,Oi=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(Oi.enter(kt+1))})("click",function(){const kt=e.\u0275\u0275restoreView(le).index,Oi=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(Oi.handleClick(kt+1))}),e.\u0275\u0275template(3,fi,0,0,"ng-template",4),e.\u0275\u0275elementEnd()}if(2&ye){const le=Fe.index,De=e.\u0275\u0275nextContext(),pt=e.\u0275\u0275reference(1);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("(",le<De.nextRate?"*":" ",")"),e.\u0275\u0275advance(1),e.\u0275\u0275styleProp("cursor",De.readonly||De.disabled?"default":"pointer"),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngTemplateOutlet",De.starTemplate||De.starTemplateFromContent||pt)("ngTemplateOutletContext",De.contexts[le])}}function $e(ye,Fe){if(1&ye){const le=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",11),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(le);const pt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(pt.changeHour(pt.hourStep))}),e.\u0275\u0275element(1,"span",12),e.\u0275\u0275elementStart(2,"span",13),e.\u0275\u0275i18n(3,14),e.\u0275\u0275elementEnd()()}if(2&ye){const le=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("btn-sm",le.isSmallSize)("btn-lg",le.isLargeSize)("disabled",le.disabled),e.\u0275\u0275property("disabled",le.disabled)}}function Ct(ye,Fe){if(1&ye){const le=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",11),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(le);const pt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(pt.changeHour(-pt.hourStep))}),e.\u0275\u0275element(1,"span",15),e.\u0275\u0275elementStart(2,"span",13),e.\u0275\u0275i18n(3,16),e.\u0275\u0275elementEnd()()}if(2&ye){const le=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("btn-sm",le.isSmallSize)("btn-lg",le.isLargeSize)("disabled",le.disabled),e.\u0275\u0275property("disabled",le.disabled)}}function oi(ye,Fe){if(1&ye){const le=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",11),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(le);const pt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(pt.changeMinute(pt.minuteStep))}),e.\u0275\u0275element(1,"span",12),e.\u0275\u0275elementStart(2,"span",13),e.\u0275\u0275i18n(3,17),e.\u0275\u0275elementEnd()()}if(2&ye){const le=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("btn-sm",le.isSmallSize)("btn-lg",le.isLargeSize)("disabled",le.disabled),e.\u0275\u0275property("disabled",le.disabled)}}function gi(ye,Fe){if(1&ye){const le=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",11),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(le);const pt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(pt.changeMinute(-pt.minuteStep))}),e.\u0275\u0275element(1,"span",15),e.\u0275\u0275elementStart(2,"span",13),e.\u0275\u0275i18n(3,18),e.\u0275\u0275elementEnd()()}if(2&ye){const le=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("btn-sm",le.isSmallSize)("btn-lg",le.isLargeSize)("disabled",le.disabled),e.\u0275\u0275property("disabled",le.disabled)}}function ki(ye,Fe){1&ye&&(e.\u0275\u0275elementStart(0,"div",5),e.\u0275\u0275text(1,":"),e.\u0275\u0275elementEnd())}function Zi(ye,Fe){if(1&ye){const le=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",11),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(le);const pt=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(pt.changeSecond(pt.secondStep))}),e.\u0275\u0275element(1,"span",12),e.\u0275\u0275elementStart(2,"span",13),e.\u0275\u0275i18n(3,21),e.\u0275\u0275elementEnd()()}if(2&ye){const le=e.\u0275\u0275nextContext(2);e.\u0275\u0275classProp("btn-sm",le.isSmallSize)("btn-lg",le.isLargeSize)("disabled",le.disabled),e.\u0275\u0275property("disabled",le.disabled)}}function nn(ye,Fe){if(1&ye){const le=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",11),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(le);const pt=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(pt.changeSecond(-pt.secondStep))}),e.\u0275\u0275element(1,"span",15),e.\u0275\u0275elementStart(2,"span",13),e.\u0275\u0275i18n(3,22),e.\u0275\u0275elementEnd()()}if(2&ye){const le=e.\u0275\u0275nextContext(2);e.\u0275\u0275classProp("btn-sm",le.isSmallSize)("btn-lg",le.isLargeSize)("disabled",le.disabled),e.\u0275\u0275property("disabled",le.disabled)}}function Wn(ye,Fe){if(1&ye){const le=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",19),e.\u0275\u0275template(1,Zi,4,7,"button",3),e.\u0275\u0275elementStart(2,"input",20),e.\u0275\u0275listener("change",function(pt){e.\u0275\u0275restoreView(le);const kt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(kt.updateSecond(pt.target.value))})("input",function(pt){e.\u0275\u0275restoreView(le);const kt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(kt.formatInput(pt.target))})("keydown.ArrowUp",function(pt){e.\u0275\u0275restoreView(le);const kt=e.\u0275\u0275nextContext();return kt.changeSecond(kt.secondStep),e.\u0275\u0275resetView(pt.preventDefault())})("keydown.ArrowDown",function(pt){e.\u0275\u0275restoreView(le);const kt=e.\u0275\u0275nextContext();return kt.changeSecond(-kt.secondStep),e.\u0275\u0275resetView(pt.preventDefault())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(3,nn,4,7,"button",3),e.\u0275\u0275elementEnd()}if(2&ye){const le=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",le.spinners),e.\u0275\u0275advance(1),e.\u0275\u0275classProp("form-control-sm",le.isSmallSize)("form-control-lg",le.isLargeSize),e.\u0275\u0275property("value",le.formatMinSec(null==le.model?null:le.model.second))("readOnly",le.readonlyInputs)("disabled",le.disabled),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",le.spinners)}}function yn(ye,Fe){1&ye&&e.\u0275\u0275element(0,"div",5)}function oo(ye,Fe){if(1&ye&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275i18n(1,27),e.\u0275\u0275elementContainerEnd()),2&ye){const le=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275i18nExp(le.i18n.getAfternoonPeriod()),e.\u0275\u0275i18nApply(1)}}function ho(ye,Fe){if(1&ye&&e.\u0275\u0275i18n(0,28),2&ye){const le=e.\u0275\u0275nextContext(2);e.\u0275\u0275i18nExp(le.i18n.getMorningPeriod()),e.\u0275\u0275i18nApply(0)}}function Qn(ye,Fe){if(1&ye){const le=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",23)(1,"button",24),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(le);const pt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(pt.toggleMeridian())}),e.\u0275\u0275template(2,oo,2,1,"ng-container",25),e.\u0275\u0275template(3,ho,1,1,"ng-template",null,26,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementEnd()()}if(2&ye){const le=e.\u0275\u0275reference(4),De=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275classProp("btn-sm",De.isSmallSize)("btn-lg",De.isLargeSize)("disabled",De.disabled),e.\u0275\u0275property("disabled",De.disabled),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==De.model?null:De.model.hour)>=12)("ngIfElse",le)}}function xr(ye,Fe){if(1&ye&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&ye){const le=e.\u0275\u0275nextContext().$implicit,De=e.\u0275\u0275nextContext();e.\u0275\u0275classMap(De.highlightClass),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(le)}}function Yr(ye,Fe){if(1&ye&&e.\u0275\u0275text(0),2&ye){const le=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275textInterpolate(le)}}function Jn(ye,Fe){if(1&ye&&(e.\u0275\u0275template(0,xr,2,3,"span",1),e.\u0275\u0275template(1,Yr,1,1,"ng-template",null,2,e.\u0275\u0275templateRefExtractor)),2&ye){const le=Fe.odd,De=e.\u0275\u0275reference(2);e.\u0275\u0275property("ngIf",le)("ngIfElse",De)}}function Jo(ye,Fe){if(1&ye&&e.\u0275\u0275element(0,"ngb-highlight",2),2&ye){const De=Fe.term;e.\u0275\u0275property("result",(0,Fe.formatter)(Fe.result))("term",De)}}function fr(ye,Fe){}const as=function(ye,Fe,le){return{result:ye,term:Fe,formatter:le}};function Ur(ye,Fe){if(1&ye){const le=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",3),e.\u0275\u0275listener("mouseenter",function(){const kt=e.\u0275\u0275restoreView(le).index,Oi=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(Oi.markActive(kt))})("click",function(){const kt=e.\u0275\u0275restoreView(le).$implicit,Oi=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(Oi.select(kt))}),e.\u0275\u0275template(1,fr,0,0,"ng-template",4),e.\u0275\u0275elementEnd()}if(2&ye){const le=Fe.$implicit,De=Fe.index,pt=e.\u0275\u0275nextContext(),kt=e.\u0275\u0275reference(1);e.\u0275\u0275classProp("active",De===pt.activeIdx),e.\u0275\u0275property("id",pt.id+"-"+De),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngTemplateOutlet",pt.resultTemplate||kt)("ngTemplateOutletContext",e.\u0275\u0275pureFunction3(5,as,le,pt.term,pt.formatter))}}function lo(ye){return parseInt(`${ye}`,10)}function qo(ye){return null!=ye?`${ye}`:""}function Ls(ye){return"string"==typeof ye}function Sn(ye){return!isNaN(lo(ye))}function Ln(ye){return"number"==typeof ye&&isFinite(ye)&&Math.floor(ye)===ye}function Mo(ye){return null!=ye}function fo(ye){return Sn(ye)?`0${ye}`.slice(-2):""}function Hn(ye,Fe){return ye&&ye.className&&ye.className.split&&ye.className.split(/\s+/).indexOf(Fe)>=0}typeof Element<"u"&&!Element.prototype.closest&&(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest=function(ye){let Fe=this;if(!document.documentElement.contains(Fe))return null;do{if(Fe.matches(ye))return Fe;Fe=Fe.parentElement||Fe.parentNode}while(null!==Fe&&1===Fe.nodeType);return null});class Oo{constructor(){this.closeOthers=!1}}Oo.\u0275fac=function(Fe){return new(Fe||Oo)},Oo.\u0275prov=e.\u0275\u0275defineInjectable({token:Oo,factory:Oo.\u0275fac,providedIn:"root"}),Oo.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new Oo},token:Oo,providedIn:"root"});let $r=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({imports:[c.ez]}),ye})();class Co{constructor(){this.dismissible=!0,this.type="warning"}}Co.\u0275fac=function(Fe){return new(Fe||Co)},Co.\u0275prov=e.\u0275\u0275defineInjectable({token:Co,factory:Co.\u0275fac,providedIn:"root"}),Co.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new Co},token:Co,providedIn:"root"});let ds=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({imports:[c.ez]}),ye})(),Zr=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275dir=e.\u0275\u0275defineDirective({type:ye,selectors:[["","ngbButtonLabel",""]],hostVars:8,hostBindings:function(le,De){2&le&&e.\u0275\u0275classProp("btn",!0)("active",De.active)("disabled",De.disabled)("focus",De.focused)}}),ye})();const Is={provide:X.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>ar),multi:!0};let ar=(()=>{class ye{constructor(le,De){this._label=le,this._cd=De,this.disabled=!1,this.valueChecked=!0,this.valueUnChecked=!1,this.onChange=pt=>{},this.onTouched=()=>{}}set focused(le){this._label.focused=le,le||this.onTouched()}onInputChange(le){const De=le.target.checked?this.valueChecked:this.valueUnChecked;this.onChange(De),this.onTouched(),this.writeValue(De)}registerOnChange(le){this.onChange=le}registerOnTouched(le){this.onTouched=le}setDisabledState(le){this.disabled=le,this._label.disabled=le}writeValue(le){this.checked=le===this.valueChecked,this._label.active=this.checked,this._cd.markForCheck()}}return ye.\u0275fac=function(le){return new(le||ye)(e.\u0275\u0275directiveInject(Zr),e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},ye.\u0275dir=e.\u0275\u0275defineDirective({type:ye,selectors:[["","ngbButton","","type","checkbox"]],hostVars:2,hostBindings:function(le,De){1&le&&e.\u0275\u0275listener("change",function(kt){return De.onInputChange(kt)})("focus",function(){return De.focused=!0})("blur",function(){return De.focused=!1}),2&le&&e.\u0275\u0275hostProperty("checked",De.checked)("disabled",De.disabled)},inputs:{disabled:"disabled",valueChecked:"valueChecked",valueUnChecked:"valueUnChecked"},features:[e.\u0275\u0275ProvidersFeature([Is])]}),ye})();const hs={provide:X.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>Ir),multi:!0};let ro=0,Ir=(()=>{class ye{constructor(){this._radios=new Set,this._value=null,this.name="ngb-radio-"+ro++,this.onChange=le=>{},this.onTouched=()=>{}}get disabled(){return this._disabled}set disabled(le){this.setDisabledState(le)}onRadioChange(le){this.writeValue(le.value),this.onChange(le.value)}onRadioValueUpdate(){this._updateRadiosValue()}register(le){this._radios.add(le)}registerOnChange(le){this.onChange=le}registerOnTouched(le){this.onTouched=le}setDisabledState(le){this._disabled=le,this._updateRadiosDisabled()}unregister(le){this._radios.delete(le)}writeValue(le){this._value=le,this._updateRadiosValue()}_updateRadiosValue(){this._radios.forEach(le=>le.updateValue(this._value))}_updateRadiosDisabled(){this._radios.forEach(le=>le.updateDisabled())}}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275dir=e.\u0275\u0275defineDirective({type:ye,selectors:[["","ngbRadioGroup",""]],hostAttrs:["role","radiogroup"],inputs:{name:"name"},features:[e.\u0275\u0275ProvidersFeature([hs])]}),ye})(),er=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({}),ye})();class Yo{constructor(){this.interval=5e3,this.wrap=!0,this.keyboard=!0,this.pauseOnHover=!0,this.showNavigationArrows=!0,this.showNavigationIndicators=!0}}Yo.\u0275fac=function(Fe){return new(Fe||Yo)},Yo.\u0275prov=e.\u0275\u0275defineInjectable({token:Yo,factory:Yo.\u0275fac,providedIn:"root"}),Yo.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new Yo},token:Yo,providedIn:"root"});let zs=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({imports:[c.ez]}),ye})(),bo=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({}),ye})();class mo{static from(Fe){return Fe instanceof mo?Fe:Fe?new mo(Fe.year,Fe.month,Fe.day):null}constructor(Fe,le,De){this.year=Ln(Fe)?Fe:null,this.month=Ln(le)?le:null,this.day=Ln(De)?De:null}equals(Fe){return Fe&&this.year===Fe.year&&this.month===Fe.month&&this.day===Fe.day}before(Fe){return!!Fe&&(this.year===Fe.year?this.month===Fe.month?this.day!==Fe.day&&this.day<Fe.day:this.month<Fe.month:this.year<Fe.year)}after(Fe){return!!Fe&&(this.year===Fe.year?this.month===Fe.month?this.day!==Fe.day&&this.day>Fe.day:this.month>Fe.month:this.year>Fe.year)}}function ko(ye){return new mo(ye.getFullYear(),ye.getMonth()+1,ye.getDate())}function Vn(ye){const Fe=new Date(ye.year,ye.month-1,ye.day,12);return isNaN(Fe.getTime())||Fe.setFullYear(ye.year),Fe}function co(){return new _o}class No{}No.\u0275fac=function(Fe){return new(Fe||No)},No.\u0275prov=e.\u0275\u0275defineInjectable({token:No,factory:function(){return co()},providedIn:"root"}),No.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:co,token:No,providedIn:"root"});let _o=(()=>{class ye extends No{getDaysPerWeek(){return 7}getMonths(){return[1,2,3,4,5,6,7,8,9,10,11,12]}getWeeksPerMonth(){return 6}getNext(le,De="d",pt=1){let kt=Vn(le),Oi=!0,xi=kt.getMonth();switch(De){case"y":kt.setFullYear(kt.getFullYear()+pt);break;case"m":xi+=pt,kt.setMonth(xi),xi%=12,xi<0&&(xi+=12);break;case"d":kt.setDate(kt.getDate()+pt),Oi=!1;break;default:return le}return Oi&&kt.getMonth()!==xi&&kt.setDate(0),ko(kt)}getPrev(le,De="d",pt=1){return this.getNext(le,De,-pt)}getWeekday(le){let pt=Vn(le).getDay();return 0===pt?7:pt}getWeekNumber(le,De){7===De&&(De=0);const Oi=Vn(le[(11-De)%7]);Oi.setDate(Oi.getDate()+4-(Oi.getDay()||7));const xi=Oi.getTime();return Oi.setMonth(0),Oi.setDate(1),Math.floor(Math.round((xi-Oi.getTime())/864e5)/7)+1}getToday(){return ko(new Date)}isValid(le){if(!(le&&Ln(le.year)&&Ln(le.month)&&Ln(le.day)&&0!==le.year))return!1;const De=Vn(le);return!isNaN(De.getTime())&&De.getFullYear()===le.year&&De.getMonth()+1===le.month&&De.getDate()===le.day}}return ye.\u0275fac=function(){let Fe;return function(De){return(Fe||(Fe=e.\u0275\u0275getInheritedFactory(ye)))(De||ye)}}(),ye.\u0275prov=e.\u0275\u0275defineInjectable({token:ye,factory:ye.\u0275fac}),ye})();function Qr(ye,Fe){return!function Go(ye,Fe){return!ye&&!Fe||!!ye&&!!Fe&&ye.equals(Fe)}(ye,Fe)}function Pr(ye,Fe){return!(!ye&&!Fe||ye&&Fe&&ye.year===Fe.year&&ye.month===Fe.month)}function As(ye,Fe,le){return ye&&Fe&&ye.before(Fe)?Fe:ye&&le&&ye.after(le)?le:ye}function Mr(ye,Fe){const{minDate:le,maxDate:De,disabled:pt,markDisabled:kt}=Fe;return!(!Mo(ye)||pt||kt&&kt(ye,{year:ye.year,month:ye.month})||le&&ye.before(le)||De&&ye.after(De))}function mt(ye){return new Ft(ye)}class nt{getDayNumerals(Fe){return`${Fe.day}`}getWeekNumerals(Fe){return`${Fe}`}getYearNumerals(Fe){return`${Fe}`}}nt.\u0275fac=function(Fe){return new(Fe||nt)},nt.\u0275prov=e.\u0275\u0275defineInjectable({token:nt,factory:function(Fe){let le=null;return le=Fe?new Fe:mt(e.\u0275\u0275inject(e.LOCALE_ID)),le},providedIn:"root"}),nt.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return mt((0,e.\u0275\u0275inject)(e.LOCALE_ID))},token:nt,providedIn:"root"});let Ft=(()=>{class ye extends nt{constructor(le){super(),this._locale=le;const De=(0,c.Mn)(le,c.x.Standalone,c.Tn.Short);this._weekdaysShort=De.map((pt,kt)=>De[(kt+1)%7]),this._monthsShort=(0,c.UT)(le,c.x.Standalone,c.Tn.Abbreviated),this._monthsFull=(0,c.UT)(le,c.x.Standalone,c.Tn.Wide)}getWeekdayShortName(le){return this._weekdaysShort[le-1]}getMonthShortName(le){return this._monthsShort[le-1]}getMonthFullName(le){return this._monthsFull[le-1]}getDayAriaLabel(le){const De=new Date(le.year,le.month-1,le.day);return(0,c.p6)(De,"fullDate",this._locale)}}return ye.\u0275fac=function(le){return new(le||ye)(e.\u0275\u0275inject(e.LOCALE_ID))},ye.\u0275prov=e.\u0275\u0275defineInjectable({token:ye,factory:ye.\u0275fac}),ye})(),Si=(()=>{class ye{constructor(le,De){this._calendar=le,this._i18n=De,this._VALIDATORS={dayTemplateData:pt=>{if(this._state.dayTemplateData!==pt)return{dayTemplateData:pt}},displayMonths:pt=>{if(Ln(pt=lo(pt))&&pt>0&&this._state.displayMonths!==pt)return{displayMonths:pt}},disabled:pt=>{if(this._state.disabled!==pt)return{disabled:pt}},firstDayOfWeek:pt=>{if(Ln(pt=lo(pt))&&pt>=0&&this._state.firstDayOfWeek!==pt)return{firstDayOfWeek:pt}},focusVisible:pt=>{if(this._state.focusVisible!==pt&&!this._state.disabled)return{focusVisible:pt}},markDisabled:pt=>{if(this._state.markDisabled!==pt)return{markDisabled:pt}},maxDate:pt=>{const kt=this.toValidDate(pt,null);if(Qr(this._state.maxDate,kt))return{maxDate:kt}},minDate:pt=>{const kt=this.toValidDate(pt,null);if(Qr(this._state.minDate,kt))return{minDate:kt}},navigation:pt=>{if(this._state.navigation!==pt)return{navigation:pt}},outsideDays:pt=>{if(this._state.outsideDays!==pt)return{outsideDays:pt}}},this._model$=new y.x,this._dateSelect$=new y.x,this._state={disabled:!1,displayMonths:1,firstDayOfWeek:1,focusVisible:!1,months:[],navigation:"select",outsideDays:"visible",prevDisabled:!1,nextDisabled:!1,selectBoxes:{years:[],months:[]},selectedDate:null}}get model$(){return this._model$.pipe((0,R.h)(le=>le.months.length>0))}get dateSelect$(){return this._dateSelect$.pipe((0,R.h)(le=>null!==le))}set(le){let De=Object.keys(le).map(pt=>this._VALIDATORS[pt](le[pt])).reduce((pt,kt)=>Object.assign({},pt,kt),{});Object.keys(De).length>0&&this._nextState(De)}focus(le){!this._state.disabled&&this._calendar.isValid(le)&&Qr(this._state.focusDate,le)&&this._nextState({focusDate:le})}focusSelect(){Mr(this._state.focusDate,this._state)&&this.select(this._state.focusDate,{emitEvent:!0})}open(le){const De=this.toValidDate(le,this._calendar.getToday());!this._state.disabled&&(!this._state.firstDate||Pr(this._state.firstDate,le))&&this._nextState({firstDate:De})}select(le,De={}){const pt=this.toValidDate(le,null);this._state.disabled||(Qr(this._state.selectedDate,pt)&&this._nextState({selectedDate:pt}),De.emitEvent&&Mr(pt,this._state)&&this._dateSelect$.next(pt))}toValidDate(le,De){const pt=mo.from(le);return void 0===De&&(De=this._calendar.getToday()),this._calendar.isValid(pt)?pt:De}getMonth(le){for(let De of this._state.months)if(le.month===De.number&&le.year===De.year)return De;throw new Error(`month ${le.month} of year ${le.year} not found`)}_nextState(le){const De=this._updateState(le);this._patchContexts(De),this._state=De,this._model$.next(this._state)}_patchContexts(le){const{months:De,displayMonths:pt,selectedDate:kt,focusDate:Oi,focusVisible:xi,disabled:ji,outsideDays:Xi}=le;le.months.forEach(an=>{an.weeks.forEach(xn=>{xn.days.forEach(gn=>{Oi&&(gn.context.focused=Oi.equals(gn.date)&&xi),gn.tabindex=!ji&&gn.date.equals(Oi)&&Oi.month===an.number?0:-1,!0===ji&&(gn.context.disabled=!0),void 0!==kt&&(gn.context.selected=null!==kt&&kt.equals(gn.date)),an.number!==gn.date.month&&(gn.hidden="hidden"===Xi||"collapsed"===Xi||pt>1&&gn.date.after(De[0].firstDate)&&gn.date.before(De[pt-1].lastDate))})})})}_updateState(le){const De=Object.assign({},this._state,le);let pt=De.firstDate;if(("minDate"in le||"maxDate"in le)&&(function Do(ye,Fe){if(Fe&&ye&&Fe.before(ye))throw new Error(`'maxDate' ${Fe} should be greater than 'minDate' ${ye}`)}(De.minDate,De.maxDate),De.focusDate=As(De.focusDate,De.minDate,De.maxDate),De.firstDate=As(De.firstDate,De.minDate,De.maxDate),pt=De.focusDate),"disabled"in le&&(De.focusVisible=!1),"selectedDate"in le&&0===this._state.months.length&&(pt=De.selectedDate),"focusVisible"in le||"focusDate"in le&&(De.focusDate=As(De.focusDate,De.minDate,De.maxDate),pt=De.focusDate,0!==De.months.length&&!De.focusDate.before(De.firstDate)&&!De.focusDate.after(De.lastDate)))return De;if("firstDate"in le&&(De.firstDate=As(De.firstDate,De.minDate,De.maxDate),pt=De.firstDate),pt){const Oi=function bn(ye,Fe,le,De,pt){const{displayMonths:kt,months:Oi}=le,xi=Oi.splice(0,Oi.length);return Array.from({length:kt},(Xi,an)=>{const xn=Object.assign(ye.getNext(Fe,"m",an),{day:1});if(Oi[an]=null,!pt){const gn=xi.findIndex(un=>un.firstDate.equals(xn));-1!==gn&&(Oi[an]=xi.splice(gn,1)[0])}return xn}).forEach((Xi,an)=>{null===Oi[an]&&(Oi[an]=function nr(ye,Fe,le,De,pt={}){const{dayTemplateData:kt,minDate:Oi,maxDate:xi,firstDayOfWeek:ji,markDisabled:Xi,outsideDays:an}=le,xn=ye.getToday();pt.firstDate=null,pt.lastDate=null,pt.number=Fe.month,pt.year=Fe.year,pt.weeks=pt.weeks||[],pt.weekdays=pt.weekdays||[],Fe=function _t(ye,Fe,le){const De=ye.getDaysPerWeek(),pt=new mo(Fe.year,Fe.month,1),kt=ye.getWeekday(pt)%De;return ye.getPrev(pt,"d",(De+kt-le)%De)}(ye,Fe,ji);for(let gn=0;gn<ye.getWeeksPerMonth();gn++){let un=pt.weeks[gn];un||(un=pt.weeks[gn]={number:0,days:[],collapsed:!0});const to=un.days;for(let uo=0;uo<ye.getDaysPerWeek();uo++){0===gn&&(pt.weekdays[uo]=ye.getWeekday(Fe));const xo=new mo(Fe.year,Fe.month,Fe.day),Sa=ye.getNext(xo),v0=De.getDayAriaLabel(xo);let P0=!!(Oi&&xo.before(Oi)||xi&&xo.after(xi));!P0&&Xi&&(P0=Xi(xo,{month:pt.number,year:pt.year}));let X0=xo.equals(xn),f1=kt?kt(xo,{month:pt.number,year:pt.year}):void 0;null===pt.firstDate&&xo.month===pt.number&&(pt.firstDate=xo),xo.month===pt.number&&Sa.month!==pt.number&&(pt.lastDate=xo);let ka=to[uo];ka||(ka=to[uo]={}),ka.date=xo,ka.context=Object.assign(ka.context||{},{$implicit:xo,date:xo,data:f1,currentMonth:pt.number,currentYear:pt.year,disabled:P0,focused:!1,selected:!1,today:X0}),ka.tabindex=-1,ka.ariaLabel=v0,ka.hidden=!1,Fe=Sa}un.number=ye.getWeekNumber(to.map(uo=>uo.date),ji),un.collapsed="collapsed"===an&&to[0].date.month!==pt.number&&to[to.length-1].date.month!==pt.number}return pt}(ye,Xi,le,De,xi.shift()||{}))}),Oi}(this._calendar,pt,De,this._i18n,"dayTemplateData"in le||"firstDayOfWeek"in le||"markDisabled"in le||"minDate"in le||"maxDate"in le||"disabled"in le||"outsideDays"in le);De.months=Oi,De.firstDate=Oi.length>0?Oi[0].firstDate:void 0,De.lastDate=Oi.length>0?Oi[Oi.length-1].lastDate:void 0,"selectedDate"in le&&!Mr(De.selectedDate,De)&&(De.selectedDate=null),"firstDate"in le&&(void 0===De.focusDate||De.focusDate.before(De.firstDate)||De.focusDate.after(De.lastDate))&&(De.focusDate=pt);const xi=!this._state.firstDate||this._state.firstDate.year!==De.firstDate.year,ji=!this._state.firstDate||this._state.firstDate.month!==De.firstDate.month;"select"===De.navigation?(("minDate"in le||"maxDate"in le||0===De.selectBoxes.years.length||xi)&&(De.selectBoxes.years=function Lo(ye,Fe,le){if(!ye)return[];const De=Fe?Math.max(Fe.year,ye.year-500):ye.year-10,kt=(le?Math.min(le.year,ye.year+500):ye.year+10)-De+1,Oi=Array(kt);for(let xi=0;xi<kt;xi++)Oi[xi]=De+xi;return Oi}(De.firstDate,De.minDate,De.maxDate)),("minDate"in le||"maxDate"in le||0===De.selectBoxes.months.length||xi)&&(De.selectBoxes.months=function lr(ye,Fe,le,De){if(!Fe)return[];let pt=ye.getMonths(Fe.year);if(le&&Fe.year===le.year){const kt=pt.findIndex(Oi=>Oi===le.month);pt=pt.slice(kt)}if(De&&Fe.year===De.year){const kt=pt.findIndex(Oi=>Oi===De.month);pt=pt.slice(0,kt+1)}return pt}(this._calendar,De.firstDate,De.minDate,De.maxDate))):De.selectBoxes={years:[],months:[]},("arrows"===De.navigation||"select"===De.navigation)&&(ji||xi||"minDate"in le||"maxDate"in le||"disabled"in le)&&(De.prevDisabled=De.disabled||function ir(ye,Fe,le){const De=Object.assign(ye.getPrev(Fe,"m"),{day:1});return le&&(De.year===le.year&&De.month<le.month||De.year<le.year&&1===le.month)}(this._calendar,De.firstDate,De.minDate),De.nextDisabled=De.disabled||function Jr(ye,Fe,le){const De=Object.assign(ye.getNext(Fe,"m"),{day:1});return le&&De.after(le)}(this._calendar,De.lastDate,De.maxDate))}return De}}return ye.\u0275fac=function(le){return new(le||ye)(e.\u0275\u0275inject(No),e.\u0275\u0275inject(nt))},ye.\u0275prov=e.\u0275\u0275defineInjectable({token:ye,factory:ye.\u0275fac}),ye})();const rn={PREV:0,NEXT:1};rn[rn.PREV]="PREV",rn[rn.NEXT]="NEXT";class qn{constructor(){this.displayMonths=1,this.firstDayOfWeek=1,this.navigation="select",this.outsideDays="visible",this.showWeekdays=!0,this.showWeekNumbers=!1}}function Ri(){return new Rn}qn.\u0275fac=function(Fe){return new(Fe||qn)},qn.\u0275prov=e.\u0275\u0275defineInjectable({token:qn,factory:qn.\u0275fac,providedIn:"root"}),qn.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new qn},token:qn,providedIn:"root"});class An{}An.\u0275fac=function(Fe){return new(Fe||An)},An.\u0275prov=e.\u0275\u0275defineInjectable({token:An,factory:function(){return Ri()},providedIn:"root"}),An.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:Ri,token:An,providedIn:"root"});let Rn=(()=>{class ye extends An{fromModel(le){return le&&Ln(le.year)&&Ln(le.month)&&Ln(le.day)?{year:le.year,month:le.month,day:le.day}:null}toModel(le){return le&&Ln(le.year)&&Ln(le.month)&&Ln(le.day)?{year:le.year,month:le.month,day:le.day}:null}}return ye.\u0275fac=function(){let Fe;return function(De){return(Fe||(Fe=e.\u0275\u0275getInheritedFactory(ye)))(De||ye)}}(),ye.\u0275prov=e.\u0275\u0275defineInjectable({token:ye,factory:ye.\u0275fac}),ye})();const _r={provide:X.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>Wr),multi:!0};let Yn=(()=>{class ye{constructor(le){this.templateRef=le}}return ye.\u0275fac=function(le){return new(le||ye)(e.\u0275\u0275directiveInject(e.TemplateRef))},ye.\u0275dir=e.\u0275\u0275defineDirective({type:ye,selectors:[["ng-template","ngbDatepickerContent",""]]}),ye})(),Wr=(()=>{class ye{constructor(le,De,pt,kt,Oi,xi,ji,Xi){this._service=le,this._calendar=De,this.i18n=pt,this._elementRef=xi,this._ngbDateAdapter=ji,this._ngZone=Xi,this._destroyed$=new y.x,this._publicState={},this.navigate=new e.EventEmitter,this.dateSelect=new e.EventEmitter,this.select=this.dateSelect,this.onChange=an=>{},this.onTouched=()=>{},["dayTemplate","dayTemplateData","displayMonths","firstDayOfWeek","footerTemplate","markDisabled","minDate","maxDate","navigation","outsideDays","showWeekdays","showWeekNumbers","startDate"].forEach(an=>this[an]=kt[an]),le.dateSelect$.pipe((0,E.R)(this._destroyed$)).subscribe(an=>{this.dateSelect.emit(an)}),le.model$.pipe((0,E.R)(this._destroyed$)).subscribe(an=>{const xn=an.firstDate,gn=this.model?this.model.firstDate:null;this._publicState={maxDate:an.maxDate,minDate:an.minDate,firstDate:an.firstDate,lastDate:an.lastDate,focusedDate:an.focusDate,months:an.months.map(Sa=>Sa.firstDate)};let un=!1;if(!xn.equals(gn)&&(this.navigate.emit({current:gn?{year:gn.year,month:gn.month}:null,next:{year:xn.year,month:xn.month},preventDefault:()=>un=!0}),un&&null!==gn))return void this._service.open(gn);const to=an.selectedDate,uo=an.focusDate,xo=this.model?this.model.focusDate:null;this.model=an,Qr(to,this._controlValue)&&(this._controlValue=to,this.onTouched(),this.onChange(this._ngbDateAdapter.toModel(to))),Qr(uo,xo)&&xo&&an.focusVisible&&this.focus(),Oi.markForCheck()})}get state(){return this._publicState}get calendar(){return this._calendar}focusDate(le){this._service.focus(mo.from(le))}focusSelect(){this._service.focusSelect()}focus(){this._ngZone.onStable.asObservable().pipe((0,W.q)(1)).subscribe(()=>{const le=this._elementRef.nativeElement.querySelector('div.ngb-dp-day[tabindex="0"]');le&&le.focus()})}navigateTo(le){this._service.open(mo.from(le?le.day?le:Object.assign({},le,{day:1}):null))}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{const le=(0,Y.R)(this._contentEl.nativeElement,"focusin"),De=(0,Y.R)(this._contentEl.nativeElement,"focusout"),{nativeElement:pt}=this._elementRef;(0,Z.T)(le,De).pipe((0,R.h)(({target:kt,relatedTarget:Oi})=>!(Hn(kt,"ngb-dp-day")&&Hn(Oi,"ngb-dp-day")&&pt.contains(kt)&&pt.contains(Oi))),(0,E.R)(this._destroyed$)).subscribe(({type:kt})=>this._ngZone.run(()=>this._service.set({focusVisible:"focusin"===kt})))})}ngOnDestroy(){this._destroyed$.next()}ngOnInit(){if(void 0===this.model){const le={};["dayTemplateData","displayMonths","markDisabled","firstDayOfWeek","navigation","minDate","maxDate","outsideDays"].forEach(De=>le[De]=this[De]),this._service.set(le),this.navigateTo(this.startDate)}this.dayTemplate||(this.dayTemplate=this._defaultDayTemplate)}ngOnChanges(le){const De={};if(["dayTemplateData","displayMonths","markDisabled","firstDayOfWeek","navigation","minDate","maxDate","outsideDays"].filter(pt=>pt in le).forEach(pt=>De[pt]=this[pt]),this._service.set(De),"startDate"in le){const{currentValue:pt,previousValue:kt}=le.startDate;Pr(kt,pt)&&this.navigateTo(this.startDate)}}onDateSelect(le){this._service.focus(le),this._service.select(le,{emitEvent:!0})}onNavigateDateSelect(le){this._service.open(le)}onNavigateEvent(le){switch(le){case rn.PREV:this._service.open(this._calendar.getPrev(this.model.firstDate,"m",1));break;case rn.NEXT:this._service.open(this._calendar.getNext(this.model.firstDate,"m",1))}}registerOnChange(le){this.onChange=le}registerOnTouched(le){this.onTouched=le}setDisabledState(le){this._service.set({disabled:le})}writeValue(le){this._controlValue=mo.from(this._ngbDateAdapter.fromModel(le)),this._service.select(this._controlValue)}}return ye.\u0275fac=function(le){return new(le||ye)(e.\u0275\u0275directiveInject(Si),e.\u0275\u0275directiveInject(No),e.\u0275\u0275directiveInject(nt),e.\u0275\u0275directiveInject(qn),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(An),e.\u0275\u0275directiveInject(e.NgZone))},ye.\u0275cmp=e.\u0275\u0275defineComponent({type:ye,selectors:[["ngb-datepicker"]],contentQueries:function(le,De,pt){if(1&le&&e.\u0275\u0275contentQuery(pt,Yn,7),2&le){let kt;e.\u0275\u0275queryRefresh(kt=e.\u0275\u0275loadQuery())&&(De.contentTemplate=kt.first)}},viewQuery:function(le,De){if(1&le&&(e.\u0275\u0275viewQuery(ee,7),e.\u0275\u0275viewQuery(U,7)),2&le){let pt;e.\u0275\u0275queryRefresh(pt=e.\u0275\u0275loadQuery())&&(De._defaultDayTemplate=pt.first),e.\u0275\u0275queryRefresh(pt=e.\u0275\u0275loadQuery())&&(De._contentEl=pt.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",select:"select"},exportAs:["ngbDatepicker"],features:[e.\u0275\u0275ProvidersFeature([_r,Si]),e.\u0275\u0275NgOnChangesFeature],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(le,De){if(1&le&&(e.\u0275\u0275template(0,ie,1,5,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(2,te,1,1,"ng-template",null,1,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(4,"div",2),e.\u0275\u0275template(5,_e,1,7,"ngb-datepicker-navigation",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",4,5),e.\u0275\u0275template(8,pe,0,0,"ng-template",6),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(9,ge,0,0,"ng-template",6)),2&le){const pt=e.\u0275\u0275reference(3);e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf","none"!==De.navigation),e.\u0275\u0275advance(1),e.\u0275\u0275classProp("ngb-dp-months",!De.contentTemplate),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngTemplateOutlet",(null==De.contentTemplate?null:De.contentTemplate.templateRef)||pt),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngTemplateOutlet",De.footerTemplate)}},dependencies:function(){return[c.sg,c.O5,c.tP,Ys,ps,Nn]},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{border-bottom:0;border-radius:.25rem .25rem 0 0;padding-top:.25rem;background-color:#f8f9fa;background-color:var(--light)}.ngb-dp-months{display:-ms-flexbox;display:flex}.ngb-dp-month{pointer-events:none}.ngb-dp-month-name{font-size:larger;height:2rem;line-height:2rem;text-align:center;background-color:#f8f9fa;background-color:var(--light)}.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}),ye})();const pn={Tab:9,Enter:13,Escape:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,ArrowLeft:37,ArrowUp:38,ArrowRight:39,ArrowDown:40};pn[pn.Tab]="Tab",pn[pn.Enter]="Enter",pn[pn.Escape]="Escape",pn[pn.Space]="Space",pn[pn.PageUp]="PageUp",pn[pn.PageDown]="PageDown",pn[pn.End]="End",pn[pn.Home]="Home",pn[pn.ArrowLeft]="ArrowLeft",pn[pn.ArrowUp]="ArrowUp",pn[pn.ArrowRight]="ArrowRight",pn[pn.ArrowDown]="ArrowDown";class zo{processKey(Fe,le){const{state:De,calendar:pt}=le;switch(Fe.which){case pn.PageUp:le.focusDate(pt.getPrev(De.focusedDate,Fe.shiftKey?"y":"m",1));break;case pn.PageDown:le.focusDate(pt.getNext(De.focusedDate,Fe.shiftKey?"y":"m",1));break;case pn.End:le.focusDate(Fe.shiftKey?De.maxDate:De.lastDate);break;case pn.Home:le.focusDate(Fe.shiftKey?De.minDate:De.firstDate);break;case pn.ArrowLeft:le.focusDate(pt.getPrev(De.focusedDate,"d",1));break;case pn.ArrowUp:le.focusDate(pt.getPrev(De.focusedDate,"d",pt.getDaysPerWeek()));break;case pn.ArrowRight:le.focusDate(pt.getNext(De.focusedDate,"d",1));break;case pn.ArrowDown:le.focusDate(pt.getNext(De.focusedDate,"d",pt.getDaysPerWeek()));break;case pn.Enter:case pn.Space:le.focusSelect();break;default:return}Fe.preventDefault(),Fe.stopPropagation()}}zo.\u0275fac=function(Fe){return new(Fe||zo)},zo.\u0275prov=e.\u0275\u0275defineInjectable({token:zo,factory:zo.\u0275fac,providedIn:"root"}),zo.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new zo},token:zo,providedIn:"root"});let Ys=(()=>{class ye{constructor(le,De,pt,kt){this.i18n=le,this.datepicker=De,this._keyboardService=pt,this._service=kt}set month(le){this.viewModel=this._service.getMonth(le)}onKeyDown(le){this._keyboardService.processKey(le,this.datepicker)}doSelect(le){!le.context.disabled&&!le.hidden&&this.datepicker.onDateSelect(le.date)}}return ye.\u0275fac=function(le){return new(le||ye)(e.\u0275\u0275directiveInject(nt),e.\u0275\u0275directiveInject(Wr),e.\u0275\u0275directiveInject(zo),e.\u0275\u0275directiveInject(Si))},ye.\u0275cmp=e.\u0275\u0275defineComponent({type:ye,selectors:[["ngb-datepicker-month"]],hostAttrs:["role","grid"],hostBindings:function(le,De){1&le&&e.\u0275\u0275listener("keydown",function(kt){return De.onKeyDown(kt)})},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(le,De){1&le&&(e.\u0275\u0275template(0,fe,3,2,"div",0),e.\u0275\u0275template(1,Ie,1,1,"ng-template",1)),2&le&&(e.\u0275\u0275property("ngIf",De.datepicker.showWeekdays),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",De.viewModel.weeks))},dependencies:[c.sg,c.O5,c.tP],styles:['ngb-datepicker-month{display:block}.ngb-dp-week-number,.ngb-dp-weekday{line-height:2rem;text-align:center;font-style:italic}.ngb-dp-weekday{color:#5bc0de;color:var(--info)}.ngb-dp-week{border-radius:.25rem;display:-ms-flexbox;display:flex}.ngb-dp-weekdays{border-bottom:1px solid rgba(0,0,0,.125);border-radius:0;background-color:#f8f9fa;background-color:var(--light)}.ngb-dp-day,.ngb-dp-week-number,.ngb-dp-weekday{width:2rem;height:2rem}.ngb-dp-day{cursor:pointer}.ngb-dp-day.disabled,.ngb-dp-day.hidden{cursor:default}.ngb-dp-day[tabindex="0"]{z-index:1}'],encapsulation:2}),ye})(),ps=(()=>{class ye{constructor(le){this.i18n=le,this.navigation=rn,this.months=[],this.navigate=new e.EventEmitter,this.select=new e.EventEmitter}onClickPrev(le){le.currentTarget.focus(),this.navigate.emit(this.navigation.PREV)}onClickNext(le){le.currentTarget.focus(),this.navigate.emit(this.navigation.NEXT)}}return ye.\u0275fac=function(le){return new(le||ye)(e.\u0275\u0275directiveInject(nt))},ye.\u0275cmp=e.\u0275\u0275defineComponent({type:ye,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 Fe,le,De,pt;return Fe=$localize`:@@ngb.datepicker.previous-month␟c3b08b07b5ab98e7cdcf18df39355690ab7d3884␟8586908745456864217:Previous month`,le=$localize`:@@ngb.datepicker.previous-month␟c3b08b07b5ab98e7cdcf18df39355690ab7d3884␟8586908745456864217:Previous month`,De=$localize`:@@ngb.datepicker.next-month␟4bd046985cfe13040d5ef0cd881edce0968a111a␟3628374603023447227:Next month`,pt=$localize`:@@ngb.datepicker.next-month␟4bd046985cfe13040d5ef0cd881edce0968a111a␟3628374603023447227:Next month`,[[1,"ngb-dp-arrow"],["type","button","aria-label",Fe,"title",le,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",De,"title",pt,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(le,De){1&le&&(e.\u0275\u0275elementStart(0,"div",0)(1,"button",1),e.\u0275\u0275listener("click",function(kt){return De.onClickPrev(kt)}),e.\u0275\u0275element(2,"span",2),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(3,Ne,1,4,"ngb-datepicker-navigation-select",3),e.\u0275\u0275template(4,Wt,1,1,null,4),e.\u0275\u0275elementStart(5,"div",5)(6,"button",6),e.\u0275\u0275listener("click",function(kt){return De.onClickNext(kt)}),e.\u0275\u0275element(7,"span",2),e.\u0275\u0275elementEnd()()),2&le&&(e.\u0275\u0275advance(1),e.\u0275\u0275property("disabled",De.prevDisabled),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",De.showSelect),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!De.showSelect),e.\u0275\u0275advance(2),e.\u0275\u0275property("disabled",De.nextDisabled))},dependencies:function(){return[c.sg,c.O5,Ro]},styles:["ngb-datepicker-navigation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ngb-dp-navigation-chevron{border-style:solid;border-width:.2em .2em 0 0;display:inline-block;width:.75em;height:.75em;margin-left:.25em;margin-right:.15em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.right .ngb-dp-navigation-chevron{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:.15em;margin-right:.25em}.ngb-dp-arrow{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:0;padding-left:0;margin:0;width:2rem;height:2rem}.ngb-dp-arrow.right{-ms-flex-pack:end;justify-content:flex-end}.ngb-dp-arrow-btn{padding:0 .25rem;margin:0 .5rem;border:none;background-color:transparent;z-index:1}.ngb-dp-arrow-btn:focus{outline-width:1px;outline-style:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.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{display:-ms-flexbox;display:flex;-ms-flex:1 1 9rem;flex:1 1 9rem}"],encapsulation:2,changeDetection:0}),ye})();const Us=(ye,Fe)=>!!Fe&&Fe.some(le=>le.contains(ye)),Ws=(ye,Fe)=>!Fe||null!=function ls(ye,Fe){return Fe?ye.closest(Fe):null}(ye,Fe),qe=typeof navigator<"u"&&!!navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent)),He=ye=>qe?()=>setTimeout(()=>ye(),100):ye;function ft(ye,Fe,le,De,pt,kt,Oi,xi){le&&ye.runOutsideAngular(He(()=>{const Xi=(0,Y.R)(Fe,"keydown").pipe((0,E.R)(pt),(0,R.h)(gn=>gn.which===pn.Escape),(0,b.b)(gn=>gn.preventDefault())),an=(0,Y.R)(Fe,"mousedown").pipe((0,v.U)(gn=>{const un=gn.target;return 2!==gn.button&&!Us(un,Oi)&&("inside"===le?Us(un,kt)&&Ws(un,xi):"outside"===le?!Us(un,kt):Ws(un,xi)||!Us(un,kt))}),(0,E.R)(pt));(function u(...ye){return 1===(ye=function x(ye){return 1===ye.length&&k(ye[0])?ye[0]:ye}(ye)).length?(0,P.Xf)(ye[0]):new K.y(function g(ye){return Fe=>{let le=[];for(let De=0;le&&!Fe.closed&&De<ye.length;De++)le.push((0,P.Xf)(ye[De]).subscribe((0,p.x)(Fe,pt=>{if(le){for(let kt=0;kt<le.length;kt++)kt!==De&&le[kt].unsubscribe();le=null}Fe.next(pt)})))}}(ye))})([Xi,(0,Y.R)(Fe,"mouseup").pipe(i(an),(0,R.h)(([gn,un])=>un),(0,o.g)(0),(0,E.R)(pt))]).subscribe(()=>ye.run(De))}))}const It=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function Xt(ye){const Fe=Array.from(ye.querySelectorAll(It)).filter(le=>-1!==le.tabIndex);return[Fe[0],Fe[Fe.length-1]]}const li=(ye,Fe,le,De=!1)=>{ye.runOutsideAngular(()=>{const pt=(0,Y.R)(Fe,"focusin").pipe((0,E.R)(le),(0,v.U)(kt=>kt.target));(0,Y.R)(Fe,"keydown").pipe((0,E.R)(le),(0,R.h)(kt=>kt.which===pn.Tab),i(pt)).subscribe(([kt,Oi])=>{const[xi,ji]=Xt(Fe);(Oi===xi||Oi===Fe)&&kt.shiftKey&&(ji.focus(),kt.preventDefault()),Oi===ji&&!kt.shiftKey&&(xi.focus(),kt.preventDefault())}),De&&(0,Y.R)(Fe,"click").pipe((0,E.R)(le),i(pt),(0,v.U)(kt=>kt[1])).subscribe(kt=>kt.focus())})},Ai=/\s+/,Wi=new class ci{getAllStyles(Fe){return window.getComputedStyle(Fe)}getStyle(Fe,le){return this.getAllStyles(Fe)[le]}isStaticPositioned(Fe){return"static"===(this.getStyle(Fe,"position")||"static")}offsetParent(Fe){let le=Fe.offsetParent||document.documentElement;for(;le&&le!==document.documentElement&&this.isStaticPositioned(le);)le=le.offsetParent;return le||document.documentElement}position(Fe,le=!0){let De,pt={width:0,height:0,top:0,bottom:0,left:0,right:0};if("fixed"===this.getStyle(Fe,"position"))De=Fe.getBoundingClientRect(),De={top:De.top,bottom:De.bottom,left:De.left,right:De.right,height:De.height,width:De.width};else{const kt=this.offsetParent(Fe);De=this.offset(Fe,!1),kt!==document.documentElement&&(pt=this.offset(kt,!1)),pt.top+=kt.clientTop,pt.left+=kt.clientLeft}return De.top-=pt.top,De.bottom-=pt.top,De.left-=pt.left,De.right-=pt.left,le&&(De.top=Math.round(De.top),De.bottom=Math.round(De.bottom),De.left=Math.round(De.left),De.right=Math.round(De.right)),De}offset(Fe,le=!0){const De=Fe.getBoundingClientRect(),pt_top=window.pageYOffset-document.documentElement.clientTop,pt_left=window.pageXOffset-document.documentElement.clientLeft;let kt={height:De.height||Fe.offsetHeight,width:De.width||Fe.offsetWidth,top:De.top+pt_top,bottom:De.bottom+pt_top,left:De.left+pt_left,right:De.right+pt_left};return le&&(kt.height=Math.round(kt.height),kt.width=Math.round(kt.width),kt.top=Math.round(kt.top),kt.bottom=Math.round(kt.bottom),kt.left=Math.round(kt.left),kt.right=Math.round(kt.right)),kt}positionElements(Fe,le,De,pt){const[kt="top",Oi="center"]=De.split("-"),xi=pt?this.offset(Fe,!1):this.position(Fe,!1),ji=this.getAllStyles(le),Xi=parseFloat(ji.marginTop),an=parseFloat(ji.marginBottom),xn=parseFloat(ji.marginLeft),gn=parseFloat(ji.marginRight);let un=0,to=0;switch(kt){case"top":un=xi.top-(le.offsetHeight+Xi+an);break;case"bottom":un=xi.top+xi.height;break;case"left":to=xi.left-(le.offsetWidth+xn+gn);break;case"right":to=xi.left+xi.width}switch(Oi){case"top":un=xi.top;break;case"bottom":un=xi.top+xi.height-le.offsetHeight;break;case"left":to=xi.left;break;case"right":to=xi.left+xi.width-le.offsetWidth;break;case"center":"top"===kt||"bottom"===kt?to=xi.left+xi.width/2-le.offsetWidth/2:un=xi.top+xi.height/2-le.offsetHeight/2}le.style.transform=`translate(${Math.round(to)}px, ${Math.round(un)}px)`;const uo=le.getBoundingClientRect(),xo=document.documentElement,Sa=window.innerHeight||xo.clientHeight,v0=window.innerWidth||xo.clientWidth;return uo.left>=0&&uo.top>=0&&uo.right<=v0&&uo.bottom<=Sa}};function Qi(ye,Fe,le,De,pt){let kt=Array.isArray(le)?le:le.split(Ai);const Oi=["top","bottom","left","right","top-left","top-right","bottom-left","bottom-right","left-top","left-bottom","right-top","right-bottom"],xi=Fe.classList,ji=un=>{const[to,uo]=un.split("-"),xo=[];return pt&&(xo.push(`${pt}-${to}`),uo&&xo.push(`${pt}-${to}-${uo}`),xo.forEach(Sa=>{xi.add(Sa)})),xo};pt&&Oi.forEach(un=>{xi.remove(`${pt}-${un}`)});let Xi=kt.findIndex(un=>"auto"===un);Xi>=0&&Oi.forEach(function(un){null==kt.find(to=>-1!==to.search("^"+un))&&kt.splice(Xi++,1,un)});const an=Fe.style;an.position="absolute",an.top="0",an.left="0",an["will-change"]="transform";let xn,gn=!1;for(xn of kt){let un=ji(xn);if(Wi.positionElements(ye,Fe,xn,De)){gn=!0;break}pt&&un.forEach(to=>{xi.remove(to)})}return gn||(xn=kt[0],ji(xn),Wi.positionElements(ye,Fe,xn,De)),xn}function on(){return new Cn}class wn{}wn.\u0275fac=function(Fe){return new(Fe||wn)},wn.\u0275prov=e.\u0275\u0275defineInjectable({token:wn,factory:function(){return on()},providedIn:"root"}),wn.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:on,token:wn,providedIn:"root"});let Cn=(()=>{class ye extends wn{parse(le){if(le){const De=le.trim().split("-");if(1===De.length&&Sn(De[0]))return{year:lo(De[0]),month:null,day:null};if(2===De.length&&Sn(De[0])&&Sn(De[1]))return{year:lo(De[0]),month:lo(De[1]),day:null};if(3===De.length&&Sn(De[0])&&Sn(De[1])&&Sn(De[2]))return{year:lo(De[0]),month:lo(De[1]),day:lo(De[2])}}return null}format(le){return le?`${le.year}-${Sn(le.month)?fo(le.month):""}-${Sn(le.day)?fo(le.day):""}`:""}}return ye.\u0275fac=function(){let Fe;return function(De){return(Fe||(Fe=e.\u0275\u0275getInheritedFactory(ye)))(De||ye)}}(),ye.\u0275prov=e.\u0275\u0275defineInjectable({token:ye,factory:ye.\u0275fac}),ye})();class dn extends qn{constructor(){super(...arguments),this.autoClose=!0,this.placement=["bottom-left","bottom-right","top-left","top-right"],this.restoreFocus=!0}}dn.\u0275fac=function(){let ye;return function(le){return(ye||(ye=e.\u0275\u0275getInheritedFactory(dn)))(le||dn)}}(),dn.\u0275prov=e.\u0275\u0275defineInjectable({token:dn,factory:dn.\u0275fac,providedIn:"root"}),dn.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new dn},token:dn,providedIn:"root"});const On={provide:X.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>Xn),multi:!0},Un={provide:X.NG_VALIDATORS,useExisting:(0,e.forwardRef)(()=>Xn),multi:!0};let Xn=(()=>{class ye{constructor(le,De,pt,kt,Oi,xi,ji,Xi,an,xn,gn){this._parserFormatter=le,this._elRef=De,this._vcRef=pt,this._renderer=kt,this._cfr=Oi,this._ngZone=xi,this._calendar=ji,this._dateAdapter=Xi,this._document=an,this._changeDetector=xn,this._cRef=null,this._disabled=!1,this._elWithFocus=null,this.dateSelect=new e.EventEmitter,this.navigate=new e.EventEmitter,this.closed=new e.EventEmitter,this._onChange=un=>{},this._onTouched=()=>{},this._validatorChange=()=>{},["autoClose","container","positionTarget","placement"].forEach(un=>this[un]=gn[un]),this._zoneSubscription=xi.onStable.subscribe(()=>this._updatePopupPosition())}get disabled(){return this._disabled}set disabled(le){this._disabled=""===le||le&&"false"!==le,this.isOpen()&&this._cRef.instance.setDisabledState(this._disabled)}registerOnChange(le){this._onChange=le}registerOnTouched(le){this._onTouched=le}registerOnValidatorChange(le){this._validatorChange=le}setDisabledState(le){this.disabled=le}validate(le){const De=le.value;if(null==De)return null;const pt=this._fromDateStruct(this._dateAdapter.fromModel(De));return this._calendar.isValid(pt)?this.minDate&&pt.before(mo.from(this.minDate))?{ngbDate:{requiredBefore:this.minDate}}:this.maxDate&&pt.after(mo.from(this.maxDate))?{ngbDate:{requiredAfter:this.maxDate}}:void 0:{ngbDate:{invalid:le.value}}}writeValue(le){this._model=this._fromDateStruct(this._dateAdapter.fromModel(le)),this._writeModelValue(this._model)}manualDateChange(le,De=!1){const pt=le!==this._inputValue;pt&&(this._inputValue=le,this._model=this._fromDateStruct(this._parserFormatter.parse(le))),(pt||!De)&&this._onChange(this._model?this._dateAdapter.toModel(this._model):""===le?null:le),De&&this._model&&this._writeModelValue(this._model)}isOpen(){return!!this._cRef}open(){if(!this.isOpen()){const le=this._cfr.resolveComponentFactory(Wr);this._cRef=this._vcRef.createComponent(le),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(De=>{this.writeValue(De),this._onChange(De),this._onTouched()}),this._cRef.changeDetectorRef.detectChanges(),this._cRef.instance.setDisabledState(this.disabled),"body"===this.container&&window.document.querySelector(this.container).appendChild(this._cRef.location.nativeElement),this._elWithFocus=this._document.activeElement,li(this._ngZone,this._cRef.location.nativeElement,this.closed,!0),this._cRef.instance.focus(),ft(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 le=this._elWithFocus;Ls(this.restoreFocus)?le=this._document.querySelector(this.restoreFocus):void 0!==this.restoreFocus&&(le=this.restoreFocus),le&&le.focus?le.focus():this._document.body.focus()}}toggle(){this.isOpen()?this.close():this.open()}navigateTo(le){this.isOpen()&&this._cRef.instance.navigateTo(le)}onBlur(){this._onTouched()}onFocus(){this._elWithFocus=this._elRef.nativeElement}ngOnChanges(le){(le.minDate||le.maxDate)&&(this._validatorChange(),this.isOpen()&&(le.minDate&&(this._cRef.instance.minDate=this.minDate),le.maxDate&&(this._cRef.instance.maxDate=this.maxDate),this._cRef.instance.ngOnChanges(le)))}ngOnDestroy(){this.close(),this._zoneSubscription.unsubscribe()}_applyDatepickerInputs(le){["dayTemplate","dayTemplateData","displayMonths","firstDayOfWeek","footerTemplate","markDisabled","minDate","maxDate","navigation","outsideDays","showNavigation","showWeekdays","showWeekNumbers"].forEach(De=>{void 0!==this[De]&&(le[De]=this[De])}),le.startDate=this.startDate||this._model}_applyPopupStyling(le){this._renderer.addClass(le,"dropdown-menu"),this._renderer.addClass(le,"show"),"body"===this.container&&this._renderer.addClass(le,"ngb-dp-body")}_subscribeForDatepickerOutputs(le){le.navigate.subscribe(De=>this.navigate.emit(De)),le.dateSelect.subscribe(De=>{this.dateSelect.emit(De),(!0===this.autoClose||"inside"===this.autoClose)&&this.close()})}_writeModelValue(le){const De=this._parserFormatter.format(le);this._inputValue=De,this._renderer.setProperty(this._elRef.nativeElement,"value",De),this.isOpen()&&(this._cRef.instance.writeValue(this._dateAdapter.toModel(le)),this._onTouched())}_fromDateStruct(le){const De=le?new mo(le.year,le.month,le.day):null;return this._calendar.isValid(De)?De:null}_updatePopupPosition(){if(!this._cRef)return;let le;if(le=Ls(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget instanceof HTMLElement?this.positionTarget:this._elRef.nativeElement,this.positionTarget&&!le)throw new Error("ngbDatepicker could not find element declared in [positionTarget] to position against.");Qi(le,this._cRef.location.nativeElement,this.placement,"body"===this.container)}}return ye.\u0275fac=function(le){return new(le||ye)(e.\u0275\u0275directiveInject(wn),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.ComponentFactoryResolver),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(No),e.\u0275\u0275directiveInject(An),e.\u0275\u0275directiveInject(c.K0),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(dn))},ye.\u0275dir=e.\u0275\u0275defineDirective({type:ye,selectors:[["input","ngbDatepicker",""]],hostVars:1,hostBindings:function(le,De){1&le&&e.\u0275\u0275listener("input",function(kt){return De.manualDateChange(kt.target.value)})("change",function(kt){return De.manualDateChange(kt.target.value,!0)})("focus",function(){return De.onFocus()})("blur",function(){return De.onBlur()}),2&le&&e.\u0275\u0275hostProperty("disabled",De.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:[e.\u0275\u0275ProvidersFeature([On,Un,{provide:qn,useExisting:dn}]),e.\u0275\u0275NgOnChangesFeature]}),ye})(),Nn=(()=>{class ye{constructor(le){this.i18n=le}isMuted(){return!this.selected&&(this.date.month!==this.currentMonth||this.disabled)}}return ye.\u0275fac=function(le){return new(le||ye)(e.\u0275\u0275directiveInject(nt))},ye.\u0275cmp=e.\u0275\u0275defineComponent({type:ye,selectors:[["","ngbDatepickerDayView",""]],hostAttrs:[1,"btn-light"],hostVars:10,hostBindings:function(le,De){2&le&&e.\u0275\u0275classProp("bg-primary",De.selected)("text-white",De.selected)("text-muted",De.isMuted())("outside",De.isMuted())("active",De.focused)},inputs:{currentMonth:"currentMonth",date:"date",disabled:"disabled",focused:"focused",selected:"selected"},attrs:St,decls:1,vars:1,template:function(le,De){1&le&&e.\u0275\u0275text(0),2&le&&e.\u0275\u0275textInterpolate(De.i18n.getDayNumerals(De.date))},styles:["[ngbDatepickerDayView]{text-align:center;width:2rem;height:2rem;line-height:2rem;border-radius:.25rem;background:0 0}[ngbDatepickerDayView].outside{opacity:.5}"],encapsulation:2,changeDetection:0}),ye})(),Ro=(()=>{class ye{constructor(le,De){this.i18n=le,this._renderer=De,this.select=new e.EventEmitter,this._month=-1,this._year=-1}changeMonth(le){this.select.emit(new mo(this.date.year,lo(le),1))}changeYear(le){this.select.emit(new mo(lo(le),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 ye.\u0275fac=function(le){return new(le||ye)(e.\u0275\u0275directiveInject(nt),e.\u0275\u0275directiveInject(e.Renderer2))},ye.\u0275cmp=e.\u0275\u0275defineComponent({type:ye,selectors:[["ngb-datepicker-navigation-select"]],viewQuery:function(le,De){if(1&le&&(e.\u0275\u0275viewQuery(ai,7,e.ElementRef),e.\u0275\u0275viewQuery(si,7,e.ElementRef)),2&le){let pt;e.\u0275\u0275queryRefresh(pt=e.\u0275\u0275loadQuery())&&(De.monthSelect=pt.first),e.\u0275\u0275queryRefresh(pt=e.\u0275\u0275loadQuery())&&(De.yearSelect=pt.first)}},inputs:{date:"date",disabled:"disabled",months:"months",years:"years"},outputs:{select:"select"},decls:6,vars:4,consts:function(){let Fe,le,De,pt;return Fe=$localize`:@@ngb.datepicker.select-month␟1dbc84807f35518112f62e5775d1daebd3d8462b␟2253869508135064750:Select month`,le=$localize`:@@ngb.datepicker.select-month␟1dbc84807f35518112f62e5775d1daebd3d8462b␟2253869508135064750:Select month`,De=$localize`:@@ngb.datepicker.select-year␟8ceb09d002bf0c5d1cac171dfbffe1805d2b3962␟8852264961585484321:Select year`,pt=$localize`:@@ngb.datepicker.select-year␟8ceb09d002bf0c5d1cac171dfbffe1805d2b3962␟8852264961585484321:Select year`,[["aria-label",Fe,"title",le,1,"custom-select",3,"disabled","change"],["month",""],[3,"value",4,"ngFor","ngForOf"],["aria-label",De,"title",pt,1,"custom-select",3,"disabled","change"],["year",""],[3,"value"]]},template:function(le,De){1&le&&(e.\u0275\u0275elementStart(0,"select",0,1),e.\u0275\u0275listener("change",function(kt){return De.changeMonth(kt.target.value)}),e.\u0275\u0275template(2,Zt,2,3,"option",2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"select",3,4),e.\u0275\u0275listener("change",function(kt){return De.changeYear(kt.target.value)}),e.\u0275\u0275template(5,hi,2,2,"option",2),e.\u0275\u0275elementEnd()),2&le&&(e.\u0275\u0275property("disabled",De.disabled),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",De.months),e.\u0275\u0275advance(1),e.\u0275\u0275property("disabled",De.disabled),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",De.years))},dependencies:[c.sg,X.NgSelectOption,X.\u0275NgSelectMultipleOption],styles:["ngb-datepicker-navigation-select>.custom-select{-ms-flex:1 1 auto;flex:1 1 auto;padding:0 .5rem;font-size:.875rem;height:1.85rem}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}),ye})();new Date(1882,10,12),new Date(2174,10,25);let Cr=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({imports:[c.ez,X.FormsModule]}),ye})();class us{constructor(){this.autoClose=!0,this.placement=["bottom-left","bottom-right","top-left","top-right"]}}us.\u0275fac=function(Fe){return new(Fe||us)},us.\u0275prov=e.\u0275\u0275defineInjectable({token:us,factory:us.\u0275fac,providedIn:"root"}),us.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new us},token:us,providedIn:"root"});let Fo=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275dir=e.\u0275\u0275defineDirective({type:ye,selectors:[["",8,"navbar"]]}),ye})(),fs=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({}),ye})();class Sr{constructor(){this.backdrop=!0,this.keyboard=!0}}Sr.\u0275fac=function(Fe){return new(Fe||Sr)},Sr.\u0275prov=e.\u0275\u0275defineInjectable({token:Sr,factory:Sr.\u0275fac,providedIn:"root"}),Sr.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new Sr},token:Sr,providedIn:"root"});class ms{constructor(Fe,le,De){this.nodes=Fe,this.viewRef=le,this.componentRef=De}}class is{constructor(Fe,le,De,pt,kt,Oi){this._type=Fe,this._injector=le,this._viewContainerRef=De,this._renderer=pt,this._componentFactoryResolver=kt,this._applicationRef=Oi}open(Fe,le){return this._windowRef||(this._contentRef=this._getContentRef(Fe,le),this._windowRef=this._viewContainerRef.createComponent(this._componentFactoryResolver.resolveComponentFactory(this._type),0,this._injector,this._contentRef.nodes)),this._windowRef}close(){this._windowRef&&(this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._windowRef.hostView)),this._windowRef=null,this._contentRef.viewRef&&(this._applicationRef.detachView(this._contentRef.viewRef),this._contentRef.viewRef.destroy(),this._contentRef=null))}_getContentRef(Fe,le){if(Fe){if(Fe instanceof e.TemplateRef){const De=Fe.createEmbeddedView(le);return this._applicationRef.attachView(De),new ms([De.rootNodes],De)}return new ms([[this._renderer.createText(`${Fe}`)]])}return new ms([])}}const gs=()=>{};class Bo{constructor(Fe){this._document=Fe}compensate(){const Fe=this._getWidth();return this._isPresent(Fe)?this._adjustBody(Fe):gs}_adjustBody(Fe){const le=this._document.body,De=le.style.paddingRight,pt=parseFloat(window.getComputedStyle(le)["padding-right"]);return le.style["padding-right"]=`${pt+Fe}px`,()=>le.style["padding-right"]=De}_isPresent(Fe){const le=this._document.body.getBoundingClientRect();return window.innerWidth-(le.left+le.right)>=Fe-.1*Fe}_getWidth(){const Fe=this._document.createElement("div");Fe.className="modal-scrollbar-measure";const le=this._document.body;le.appendChild(Fe);const De=Fe.getBoundingClientRect().width-Fe.clientWidth;return le.removeChild(Fe),De}}Bo.\u0275fac=function(Fe){return new(Fe||Bo)(e.\u0275\u0275inject(c.K0))},Bo.\u0275prov=e.\u0275\u0275defineInjectable({token:Bo,factory:Bo.\u0275fac,providedIn:"root"}),Bo.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new Bo((0,e.\u0275\u0275inject)(c.K0))},token:Bo,providedIn:"root"});let Fs=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275cmp=e.\u0275\u0275defineComponent({type:ye,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1050"],hostVars:2,hostBindings:function(le,De){2&le&&e.\u0275\u0275classMap("modal-backdrop fade show"+(De.backdropClass?" "+De.backdropClass:""))},inputs:{backdropClass:"backdropClass"},decls:0,vars:0,template:function(le,De){},encapsulation:2}),ye})();class Cs{close(Fe){}dismiss(Fe){}}class Ds{constructor(Fe,le,De,pt){this._windowCmptRef=Fe,this._contentRef=le,this._backdropCmptRef=De,this._beforeDismiss=pt,Fe.instance.dismissEvent.subscribe(kt=>{this.dismiss(kt)}),this.result=new Promise((kt,Oi)=>{this._resolve=kt,this._reject=Oi}),this.result.then(null,()=>{})}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}close(Fe){this._windowCmptRef&&(this._resolve(Fe),this._removeModalElements())}_dismiss(Fe){this._reject(Fe),this._removeModalElements()}dismiss(Fe){if(this._windowCmptRef)if(this._beforeDismiss){const le=this._beforeDismiss();le&&le.then?le.then(De=>{!1!==De&&this._dismiss(Fe)},()=>{}):!1!==le&&this._dismiss(Fe)}else this._dismiss(Fe)}_removeModalElements(){const Fe=this._windowCmptRef.location.nativeElement;if(Fe.parentNode.removeChild(Fe),this._windowCmptRef.destroy(),this._backdropCmptRef){const le=this._backdropCmptRef.location.nativeElement;le.parentNode.removeChild(le),this._backdropCmptRef.destroy()}this._contentRef&&this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._windowCmptRef=null,this._backdropCmptRef=null,this._contentRef=null}}const Ss={BACKDROP_CLICK:0,ESC:1};Ss[Ss.BACKDROP_CLICK]="BACKDROP_CLICK",Ss[Ss.ESC]="ESC";let ao=(()=>{class ye{constructor(le,De,pt){this._document=le,this._elRef=De,this._zone=pt,this._closed$=new y.x,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new e.EventEmitter}dismiss(le){this.dismissEvent.emit(le)}ngOnInit(){this._elWithFocus=this._document.activeElement}ngAfterViewInit(){const{nativeElement:le}=this._elRef;if(this._zone.runOutsideAngular(()=>{(0,Y.R)(le,"keydown").pipe((0,E.R)(this._closed$),(0,R.h)(pt=>pt.which===pn.Escape&&this.keyboard)).subscribe(pt=>requestAnimationFrame(()=>{pt.defaultPrevented||this._zone.run(()=>this.dismiss(Ss.ESC))}));let De=!1;(0,Y.R)(this._dialogEl.nativeElement,"mousedown").pipe((0,E.R)(this._closed$),(0,b.b)(()=>De=!1),(0,A.w)(()=>(0,Y.R)(le,"mouseup").pipe((0,E.R)(this._closed$),(0,W.q)(1))),(0,R.h)(({target:pt})=>le===pt)).subscribe(()=>{De=!0}),(0,Y.R)(le,"click").pipe((0,E.R)(this._closed$)).subscribe(({target:pt})=>{!0===this.backdrop&&le===pt&&!De&&this._zone.run(()=>this.dismiss(Ss.BACKDROP_CLICK)),De=!1})}),!le.contains(document.activeElement)){const De=le.querySelector("[ngbAutofocus]"),pt=Xt(le)[0];(De||pt||le).focus()}}ngOnDestroy(){const le=this._document.body,De=this._elWithFocus;let pt;pt=De&&De.focus&&le.contains(De)?De:le,this._zone.runOutsideAngular(()=>{setTimeout(()=>pt.focus()),this._elWithFocus=null}),this._closed$.next()}}return ye.\u0275fac=function(le){return new(le||ye)(e.\u0275\u0275directiveInject(c.K0),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone))},ye.\u0275cmp=e.\u0275\u0275defineComponent({type:ye,selectors:[["ngb-modal-window"]],viewQuery:function(le,De){if(1&le&&e.\u0275\u0275viewQuery(Ii,7),2&le){let pt;e.\u0275\u0275queryRefresh(pt=e.\u0275\u0275loadQuery())&&(De._dialogEl=pt.first)}},hostAttrs:["role","dialog","tabindex","-1"],hostVars:4,hostBindings:function(le,De){2&le&&(e.\u0275\u0275attribute("aria-modal",!0)("aria-labelledby",De.ariaLabelledBy),e.\u0275\u0275classMap("modal fade show d-block"+(De.windowClass?" "+De.windowClass:"")))},inputs:{backdrop:"backdrop",keyboard:"keyboard",ariaLabelledBy:"ariaLabelledBy",centered:"centered",scrollable:"scrollable",size:"size",windowClass:"windowClass"},outputs:{dismissEvent:"dismiss"},ngContentSelectors:_,decls:4,vars:2,consts:[["role","document"],["dialog",""],[1,"modal-content"]],template:function(le,De){1&le&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275elementStart(0,"div",0,1)(2,"div",2),e.\u0275\u0275projection(3),e.\u0275\u0275elementEnd()()),2&le&&e.\u0275\u0275classMap("modal-dialog"+(De.size?" modal-"+De.size:"")+(De.centered?" modal-dialog-centered":"")+(De.scrollable?" modal-dialog-scrollable":""))},styles:["ngb-modal-window .component-host-scrollable{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}"],encapsulation:2}),ye})();class js{constructor(Fe,le,De,pt,kt,Oi){this._applicationRef=Fe,this._injector=le,this._document=De,this._scrollBar=pt,this._rendererFactory=kt,this._ngZone=Oi,this._activeWindowCmptHasChanged=new y.x,this._ariaHiddenValues=new Map,this._backdropAttributes=["backdropClass"],this._modalRefs=[],this._windowAttributes=["ariaLabelledBy","backdrop","centered","keyboard","scrollable","size","windowClass"],this._windowCmpts=[],this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){const xi=this._windowCmpts[this._windowCmpts.length-1];li(this._ngZone,xi.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(xi.location.nativeElement)}})}open(Fe,le,De,pt){const kt=pt.container instanceof HTMLElement?pt.container:Mo(pt.container)?this._document.querySelector(pt.container):this._document.body,Oi=this._rendererFactory.createRenderer(null,null),xi=this._scrollBar.compensate(),ji=()=>{this._modalRefs.length||(Oi.removeClass(this._document.body,"modal-open"),this._revertAriaHidden())};if(!kt)throw new Error(`The specified modal container "${pt.container||"body"}" was not found in the DOM.`);const Xi=new Cs,an=this._getContentRef(Fe,pt.injector||le,De,Xi,pt);let xn=!1!==pt.backdrop?this._attachBackdrop(Fe,kt):null,gn=this._attachWindowComponent(Fe,kt,an),un=new Ds(gn,an,xn,pt.beforeDismiss);return this._registerModalRef(un),this._registerWindowCmpt(gn),un.result.then(xi,xi),un.result.then(ji,ji),Xi.close=to=>{un.close(to)},Xi.dismiss=to=>{un.dismiss(to)},this._applyWindowOptions(gn.instance,pt),1===this._modalRefs.length&&Oi.addClass(this._document.body,"modal-open"),xn&&xn.instance&&this._applyBackdropOptions(xn.instance,pt),un}dismissAll(Fe){this._modalRefs.forEach(le=>le.dismiss(Fe))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(Fe,le){let pt=Fe.resolveComponentFactory(Fs).create(this._injector);return this._applicationRef.attachView(pt.hostView),le.appendChild(pt.location.nativeElement),pt}_attachWindowComponent(Fe,le,De){let kt=Fe.resolveComponentFactory(ao).create(this._injector,De.nodes);return this._applicationRef.attachView(kt.hostView),le.appendChild(kt.location.nativeElement),kt}_applyWindowOptions(Fe,le){this._windowAttributes.forEach(De=>{Mo(le[De])&&(Fe[De]=le[De])})}_applyBackdropOptions(Fe,le){this._backdropAttributes.forEach(De=>{Mo(le[De])&&(Fe[De]=le[De])})}_getContentRef(Fe,le,De,pt,kt){return De?De instanceof e.TemplateRef?this._createFromTemplateRef(De,pt):Ls(De)?this._createFromString(De):this._createFromComponent(Fe,le,De,pt,kt):new ms([])}_createFromTemplateRef(Fe,le){const pt=Fe.createEmbeddedView({$implicit:le,close(kt){le.close(kt)},dismiss(kt){le.dismiss(kt)}});return this._applicationRef.attachView(pt),new ms([pt.rootNodes],pt)}_createFromString(Fe){const le=this._document.createTextNode(`${Fe}`);return new ms([[le]])}_createFromComponent(Fe,le,De,pt,kt){const Oi=Fe.resolveComponentFactory(De),xi=e.Injector.create({providers:[{provide:Cs,useValue:pt}],parent:le}),ji=Oi.create(xi),Xi=ji.location.nativeElement;return kt.scrollable&&Xi.classList.add("component-host-scrollable"),this._applicationRef.attachView(ji.hostView),new ms([[Xi]],ji.hostView,ji)}_setAriaHidden(Fe){const le=Fe.parentElement;le&&Fe!==this._document.body&&(Array.from(le.children).forEach(De=>{De!==Fe&&"SCRIPT"!==De.nodeName&&(this._ariaHiddenValues.set(De,De.getAttribute("aria-hidden")),De.setAttribute("aria-hidden","true"))}),this._setAriaHidden(le))}_revertAriaHidden(){this._ariaHiddenValues.forEach((Fe,le)=>{Fe?le.setAttribute("aria-hidden",Fe):le.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(Fe){const le=()=>{const De=this._modalRefs.indexOf(Fe);De>-1&&this._modalRefs.splice(De,1)};this._modalRefs.push(Fe),Fe.result.then(le,le)}_registerWindowCmpt(Fe){this._windowCmpts.push(Fe),this._activeWindowCmptHasChanged.next(),Fe.onDestroy(()=>{const le=this._windowCmpts.indexOf(Fe);le>-1&&(this._windowCmpts.splice(le,1),this._activeWindowCmptHasChanged.next())})}}js.\u0275fac=function(Fe){return new(Fe||js)(e.\u0275\u0275inject(e.ApplicationRef),e.\u0275\u0275inject(e.Injector),e.\u0275\u0275inject(c.K0),e.\u0275\u0275inject(Bo),e.\u0275\u0275inject(e.RendererFactory2),e.\u0275\u0275inject(e.NgZone))},js.\u0275prov=e.\u0275\u0275defineInjectable({token:js,factory:js.\u0275fac,providedIn:"root"}),js.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new js((0,e.\u0275\u0275inject)(e.ApplicationRef),(0,e.\u0275\u0275inject)(e.INJECTOR),(0,e.\u0275\u0275inject)(c.K0),(0,e.\u0275\u0275inject)(Bo),(0,e.\u0275\u0275inject)(e.RendererFactory2),(0,e.\u0275\u0275inject)(e.NgZone))},token:js,providedIn:"root"});class Br{constructor(Fe,le,De,pt){this._moduleCFR=Fe,this._injector=le,this._modalStack=De,this._config=pt}open(Fe,le={}){const De=Object.assign({},this._config,le);return this._modalStack.open(this._moduleCFR,this._injector,Fe,De)}dismissAll(Fe){this._modalStack.dismissAll(Fe)}hasOpenModals(){return this._modalStack.hasOpenModals()}}Br.\u0275fac=function(Fe){return new(Fe||Br)(e.\u0275\u0275inject(e.ComponentFactoryResolver),e.\u0275\u0275inject(e.Injector),e.\u0275\u0275inject(js),e.\u0275\u0275inject(Sr))},Br.\u0275prov=e.\u0275\u0275defineInjectable({token:Br,factory:Br.\u0275fac,providedIn:"root"}),Br.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new Br((0,e.\u0275\u0275inject)(e.ComponentFactoryResolver),(0,e.\u0275\u0275inject)(e.INJECTOR),(0,e.\u0275\u0275inject)(js),(0,e.\u0275\u0275inject)(Sr))},token:Br,providedIn:"root"});let Ma=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({providers:[Br]}),ye})();class vr{constructor(){this.destroyOnHide=!0,this.orientation="horizontal",this.roles="tablist"}}vr.\u0275fac=function(Fe){return new(Fe||vr)},vr.\u0275prov=e.\u0275\u0275defineInjectable({token:vr,factory:vr.\u0275fac,providedIn:"root"}),vr.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new vr},token:vr,providedIn:"root"});let Fr=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({imports:[c.ez]}),ye})();class Ui{constructor(){this.disabled=!1,this.boundaryLinks=!1,this.directionLinks=!0,this.ellipses=!0,this.maxSize=0,this.pageSize=10,this.rotate=!1}}Ui.\u0275fac=function(Fe){return new(Fe||Ui)},Ui.\u0275prov=e.\u0275\u0275defineInjectable({token:Ui,factory:Ui.\u0275fac,providedIn:"root"}),Ui.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new Ui},token:Ui,providedIn:"root"});let qt=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({imports:[c.ez]}),ye})();class yo{constructor(){this.autoClose=!0,this.placement="auto",this.triggers="click",this.disablePopover=!1,this.openDelay=0,this.closeDelay=0}}yo.\u0275fac=function(Fe){return new(Fe||yo)},yo.\u0275prov=e.\u0275\u0275defineInjectable({token:yo,factory:yo.\u0275fac,providedIn:"root"}),yo.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new yo},token:yo,providedIn:"root"});let na=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({imports:[c.ez]}),ye})();class yr{constructor(){this.max=100,this.animated=!1,this.striped=!1,this.showValue=!1}}yr.\u0275fac=function(Fe){return new(Fe||yr)},yr.\u0275prov=e.\u0275\u0275defineInjectable({token:yr,factory:yr.\u0275fac,providedIn:"root"}),yr.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new yr},token:yr,providedIn:"root"});let Vs=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({imports:[c.ez]}),ye})();class bs{constructor(){this.max=10,this.readonly=!1,this.resettable=!1}}bs.\u0275fac=function(Fe){return new(Fe||bs)},bs.\u0275prov=e.\u0275\u0275defineInjectable({token:bs,factory:bs.\u0275fac,providedIn:"root"}),bs.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new bs},token:bs,providedIn:"root"});const _a={provide:X.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>M0),multi:!0};let M0=(()=>{class ye{constructor(le,De){this._changeDetectorRef=De,this.contexts=[],this.disabled=!1,this.hover=new e.EventEmitter,this.leave=new e.EventEmitter,this.rateChange=new e.EventEmitter(!0),this.onChange=pt=>{},this.onTouched=()=>{},this.max=le.max,this.readonly=le.readonly}ariaValueText(){return`${this.nextRate} out of ${this.max}`}enter(le){!this.readonly&&!this.disabled&&this._updateState(le),this.hover.emit(le)}handleBlur(){this.onTouched()}handleClick(le){!this.readonly&&!this.disabled&&this.update(this.resettable&&this.rate===le?0:le)}handleKeyDown(le){switch(le.which){case pn.ArrowDown:case pn.ArrowLeft:this.update(this.rate-1);break;case pn.ArrowUp:case pn.ArrowRight:this.update(this.rate+1);break;case pn.Home:this.update(0);break;case pn.End:this.update(this.max);break;default:return}le.preventDefault()}ngOnChanges(le){le.rate&&this.update(this.rate)}ngOnInit(){this.contexts=Array.from({length:this.max},(le,De)=>({fill:0,index:De})),this._updateState(this.rate)}registerOnChange(le){this.onChange=le}registerOnTouched(le){this.onTouched=le}reset(){this.leave.emit(this.nextRate),this._updateState(this.rate)}setDisabledState(le){this.disabled=le}update(le,De=!0){const pt=function go(ye,Fe,le=0){return Math.max(Math.min(ye,Fe),le)}(le,this.max,0);!this.readonly&&!this.disabled&&this.rate!==pt&&(this.rate=pt,this.rateChange.emit(this.rate)),De&&(this.onChange(this.rate),this.onTouched()),this._updateState(this.rate)}writeValue(le){this.update(le,!1),this._changeDetectorRef.markForCheck()}_getFillValue(le){const De=this.nextRate-le;return De>=1?100:De<1&&De>0?parseInt((100*De).toFixed(2),10):0}_updateState(le){this.nextRate=le,this.contexts.forEach((De,pt)=>De.fill=this._getFillValue(pt))}}return ye.\u0275fac=function(le){return new(le||ye)(e.\u0275\u0275directiveInject(bs),e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},ye.\u0275cmp=e.\u0275\u0275defineComponent({type:ye,selectors:[["ngb-rating"]],contentQueries:function(le,De,pt){if(1&le&&e.\u0275\u0275contentQuery(pt,e.TemplateRef,5),2&le){let kt;e.\u0275\u0275queryRefresh(kt=e.\u0275\u0275loadQuery())&&(De.starTemplateFromContent=kt.first)}},hostAttrs:["role","slider","aria-valuemin","0",1,"d-inline-flex"],hostVars:5,hostBindings:function(le,De){1&le&&e.\u0275\u0275listener("blur",function(){return De.handleBlur()})("keydown",function(kt){return De.handleKeyDown(kt)})("mouseleave",function(){return De.reset()}),2&le&&(e.\u0275\u0275hostProperty("tabindex",De.disabled?-1:0),e.\u0275\u0275attribute("aria-valuemax",De.max)("aria-valuenow",De.nextRate)("aria-valuetext",De.ariaValueText())("aria-disabled",!!De.readonly||null))},inputs:{max:"max",readonly:"readonly",rate:"rate",resettable:"resettable",starTemplate:"starTemplate"},outputs:{hover:"hover",leave:"leave",rateChange:"rateChange"},features:[e.\u0275\u0275ProvidersFeature([_a]),e.\u0275\u0275NgOnChangesFeature],decls:3,vars:1,consts:[["t",""],["ngFor","",3,"ngForOf"],[1,"sr-only"],[3,"mouseenter","click"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(le,De){1&le&&(e.\u0275\u0275template(0,ii,1,1,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(2,Vi,4,5,"ng-template",1)),2&le&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",De.contexts))},dependencies:[c.sg,c.tP],encapsulation:2,changeDetection:0}),ye})(),va=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({imports:[c.ez]}),ye})();class jr{constructor(){this.justify="start",this.orientation="horizontal",this.type="tabs"}}jr.\u0275fac=function(Fe){return new(Fe||jr)},jr.\u0275prov=e.\u0275\u0275defineInjectable({token:jr,factory:jr.\u0275fac,providedIn:"root"}),jr.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new jr},token:jr,providedIn:"root"});let Ms=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({imports:[c.ez,Fr]}),ye})();class $a{constructor(Fe,le,De){this.hour=lo(Fe),this.minute=lo(le),this.second=lo(De)}changeHour(Fe=1){this.updateHour((isNaN(this.hour)?0:this.hour)+Fe)}updateHour(Fe){this.hour=Sn(Fe)?(Fe<0?24+Fe:Fe)%24:NaN}changeMinute(Fe=1){this.updateMinute((isNaN(this.minute)?0:this.minute)+Fe)}updateMinute(Fe){Sn(Fe)?(this.minute=Fe%60<0?60+Fe%60:Fe%60,this.changeHour(Math.floor(Fe/60))):this.minute=NaN}changeSecond(Fe=1){this.updateSecond((isNaN(this.second)?0:this.second)+Fe)}updateSecond(Fe){Sn(Fe)?(this.second=Fe<0?60+Fe%60:Fe%60,this.changeMinute(Math.floor(Fe/60))):this.second=NaN}isValid(Fe=!0){return Sn(this.hour)&&Sn(this.minute)&&(!Fe||Sn(this.second))}toString(){return`${this.hour||0}:${this.minute||0}:${this.second||0}`}}class Zs{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"}}function c0(){return new R0}Zs.\u0275fac=function(Fe){return new(Fe||Zs)},Zs.\u0275prov=e.\u0275\u0275defineInjectable({token:Zs,factory:Zs.\u0275fac,providedIn:"root"}),Zs.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new Zs},token:Zs,providedIn:"root"});class _s{}_s.\u0275fac=function(Fe){return new(Fe||_s)},_s.\u0275prov=e.\u0275\u0275defineInjectable({token:_s,factory:function(){return c0()},providedIn:"root"}),_s.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:c0,token:_s,providedIn:"root"});let R0=(()=>{class ye extends _s{fromModel(le){return le&&Ln(le.hour)&&Ln(le.minute)?{hour:le.hour,minute:le.minute,second:Ln(le.second)?le.second:null}:null}toModel(le){return le&&Ln(le.hour)&&Ln(le.minute)?{hour:le.hour,minute:le.minute,second:Ln(le.second)?le.second:null}:null}}return ye.\u0275fac=function(){let Fe;return function(De){return(Fe||(Fe=e.\u0275\u0275getInheritedFactory(ye)))(De||ye)}}(),ye.\u0275prov=e.\u0275\u0275defineInjectable({token:ye,factory:ye.\u0275fac}),ye})();function wa(ye){return new Fa(ye)}class oa{}oa.\u0275fac=function(Fe){return new(Fe||oa)},oa.\u0275prov=e.\u0275\u0275defineInjectable({token:oa,factory:function(Fe){let le=null;return le=Fe?new Fe:wa(e.\u0275\u0275inject(e.LOCALE_ID)),le},providedIn:"root"}),oa.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return wa((0,e.\u0275\u0275inject)(e.LOCALE_ID))},token:oa,providedIn:"root"});let Fa=(()=>{class ye extends oa{constructor(le){super(),this._periods=(0,c.ol)(le,c.x.Standalone,c.Tn.Narrow)}getMorningPeriod(){return this._periods[0]}getAfternoonPeriod(){return this._periods[1]}}return ye.\u0275fac=function(le){return new(le||ye)(e.\u0275\u0275inject(e.LOCALE_ID))},ye.\u0275prov=e.\u0275\u0275defineInjectable({token:ye,factory:ye.\u0275fac}),ye})();const rs=/[^0-9]/g,Ca={provide:X.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>Da),multi:!0};let Da=(()=>{class ye{constructor(le,De,pt,kt){this._config=le,this._ngbTimeAdapter=De,this._cd=pt,this.i18n=kt,this.onChange=Oi=>{},this.onTouched=()=>{},this.meridian=le.meridian,this.spinners=le.spinners,this.seconds=le.seconds,this.hourStep=le.hourStep,this.minuteStep=le.minuteStep,this.secondStep=le.secondStep,this.disabled=le.disabled,this.readonlyInputs=le.readonlyInputs,this.size=le.size}set hourStep(le){this._hourStep=Ln(le)?le:this._config.hourStep}get hourStep(){return this._hourStep}set minuteStep(le){this._minuteStep=Ln(le)?le:this._config.minuteStep}get minuteStep(){return this._minuteStep}set secondStep(le){this._secondStep=Ln(le)?le:this._config.secondStep}get secondStep(){return this._secondStep}writeValue(le){const De=this._ngbTimeAdapter.fromModel(le);this.model=De?new $a(De.hour,De.minute,De.second):new $a,!this.seconds&&(!De||!Sn(De.second))&&(this.model.second=0),this._cd.markForCheck()}registerOnChange(le){this.onChange=le}registerOnTouched(le){this.onTouched=le}setDisabledState(le){this.disabled=le}changeHour(le){this.model.changeHour(le),this.propagateModelChange()}changeMinute(le){this.model.changeMinute(le),this.propagateModelChange()}changeSecond(le){this.model.changeSecond(le),this.propagateModelChange()}updateHour(le){const De=this.model.hour>=12,pt=lo(le);this.model.updateHour(this.meridian&&(De&&pt<12||!De&&12===pt)?pt+12:pt),this.propagateModelChange()}updateMinute(le){this.model.updateMinute(lo(le)),this.propagateModelChange()}updateSecond(le){this.model.updateSecond(lo(le)),this.propagateModelChange()}toggleMeridian(){this.meridian&&this.changeHour(12)}formatInput(le){le.value=le.value.replace(rs,"")}formatHour(le){return Sn(le)?fo(this.meridian?le%12==0?12:le%12:le%24):fo(NaN)}formatMinSec(le){return fo(le)}get isSmallSize(){return"small"===this.size}get isLargeSize(){return"large"===this.size}ngOnChanges(le){le.seconds&&!this.seconds&&this.model&&!Sn(this.model.second)&&(this.model.second=0,this.propagateModelChange(!1))}propagateModelChange(le=!0){le&&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 ye.\u0275fac=function(le){return new(le||ye)(e.\u0275\u0275directiveInject(Zs),e.\u0275\u0275directiveInject(_s),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(oa))},ye.\u0275cmp=e.\u0275\u0275defineComponent({type:ye,selectors:[["ngb-timepicker"]],inputs:{meridian:"meridian",spinners:"spinners",seconds:"seconds",hourStep:"hourStep",minuteStep:"minuteStep",secondStep:"secondStep",readonlyInputs:"readonlyInputs",size:"size"},features:[e.\u0275\u0275ProvidersFeature([Ca]),e.\u0275\u0275NgOnChangesFeature],decls:16,vars:25,consts:function(){let Fe,le,De,pt,kt,Oi,xi,ji,Xi,an,xn,gn,un,to;return Fe=$localize`:@@ngb.timepicker.HH␟ce676ab1d6d98f85c836381cf100a4a91ef95a1f␟4043638465245303811:HH`,le=$localize`:@@ngb.timepicker.hours␟3bbce5fef7e1151da052a4e529453edb340e3912␟8070396816726827304:Hours`,De=$localize`:@@ngb.timepicker.MM␟72c8edf6a50068a05bde70991e36b1e881f4ca54␟1647282246509919852:MM`,pt=$localize`:@@ngb.timepicker.minutes␟41e62daa962947c0d23ded0981975d1bddf0bf38␟5531237363767747080:Minutes`,kt=$localize`:@@ngb.timepicker.increment-hours␟cb74bc1d625a6c1742f0d7d47306cf495780c218␟5939278348542933629:Increment hours`,Oi=$localize`:@@ngb.timepicker.decrement-hours␟147c7a19429da7d999e247d22e33fee370b1691b␟3651829882940481818:Decrement hours`,xi=$localize`:@@ngb.timepicker.increment-minutes␟f5a4a3bc05e053f6732475d0e74875ec01c3a348␟180147720391025024:Increment minutes`,ji=$localize`:@@ngb.timepicker.decrement-minutes␟c1a6899e529c096da5b660385d4e77fe1f7ad271␟7447789825403243588:Decrement minutes`,Xi=$localize`:@@ngb.timepicker.SS␟ebe38d36a40a2383c5fefa9b4608ffbda08bd4a3␟3628127143071124194:SS`,an=$localize`:@@ngb.timepicker.seconds␟4f2ed9e71a7c981db3e50ae2fedb28aff2ec4e6c␟8874012390997067175:Seconds`,xn=$localize`:@@ngb.timepicker.increment-seconds␟912322ecee7d659d04dcf494a70e22e49d334b26␟5364772110539092174:Increment seconds`,gn=$localize`:@@ngb.timepicker.decrement-seconds␟5db47ac104294243a70eb9124fbea9d0004ddf69␟753633511487974857:Decrement seconds`,un=$localize`:@@ngb.timepicker.PM␟8d6e691e10306c1b34c6b26805151aaea320ef7f␟3564199131264287502:${"\ufffd0\ufffd"}:INTERPOLATION:`,to=$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",Fe,"aria-label",le,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",De,"aria-label",pt,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"],kt,[1,"chevron","ngb-tp-chevron","bottom"],Oi,xi,ji,[1,"ngb-tp-input-container","ngb-tp-second"],["type","text","maxlength","2","inputmode","numeric","placeholder",Xi,"aria-label",an,1,"ngb-tp-input","form-control",3,"value","readOnly","disabled","change","input","keydown.ArrowUp","keydown.ArrowDown"],xn,gn,[1,"ngb-tp-meridian"],["type","button",1,"btn","btn-outline-primary",3,"disabled","click"],[4,"ngIf","ngIfElse"],["am",""],un,to]},template:function(le,De){1&le&&(e.\u0275\u0275elementStart(0,"fieldset",0)(1,"div",1)(2,"div",2),e.\u0275\u0275template(3,$e,4,7,"button",3),e.\u0275\u0275elementStart(4,"input",4),e.\u0275\u0275listener("change",function(kt){return De.updateHour(kt.target.value)})("input",function(kt){return De.formatInput(kt.target)})("keydown.ArrowUp",function(kt){return De.changeHour(De.hourStep),kt.preventDefault()})("keydown.ArrowDown",function(kt){return De.changeHour(-De.hourStep),kt.preventDefault()}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(5,Ct,4,7,"button",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",5),e.\u0275\u0275text(7,":"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"div",6),e.\u0275\u0275template(9,oi,4,7,"button",3),e.\u0275\u0275elementStart(10,"input",7),e.\u0275\u0275listener("change",function(kt){return De.updateMinute(kt.target.value)})("input",function(kt){return De.formatInput(kt.target)})("keydown.ArrowUp",function(kt){return De.changeMinute(De.minuteStep),kt.preventDefault()})("keydown.ArrowDown",function(kt){return De.changeMinute(-De.minuteStep),kt.preventDefault()}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(11,gi,4,7,"button",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(12,ki,2,0,"div",8),e.\u0275\u0275template(13,Wn,4,9,"div",9),e.\u0275\u0275template(14,yn,1,0,"div",8),e.\u0275\u0275template(15,Qn,5,9,"div",10),e.\u0275\u0275elementEnd()()),2&le&&(e.\u0275\u0275classProp("disabled",De.disabled),e.\u0275\u0275property("disabled",De.disabled),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",De.spinners),e.\u0275\u0275advance(1),e.\u0275\u0275classProp("form-control-sm",De.isSmallSize)("form-control-lg",De.isLargeSize),e.\u0275\u0275property("value",De.formatHour(null==De.model?null:De.model.hour))("readOnly",De.readonlyInputs)("disabled",De.disabled),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",De.spinners),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",De.spinners),e.\u0275\u0275advance(1),e.\u0275\u0275classProp("form-control-sm",De.isSmallSize)("form-control-lg",De.isLargeSize),e.\u0275\u0275property("value",De.formatMinSec(null==De.model?null:De.model.minute))("readOnly",De.readonlyInputs)("disabled",De.disabled),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",De.spinners),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",De.seconds),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",De.seconds),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",De.meridian),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",De.meridian))},dependencies:[c.O5],styles:['ngb-timepicker{font-size:1rem}.ngb-tp{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ngb-tp-input-container{width:4em}.ngb-tp-chevron::before{border-style:solid;border-width:.29em .29em 0 0;content:"";display:inline-block;height:.69em;left:.05em;position:relative;top:.15em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle;width:.69em}.ngb-tp-chevron.bottom:before{top:-.3em;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.ngb-tp-input{text-align:center}.ngb-tp-hour,.ngb-tp-meridian,.ngb-tp-minute,.ngb-tp-second{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.ngb-tp-spacer{width:1em;text-align:center}'],encapsulation:2}),ye})(),_0=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({imports:[c.ez]}),ye})();class Ge{constructor(){this.autohide=!0,this.delay=500,this.ariaLive="polite"}}Ge.\u0275fac=function(Fe){return new(Fe||Ge)},Ge.\u0275prov=e.\u0275\u0275defineInjectable({token:Ge,factory:Ge.\u0275fac,providedIn:"root"}),Ge.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new Ge},token:Ge,providedIn:"root"});let yt=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({imports:[c.ez]}),ye})();class $t{constructor(){this.autoClose=!0,this.placement="auto",this.triggers="hover focus",this.disableTooltip=!1,this.openDelay=0,this.closeDelay=0}}$t.\u0275fac=function(Fe){return new(Fe||$t)},$t.\u0275prov=e.\u0275\u0275defineInjectable({token:$t,factory:$t.\u0275fac,providedIn:"root"}),$t.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new $t},token:$t,providedIn:"root"});let We=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({}),ye})(),ct=(()=>{class ye{constructor(){this.highlightClass="ngb-highlight"}ngOnChanges(le){const De=qo(this.result),kt=(Array.isArray(this.term)?this.term:[this.term]).map(Oi=>function Xr(ye){return ye.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}(qo(Oi))).filter(Oi=>Oi);this.parts=kt.length?De.split(new RegExp(`(${kt.join("|")})`,"gmi")):[De]}}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275cmp=e.\u0275\u0275defineComponent({type:ye,selectors:[["ngb-highlight"]],inputs:{highlightClass:"highlightClass",result:"result",term:"term"},features:[e.\u0275\u0275NgOnChangesFeature],decls:1,vars:1,consts:[["ngFor","",3,"ngForOf"],[3,"class",4,"ngIf","ngIfElse"],["even",""]],template:function(le,De){1&le&&e.\u0275\u0275template(0,Jn,3,2,"ng-template",0),2&le&&e.\u0275\u0275property("ngForOf",De.parts)},dependencies:[c.sg,c.O5],styles:[".ngb-highlight{font-weight:700}"],encapsulation:2,changeDetection:0}),ye})(),vt=(()=>{class ye{constructor(){this.activeIdx=0,this.focusFirst=!0,this.formatter=qo,this.selectEvent=new e.EventEmitter,this.activeChangeEvent=new e.EventEmitter}hasActive(){return this.activeIdx>-1&&this.activeIdx<this.results.length}getActive(){return this.results[this.activeIdx]}markActive(le){this.activeIdx=le,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(le){this.selectEvent.emit(le)}ngOnInit(){this.resetActive()}_activeChanged(){this.activeChangeEvent.emit(this.activeIdx>=0?this.id+"-"+this.activeIdx:void 0)}}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275cmp=e.\u0275\u0275defineComponent({type:ye,selectors:[["ngb-typeahead-window"]],hostAttrs:["role","listbox",1,"dropdown-menu","show"],hostVars:1,hostBindings:function(le,De){1&le&&e.\u0275\u0275listener("mousedown",function(kt){return kt.preventDefault()}),2&le&&e.\u0275\u0275hostProperty("id",De.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(le,De){1&le&&(e.\u0275\u0275template(0,Jo,1,2,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(2,Ur,2,9,"ng-template",1)),2&le&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",De.results))},dependencies:[c.sg,c.tP,ct],encapsulation:2}),ye})();const Bt=new e.InjectionToken("live announcer delay",{providedIn:"root",factory:function di(){return 100}});function Ti(ye,Fe=!1){let le=ye.body.querySelector("#ngb-live");return null==le&&Fe&&(le=ye.createElement("div"),le.setAttribute("id","ngb-live"),le.setAttribute("aria-live","polite"),le.setAttribute("aria-atomic","true"),le.classList.add("sr-only"),ye.body.appendChild(le)),le}class Ji{constructor(Fe,le){this._document=Fe,this._delay=le}ngOnDestroy(){const Fe=Ti(this._document);Fe&&Fe.parentElement.removeChild(Fe)}say(Fe){const le=Ti(this._document,!0),De=this._delay;le.textContent="";const pt=()=>le.textContent=Fe;null===De?pt():setTimeout(pt,De)}}Ji.\u0275fac=function(Fe){return new(Fe||Ji)(e.\u0275\u0275inject(c.K0),e.\u0275\u0275inject(Bt))},Ji.\u0275prov=e.\u0275\u0275defineInjectable({token:Ji,factory:Ji.\u0275fac,providedIn:"root"}),Ji.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new Ji((0,e.\u0275\u0275inject)(c.K0),(0,e.\u0275\u0275inject)(Bt))},token:Ji,providedIn:"root"});class _n{constructor(){this.editable=!0,this.focusFirst=!0,this.showHint=!1,this.placement=["bottom-left","bottom-right","top-left","top-right"]}}_n.\u0275fac=function(Fe){return new(Fe||_n)},_n.\u0275prov=e.\u0275\u0275defineInjectable({token:_n,factory:_n.\u0275fac,providedIn:"root"}),_n.ngInjectableDef=(0,e.\u0275\u0275defineInjectable)({factory:function(){return new _n},token:_n,providedIn:"root"});const Kn={provide:X.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>Es),multi:!0};let Qo=0,Es=(()=>{class ye{constructor(le,De,pt,kt,Oi,xi,ji,Xi,an,xn,gn,un){this._elementRef=le,this._renderer=pt,this._live=Xi,this._document=an,this._ngZone=xn,this._changeDetector=gn,this._closed$=new y.x,this.autocomplete="off",this.placement="bottom-left",this.selectItem=new e.EventEmitter,this.popupId="ngb-typeahead-"+Qo++,this._onTouched=()=>{},this._onChange=to=>{},this.container=xi.container,this.editable=xi.editable,this.focusFirst=xi.focusFirst,this.showHint=xi.showHint,this.placement=xi.placement,this._valueChanges=(0,Y.R)(le.nativeElement,"input").pipe((0,v.U)(to=>to.target.value)),this._resubscribeTypeahead=new O.X(null),this._popupService=new is(vt,kt,De,pt,Oi,un),this._zoneSubscription=ji.onStable.subscribe(()=>{this.isPopupOpen()&&Qi(this._elementRef.nativeElement,this._windowRef.location.nativeElement,this.placement,"body"===this.container)})}ngOnInit(){const De=this._valueChanges.pipe((0,b.b)(kt=>{this._inputValueBackup=this.showHint?kt:null,this._onChange(this.editable?kt:void 0)})).pipe(this.ngbTypeahead),pt=this._resubscribeTypeahead.pipe((0,A.w)(()=>De));this._subscription=this._subscribeToUserInput(pt)}ngOnDestroy(){this._closePopup(),this._unsubscribeFromUserInput(),this._zoneSubscription.unsubscribe()}registerOnChange(le){this._onChange=le}registerOnTouched(le){this._onTouched=le}writeValue(le){this._writeInputValue(this._formatItemForInput(le)),this.showHint&&(this._inputValueBackup=le)}setDisabledState(le){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",le)}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(le){if(this.isPopupOpen())switch(le.which){case pn.ArrowDown:le.preventDefault(),this._windowRef.instance.next(),this._showHint();break;case pn.ArrowUp:le.preventDefault(),this._windowRef.instance.prev(),this._showHint();break;case pn.Enter:case pn.Tab:const De=this._windowRef.instance.getActive();Mo(De)&&(le.preventDefault(),le.stopPropagation(),this._selectResult(De)),this._closePopup()}}_openPopup(){this.isPopupOpen()||(this._inputValueBackup=this._elementRef.nativeElement.value,this._windowRef=this._popupService.open(),this._windowRef.instance.id=this.popupId,this._windowRef.instance.selectEvent.subscribe(le=>this._selectResultClosePopup(le)),this._windowRef.instance.activeChangeEvent.subscribe(le=>this.activeDescendant=le),"body"===this.container&&window.document.querySelector(this.container).appendChild(this._windowRef.location.nativeElement),this._changeDetector.markForCheck(),ft(this._ngZone,this._document,"outside",()=>this.dismissPopup(),this._closed$,[this._elementRef.nativeElement,this._windowRef.location.nativeElement]))}_closePopup(){this._closed$.next(),this._popupService.close(),this._windowRef=null,this.activeDescendant=void 0}_selectResult(le){let De=!1;this.selectItem.emit({item:le,preventDefault:()=>{De=!0}}),this._resubscribeTypeahead.next(null),De||(this.writeValue(le),this._onChange(le))}_selectResultClosePopup(le){this._selectResult(le),this._closePopup()}_showHint(){if(this.showHint&&this._windowRef.instance.hasActive()&&null!=this._inputValueBackup){const le=this._inputValueBackup.toLowerCase(),De=this._formatItemForInput(this._windowRef.instance.getActive());le===De.substr(0,this._inputValueBackup.length).toLowerCase()?(this._writeInputValue(this._inputValueBackup+De.substr(this._inputValueBackup.length)),this._elementRef.nativeElement.setSelectionRange.apply(this._elementRef.nativeElement,[this._inputValueBackup.length,De.length])):this._writeInputValue(De)}}_formatItemForInput(le){return null!=le&&this.inputFormatter?this.inputFormatter(le):qo(le)}_writeInputValue(le){this._renderer.setProperty(this._elementRef.nativeElement,"value",qo(le))}_subscribeToUserInput(le){return le.subscribe(De=>{De&&0!==De.length?(this._openPopup(),this._windowRef.instance.focusFirst=this.focusFirst,this._windowRef.instance.results=De,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 pt=De?De.length:0;this._live.say(0===pt?"No results available":`${pt} result${1===pt?"":"s"} available`)})}_unsubscribeFromUserInput(){this._subscription&&this._subscription.unsubscribe(),this._subscription=null}}return ye.\u0275fac=function(le){return new(le||ye)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.Injector),e.\u0275\u0275directiveInject(e.ComponentFactoryResolver),e.\u0275\u0275directiveInject(_n),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(Ji),e.\u0275\u0275directiveInject(c.K0),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(e.ApplicationRef))},ye.\u0275dir=e.\u0275\u0275defineDirective({type:ye,selectors:[["input","ngbTypeahead",""]],hostAttrs:["autocapitalize","off","autocorrect","off","role","combobox","aria-multiline","false"],hostVars:7,hostBindings:function(le,De){1&le&&e.\u0275\u0275listener("blur",function(){return De.handleBlur()})("keydown",function(kt){return De.handleKeyDown(kt)}),2&le&&(e.\u0275\u0275hostProperty("autocomplete",De.autocomplete),e.\u0275\u0275attribute("aria-autocomplete",De.showHint?"both":"list")("aria-activedescendant",De.activeDescendant)("aria-owns",De.isPopupOpen()?De.popupId:null)("aria-expanded",De.isPopupOpen()),e.\u0275\u0275classProp("open",De.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:[e.\u0275\u0275ProvidersFeature([Kn])]}),ye})(),Or=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({imports:[c.ez]}),ye})();const K1=[$r,ds,er,zs,bo,Cr,fs,Ma,Fr,qt,na,Vs,va,Ms,_0,yt,We,Or];let I0=(()=>{class ye{}return ye.\u0275fac=function(le){return new(le||ye)},ye.\u0275mod=e.\u0275\u0275defineNgModule({type:ye}),ye.\u0275inj=e.\u0275\u0275defineInjector({imports:[K1,$r,ds,er,zs,bo,Cr,fs,Ma,Fr,qt,na,Vs,va,Ms,_0,yt,We,Or]}),ye})()},7903:(Lt,ut,se)=>{"use strict";se.d(ut,{GW:()=>X,Q5:()=>N,au:()=>Z});var e=se(4537),c=se(5732);const X=new e.InjectionToken("basePath");class O{constructor(P={}){this.apiKeys=P.apiKeys,this.username=P.username,this.password=P.password,this.accessToken=P.accessToken,this.basePath=P.basePath,this.withCredentials=P.withCredentials}selectHeaderContentType(P){if(0==P.length)return;let k=P.find(x=>this.isJsonMime(x));return void 0===k?P[0]:k}selectHeaderAccept(P){if(0==P.length)return;let k=P.find(x=>this.isJsonMime(x));return void 0===k?P[0]:k}isJsonMime(P){const k=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!=P&&(k.test(P)||"application/json-patch+json"===P.toLowerCase())}}let S=(()=>{class K{constructor(k,x,p){this.httpClient=k,this.basePath="https://authv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,x&&(this.basePath=x),p&&(this.configuration=p,this.basePath=x||p.basePath||this.basePath)}canConsumeForm(k){for(const p of k)if("multipart/form-data"===p)return!0;return!1}checkAdminUsingGET(k="body",x=!1){let p=this.defaultHeaders;const g=this.configuration.selectHeaderAccept(["*/*"]);return null!=g&&(p=p.set("Accept",g)),this.httpClient.get(`${this.basePath}/v2/auth/admin`,{withCredentials:this.configuration.withCredentials,headers:p,observe:k,reportProgress:x})}checkDemoUsingGET(k="body",x=!1){let p=this.defaultHeaders;const g=this.configuration.selectHeaderAccept(["*/*"]);return null!=g&&(p=p.set("Accept",g)),this.httpClient.get(`${this.basePath}/v2/auth/demo`,{withCredentials:this.configuration.withCredentials,headers:p,observe:k,reportProgress:x})}checkNoRoleUsingGET(k="body",x=!1){let p=this.defaultHeaders;const g=this.configuration.selectHeaderAccept(["*/*"]);return null!=g&&(p=p.set("Accept",g)),this.httpClient.get(`${this.basePath}/v2/auth/norole`,{withCredentials:this.configuration.withCredentials,headers:p,observe:k,reportProgress:x})}checkRWAccessUsingGET(k="body",x=!1){let p=this.defaultHeaders;const g=this.configuration.selectHeaderAccept(["*/*"]);return null!=g&&(p=p.set("Accept",g)),this.httpClient.get(`${this.basePath}/v2/auth/rw`,{withCredentials:this.configuration.withCredentials,headers:p,observe:k,reportProgress:x})}checkRoUsingGET(k="body",x=!1){let p=this.defaultHeaders;const g=this.configuration.selectHeaderAccept(["*/*"]);return null!=g&&(p=p.set("Accept",g)),this.httpClient.get(`${this.basePath}/v2/auth/ro`,{withCredentials:this.configuration.withCredentials,headers:p,observe:k,reportProgress:x})}checkSAdminUsingGET(k="body",x=!1){let p=this.defaultHeaders;const g=this.configuration.selectHeaderAccept(["*/*"]);return null!=g&&(p=p.set("Accept",g)),this.httpClient.get(`${this.basePath}/v2/auth/sadmin`,{withCredentials:this.configuration.withCredentials,headers:p,observe:k,reportProgress:x})}}return K.\u0275fac=function(k){return new(k||K)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},K.\u0275prov=e.\u0275\u0275defineInjectable({token:K,factory:K.\u0275fac}),K})();class I extends c.mL{encodeKey(P){return(P=super.encodeKey(P)).replace(/\+/gi,"%2B")}encodeValue(P){return(P=super.encodeValue(P)).replace(/\+/gi,"%2B")}}let N=(()=>{class K{constructor(k,x,p){this.httpClient=k,this.basePath="https://authv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,x&&(this.basePath=x),p&&(this.configuration=p,this.basePath=x||p.basePath||this.basePath)}canConsumeForm(k){for(const p of k)if("multipart/form-data"===p)return!0;return!1}changePasswordUsingPOST(k,x,p="body",u=!1){if(null==k)throw new Error("Required parameter passwordChangeRequest was null or undefined when calling changePasswordUsingPOST.");if(null==x)throw new Error("Required parameter token was null or undefined when calling changePasswordUsingPOST.");let g=this.defaultHeaders;null!=x&&(g=g.set("token",String(x)));const w=this.configuration.selectHeaderAccept(["application/json"]);null!=w&&(g=g.set("Accept",w));const A=this.configuration.selectHeaderContentType(["application/json"]);return null!=A&&(g=g.set("Content-Type",A)),this.httpClient.post(`${this.basePath}/v2/auth/change-pass-secret`,k,{withCredentials:this.configuration.withCredentials,headers:g,observe:p,reportProgress:u})}consoleUserInfoUsingGET(k,x="body",p=!1){if(null==k)throw new Error("Required parameter token was null or undefined when calling consoleUserInfoUsingGET.");let u=this.defaultHeaders;null!=k&&(u=u.set("token",String(k)));const v=this.configuration.selectHeaderAccept(["application/json"]);return null!=v&&(u=u.set("Accept",v)),this.httpClient.get(`${this.basePath}/v2/auth/consoleuserinfo`,{withCredentials:this.configuration.withCredentials,headers:u,observe:x,reportProgress:p})}createLifeTimeTokenUsingPOST(k,x="body",p=!1){if(null==k)throw new Error("Required parameter token was null or undefined when calling createLifeTimeTokenUsingPOST.");let u=this.defaultHeaders;null!=k&&(u=u.set("token",String(k)));const v=this.configuration.selectHeaderAccept(["application/json"]);return null!=v&&(u=u.set("Accept",v)),this.httpClient.post(`${this.basePath}/v2/auth/create-lifetime-token`,null,{withCredentials:this.configuration.withCredentials,headers:u,observe:x,reportProgress:p})}deleteLifeTimeTokenUsingPUT(k,x,p="body",u=!1){if(null==k)throw new Error("Required parameter token was null or undefined when calling deleteLifeTimeTokenUsingPUT.");if(null==x)throw new Error("Required parameter tokenId was null or undefined when calling deleteLifeTimeTokenUsingPUT.");let g=this.defaultHeaders;null!=k&&(g=g.set("token",String(k)));const w=this.configuration.selectHeaderAccept(["application/json"]);return null!=w&&(g=g.set("Accept",w)),this.httpClient.put(`${this.basePath}/v2/auth/lifetime-token/${encodeURIComponent(String(x))}`,null,{withCredentials:this.configuration.withCredentials,headers:g,observe:p,reportProgress:u})}getLifeTimeTokenUsingGET(k,x="body",p=!1){if(null==k)throw new Error("Required parameter token was null or undefined when calling getLifeTimeTokenUsingGET.");let u=this.defaultHeaders;null!=k&&(u=u.set("token",String(k)));const v=this.configuration.selectHeaderAccept(["application/json"]);return null!=v&&(u=u.set("Accept",v)),this.httpClient.get(`${this.basePath}/v2/auth/lifetime-token`,{withCredentials:this.configuration.withCredentials,headers:u,observe:x,reportProgress:p})}loginSocialUsingGET(k,x,p,u,g="body",v=!1){if(null==k)throw new Error("Required parameter client was null or undefined when calling loginSocialUsingGET.");if(null==x)throw new Error("Required parameter socialToken was null or undefined when calling loginSocialUsingGET.");let w=new c.LE({encoder:new I});null!=p&&(w=w.set("isConsole",p)),null!=u&&(w=w.set("oidcIssuer",u));let M=this.defaultHeaders;const E=this.configuration.selectHeaderAccept(["application/json"]);return null!=E&&(M=M.set("Accept",E)),this.httpClient.get(`${this.basePath}/v2/auth/login-social/${encodeURIComponent(String(k))}/${encodeURIComponent(String(x))}`,{params:w,withCredentials:this.configuration.withCredentials,headers:M,observe:g,reportProgress:v})}loginUsingPOST(k,x="body",p=!1){if(null==k)throw new Error("Required parameter userLoginRequest was null or undefined when calling loginUsingPOST.");let u=this.defaultHeaders;const v=this.configuration.selectHeaderAccept(["application/json"]);null!=v&&(u=u.set("Accept",v));const M=this.configuration.selectHeaderContentType(["application/json"]);return null!=M&&(u=u.set("Content-Type",M)),this.httpClient.post(`${this.basePath}/v2/auth/login`,k,{withCredentials:this.configuration.withCredentials,headers:u,observe:x,reportProgress:p})}logoutUserUsingGET(k,x,p="body",u=!1){if(null==k)throw new Error("Required parameter token was null or undefined when calling logoutUserUsingGET.");if(null==x)throw new Error("Required parameter username was null or undefined when calling logoutUserUsingGET.");let g=this.defaultHeaders;null!=k&&(g=g.set("token",String(k)));const w=this.configuration.selectHeaderAccept(["application/json"]);return null!=w&&(g=g.set("Accept",w)),this.httpClient.get(`${this.basePath}/v2/auth/logout-user/${encodeURIComponent(String(x))}`,{withCredentials:this.configuration.withCredentials,headers:g,observe:p,reportProgress:u})}logoutWithTokenUsingGET(k,x="body",p=!1){if(null==k)throw new Error("Required parameter token was null or undefined when calling logoutWithTokenUsingGET.");let u=this.defaultHeaders;null!=k&&(u=u.set("token",String(k)));const v=this.configuration.selectHeaderAccept(["application/json"]);return null!=v&&(u=u.set("Accept",v)),this.httpClient.get(`${this.basePath}/v2/auth/logout-token`,{withCredentials:this.configuration.withCredentials,headers:u,observe:x,reportProgress:p})}resendOtpUsingPOST(k,x="body",p=!1){if(null==k)throw new Error("Required parameter username was null or undefined when calling resendOtpUsingPOST.");let u=this.defaultHeaders;const v=this.configuration.selectHeaderAccept(["application/json"]);null!=v&&(u=u.set("Accept",v));const M=this.configuration.selectHeaderContentType(["application/json"]);return null!=M&&(u=u.set("Content-Type",M)),this.httpClient.post(`${this.basePath}/v2/auth/resend-otp`,k,{withCredentials:this.configuration.withCredentials,headers:u,observe:x,reportProgress:p})}switchLicenseeUsingGET(k,x,p="body",u=!1){if(null==k)throw new Error("Required parameter licenseeId was null or undefined when calling switchLicenseeUsingGET.");if(null==x)throw new Error("Required parameter token was null or undefined when calling switchLicenseeUsingGET.");let g=this.defaultHeaders;null!=x&&(g=g.set("token",String(x)));const w=this.configuration.selectHeaderAccept(["application/json"]);return null!=w&&(g=g.set("Accept",w)),this.httpClient.get(`${this.basePath}/v2/auth/switch-licensee/${encodeURIComponent(String(k))}`,{withCredentials:this.configuration.withCredentials,headers:g,observe:p,reportProgress:u})}update2FAUsingPOST(k,x,p="body",u=!1){if(null==k)throw new Error("Required parameter isEnabled was null or undefined when calling update2FAUsingPOST.");if(null==x)throw new Error("Required parameter token was null or undefined when calling update2FAUsingPOST.");let g=this.defaultHeaders;null!=x&&(g=g.set("token",String(x)));const w=this.configuration.selectHeaderAccept(["application/json"]);null!=w&&(g=g.set("Accept",w));const A=this.configuration.selectHeaderContentType(["application/json"]);return null!=A&&(g=g.set("Content-Type",A)),this.httpClient.post(`${this.basePath}/v2/auth/update-2fa`,k,{withCredentials:this.configuration.withCredentials,headers:g,observe:p,reportProgress:u})}userInfoUsingGET(k,x="body",p=!1){if(null==k)throw new Error("Required parameter token was null or undefined when calling userInfoUsingGET.");let u=this.defaultHeaders;null!=k&&(u=u.set("token",String(k)));const v=this.configuration.selectHeaderAccept(["application/json"]);return null!=v&&(u=u.set("Accept",v)),this.httpClient.get(`${this.basePath}/v2/auth/userinfo`,{withCredentials:this.configuration.withCredentials,headers:u,observe:x,reportProgress:p})}userPrivilegeUsingGET(k,x="body",p=!1){if(null==k)throw new Error("Required parameter token was null or undefined when calling userPrivilegeUsingGET.");let u=this.defaultHeaders;null!=k&&(u=u.set("token",String(k)));const v=this.configuration.selectHeaderAccept(["application/json"]);return null!=v&&(u=u.set("Accept",v)),this.httpClient.get(`${this.basePath}/v2/auth/user-privileges`,{withCredentials:this.configuration.withCredentials,headers:u,observe:x,reportProgress:p})}validateOtpUsingPOST(k,x="body",p=!1){if(null==k)throw new Error("Required parameter uiExtended was null or undefined when calling validateOtpUsingPOST.");let u=this.defaultHeaders;const v=this.configuration.selectHeaderAccept(["application/json"]);null!=v&&(u=u.set("Accept",v));const M=this.configuration.selectHeaderContentType(["application/json"]);return null!=M&&(u=u.set("Content-Type",M)),this.httpClient.post(`${this.basePath}/v2/auth/validate-otp`,k,{withCredentials:this.configuration.withCredentials,headers:u,observe:x,reportProgress:p})}}return K.\u0275fac=function(k){return new(k||K)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},K.\u0275prov=e.\u0275\u0275defineInjectable({token:K,factory:K.\u0275fac}),K})(),Z=(()=>{class K{constructor(k,x){if(k)throw new Error("ApiModule is already loaded. Import in your base AppModule only.");if(!x)throw new Error("You need to import the HttpClientModule in your AppModule! \nSee also https://github.com/angular/angular/issues/20575")}static forRoot(k){return{ngModule:K,providers:[{provide:O,useFactory:k}]}}}return K.\u0275fac=function(k){return new(k||K)(e.\u0275\u0275inject(K,12),e.\u0275\u0275inject(c.eN,8))},K.\u0275mod=e.\u0275\u0275defineNgModule({type:K}),K.\u0275inj=e.\u0275\u0275defineInjector({providers:[S,N]}),K})()},634:(Lt,ut,se)=>{"use strict";se.d(ut,{_C:()=>Y,ec:()=>O,y:()=>K});var e=se(4537),c=se(8692);const y=Math.PI/180;let O=(()=>{class P{constructor(x){this.supportsSvg=!!(x&&x.createElementNS&&x.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect),this.base=x&&x.head.querySelector("base"),this.hasPerf=typeof window<"u"&&window.performance&&window.performance.now&&"number"==typeof window.performance.now()}resolveColor(x){if(this.base&&this.base.href){const p=x.indexOf("#");if(p>-1&&x.indexOf("url")>-1)return x.slice(0,p)+location.href+x.slice(p)}return x}getTimestamp(){return this.hasPerf?window.performance.now():Date.now()}getArc(x,p,u,g,v=!1){const w=Math.max(0,Math.min(x||0,p)),M=v?180:359.9999,A=0===p?M:w/p*M;return`M ${this._polarToCartesian(g,u,A)} A ${u} ${u} 0 ${A<=180?0:1} 0 ${this._polarToCartesian(g,u,0)}`}_polarToCartesian(x,p,u){const g=(u-90)*y;return x+p*Math.cos(g)+" "+(x+p*Math.sin(g))}}return P.\u0275fac=function(x){return new(x||P)(e.\u0275\u0275inject(c.K0,8))},P.\u0275prov=e.\u0275\u0275defineInjectable({factory:function(){return new P(e.\u0275\u0275inject(c.K0,8))},token:P,providedIn:"root"}),P})();const N={provide:new e.InjectionToken("ROUND_PROGRESS_DEFAULTS"),useValue:{radius:125,animation:"easeOutCubic",animationDelay:null,duration:500,stroke:15,color:"#45CCCE",background:"#EAEAEA",responsive:!1,clockwise:!0,semicircle:!1,rounded:!1}};let Y=(()=>{class P{linearEase(x,p,u,g){return u*x/g+p}easeInQuad(x,p,u,g){return u*(x/=g)*x+p}easeOutQuad(x,p,u,g){return-u*(x/=g)*(x-2)+p}easeInOutQuad(x,p,u,g){return(x/=g/2)<1?u/2*x*x+p:-u/2*(--x*(x-2)-1)+p}easeInCubic(x,p,u,g){return u*(x/=g)*x*x+p}easeOutCubic(x,p,u,g){return u*((x=x/g-1)*x*x+1)+p}easeInOutCubic(x,p,u,g){return(x/=g/2)<1?u/2*x*x*x+p:u/2*((x-=2)*x*x+2)+p}easeInQuart(x,p,u,g){return u*(x/=g)*x*x*x+p}easeOutQuart(x,p,u,g){return-u*((x=x/g-1)*x*x*x-1)+p}easeInOutQuart(x,p,u,g){return(x/=g/2)<1?u/2*x*x*x*x+p:-u/2*((x-=2)*x*x*x-2)+p}easeInQuint(x,p,u,g){return u*(x/=g)*x*x*x*x+p}easeOutQuint(x,p,u,g){return u*((x=x/g-1)*x*x*x*x+1)+p}easeInOutQuint(x,p,u,g){return(x/=g/2)<1?u/2*x*x*x*x*x+p:u/2*((x-=2)*x*x*x*x+2)+p}easeInSine(x,p,u,g){return-u*Math.cos(x/g*(Math.PI/2))+u+p}easeOutSine(x,p,u,g){return u*Math.sin(x/g*(Math.PI/2))+p}easeInOutSine(x,p,u,g){return-u/2*(Math.cos(Math.PI*x/g)-1)+p}easeInExpo(x,p,u,g){return 0===x?p:u*Math.pow(2,10*(x/g-1))+p}easeOutExpo(x,p,u,g){return x===g?p+u:u*(1-Math.pow(2,-10*x/g))+p}easeInOutExpo(x,p,u,g){return 0===x?p:x===g?p+u:(x/=g/2)<1?u/2*Math.pow(2,10*(x-1))+p:u/2*(2-Math.pow(2,-10*--x))+p}easeInCirc(x,p,u,g){return-u*(Math.sqrt(1-(x/=g)*x)-1)+p}easeOutCirc(x,p,u,g){return u*Math.sqrt(1-(x=x/g-1)*x)+p}easeInOutCirc(x,p,u,g){return(x/=g/2)<1?-u/2*(Math.sqrt(1-x*x)-1)+p:u/2*(Math.sqrt(1-(x-=2)*x)+1)+p}easeInElastic(x,p,u,g){const v=.3*g;let w=1.70158,M=u;return 0===x?p:1==(x/=g)?p+u:(M<Math.abs(u)?(M=u,w=v/4):w=v/(2*Math.PI)*Math.asin(u/M),-M*Math.pow(2,10*x--)*Math.sin((x*g-w)*(2*Math.PI)/v)+p)}easeOutElastic(x,p,u,g){const v=.3*g;let w=1.70158,M=u;return 0===x?p:1==(x/=g)?p+u:(M<Math.abs(u)?(M=u,w=v/4):w=v/(2*Math.PI)*Math.asin(u/M),M*Math.pow(2,-10*x)*Math.sin((x*g-w)*(2*Math.PI)/v)+u+p)}easeInOutElastic(x,p,u,g){const v=.44999999999999996*g;let w=1.70158,M=u;return 0===x?p:2==(x/=g/2)?p+u:(M<Math.abs(u)?(M=u,w=v/4):w=v/(2*Math.PI)*Math.asin(u/M),x<1?M*Math.pow(2,10*(x-=1))*Math.sin((x*g-w)*(2*Math.PI)/v)*-.5+p:M*Math.pow(2,-10*(x-=1))*Math.sin((x*g-w)*(2*Math.PI)/v)*.5+u+p)}easeInBack(x,p,u,g,v=1.70158){return u*(x/=g)*x*((v+1)*x-v)+p}easeOutBack(x,p,u,g,v=1.70158){return u*((x=x/g-1)*x*((v+1)*x+v)+1)+p}easeInOutBack(x,p,u,g,v=1.70158){return(x/=g/2)<1?u/2*(x*x*((1+(v*=1.525))*x-v))+p:u/2*((x-=2)*x*((1+(v*=1.525))*x+v)+2)+p}easeInBounce(x,p,u,g){return u-this.easeOutBounce(g-x,0,u,g)+p}easeOutBounce(x,p,u,g){return(x/=g)<1/2.75?u*(7.5625*x*x)+p:x<2/2.75?u*(7.5625*(x-=1.5/2.75)*x+.75)+p:x<2.5/2.75?u*(7.5625*(x-=2.25/2.75)*x+.9375)+p:u*(7.5625*(x-=2.625/2.75)*x+.984375)+p}easeInOutBounce(x,p,u,g){return x<g/2?.5*this.easeInBounce(2*x,0,u,g)+p:.5*this.easeOutBounce(2*x-g,0,u,g)+.5*u+p}}return P.\u0275fac=function(x){return new(x||P)},P.\u0275prov=e.\u0275\u0275defineInjectable({factory:function(){return new P},token:P,providedIn:"root"}),P})(),K=(()=>{class P{}return P.\u0275fac=function(x){return new(x||P)},P.\u0275mod=e.\u0275\u0275defineNgModule({type:P}),P.\u0275inj=e.\u0275\u0275defineInjector({providers:[N]}),P})()},5630:function(Lt,ut){var X,se=typeof self<"u"?self:this,e=function(){function X(){this.fetch=!1,this.DOMException=se.DOMException}return X.prototype=se,new X}();X=e,function(O){var S={searchParams:"URLSearchParams"in X,iterable:"Symbol"in X&&"iterator"in Symbol,blob:"FileReader"in X&&"Blob"in X&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in X,arrayBuffer:"ArrayBuffer"in X};if(S.arrayBuffer)var N=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Y=ArrayBuffer.isView||function(n){return n&&N.indexOf(Object.prototype.toString.call(n))>-1};function Z(n){if("string"!=typeof n&&(n=String(n)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(n))throw new TypeError("Invalid character in header field name");return n.toLowerCase()}function K(n){return"string"!=typeof n&&(n=String(n)),n}function P(n){var i={next:function(){var o=n.shift();return{done:void 0===o,value:o}}};return S.iterable&&(i[Symbol.iterator]=function(){return i}),i}function k(n){this.map={},n instanceof k?n.forEach(function(i,o){this.append(o,i)},this):Array.isArray(n)?n.forEach(function(i){this.append(i[0],i[1])},this):n&&Object.getOwnPropertyNames(n).forEach(function(i){this.append(i,n[i])},this)}function x(n){if(n.bodyUsed)return Promise.reject(new TypeError("Already read"));n.bodyUsed=!0}function p(n){return new Promise(function(i,o){n.onload=function(){i(n.result)},n.onerror=function(){o(n.error)}})}function u(n){var i=new FileReader,o=p(i);return i.readAsArrayBuffer(n),o}function w(n){if(n.slice)return n.slice(0);var i=new Uint8Array(n.byteLength);return i.set(new Uint8Array(n)),i.buffer}function M(){return this.bodyUsed=!1,this._initBody=function(n){this._bodyInit=n,n?"string"==typeof n?this._bodyText=n:S.blob&&Blob.prototype.isPrototypeOf(n)?this._bodyBlob=n:S.formData&&FormData.prototype.isPrototypeOf(n)?this._bodyFormData=n:S.searchParams&&URLSearchParams.prototype.isPrototypeOf(n)?this._bodyText=n.toString():S.arrayBuffer&&S.blob&&function I(n){return n&&DataView.prototype.isPrototypeOf(n)}(n)?(this._bodyArrayBuffer=w(n.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):S.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(n)||Y(n))?this._bodyArrayBuffer=w(n):this._bodyText=n=Object.prototype.toString.call(n):this._bodyText="",this.headers.get("content-type")||("string"==typeof n?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):S.searchParams&&URLSearchParams.prototype.isPrototypeOf(n)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},S.blob&&(this.blob=function(){var n=x(this);if(n)return n;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?x(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(u)}),this.text=function(){var n=x(this);if(n)return n;if(this._bodyBlob)return function g(n){var i=new FileReader,o=p(i);return i.readAsText(n),o}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function v(n){for(var i=new Uint8Array(n),o=new Array(i.length),t=0;t<i.length;t++)o[t]=String.fromCharCode(i[t]);return o.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},S.formData&&(this.formData=function(){return this.text().then(W)}),this.json=function(){return this.text().then(JSON.parse)},this}k.prototype.append=function(n,i){n=Z(n),i=K(i);var o=this.map[n];this.map[n]=o?o+", "+i:i},k.prototype.delete=function(n){delete this.map[Z(n)]},k.prototype.get=function(n){return n=Z(n),this.has(n)?this.map[n]:null},k.prototype.has=function(n){return this.map.hasOwnProperty(Z(n))},k.prototype.set=function(n,i){this.map[Z(n)]=K(i)},k.prototype.forEach=function(n,i){for(var o in this.map)this.map.hasOwnProperty(o)&&n.call(i,this.map[o],o,this)},k.prototype.keys=function(){var n=[];return this.forEach(function(i,o){n.push(o)}),P(n)},k.prototype.values=function(){var n=[];return this.forEach(function(i){n.push(i)}),P(n)},k.prototype.entries=function(){var n=[];return this.forEach(function(i,o){n.push([o,i])}),P(n)},S.iterable&&(k.prototype[Symbol.iterator]=k.prototype.entries);var A=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function R(n,i){var o=(i=i||{}).body;if(n instanceof R){if(n.bodyUsed)throw new TypeError("Already read");this.url=n.url,this.credentials=n.credentials,i.headers||(this.headers=new k(n.headers)),this.method=n.method,this.mode=n.mode,this.signal=n.signal,!o&&null!=n._bodyInit&&(o=n._bodyInit,n.bodyUsed=!0)}else this.url=String(n);if(this.credentials=i.credentials||this.credentials||"same-origin",(i.headers||!this.headers)&&(this.headers=new k(i.headers)),this.method=function E(n){var i=n.toUpperCase();return A.indexOf(i)>-1?i:n}(i.method||this.method||"GET"),this.mode=i.mode||this.mode||null,this.signal=i.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function W(n){var i=new FormData;return n.trim().split("&").forEach(function(o){if(o){var t=o.split("="),a=t.shift().replace(/\+/g," "),m=t.join("=").replace(/\+/g," ");i.append(decodeURIComponent(a),decodeURIComponent(m))}}),i}function b(n){var i=new k;return n.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var a=t.split(":"),m=a.shift().trim();if(m){var d=a.join(":").trim();i.append(m,d)}}),i}function l(n,i){i||(i={}),this.type="default",this.status=void 0===i.status?200:i.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in i?i.statusText:"OK",this.headers=new k(i.headers),this.url=i.url||"",this._initBody(n)}R.prototype.clone=function(){return new R(this,{body:this._bodyInit})},M.call(R.prototype),M.call(l.prototype),l.prototype.clone=function(){return new l(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new k(this.headers),url:this.url})},l.error=function(){var n=new l(null,{status:0,statusText:""});return n.type="error",n};var h=[301,302,303,307,308];l.redirect=function(n,i){if(-1===h.indexOf(i))throw new RangeError("Invalid status code");return new l(null,{status:i,headers:{location:n}})},O.DOMException=X.DOMException;try{new O.DOMException}catch{O.DOMException=function(i,o){this.message=i,this.name=o;var t=Error(i);this.stack=t.stack},O.DOMException.prototype=Object.create(Error.prototype),O.DOMException.prototype.constructor=O.DOMException}function r(n,i){return new Promise(function(o,t){var a=new R(n,i);if(a.signal&&a.signal.aborted)return t(new O.DOMException("Aborted","AbortError"));var m=new XMLHttpRequest;function d(){m.abort()}m.onload=function(){var f={status:m.status,statusText:m.statusText,headers:b(m.getAllResponseHeaders()||"")};f.url="responseURL"in m?m.responseURL:f.headers.get("X-Request-URL"),o(new l("response"in m?m.response:m.responseText,f))},m.onerror=function(){t(new TypeError("Network request failed"))},m.ontimeout=function(){t(new TypeError("Network request failed"))},m.onabort=function(){t(new O.DOMException("Aborted","AbortError"))},m.open(a.method,a.url,!0),"include"===a.credentials?m.withCredentials=!0:"omit"===a.credentials&&(m.withCredentials=!1),"responseType"in m&&S.blob&&(m.responseType="blob"),a.headers.forEach(function(f,T){m.setRequestHeader(T,f)}),a.signal&&(a.signal.addEventListener("abort",d),m.onreadystatechange=function(){4===m.readyState&&a.signal.removeEventListener("abort",d)}),m.send(typeof a._bodyInit>"u"?null:a._bodyInit)})}r.polyfill=!0,X.fetch||(X.fetch=r,X.Headers=k,X.Request=R,X.Response=l),O.Headers=k,O.Request=R,O.Response=l,O.fetch=r,Object.defineProperty(O,"__esModule",{value:!0})}({}),e.fetch.ponyfill=!0,delete e.fetch.polyfill;var c=e;(ut=c.fetch).default=c.fetch,ut.fetch=c.fetch,ut.Headers=c.Headers,ut.Request=c.Request,ut.Response=c.Response,Lt.exports=ut},7832:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),se(8341),se(916),se(4369),se(8822),function(){var c=e,y=c.lib.BlockCipher,O=c.algo,S=[],I=[],N=[],Y=[],Z=[],K=[],P=[],k=[],x=[],p=[];!function(){for(var v=[],w=0;w<256;w++)v[w]=w<128?w<<1:w<<1^283;var M=0,A=0;for(w=0;w<256;w++){var E=A^A<<1^A<<2^A<<3^A<<4;S[M]=E=E>>>8^255&E^99,I[E]=M;var l,R=v[M],W=v[R],b=v[W];N[M]=(l=257*v[E]^16843008*E)<<24|l>>>8,Y[M]=l<<16|l>>>16,Z[M]=l<<8|l>>>24,K[M]=l,P[E]=(l=16843009*b^65537*W^257*R^16843008*M)<<24|l>>>8,k[E]=l<<16|l>>>16,x[E]=l<<8|l>>>24,p[E]=l,M?(M=R^v[v[v[b^R]]],A^=v[v[A]]):M=A=1}}();var u=[0,1,2,4,8,16,32,64,128,27,54],g=O.AES=y.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var w=this._keyPriorReset=this._key,M=w.words,A=w.sigBytes/4,R=4*((this._nRounds=A+6)+1),W=this._keySchedule=[],b=0;b<R;b++)b<A?W[b]=M[b]:(v=W[b-1],b%A?A>6&&b%A==4&&(v=S[v>>>24]<<24|S[v>>>16&255]<<16|S[v>>>8&255]<<8|S[255&v]):(v=S[(v=v<<8|v>>>24)>>>24]<<24|S[v>>>16&255]<<16|S[v>>>8&255]<<8|S[255&v],v^=u[b/A|0]<<24),W[b]=W[b-A]^v);for(var l=this._invKeySchedule=[],h=0;h<R;h++){if(b=R-h,h%4)var v=W[b];else v=W[b-4];l[h]=h<4||b<=4?v:P[S[v>>>24]]^k[S[v>>>16&255]]^x[S[v>>>8&255]]^p[S[255&v]]}}},encryptBlock:function(v,w){this._doCryptBlock(v,w,this._keySchedule,N,Y,Z,K,S)},decryptBlock:function(v,w){var M=v[w+1];v[w+1]=v[w+3],v[w+3]=M,this._doCryptBlock(v,w,this._invKeySchedule,P,k,x,p,I),M=v[w+1],v[w+1]=v[w+3],v[w+3]=M},_doCryptBlock:function(v,w,M,A,E,R,W,b){for(var l=this._nRounds,h=v[w]^M[0],r=v[w+1]^M[1],n=v[w+2]^M[2],i=v[w+3]^M[3],o=4,t=1;t<l;t++){var a=A[h>>>24]^E[r>>>16&255]^R[n>>>8&255]^W[255&i]^M[o++],m=A[r>>>24]^E[n>>>16&255]^R[i>>>8&255]^W[255&h]^M[o++],d=A[n>>>24]^E[i>>>16&255]^R[h>>>8&255]^W[255&r]^M[o++],f=A[i>>>24]^E[h>>>16&255]^R[r>>>8&255]^W[255&n]^M[o++];h=a,r=m,n=d,i=f}a=(b[h>>>24]<<24|b[r>>>16&255]<<16|b[n>>>8&255]<<8|b[255&i])^M[o++],m=(b[r>>>24]<<24|b[n>>>16&255]<<16|b[i>>>8&255]<<8|b[255&h])^M[o++],d=(b[n>>>24]<<24|b[i>>>16&255]<<16|b[h>>>8&255]<<8|b[255&r])^M[o++],f=(b[i>>>24]<<24|b[h>>>16&255]<<16|b[r>>>8&255]<<8|b[255&n])^M[o++],v[w]=a,v[w+1]=m,v[w+2]=d,v[w+3]=f},keySize:8});c.AES=y._createHelper(g)}(),e.AES)},2612:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),se(8341),se(916),se(4369),se(8822),function(){var c=e,y=c.lib.BlockCipher;const S=16,I=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],N=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var Y={pbox:[],sbox:[]};function Z(p,u){let A=p.sbox[0][u>>24&255]+p.sbox[1][u>>16&255];return A^=p.sbox[2][u>>8&255],A+=p.sbox[3][255&u],A}function K(p,u,g){let M,v=u,w=g;for(let A=0;A<S;++A)v^=p.pbox[A],w=Z(p,v)^w,M=v,v=w,w=M;return M=v,v=w,w=M,w^=p.pbox[S],v^=p.pbox[S+1],{left:v,right:w}}var x=c.algo.Blowfish=y.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var p=this._keyPriorReset=this._key;!function k(p,u,g){for(let E=0;E<4;E++){p.sbox[E]=[];for(let R=0;R<256;R++)p.sbox[E][R]=N[E][R]}let v=0;for(let E=0;E<S+2;E++)p.pbox[E]=I[E]^u[v],v++,v>=g&&(v=0);let w=0,M=0,A=0;for(let E=0;E<S+2;E+=2)A=K(p,w,M),w=A.left,M=A.right,p.pbox[E]=w,p.pbox[E+1]=M;for(let E=0;E<4;E++)for(let R=0;R<256;R+=2)A=K(p,w,M),w=A.left,M=A.right,p.sbox[E][R]=w,p.sbox[E][R+1]=M;return!0}(Y,p.words,p.sigBytes/4)}},encryptBlock:function(p,u){var g=K(Y,p[u],p[u+1]);p[u]=g.left,p[u+1]=g.right},decryptBlock:function(p,u){var g=function P(p,u,g){let M,v=u,w=g;for(let A=S+1;A>1;--A)v^=p.pbox[A],w=Z(p,v)^w,M=v,v=w,w=M;return M=v,v=w,w=M,w^=p.pbox[1],v^=p.pbox[0],{left:v,right:w}}(Y,p[u],p[u+1]);p[u]=g.left,p[u+1]=g.right},blockSize:2,keySize:4,ivSize:2});c.Blowfish=y._createHelper(x)}(),e.Blowfish)},8822:function(Lt,ut,se){var c,X,y,O,S,I,N,Z,P,k,p,u,g,w,A,R,W,l,h,e;Lt.exports=(e=se(1823),se(4369),void(e.lib.Cipher||(X=e,y=X.lib,O=y.Base,S=y.WordArray,I=y.BufferedBlockAlgorithm,N=X.enc,Z=N.Base64,P=X.algo.EvpKDF,k=y.Cipher=I.extend({cfg:O.extend(),createEncryptor:function(r,n){return this.create(this._ENC_XFORM_MODE,r,n)},createDecryptor:function(r,n){return this.create(this._DEC_XFORM_MODE,r,n)},init:function(r,n,i){this.cfg=this.cfg.extend(i),this._xformMode=r,this._key=n,this.reset()},reset:function(){I.reset.call(this),this._doReset()},process:function(r){return this._append(r),this._process()},finalize:function(r){return r&&this._append(r),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function r(n){return"string"==typeof n?h:W}return function(n){return{encrypt:function(i,o,t){return r(o).encrypt(n,i,o,t)},decrypt:function(i,o,t){return r(o).decrypt(n,i,o,t)}}}}()}),y.StreamCipher=k.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),p=X.mode={},u=y.BlockCipherMode=O.extend({createEncryptor:function(r,n){return this.Encryptor.create(r,n)},createDecryptor:function(r,n){return this.Decryptor.create(r,n)},init:function(r,n){this._cipher=r,this._iv=n}}),g=p.CBC=function(){var r=u.extend();function n(i,o,t){var a,m=this._iv;m?(a=m,this._iv=c):a=this._prevBlock;for(var d=0;d<t;d++)i[o+d]^=a[d]}return r.Encryptor=r.extend({processBlock:function(i,o){var t=this._cipher,a=t.blockSize;n.call(this,i,o,a),t.encryptBlock(i,o),this._prevBlock=i.slice(o,o+a)}}),r.Decryptor=r.extend({processBlock:function(i,o){var t=this._cipher,a=t.blockSize,m=i.slice(o,o+a);t.decryptBlock(i,o),n.call(this,i,o,a),this._prevBlock=m}}),r}(),w=(X.pad={}).Pkcs7={pad:function(r,n){for(var i=4*n,o=i-r.sigBytes%i,t=o<<24|o<<16|o<<8|o,a=[],m=0;m<o;m+=4)a.push(t);var d=S.create(a,o);r.concat(d)},unpad:function(r){r.sigBytes-=255&r.words[r.sigBytes-1>>>2]}},y.BlockCipher=k.extend({cfg:k.cfg.extend({mode:g,padding:w}),reset:function(){var r;k.reset.call(this);var n=this.cfg,i=n.iv,o=n.mode;this._xformMode==this._ENC_XFORM_MODE?r=o.createEncryptor:(r=o.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==r?this._mode.init(this,i&&i.words):(this._mode=r.call(o,this,i&&i.words),this._mode.__creator=r)},_doProcessBlock:function(r,n){this._mode.processBlock(r,n)},_doFinalize:function(){var r,n=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(n.pad(this._data,this.blockSize),r=this._process(!0)):(r=this._process(!0),n.unpad(r)),r},blockSize:4}),A=y.CipherParams=O.extend({init:function(r){this.mixIn(r)},toString:function(r){return(r||this.formatter).stringify(this)}}),R=(X.format={}).OpenSSL={stringify:function(r){var i=r.ciphertext,o=r.salt;return(o?S.create([1398893684,1701076831]).concat(o).concat(i):i).toString(Z)},parse:function(r){var n,i=Z.parse(r),o=i.words;return 1398893684==o[0]&&1701076831==o[1]&&(n=S.create(o.slice(2,4)),o.splice(0,4),i.sigBytes-=16),A.create({ciphertext:i,salt:n})}},W=y.SerializableCipher=O.extend({cfg:O.extend({format:R}),encrypt:function(r,n,i,o){o=this.cfg.extend(o);var t=r.createEncryptor(i,o),a=t.finalize(n),m=t.cfg;return A.create({ciphertext:a,key:i,iv:m.iv,algorithm:r,mode:m.mode,padding:m.padding,blockSize:r.blockSize,formatter:o.format})},decrypt:function(r,n,i,o){return o=this.cfg.extend(o),n=this._parse(n,o.format),r.createDecryptor(i,o).finalize(n.ciphertext)},_parse:function(r,n){return"string"==typeof r?n.parse(r,this):r}}),l=(X.kdf={}).OpenSSL={execute:function(r,n,i,o,t){if(o||(o=S.random(8)),t)var a=P.create({keySize:n+i,hasher:t}).compute(r,o);else a=P.create({keySize:n+i}).compute(r,o);var m=S.create(a.words.slice(n),4*i);return a.sigBytes=4*n,A.create({key:a,iv:m,salt:o})}},h=y.PasswordBasedCipher=W.extend({cfg:W.cfg.extend({kdf:l}),encrypt:function(r,n,i,o){var t=(o=this.cfg.extend(o)).kdf.execute(i,r.keySize,r.ivSize,o.salt,o.hasher);o.iv=t.iv;var a=W.encrypt.call(this,r,n,t.key,o);return a.mixIn(t),a},decrypt:function(r,n,i,o){o=this.cfg.extend(o),n=this._parse(n,o.format);var t=o.kdf.execute(i,r.keySize,r.ivSize,n.salt,o.hasher);return o.iv=t.iv,W.decrypt.call(this,r,n,t.key,o)}}))))},1823:function(Lt,ut,se){var e;Lt.exports=(e=e||function(c,X){var y;if(typeof window<"u"&&window.crypto&&(y=window.crypto),typeof self<"u"&&self.crypto&&(y=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(y=globalThis.crypto),!y&&typeof window<"u"&&window.msCrypto&&(y=window.msCrypto),!y&&typeof global<"u"&&global.crypto&&(y=global.crypto),!y)try{y=se(2480)}catch{}var O=function(){if(y){if("function"==typeof y.getRandomValues)try{return y.getRandomValues(new Uint32Array(1))[0]}catch{}if("function"==typeof y.randomBytes)try{return y.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},S=Object.create||function(){function v(){}return function(w){var M;return v.prototype=w,M=new v,v.prototype=null,M}}(),I={},N=I.lib={},Y=N.Base={extend:function(v){var w=S(this);return v&&w.mixIn(v),(!w.hasOwnProperty("init")||this.init===w.init)&&(w.init=function(){w.$super.init.apply(this,arguments)}),w.init.prototype=w,w.$super=this,w},create:function(){var v=this.extend();return v.init.apply(v,arguments),v},init:function(){},mixIn:function(v){for(var w in v)v.hasOwnProperty(w)&&(this[w]=v[w]);v.hasOwnProperty("toString")&&(this.toString=v.toString)},clone:function(){return this.init.prototype.extend(this)}},Z=N.WordArray=Y.extend({init:function(v,w){v=this.words=v||[],this.sigBytes=null!=w?w:4*v.length},toString:function(v){return(v||P).stringify(this)},concat:function(v){var w=this.words,M=v.words,A=this.sigBytes,E=v.sigBytes;if(this.clamp(),A%4)for(var R=0;R<E;R++)w[A+R>>>2]|=(M[R>>>2]>>>24-R%4*8&255)<<24-(A+R)%4*8;else for(var b=0;b<E;b+=4)w[A+b>>>2]=M[b>>>2];return this.sigBytes+=E,this},clamp:function(){var v=this.words,w=this.sigBytes;v[w>>>2]&=4294967295<<32-w%4*8,v.length=c.ceil(w/4)},clone:function(){var v=Y.clone.call(this);return v.words=this.words.slice(0),v},random:function(v){for(var w=[],M=0;M<v;M+=4)w.push(O());return new Z.init(w,v)}}),K=I.enc={},P=K.Hex={stringify:function(v){for(var w=v.words,M=v.sigBytes,A=[],E=0;E<M;E++){var R=w[E>>>2]>>>24-E%4*8&255;A.push((R>>>4).toString(16)),A.push((15&R).toString(16))}return A.join("")},parse:function(v){for(var w=v.length,M=[],A=0;A<w;A+=2)M[A>>>3]|=parseInt(v.substr(A,2),16)<<24-A%8*4;return new Z.init(M,w/2)}},k=K.Latin1={stringify:function(v){for(var w=v.words,M=v.sigBytes,A=[],E=0;E<M;E++)A.push(String.fromCharCode(w[E>>>2]>>>24-E%4*8&255));return A.join("")},parse:function(v){for(var w=v.length,M=[],A=0;A<w;A++)M[A>>>2]|=(255&v.charCodeAt(A))<<24-A%4*8;return new Z.init(M,w)}},x=K.Utf8={stringify:function(v){try{return decodeURIComponent(escape(k.stringify(v)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(v){return k.parse(unescape(encodeURIComponent(v)))}},p=N.BufferedBlockAlgorithm=Y.extend({reset:function(){this._data=new Z.init,this._nDataBytes=0},_append:function(v){"string"==typeof v&&(v=x.parse(v)),this._data.concat(v),this._nDataBytes+=v.sigBytes},_process:function(v){var w,M=this._data,A=M.words,E=M.sigBytes,R=this.blockSize,b=E/(4*R),l=(b=v?c.ceil(b):c.max((0|b)-this._minBufferSize,0))*R,h=c.min(4*l,E);if(l){for(var r=0;r<l;r+=R)this._doProcessBlock(A,r);w=A.splice(0,l),M.sigBytes-=h}return new Z.init(w,h)},clone:function(){var v=Y.clone.call(this);return v._data=this._data.clone(),v},_minBufferSize:0}),g=(N.Hasher=p.extend({cfg:Y.extend(),init:function(v){this.cfg=this.cfg.extend(v),this.reset()},reset:function(){p.reset.call(this),this._doReset()},update:function(v){return this._append(v),this._process(),this},finalize:function(v){return v&&this._append(v),this._doFinalize()},blockSize:16,_createHelper:function(v){return function(w,M){return new v.init(M).finalize(w)}},_createHmacHelper:function(v){return function(w,M){return new g.HMAC.init(v,M).finalize(w)}}}),I.algo={});return I}(Math),e)},8341:function(Lt,ut,se){var e,y;Lt.exports=(e=se(1823),y=e.lib.WordArray,e.enc.Base64={stringify:function(N){var Y=N.words,Z=N.sigBytes,K=this._map;N.clamp();for(var P=[],k=0;k<Z;k+=3)for(var g=(Y[k>>>2]>>>24-k%4*8&255)<<16|(Y[k+1>>>2]>>>24-(k+1)%4*8&255)<<8|Y[k+2>>>2]>>>24-(k+2)%4*8&255,v=0;v<4&&k+.75*v<Z;v++)P.push(K.charAt(g>>>6*(3-v)&63));var w=K.charAt(64);if(w)for(;P.length%4;)P.push(w);return P.join("")},parse:function(N){var Y=N.length,Z=this._map,K=this._reverseMap;if(!K){K=this._reverseMap=[];for(var P=0;P<Z.length;P++)K[Z.charCodeAt(P)]=P}var k=Z.charAt(64);if(k){var x=N.indexOf(k);-1!==x&&(Y=x)}return function I(N,Y,Z){for(var K=[],P=0,k=0;k<Y;k++)if(k%4){var x=Z[N.charCodeAt(k-1)]<<k%4*2,p=Z[N.charCodeAt(k)]>>>6-k%4*2;K[P>>>2]|=(x|p)<<24-P%4*8,P++}return y.create(K,P)}(N,Y,K)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},e.enc.Base64)},9237:function(Lt,ut,se){var e,y;Lt.exports=(e=se(1823),y=e.lib.WordArray,e.enc.Base64url={stringify:function(N,Y){void 0===Y&&(Y=!0);var Z=N.words,K=N.sigBytes,P=Y?this._safe_map:this._map;N.clamp();for(var k=[],x=0;x<K;x+=3)for(var v=(Z[x>>>2]>>>24-x%4*8&255)<<16|(Z[x+1>>>2]>>>24-(x+1)%4*8&255)<<8|Z[x+2>>>2]>>>24-(x+2)%4*8&255,w=0;w<4&&x+.75*w<K;w++)k.push(P.charAt(v>>>6*(3-w)&63));var M=P.charAt(64);if(M)for(;k.length%4;)k.push(M);return k.join("")},parse:function(N,Y){void 0===Y&&(Y=!0);var Z=N.length,K=Y?this._safe_map:this._map,P=this._reverseMap;if(!P){P=this._reverseMap=[];for(var k=0;k<K.length;k++)P[K.charCodeAt(k)]=k}var x=K.charAt(64);if(x){var p=N.indexOf(x);-1!==p&&(Z=p)}return function I(N,Y,Z){for(var K=[],P=0,k=0;k<Y;k++)if(k%4){var x=Z[N.charCodeAt(k-1)]<<k%4*2,p=Z[N.charCodeAt(k)]>>>6-k%4*2;K[P>>>2]|=(x|p)<<24-P%4*8,P++}return y.create(K,P)}(N,Z,P)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},e.enc.Base64url)},4153:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),function(){var y=e.lib.WordArray,O=e.enc;function I(N){return N<<8&4278255360|N>>>8&16711935}O.Utf16=O.Utf16BE={stringify:function(N){for(var Y=N.words,Z=N.sigBytes,K=[],P=0;P<Z;P+=2)K.push(String.fromCharCode(Y[P>>>2]>>>16-P%4*8&65535));return K.join("")},parse:function(N){for(var Y=N.length,Z=[],K=0;K<Y;K++)Z[K>>>1]|=N.charCodeAt(K)<<16-K%2*16;return y.create(Z,2*Y)}},O.Utf16LE={stringify:function(N){for(var Y=N.words,Z=N.sigBytes,K=[],P=0;P<Z;P+=2){var k=I(Y[P>>>2]>>>16-P%4*8&65535);K.push(String.fromCharCode(k))}return K.join("")},parse:function(N){for(var Y=N.length,Z=[],K=0;K<Y;K++)Z[K>>>1]|=I(N.charCodeAt(K)<<16-K%2*16);return y.create(Z,2*Y)}}}(),e.enc.Utf16)},4369:function(Lt,ut,se){var c,X,y,O,S,N,e;Lt.exports=(e=se(1823),se(6496),se(3331),O=(X=(c=e).lib).WordArray,N=(S=c.algo).EvpKDF=(y=X.Base).extend({cfg:y.extend({keySize:4,hasher:S.MD5,iterations:1}),init:function(Y){this.cfg=this.cfg.extend(Y)},compute:function(Y,Z){for(var K,P=this.cfg,k=P.hasher.create(),x=O.create(),p=x.words,u=P.keySize,g=P.iterations;p.length<u;){K&&k.update(K),K=k.update(Y).finalize(Z),k.reset();for(var v=1;v<g;v++)K=k.finalize(K),k.reset();x.concat(K)}return x.sigBytes=4*u,x}}),c.EvpKDF=function(Y,Z,K){return N.create(K).compute(Y,Z)},e.EvpKDF)},5383:function(Lt,ut,se){var e,O,I;Lt.exports=(e=se(1823),se(8822),O=e.lib.CipherParams,I=e.enc.Hex,e.format.Hex={stringify:function(Z){return Z.ciphertext.toString(I)},parse:function(Z){var K=I.parse(Z);return O.create({ciphertext:K})}},e.format.Hex)},3331:function(Lt,ut,se){var e,S;Lt.exports=(e=se(1823),S=e.enc.Utf8,void(e.algo.HMAC=e.lib.Base.extend({init:function(Y,Z){Y=this._hasher=new Y.init,"string"==typeof Z&&(Z=S.parse(Z));var K=Y.blockSize,P=4*K;Z.sigBytes>P&&(Z=Y.finalize(Z)),Z.clamp();for(var k=this._oKey=Z.clone(),x=this._iKey=Z.clone(),p=k.words,u=x.words,g=0;g<K;g++)p[g]^=1549556828,u[g]^=909522486;k.sigBytes=x.sigBytes=P,this.reset()},reset:function(){var Y=this._hasher;Y.reset(),Y.update(this._iKey)},update:function(Y){return this._hasher.update(Y),this},finalize:function(Y){var Z=this._hasher,K=Z.finalize(Y);return Z.reset(),Z.finalize(this._oKey.clone().concat(K))}})))},2527:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),se(4615),se(4194),se(4153),se(8341),se(9237),se(916),se(6496),se(6946),se(6538),se(1206),se(7098),se(2633),se(5508),se(3331),se(3096),se(4369),se(8822),se(8915),se(9913),se(1981),se(7163),se(6447),se(3199),se(9049),se(2812),se(5355),se(1247),se(5383),se(7832),se(4994),se(1093),se(7076),se(5625),se(2612),e)},4194:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),function(){if("function"==typeof ArrayBuffer){var y=e.lib.WordArray,O=y.init,S=y.init=function(I){if(I instanceof ArrayBuffer&&(I=new Uint8Array(I)),(I instanceof Int8Array||typeof Uint8ClampedArray<"u"&&I instanceof Uint8ClampedArray||I instanceof Int16Array||I instanceof Uint16Array||I instanceof Int32Array||I instanceof Uint32Array||I instanceof Float32Array||I instanceof Float64Array)&&(I=new Uint8Array(I.buffer,I.byteOffset,I.byteLength)),I instanceof Uint8Array){for(var N=I.byteLength,Y=[],Z=0;Z<N;Z++)Y[Z>>>2]|=I[Z]<<24-Z%4*8;O.call(this,Y,N)}else O.apply(this,arguments)};S.prototype=y}}(),e.lib.WordArray)},916:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),function(c){var X=e,y=X.lib,O=y.WordArray,S=y.Hasher,I=X.algo,N=[];!function(){for(var x=0;x<64;x++)N[x]=4294967296*c.abs(c.sin(x+1))|0}();var Y=I.MD5=S.extend({_doReset:function(){this._hash=new O.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(x,p){for(var u=0;u<16;u++){var g=p+u,v=x[g];x[g]=16711935&(v<<8|v>>>24)|4278255360&(v<<24|v>>>8)}var w=this._hash.words,M=x[p+0],A=x[p+1],E=x[p+2],R=x[p+3],W=x[p+4],b=x[p+5],l=x[p+6],h=x[p+7],r=x[p+8],n=x[p+9],i=x[p+10],o=x[p+11],t=x[p+12],a=x[p+13],m=x[p+14],d=x[p+15],f=w[0],T=w[1],V=w[2],F=w[3];f=Z(f,T,V,F,M,7,N[0]),F=Z(F,f,T,V,A,12,N[1]),V=Z(V,F,f,T,E,17,N[2]),T=Z(T,V,F,f,R,22,N[3]),f=Z(f,T,V,F,W,7,N[4]),F=Z(F,f,T,V,b,12,N[5]),V=Z(V,F,f,T,l,17,N[6]),T=Z(T,V,F,f,h,22,N[7]),f=Z(f,T,V,F,r,7,N[8]),F=Z(F,f,T,V,n,12,N[9]),V=Z(V,F,f,T,i,17,N[10]),T=Z(T,V,F,f,o,22,N[11]),f=Z(f,T,V,F,t,7,N[12]),F=Z(F,f,T,V,a,12,N[13]),V=Z(V,F,f,T,m,17,N[14]),f=K(f,T=Z(T,V,F,f,d,22,N[15]),V,F,A,5,N[16]),F=K(F,f,T,V,l,9,N[17]),V=K(V,F,f,T,o,14,N[18]),T=K(T,V,F,f,M,20,N[19]),f=K(f,T,V,F,b,5,N[20]),F=K(F,f,T,V,i,9,N[21]),V=K(V,F,f,T,d,14,N[22]),T=K(T,V,F,f,W,20,N[23]),f=K(f,T,V,F,n,5,N[24]),F=K(F,f,T,V,m,9,N[25]),V=K(V,F,f,T,R,14,N[26]),T=K(T,V,F,f,r,20,N[27]),f=K(f,T,V,F,a,5,N[28]),F=K(F,f,T,V,E,9,N[29]),V=K(V,F,f,T,h,14,N[30]),f=P(f,T=K(T,V,F,f,t,20,N[31]),V,F,b,4,N[32]),F=P(F,f,T,V,r,11,N[33]),V=P(V,F,f,T,o,16,N[34]),T=P(T,V,F,f,m,23,N[35]),f=P(f,T,V,F,A,4,N[36]),F=P(F,f,T,V,W,11,N[37]),V=P(V,F,f,T,h,16,N[38]),T=P(T,V,F,f,i,23,N[39]),f=P(f,T,V,F,a,4,N[40]),F=P(F,f,T,V,M,11,N[41]),V=P(V,F,f,T,R,16,N[42]),T=P(T,V,F,f,l,23,N[43]),f=P(f,T,V,F,n,4,N[44]),F=P(F,f,T,V,t,11,N[45]),V=P(V,F,f,T,d,16,N[46]),f=k(f,T=P(T,V,F,f,E,23,N[47]),V,F,M,6,N[48]),F=k(F,f,T,V,h,10,N[49]),V=k(V,F,f,T,m,15,N[50]),T=k(T,V,F,f,b,21,N[51]),f=k(f,T,V,F,t,6,N[52]),F=k(F,f,T,V,R,10,N[53]),V=k(V,F,f,T,i,15,N[54]),T=k(T,V,F,f,A,21,N[55]),f=k(f,T,V,F,r,6,N[56]),F=k(F,f,T,V,d,10,N[57]),V=k(V,F,f,T,l,15,N[58]),T=k(T,V,F,f,a,21,N[59]),f=k(f,T,V,F,W,6,N[60]),F=k(F,f,T,V,o,10,N[61]),V=k(V,F,f,T,E,15,N[62]),T=k(T,V,F,f,n,21,N[63]),w[0]=w[0]+f|0,w[1]=w[1]+T|0,w[2]=w[2]+V|0,w[3]=w[3]+F|0},_doFinalize:function(){var x=this._data,p=x.words,u=8*this._nDataBytes,g=8*x.sigBytes;p[g>>>5]|=128<<24-g%32;var v=c.floor(u/4294967296),w=u;p[15+(g+64>>>9<<4)]=16711935&(v<<8|v>>>24)|4278255360&(v<<24|v>>>8),p[14+(g+64>>>9<<4)]=16711935&(w<<8|w>>>24)|4278255360&(w<<24|w>>>8),x.sigBytes=4*(p.length+1),this._process();for(var M=this._hash,A=M.words,E=0;E<4;E++){var R=A[E];A[E]=16711935&(R<<8|R>>>24)|4278255360&(R<<24|R>>>8)}return M},clone:function(){var x=S.clone.call(this);return x._hash=this._hash.clone(),x}});function Z(x,p,u,g,v,w,M){var A=x+(p&u|~p&g)+v+M;return(A<<w|A>>>32-w)+p}function K(x,p,u,g,v,w,M){var A=x+(p&g|u&~g)+v+M;return(A<<w|A>>>32-w)+p}function P(x,p,u,g,v,w,M){var A=x+(p^u^g)+v+M;return(A<<w|A>>>32-w)+p}function k(x,p,u,g,v,w,M){var A=x+(u^(p|~g))+v+M;return(A<<w|A>>>32-w)+p}X.MD5=S._createHelper(Y),X.HmacMD5=S._createHmacHelper(Y)}(Math),e.MD5)},8915:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),se(8822),e.mode.CFB=function(){var c=e.lib.BlockCipherMode.extend();function X(y,O,S,I){var N,Y=this._iv;Y?(N=Y.slice(0),this._iv=void 0):N=this._prevBlock,I.encryptBlock(N,0);for(var Z=0;Z<S;Z++)y[O+Z]^=N[Z]}return c.Encryptor=c.extend({processBlock:function(y,O){var S=this._cipher,I=S.blockSize;X.call(this,y,O,I,S),this._prevBlock=y.slice(O,O+I)}}),c.Decryptor=c.extend({processBlock:function(y,O){var S=this._cipher,I=S.blockSize,N=y.slice(O,O+I);X.call(this,y,O,I,S),this._prevBlock=N}}),c}(),e.mode.CFB)},1981:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),se(8822),e.mode.CTRGladman=function(){var c=e.lib.BlockCipherMode.extend();function X(S){if(255==(S>>24&255)){var I=S>>16&255,N=S>>8&255,Y=255&S;255===I?(I=0,255===N?(N=0,255===Y?Y=0:++Y):++N):++I,S=0,S+=I<<16,S+=N<<8,S+=Y}else S+=1<<24;return S}var O=c.Encryptor=c.extend({processBlock:function(S,I){var N=this._cipher,Y=N.blockSize,Z=this._iv,K=this._counter;Z&&(K=this._counter=Z.slice(0),this._iv=void 0),function y(S){return 0===(S[0]=X(S[0]))&&(S[1]=X(S[1])),S}(K);var P=K.slice(0);N.encryptBlock(P,0);for(var k=0;k<Y;k++)S[I+k]^=P[k]}});return c.Decryptor=O,c}(),e.mode.CTRGladman)},9913:function(Lt,ut,se){var c,X,e;Lt.exports=(e=se(1823),se(8822),e.mode.CTR=(X=(c=e.lib.BlockCipherMode.extend()).Encryptor=c.extend({processBlock:function(y,O){var S=this._cipher,I=S.blockSize,N=this._iv,Y=this._counter;N&&(Y=this._counter=N.slice(0),this._iv=void 0);var Z=Y.slice(0);S.encryptBlock(Z,0),Y[I-1]=Y[I-1]+1|0;for(var K=0;K<I;K++)y[O+K]^=Z[K]}}),c.Decryptor=X,c),e.mode.CTR)},6447:function(Lt,ut,se){var c,e;Lt.exports=(e=se(1823),se(8822),e.mode.ECB=((c=e.lib.BlockCipherMode.extend()).Encryptor=c.extend({processBlock:function(X,y){this._cipher.encryptBlock(X,y)}}),c.Decryptor=c.extend({processBlock:function(X,y){this._cipher.decryptBlock(X,y)}}),c),e.mode.ECB)},7163:function(Lt,ut,se){var c,X,e;Lt.exports=(e=se(1823),se(8822),e.mode.OFB=(X=(c=e.lib.BlockCipherMode.extend()).Encryptor=c.extend({processBlock:function(y,O){var S=this._cipher,I=S.blockSize,N=this._iv,Y=this._keystream;N&&(Y=this._keystream=N.slice(0),this._iv=void 0),S.encryptBlock(Y,0);for(var Z=0;Z<I;Z++)y[O+Z]^=Y[Z]}}),c.Decryptor=X,c),e.mode.OFB)},3199:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),se(8822),e.pad.AnsiX923={pad:function(c,X){var y=c.sigBytes,O=4*X,S=O-y%O,I=y+S-1;c.clamp(),c.words[I>>>2]|=S<<24-I%4*8,c.sigBytes+=S},unpad:function(c){c.sigBytes-=255&c.words[c.sigBytes-1>>>2]}},e.pad.Ansix923)},9049:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),se(8822),e.pad.Iso10126={pad:function(c,X){var y=4*X,O=y-c.sigBytes%y;c.concat(e.lib.WordArray.random(O-1)).concat(e.lib.WordArray.create([O<<24],1))},unpad:function(c){c.sigBytes-=255&c.words[c.sigBytes-1>>>2]}},e.pad.Iso10126)},2812:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),se(8822),e.pad.Iso97971={pad:function(c,X){c.concat(e.lib.WordArray.create([2147483648],1)),e.pad.ZeroPadding.pad(c,X)},unpad:function(c){e.pad.ZeroPadding.unpad(c),c.sigBytes--}},e.pad.Iso97971)},1247:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),se(8822),e.pad.NoPadding={pad:function(){},unpad:function(){}},e.pad.NoPadding)},5355:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),se(8822),e.pad.ZeroPadding={pad:function(c,X){var y=4*X;c.clamp(),c.sigBytes+=y-(c.sigBytes%y||y)},unpad:function(c){var X=c.words,y=c.sigBytes-1;for(y=c.sigBytes-1;y>=0;y--)if(X[y>>>2]>>>24-y%4*8&255){c.sigBytes=y+1;break}}},e.pad.ZeroPadding)},3096:function(Lt,ut,se){var c,X,y,O,S,N,Y,e;Lt.exports=(e=se(1823),se(6946),se(3331),O=(X=(c=e).lib).WordArray,N=(S=c.algo).HMAC,Y=S.PBKDF2=(y=X.Base).extend({cfg:y.extend({keySize:4,hasher:S.SHA256,iterations:25e4}),init:function(Z){this.cfg=this.cfg.extend(Z)},compute:function(Z,K){for(var P=this.cfg,k=N.create(P.hasher,Z),x=O.create(),p=O.create([1]),u=x.words,g=p.words,v=P.keySize,w=P.iterations;u.length<v;){var M=k.update(K).finalize(p);k.reset();for(var A=M.words,E=A.length,R=M,W=1;W<w;W++){R=k.finalize(R),k.reset();for(var b=R.words,l=0;l<E;l++)A[l]^=b[l]}x.concat(M),g[0]++}return x.sigBytes=4*v,x}}),c.PBKDF2=function(Z,K,P){return Y.create(P).compute(Z,K)},e.PBKDF2)},5625:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),se(8341),se(916),se(4369),se(8822),function(){var c=e,y=c.lib.StreamCipher,S=[],I=[],N=[],Y=c.algo.RabbitLegacy=y.extend({_doReset:function(){var K=this._key.words,P=this.cfg.iv,k=this._X=[K[0],K[3]<<16|K[2]>>>16,K[1],K[0]<<16|K[3]>>>16,K[2],K[1]<<16|K[0]>>>16,K[3],K[2]<<16|K[1]>>>16],x=this._C=[K[2]<<16|K[2]>>>16,4294901760&K[0]|65535&K[1],K[3]<<16|K[3]>>>16,4294901760&K[1]|65535&K[2],K[0]<<16|K[0]>>>16,4294901760&K[2]|65535&K[3],K[1]<<16|K[1]>>>16,4294901760&K[3]|65535&K[0]];this._b=0;for(var p=0;p<4;p++)Z.call(this);for(p=0;p<8;p++)x[p]^=k[p+4&7];if(P){var u=P.words,g=u[0],v=u[1],w=16711935&(g<<8|g>>>24)|4278255360&(g<<24|g>>>8),M=16711935&(v<<8|v>>>24)|4278255360&(v<<24|v>>>8),A=w>>>16|4294901760&M,E=M<<16|65535&w;for(x[0]^=w,x[1]^=A,x[2]^=M,x[3]^=E,x[4]^=w,x[5]^=A,x[6]^=M,x[7]^=E,p=0;p<4;p++)Z.call(this)}},_doProcessBlock:function(K,P){var k=this._X;Z.call(this),S[0]=k[0]^k[5]>>>16^k[3]<<16,S[1]=k[2]^k[7]>>>16^k[5]<<16,S[2]=k[4]^k[1]>>>16^k[7]<<16,S[3]=k[6]^k[3]>>>16^k[1]<<16;for(var x=0;x<4;x++)S[x]=16711935&(S[x]<<8|S[x]>>>24)|4278255360&(S[x]<<24|S[x]>>>8),K[P+x]^=S[x]},blockSize:4,ivSize:2});function Z(){for(var K=this._X,P=this._C,k=0;k<8;k++)I[k]=P[k];for(P[0]=P[0]+1295307597+this._b|0,P[1]=P[1]+3545052371+(P[0]>>>0<I[0]>>>0?1:0)|0,P[2]=P[2]+886263092+(P[1]>>>0<I[1]>>>0?1:0)|0,P[3]=P[3]+1295307597+(P[2]>>>0<I[2]>>>0?1:0)|0,P[4]=P[4]+3545052371+(P[3]>>>0<I[3]>>>0?1:0)|0,P[5]=P[5]+886263092+(P[4]>>>0<I[4]>>>0?1:0)|0,P[6]=P[6]+1295307597+(P[5]>>>0<I[5]>>>0?1:0)|0,P[7]=P[7]+3545052371+(P[6]>>>0<I[6]>>>0?1:0)|0,this._b=P[7]>>>0<I[7]>>>0?1:0,k=0;k<8;k++){var x=K[k]+P[k],p=65535&x,u=x>>>16;N[k]=((p*p>>>17)+p*u>>>15)+u*u^((4294901760&x)*x|0)+((65535&x)*x|0)}K[0]=N[0]+(N[7]<<16|N[7]>>>16)+(N[6]<<16|N[6]>>>16)|0,K[1]=N[1]+(N[0]<<8|N[0]>>>24)+N[7]|0,K[2]=N[2]+(N[1]<<16|N[1]>>>16)+(N[0]<<16|N[0]>>>16)|0,K[3]=N[3]+(N[2]<<8|N[2]>>>24)+N[1]|0,K[4]=N[4]+(N[3]<<16|N[3]>>>16)+(N[2]<<16|N[2]>>>16)|0,K[5]=N[5]+(N[4]<<8|N[4]>>>24)+N[3]|0,K[6]=N[6]+(N[5]<<16|N[5]>>>16)+(N[4]<<16|N[4]>>>16)|0,K[7]=N[7]+(N[6]<<8|N[6]>>>24)+N[5]|0}c.RabbitLegacy=y._createHelper(Y)}(),e.RabbitLegacy)},7076:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),se(8341),se(916),se(4369),se(8822),function(){var c=e,y=c.lib.StreamCipher,S=[],I=[],N=[],Y=c.algo.Rabbit=y.extend({_doReset:function(){for(var K=this._key.words,P=this.cfg.iv,k=0;k<4;k++)K[k]=16711935&(K[k]<<8|K[k]>>>24)|4278255360&(K[k]<<24|K[k]>>>8);var x=this._X=[K[0],K[3]<<16|K[2]>>>16,K[1],K[0]<<16|K[3]>>>16,K[2],K[1]<<16|K[0]>>>16,K[3],K[2]<<16|K[1]>>>16],p=this._C=[K[2]<<16|K[2]>>>16,4294901760&K[0]|65535&K[1],K[3]<<16|K[3]>>>16,4294901760&K[1]|65535&K[2],K[0]<<16|K[0]>>>16,4294901760&K[2]|65535&K[3],K[1]<<16|K[1]>>>16,4294901760&K[3]|65535&K[0]];for(this._b=0,k=0;k<4;k++)Z.call(this);for(k=0;k<8;k++)p[k]^=x[k+4&7];if(P){var u=P.words,g=u[0],v=u[1],w=16711935&(g<<8|g>>>24)|4278255360&(g<<24|g>>>8),M=16711935&(v<<8|v>>>24)|4278255360&(v<<24|v>>>8),A=w>>>16|4294901760&M,E=M<<16|65535&w;for(p[0]^=w,p[1]^=A,p[2]^=M,p[3]^=E,p[4]^=w,p[5]^=A,p[6]^=M,p[7]^=E,k=0;k<4;k++)Z.call(this)}},_doProcessBlock:function(K,P){var k=this._X;Z.call(this),S[0]=k[0]^k[5]>>>16^k[3]<<16,S[1]=k[2]^k[7]>>>16^k[5]<<16,S[2]=k[4]^k[1]>>>16^k[7]<<16,S[3]=k[6]^k[3]>>>16^k[1]<<16;for(var x=0;x<4;x++)S[x]=16711935&(S[x]<<8|S[x]>>>24)|4278255360&(S[x]<<24|S[x]>>>8),K[P+x]^=S[x]},blockSize:4,ivSize:2});function Z(){for(var K=this._X,P=this._C,k=0;k<8;k++)I[k]=P[k];for(P[0]=P[0]+1295307597+this._b|0,P[1]=P[1]+3545052371+(P[0]>>>0<I[0]>>>0?1:0)|0,P[2]=P[2]+886263092+(P[1]>>>0<I[1]>>>0?1:0)|0,P[3]=P[3]+1295307597+(P[2]>>>0<I[2]>>>0?1:0)|0,P[4]=P[4]+3545052371+(P[3]>>>0<I[3]>>>0?1:0)|0,P[5]=P[5]+886263092+(P[4]>>>0<I[4]>>>0?1:0)|0,P[6]=P[6]+1295307597+(P[5]>>>0<I[5]>>>0?1:0)|0,P[7]=P[7]+3545052371+(P[6]>>>0<I[6]>>>0?1:0)|0,this._b=P[7]>>>0<I[7]>>>0?1:0,k=0;k<8;k++){var x=K[k]+P[k],p=65535&x,u=x>>>16;N[k]=((p*p>>>17)+p*u>>>15)+u*u^((4294901760&x)*x|0)+((65535&x)*x|0)}K[0]=N[0]+(N[7]<<16|N[7]>>>16)+(N[6]<<16|N[6]>>>16)|0,K[1]=N[1]+(N[0]<<8|N[0]>>>24)+N[7]|0,K[2]=N[2]+(N[1]<<16|N[1]>>>16)+(N[0]<<16|N[0]>>>16)|0,K[3]=N[3]+(N[2]<<8|N[2]>>>24)+N[1]|0,K[4]=N[4]+(N[3]<<16|N[3]>>>16)+(N[2]<<16|N[2]>>>16)|0,K[5]=N[5]+(N[4]<<8|N[4]>>>24)+N[3]|0,K[6]=N[6]+(N[5]<<16|N[5]>>>16)+(N[4]<<16|N[4]>>>16)|0,K[7]=N[7]+(N[6]<<8|N[6]>>>24)+N[5]|0}c.Rabbit=y._createHelper(Y)}(),e.Rabbit)},1093:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),se(8341),se(916),se(4369),se(8822),function(){var c=e,y=c.lib.StreamCipher,O=c.algo,S=O.RC4=y.extend({_doReset:function(){for(var Y=this._key,Z=Y.words,K=Y.sigBytes,P=this._S=[],k=0;k<256;k++)P[k]=k;k=0;for(var x=0;k<256;k++){var p=k%K,g=P[k];P[k]=P[x=(x+P[k]+(Z[p>>>2]>>>24-p%4*8&255))%256],P[x]=g}this._i=this._j=0},_doProcessBlock:function(Y,Z){Y[Z]^=I.call(this)},keySize:8,ivSize:0});function I(){for(var Y=this._S,Z=this._i,K=this._j,P=0,k=0;k<4;k++){var x=Y[Z=(Z+1)%256];Y[Z]=Y[K=(K+Y[Z])%256],Y[K]=x,P|=Y[(Y[Z]+Y[K])%256]<<24-8*k}return this._i=Z,this._j=K,P}c.RC4=y._createHelper(S);var N=O.RC4Drop=S.extend({cfg:S.cfg.extend({drop:192}),_doReset:function(){S._doReset.call(this);for(var Y=this.cfg.drop;Y>0;Y--)I.call(this)}});c.RC4Drop=y._createHelper(N)}(),e.RC4)},5508:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),function(c){var X=e,y=X.lib,O=y.WordArray,S=y.Hasher,I=X.algo,N=O.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),Y=O.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),Z=O.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),K=O.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),P=O.create([0,1518500249,1859775393,2400959708,2840853838]),k=O.create([1352829926,1548603684,1836072691,2053994217,0]),x=I.RIPEMD160=S.extend({_doReset:function(){this._hash=O.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(A,E){for(var R=0;R<16;R++){var W=E+R,b=A[W];A[W]=16711935&(b<<8|b>>>24)|4278255360&(b<<24|b>>>8)}var a,m,d,f,T,V,F,s,_,B,H,l=this._hash.words,h=P.words,r=k.words,n=N.words,i=Y.words,o=Z.words,t=K.words;for(V=a=l[0],F=m=l[1],s=d=l[2],_=f=l[3],B=T=l[4],R=0;R<80;R+=1)H=a+A[E+n[R]]|0,H+=R<16?p(m,d,f)+h[0]:R<32?u(m,d,f)+h[1]:R<48?g(m,d,f)+h[2]:R<64?v(m,d,f)+h[3]:w(m,d,f)+h[4],H=(H=M(H|=0,o[R]))+T|0,a=T,T=f,f=M(d,10),d=m,m=H,H=V+A[E+i[R]]|0,H+=R<16?w(F,s,_)+r[0]:R<32?v(F,s,_)+r[1]:R<48?g(F,s,_)+r[2]:R<64?u(F,s,_)+r[3]:p(F,s,_)+r[4],H=(H=M(H|=0,t[R]))+B|0,V=B,B=_,_=M(s,10),s=F,F=H;H=l[1]+d+_|0,l[1]=l[2]+f+B|0,l[2]=l[3]+T+V|0,l[3]=l[4]+a+F|0,l[4]=l[0]+m+s|0,l[0]=H},_doFinalize:function(){var A=this._data,E=A.words,R=8*this._nDataBytes,W=8*A.sigBytes;E[W>>>5]|=128<<24-W%32,E[14+(W+64>>>9<<4)]=16711935&(R<<8|R>>>24)|4278255360&(R<<24|R>>>8),A.sigBytes=4*(E.length+1),this._process();for(var b=this._hash,l=b.words,h=0;h<5;h++){var r=l[h];l[h]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8)}return b},clone:function(){var A=S.clone.call(this);return A._hash=this._hash.clone(),A}});function p(A,E,R){return A^E^R}function u(A,E,R){return A&E|~A&R}function g(A,E,R){return(A|~E)^R}function v(A,E,R){return A&R|E&~R}function w(A,E,R){return A^(E|~R)}function M(A,E){return A<<E|A>>>32-E}X.RIPEMD160=S._createHelper(x),X.HmacRIPEMD160=S._createHmacHelper(x)}(Math),e.RIPEMD160)},6496:function(Lt,ut,se){var c,X,y,O,I,N,e;Lt.exports=(e=se(1823),y=(X=(c=e).lib).WordArray,I=[],N=c.algo.SHA1=(O=X.Hasher).extend({_doReset:function(){this._hash=new y.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(Y,Z){for(var K=this._hash.words,P=K[0],k=K[1],x=K[2],p=K[3],u=K[4],g=0;g<80;g++){if(g<16)I[g]=0|Y[Z+g];else{var v=I[g-3]^I[g-8]^I[g-14]^I[g-16];I[g]=v<<1|v>>>31}var w=(P<<5|P>>>27)+u+I[g];w+=g<20?1518500249+(k&x|~k&p):g<40?1859775393+(k^x^p):g<60?(k&x|k&p|x&p)-1894007588:(k^x^p)-899497514,u=p,p=x,x=k<<30|k>>>2,k=P,P=w}K[0]=K[0]+P|0,K[1]=K[1]+k|0,K[2]=K[2]+x|0,K[3]=K[3]+p|0,K[4]=K[4]+u|0},_doFinalize:function(){var Y=this._data,Z=Y.words,K=8*this._nDataBytes,P=8*Y.sigBytes;return Z[P>>>5]|=128<<24-P%32,Z[14+(P+64>>>9<<4)]=Math.floor(K/4294967296),Z[15+(P+64>>>9<<4)]=K,Y.sigBytes=4*Z.length,this._process(),this._hash},clone:function(){var Y=O.clone.call(this);return Y._hash=this._hash.clone(),Y}}),c.SHA1=O._createHelper(N),c.HmacSHA1=O._createHmacHelper(N),e.SHA1)},6538:function(Lt,ut,se){var c,y,O,S,I,e;Lt.exports=(e=se(1823),se(6946),y=(c=e).lib.WordArray,I=(O=c.algo).SHA224=(S=O.SHA256).extend({_doReset:function(){this._hash=new y.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var N=S._doFinalize.call(this);return N.sigBytes-=4,N}}),c.SHA224=S._createHelper(I),c.HmacSHA224=S._createHmacHelper(I),e.SHA224)},6946:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),function(c){var X=e,y=X.lib,O=y.WordArray,S=y.Hasher,I=X.algo,N=[],Y=[];!function(){function P(u){for(var g=c.sqrt(u),v=2;v<=g;v++)if(!(u%v))return!1;return!0}function k(u){return 4294967296*(u-(0|u))|0}for(var x=2,p=0;p<64;)P(x)&&(p<8&&(N[p]=k(c.pow(x,.5))),Y[p]=k(c.pow(x,1/3)),p++),x++}();var Z=[],K=I.SHA256=S.extend({_doReset:function(){this._hash=new O.init(N.slice(0))},_doProcessBlock:function(P,k){for(var x=this._hash.words,p=x[0],u=x[1],g=x[2],v=x[3],w=x[4],M=x[5],A=x[6],E=x[7],R=0;R<64;R++){if(R<16)Z[R]=0|P[k+R];else{var W=Z[R-15],l=Z[R-2];Z[R]=((W<<25|W>>>7)^(W<<14|W>>>18)^W>>>3)+Z[R-7]+((l<<15|l>>>17)^(l<<13|l>>>19)^l>>>10)+Z[R-16]}var n=p&u^p&g^u&g,t=E+((w<<26|w>>>6)^(w<<21|w>>>11)^(w<<7|w>>>25))+(w&M^~w&A)+Y[R]+Z[R];E=A,A=M,M=w,w=v+t|0,v=g,g=u,u=p,p=t+(((p<<30|p>>>2)^(p<<19|p>>>13)^(p<<10|p>>>22))+n)|0}x[0]=x[0]+p|0,x[1]=x[1]+u|0,x[2]=x[2]+g|0,x[3]=x[3]+v|0,x[4]=x[4]+w|0,x[5]=x[5]+M|0,x[6]=x[6]+A|0,x[7]=x[7]+E|0},_doFinalize:function(){var P=this._data,k=P.words,x=8*this._nDataBytes,p=8*P.sigBytes;return k[p>>>5]|=128<<24-p%32,k[14+(p+64>>>9<<4)]=c.floor(x/4294967296),k[15+(p+64>>>9<<4)]=x,P.sigBytes=4*k.length,this._process(),this._hash},clone:function(){var P=S.clone.call(this);return P._hash=this._hash.clone(),P}});X.SHA256=S._createHelper(K),X.HmacSHA256=S._createHmacHelper(K)}(Math),e.SHA256)},2633:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),se(4615),function(c){var X=e,y=X.lib,O=y.WordArray,S=y.Hasher,N=X.x64.Word,Y=X.algo,Z=[],K=[],P=[];!function(){for(var p=1,u=0,g=0;g<24;g++){Z[p+5*u]=(g+1)*(g+2)/2%64;var w=(2*p+3*u)%5;p=u%5,u=w}for(p=0;p<5;p++)for(u=0;u<5;u++)K[p+5*u]=u+(2*p+3*u)%5*5;for(var M=1,A=0;A<24;A++){for(var E=0,R=0,W=0;W<7;W++){if(1&M){var b=(1<<W)-1;b<32?R^=1<<b:E^=1<<b-32}128&M?M=M<<1^113:M<<=1}P[A]=N.create(E,R)}}();var k=[];!function(){for(var p=0;p<25;p++)k[p]=N.create()}();var x=Y.SHA3=S.extend({cfg:S.cfg.extend({outputLength:512}),_doReset:function(){for(var p=this._state=[],u=0;u<25;u++)p[u]=new N.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(p,u){for(var g=this._state,v=this.blockSize/2,w=0;w<v;w++){var M=p[u+2*w],A=p[u+2*w+1];M=16711935&(M<<8|M>>>24)|4278255360&(M<<24|M>>>8),(E=g[w]).high^=A=16711935&(A<<8|A>>>24)|4278255360&(A<<24|A>>>8),E.low^=M}for(var R=0;R<24;R++){for(var W=0;W<5;W++){for(var b=0,l=0,h=0;h<5;h++)b^=(E=g[W+5*h]).high,l^=E.low;var r=k[W];r.high=b,r.low=l}for(W=0;W<5;W++){var n=k[(W+4)%5],i=k[(W+1)%5],o=i.high,t=i.low;for(b=n.high^(o<<1|t>>>31),l=n.low^(t<<1|o>>>31),h=0;h<5;h++)(E=g[W+5*h]).high^=b,E.low^=l}for(var a=1;a<25;a++){var m=(E=g[a]).high,d=E.low,f=Z[a];f<32?(b=m<<f|d>>>32-f,l=d<<f|m>>>32-f):(b=d<<f-32|m>>>64-f,l=m<<f-32|d>>>64-f);var T=k[K[a]];T.high=b,T.low=l}var V=k[0],F=g[0];for(V.high=F.high,V.low=F.low,W=0;W<5;W++)for(h=0;h<5;h++){var s=k[a=W+5*h],_=k[(W+1)%5+5*h],B=k[(W+2)%5+5*h];(E=g[a]).high=s.high^~_.high&B.high,E.low=s.low^~_.low&B.low}var E,H=P[R];(E=g[0]).high^=H.high,E.low^=H.low}},_doFinalize:function(){var p=this._data,u=p.words,v=8*p.sigBytes,w=32*this.blockSize;u[v>>>5]|=1<<24-v%32,u[(c.ceil((v+1)/w)*w>>>5)-1]|=128,p.sigBytes=4*u.length,this._process();for(var M=this._state,A=this.cfg.outputLength/8,E=A/8,R=[],W=0;W<E;W++){var b=M[W],l=b.high,h=b.low;l=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),R.push(h=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8)),R.push(l)}return new O.init(R,A)},clone:function(){for(var p=S.clone.call(this),u=p._state=this._state.slice(0),g=0;g<25;g++)u[g]=u[g].clone();return p}});X.SHA3=S._createHelper(x),X.HmacSHA3=S._createHmacHelper(x)}(Math),e.SHA3)},7098:function(Lt,ut,se){var c,X,y,O,S,I,N,e;Lt.exports=(e=se(1823),se(4615),se(1206),y=(X=(c=e).x64).Word,O=X.WordArray,N=(S=c.algo).SHA384=(I=S.SHA512).extend({_doReset:function(){this._hash=new O.init([new y.init(3418070365,3238371032),new y.init(1654270250,914150663),new y.init(2438529370,812702999),new y.init(355462360,4144912697),new y.init(1731405415,4290775857),new y.init(2394180231,1750603025),new y.init(3675008525,1694076839),new y.init(1203062813,3204075428)])},_doFinalize:function(){var Y=I._doFinalize.call(this);return Y.sigBytes-=16,Y}}),c.SHA384=I._createHelper(N),c.HmacSHA384=I._createHmacHelper(N),e.SHA384)},1206:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),se(4615),function(){var c=e,y=c.lib.Hasher,O=c.x64,S=O.Word,I=O.WordArray,N=c.algo;function Y(){return S.create.apply(S,arguments)}var Z=[Y(1116352408,3609767458),Y(1899447441,602891725),Y(3049323471,3964484399),Y(3921009573,2173295548),Y(961987163,4081628472),Y(1508970993,3053834265),Y(2453635748,2937671579),Y(2870763221,3664609560),Y(3624381080,2734883394),Y(310598401,1164996542),Y(607225278,1323610764),Y(1426881987,3590304994),Y(1925078388,4068182383),Y(2162078206,991336113),Y(2614888103,633803317),Y(3248222580,3479774868),Y(3835390401,2666613458),Y(4022224774,944711139),Y(264347078,2341262773),Y(604807628,2007800933),Y(770255983,1495990901),Y(1249150122,1856431235),Y(1555081692,3175218132),Y(1996064986,2198950837),Y(2554220882,3999719339),Y(2821834349,766784016),Y(2952996808,2566594879),Y(3210313671,3203337956),Y(3336571891,1034457026),Y(3584528711,2466948901),Y(113926993,3758326383),Y(338241895,168717936),Y(666307205,1188179964),Y(773529912,1546045734),Y(1294757372,1522805485),Y(1396182291,2643833823),Y(1695183700,2343527390),Y(1986661051,1014477480),Y(2177026350,1206759142),Y(2456956037,344077627),Y(2730485921,1290863460),Y(2820302411,3158454273),Y(3259730800,3505952657),Y(3345764771,106217008),Y(3516065817,3606008344),Y(3600352804,1432725776),Y(4094571909,1467031594),Y(275423344,851169720),Y(430227734,3100823752),Y(506948616,1363258195),Y(659060556,3750685593),Y(883997877,3785050280),Y(958139571,3318307427),Y(1322822218,3812723403),Y(1537002063,2003034995),Y(1747873779,3602036899),Y(1955562222,1575990012),Y(2024104815,1125592928),Y(2227730452,2716904306),Y(2361852424,442776044),Y(2428436474,593698344),Y(2756734187,3733110249),Y(3204031479,2999351573),Y(3329325298,3815920427),Y(3391569614,3928383900),Y(3515267271,566280711),Y(3940187606,3454069534),Y(4118630271,4000239992),Y(116418474,1914138554),Y(174292421,2731055270),Y(289380356,3203993006),Y(460393269,320620315),Y(685471733,587496836),Y(852142971,1086792851),Y(1017036298,365543100),Y(1126000580,2618297676),Y(1288033470,3409855158),Y(1501505948,4234509866),Y(1607167915,987167468),Y(1816402316,1246189591)],K=[];!function(){for(var k=0;k<80;k++)K[k]=Y()}();var P=N.SHA512=y.extend({_doReset:function(){this._hash=new I.init([new S.init(1779033703,4089235720),new S.init(3144134277,2227873595),new S.init(1013904242,4271175723),new S.init(2773480762,1595750129),new S.init(1359893119,2917565137),new S.init(2600822924,725511199),new S.init(528734635,4215389547),new S.init(1541459225,327033209)])},_doProcessBlock:function(k,x){for(var p=this._hash.words,u=p[0],g=p[1],v=p[2],w=p[3],M=p[4],A=p[5],E=p[6],R=p[7],W=u.high,b=u.low,l=g.high,h=g.low,r=v.high,n=v.low,i=w.high,o=w.low,t=M.high,a=M.low,m=A.high,d=A.low,f=E.high,T=E.low,V=R.high,F=R.low,s=W,_=b,B=l,H=h,G=r,C=n,j=i,L=o,ee=t,U=a,ie=m,$=d,oe=f,te=T,_e=V,pe=F,ge=0;ge<80;ge++){var ae,ve,fe=K[ge];if(ge<16)ve=fe.high=0|k[x+2*ge],ae=fe.low=0|k[x+2*ge+1];else{var ne=K[ge-15],ce=ne.high,xe=ne.low,Le=(xe>>>1|ce<<31)^(xe>>>8|ce<<24)^(xe>>>7|ce<<25),Ie=K[ge-2],Ne=Ie.high,Mt=Ie.low,Ze=(Mt>>>19|Ne<<13)^(Mt<<3|Ne>>>29)^(Mt>>>6|Ne<<26),Wt=K[ge-7],si=K[ge-16],hi=si.low;fe.high=ve=(ve=(ve=((ce>>>1|xe<<31)^(ce>>>8|xe<<24)^ce>>>7)+Wt.high+((ae=Le+Wt.low)>>>0<Le>>>0?1:0))+((Ne>>>19|Mt<<13)^(Ne<<3|Mt>>>29)^Ne>>>6)+((ae+=Ze)>>>0<Ze>>>0?1:0))+si.high+((ae+=hi)>>>0<hi>>>0?1:0),fe.low=ae}var vi,Ii=ee&ie^~ee&oe,Li=U&$^~U&te,zt=s&B^s&G^B&G,we=(_>>>28|s<<4)^(_<<30|s>>>2)^(_<<25|s>>>7),Qt=Z[ge],wi=Qt.low,Fi=_e+((ee>>>14|U<<18)^(ee>>>18|U<<14)^(ee<<23|U>>>9))+((vi=pe+((U>>>14|ee<<18)^(U>>>18|ee<<14)^(U<<23|ee>>>9)))>>>0<pe>>>0?1:0),ri=we+(_&H^_&C^H&C);_e=oe,pe=te,oe=ie,te=$,ie=ee,$=U,ee=j+(Fi=(Fi=(Fi=Fi+Ii+((vi+=Li)>>>0<Li>>>0?1:0))+Qt.high+((vi+=wi)>>>0<wi>>>0?1:0))+ve+((vi+=ae)>>>0<ae>>>0?1:0))+((U=L+vi|0)>>>0<L>>>0?1:0)|0,j=G,L=C,G=B,C=H,B=s,H=_,s=Fi+(((s>>>28|_<<4)^(s<<30|_>>>2)^(s<<25|_>>>7))+zt+(ri>>>0<we>>>0?1:0))+((_=vi+ri|0)>>>0<vi>>>0?1:0)|0}b=u.low=b+_,u.high=W+s+(b>>>0<_>>>0?1:0),h=g.low=h+H,g.high=l+B+(h>>>0<H>>>0?1:0),n=v.low=n+C,v.high=r+G+(n>>>0<C>>>0?1:0),o=w.low=o+L,w.high=i+j+(o>>>0<L>>>0?1:0),a=M.low=a+U,M.high=t+ee+(a>>>0<U>>>0?1:0),d=A.low=d+$,A.high=m+ie+(d>>>0<$>>>0?1:0),T=E.low=T+te,E.high=f+oe+(T>>>0<te>>>0?1:0),F=R.low=F+pe,R.high=V+_e+(F>>>0<pe>>>0?1:0)},_doFinalize:function(){var k=this._data,x=k.words,p=8*this._nDataBytes,u=8*k.sigBytes;return x[u>>>5]|=128<<24-u%32,x[30+(u+128>>>10<<5)]=Math.floor(p/4294967296),x[31+(u+128>>>10<<5)]=p,k.sigBytes=4*x.length,this._process(),this._hash.toX32()},clone:function(){var k=y.clone.call(this);return k._hash=this._hash.clone(),k},blockSize:32});c.SHA512=y._createHelper(P),c.HmacSHA512=y._createHmacHelper(P)}(),e.SHA512)},4994:function(Lt,ut,se){var e;Lt.exports=(e=se(1823),se(8341),se(916),se(4369),se(8822),function(){var c=e,X=c.lib,y=X.WordArray,O=X.BlockCipher,S=c.algo,I=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],N=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],Y=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],Z=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],K=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],P=S.DES=O.extend({_doReset:function(){for(var g=this._key.words,v=[],w=0;w<56;w++){var M=I[w]-1;v[w]=g[M>>>5]>>>31-M%32&1}for(var A=this._subKeys=[],E=0;E<16;E++){var R=A[E]=[],W=Y[E];for(w=0;w<24;w++)R[w/6|0]|=v[(N[w]-1+W)%28]<<31-w%6,R[4+(w/6|0)]|=v[28+(N[w+24]-1+W)%28]<<31-w%6;for(R[0]=R[0]<<1|R[0]>>>31,w=1;w<7;w++)R[w]=R[w]>>>4*(w-1)+3;R[7]=R[7]<<5|R[7]>>>27}var b=this._invSubKeys=[];for(w=0;w<16;w++)b[w]=A[15-w]},encryptBlock:function(u,g){this._doCryptBlock(u,g,this._subKeys)},decryptBlock:function(u,g){this._doCryptBlock(u,g,this._invSubKeys)},_doCryptBlock:function(u,g,v){this._lBlock=u[g],this._rBlock=u[g+1],k.call(this,4,252645135),k.call(this,16,65535),x.call(this,2,858993459),x.call(this,8,16711935),k.call(this,1,1431655765);for(var w=0;w<16;w++){for(var M=v[w],A=this._lBlock,E=this._rBlock,R=0,W=0;W<8;W++)R|=Z[W][((E^M[W])&K[W])>>>0];this._lBlock=E,this._rBlock=A^R}var b=this._lBlock;this._lBlock=this._rBlock,this._rBlock=b,k.call(this,1,1431655765),x.call(this,8,16711935),x.call(this,2,858993459),k.call(this,16,65535),k.call(this,4,252645135),u[g]=this._lBlock,u[g+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function k(u,g){var v=(this._lBlock>>>u^this._rBlock)&g;this._rBlock^=v,this._lBlock^=v<<u}function x(u,g){var v=(this._rBlock>>>u^this._lBlock)&g;this._lBlock^=v,this._rBlock^=v<<u}c.DES=O._createHelper(P);var p=S.TripleDES=O.extend({_doReset:function(){var g=this._key.words;if(2!==g.length&&4!==g.length&&g.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var v=g.slice(0,2),w=g.length<4?g.slice(0,2):g.slice(2,4),M=g.length<6?g.slice(0,2):g.slice(4,6);this._des1=P.createEncryptor(y.create(v)),this._des2=P.createEncryptor(y.create(w)),this._des3=P.createEncryptor(y.create(M))},encryptBlock:function(u,g){this._des1.encryptBlock(u,g),this._des2.decryptBlock(u,g),this._des3.encryptBlock(u,g)},decryptBlock:function(u,g){this._des3.decryptBlock(u,g),this._des2.encryptBlock(u,g),this._des1.decryptBlock(u,g)},keySize:6,ivSize:2,blockSize:2});c.TripleDES=O._createHelper(p)}(),e.TripleDES)},4615:function(Lt,ut,se){var y,O,S,I,e;Lt.exports=(e=se(1823),O=(y=e.lib).Base,S=y.WordArray,(I=e.x64={}).Word=O.extend({init:function(Z,K){this.high=Z,this.low=K}}),I.WordArray=O.extend({init:function(Z,K){Z=this.words=Z||[],this.sigBytes=null!=K?K:8*Z.length},toX32:function(){for(var Z=this.words,K=Z.length,P=[],k=0;k<K;k++){var x=Z[k];P.push(x.high),P.push(x.low)}return S.create(P,this.sigBytes)},clone:function(){for(var Z=O.clone.call(this),K=Z.words=this.words.slice(0),P=K.length,k=0;k<P;k++)K[k]=K[k].clone();return Z}}),e)},8873:function(Lt){Lt.exports=function(){"use strict";var e=36e5,c="millisecond",X="second",y="minute",O="hour",S="day",I="week",N="month",Y="quarter",Z="year",K="date",P="Invalid Date",k=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,x=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,p={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(h){var r=["th","st","nd","rd"],n=h%100;return"["+h+(r[(n-20)%10]||r[n]||r[0])+"]"}},u=function(h,r,n){var i=String(h);return!i||i.length>=r?h:""+Array(r+1-i.length).join(n)+h},g={s:u,z:function(h){var r=-h.utcOffset(),n=Math.abs(r),i=Math.floor(n/60),o=n%60;return(r<=0?"+":"-")+u(i,2,"0")+":"+u(o,2,"0")},m:function h(r,n){if(r.date()<n.date())return-h(n,r);var i=12*(n.year()-r.year())+(n.month()-r.month()),o=r.clone().add(i,N),t=n-o<0,a=r.clone().add(i+(t?-1:1),N);return+(-(i+(n-o)/(t?o-a:a-o))||0)},a:function(h){return h<0?Math.ceil(h)||0:Math.floor(h)},p:function(h){return{M:N,y:Z,w:I,d:S,D:K,h:O,m:y,s:X,ms:c,Q:Y}[h]||String(h||"").toLowerCase().replace(/s$/,"")},u:function(h){return void 0===h}},v="en",w={};w[v]=p;var M="$isDayjsObject",A=function(h){return h instanceof b||!(!h||!h[M])},E=function h(r,n,i){var o;if(!r)return v;if("string"==typeof r){var t=r.toLowerCase();w[t]&&(o=t),n&&(w[t]=n,o=t);var a=r.split("-");if(!o&&a.length>1)return h(a[0])}else{var m=r.name;w[m]=r,o=m}return!i&&o&&(v=o),o||!i&&v},R=function(h,r){if(A(h))return h.clone();var n="object"==typeof r?r:{};return n.date=h,n.args=arguments,new b(n)},W=g;W.l=E,W.i=A,W.w=function(h,r){return R(h,{locale:r.$L,utc:r.$u,x:r.$x,$offset:r.$offset})};var b=function(){function h(n){this.$L=E(n.locale,null,!0),this.parse(n),this.$x=this.$x||n.x||{},this[M]=!0}var r=h.prototype;return r.parse=function(n){this.$d=function(i){var o=i.date,t=i.utc;if(null===o)return new Date(NaN);if(W.u(o))return new Date;if(o instanceof Date)return new Date(o);if("string"==typeof o&&!/Z$/i.test(o)){var a=o.match(k);if(a){var m=a[2]-1||0,d=(a[7]||"0").substring(0,3);return t?new Date(Date.UTC(a[1],m,a[3]||1,a[4]||0,a[5]||0,a[6]||0,d)):new Date(a[1],m,a[3]||1,a[4]||0,a[5]||0,a[6]||0,d)}}return new Date(o)}(n),this.init()},r.init=function(){var n=this.$d;this.$y=n.getFullYear(),this.$M=n.getMonth(),this.$D=n.getDate(),this.$W=n.getDay(),this.$H=n.getHours(),this.$m=n.getMinutes(),this.$s=n.getSeconds(),this.$ms=n.getMilliseconds()},r.$utils=function(){return W},r.isValid=function(){return this.$d.toString()!==P},r.isSame=function(n,i){var o=R(n);return this.startOf(i)<=o&&o<=this.endOf(i)},r.isAfter=function(n,i){return R(n)<this.startOf(i)},r.isBefore=function(n,i){return this.endOf(i)<R(n)},r.$g=function(n,i,o){return W.u(n)?this[i]:this.set(o,n)},r.unix=function(){return Math.floor(this.valueOf()/1e3)},r.valueOf=function(){return this.$d.getTime()},r.startOf=function(n,i){var o=this,t=!!W.u(i)||i,a=W.p(n),m=function(B,H){var G=W.w(o.$u?Date.UTC(o.$y,H,B):new Date(o.$y,H,B),o);return t?G:G.endOf(S)},d=function(B,H){return W.w(o.toDate()[B].apply(o.toDate("s"),(t?[0,0,0,0]:[23,59,59,999]).slice(H)),o)},f=this.$W,T=this.$M,V=this.$D,F="set"+(this.$u?"UTC":"");switch(a){case Z:return t?m(1,0):m(31,11);case N:return t?m(1,T):m(0,T+1);case I:var s=this.$locale().weekStart||0,_=(f<s?f+7:f)-s;return m(t?V-_:V+(6-_),T);case S:case K:return d(F+"Hours",0);case O:return d(F+"Minutes",1);case y:return d(F+"Seconds",2);case X:return d(F+"Milliseconds",3);default:return this.clone()}},r.endOf=function(n){return this.startOf(n,!1)},r.$set=function(n,i){var o,t=W.p(n),a="set"+(this.$u?"UTC":""),m=(o={},o[S]=a+"Date",o[K]=a+"Date",o[N]=a+"Month",o[Z]=a+"FullYear",o[O]=a+"Hours",o[y]=a+"Minutes",o[X]=a+"Seconds",o[c]=a+"Milliseconds",o)[t],d=t===S?this.$D+(i-this.$W):i;if(t===N||t===Z){var f=this.clone().set(K,1);f.$d[m](d),f.init(),this.$d=f.set(K,Math.min(this.$D,f.daysInMonth())).$d}else m&&this.$d[m](d);return this.init(),this},r.set=function(n,i){return this.clone().$set(n,i)},r.get=function(n){return this[W.p(n)]()},r.add=function(n,i){var o,t=this;n=Number(n);var a=W.p(i),m=function(T){var V=R(t);return W.w(V.date(V.date()+Math.round(T*n)),t)};if(a===N)return this.set(N,this.$M+n);if(a===Z)return this.set(Z,this.$y+n);if(a===S)return m(1);if(a===I)return m(7);var d=(o={},o[y]=6e4,o[O]=e,o[X]=1e3,o)[a]||1,f=this.$d.getTime()+n*d;return W.w(f,this)},r.subtract=function(n,i){return this.add(-1*n,i)},r.format=function(n){var i=this,o=this.$locale();if(!this.isValid())return o.invalidDate||P;var t=n||"YYYY-MM-DDTHH:mm:ssZ",a=W.z(this),m=this.$H,d=this.$m,f=this.$M,T=o.weekdays,V=o.months,s=function(H,G,C,j){return H&&(H[G]||H(i,t))||C[G].slice(0,j)},_=function(H){return W.s(m%12||12,H,"0")},B=o.meridiem||function(H,G,C){var j=H<12?"AM":"PM";return C?j.toLowerCase():j};return t.replace(x,function(H,G){return G||function(C){switch(C){case"YY":return String(i.$y).slice(-2);case"YYYY":return W.s(i.$y,4,"0");case"M":return f+1;case"MM":return W.s(f+1,2,"0");case"MMM":return s(o.monthsShort,f,V,3);case"MMMM":return s(V,f);case"D":return i.$D;case"DD":return W.s(i.$D,2,"0");case"d":return String(i.$W);case"dd":return s(o.weekdaysMin,i.$W,T,2);case"ddd":return s(o.weekdaysShort,i.$W,T,3);case"dddd":return T[i.$W];case"H":return String(m);case"HH":return W.s(m,2,"0");case"h":return _(1);case"hh":return _(2);case"a":return B(m,d,!0);case"A":return B(m,d,!1);case"m":return String(d);case"mm":return W.s(d,2,"0");case"s":return String(i.$s);case"ss":return W.s(i.$s,2,"0");case"SSS":return W.s(i.$ms,3,"0");case"Z":return a}return null}(H)||a.replace(":","")})},r.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},r.diff=function(n,i,o){var t,a=this,m=W.p(i),d=R(n),f=6e4*(d.utcOffset()-this.utcOffset()),T=this-d,V=function(){return W.m(a,d)};switch(m){case Z:t=V()/12;break;case N:t=V();break;case Y:t=V()/3;break;case I:t=(T-f)/6048e5;break;case S:t=(T-f)/864e5;break;case O:t=T/e;break;case y:t=T/6e4;break;case X:t=T/1e3;break;default:t=T}return o?t:W.a(t)},r.daysInMonth=function(){return this.endOf(N).$D},r.$locale=function(){return w[this.$L]},r.locale=function(n,i){if(!n)return this.$L;var o=this.clone(),t=E(n,i,!0);return t&&(o.$L=t),o},r.clone=function(){return W.w(this.$d,this)},r.toDate=function(){return new Date(this.valueOf())},r.toJSON=function(){return this.isValid()?this.toISOString():null},r.toISOString=function(){return this.$d.toISOString()},r.toString=function(){return this.$d.toUTCString()},h}(),l=b.prototype;return R.prototype=l,[["$ms",c],["$s",X],["$m",y],["$H",O],["$W",S],["$M",N],["$y",Z],["$D",K]].forEach(function(h){l[h[1]]=function(r){return this.$g(r,h[0],h[1])}}),R.extend=function(h,r){return h.$i||(h(r,b,R),h.$i=!0),R},R.locale=E,R.isDayjs=A,R.unix=function(h){return R(1e3*h)},R.en=w[v],R.Ls=w,R.p={},R}()},4292:function(Lt){Lt.exports=function(){"use strict";var ut={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"},se=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,e=/\d/,c=/\d\d/,X=/\d\d?/,y=/\d*[^-_:/,()\s\d]+/,O={},S=function(k){return(k=+k)+(k>68?1900:2e3)},I=function(k){return function(x){this[k]=+x}},N=[/[+-]\d\d:?(\d\d)?|Z/,function(k){(this.zone||(this.zone={})).offset=function(x){if(!x||"Z"===x)return 0;var p=x.match(/([+-]|\d\d)/g),u=60*p[1]+(+p[2]||0);return 0===u?0:"+"===p[0]?-u:u}(k)}],Y=function(k){var x=O[k];return x&&(x.indexOf?x:x.s.concat(x.f))},Z=function(k,x){var p,u=O.meridiem;if(u){for(var g=1;g<=24;g+=1)if(k.indexOf(u(g,0,x))>-1){p=g>12;break}}else p=k===(x?"pm":"PM");return p},K={A:[y,function(k){this.afternoon=Z(k,!1)}],a:[y,function(k){this.afternoon=Z(k,!0)}],Q:[e,function(k){this.month=3*(k-1)+1}],S:[e,function(k){this.milliseconds=100*+k}],SS:[c,function(k){this.milliseconds=10*+k}],SSS:[/\d{3}/,function(k){this.milliseconds=+k}],s:[X,I("seconds")],ss:[X,I("seconds")],m:[X,I("minutes")],mm:[X,I("minutes")],H:[X,I("hours")],h:[X,I("hours")],HH:[X,I("hours")],hh:[X,I("hours")],D:[X,I("day")],DD:[c,I("day")],Do:[y,function(k){var x=O.ordinal,p=k.match(/\d+/);if(this.day=p[0],x)for(var u=1;u<=31;u+=1)x(u).replace(/\[|\]/g,"")===k&&(this.day=u)}],w:[X,I("week")],ww:[c,I("week")],M:[X,I("month")],MM:[c,I("month")],MMM:[y,function(k){var x=Y("months"),p=(Y("monthsShort")||x.map(function(u){return u.slice(0,3)})).indexOf(k)+1;if(p<1)throw new Error;this.month=p%12||p}],MMMM:[y,function(k){var x=Y("months").indexOf(k)+1;if(x<1)throw new Error;this.month=x%12||x}],Y:[/[+-]?\d+/,I("year")],YY:[c,function(k){this.year=S(k)}],YYYY:[/\d{4}/,I("year")],Z:N,ZZ:N};return function(k,x,p){p.p.customParseFormat=!0,k&&k.parseTwoDigitYear&&(S=k.parseTwoDigitYear);var u=x.prototype,g=u.parse;u.parse=function(v){var w=v.date,M=v.utc,A=v.args;this.$u=M;var E=A[1];if("string"==typeof E){var R=!0===A[2],W=!0===A[3],b=R||W,l=A[2];W&&(l=A[2]),O=this.$locale(),!R&&l&&(O=p.Ls[l]),this.$d=function(i,o,t,a){try{if(["x","X"].indexOf(o)>-1)return new Date(("X"===o?1e3:1)*i);var m=function P(k){var p;p=O&&O.formats;for(var u=(k=k.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(R,W,b){var l=b&&b.toUpperCase();return W||p[b]||ut[b]||p[l].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(h,r,n){return r||n.slice(1)})})).match(se),g=u.length,v=0;v<g;v+=1){var w=u[v],M=K[w],E=M&&M[1];u[v]=E?{regex:M&&M[0],parser:E}:w.replace(/^\[|\]$/g,"")}return function(R){for(var W={},b=0,l=0;b<g;b+=1){var h=u[b];if("string"==typeof h)l+=h.length;else{var r=h.regex,n=h.parser,i=R.slice(l),o=r.exec(i)[0];n.call(W,o),R=R.replace(o,"")}}return function(t){var a=t.afternoon;if(void 0!==a){var m=t.hours;a?m<12&&(t.hours+=12):12===m&&(t.hours=0),delete t.afternoon}}(W),W}}(o)(i),d=m.year,f=m.month,T=m.day,V=m.hours,F=m.minutes,s=m.seconds,_=m.milliseconds,B=m.zone,H=m.week,G=new Date,C=T||(d||f?1:G.getDate()),j=d||G.getFullYear(),L=0;d&&!f||(L=f>0?f-1:G.getMonth());var ee,U=V||0,ie=F||0,$=s||0,oe=_||0;return B?new Date(Date.UTC(j,L,C,U,ie,$,oe+60*B.offset*1e3)):t?new Date(Date.UTC(j,L,C,U,ie,$,oe)):(ee=new Date(j,L,C,U,ie,$,oe),H&&(ee=a(ee).week(H).toDate()),ee)}catch{return new Date("")}}(w,E,M,p),this.init(),l&&!0!==l&&(this.$L=this.locale(l).$L),b&&w!=this.format(E)&&(this.$d=new Date("")),O={}}else if(E instanceof Array)for(var h=E.length,r=1;r<=h;r+=1){A[1]=E[r-1];var n=p.apply(this,A);if(n.isValid()){this.$d=n.$d,this.$L=n.$L,this.init();break}r===h&&(this.$d=new Date(""))}else g.call(this,v)}}}()},9718:function(Lt){Lt.exports=function(){"use strict";return function(se,e,c){var X=function(S){return S.add(4-S.isoWeekday(),"day")},y=e.prototype;y.isoWeekYear=function(){return X(this).year()},y.isoWeek=function(S){if(!this.$utils().u(S))return this.add(7*(S-this.isoWeek()),"day");var I,Y,Z,K=X(this),P=(I=this.isoWeekYear(),Z=4-(Y=(this.$u?c.utc:c)().year(I).startOf("year")).isoWeekday(),Y.isoWeekday()>4&&(Z+=7),Y.add(Z,"day"));return K.diff(P,"week")+1},y.isoWeekday=function(S){return this.$utils().u(S)?this.day()||7:this.day(this.day()%7?S:S-7)};var O=y.startOf;y.startOf=function(S,I){var N=this.$utils(),Y=!!N.u(I)||I;return"isoweek"===N.p(S)?Y?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):O.bind(this)(S,I)}}}()},744:function(Lt){Lt.exports=function(){"use strict";return function(ut,se,e){var X=function(N){return N&&(N.indexOf?N:N.s)},y=function(N,Y,Z,K,P){var k=N.name?N:N.$locale(),x=X(k[Y]),p=X(k[Z]),u=x||p.map(function(v){return v.slice(0,K)});if(!P)return u;var g=k.weekStart;return u.map(function(v,w){return u[(w+(g||0))%7]})},O=function(){return e.Ls[e.locale()]},S=function(N,Y){return N.formats[Y]||N.formats[Y.toUpperCase()].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(K,P,k){return P||k.slice(1)})},I=function(){var N=this;return{months:function(Y){return Y?Y.format("MMMM"):y(N,"months")},monthsShort:function(Y){return Y?Y.format("MMM"):y(N,"monthsShort","months",3)},firstDayOfWeek:function(){return N.$locale().weekStart||0},weekdays:function(Y){return Y?Y.format("dddd"):y(N,"weekdays")},weekdaysMin:function(Y){return Y?Y.format("dd"):y(N,"weekdaysMin","weekdays",2)},weekdaysShort:function(Y){return Y?Y.format("ddd"):y(N,"weekdaysShort","weekdays",3)},longDateFormat:function(Y){return S(N.$locale(),Y)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};se.prototype.localeData=function(){return I.bind(this)()},e.localeData=function(){var N=O();return{firstDayOfWeek:function(){return N.weekStart||0},weekdays:function(){return e.weekdays()},weekdaysShort:function(){return e.weekdaysShort()},weekdaysMin:function(){return e.weekdaysMin()},months:function(){return e.months()},monthsShort:function(){return e.monthsShort()},longDateFormat:function(Y){return S(N,Y)},meridiem:N.meridiem,ordinal:N.ordinal}},e.months=function(){return y(O(),"months")},e.monthsShort=function(){return y(O(),"monthsShort","months",3)},e.weekdays=function(N){return y(O(),"weekdays",null,null,N)},e.weekdaysShort=function(N){return y(O(),"weekdaysShort","weekdays",3,N)},e.weekdaysMin=function(N){return y(O(),"weekdaysMin","weekdays",2,N)}}}()},5247:function(Lt){Lt.exports=function(){"use strict";var ut={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"};return function(se,e,c){var X=e.prototype,y=X.format;c.en.formats=ut,X.format=function(O){void 0===O&&(O="YYYY-MM-DDTHH:mm:ssZ");var Y,S=this.$locale().formats,I=(Y=void 0===S?{}:S,O.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(Z,K,P){var k=P&&P.toUpperCase();return K||Y[P]||ut[P]||Y[k].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(x,p,u){return p||u.slice(1)})}));return y.call(this,I)}}}()},7486:function(Lt){Lt.exports=function(){"use strict";var ut="week",se="year";return function(e,c,X){var y=c.prototype;y.week=function(O){if(void 0===O&&(O=null),null!==O)return this.add(7*(O-this.week()),"day");var S=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var I=X(this).startOf(se).add(1,se).date(S),N=X(this).endOf(ut);if(I.isBefore(N))return 1}var Y=X(this).startOf(se).date(S).startOf(ut).subtract(1,"millisecond"),Z=this.diff(Y,ut,!0);return Z<0?X(this).startOf("week").week():Math.ceil(Z)},y.weeks=function(O){return void 0===O&&(O=null),this.week(O)}}}()},8622:(Lt,ut,se)=>{var e;!function(){function y(K,P){if(typeof K!==P)throw new TypeError("Expected '"+P+"' but instead found '"+typeof K+"'")}function S(K){var P,k;return!!(K&&"object"==typeof K&&(P=Object.getOwnPropertyNames(K).sort(),k=P.length,1===k&&("get"===P[0]&&"function"==typeof K.get||"set"===P[0]&&"function"==typeof K.set)||2===k&&"get"===P[0]&&"function"==typeof K.get&&"set"===P[1]&&"function"==typeof K.set))}function I(K,P,k){var p,u,g,x={},v=k||P,w=k&&P;for(k=v&&"object"==typeof v?v:{},P=w&&"object"==typeof w?w:{},g=(u=Object.getOwnPropertyNames(k)).length,p=0;p<g;p++)x[u[p]]=S(k[u[p]])?{configurable:!!P.configurable,enumerable:!!P.enumerable,get:k[u[p]].get,set:k[u[p]].set}:{configurable:!!P.configurable,enumerable:!!P.enumerable,writable:!!P.writable,value:k[u[p]]};return Object.defineProperties(K,x),K}var N={defineProperties:function(P,k){return I(this,P,k),this},getProto:function(){return Object.getPrototypeOf(this)},getSuper:function(){return Object.getPrototypeOf(this.constructor.prototype)}},Y={isGeneration:function(P){return y(P,"function"),this.prototype.isPrototypeOf(P.prototype)},isCreation:function(P){return P instanceof this},generate:function(P){return y(P,"function"),I(P,{configurable:!1,enumerable:!1,writable:!1},{prototype:Object.create(this.prototype)}),I(P,{configurable:!1,enumerable:!1,writable:!1},Y),I(P.prototype,{configurable:!1,enumerable:!1,writable:!1},{constructor:P,generator:P}),P},definePrototype:function(P,k){return I(this.prototype,P,k),this}};function Z(){}I(Z,{configurable:!1,enumerable:!1,writable:!1},{prototype:Z.prototype}),I(Z.prototype,{configurable:!1,enumerable:!1,writable:!1},N),I(Z,{configurable:!1,enumerable:!1,writable:!1},Y),I(Z,{configurable:!1,enumerable:!1,writable:!1},{isGenerator:function(P){return this.isGeneration(P)},toGenerator:function(P,k){return console.warn("Generator.toGenerator is depreciated please use Generator.generateFrom"),this.generateFrom(P,k)},generateFrom:function(P,k){return y(P,"function"),y(k,"function"),I(k,{configurable:!1,enumerable:!1,writable:!1},{prototype:Object.create(P.prototype)}),I(k,{configurable:!1,enumerable:!1,writable:!1},Y),I(k.prototype,{configurable:!1,enumerable:!1,writable:!1},{constructor:k,generator:k}),I(k.prototype,{configurable:!1,enumerable:!1,writable:!1},N),k}}),Object.freeze(Z),Object.freeze(Z.prototype),void 0!==(e=function(){return Z}.call(ut,se,ut,Lt))&&(Lt.exports=e)}()},5803:function(Lt,ut,se){var e,c,X;c=typeof window<"u"?window:this,X=function(c){function X(O,S,I,N){O.hasOwnProperty(S)||(O[S]=N.apply(null,I),"function"==typeof CustomEvent&&c.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:S,module:O[S]}})))}var y={};return X(y,"Core/Globals.js",[],function(){var O,S;return(S=O||(O={})).SVG_NS="http://www.w3.org/2000/svg",S.product="Highcharts",S.version="10.3.3",S.win=typeof c<"u"?c:{},S.doc=S.win.document,S.svg=S.doc&&S.doc.createElementNS&&!!S.doc.createElementNS(S.SVG_NS,"svg").createSVGRect,S.userAgent=S.win.navigator&&S.win.navigator.userAgent||"",S.isChrome=-1!==S.userAgent.indexOf("Chrome"),S.isFirefox=-1!==S.userAgent.indexOf("Firefox"),S.isMS=/(edge|msie|trident)/i.test(S.userAgent)&&!S.win.opera,S.isSafari=!S.isChrome&&-1!==S.userAgent.indexOf("Safari"),S.isTouchDevice=/(Mobile|Android|Windows Phone)/.test(S.userAgent),S.isWebKit=-1!==S.userAgent.indexOf("AppleWebKit"),S.deg2rad=2*Math.PI/360,S.hasBidiBug=S.isFirefox&&4>parseInt(S.userAgent.split("Firefox/")[1],10),S.hasTouch=!!S.win.TouchEvent,S.marginNames=["plotTop","marginRight","marginBottom","plotLeft"],S.noop=function(){},S.supportsPassiveEvents=function(){var I=!1;if(!S.isMS){var N=Object.defineProperty({},"passive",{get:function(){I=!0}});S.win.addEventListener&&S.win.removeEventListener&&(S.win.addEventListener("testPassive",S.noop,N),S.win.removeEventListener("testPassive",S.noop,N))}return I}(),S.charts=[],S.dateFormats={},S.seriesTypes={},S.symbolSizes={},S.chartCount=0,O}),X(y,"Core/Utilities.js",[y["Core/Globals.js"]],function(O){function S(t,a,m,d){var f=a?"Highcharts error":"Highcharts warning";32===t&&(t=f+": Deprecated member");var T=x(t),V=T?f+" #"+t+": www.highcharts.com/errors/"+t+"/":t.toString();if(typeof d<"u"){var F="";T&&(V+="?"),R(d,function(s,_){F+="\n - ".concat(_,": ").concat(s),T&&(V+=encodeURI(_)+"="+encodeURI(s))}),V+=F}b(O,"displayError",{chart:m,code:t,message:V,params:d},function(){if(a)throw Error(V);r.console&&-1===S.messages.indexOf(V)&&console.warn(V)}),S.messages.push(V)}function N(t,a){return parseInt(t,a||10)}function Y(t){return"string"==typeof t}function Z(t){return"[object Array]"===(t=Object.prototype.toString.call(t))||"[object Array Iterator]"===t}function K(t,a){return!(!t||"object"!=typeof t||a&&Z(t))}function P(t){return K(t)&&"number"==typeof t.nodeType}function k(t){var a=t&&t.constructor;return!(!K(t,!0)||P(t)||!a||!a.name||"Object"===a.name)}function x(t){return"number"==typeof t&&!isNaN(t)&&1/0>t&&-1/0<t}function p(t){return typeof t<"u"&&null!==t}function u(t,a,m){var f,d=Y(a)&&!p(m),T=function(V,F){p(V)?t.setAttribute(F,V):d?(f=t.getAttribute(F))||"class"!==F||(f=t.getAttribute(F+"Name")):t.removeAttribute(F)};return Y(a)?T(m,a):R(a,T),f}function g(t,a){var m;for(m in t||(t={}),a)t[m]=a[m];return t}function v(){for(var t=arguments,a=t.length,m=0;m<a;m++){var d=t[m];if(typeof d<"u"&&null!==d)return d}}function w(t,a){O.isMS&&!O.svg&&a&&p(a.opacity)&&(a.filter="alpha(opacity=".concat(100*a.opacity,")")),g(t.style,a)}function M(t){return Math.pow(10,Math.floor(Math.log(t)/Math.LN10))}function A(t,a){return 1e14<t?t:parseFloat(t.toPrecision(a||14))}function R(t,a,m){for(var d in t)Object.hasOwnProperty.call(t,d)&&a.call(m||t[d],t[d],d,t)}function W(t,a,m){function d(F,s){var _=t.removeEventListener||O.removeEventListenerPolyfill;_&&_.call(t,F,s,!1)}function f(F){var s;if(t.nodeName){if(a){var _={};_[a]=!0}else _=F;R(_,function(B,H){if(F[H])for(s=F[H].length;s--;)d(H,F[H][s].fn)})}}var T="function"==typeof t&&t.prototype||t;if(Object.hasOwnProperty.call(T,"hcEvents")){var V=T.hcEvents;a?(T=V[a]||[],m?(V[a]=T.filter(function(F){return m!==F.fn}),d(a,m)):(f(V),V[a]=[])):(f(V),delete T.hcEvents)}}function b(t,a,m,d){if(m=m||{},h.createEvent&&(t.dispatchEvent||t.fireEvent&&t!==O)){var f=h.createEvent("Events");f.initEvent(a,!0,!0),m=g(f,m),t.dispatchEvent?t.dispatchEvent(m):t.fireEvent(a,m)}else if(t.hcEvents){m.target||g(m,{preventDefault:function(){m.defaultPrevented=!0},target:t,type:a}),f=[];for(var T=t,V=!1;T.hcEvents;)Object.hasOwnProperty.call(T,"hcEvents")&&T.hcEvents[a]&&(f.length&&(V=!0),f.unshift.apply(f,T.hcEvents[a])),T=Object.getPrototypeOf(T);V&&f.sort(function(F,s){return F.order-s.order}),f.forEach(function(F){!1===F.fn.call(t,m)&&m.preventDefault()})}d&&!m.defaultPrevented&&d.call(t,m)}var l=O.charts,h=O.doc,r=O.win;(S||(S={})).messages=[],Math.easeInOutSine=function(t){return-.5*(Math.cos(Math.PI*t)-1)};var n=Array.prototype.find?function(t,a){return t.find(a)}:function(t,a){var m,d=t.length;for(m=0;m<d;m++)if(a(t[m],m))return t[m]};R({map:"map",each:"forEach",grep:"filter",reduce:"reduce",some:"some"},function(t,a){O[a]=function(m){var d;return S(32,!1,void 0,((d={})["Highcharts.".concat(a)]="use Array.".concat(t),d)),Array.prototype[t].apply(m,[].slice.call(arguments,1))}});var i,t,a,o=(t=Math.random().toString(36).substring(2,9)+"-",a=0,function(){return"highcharts-"+(i?"":t)+a++});return r.jQuery&&(r.jQuery.fn.highcharts=function(){var t=[].slice.call(arguments);if(this[0])return t[0]?(new(O[Y(t[0])?t.shift():"Chart"])(this[0],t[0],t[1]),this):l[u(this[0],"data-highcharts-chart")]}),n={addEvent:function(t,a,m,d){void 0===d&&(d={});var f="function"==typeof t&&t.prototype||t;Object.hasOwnProperty.call(f,"hcEvents")||(f.hcEvents={}),f=f.hcEvents,O.Point&&t instanceof O.Point&&t.series&&t.series.chart&&(t.series.chart.runTrackerClick=!0);var T=t.addEventListener||O.addEventListenerPolyfill;return T&&T.call(t,a,m,!!O.supportsPassiveEvents&&{passive:void 0===d.passive?-1!==a.indexOf("touch"):d.passive,capture:!1}),f[a]||(f[a]=[]),f[a].push({fn:m,order:"number"==typeof d.order?d.order:1/0}),f[a].sort(function(V,F){return V.order-F.order}),function(){W(t,a,m)}},arrayMax:function(t){for(var a=t.length,m=t[0];a--;)t[a]>m&&(m=t[a]);return m},arrayMin:function(t){for(var a=t.length,m=t[0];a--;)t[a]<m&&(m=t[a]);return m},attr:u,clamp:function(t,a,m){return t>a?t<m?t:m:a},cleanRecursively:function I(t,a){var m={};return R(t,function(d,f){K(t[f],!0)&&!t.nodeType&&a[f]?(d=I(t[f],a[f]),Object.keys(d).length&&(m[f]=d)):(K(t[f])||t[f]!==a[f]||f in t&&!(f in a))&&(m[f]=t[f])}),m},clearTimeout:function(t){p(t)&&clearTimeout(t)},correctFloat:A,createElement:function(t,a,m,d,f){return t=h.createElement(t),a&&g(t,a),f&&w(t,{padding:"0",border:"none",margin:"0"}),m&&w(t,m),d&&d.appendChild(t),t},css:w,defined:p,destroyObjectProperties:function(t,a){R(t,function(m,d){m&&m!==a&&m.destroy&&m.destroy(),delete t[d]})},discardElement:function(t){t&&t.parentElement&&t.parentElement.removeChild(t)},erase:function(t,a){for(var m=t.length;m--;)if(t[m]===a){t.splice(m,1);break}},error:S,extend:g,extendClass:function(t,a){var m=function(){};return g(m.prototype=new t,a),m},find:n,fireEvent:b,getMagnitude:M,getNestedProperty:function(t,a){for(t=t.split(".");t.length&&p(a);){var m=t.shift();if(typeof m>"u"||"__proto__"===m||!p(a=a[m])||"function"==typeof a||"number"==typeof a.nodeType||a===r)return}return a},getStyle:function E(t,a,m){var d=O.getStyle||E;if("width"===a)return a=Math.min(t.offsetWidth,t.scrollWidth),(m=t.getBoundingClientRect&&t.getBoundingClientRect().width)<a&&m>=a-1&&(a=Math.floor(m)),Math.max(0,a-(d(t,"padding-left",!0)||0)-(d(t,"padding-right",!0)||0));if("height"===a)return Math.max(0,Math.min(t.offsetHeight,t.scrollHeight)-(d(t,"padding-top",!0)||0)-(d(t,"padding-bottom",!0)||0));if(r.getComputedStyle||S(27,!0),t=r.getComputedStyle(t,void 0)){var f=t.getPropertyValue(a);v(m,"opacity"!==a)&&(f=N(f))}return f},inArray:function(t,a,m){return S(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),a.indexOf(t,m)},isArray:Z,isClass:k,isDOMElement:P,isFunction:function(t){return"function"==typeof t},isNumber:x,isObject:K,isString:Y,keys:function(t){return S(32,!1,void 0,{"Highcharts.keys":"use Object.keys"}),Object.keys(t)},merge:function(){var t,a=arguments,m={},d=function(T,V){return"object"!=typeof T&&(T={}),R(V,function(F,s){"__proto__"!==s&&"constructor"!==s&&(T[s]=!K(F,!0)||k(F)||P(F)?V[s]:d(T[s]||{},F))}),T};!0===a[0]&&(m=a[1],a=Array.prototype.slice.call(a,2));var f=a.length;for(t=0;t<f;t++)m=d(m,a[t]);return m},normalizeTickInterval:function(t,a,m,d,f){var T=t,V=t/(m=v(m,M(t)));for(a||(a=f?[1,1.2,1.5,2,2.5,3,4,5,6,8,10]:[1,2,2.5,5,10],!1===d&&(1===m?a=a.filter(function(F){return F%1==0}):.1>=m&&(a=[1/m]))),d=0;d<a.length&&(T=a[d],!(f&&T*m>=t||!f&&V<=(a[d]+(a[d+1]||a[d]))/2));d++);return A(T*m,-Math.round(Math.log(.001)/Math.LN10))},objectEach:R,offset:function(t){var a=h.documentElement;return{top:(t=t.parentElement||t.parentNode?t.getBoundingClientRect():{top:0,left:0,width:0,height:0}).top+(r.pageYOffset||a.scrollTop)-(a.clientTop||0),left:t.left+(r.pageXOffset||a.scrollLeft)-(a.clientLeft||0),width:t.width,height:t.height}},pad:function(t,a,m){return Array((a||2)+1-String(t).replace("-","").length).join(m||"0")+t},pick:v,pInt:N,relativeLength:function(t,a,m){return/%$/.test(t)?a*parseFloat(t)/100+(m||0):parseFloat(t)},removeEvent:W,splat:function(t){return Z(t)?t:[t]},stableSort:function(t,a){var d,f,m=t.length;for(f=0;f<m;f++)t[f].safeI=f;for(t.sort(function(T,V){return 0===(d=a(T,V))?T.safeI-V.safeI:d}),f=0;f<m;f++)delete t[f].safeI},syncTimeout:function(t,a,m){return 0<a?setTimeout(t,a,m):(t.call(0,m),-1)},timeUnits:{millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},uniqueKey:o,useSerialIds:function(t){return i=v(t,i)},wrap:function(t,a,m){var d=t[a];t[a]=function(){var f=arguments,T=this;return m.apply(this,[function(){return d.apply(T,arguments.length?arguments:f)}].concat([].slice.call(arguments)))}}},n}),X(y,"Core/Chart/ChartDefaults.js",[],function(){return{alignThresholds:!1,panning:{enabled:!1,type:"x"},styledMode:!1,borderRadius:0,colorCount:10,allowMutatingData:!0,defaultSeriesType:"line",ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}},zoomBySingleTouch:!1,zooming:{singleTouch:!1,resetButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}}},width:null,height:null,borderColor:"#335cad",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"}}),X(y,"Core/Color/Color.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S){var I=S.isNumber,N=S.merge,Y=S.pInt;return function(){function Z(K){this.rgba=[NaN,NaN,NaN,NaN],this.input=K;var P=O.Color;return P&&P!==Z?new P(K):this instanceof Z?void this.init(K):new Z(K)}return Z.parse=function(K){return K?new Z(K):Z.None},Z.prototype.init=function(K){var P;if("object"==typeof K&&typeof K.stops<"u")this.stops=K.stops.map(function(u){return new Z(u[1])});else if("string"==typeof K){if(this.input=K=Z.names[K.toLowerCase()]||K,"#"===K.charAt(0)){var k=K.length,x=parseInt(K.substr(1),16);7===k?P=[(16711680&x)>>16,(65280&x)>>8,255&x,1]:4===k&&(P=[(3840&x)>>4|(3840&x)>>8,(240&x)>>4|240&x,(15&x)<<4|15&x,1])}if(!P)for(x=Z.parsers.length;x--&&!P;){var p=Z.parsers[x];(k=p.regex.exec(K))&&(P=p.parse(k))}}P&&(this.rgba=P)},Z.prototype.get=function(K){var P=this.input,k=this.rgba;if("object"==typeof P&&typeof this.stops<"u"){var x=N(P);return x.stops=[].slice.call(x.stops),this.stops.forEach(function(p,u){x.stops[u]=[x.stops[u][0],p.get(K)]}),x}return k&&I(k[0])?"rgb"===K||!K&&1===k[3]?"rgb("+k[0]+","+k[1]+","+k[2]+")":"a"===K?"".concat(k[3]):"rgba("+k.join(",")+")":P},Z.prototype.brighten=function(K){var P=this.rgba;if(this.stops)this.stops.forEach(function(x){x.brighten(K)});else if(I(K)&&0!==K)for(var k=0;3>k;k++)P[k]+=Y(255*K),0>P[k]&&(P[k]=0),255<P[k]&&(P[k]=255);return this},Z.prototype.setOpacity=function(K){return this.rgba[3]=K,this},Z.prototype.tweenTo=function(K,P){var k=this.rgba,x=K.rgba;return I(k[0])&&I(x[0])?((K=1!==x[3]||1!==k[3])?"rgba(":"rgb(")+Math.round(x[0]+(k[0]-x[0])*(1-P))+","+Math.round(x[1]+(k[1]-x[1])*(1-P))+","+Math.round(x[2]+(k[2]-x[2])*(1-P))+(K?","+(x[3]+(k[3]-x[3])*(1-P)):"")+")":K.input||"none"},Z.names={white:"#ffffff",black:"#000000"},Z.parsers=[{regex:/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/,parse:function(K){return[Y(K[1]),Y(K[2]),Y(K[3]),parseFloat(K[4],10)]}},{regex:/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,parse:function(K){return[Y(K[1]),Y(K[2]),Y(K[3]),1]}}],Z.None=new Z(""),Z}()}),X(y,"Core/Color/Palettes.js",[],function(){return{colors:"#7cb5ec #434348 #90ed7d #f7a35c #8085e9 #f15c80 #e4d354 #2b908f #f45b5b #91e8e1".split(" ")}}),X(y,"Core/Time.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S){var I=O.win,N=S.defined,Y=S.error,Z=S.extend,K=S.isObject,P=S.merge,k=S.objectEach,x=S.pad,p=S.pick,u=S.splat,g=S.timeUnits,v=O.isSafari&&I.Intl&&I.Intl.DateTimeFormat.prototype.formatRange,w=O.isSafari&&I.Intl&&!I.Intl.DateTimeFormat.prototype.formatRange;return S=function(){function M(A){this.options={},this.variableTimezone=this.useUTC=!1,this.Date=I.Date,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.update(A)}return M.prototype.get=function(A,E){if(this.variableTimezone||this.timezoneOffset){var R=E.getTime(),W=R-this.getTimezoneOffset(E);return E.setTime(W),A=E["getUTC"+A](),E.setTime(R),A}return this.useUTC?E["getUTC"+A]():E["get"+A]()},M.prototype.set=function(A,E,R){if(this.variableTimezone||this.timezoneOffset){if("Milliseconds"===A||"Seconds"===A||"Minutes"===A&&this.getTimezoneOffset(E)%36e5==0)return E["setUTC"+A](R);var W=this.getTimezoneOffset(E);return W=E.getTime()-W,E.setTime(W),E["setUTC"+A](R),A=this.getTimezoneOffset(E),W=E.getTime()+A,E.setTime(W)}return this.useUTC||v&&"FullYear"===A?E["setUTC"+A](R):E["set"+A](R)},M.prototype.update=function(A){void 0===A&&(A={});var E=p(A.useUTC,!0);this.options=A=P(!0,this.options,A),this.Date=A.Date||I.Date||Date,this.timezoneOffset=(this.useUTC=E)&&A.timezoneOffset||void 0,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.variableTimezone=E&&!(!A.getTimezoneOffset&&!A.timezone)},M.prototype.makeTime=function(A,E,R,W,b,l){if(this.useUTC){var h=this.Date.UTC.apply(0,arguments),r=this.getTimezoneOffset(h),n=this.getTimezoneOffset(h+=r);r!==n?h+=n-r:r-36e5!==this.getTimezoneOffset(h-36e5)||w||(h-=36e5)}else h=new this.Date(A,E,p(R,1),p(W,0),p(b,0),p(l,0)).getTime();return h},M.prototype.timezoneOffsetFunction=function(){var A=this,E=this.options,R=E.getTimezoneOffset,W=E.moment||I.moment;if(!this.useUTC)return function(b){return 6e4*new Date(b.toString()).getTimezoneOffset()};if(E.timezone){if(W)return function(b){return 6e4*-W.tz(b,E.timezone).utcOffset()};Y(25)}return this.useUTC&&R?function(b){return 6e4*R(b.valueOf())}:function(){return 6e4*(A.timezoneOffset||0)}},M.prototype.dateFormat=function(A,E,R){if(!N(E)||isNaN(E))return O.defaultOptions.lang&&O.defaultOptions.lang.invalidDate||"";A=p(A,"%Y-%m-%d %H:%M:%S");var W=this,b=new this.Date(E),l=this.get("Hours",b),h=this.get("Day",b),r=this.get("Date",b),n=this.get("Month",b),i=this.get("FullYear",b),o=O.defaultOptions.lang,t=o&&o.weekdays,a=o&&o.shortWeekdays;return b=Z({a:a?a[h]:t[h].substr(0,3),A:t[h],d:x(r),e:x(r,2," "),w:h,b:o.shortMonths[n],B:o.months[n],m:x(n+1),o:n+1,y:i.toString().substr(2,2),Y:i,H:x(l),k:l,I:x(l%12||12),l:l%12||12,M:x(this.get("Minutes",b)),p:12>l?"AM":"PM",P:12>l?"am":"pm",S:x(b.getSeconds()),L:x(Math.floor(E%1e3),3)},O.dateFormats),k(b,function(m,d){for(;-1!==A.indexOf("%"+d);)A=A.replace("%"+d,"function"==typeof m?m.call(W,E):m)}),R?A.substr(0,1).toUpperCase()+A.substr(1):A},M.prototype.resolveDTLFormat=function(A){return K(A,!0)?A:{main:(A=u(A))[0],from:A[1],to:A[2]}},M.prototype.getTimeTicks=function(A,E,R,W){var o,b=this,l=[],h={},r=new b.Date(E),n=A.unitRange,i=A.count||1;if(W=p(W,1),N(E)){if(b.set("Milliseconds",r,n>=g.second?0:i*Math.floor(b.get("Milliseconds",r)/i)),n>=g.second&&b.set("Seconds",r,n>=g.minute?0:i*Math.floor(b.get("Seconds",r)/i)),n>=g.minute&&b.set("Minutes",r,n>=g.hour?0:i*Math.floor(b.get("Minutes",r)/i)),n>=g.hour&&b.set("Hours",r,n>=g.day?0:i*Math.floor(b.get("Hours",r)/i)),n>=g.day&&b.set("Date",r,n>=g.month?1:Math.max(1,i*Math.floor(b.get("Date",r)/i))),n>=g.month){b.set("Month",r,n>=g.year?0:i*Math.floor(b.get("Month",r)/i));var t=b.get("FullYear",r)}n>=g.year&&b.set("FullYear",r,t-t%i),n===g.week&&(t=b.get("Day",r),b.set("Date",r,b.get("Date",r)-t+W+(t<W?-7:0))),t=b.get("FullYear",r),W=b.get("Month",r);var a=b.get("Date",r),m=b.get("Hours",r);for(E=r.getTime(),!b.variableTimezone&&b.useUTC||!N(R)||(o=R-E>4*g.month||b.getTimezoneOffset(E)!==b.getTimezoneOffset(R)),E=r.getTime(),r=1;E<R;)l.push(E),E=n===g.year?b.makeTime(t+r*i,0):n===g.month?b.makeTime(t,W+r*i):!o||n!==g.day&&n!==g.week?o&&n===g.hour&&1<i?b.makeTime(t,W,a,m+r*i):E+n*i:b.makeTime(t,W,a+r*i*(n===g.day?1:7)),r++;l.push(E),n<=g.hour&&1e4>l.length&&l.forEach(function(d){d%18e5==0&&"000000000"===b.dateFormat("%H%M%S%L",d)&&(h[d]="day")})}return l.info=Z(A,{higherRanks:h,totalRange:n*i}),l},M.prototype.getDateFormat=function(A,E,R,W){var b=this.dateFormat("%m-%d %H:%M:%S.%L",E),l={millisecond:15,second:12,minute:9,hour:6,day:3},h="millisecond";for(r in g){if(A===g.week&&+this.dateFormat("%w",E)===R&&"00:00:00.000"===b.substr(6)){var r="week";break}if(g[r]>A){r=h;break}if(l[r]&&b.substr(l[r])!=="01-01 00:00:00.000".substr(l[r]))break;"week"!==r&&(h=r)}return this.resolveDTLFormat(W[r]).main},M}(),S}),X(y,"Core/Defaults.js",[y["Core/Chart/ChartDefaults.js"],y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Color/Palettes.js"],y["Core/Time.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z){S=S.parse;var K=Z.merge,P={colors:N.colors,symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),decimalPoint:".",numericSymbols:"kMGTPE".split(""),resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:O,title:{text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{text:"",align:"center",widthAdjust:-44},caption:{margin:15,text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},labels:{style:{position:"absolute",color:"#333333"}},legend:{enabled:!0,align:"center",alignColumns:!0,className:"highcharts-no-tooltip",layout:"horizontal",labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{activeColor:"#003399",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"12px",fontWeight:"bold",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#cccccc"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:I.svg,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %b %e, %H:%M:%S.%L",second:"%A, %b %e, %H:%M:%S",minute:"%A, %b %e, %H:%M",hour:"%A, %b %e, %H:%M",day:"%A, %b %e, %Y",week:"Week from %A, %b %e, %Y",month:"%B %Y",year:"%Y"},footerFormat:"",headerShape:"callout",hideDelay:500,padding:8,shape:"callout",shared:!1,snap:I.isTouchDevice?25:10,headerFormat:'<span style="font-size: 10px">{point.key}</span><br/>',pointFormat:'<span style="color:{point.color}">\u25cf</span> {series.name}: <b>{point.y}</b><br/>',backgroundColor:S("#f7f7f7").setOpacity(.85).get(),borderWidth:1,shadow:!0,stickOnContact:!1,style:{color:"#333333",cursor:"default",fontSize:"12px",whiteSpace:"nowrap"},useHTML:!1},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"9px"},text:"Highcharts.com"}};P.chart.styledMode=!1;var k=new Y(K(P.global,P.time));return{defaultOptions:P,defaultTime:k,getOptions:function(){return P},setOptions:function(x){return K(!0,P,x),(x.time||x.global)&&(I.time?I.time.update(K(P.global,P.time,x.global,x.time)):I.time=k),P}}}),X(y,"Core/Animation/Fx.js",[y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I){var N=O.parse,Y=S.win,Z=I.isNumber,K=I.objectEach;return function(){function P(k,x,p){this.pos=NaN,this.options=x,this.elem=k,this.prop=p}return P.prototype.dSetter=function(){var k=this.paths,x=k&&k[0];k=k&&k[1];var p=this.now||0,u=[];if(1!==p&&x&&k)if(x.length===k.length&&1>p)for(var g=0;g<k.length;g++){for(var v=x[g],w=k[g],M=[],A=0;A<w.length;A++){var E=v[A],R=w[A];M[A]=Z(E)&&Z(R)&&("A"!==w[0]||4!==A&&5!==A)?E+p*(R-E):R}u.push(M)}else u=k;else u=this.toD||[];this.elem.attr("d",u,void 0,!0)},P.prototype.update=function(){var k=this.elem,x=this.prop,p=this.now,u=this.options.step;this[x+"Setter"]?this[x+"Setter"]():k.attr?k.element&&k.attr(x,p,null,!0):k.style[x]=p+this.unit,u&&u.call(k,p,this)},P.prototype.run=function(k,x,p){var u=this,g=u.options,v=function(A){return!v.stopped&&u.step(A)},w=Y.requestAnimationFrame||function(A){setTimeout(A,13)},M=function(){for(var A=0;A<P.timers.length;A++)P.timers[A]()||P.timers.splice(A--,1);P.timers.length&&w(M)};k!==x||this.elem["forceAnimate:"+this.prop]?(this.startTime=+new Date,this.start=k,this.end=x,this.unit=p,this.now=this.start,this.pos=0,v.elem=this.elem,v.prop=this.prop,v()&&1===P.timers.push(v)&&w(M)):(delete g.curAnim[this.prop],g.complete&&0===Object.keys(g.curAnim).length&&g.complete.call(this.elem))},P.prototype.step=function(k){var x=+new Date,p=this.options,u=this.elem,g=p.complete,v=p.duration,w=p.curAnim;if(u.attr&&!u.element)k=!1;else if(k||x>=v+this.startTime){this.now=this.end,this.pos=1,this.update();var M=w[this.prop]=!0;K(w,function(A){!0!==A&&(M=!1)}),M&&g&&g.call(u),k=!1}else this.pos=p.easing((x-this.startTime)/v),this.now=this.start+(this.end-this.start)*this.pos,this.update(),k=!0;return k},P.prototype.initPath=function(k,x,p){function u(b,l){for(;b.length<W;){var h=b[0],r=l[W-b.length];r&&"M"===h[0]&&(b[0]="C"===r[0]?["C",h[1],h[2],h[1],h[2],h[1],h[2]]:["L",h[1],h[2]]),b.unshift(h),M&&(h=b.pop(),b.push(b[b.length-1],h))}}function g(b,l){for(;b.length<W;)if("C"===(l=b[Math.floor(b.length/A)-1].slice())[0]&&(l[1]=l[5],l[2]=l[6]),M){var h=b[Math.floor(b.length/A)].slice();b.splice(b.length/2,0,l,h)}else b.push(l)}var v=k.startX,w=k.endX;p=p.slice();var M=k.isArea,A=M?2:1;if(!(x=x&&x.slice()))return[p,p];if(v&&w&&w.length){for(k=0;k<v.length;k++){if(v[k]===w[0]){var E=k;break}if(v[0]===w[w.length-v.length+k]){E=k;var R=!0;break}if(v[v.length-1]===w[w.length-v.length+k]){E=v.length-k;break}}typeof E>"u"&&(x=[])}if(x.length&&Z(E)){var W=p.length+E*A;R?(u(x,p),g(p,x)):(u(p,x),g(x,p))}return[x,p]},P.prototype.fillSetter=function(){P.prototype.strokeSetter.apply(this,arguments)},P.prototype.strokeSetter=function(){this.elem.attr(this.prop,N(this.start).tweenTo(N(this.end),this.pos),void 0,!0)},P.timers=[],P}()}),X(y,"Core/Animation/AnimationUtilities.js",[y["Core/Animation/Fx.js"],y["Core/Utilities.js"]],function(O,S){function I(g){return k(g)?x({duration:500,defer:0},g):{duration:g?500:0,defer:0}}function N(g,v){for(var w=O.timers.length;w--;)O.timers[w].elem!==g||v&&v!==O.timers[w].prop||(O.timers[w].stopped=!0)}var Y=S.defined,Z=S.getStyle,K=S.isArray,P=S.isNumber,k=S.isObject,x=S.merge,p=S.objectEach,u=S.pick;return{animate:function(g,v,w){var M,E,R,A="";if(!k(w)){var W=arguments;w={duration:W[2],easing:W[3],complete:W[4]}}P(w.duration)||(w.duration=400),w.easing="function"==typeof w.easing?w.easing:Math[w.easing]||Math.easeInOutSine,w.curAnim=x(v),p(v,function(b,l){N(g,l),R=new O(g,w,l),E=void 0,"d"===l&&K(v.d)?(R.paths=R.initPath(g,g.pathArray,v.d),R.toD=v.d,M=0,E=1):g.attr?M=g.attr(l):(M=parseFloat(Z(g,l))||0,"opacity"!==l&&(A="px")),E||(E=b),"string"==typeof E&&E.match("px")&&(E=E.replace(/px/g,"")),R.run(M,E,A)})},animObject:I,getDeferredAnimation:function(g,v,w){var M=I(v),A=0,E=0;return(w?[w]:g.series).forEach(function(R){R=I(R.options.animation),A=v&&Y(v.defer)?M.defer:Math.max(A,R.duration+R.defer),E=Math.min(M.duration,R.duration)}),g.renderer.forExport&&(A=0),{defer:Math.max(0,A-E),duration:Math.min(A,E)}},setAnimation:function(g,v){v.renderer.globalAnimation=u(g,v.options.chart.animation,!0)},stop:N}}),X(y,"Core/Renderer/HTML/AST.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S){var I=O.SVG_NS,N=S.attr,Y=S.createElement,Z=S.css,K=S.error,P=S.isFunction,k=S.isString,x=S.objectEach,p=S.splat,u=(S=O.win.trustedTypes)&&P(S.createPolicy)&&S.createPolicy("highcharts",{createHTML:function(w){return w}}),g=u?u.createHTML(""):"";try{var v=!!(new DOMParser).parseFromString(g,"text/html")}catch{v=!1}return function(){function w(M){this.nodes="string"==typeof M?this.parseMarkup(M):M}return w.filterUserAttributes=function(M){return x(M,function(A,E){var R=!0;-1===w.allowedAttributes.indexOf(E)&&(R=!1),-1!==["background","dynsrc","href","lowsrc","src"].indexOf(E)&&(R=k(A)&&w.allowedReferences.some(function(W){return 0===A.indexOf(W)})),R||(K(33,!1,void 0,{"Invalid attribute in config":"".concat(E)}),delete M[E]),k(A)&&M[E]&&(M[E]=A.replace(/</g,"&lt;"))}),M},w.parseStyle=function(M){return M.split(";").reduce(function(A,E){var R=(E=E.split(":").map(function(W){return W.trim()})).shift();return R&&E.length&&(A[R.replace(/-([a-z])/g,function(W){return W[1].toUpperCase()})]=E.join(":")),A},{})},w.setElementHTML=function(M,A){M.innerHTML=w.emptyHTML,A&&new w(A).addToDOM(M)},w.prototype.addToDOM=function(M){return function A(E,R){var W;return p(E).forEach(function(b){var l=b.tagName,h=b.textContent?O.doc.createTextNode(b.textContent):void 0,r=w.bypassHTMLFiltering;if(l)if("#text"===l)var n=h;else if(-1!==w.allowedTags.indexOf(l)||r){l=O.doc.createElementNS("svg"===l?I:R.namespaceURI||I,l);var i=b.attributes||{};x(b,function(o,t){"tagName"!==t&&"attributes"!==t&&"children"!==t&&"style"!==t&&"textContent"!==t&&(i[t]=o)}),N(l,r?i:w.filterUserAttributes(i)),b.style&&Z(l,b.style),h&&l.appendChild(h),A(b.children||[],l),n=l}else K(33,!1,void 0,{"Invalid tagName in config":l});n&&R.appendChild(n),W=n}),W}(this.nodes,M)},w.prototype.parseMarkup=function(M){var A=[];if(M=M.trim().replace(/ style=(["'])/g," data-style=$1"),v)M=(new DOMParser).parseFromString(u?u.createHTML(M):M,"text/html");else{var E=Y("div");E.innerHTML=M,M={body:E}}var R=function(W,b){var l=W.nodeName.toLowerCase(),h={tagName:l};if("#text"===l&&(h.textContent=W.textContent||""),l=W.attributes){var r={};[].forEach.call(l,function(i){"data-style"===i.name?h.style=w.parseStyle(i.value):r[i.name]=i.value}),h.attributes=r}if(W.childNodes.length){var n=[];[].forEach.call(W.childNodes,function(i){R(i,n)}),n.length&&(h.children=n)}b.push(h)};return[].forEach.call(M.body.childNodes,function(W){return R(W,A)}),A},w.allowedAttributes="aria-controls aria-describedby aria-expanded aria-haspopup aria-hidden aria-label aria-labelledby aria-live aria-pressed aria-readonly aria-roledescription aria-selected class clip-path color colspan cx cy d dx dy disabled fill height href id in markerHeight markerWidth offset opacity orient padding paddingLeft paddingRight patternUnits r refX refY role scope slope src startOffset stdDeviation stroke stroke-linecap stroke-width style tableValues result rowspan summary target tabindex text-align text-anchor textAnchor textLength title type valign width x x1 x2 xlink:href y y1 y2 zIndex".split(" "),w.allowedReferences="https:// http:// mailto: / ../ ./ #".split(" "),w.allowedTags="a abbr b br button caption circle clipPath code dd defs div dl dt em feComponentTransfer feFuncA feFuncB feFuncG feFuncR feGaussianBlur feOffset feMerge feMergeNode filter h1 h2 h3 h4 h5 h6 hr i img li linearGradient marker ol p path pattern pre rect small span stop strong style sub sup svg table text textPath thead title tbody tspan td th tr u ul #text".split(" "),w.emptyHTML=g,w.bypassHTMLFiltering=!1,w}()}),X(y,"Core/FormatUtilities.js",[y["Core/Defaults.js"],y["Core/Utilities.js"]],function(O,S){function I(x,p,u,g){p=+p;var v=N.lang,w=((x=+x||0).toString().split(".")[1]||"").split("e")[0].length,M=x.toString().split("e"),A=p;if(-1===p)p=Math.min(w,20);else if(K(p)){if(p&&M[1]&&0>M[1]){var E=p+ +M[1];0<=E?(M[0]=(+M[0]).toExponential(E).split("e")[0],p=E):(M[0]=M[0].split(".")[0]||0,x=20>p?(M[0]*Math.pow(10,M[1])).toFixed(p):0,M[1]=0)}}else p=2;E=(Math.abs(M[1]?M[0]:x)+Math.pow(10,-Math.max(p,w)-1)).toFixed(p);var R=3<(w=String(k(E))).length?w.length%3:0;return u=P(u,v.decimalPoint),g=P(g,v.thousandsSep),x=(0>x?"-":"")+(R?w.substr(0,R)+g:""),x=0>+M[1]&&!A?"0":x+w.substr(R).replace(/(\d{3})(?=\d)/g,"$1"+g),p&&(x+=u+E.slice(-p)),M[1]&&0!=+x&&(x+="e"+M[1]),x}var N=O.defaultOptions,Y=O.defaultTime,Z=S.getNestedProperty,K=S.isNumber,P=S.pick,k=S.pInt;return{dateFormat:function(x,p,u){return Y.dateFormat(x,p,u)},format:function(x,p,u){var g="{",v=!1,w=/f$/,M=/\.([0-9])/,A=N.lang,E=u&&u.time||Y;u=u&&u.numberFormatter||I;for(var R=[];x;){var W=x.indexOf(g);if(-1===W)break;var b=x.slice(0,W);if(v){if(b=b.split(":"),g=Z(b.shift()||"",p),b.length&&"number"==typeof g)if(b=b.join(":"),w.test(b)){var l=parseInt((b.match(M)||["","-1"])[1],10);null!==g&&(g=u(g,l,A.decimalPoint,-1<b.indexOf(",")?A.thousandsSep:""))}else g=E.dateFormat(b,g);R.push(g)}else R.push(b);x=x.slice(W+1),g=(v=!v)?"}":"{"}return R.push(x),R.join("")},numberFormat:I}}),X(y,"Core/Renderer/RendererUtilities.js",[y["Core/Utilities.js"]],function(O){var Y,S=O.clamp,I=O.pick,N=O.stableSort;return(Y||(Y={})).distribute=function K(P,k,x){var w,p=P,u=p.reducedLen||k,g=function(R,W){return(W.rank||0)-(R.rank||0)},v=function(R,W){return R.target-W.target},M=!0,A=[],E=0;for(w=P.length;w--;)E+=P[w].size;if(E>u){for(N(P,g),E=w=0;E<=u;)E+=P[w].size,w++;A=P.splice(w-1,P.length)}for(N(P,v),P=P.map(function(R){return{size:R.size,targets:[R.target],align:I(R.align,.5)}});M;){for(w=P.length;w--;)u=P[w],g=(Math.min.apply(0,u.targets)+Math.max.apply(0,u.targets))/2,u.pos=S(g-u.size*u.align,0,k-u.size);for(w=P.length,M=!1;w--;)0<w&&P[w-1].pos+P[w-1].size>P[w].pos&&(P[w-1].size+=P[w].size,P[w-1].targets=P[w-1].targets.concat(P[w].targets),P[w-1].align=.5,P[w-1].pos+P[w-1].size>k&&(P[w-1].pos=k-P[w-1].size),P.splice(w,1),M=!0)}return p.push.apply(p,A),w=0,P.some(function(R){var W=0;return(R.targets||[]).some(function(){return p[w].pos=R.pos+W,typeof x<"u"&&Math.abs(p[w].pos-p[w].target)>x?(p.slice(0,w+1).forEach(function(b){return delete b.pos}),p.reducedLen=(p.reducedLen||k)-.1*k,p.reducedLen>.1*k&&K(p,k,x),!0):(W+=p[w].size,w++,!1)})}),N(p,v),p},Y}),X(y,"Core/Renderer/SVG/SVGElement.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I,N){var Y=O.animate,Z=O.animObject,K=O.stop,P=I.deg2rad,k=I.doc,x=I.svg,p=I.SVG_NS,u=I.win,g=N.addEvent,v=N.attr,w=N.createElement,M=N.css,A=N.defined,E=N.erase,R=N.extend,W=N.fireEvent,b=N.isArray,l=N.isFunction,h=N.isString,r=N.merge,n=N.objectEach,i=N.pick,o=N.pInt,t=N.syncTimeout,a=N.uniqueKey;return O=function(){function m(){this.element=void 0,this.onEvents={},this.opacity=1,this.renderer=void 0,this.SVG_NS=p,this.symbolCustomAttribs="x y width height r start end innerR anchorX anchorY rounded".split(" ")}return m.prototype._defaultGetter=function(d){return d=i(this[d+"Value"],this[d],this.element?this.element.getAttribute(d):null,0),/^[\-0-9\.]+$/.test(d)&&(d=parseFloat(d)),d},m.prototype._defaultSetter=function(d,f,T){T.setAttribute(f,d)},m.prototype.add=function(d){var f=this.renderer,T=this.element;if(d&&(this.parentGroup=d),typeof this.textStr<"u"&&"text"===this.element.nodeName&&f.buildText(this),this.added=!0,!d||d.handleZ||this.zIndex)var V=this.zIndexSetter();return V||(d?d.element:f.box).appendChild(T),this.onAdd&&this.onAdd(),this},m.prototype.addClass=function(d,f){var T=f?"":this.attr("class")||"";return(d=(d||"").split(/ /g).reduce(function(V,F){return-1===T.indexOf(F)&&V.push(F),V},T?[T]:[]).join(" "))!==T&&this.attr("class",d),this},m.prototype.afterSetters=function(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)},m.prototype.align=function(d,f,T){var _,B,H,V={},F=this.renderer,s=F.alignedObjects;d?(this.alignOptions=d,this.alignByTranslate=f,(!T||h(T))&&(this.alignTo=_=T||"renderer",E(s,this),s.push(this),T=void 0)):(d=this.alignOptions,f=this.alignByTranslate,_=this.alignTo),T=i(T,F[_],"scrollablePlotBox"===_?F.plotBox:void 0,F);var G=d.verticalAlign;return F=(T.x||0)+(d.x||0),s=(T.y||0)+(d.y||0),"right"===(_=d.align)?B=1:"center"===_&&(B=2),B&&(F+=(T.width-(d.width||0))/B),V[f?"translateX":"x"]=Math.round(F),"bottom"===G?H=1:"middle"===G&&(H=2),H&&(s+=(T.height-(d.height||0))/H),V[f?"translateY":"y"]=Math.round(s),this[this.placed?"animate":"attr"](V),this.placed=!0,this.alignAttr=V,this},m.prototype.alignSetter=function(d){var f={left:"start",center:"middle",right:"end"};f[d]&&(this.alignValue=d,this.element.setAttribute("text-anchor",f[d]))},m.prototype.animate=function(d,f,T){var V=this,F=Z(i(f,this.renderer.globalAnimation,!0));return f=F.defer,i(k.hidden,k.msHidden,k.webkitHidden,!1)&&(F.duration=0),0!==F.duration?(T&&(F.complete=T),t(function(){V.element&&Y(V,d,F)},f)):(this.attr(d,void 0,T||F.complete),n(d,function(s,_){F.step&&F.step.call(this,s,{prop:_,pos:1,elem:this})},this)),this},m.prototype.applyTextOutline=function(d){var f=this.element;-1!==d.indexOf("contrast")&&(d=d.replace(/contrast/g,this.renderer.getContrast(f.style.fill)));var T=d.split(" ");if(d=T[T.length-1],(T=T[0])&&"none"!==T&&I.svg){this.fakeTS=!0,T=T.replace(/(^[\d\.]+)(.*?)$/g,function(s,_,B){return 2*Number(_)+B}),this.removeTextOutline();var V=k.createElementNS(p,"tspan");v(V,{class:"highcharts-text-outline",fill:d,stroke:d,"stroke-width":T,"stroke-linejoin":"round"}),d=f.querySelector("textPath")||f,[].forEach.call(d.childNodes,function(s){var _=s.cloneNode(!0);_.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach(function(B){return _.removeAttribute(B)}),V.appendChild(_)});var F=0;[].forEach.call(d.querySelectorAll("text tspan"),function(s){F+=Number(s.getAttribute("dy"))}),(T=k.createElementNS(p,"tspan")).textContent="\u200b",v(T,{x:Number(f.getAttribute("x")),dy:-F}),V.appendChild(T),d.insertBefore(V,d.firstChild)}},m.prototype.attr=function(d,f,T,V){var _,H,G,F=this.element,s=this.symbolCustomAttribs,B=this;if("string"==typeof d&&typeof f<"u"){var C=d;(d={})[C]=f}return"string"==typeof d?B=(this[d+"Getter"]||this._defaultGetter).call(this,d,F):(n(d,function(j,L){H=!1,V||K(this,L),this.symbolName&&-1!==s.indexOf(L)&&(_||(this.symbolAttr(d),_=!0),H=!0),!this.rotation||"x"!==L&&"y"!==L||(this.doTransform=!0),H||((G=this[L+"Setter"]||this._defaultSetter).call(this,j,L,F),!this.styledMode&&this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(L)&&this.updateShadows(L,j,G))},this),this.afterSetters()),T&&T.call(this),B},m.prototype.clip=function(d){return this.attr("clip-path",d?"url("+this.renderer.url+"#"+d.id+")":"none")},m.prototype.crisp=function(d,f){f=f||d.strokeWidth||0;var T=Math.round(f)%2/2;return d.x=Math.floor(d.x||this.x||0)+T,d.y=Math.floor(d.y||this.y||0)+T,d.width=Math.floor((d.width||this.width||0)-2*T),d.height=Math.floor((d.height||this.height||0)-2*T),A(d.strokeWidth)&&(d.strokeWidth=f),d},m.prototype.complexColor=function(d,f,T){var F,s,_,B,H,G,C,j,L,ee,ie,V=this.renderer,U=[];W(this.renderer,"complexColor",{args:arguments},function(){if(d.radialGradient?s="radialGradient":d.linearGradient&&(s="linearGradient"),s){if(H=V.gradients,G=d.stops,L=T.radialReference,b(_=d[s])&&(d[s]=_={x1:_[0],y1:_[1],x2:_[2],y2:_[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===s&&L&&!A(_.gradientUnits)&&(_=r(_,V.getRadialAttr(L,B=_),{gradientUnits:"userSpaceOnUse"})),n(_,function(oe,te){"id"!==te&&U.push(te,oe)}),n(G,function(oe){U.push(oe)}),U=U.join(","),H[U])ee=H[U].attr("id");else{_.id=ee=a();var $=H[U]=V.createElement(s).attr(_).add(V.defs);$.radAttr=B,$.stops=[],G.forEach(function(oe){0===oe[1].indexOf("rgba")?(F=S.parse(oe[1]),C=F.get("rgb"),j=F.get("a")):(C=oe[1],j=1),oe=V.createElement("stop").attr({offset:oe[0],"stop-color":C,"stop-opacity":j}).add($),$.stops.push(oe)})}T.setAttribute(f,ie="url("+V.url+"#"+ee+")"),T.gradient=U,d.toString=function(){return ie}}})},m.prototype.css=function(d){var f=this.styles,T={},V=this.element,F=!f;if(d.color&&(d.fill=d.color),f&&n(d,function(B,H){f&&f[H]!==B&&(T[H]=B,F=!0)}),F){if(f&&(d=R(f,T)),null===d.width||"auto"===d.width)delete this.textWidth;else if("text"===V.nodeName.toLowerCase()&&d.width)var s=this.textWidth=o(d.width);this.styles=d,s&&!x&&this.renderer.forExport&&delete d.width;var _=r(d);V.namespaceURI===this.SVG_NS&&["textOutline","textOverflow","width"].forEach(function(B){return _&&delete _[B]}),M(V,_),this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),d.textOutline&&this.applyTextOutline(d.textOutline))}return this},m.prototype.dashstyleSetter=function(d){var f=this["stroke-width"];if("inherit"===f&&(f=1),d=d&&d.toLowerCase()){var T=d.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(d=T.length;d--;)T[d]=""+o(T[d])*i(f,NaN);d=T.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",d)}},m.prototype.destroy=function(){var d=this,f=d.element||{},T=d.renderer,V=f.ownerSVGElement,F=T.isSVG&&"SPAN"===f.nodeName&&d.parentGroup||void 0;if(f.onclick=f.onmouseout=f.onmouseover=f.onmousemove=f.point=null,K(d),d.clipPath&&V){var s=d.clipPath;[].forEach.call(V.querySelectorAll("[clip-path],[CLIP-PATH]"),function(_){-1<_.getAttribute("clip-path").indexOf(s.element.id)&&_.removeAttribute("clip-path")}),d.clipPath=s.destroy()}if(d.stops){for(V=0;V<d.stops.length;V++)d.stops[V].destroy();d.stops.length=0,d.stops=void 0}for(d.safeRemoveChild(f),T.styledMode||d.destroyShadows();F&&F.div&&0===F.div.childNodes.length;)f=F.parentGroup,d.safeRemoveChild(F.div),delete F.div,F=f;d.alignTo&&E(T.alignedObjects,d),n(d,function(_,B){d[B]&&d[B].parentGroup===d&&d[B].destroy&&d[B].destroy(),delete d[B]})},m.prototype.destroyShadows=function(){(this.shadows||[]).forEach(function(d){this.safeRemoveChild(d)},this),this.shadows=void 0},m.prototype.dSetter=function(d,f,T){b(d)&&("string"==typeof d[0]&&(d=this.renderer.pathToSegments(d)),this.pathArray=d,d=d.reduce(function(V,F,s){return F&&F.join?(s?V+" ":"")+F.join(" "):(F||"").toString()},"")),/(NaN| {2}|^$)/.test(d)&&(d="M 0 0"),this[f]!==d&&(T.setAttribute(f,d),this[f]=d)},m.prototype.fadeOut=function(d){var f=this;f.animate({opacity:0},{duration:i(d,150),complete:function(){f.hide()}})},m.prototype.fillSetter=function(d,f,T){"string"==typeof d?T.setAttribute(f,d):d&&this.complexColor(d,f,T)},m.prototype.getBBox=function(d,f){var T=this.alignValue,V=this.element,F=this.renderer,s=this.styles,_=this.textStr,B=F.cache,H=F.cacheKeys,G=V.namespaceURI===this.SVG_NS;f=i(f,this.rotation,0);var j,C=F.styledMode?V&&m.prototype.getStyle.call(V,"font-size"):s&&s.fontSize;if(A(_)){var L=_.toString();-1===L.indexOf("<")&&(L=L.replace(/[0-9]/g,"0")),L+=["",f,C,this.textWidth,T,s&&s.textOverflow,s&&s.fontWeight].join()}if(L&&!d&&(j=B[L]),!j){if(G||F.forExport){try{var ee=this.fakeTS&&function(ie){var $=V.querySelector(".highcharts-text-outline");$&&M($,{display:ie})};l(ee)&&ee("none"),j=V.getBBox?R({},V.getBBox()):{width:V.offsetWidth,height:V.offsetHeight,x:0,y:0},l(ee)&&ee("")}catch{}(!j||0>j.width)&&(j={x:0,y:0,width:0,height:0})}else j=this.htmlGetBBox();if(F.isSVG&&(F=j.width,d=j.height,G&&(j.height=d={"11px,17":14,"13px,20":16}[""+(C||"")+",".concat(Math.round(d))]||d),f)){G=Number(V.getAttribute("y")||0)-j.y,T={right:1,center:.5}[T||0]||0,s=f*P,C=(f-90)*P;var U=F*Math.cos(s);f=F*Math.sin(s),ee=Math.cos(C),s=Math.sin(C),U=(ee=(C=(F=j.x+T*(F-U)+G*ee)+U)-d*ee)-U,f=(d=(T=(G=j.y+G-T*f+G*s)+f)-d*s)-f,j.x=Math.min(F,C,ee,U),j.y=Math.min(G,T,d,f),j.width=Math.max(F,C,ee,U)-j.x,j.height=Math.max(G,T,d,f)-j.y}if(L&&(""===_||0<j.height)){for(;250<H.length;)delete B[H.shift()];B[L]||H.push(L),B[L]=j}}return j},m.prototype.getStyle=function(d){return u.getComputedStyle(this.element||this,"").getPropertyValue(d)},m.prototype.hasClass=function(d){return-1!==(""+this.attr("class")).split(" ").indexOf(d)},m.prototype.hide=function(){return this.attr({visibility:"hidden"})},m.prototype.htmlGetBBox=function(){return{height:0,width:0,x:0,y:0}},m.prototype.init=function(d,f){this.element="span"===f?w(f):k.createElementNS(this.SVG_NS,f),this.renderer=d,W(this,"afterInit")},m.prototype.on=function(d,f){var T=this.onEvents;return T[d]&&T[d](),T[d]=g(this.element,d,f),this},m.prototype.opacitySetter=function(d,f,T){this.opacity=d=Number(Number(d).toFixed(3)),T.setAttribute(f,d)},m.prototype.removeClass=function(d){return this.attr("class",(""+this.attr("class")).replace(h(d)?new RegExp("(^| )".concat(d,"( |$)")):d," ").replace(/ +/g," ").trim())},m.prototype.removeTextOutline=function(){var d=this.element.querySelector("tspan.highcharts-text-outline");d&&this.safeRemoveChild(d)},m.prototype.safeRemoveChild=function(d){var f=d.parentNode;f&&f.removeChild(d)},m.prototype.setRadialReference=function(d){var f=this.element.gradient&&this.renderer.gradients[this.element.gradient];return this.element.radialReference=d,f&&f.radAttr&&f.animate(this.renderer.getRadialAttr(d,f.radAttr)),this},m.prototype.setTextPath=function(d,f){var T=this;f=r(!0,{enabled:!0,attributes:{dy:-5,startOffset:"50%",textAnchor:"middle"}},f);var V=this.renderer.url,F=this.text||this,s=F.textPath,_=f.attributes,B=f.enabled;return d=d||s&&s.path,s&&s.undo(),d&&B?(f=g(F,"afterModifyTree",function(H){if(d&&B){var G=d.attr("id");G||d.attr("id",G=a());var C={x:0,y:0};A(_.dx)&&(C.dx=_.dx,delete _.dx),A(_.dy)&&(C.dy=_.dy,delete _.dy),F.attr(C),T.attr({transform:""}),T.box&&(T.box=T.box.destroy()),C=H.nodes.slice(0),H.nodes.length=0,H.nodes[0]={tagName:"textPath",attributes:R(_,{"text-anchor":_.textAnchor,href:""+V+"#".concat(G)}),children:C}}}),F.textPath={path:d,undo:f}):(F.attr({dx:0,dy:0}),delete F.textPath),this.added&&(F.textCache="",this.renderer.buildText(F)),this},m.prototype.shadow=function(d,f,T){var V=[],F=this.element,s=this.oldShadowOptions,_=this.parentGroup,B=_&&90===_.rotation;_={color:"#000000",offsetX:B?-1:1,offsetY:B?-1:1,opacity:.15,width:3};var G,H=!1;if(!0===d?G=_:"object"==typeof d&&(G=R(_,d)),G&&(G&&s&&n(G,function(ee,U){ee!==s[U]&&(H=!0)}),H&&this.destroyShadows(),this.oldShadowOptions=G),G){if(!this.shadows){_=G.opacity/G.width;var C=B?"translate(".concat(G.offsetY,", ").concat(G.offsetX,")"):"translate(".concat(G.offsetX,", ").concat(G.offsetY,")");for(B=1;B<=G.width;B++){var j=F.cloneNode(!1),L=2*G.width+1-2*B;v(j,{stroke:d.color||"#000000","stroke-opacity":_*B,"stroke-width":L,transform:C,fill:"none"}),j.setAttribute("class",(j.getAttribute("class")||"")+" highcharts-shadow"),T&&(v(j,"height",Math.max(v(j,"height")-L,0)),j.cutHeight=L),f?f.element.appendChild(j):F.parentNode&&F.parentNode.insertBefore(j,F),V.push(j)}this.shadows=V}}else this.destroyShadows();return this},m.prototype.show=function(d){return void 0===d&&(d=!0),this.attr({visibility:d?"inherit":"visible"})},m.prototype["stroke-widthSetter"]=function(d,f,T){this[f]=d,T.setAttribute(f,d)},m.prototype.strokeWidth=function(){if(!this.renderer.styledMode)return this["stroke-width"]||0;var d=this.getStyle("stroke-width"),f=0;if(d.indexOf("px")===d.length-2)f=o(d);else if(""!==d){var T=k.createElementNS(p,"rect");v(T,{width:d,"stroke-width":0}),this.element.parentNode.appendChild(T),f=T.getBBox().width,T.parentNode.removeChild(T)}return f},m.prototype.symbolAttr=function(d){var f=this;"x y r start end width height innerR anchorX anchorY clockwise".split(" ").forEach(function(T){f[T]=i(d[T],f[T])}),f.attr({d:f.renderer.symbols[f.symbolName](f.x,f.y,f.width,f.height,f)})},m.prototype.textSetter=function(d){d!==this.textStr&&(delete this.textPxLength,this.textStr=d,this.added&&this.renderer.buildText(this))},m.prototype.titleSetter=function(d){var f=this.element,T=f.getElementsByTagName("title")[0]||k.createElementNS(this.SVG_NS,"title");f.insertBefore?f.insertBefore(T,f.firstChild):f.appendChild(T),T.textContent=String(i(d,"")).replace(/<[^>]*>/g,"").replace(/&lt;/g,"<").replace(/&gt;/g,">")},m.prototype.toFront=function(){var d=this.element;return d.parentNode.appendChild(d),this},m.prototype.translate=function(d,f){return this.attr({translateX:d,translateY:f})},m.prototype.updateShadows=function(d,f,T){var V=this.shadows;if(V)for(var F=V.length;F--;)T.call(V[F],"height"===d?Math.max(f-(V[F].cutHeight||0),0):"d"===d?this.d:f,d,V[F])},m.prototype.updateTransform=function(){var d=this.element,f=this.matrix,T=this.rotation;T=void 0===T?0:T;var V=this.scaleX,F=this.scaleY,s=this.translateX,_=this.translateY;s=["translate("+(void 0===s?0:s)+","+(void 0===_?0:_)+")"],A(f)&&s.push("matrix("+f.join(",")+")"),T&&s.push("rotate("+T+" "+i(this.rotationOriginX,d.getAttribute("x"),0)+" "+i(this.rotationOriginY,d.getAttribute("y")||0)+")"),(A(V)||A(F))&&s.push("scale("+i(V,1)+" "+i(F,1)+")"),s.length&&!(this.text||this).textPath&&d.setAttribute("transform",s.join(" "))},m.prototype.visibilitySetter=function(d,f,T){"inherit"===d?T.removeAttribute(f):this[f]!==d&&T.setAttribute(f,d),this[f]=d},m.prototype.xGetter=function(d){return"circle"===this.element.nodeName&&("x"===d?d="cx":"y"===d&&(d="cy")),this._defaultGetter(d)},m.prototype.zIndexSetter=function(d,f){var T=this.renderer,V=this.parentGroup,F=(V||T).element||T.box,s=this.element;T=F===T.box;var H,_=!1,B=this.added;if(A(d)?(s.setAttribute("data-z-index",d),this[f]===(d=+d)&&(B=!1)):A(this[f])&&s.removeAttribute("data-z-index"),this[f]=d,B){for((d=this.zIndex)&&V&&(V.handleZ=!0),H=(f=F.childNodes).length-1;0<=H&&!_;H--){B=(V=f[H]).getAttribute("data-z-index");var G=!A(B);V!==s&&(0>d&&G&&!T&&!H?(F.insertBefore(s,f[H]),_=!0):(o(B)<=d||G&&(!A(d)||0<=d))&&(F.insertBefore(s,f[H+1]||null),_=!0))}_||(F.insertBefore(s,f[T?3:0]||null),_=!0)}return _},m}(),O.prototype.strokeSetter=O.prototype.fillSetter,O.prototype.yGetter=O.prototype.xGetter,O.prototype.matrixSetter=O.prototype.rotationOriginXSetter=O.prototype.rotationOriginYSetter=O.prototype.rotationSetter=O.prototype.scaleXSetter=O.prototype.scaleYSetter=O.prototype.translateXSetter=O.prototype.translateYSetter=O.prototype.verticalAlignSetter=function(m,d){this[d]=m,this.doTransform=!0},O}),X(y,"Core/Renderer/RendererRegistry.js",[y["Core/Globals.js"]],function(O){var S,I,N;return(I=S||(S={})).rendererTypes={},I.getRendererType=function(Y){return void 0===Y&&(Y=N),I.rendererTypes[Y]||I.rendererTypes[N]},I.registerRendererType=function(Y,Z,K){I.rendererTypes[Y]=Z,(!N||K)&&(N=Y,O.Renderer=Z)},S}),X(y,"Core/Renderer/SVG/SVGLabel.js",[y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(O,S){var x,I=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),N=S.defined,Y=S.extend,Z=S.isNumber,K=S.merge,P=S.pick,k=S.removeEvent;return function(x){function p(u,g,v,w,M,A,E,R,W,b){var h,l=x.call(this)||this;return l.paddingLeftSetter=l.paddingSetter,l.paddingRightSetter=l.paddingSetter,l.init(u,"g"),l.textStr=g,l.x=v,l.y=w,l.anchorX=A,l.anchorY=E,l.baseline=W,l.className=b,l.addClass("button"===b?"highcharts-no-tooltip":"highcharts-label"),b&&l.addClass("highcharts-"+b),l.text=u.text(void 0,0,0,R).attr({zIndex:1}),"string"==typeof M&&((h=/^url\((.*?)\)$/.test(M))||l.renderer.symbols[M])&&(l.symbolKey=M),l.bBox=p.emptyBBox,l.padding=3,l.baselineOffset=0,l.needsBox=u.styledMode||h,l.deferredAttr={},l.alignFactor=0,l}return I(p,x),p.prototype.alignSetter=function(u){(u={left:0,center:.5,right:1}[u])!==this.alignFactor&&(this.alignFactor=u,this.bBox&&Z(this.xSetting)&&this.attr({x:this.xSetting}))},p.prototype.anchorXSetter=function(u,g){this.anchorX=u,this.boxAttr(g,Math.round(u)-this.getCrispAdjust()-this.xSetting)},p.prototype.anchorYSetter=function(u,g){this.anchorY=u,this.boxAttr(g,u-this.ySetting)},p.prototype.boxAttr=function(u,g){this.box?this.box.attr(u,g):this.deferredAttr[u]=g},p.prototype.css=function(u){if(u){var g={};u=K(u),p.textProps.forEach(function(v){typeof u[v]<"u"&&(g[v]=u[v],delete u[v])}),this.text.css(g),"fontSize"in g||"fontWeight"in g?this.updateTextPadding():("width"in g||"textOverflow"in g)&&this.updateBoxSize()}return O.prototype.css.call(this,u)},p.prototype.destroy=function(){k(this.element,"mouseenter"),k(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),O.prototype.destroy.call(this)},p.prototype.fillSetter=function(u,g){u&&(this.needsBox=!0),this.fill=u,this.boxAttr(g,u)},p.prototype.getBBox=function(){this.textStr&&0===this.bBox.width&&0===this.bBox.height&&this.updateBoxSize();var u=this.padding,g=P(this.paddingLeft,u);return{width:this.width,height:this.height,x:this.bBox.x-g,y:this.bBox.y-u}},p.prototype.getCrispAdjust=function(){return this.renderer.styledMode&&this.box?this.box.strokeWidth()%2/2:(this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2},p.prototype.heightSetter=function(u){this.heightSetting=u},p.prototype.onAdd=function(){this.text.add(this),this.attr({text:P(this.textStr,""),x:this.x||0,y:this.y||0}),this.box&&N(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})},p.prototype.paddingSetter=function(u,g){Z(u)?u!==this[g]&&(this[g]=u,this.updateTextPadding()):this[g]=void 0},p.prototype.rSetter=function(u,g){this.boxAttr(g,u)},p.prototype.shadow=function(u){return u&&!this.renderer.styledMode&&(this.updateBoxSize(),this.box&&this.box.shadow(u)),this},p.prototype.strokeSetter=function(u,g){this.stroke=u,this.boxAttr(g,u)},p.prototype["stroke-widthSetter"]=function(u,g){u&&(this.needsBox=!0),this["stroke-width"]=u,this.boxAttr(g,u)},p.prototype["text-alignSetter"]=function(u){this.textAlign=u},p.prototype.textSetter=function(u){typeof u<"u"&&this.text.attr({text:u}),this.updateTextPadding()},p.prototype.updateBoxSize=function(){var u=this.text,g=u.element.style,v={},w=this.padding,M=this.bBox=Z(this.widthSetting)&&Z(this.heightSetting)&&!this.textAlign||!N(u.textStr)?p.emptyBBox:u.getBBox();this.width=this.getPaddedWidth(),this.height=(this.heightSetting||M.height||0)+2*w,g=this.renderer.fontMetrics(g&&g.fontSize,u),this.baselineOffset=w+Math.min((this.text.firstLineMetrics||g).b,M.height||1/0),this.heightSetting&&(this.baselineOffset+=(this.heightSetting-g.h)/2),this.needsBox&&!u.textPath&&(this.box||((u=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect()).addClass(("button"===this.className?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),u.add(this)),u=this.getCrispAdjust(),v.x=u,v.y=(this.baseline?-this.baselineOffset:0)+u,v.width=Math.round(this.width),v.height=Math.round(this.height),this.box.attr(Y(v,this.deferredAttr)),this.deferredAttr={})},p.prototype.updateTextPadding=function(){var u=this.text;if(!u.textPath){this.updateBoxSize();var g=this.baseline?0:this.baselineOffset,v=P(this.paddingLeft,this.padding);N(this.widthSetting)&&this.bBox&&("center"===this.textAlign||"right"===this.textAlign)&&(v+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),(v!==u.x||g!==u.y)&&(u.attr("x",v),u.hasBoxWidthChanged&&(this.bBox=u.getBBox(!0)),typeof g<"u"&&u.attr("y",g)),u.x=v,u.y=g}},p.prototype.widthSetter=function(u){this.widthSetting=Z(u)?u:void 0},p.prototype.getPaddedWidth=function(){var u=this.padding,g=P(this.paddingLeft,u);return u=P(this.paddingRight,u),(this.widthSetting||this.bBox.width||0)+g+u},p.prototype.xSetter=function(u){this.x=u,this.alignFactor&&(u-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.xSetting=Math.round(u),this.attr("translateX",this.xSetting)},p.prototype.ySetter=function(u){this.ySetting=this.y=Math.round(u),this.attr("translateY",this.ySetting)},p.emptyBBox={width:0,height:0,x:0,y:0},p.textProps="color direction fontFamily fontSize fontStyle fontWeight lineHeight textAlign textDecoration textOutline textOverflow width".split(" "),p}(O)}),X(y,"Core/Renderer/SVG/Symbols.js",[y["Core/Utilities.js"]],function(O){function S(P,k,x,p,u){var g=[];if(u){var v=u.start||0,w=K(u.r,x);x=K(u.r,p||x);var M=(u.end||0)-.001;p=u.innerR;var A=K(u.open,.001>Math.abs((u.end||0)-v-2*Math.PI)),E=Math.cos(v),R=Math.sin(v),W=Math.cos(M),b=Math.sin(M);v=K(u.longArc,.001>M-v-Math.PI?0:1),g.push(["M",P+w*E,k+x*R],["A",w,x,0,v,K(u.clockwise,1),P+w*W,k+x*b]),Y(p)&&g.push(A?["M",P+p*W,k+p*b]:["L",P+p*W,k+p*b],["A",p,p,0,v,Y(u.clockwise)?1-u.clockwise:0,P+p*E,k+p*R]),A||g.push(["Z"])}return g}function I(P,k,x,p,u){return u&&u.r?N(P,k,x,p,u):[["M",P,k],["L",P+x,k],["L",P+x,k+p],["L",P,k+p],["Z"]]}function N(P,k,x,p,u){return[["M",P+(u=u&&u.r||0),k],["L",P+x-u,k],["C",P+x,k,P+x,k,P+x,k+u],["L",P+x,k+p-u],["C",P+x,k+p,P+x,k+p,P+x-u,k+p],["L",P+u,k+p],["C",P,k+p,P,k+p,P,k+p-u],["L",P,k+u],["C",P,k,P,k,P+u,k]]}var Y=O.defined,Z=O.isNumber,K=O.pick;return{arc:S,callout:function(P,k,x,p,u){var g=Math.min(u&&u.r||0,x,p),v=g+6,w=u&&u.anchorX;u=u&&u.anchorY||0;var M=N(P,k,x,p,{r:g});return Z(w)&&(P+w>=x?u>k+v&&u<k+p-v?M.splice(3,1,["L",P+x,u-6],["L",P+x+6,u],["L",P+x,u+6],["L",P+x,k+p-g]):M.splice(3,1,["L",P+x,p/2],["L",w,u],["L",P+x,p/2],["L",P+x,k+p-g]):0>=P+w?u>k+v&&u<k+p-v?M.splice(7,1,["L",P,u+6],["L",P-6,u],["L",P,u-6],["L",P,k+g]):M.splice(7,1,["L",P,p/2],["L",w,u],["L",P,p/2],["L",P,k+g]):u&&u>p&&w>P+v&&w<P+x-v?M.splice(5,1,["L",w+6,k+p],["L",w,k+p+6],["L",w-6,k+p],["L",P+g,k+p]):u&&0>u&&w>P+v&&w<P+x-v&&M.splice(1,1,["L",w-6,k],["L",w,k-6],["L",w+6,k],["L",x-g,k])),M},circle:function(P,k,x,p){return S(P+x/2,k+p/2,x/2,p/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},diamond:function(P,k,x,p){return[["M",P+x/2,k],["L",P+x,k+p/2],["L",P+x/2,k+p],["L",P,k+p/2],["Z"]]},rect:I,roundedRect:N,square:I,triangle:function(P,k,x,p){return[["M",P+x/2,k],["L",P+x,k+p],["L",P,k+p],["Z"]]},"triangle-down":function(P,k,x,p){return[["M",P,k],["L",P+x,k],["L",P+x/2,k+p],["Z"]]}}}),X(y,"Core/Renderer/SVG/TextBuilder.js",[y["Core/Renderer/HTML/AST.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I){var N=S.doc,Y=S.SVG_NS,Z=S.win,K=I.attr,P=I.extend,k=I.fireEvent,x=I.isString,p=I.objectEach,u=I.pick;return function(){function g(v){var w=v.styles;this.renderer=v.renderer,this.svgElement=v,this.width=v.textWidth,this.textLineHeight=w&&w.lineHeight,this.textOutline=w&&w.textOutline,this.ellipsis=!(!w||"ellipsis"!==w.textOverflow),this.noWrap=!(!w||"nowrap"!==w.whiteSpace),this.fontSize=w&&w.fontSize}return g.prototype.buildSVG=function(){var v=this.svgElement,w=v.element,M=v.renderer,A=u(v.textStr,"").toString(),E=-1!==A.indexOf("<"),R=w.childNodes;M=this.width&&!v.added&&M.box;var b=[A,this.ellipsis,this.noWrap,this.textLineHeight,this.textOutline,this.fontSize,this.width].join();if(b!==v.textCache){for(v.textCache=b,delete v.actualWidth,b=R.length;b--;)w.removeChild(R[b]);E||this.ellipsis||this.width||v.textPath||-1!==A.indexOf(" ")&&(!this.noWrap||/<br.*?>/g.test(A))?""!==A&&(M&&M.appendChild(w),A=new O(A),this.modifyTree(A.nodes),A.addToDOM(w),this.modifyDOM(),this.ellipsis&&-1!==(w.textContent||"").indexOf("\u2026")&&v.attr("title",this.unescapeEntities(v.textStr||"",["&lt;","&gt;"])),M&&M.removeChild(w)):w.appendChild(N.createTextNode(this.unescapeEntities(A))),x(this.textOutline)&&v.applyTextOutline&&v.applyTextOutline(this.textOutline)}},g.prototype.modifyDOM=function(){var A,v=this,w=this.svgElement,M=K(w.element,"x");for(w.firstLineMetrics=void 0;(A=w.element.firstChild)&&/^[\s\u200B]*$/.test(A.textContent||" ");)w.element.removeChild(A);[].forEach.call(w.element.querySelectorAll("tspan.highcharts-br"),function(b,l){b.nextSibling&&b.previousSibling&&(0===l&&1===b.previousSibling.nodeType&&(w.firstLineMetrics=w.renderer.fontMetrics(void 0,b.previousSibling)),K(b,{dy:v.getLineHeight(b.nextSibling),x:M}))});var E=this.width||0;if(E){var W=function(b){[].slice.call(b.childNodes).forEach(function(l){l.nodeType===Z.Node.TEXT_NODE?function(b,l){var h=b.textContent||"",r=h.replace(/([^\^])-/g,"$1- ").split(" "),n=!v.noWrap&&(1<r.length||1<w.element.childNodes.length),i=v.getLineHeight(l),o=0,t=w.actualWidth;if(v.ellipsis)h&&v.truncate(b,h,void 0,0,Math.max(0,E-parseInt(v.fontSize||12,10)),function(a,m){return a.substring(0,m)+"\u2026"});else if(n){for(h=[],n=[];l.firstChild&&l.firstChild!==b;)n.push(l.firstChild),l.removeChild(l.firstChild);for(;r.length;)r.length&&!v.noWrap&&0<o&&(h.push(b.textContent||""),b.textContent=r.join(" ").replace(/- /g,"-")),v.truncate(b,void 0,r,0===o&&t||0,E,function(a,m){return r.slice(0,m).join(" ").replace(/- /g,"-")}),t=w.actualWidth,o++;n.forEach(function(a){l.insertBefore(a,b)}),h.forEach(function(a){l.insertBefore(N.createTextNode(a),b),(a=N.createElementNS(Y,"tspan")).textContent="\u200b",K(a,{dy:i,x:M}),l.insertBefore(a,b)})}}(l,b):(-1!==l.className.baseVal.indexOf("highcharts-br")&&(w.actualWidth=0),W(l))})};W(w.element)}},g.prototype.getLineHeight=function(v){var w;return v=v.nodeType===Z.Node.TEXT_NODE?v.parentElement:v,this.renderer.styledMode||(w=v&&/(px|em)$/.test(v.style.fontSize)?v.style.fontSize:this.fontSize||this.renderer.style.fontSize||12),this.textLineHeight?parseInt(this.textLineHeight.toString(),10):this.renderer.fontMetrics(w,v||this.svgElement.element).h},g.prototype.modifyTree=function(v){var w=this,M=function(A,E){var R=A.attributes;R=void 0===R?{}:R;var W=A.children,b=A.style;b=void 0===b?{}:b;var l=A.tagName,h=w.renderer.styledMode;"b"===l||"strong"===l?h?R.class="highcharts-strong":b.fontWeight="bold":("i"===l||"em"===l)&&(h?R.class="highcharts-emphasized":b.fontStyle="italic"),b&&b.color&&(b.fill=b.color),"br"===l?(R.class="highcharts-br",A.textContent="\u200b",(E=v[E+1])&&E.textContent&&(E.textContent=E.textContent.replace(/^ +/gm,""))):"a"===l&&W&&W.some(function(r){return"#text"===r.tagName})&&(A.children=[{children:W,tagName:"tspan"}]),"#text"!==l&&"a"!==l&&(A.tagName="tspan"),P(A,{attributes:R,style:b}),W&&W.filter(function(r){return"#text"!==r.tagName}).forEach(M)};v.forEach(M),k(this.svgElement,"afterModifyTree",{nodes:v})},g.prototype.truncate=function(v,w,M,A,E,R){var o,W=this.svgElement,b=W.renderer,l=W.rotation,h=[],r=M?1:0,n=(w||M||"").length,i=n,t=function(m,d){d=d||m;var f=v.parentNode;if(f&&typeof h[d]>"u")if(f.getSubStringLength)try{h[d]=A+f.getSubStringLength(0,M?d+1:d)}catch{}else b.getSpanWidth&&(v.textContent=R(w||M,m),h[d]=A+b.getSpanWidth(W,v));return h[d]};W.rotation=0;var a=t(v.textContent.length);if(A+a>E){for(;r<=n;)i=Math.ceil((r+n)/2),M&&(o=R(M,i)),a=t(i,o&&o.length-1),r===n?r=n+1:a>E?n=i-1:r=i;0===n?v.textContent="":w&&n===w.length-1||(v.textContent=o||R(w||M,i))}M&&M.splice(0,i),W.actualWidth=a,W.rotation=l},g.prototype.unescapeEntities=function(v,w){return p(this.renderer.escapes,function(M,A){w&&-1!==w.indexOf(M)||(v=v.toString().replace(new RegExp(M,"g"),A))}),v},g}()}),X(y,"Core/Renderer/SVG/SVGRenderer.js",[y["Core/Renderer/HTML/AST.js"],y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Renderer/SVG/SVGLabel.js"],y["Core/Renderer/SVG/Symbols.js"],y["Core/Renderer/SVG/TextBuilder.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P,k){var F,x=I.charts,p=I.deg2rad,u=I.doc,g=I.isFirefox,v=I.isMS,w=I.isWebKit,M=I.noop,A=I.SVG_NS,E=I.symbolSizes,R=I.win,W=k.addEvent,b=k.attr,l=k.createElement,h=k.css,r=k.defined,n=k.destroyObjectProperties,i=k.extend,o=k.isArray,t=k.isNumber,a=k.isObject,m=k.isString,d=k.merge,f=k.pick,T=k.pInt,V=k.uniqueKey;return I=function(){function s(_,B,H,G,C,j,L){this.width=this.url=this.style=this.isSVG=this.imgCount=this.height=this.gradients=this.globalAnimation=this.defs=this.chartIndex=this.cacheKeys=this.cache=this.boxWrapper=this.box=this.alignedObjects=void 0,this.init(_,B,H,G,C,j,L)}return s.prototype.init=function(_,B,H,G,C,j,L){var ie,ee=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"}),U=ee.element;L||ee.css(this.getStyle(G)),_.appendChild(U),b(_,"dir","ltr"),-1===_.innerHTML.indexOf("xmlns")&&b(U,"xmlns",this.SVG_NS),this.isSVG=!0,this.box=U,this.boxWrapper=ee,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild(u.createTextNode("Created with Highcharts 10.3.3")),this.defs=this.createElement("defs").add(),this.allowHTML=j,this.forExport=C,this.styledMode=L,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.setSize(B,H,!1),g&&_.getBoundingClientRect&&((B=function(){h(_,{left:0,top:0}),ie=_.getBoundingClientRect(),h(_,{left:Math.ceil(ie.left)-ie.left+"px",top:Math.ceil(ie.top)-ie.top+"px"})})(),this.unSubPixelFix=W(R,"resize",B))},s.prototype.definition=function(_){return new O([_]).addToDOM(this.defs.element)},s.prototype.getReferenceURL=function(){if((g||w)&&u.getElementsByTagName("base").length){if(!r(F)){var _=V();_=new O([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:_},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":"url(#".concat(_,")"),fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM(u.body),h(_,{position:"fixed",top:0,left:0,zIndex:9e5});var B=u.elementFromPoint(6,6);F="hitme"===(B&&B.id),u.body.removeChild(_)}if(F)return R.location.href.split("#")[0].replace(/<[^>]*>/g,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20")}return""},s.prototype.getStyle=function(_){return this.style=i({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},_)},s.prototype.setStyle=function(_){this.boxWrapper.css(this.getStyle(_))},s.prototype.isHidden=function(){return!this.boxWrapper.getBBox().width},s.prototype.destroy=function(){var _=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),n(this.gradients||{}),this.gradients=null,_&&(this.defs=_.destroy()),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null},s.prototype.createElement=function(_){var B=new this.Element;return B.init(this,_),B},s.prototype.getRadialAttr=function(_,B){return{cx:_[0]-_[2]/2+(B.cx||0)*_[2],cy:_[1]-_[2]/2+(B.cy||0)*_[2],r:(B.r||0)*_[2]}},s.prototype.buildText=function(_){new P(_).buildSVG()},s.prototype.getContrast=function(_){return 1.05/(.05+(_=.2126*(_=S.parse(_).rgba.map(function(B){return.03928>=(B/=255)?B/12.92:Math.pow((B+.055)/1.055,2.4)}))[0]+.7152*_[1]+.0722*_[2]))>(_+.05)/.05?"#FFFFFF":"#000000"},s.prototype.button=function(_,B,H,G,C,j,L,ee,U,ie){void 0===C&&(C={});var $=this.label(_,B,H,U,void 0,void 0,ie,void 0,"button"),oe=this.styledMode;_=C.states||{};var te=0;delete(C=d(C)).states;var _e=d({color:"#333333",cursor:"pointer",fontWeight:"normal"},C.style);delete C.style;var pe=O.filterUserAttributes(C);if($.attr(d({padding:8,r:2},pe)),!oe){pe=d({fill:"#f7f7f7",stroke:"#cccccc","stroke-width":1},pe);var ge=(j=d(pe,{fill:"#e6e6e6"},O.filterUserAttributes(j||_.hover||{}))).style;delete j.style;var ae=(L=d(pe,{fill:"#e6ebf5",style:{color:"#000000",fontWeight:"bold"}},O.filterUserAttributes(L||_.select||{}))).style;delete L.style;var ve=(ee=d(pe,{style:{color:"#cccccc"}},O.filterUserAttributes(ee||_.disabled||{}))).style;delete ee.style}return W($.element,v?"mouseover":"mouseenter",function(){3!==te&&$.setState(1)}),W($.element,v?"mouseout":"mouseleave",function(){3!==te&&$.setState(te)}),$.setState=function(fe){1!==fe&&($.state=te=fe),$.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][fe||0]),oe||($.attr([pe,j,L,ee][fe||0]),a(fe=[_e,ge,ae,ve][fe||0])&&$.css(fe))},oe||($.attr(pe).css(i({cursor:"default"},_e)),ie&&$.text.css({pointerEvents:"none"})),$.on("touchstart",function(fe){return fe.stopPropagation()}).on("click",function(fe){3!==te&&G.call($,fe)})},s.prototype.crispLine=function(_,B,H){void 0===H&&(H="round");var G=_[0],C=_[1];return r(G[1])&&G[1]===C[1]&&(G[1]=C[1]=Math[H](G[1])-B%2/2),r(G[2])&&G[2]===C[2]&&(G[2]=C[2]=Math[H](G[2])+B%2/2),_},s.prototype.path=function(_){var B=this.styledMode?{}:{fill:"none"};return o(_)?B.d=_:a(_)&&i(B,_),this.createElement("path").attr(B)},s.prototype.circle=function(_,B,H){return _=a(_)?_:typeof _>"u"?{}:{x:_,y:B,r:H},(B=this.createElement("circle")).xSetter=B.ySetter=function(G,C,j){j.setAttribute("c"+C,G)},B.attr(_)},s.prototype.arc=function(_,B,H,G,C,j){return a(_)?(B=(G=_).y,H=G.r,_=G.x):G={innerR:G,start:C,end:j},(_=this.symbol("arc",_,B,H,H,G)).r=H,_},s.prototype.rect=function(_,B,H,G,C,j){C=a(_)?_.r:C;var L=this.createElement("rect");return _=a(_)?_:typeof _>"u"?{}:{x:_,y:B,width:Math.max(H,0),height:Math.max(G,0)},this.styledMode||(typeof j<"u"&&(_["stroke-width"]=j,_=L.crisp(_)),_.fill="none"),C&&(_.r=C),L.rSetter=function(ee,U,ie){L.r=ee,b(ie,{rx:ee,ry:ee})},L.rGetter=function(){return L.r||0},L.attr(_)},s.prototype.setSize=function(_,B,H){this.width=_,this.height=B,this.boxWrapper.animate({width:_,height:B},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:f(H,!0)?void 0:0}),this.alignElements()},s.prototype.g=function(_){var B=this.createElement("g");return _?B.attr({class:"highcharts-"+_}):B},s.prototype.image=function(_,B,H,G,C,j){var L={preserveAspectRatio:"none"},ee=function(ie,$){ie.setAttributeNS?ie.setAttributeNS("http://www.w3.org/1999/xlink","href",$):ie.setAttribute("hc-svg-href",$)};t(B)&&(L.x=B),t(H)&&(L.y=H),t(G)&&(L.width=G),t(C)&&(L.height=C);var U=this.createElement("image").attr(L);return B=function(ie){ee(U.element,_),j.call(U,ie)},j?(ee(U.element,"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),H=new R.Image,W(H,"load",B),H.src=_,H.complete&&B({})):ee(U.element,_),U},s.prototype.symbol=function(_,B,H,G,C,j){var oe,L=this,ee=/^url\((.*?)\)$/,U=ee.test(_),ie=!U&&(this.symbols[_]?_:"circle"),$=ie&&this.symbols[ie];if($){"number"==typeof B&&(oe=$.call(this.symbols,Math.round(B||0),Math.round(H||0),G||0,C||0,j));var te=this.path(oe);L.styledMode||te.attr("fill","none"),i(te,{symbolName:ie||void 0,x:B,y:H,width:G,height:C}),j&&i(te,j)}else if(U){var _e=_.match(ee)[1],pe=te=this.image(_e);pe.imgwidth=f(E[_e]&&E[_e].width,j&&j.width),pe.imgheight=f(E[_e]&&E[_e].height,j&&j.height);var ge=function(ae){return ae.attr({width:ae.width,height:ae.height})};["width","height"].forEach(function(ae){pe[ae+"Setter"]=function(ve,fe){this[fe]=ve,ve=this.alignByTranslate;var ne=this.element,ce=this.width,xe=this.height,Oe=this.imgwidth,Le=this.imgheight,Ie=this["img"+fe];if(r(Ie)){var Ne=1;j&&"within"===j.backgroundSize&&ce&&xe?(Ne=Math.min(ce/Oe,xe/Le),Ie=Math.round(Ie*Ne),b(ne,{width:Math.round(Oe*Ne),height:Math.round(Le*Ne)})):ne&&ne.setAttribute(fe,Ie),ve||this.translate(((ce||0)-Ie*Ne)/2,((xe||0)-Ie*Ne)/2)}}}),r(B)&&pe.attr({x:B,y:H}),pe.isImg=!0,r(pe.imgwidth)&&r(pe.imgheight)?ge(pe):(pe.attr({width:0,height:0}),l("img",{onload:function(){var ae=x[L.chartIndex];0===this.width&&(h(this,{position:"absolute",top:"-999em"}),u.body.appendChild(this)),E[_e]={width:this.width,height:this.height},pe.imgwidth=this.width,pe.imgheight=this.height,pe.element&&ge(pe),this.parentNode&&this.parentNode.removeChild(this),L.imgCount--,!L.imgCount&&ae&&!ae.hasLoaded&&ae.onload()},src:_e}),this.imgCount++)}return te},s.prototype.clipRect=function(_,B,H,G){var C=V()+"-",j=this.createElement("clipPath").attr({id:C}).add(this.defs);return(_=this.rect(_,B,H,G,0).add(j)).id=C,_.clipPath=j,_.count=0,_},s.prototype.text=function(_,B,H,G){var C={};return!G||!this.allowHTML&&this.forExport?(C.x=Math.round(B||0),H&&(C.y=Math.round(H)),r(_)&&(C.text=_),_=this.createElement("text").attr(C),(!G||this.forExport&&!this.allowHTML)&&(_.xSetter=function(j,L,ee){for(var oe,U=ee.getElementsByTagName("tspan"),ie=ee.getAttribute(L),$=0;$<U.length;$++)(oe=U[$]).getAttribute(L)===ie&&oe.setAttribute(L,j);ee.setAttribute(L,j)}),_):this.html(_,B,H)},s.prototype.fontMetrics=function(_,B){return _=!this.styledMode&&/px/.test(_)||!R.getComputedStyle?_||B&&B.style&&B.style.fontSize||this.style&&this.style.fontSize:B&&Y.prototype.getStyle.call(B,"font-size"),{h:B=24>(_=/px/.test(_)?T(_):12)?_+3:Math.round(1.2*_),b:Math.round(.8*B),f:_}},s.prototype.rotCorr=function(_,B,H){var G=_;return B&&H&&(G=Math.max(G*Math.cos(B*p),4)),{x:-_/3*Math.sin(B*p),y:G}},s.prototype.pathToSegments=function(_){for(var B=[],H=[],G={A:8,C:7,H:2,L:3,M:3,Q:5,S:5,T:3,V:2},C=0;C<_.length;C++)m(H[0])&&t(_[C])&&H.length===G[H[0].toUpperCase()]&&_.splice(C,0,H[0].replace("M","L").replace("m","l")),"string"==typeof _[C]&&(H.length&&B.push(H.slice(0)),H.length=0),H.push(_[C]);return B.push(H.slice(0)),B},s.prototype.label=function(_,B,H,G,C,j,L,ee,U){return new Z(this,_,B,H,G,C,j,L,ee,U)},s.prototype.alignElements=function(){this.alignedObjects.forEach(function(_){return _.align()})},s}(),i(I.prototype,{Element:Y,SVG_NS:A,escapes:{"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},symbols:K,draw:M}),N.registerRendererType("svg",I,!0),I}),X(y,"Core/Renderer/HTML/HTMLElement.js",[y["Core/Globals.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(O,S,I){var v,N=this&&this.__extends||(v=function(w,M){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,E){A.__proto__=E}||function(A,E){for(var R in E)E.hasOwnProperty(R)&&(A[R]=E[R])})(w,M)},function(w,M){function A(){this.constructor=w}v(w,M),w.prototype=null===M?Object.create(M):(A.prototype=M.prototype,new A)}),Y=O.isFirefox,Z=O.isMS,K=O.isWebKit,P=O.win,k=I.css,x=I.defined,p=I.extend,u=I.pick,g=I.pInt;return function(v){function w(){return null!==v&&v.apply(this,arguments)||this}return N(w,v),w.compose=function(M){if(-1===w.composedClasses.indexOf(M)){w.composedClasses.push(M);var A=w.prototype,E=M.prototype;E.getSpanCorrection=A.getSpanCorrection,E.htmlCss=A.htmlCss,E.htmlGetBBox=A.htmlGetBBox,E.htmlUpdateTransform=A.htmlUpdateTransform,E.setSpanRotation=A.setSpanRotation}return M},w.prototype.getSpanCorrection=function(M,A,E){this.xCorr=-M*E,this.yCorr=-A},w.prototype.htmlCss=function(M){var A="SPAN"===this.element.tagName&&M&&"width"in M,E=u(A&&M.width,void 0);if(A){delete M.width,this.textWidth=E;var R=!0}return M&&"ellipsis"===M.textOverflow&&(M.whiteSpace="nowrap",M.overflow="hidden"),this.styles=p(this.styles,M),k(this.element,M),R&&this.htmlUpdateTransform(),this},w.prototype.htmlGetBBox=function(){var M=this.element;return{x:M.offsetLeft,y:M.offsetTop,width:M.offsetWidth,height:M.offsetHeight}},w.prototype.htmlUpdateTransform=function(){if(this.added){var M=this.renderer,A=this.element,E=this.translateX||0,R=this.translateY||0,W=this.x||0,b=this.y||0,l=this.textAlign||"left",h={left:0,center:.5,right:1}[l],r=this.styles;if(r=r&&r.whiteSpace,k(A,{marginLeft:E,marginTop:R}),!M.styledMode&&this.shadows&&this.shadows.forEach(function(m){k(m,{marginLeft:E+1,marginTop:R+1})}),this.inverted&&[].forEach.call(A.childNodes,function(m){M.invertChild(m,A)}),"SPAN"===A.tagName){var n=this.rotation,i=this.textWidth&&g(this.textWidth),o=[n,l,A.innerHTML,this.textWidth,this.textAlign].join(),t=void 0;if(t=!1,i!==this.oldTextWidth){if(this.textPxLength)var a=this.textPxLength;else k(A,{width:"",whiteSpace:r||"nowrap"}),a=A.offsetWidth;(i>this.oldTextWidth||a>i)&&(/[ \-]/.test(A.textContent||A.innerText)||"ellipsis"===A.style.textOverflow)&&(k(A,{width:a>i||n?i+"px":"auto",display:"block",whiteSpace:r||"normal"}),this.oldTextWidth=i,t=!0)}this.hasBoxWidthChanged=t,o!==this.cTT&&(t=M.fontMetrics(A.style.fontSize,A).b,!x(n)||n===(this.oldRotation||0)&&l===this.oldAlign||this.setSpanRotation(n,h,t),this.getSpanCorrection(!x(n)&&this.textPxLength||A.offsetWidth,t,h,n,l)),k(A,{left:W+(this.xCorr||0)+"px",top:b+(this.yCorr||0)+"px"}),this.cTT=o,this.oldRotation=n,this.oldAlign=l}}else this.alignOnAdd=!0},w.prototype.setSpanRotation=function(M,A,E){var R={},W=Z&&!/Edge/.test(P.navigator.userAgent)?"-ms-transform":K?"-webkit-transform":Y?"MozTransform":P.opera?"-o-transform":void 0;W&&(R[W]=R.transform="rotate("+M+"deg)",R[W+(Y?"Origin":"-origin")]=R.transformOrigin=100*A+"% "+E+"px",k(this.element,R))},w.composedClasses=[],w}(S)}),X(y,"Core/Renderer/HTML/HTMLRenderer.js",[y["Core/Renderer/HTML/AST.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Utilities.js"]],function(O,S,I,N){var x,Y=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),Z=N.attr,K=N.createElement,P=N.extend,k=N.pick;return function(x){function p(){return null!==x&&x.apply(this,arguments)||this}return Y(p,x),p.compose=function(u){return-1===p.composedClasses.indexOf(u)&&(p.composedClasses.push(u),u.prototype.html=p.prototype.html),u},p.prototype.html=function(u,g,v){var w=this.createElement("span"),M=w.element,A=w.renderer,E=A.isSVG,R=function(W,b){["opacity","visibility"].forEach(function(l){W[l+"Setter"]=function(h,r,n){var i=W.div?W.div.style:b;S.prototype[l+"Setter"].call(this,h,r,n),i&&(i[r]=h)}}),W.addedSetters=!0};return w.textSetter=function(W){W!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,O.setElementHTML(this.element,k(W,"")),this.textStr=W,w.doTransform=!0)},E&&R(w,w.element.style),w.xSetter=w.ySetter=w.alignSetter=w.rotationSetter=function(W,b){"align"===b?w.alignValue=w.textAlign=W:w[b]=W,w.doTransform=!0},w.afterSetters=function(){this.doTransform&&(this.htmlUpdateTransform(),this.doTransform=!1)},w.attr({text:u,x:Math.round(g),y:Math.round(v)}).css({position:"absolute"}),A.styledMode||w.css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize}),M.style.whiteSpace="nowrap",w.css=w.htmlCss,E&&(w.add=function(W){var b=A.box.parentNode,l=[];if(this.parentGroup=W){var h=W.div;if(!h){for(;W;)l.push(W),W=W.parentGroup;l.reverse().forEach(function(r){function n(a,m){r[m]=a,"translateX"===m?t.left=a+"px":t.top=a+"px",r.doTransform=!0}var a,i=Z(r.element,"class"),o=r.styles||{},t=(h=r.div=r.div||K("div",i?{className:i}:void 0,{position:"absolute",left:(r.translateX||0)+"px",top:(r.translateY||0)+"px",display:r.display,opacity:r.opacity,cursor:o.cursor,pointerEvents:o.pointerEvents,visibility:r.visibility},h||b)).style;P(r,{classSetter:(a=h,function(m){this.element.setAttribute("class",m),a.className=m}),on:function(){return l[0].div&&w.on.apply({element:l[0].div,onEvents:r.onEvents},arguments),r},translateXSetter:n,translateYSetter:n}),r.addedSetters||R(r)})}}else h=b;return h.appendChild(M),w.added=!0,w.alignOnAdd&&w.htmlUpdateTransform(),w}),w},p.composedClasses=[],p}(I)}),X(y,"Core/Axis/AxisDefaults.js",[],function(){var O=(()=>{return(S=O||(O={})).defaultXAxisOptions={alignTicks:!0,allowDecimals:void 0,panningEnabled:!0,zIndex:2,zoomEnabled:!0,dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e. %b"},week:{main:"%e. %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,gridLineDashStyle:"Solid",gridZIndex:1,labels:{autoRotation:void 0,autoRotationLimit:80,distance:void 0,enabled:!0,indentation:10,overflow:"justify",padding:5,reserveSpace:void 0,rotation:void 0,staggerLines:0,step:0,useHTML:!1,x:0,zIndex:7,style:{color:"#666666",cursor:"default",fontSize:"11px"}},maxPadding:.01,minorGridLineDashStyle:"Solid",minorTickLength:2,minorTickPosition:"outside",minPadding:.01,offset:void 0,opposite:!1,reversed:void 0,reversedStacks:!1,showEmpty:!0,showFirstLabel:!0,showLastLabel:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",rotation:0,useHTML:!1,x:0,y:0,style:{color:"#666666"}},type:"linear",uniqueNames:!0,visible:!0,minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb",lineWidth:1,gridLineColor:"#e6e6e6",gridLineWidth:void 0,tickColor:"#ccd6eb"},S.defaultYAxisOptions={reversedStacks:!0,endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){return(0,this.axis.chart.numberFormatter)(this.total||0,-1)},style:{color:"#000000",fontSize:"11px",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},S.defaultLeftAxisOptions={labels:{x:-15},title:{rotation:270}},S.defaultRightAxisOptions={labels:{x:15},title:{rotation:90}},S.defaultBottomAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},S.defaultTopAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},O;var S})();return O}),X(y,"Core/Foundation.js",[y["Core/Utilities.js"]],function(O){var Z,S=O.addEvent,I=O.isFunction,N=O.objectEach,Y=O.removeEvent;return(Z||(Z={})).registerEventOptions=function(P,k){P.eventOptions=P.eventOptions||{},N(k.events,function(x,p){P.eventOptions[p]!==x&&(P.eventOptions[p]&&(Y(P,p,P.eventOptions[p]),delete P.eventOptions[p]),I(x)&&(P.eventOptions[p]=x,S(P,p,x)))})},Z}),X(y,"Core/Axis/Tick.js",[y["Core/FormatUtilities.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I){var N=S.deg2rad,Y=I.clamp,Z=I.correctFloat,K=I.defined,P=I.destroyObjectProperties,k=I.extend,x=I.fireEvent,p=I.isNumber,u=I.merge,g=I.objectEach,v=I.pick;return function(){function w(M,A,E,R,W){this.isNewLabel=this.isNew=!0,this.axis=M,this.pos=A,this.type=E||"",this.parameters=W||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,x(this,"init"),E||R||this.addLabel()}return w.prototype.addLabel=function(){var M=this,A=M.axis,E=A.options,R=A.chart,W=A.categories,b=A.logarithmic,l=A.names,h=M.pos,r=v(M.options&&M.options.labels,E.labels),n=A.tickPositions,i=h===n[0],o=h===n[n.length-1],t=(!r.step||1===r.step)&&1===A.tickInterval;n=n.info;var m,a=M.label;if(W=this.parameters.category||(W?v(W[h],l[h],h):h),b&&p(W)&&(W=Z(b.lin2log(W))),A.dateTime)if(n)var d=R.time.resolveDTLFormat(E.dateTimeLabelFormats[!E.grid&&n.higherRanks[h]||n.unitName]),f=d.main;else p(W)&&(f=A.dateTime.getXDateFormat(W,E.dateTimeLabelFormats||{}));M.isFirst=i,M.isLast=o;var T={axis:A,chart:R,dateTimeLabelFormat:f,isFirst:i,isLast:o,pos:h,tick:M,tickPositionInfo:n,value:W};x(this,"labelFormat",T);var V=function(s){return r.formatter?r.formatter.call(s,s):r.format?(s.text=A.defaultLabelFormatter.call(s,s),O.format(r.format,s,R)):A.defaultLabelFormatter.call(s,s)};E=V.call(T,T);var F=d&&d.list;M.shortenLabel=F?function(){for(m=0;m<F.length;m++)if(k(T,{dateTimeLabelFormat:F[m]}),a.attr({text:V.call(T,T)}),a.getBBox().width<A.getSlotWidth(M)-2*r.padding)return;a.attr({text:""})}:void 0,t&&A._addedPlotLB&&M.moveLabel(E,r),K(a)||M.movedLabel?a&&a.textStr!==E&&!t&&(!a.textWidth||r.style.width||a.styles.width||a.css({width:null}),a.attr({text:E}),a.textPxLength=a.getBBox().width):(M.label=a=M.createLabel({x:0,y:0},E,r),M.rotation=0)},w.prototype.createLabel=function(M,A,E){var R=this.axis,W=R.chart;return(M=K(A)&&E.enabled?W.renderer.text(A,M.x,M.y,E.useHTML).add(R.labelGroup):null)&&(W.styledMode||M.css(u(E.style)),M.textPxLength=M.getBBox().width),M},w.prototype.destroy=function(){P(this,this.axis)},w.prototype.getPosition=function(M,A,E,R){var W=this.axis,b=W.chart,l=R&&b.oldChartHeight||b.chartHeight;return(M={x:M?Z(W.translate(A+E,void 0,void 0,R)+W.transB):W.left+W.offset+(W.opposite?(R&&b.oldChartWidth||b.chartWidth)-W.right-W.left:0),y:M?l-W.bottom+W.offset-(W.opposite?W.height:0):Z(l-W.translate(A+E,void 0,void 0,R)-W.transB)}).y=Y(M.y,-1e5,1e5),x(this,"afterGetPosition",{pos:M}),M},w.prototype.getLabelPosition=function(M,A,E,R,W,b,l,h){var r=this.axis,n=r.transA,i=r.isLinked&&r.linkedParent?r.linkedParent.reversed:r.reversed,o=r.staggerLines,t=r.tickRotCorr||{x:0,y:0},a=R||r.reserveSpaceDefault?0:-r.labelOffset*("center"===r.labelAlign?.5:1),m={};return E=0===r.side?E.rotation?-8:-E.getBBox().height:2===r.side?t.y+8:Math.cos(E.rotation*N)*(t.y-E.getBBox(!1,0).height/2),K(W.y)&&(E=0===r.side&&r.horiz?W.y+E:W.y),M=M+W.x+a+t.x-(b&&R?b*n*(i?-1:1):0),A=A+E-(b&&!R?b*n*(i?1:-1):0),o&&(R=l/(h||1)%o,r.opposite&&(R=o-R-1),A+=r.labelOffset/o*R),m.x=M,m.y=Math.round(A),x(this,"afterGetLabelPosition",{pos:m,tickmarkOffset:b,index:l}),m},w.prototype.getLabelSize=function(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0},w.prototype.getMarkPath=function(M,A,E,R,W,b){return b.crispLine([["M",M,A],["L",M+(W?0:-E),A+(W?E:0)]],R)},w.prototype.handleOverflow=function(M){var A=this.axis,E=A.options.labels,R=M.x,W=A.chart.chartWidth,b=A.chart.spacing,l=v(A.labelLeft,Math.min(A.pos,b[3]));b=v(A.labelRight,Math.max(A.isRadial?0:A.pos+A.len,W-b[1]));var d,h=this.label,r=this.rotation,n={left:0,center:.5,right:1}[A.labelAlign||h.attr("align")],i=h.getBBox().width,o=A.getSlotWidth(this),t={},a=o,m=1;r||"justify"!==E.overflow?0>r&&R-n*i<l?d=Math.round(R/Math.cos(r*N)-l):0<r&&R+n*i>b&&(d=Math.round((W-R)/Math.cos(r*N))):(W=R+(1-n)*i,R-n*i<l?a=M.x+a*(1-n)-l:W>b&&(a=b-M.x+a*n,m=-1),(a=Math.min(o,a))<o&&"center"===A.labelAlign&&(M.x+=m*(o-a-n*(o-Math.min(i,a)))),(i>a||A.autoRotation&&(h.styles||{}).width)&&(d=a)),d&&(this.shortenLabel?this.shortenLabel():(t.width=Math.floor(d)+"px",(E.style||{}).textOverflow||(t.textOverflow="ellipsis"),h.css(t)))},w.prototype.moveLabel=function(M,A){var E=this,R=E.label,W=E.axis,b=W.reversed,l=!1;if(R&&R.textStr===M?(E.movedLabel=R,l=!0,delete E.label):g(W.ticks,function(r){l||r.isNew||r===E||!r.label||r.label.textStr!==M||(E.movedLabel=r.label,l=!0,r.labelPos=E.movedLabel.xy,delete r.label)}),!l&&(E.labelPos||R)){var h=E.labelPos||R.xy;E.movedLabel=E.createLabel({x:R=W.horiz?b?0:W.width+W.left:h.x,y:W=W.horiz?h.y:b?W.width+W.left:0},M,A),E.movedLabel&&E.movedLabel.attr({opacity:0})}},w.prototype.render=function(M,A,E){var R=this.axis,W=R.horiz,b=this.pos,l=v(this.tickmarkOffset,R.tickmarkOffset);l=(b=this.getPosition(W,b,l,A)).x,R=W&&l===R.pos+R.len||!W&&b.y===R.pos?-1:1,W=v(E,this.label&&this.label.newOpacity,1),E=v(E,1),this.isActive=!0,this.renderGridLine(A,E,R),this.renderMark(b,E,R),this.renderLabel(b,A,W,M),this.isNew=!1,x(this,"afterRender")},w.prototype.renderGridLine=function(M,A,E){var R=this.axis,W=R.options,b={},l=this.pos,h=this.type,r=v(this.tickmarkOffset,R.tickmarkOffset),n=R.chart.renderer,i=this.gridLine,o=W.gridLineWidth,t=W.gridLineColor,a=W.gridLineDashStyle;"minor"===this.type&&(o=W.minorGridLineWidth,t=W.minorGridLineColor,a=W.minorGridLineDashStyle),i||(R.chart.styledMode||(b.stroke=t,b["stroke-width"]=o||0,b.dashstyle=a),h||(b.zIndex=1),M&&(A=0),this.gridLine=i=n.path().attr(b).addClass("highcharts-"+(h?h+"-":"")+"grid-line").add(R.gridGroup)),i&&(E=R.getPlotLinePath({value:l+r,lineWidth:i.strokeWidth()*E,force:"pass",old:M,acrossPanes:!1}))&&i[M||this.isNew?"attr":"animate"]({d:E,opacity:A})},w.prototype.renderMark=function(M,A,E){var R=this.axis,W=R.options,b=R.chart.renderer,l=this.type,h=R.tickSize(l?l+"Tick":"tick"),r=M.x;M=M.y;var n=v(W["minor"!==l?"tickWidth":"minorTickWidth"],!l&&R.isXAxis?1:0);W=W["minor"!==l?"tickColor":"minorTickColor"];var i=this.mark,o=!i;h&&(R.opposite&&(h[0]=-h[0]),i||(this.mark=i=b.path().addClass("highcharts-"+(l?l+"-":"")+"tick").add(R.axisGroup),R.chart.styledMode||i.attr({stroke:W,"stroke-width":n})),i[o?"attr":"animate"]({d:this.getMarkPath(r,M,h[0],i.strokeWidth()*E,R.horiz,b),opacity:A}))},w.prototype.renderLabel=function(M,A,E,R){var W=this.axis,b=W.horiz,l=W.options,h=this.label,r=l.labels,n=r.step;W=v(this.tickmarkOffset,W.tickmarkOffset);var i=M.x;M=M.y;var o=!0;h&&p(i)&&(h.xy=M=this.getLabelPosition(i,M,h,b,r,W,R,n),this.isFirst&&!this.isLast&&!l.showFirstLabel||this.isLast&&!this.isFirst&&!l.showLastLabel?o=!1:!b||r.step||r.rotation||A||0===E||this.handleOverflow(M),n&&R%n&&(o=!1),o&&p(M.y)?(M.opacity=E,h[this.isNewLabel?"attr":"animate"](M).show(!0),this.isNewLabel=!1):(h.hide(),this.isNewLabel=!0))},w.prototype.replaceMovedLabel=function(){var M=this.label,A=this.axis,E=A.reversed;M&&!this.isNew&&(M.animate({x:A.horiz?E?A.left:A.width+A.left:M.xy.x,y:E=A.horiz?M.xy.y:E?A.width+A.top:A.top,opacity:0},void 0,M.destroy),delete this.label),A.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel},w}()}),X(y,"Core/Axis/Axis.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/AxisDefaults.js"],y["Core/Color/Color.js"],y["Core/Defaults.js"],y["Core/Foundation.js"],y["Core/Globals.js"],y["Core/Axis/Tick.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P){var k=O.animObject,x=N.defaultOptions,p=Y.registerEventOptions,u=Z.deg2rad,g=P.arrayMax,v=P.arrayMin,w=P.clamp,M=P.correctFloat,A=P.defined,E=P.destroyObjectProperties,R=P.erase,W=P.error,b=P.extend,l=P.fireEvent,h=P.isArray,r=P.isNumber,n=P.isString,i=P.merge,o=P.normalizeTickInterval,t=P.objectEach,a=P.pick,m=P.relativeLength,d=P.removeEvent,f=P.splat,T=P.syncTimeout,V=function(F,s){return o(s,void 0,void 0,a(F.options.allowDecimals,.5>s||void 0!==F.tickAmount),!!F.tickAmount)};return function(){function F(s,_){this.zoomEnabled=this.width=this.visible=this.userOptions=this.translationSlope=this.transB=this.transA=this.top=this.ticks=this.tickRotCorr=this.tickPositions=this.tickmarkOffset=this.tickInterval=this.tickAmount=this.side=this.series=this.right=this.positiveValuesOnly=this.pos=this.pointRangePadding=this.pointRange=this.plotLinesAndBandsGroups=this.plotLinesAndBands=this.paddedTicks=this.overlap=this.options=this.offset=this.names=this.minPixelPadding=this.minorTicks=this.minorTickInterval=this.min=this.maxLabelLength=this.max=this.len=this.left=this.labelFormatter=this.labelEdge=this.isLinked=this.height=this.hasVisibleSeries=this.hasNames=this.eventOptions=this.coll=this.closestPointRange=this.chart=this.bottom=this.alternateBands=void 0,this.init(s,_)}return F.prototype.init=function(s,_){var B=_.isX;this.chart=s,this.horiz=s.inverted&&!this.isZAxis?!B:B,this.isXAxis=B,this.coll=this.coll||(B?"xAxis":"yAxis"),l(this,"init",{userOptions:_}),this.opposite=a(_.opposite,this.opposite),this.side=a(_.side,this.side,this.horiz?this.opposite?0:2:this.opposite?1:3),this.setOptions(_);var H=this.options,G=H.labels,C=H.type;this.userOptions=_,this.minPixelPadding=0,this.reversed=a(H.reversed,this.reversed),this.visible=H.visible,this.zoomEnabled=H.zoomEnabled,this.hasNames="category"===C||!0===H.categories,this.categories=H.categories||(this.hasNames?[]:void 0),this.names||(this.names=[],this.names.keys={}),this.plotLinesAndBandsGroups={},this.positiveValuesOnly=!!this.logarithmic,this.isLinked=A(H.linkedTo),this.ticks={},this.labelEdge=[],this.minorTicks={},this.plotLinesAndBands=[],this.alternateBands={},this.len=0,this.minRange=this.userMinRange=H.minRange||H.maxZoom,this.range=H.range,this.offset=H.offset||0,this.min=this.max=null,_=a(H.crosshair,f(s.options.tooltip.crosshairs)[B?0:1]),this.crosshair=!0===_?{}:_,-1===s.axes.indexOf(this)&&(B?s.axes.splice(s.xAxis.length,0,this):s.axes.push(this),s[this.coll].push(this)),this.series=this.series||[],s.inverted&&!this.isZAxis&&B&&typeof this.reversed>"u"&&(this.reversed=!0),this.labelRotation=r(G.rotation)?G.rotation:void 0,p(this,H),l(this,"afterInit")},F.prototype.setOptions=function(s){this.options=i(S.defaultXAxisOptions,"yAxis"===this.coll&&S.defaultYAxisOptions,[S.defaultTopAxisOptions,S.defaultRightAxisOptions,S.defaultBottomAxisOptions,S.defaultLeftAxisOptions][this.side],i(x[this.coll],s)),l(this,"afterSetOptions",{userOptions:s})},F.prototype.defaultLabelFormatter=function(s){var _=this.axis;s=this.chart.numberFormatter;var B=r(this.value)?this.value:NaN,H=_.chart.time,G=this.dateTimeLabelFormat,C=x.lang,j=C.numericSymbols;C=C.numericSymbolMagnitude||1e3;var L=_.logarithmic?Math.abs(B):_.tickInterval,ee=j&&j.length;if(_.categories)var U="".concat(this.value);else if(G)U=H.dateFormat(G,B);else if(ee&&1e3<=L)for(;ee--&&typeof U>"u";)L>=(_=Math.pow(C,ee+1))&&10*B%_==0&&null!==j[ee]&&0!==B&&(U=s(B/_,-1)+j[ee]);return typeof U>"u"&&(U=1e4<=Math.abs(B)?s(B,-1):s(B,-1,void 0,"")),U},F.prototype.getSeriesExtremes=function(){var B,s=this,_=s.chart;l(this,"getSeriesExtremes",null,function(){s.hasVisibleSeries=!1,s.dataMin=s.dataMax=s.threshold=null,s.softThreshold=!s.isXAxis,s.series.forEach(function(H){if(H.visible||!_.options.chart.ignoreHiddenSeries){var G=H.options,C=G.threshold;if(s.hasVisibleSeries=!0,s.positiveValuesOnly&&0>=C&&(C=null),s.isXAxis){if((G=H.xData).length){G=s.logarithmic?G.filter(s.validatePositiveValue):G;var j=(B=H.getXExtremes(G)).min,L=B.max;r(j)||j instanceof Date||(G=G.filter(r),j=(B=H.getXExtremes(G)).min,L=B.max),G.length&&(s.dataMin=Math.min(a(s.dataMin,j),j),s.dataMax=Math.max(a(s.dataMax,L),L))}}else H=H.applyExtremes(),r(H.dataMin)&&(j=H.dataMin,s.dataMin=Math.min(a(s.dataMin,j),j)),r(H.dataMax)&&(L=H.dataMax,s.dataMax=Math.max(a(s.dataMax,L),L)),A(C)&&(s.threshold=C),(!G.softThreshold||s.positiveValuesOnly)&&(s.softThreshold=!1)}})}),l(this,"afterGetSeriesExtremes")},F.prototype.translate=function(s,_,B,H,G,C){var j=this.linkedParent||this,L=H&&j.old?j.old.min:j.min;if(!r(L))return NaN;var ee=j.minPixelPadding;G=(j.isOrdinal||j.brokenAxis&&j.brokenAxis.hasBreaks||j.logarithmic&&G)&&j.lin2val;var U=1,ie=0;return(H=H&&j.old?j.old.transA:j.transA)||(H=j.transA),B&&(U*=-1,ie=j.len),j.reversed&&(ie-=(U*=-1)*(j.sector||j.len)),_?(C=(s*U+ie-ee)/H+L,G&&(C=j.lin2val(C))):(G&&(s=j.val2lin(s)),s=U*(s-L)*H,C=(j.isRadial?s:M(s))+ie+U*ee+(r(C)?H*C:0)),C},F.prototype.toPixels=function(s,_){return this.translate(s,!1,!this.horiz,void 0,!0)+(_?0:this.pos)},F.prototype.toValue=function(s,_){return this.translate(s-(_?0:this.pos),!0,!this.horiz,void 0,!0)},F.prototype.getPlotLinePath=function(s){function _(fe,ne,ce){return"pass"!==te&&(fe<ne||fe>ce)&&(te?fe=w(fe,ne,ce):ve=!0),fe}var _e,pe,ge,ae,ve,B=this,H=B.chart,G=B.left,C=B.top,j=s.old,L=s.value,ee=s.lineWidth,U=j&&H.oldChartHeight||H.chartHeight,ie=j&&H.oldChartWidth||H.chartWidth,$=B.transB,oe=s.translatedValue,te=s.force;return l(this,"getPlotLinePath",s={value:L,lineWidth:ee,old:j,force:te,acrossPanes:s.acrossPanes,translatedValue:oe},function(fe){oe=a(oe,B.translate(L,void 0,void 0,j)),oe=w(oe,-1e5,1e5),_e=ge=Math.round(oe+$),pe=ae=Math.round(U-oe-$),r(oe)?B.horiz?(pe=C,ae=U-B.bottom,_e=ge=_(_e,G,G+B.width)):(_e=G,ge=ie-B.right,pe=ae=_(pe,C,C+B.height)):(ve=!0,te=!1),fe.path=ve&&!te?null:H.renderer.crispLine([["M",_e,pe],["L",ge,ae]],ee||1)}),s.path},F.prototype.getLinearTickPositions=function(s,_,B){var H=M(Math.floor(_/s)*s);B=M(Math.ceil(B/s)*s);var C,G=[];if(M(H+s)===H&&(C=20),this.single)return[_];for(_=H;_<=B&&(G.push(_),(_=M(_+s,C))!==j);)var j=_;return G},F.prototype.getMinorTickInterval=function(){var s=this.options;return!0===s.minorTicks?a(s.minorTickInterval,"auto"):!1===s.minorTicks?null:s.minorTickInterval},F.prototype.getMinorTickPositions=function(){var s=this.options,_=this.tickPositions,B=this.minorTickInterval,H=this.pointRangePadding||0,G=this.min-H,C=(H=this.max+H)-G,j=[];if(C&&C/B<this.len/3){var L=this.logarithmic;if(L)this.paddedTicks.forEach(function(ee,U,ie){U&&j.push.apply(j,L.getLogTickPositions(B,ie[U-1],ie[U],!0))});else if(this.dateTime&&"auto"===this.getMinorTickInterval())j=j.concat(this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(B),G,H,s.startOfWeek));else for(s=G+(_[0]-G)%B;s<=H&&s!==j[0];s+=B)j.push(s)}return 0!==j.length&&this.trimTicks(j),j},F.prototype.adjustForMinRange=function(){var C,j,L,ee,s=this.options,_=this.logarithmic,B=this.min,H=this.max,G=0;if(this.isXAxis&&typeof this.minRange>"u"&&!_&&(A(s.min)||A(s.max)||A(s.floor)||A(s.ceiling)?this.minRange=null:(this.series.forEach(function(oe){if(L=oe.xData,ee=oe.xIncrement?1:L.length-1,1<L.length)for(C=ee;0<C;C--)j=L[C]-L[C-1],(!G||j<G)&&(G=j)}),this.minRange=Math.min(5*G,this.dataMax-this.dataMin))),H-B<this.minRange){var U=this.dataMax-this.dataMin>=this.minRange,ie=this.minRange,$=(ie-H+B)/2;$=[B-$,a(s.min,B-$)],U&&($[2]=this.logarithmic?this.logarithmic.log2lin(this.dataMin):this.dataMin),H=[(B=g($))+ie,a(s.max,B+ie)],U&&(H[2]=_?_.log2lin(this.dataMax):this.dataMax),(H=v(H))-B<ie&&($[0]=H-ie,$[1]=a(s.min,H-ie),B=g($))}this.min=B,this.max=H},F.prototype.getClosest=function(){var s;return this.categories?s=1:this.series.forEach(function(_){var B=_.closestPointRange,H=_.visible||!_.chart.options.chart.ignoreHiddenSeries;!_.noSharedTooltip&&A(B)&&H&&(s=A(s)?Math.min(s,B):B)}),s},F.prototype.nameToX=function(s){var _=h(this.options.categories),B=_?this.categories:this.names,H=s.options.x;if(s.series.requireSorting=!1,A(H)||(H=this.options.uniqueNames&&B?_?B.indexOf(s.name):a(B.keys[s.name],-1):s.series.autoIncrement()),-1===H){if(!_&&B)var G=B.length}else G=H;return typeof G<"u"?(this.names[G]=s.name,this.names.keys[s.name]=G):s.x&&(G=s.x),G},F.prototype.updateNames=function(){var s=this,_=this.names;0<_.length&&(Object.keys(_.keys).forEach(function(B){delete _.keys[B]}),_.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach(function(B){B.xIncrement=null,(!B.points||B.isDirtyData)&&(s.max=Math.max(s.max,B.xData.length-1),B.processData(),B.generatePoints()),B.data.forEach(function(H,G){if(H&&H.options&&typeof H.name<"u"){var C=s.nameToX(H);typeof C<"u"&&C!==H.x&&(H.x=C,B.xData[G]=C)}})}))},F.prototype.setAxisTranslation=function(){var ee,s=this,_=s.max-s.min,B=s.linkedParent,H=!!s.categories,G=s.isXAxis,C=s.axisPointRange||0,j=0,L=0;if(G||H||C){var U=s.getClosest();B?(j=B.minPointOffset,L=B.pointRangePadding):s.series.forEach(function(ie){var $=H?1:G?a(ie.options.pointRange,U,0):s.axisPointRange||0,oe=ie.options.pointPlacement;C=Math.max(C,$),(!s.single||H)&&(ie=ie.is("xrange")?!G:G,j=Math.max(j,ie&&n(oe)?0:$/2),L=Math.max(L,ie&&"on"===oe?0:$))}),s.minPointOffset=j*=B=s.ordinal&&s.ordinal.slope&&U?s.ordinal.slope/U:1,s.pointRangePadding=L*=B,s.pointRange=Math.min(C,s.single&&H?1:_),G&&(s.closestPointRange=U)}s.translationSlope=s.transA=ee=s.staticScale||s.len/(_+L||1),s.transB=s.horiz?s.left:s.bottom,s.minPixelPadding=ee*j,l(this,"afterSetAxisTranslation")},F.prototype.minFromRange=function(){return this.max-this.range},F.prototype.setTickInterval=function(s){var _=this.chart,B=this.logarithmic,H=this.options,G=this.isXAxis,C=this.isLinked,j=H.tickPixelInterval,L=this.categories,ee=this.softThreshold,U=H.maxPadding,ie=H.minPadding,$=r(H.tickInterval)&&0<=H.tickInterval?H.tickInterval:void 0,oe=r(this.threshold)?this.threshold:null;this.dateTime||L||C||this.getTickAmount();var te=a(this.userMin,H.min),_e=a(this.userMax,H.max);if(C){this.linkedParent=_[this.coll][H.linkedTo];var pe=this.linkedParent.getExtremes();this.min=a(pe.min,pe.dataMin),this.max=a(pe.max,pe.dataMax),H.type!==this.linkedParent.options.type&&W(11,1,_)}else{if(ee&&A(oe))if(this.dataMin>=oe)pe=oe,ie=0;else if(this.dataMax<=oe){var ge=oe;U=0}this.min=a(te,pe,this.dataMin),this.max=a(_e,ge,this.dataMax)}if(B&&(this.positiveValuesOnly&&!s&&0>=Math.min(this.min,a(this.dataMin,this.min))&&W(10,1,_),this.min=M(B.log2lin(this.min),16),this.max=M(B.log2lin(this.max),16)),this.range&&A(this.max)&&(this.userMin=this.min=te=Math.max(this.dataMin,this.minFromRange()),this.userMax=_e=this.max,this.range=null),l(this,"foundExtremes"),this.beforePadding&&this.beforePadding(),this.adjustForMinRange(),!(L||this.axisPointRange||this.stacking&&this.stacking.usePercentage||C)&&A(this.min)&&A(this.max)&&(_=this.max-this.min)&&(!A(te)&&ie&&(this.min-=_*ie),!A(_e)&&U&&(this.max+=_*U)),r(this.userMin)||(r(H.softMin)&&H.softMin<this.min&&(this.min=te=H.softMin),r(H.floor)&&(this.min=Math.max(this.min,H.floor))),r(this.userMax)||(r(H.softMax)&&H.softMax>this.max&&(this.max=_e=H.softMax),r(H.ceiling)&&(this.max=Math.min(this.max,H.ceiling))),ee&&A(this.dataMin)&&(oe=oe||0,!A(te)&&this.min<oe&&this.dataMin>=oe?this.min=this.options.minRange?Math.min(oe,this.max-this.minRange):oe:!A(_e)&&this.max>oe&&this.dataMax<=oe&&(this.max=this.options.minRange?Math.max(oe,this.min+this.minRange):oe)),r(this.min)&&r(this.max)&&!this.chart.polar&&this.min>this.max&&(A(this.options.min)?this.max=this.min:A(this.options.max)&&(this.min=this.max)),this.tickInterval=this.min===this.max||typeof this.min>"u"||typeof this.max>"u"?1:C&&this.linkedParent&&!$&&j===this.linkedParent.options.tickPixelInterval?$=this.linkedParent.tickInterval:a($,this.tickAmount?(this.max-this.min)/Math.max(this.tickAmount-1,1):void 0,L?1:(this.max-this.min)*j/Math.max(this.len,j)),G&&!s){var ae=this.min!==(this.old&&this.old.min)||this.max!==(this.old&&this.old.max);this.series.forEach(function(ve){ve.forceCrop=ve.forceCropping&&ve.forceCropping(),ve.processData(ae)}),l(this,"postProcessData",{hasExtremesChanged:ae})}this.setAxisTranslation(),l(this,"initialAxisTranslation"),this.pointRange&&!$&&(this.tickInterval=Math.max(this.pointRange,this.tickInterval)),s=a(H.minTickInterval,this.dateTime&&!this.series.some(function(ve){return ve.noSharedTooltip})?this.closestPointRange:0),!$&&this.tickInterval<s&&(this.tickInterval=s),this.dateTime||this.logarithmic||$||(this.tickInterval=V(this,this.tickInterval)),this.tickAmount||(this.tickInterval=this.unsquish()),this.setTickPositions()},F.prototype.setTickPositions=function(){var L,s=this.options,_=s.tickPositions,B=s.tickPositioner,H=this.getMinorTickInterval(),G=this.hasVerticalPanning(),C="colorAxis"===this.coll,j=(C||!G)&&s.startOnTick;if(G=(C||!G)&&s.endOnTick,C=[],this.tickmarkOffset=this.categories&&"between"===s.tickmarkPlacement&&1===this.tickInterval?.5:0,this.minorTickInterval="auto"===H&&this.tickInterval?this.tickInterval/5:H,this.single=this.min===this.max&&A(this.min)&&!this.tickAmount&&(parseInt(this.min,10)===this.min||!1!==s.allowDecimals),_)C=_.slice();else if(r(this.min)&&r(this.max)){if(this.ordinal&&this.ordinal.positions||!((this.max-this.min)/this.tickInterval>Math.max(2*this.len,200)))if(this.dateTime)C=this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,s.units),this.min,this.max,s.startOfWeek,this.ordinal&&this.ordinal.positions,this.closestPointRange,!0);else if(this.logarithmic)C=this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max);else for(H=s=this.tickInterval;H<=2*s&&(C=this.getLinearTickPositions(this.tickInterval,this.min,this.max),this.tickAmount&&C.length>this.tickAmount);)this.tickInterval=V(this,H*=1.1);else C=[this.min,this.max],W(19,!1,this.chart);C.length>this.len&&(C=[C[0],C[C.length-1]])[0]===C[1]&&(C.length=1),B&&(this.tickPositions=C,(L=B.apply(this,[this.min,this.max]))&&(C=L))}this.tickPositions=C,this.paddedTicks=C.slice(0),this.trimTicks(C,j,G),!this.isLinked&&r(this.min)&&r(this.max)&&(this.single&&2>C.length&&!this.categories&&!this.series.some(function(ee){return ee.is("heatmap")&&"between"===ee.options.pointPlacement})&&(this.min-=.5,this.max+=.5),_||L||this.adjustTickAmount()),l(this,"afterSetTickPositions")},F.prototype.trimTicks=function(s,_,B){var H=s[0],G=s[s.length-1],C=!this.isOrdinal&&this.minPointOffset||0;if(l(this,"trimTicks"),!this.isLinked){if(_&&H!==-1/0)this.min=H;else for(;this.min-C>s[0];)s.shift();if(B)this.max=G;else for(;this.max+C<s[s.length-1];)s.pop();0===s.length&&A(H)&&!this.options.tickPositions&&s.push((G+H)/2)}},F.prototype.alignToOthers=function(){var C,s=this,_=[this],B=s.options,H="yAxis"===this.coll&&this.chart.options.chart.alignThresholds,G=[];if(s.thresholdAlignment=void 0,(!1!==this.chart.options.chart.alignTicks&&B.alignTicks||H)&&!1!==B.startOnTick&&!1!==B.endOnTick&&!s.logarithmic){var j=function(U){var ie=U.options;return[U.horiz?ie.left:ie.top,ie.width,ie.height,ie.pane].join()},L=j(this);this.chart[this.coll].forEach(function(U){var ie=U.series;ie.length&&ie.some(function($){return $.visible})&&U!==s&&j(U)===L&&(C=!0,_.push(U))})}if(C&&H){_.forEach(function(U){U=U.getThresholdAlignment(s),r(U)&&G.push(U)});var ee=1<G.length?G.reduce(function(U,ie){return U+ie},0)/G.length:void 0;_.forEach(function(U){U.thresholdAlignment=ee})}return C},F.prototype.getThresholdAlignment=function(s){if((!r(this.dataMin)||this!==s&&this.series.some(function(_){return _.isDirty||_.isDirtyData}))&&this.getSeriesExtremes(),r(this.threshold))return s=w((this.threshold-(this.dataMin||0))/((this.dataMax||0)-(this.dataMin||0)),0,1),this.options.reversed&&(s=1-s),s},F.prototype.getTickAmount=function(){var s=this.options,_=s.tickPixelInterval,B=s.tickAmount;!A(s.tickInterval)&&!B&&this.len<_&&!this.isRadial&&!this.logarithmic&&s.startOnTick&&s.endOnTick&&(B=2),!B&&this.alignToOthers()&&(B=Math.ceil(this.len/_)+1),4>B&&(this.finalTickAmt=B,B=5),this.tickAmount=B},F.prototype.adjustTickAmount=function(){var s=this,_=s.finalTickAmt,B=s.max,H=s.min,G=s.options,C=s.tickPositions,j=s.tickAmount,L=s.thresholdAlignment,ee=C&&C.length,U=a(s.threshold,s.softThreshold?0:null),ie=s.tickInterval;if(r(L)){var $=.5>L?Math.ceil(L*(j-1)):Math.floor(L*(j-1));G.reversed&&($=j-1-$)}if(s.hasData()&&r(H)&&r(B)){if(L=function(){s.transA*=(ee-1)/(j-1),s.min=G.startOnTick?C[0]:Math.min(H,C[0]),s.max=G.endOnTick?C[C.length-1]:Math.max(B,C[C.length-1])},r($)&&r(s.threshold)){for(;C[$]!==U||C.length!==j||C[0]>H||C[C.length-1]<B;){for(C.length=0,C.push(s.threshold);C.length<j;)void 0===C[$]||C[$]>s.threshold?C.unshift(M(C[0]-ie)):C.push(M(C[C.length-1]+ie));if(ie>8*s.tickInterval)break;ie*=2}L()}else if(ee<j){for(;C.length<j;)C.length%2||H===U?C.push(M(C[C.length-1]+ie)):C.unshift(M(C[0]-ie));L()}if(A(_)){for(ie=U=C.length;ie--;)(3===_&&ie%2==1||2>=_&&0<ie&&ie<U-1)&&C.splice(ie,1);s.finalTickAmt=void 0}}},F.prototype.setScale=function(){var s=!1,_=!1;this.series.forEach(function(H){s=s||H.isDirtyData||H.isDirty,_=_||H.xAxis&&H.xAxis.isDirty||!1}),this.setAxisSize();var B=this.len!==(this.old&&this.old.len);B||s||_||this.isLinked||this.forceRedraw||this.userMin!==(this.old&&this.old.userMin)||this.userMax!==(this.old&&this.old.userMax)||this.alignToOthers()?(this.stacking&&(this.stacking.resetStacks(),this.stacking.buildStacks()),this.forceRedraw=!1,this.getSeriesExtremes(),this.setTickInterval(),this.isDirty||(this.isDirty=B||this.min!==(this.old&&this.old.min)||this.max!==(this.old&&this.old.max))):this.stacking&&this.stacking.cleanStacks(),s&&this.panningState&&(this.panningState.isDirty=!0),l(this,"afterSetScale")},F.prototype.setExtremes=function(s,_,B,H,G){var C=this,j=C.chart;B=a(B,!0),C.series.forEach(function(L){delete L.kdTree}),G=b(G,{min:s,max:_}),l(C,"setExtremes",G,function(){C.userMin=s,C.userMax=_,C.eventArgs=G,B&&j.redraw(H)})},F.prototype.zoom=function(s,_){var B=this,H=this.dataMin,G=this.dataMax,C=this.options,j=Math.min(H,a(C.min,H)),L=Math.max(G,a(C.max,G));return l(this,"zoom",s={newMin:s,newMax:_},function(ee){var U=ee.newMin,ie=ee.newMax;(U!==B.min||ie!==B.max)&&(B.allowZoomOutside||(A(H)&&(U<j&&(U=j),U>L&&(U=L)),A(G)&&(ie<j&&(ie=j),ie>L&&(ie=L))),B.displayBtn=typeof U<"u"||typeof ie<"u",B.setExtremes(U,ie,!1,void 0,{trigger:"zoom"})),ee.zoomed=!0}),s.zoomed},F.prototype.setAxisSize=function(){var s=this.chart,_=this.options,B=_.offsets||[0,0,0,0],H=this.horiz,G=this.width=Math.round(m(a(_.width,s.plotWidth-B[3]+B[1]),s.plotWidth)),C=this.height=Math.round(m(a(_.height,s.plotHeight-B[0]+B[2]),s.plotHeight)),j=this.top=Math.round(m(a(_.top,s.plotTop+B[0]),s.plotHeight,s.plotTop));_=this.left=Math.round(m(a(_.left,s.plotLeft+B[3]),s.plotWidth,s.plotLeft)),this.bottom=s.chartHeight-C-j,this.right=s.chartWidth-G-_,this.len=Math.max(H?G:C,0),this.pos=H?_:j},F.prototype.getExtremes=function(){var s=this.logarithmic;return{min:s?M(s.lin2log(this.min)):this.min,max:s?M(s.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},F.prototype.getThreshold=function(s){var _=this.logarithmic,B=_?_.lin2log(this.min):this.min;return _=_?_.lin2log(this.max):this.max,null===s||s===-1/0?s=B:s===1/0?s=_:B>s?s=B:_<s&&(s=_),this.translate(s,0,1,0,1)},F.prototype.autoLabelAlign=function(s){var _=(a(s,0)-90*this.side+720)%360;return l(this,"autoLabelAlign",s={align:"center"},function(B){15<_&&165>_?B.align="right":195<_&&345>_&&(B.align="left")}),s.align},F.prototype.tickSize=function(s){var _=this.options,B=a(_["tick"===s?"tickWidth":"minorTickWidth"],"tick"===s&&this.isXAxis&&!this.categories?1:0),H=_["tick"===s?"tickLength":"minorTickLength"];if(B&&H){"inside"===_[s+"Position"]&&(H=-H);var G=[H,B]}return l(this,"afterTickSize",s={tickSize:G}),s.tickSize},F.prototype.labelMetrics=function(){var s=this.tickPositions&&this.tickPositions[0]||0;return this.chart.renderer.fontMetrics(this.options.labels.style.fontSize,this.ticks[s]&&this.ticks[s].label)},F.prototype.unsquish=function(){var s=this.options.labels,_=this.horiz,B=this.tickInterval,H=this.len/(((this.categories?1:0)+this.max-this.min)/B),G=s.rotation,C=this.labelMetrics(),j=Math.max(this.max-this.min,0),L=function(ge){var ae=ge/(H||1);return(ae=1<ae?Math.ceil(ae):1)*B>j&&ge!==1/0&&H!==1/0&&j&&(ae=Math.ceil(j/B)),M(ae*B)},ee=B,U=Number.MAX_VALUE;if(_){if(!s.staggerLines)if(r(G))var ie=[G];else H<s.autoRotationLimit&&(ie=s.autoRotation);if(ie)for(var $=_=void 0,oe=0,te=ie;oe<te.length;oe++){var _e=te[oe];if((_e===G||_e&&-90<=_e&&90>=_e)&&($=(_=L(Math.abs(C.h/Math.sin(u*_e))))+Math.abs(_e/360))<U){U=$;var pe=_e;ee=_}}}else ee=L(C.h);return this.autoRotation=ie,this.labelRotation=a(pe,r(G)?G:0),s.step?B:ee},F.prototype.getSlotWidth=function(s){var _=this.chart,B=this.horiz,H=this.options.labels,G=Math.max(this.tickPositions.length-(this.categories?0:1),1),C=_.margin[3];if(s&&r(s.slotWidth))return s.slotWidth;if(B&&2>H.step)return H.rotation?0:(this.staggerLines||1)*this.len/G;if(!B){if(void 0!==(s=H.style.width))return parseInt(String(s),10);if(C)return C-_.spacing[3]}return.33*_.chartWidth},F.prototype.renderUnsquish=function(){var s=this.chart,_=s.renderer,B=this.tickPositions,H=this.ticks,G=this.options.labels,C=G.style,j=this.horiz,L=this.getSlotWidth(),ee=Math.max(1,Math.round(L-2*G.padding)),U={},ie=this.labelMetrics(),$=C.textOverflow,oe=0;if(n(G.rotation)||(U.rotation=G.rotation||0),B.forEach(function(ge){(ge=H[ge]).movedLabel&&ge.replaceMovedLabel(),ge&&ge.label&&ge.label.textPxLength>oe&&(oe=ge.label.textPxLength)}),this.maxLabelLength=oe,this.autoRotation)oe>ee&&oe>ie.h?U.rotation=this.labelRotation:this.labelRotation=0;else if(L){var te=ee;if(!$){var _e="clip";for(ee=B.length;!j&&ee--;){var pe=B[ee];(pe=H[pe].label)&&(pe.styles&&"ellipsis"===pe.styles.textOverflow?pe.css({textOverflow:"clip"}):pe.textPxLength>L&&pe.css({width:L+"px"}),pe.getBBox().height>this.len/B.length-(ie.h-ie.f)&&(pe.specificTextOverflow="ellipsis"))}}}U.rotation&&(te=oe>.5*s.chartHeight?.33*s.chartHeight:oe,$||(_e="ellipsis")),(this.labelAlign=G.align||this.autoLabelAlign(this.labelRotation))&&(U.align=this.labelAlign),B.forEach(function(ge){var ae=(ge=H[ge])&&ge.label,ve=C.width,fe={};ae&&(ae.attr(U),ge.shortenLabel?ge.shortenLabel():te&&!ve&&"nowrap"!==C.whiteSpace&&(te<ae.textPxLength||"SPAN"===ae.element.tagName)?(fe.width=te+"px",$||(fe.textOverflow=ae.specificTextOverflow||_e),ae.css(fe)):ae.styles&&ae.styles.width&&!fe.width&&!ve&&ae.css({width:null}),delete ae.specificTextOverflow,ge.rotation=U.rotation)},this),this.tickRotCorr=_.rotCorr(ie.b,this.labelRotation||0,0!==this.side)},F.prototype.hasData=function(){return this.series.some(function(s){return s.hasData()})||this.options.showEmpty&&A(this.min)&&A(this.max)},F.prototype.addTitle=function(s){var j,H=this.opposite,G=this.options.title,C=this.chart.styledMode;this.axisTitle||((j=G.textAlign)||(j=(this.horiz?{low:"left",middle:"center",high:"right"}:{low:H?"right":"left",middle:"center",high:H?"left":"right"})[G.align]),this.axisTitle=this.chart.renderer.text(G.text||"",0,0,G.useHTML).attr({zIndex:7,rotation:G.rotation,align:j}).addClass("highcharts-axis-title"),C||this.axisTitle.css(i(G.style)),this.axisTitle.add(this.axisGroup),this.axisTitle.isNew=!0),C||G.style.width||this.isRadial||this.axisTitle.css({width:this.len+"px"}),this.axisTitle[s?"show":"hide"](s)},F.prototype.generateTick=function(s){var _=this.ticks;_[s]?_[s].addLabel():_[s]=new K(this,s)},F.prototype.getOffset=function(){var s=this,_=this,B=_.chart,H=_.horiz,G=_.options,C=_.side,j=_.ticks,L=_.tickPositions,ee=_.coll,U=_.axisParent,ie=B.renderer,$=B.inverted&&!_.isZAxis?[1,0,3,2][C]:C,oe=_.hasData(),te=G.title,_e=G.labels,pe=B.axisOffset;B=B.clipOffset;var ve,ge=[-1,1,1,-1][C],ae=G.className,fe=0,ne=0,ce=0;if(_.showAxis=ve=oe||G.showEmpty,_.staggerLines=_.horiz&&_e.staggerLines||void 0,!_.axisGroup){var xe=function(Le,Ie,Ne){return ie.g(Le).attr({zIndex:Ne}).addClass("highcharts-".concat(ee.toLowerCase()).concat(Ie," ")+(s.isRadial?"highcharts-radial-axis".concat(Ie," "):"")+(ae||"")).add(U)};_.gridGroup=xe("grid","-grid",G.gridZIndex),_.axisGroup=xe("axis","",G.zIndex),_.labelGroup=xe("axis-labels","-labels",_e.zIndex)}if(oe||_.isLinked?(L.forEach(function(Le){_.generateTick(Le)}),_.renderUnsquish(),_.reserveSpaceDefault=0===C||2===C||{1:"left",3:"right"}[C]===_.labelAlign,a(_e.reserveSpace,"center"===_.labelAlign||null,_.reserveSpaceDefault)&&L.forEach(function(Le){ce=Math.max(j[Le].getLabelSize(),ce)}),_.staggerLines&&(ce*=_.staggerLines),_.labelOffset=ce*(_.opposite?-1:1)):t(j,function(Le,Ie){Le.destroy(),delete j[Ie]}),te&&te.text&&!1!==te.enabled&&(_.addTitle(ve),ve&&!1!==te.reserveSpace)){_.titleOffset=fe=_.axisTitle.getBBox()[H?"height":"width"];var Oe=te.offset;ne=A(Oe)?0:a(te.margin,H?5:10)}_.renderLine(),_.offset=ge*a(G.offset,pe[C]?pe[C]+(G.margin||0):0),_.tickRotCorr=_.tickRotCorr||{x:0,y:0},te=0===C?-_.labelMetrics().h:2===C?_.tickRotCorr.y:0,oe=Math.abs(ce)+ne,ce&&(oe=oe-te+ge*(H?a(_e.y,_.tickRotCorr.y+8*ge):_e.x)),_.axisTitleMargin=a(Oe,oe),_.getMaxLabelDimensions&&(_.maxLabelDimensions=_.getMaxLabelDimensions(j,L)),"colorAxis"!==ee&&(H=this.tickSize("tick"),pe[C]=Math.max(pe[C],(_.axisTitleMargin||0)+fe+ge*_.offset,oe,L&&L.length&&H?H[0]+ge*_.offset:0),G=!_.axisLine||G.offset?0:2*Math.floor(_.axisLine.strokeWidth()/2),B[$]=Math.max(B[$],G)),l(this,"afterGetOffset")},F.prototype.getLinePath=function(s){var _=this.chart,B=this.opposite,H=this.offset,G=this.horiz,C=this.left+(B?this.width:0)+H;return H=_.chartHeight-this.bottom-(B?this.height:0)+H,B&&(s*=-1),_.renderer.crispLine([["M",G?this.left:C,G?H:this.top],["L",G?_.chartWidth-this.right:C,G?H:_.chartHeight-this.bottom]],s)},F.prototype.renderLine=function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))},F.prototype.getTitlePosition=function(){var s=this.horiz,_=this.left,B=this.top,H=this.len,G=this.options.title,C=s?_:B,j=this.opposite,L=this.offset,ee=G.x,U=G.y,ie=this.axisTitle,$=this.chart.renderer.fontMetrics(G.style.fontSize,ie);return ie=ie?Math.max(ie.getBBox(!1,0).height-$.h-1,0):0,H={low:C+(s?0:H),middle:C+H/2,high:C+(s?H:0)}[G.align],_=(s?B+this.height:_)+(s?1:-1)*(j?-1:1)*(this.axisTitleMargin||0)+[-ie,ie,$.f,-ie][this.side],l(this,"afterGetTitlePosition",{titlePosition:s={x:s?H+ee:_+(j?this.width:0)+L+ee,y:s?_+U-(j?this.height:0)+L:H+U}}),s},F.prototype.renderMinorTick=function(s,_){var B=this.minorTicks;B[s]||(B[s]=new K(this,s,"minor")),_&&B[s].isNew&&B[s].render(null,!0),B[s].render(null,!1,1)},F.prototype.renderTick=function(s,_,B){var H=this.ticks;(!this.isLinked||s>=this.min&&s<=this.max||this.grid&&this.grid.isColumn)&&(H[s]||(H[s]=new K(this,s)),B&&H[s].isNew&&H[s].render(_,!0,-1),H[s].render(_))},F.prototype.render=function(){var ge,ae,s=this,_=s.chart,B=s.logarithmic,H=s.options,G=s.isLinked,C=s.tickPositions,j=s.axisTitle,L=s.ticks,ee=s.minorTicks,U=s.alternateBands,ie=H.stackLabels,$=H.alternateGridColor,oe=s.tickmarkOffset,te=s.axisLine,_e=s.showAxis,pe=k(_.renderer.globalAnimation);if(s.labelEdge.length=0,s.overlap=!1,[L,ee,U].forEach(function(fe){t(fe,function(ne){ne.isActive=!1})}),s.hasData()||G){var ve=s.chart.hasRendered&&s.old&&r(s.old.min);s.minorTickInterval&&!s.categories&&s.getMinorTickPositions().forEach(function(fe){s.renderMinorTick(fe,ve)}),C.length&&(C.forEach(function(fe,ne){s.renderTick(fe,ne,ve)}),oe&&(0===s.min||s.single)&&(L[-1]||(L[-1]=new K(s,-1,null,!0)),L[-1].render(-1))),$&&C.forEach(function(fe,ne){ae=typeof C[ne+1]<"u"?C[ne+1]+oe:s.max-oe,ne%2==0&&fe<s.max&&ae<=s.max+(_.polar?-oe:oe)&&(U[fe]||(U[fe]=new Z.PlotLineOrBand(s)),ge=fe+oe,U[fe].options={from:B?B.lin2log(ge):ge,to:B?B.lin2log(ae):ae,color:$,className:"highcharts-alternate-grid"},U[fe].render(),U[fe].isActive=!0)}),s._addedPlotLB||(s._addedPlotLB=!0,(H.plotLines||[]).concat(H.plotBands||[]).forEach(function(fe){s.addPlotBandOrLine(fe)}))}[L,ee,U].forEach(function(fe){var ne=[],ce=pe.duration;t(fe,function(xe,Oe){xe.isActive||(xe.render(Oe,!1,0),xe.isActive=!1,ne.push(Oe))}),T(function(){for(var xe=ne.length;xe--;)fe[ne[xe]]&&!fe[ne[xe]].isActive&&(fe[ne[xe]].destroy(),delete fe[ne[xe]])},fe!==U&&_.hasRendered&&ce?ce:0)}),te&&(te[te.isPlaced?"animate":"attr"]({d:this.getLinePath(te.strokeWidth())}),te.isPlaced=!0,te[_e?"show":"hide"](_e)),j&&_e&&(H=s.getTitlePosition(),j[j.isNew?"attr":"animate"](H),j.isNew=!1),ie&&ie.enabled&&s.stacking&&s.stacking.renderStackTotals(),s.old={len:s.len,max:s.max,min:s.min,transA:s.transA,userMax:s.userMax,userMin:s.userMin},s.isDirty=!1,l(this,"afterRender")},F.prototype.redraw=function(){this.visible&&(this.render(),this.plotLinesAndBands.forEach(function(s){s.render()})),this.series.forEach(function(s){s.isDirty=!0})},F.prototype.getKeepProps=function(){return this.keepProps||F.keepProps},F.prototype.destroy=function(s){var _=this,B=_.plotLinesAndBands,H=this.eventOptions;if(l(this,"destroy",{keepEvents:s}),s||d(_),[_.ticks,_.minorTicks,_.alternateBands].forEach(function(C){E(C)}),B)for(s=B.length;s--;)B[s].destroy();for(var G in"axisLine axisTitle axisGroup gridGroup labelGroup cross scrollbar".split(" ").forEach(function(C){_[C]&&(_[C]=_[C].destroy())}),_.plotLinesAndBandsGroups)_.plotLinesAndBandsGroups[G]=_.plotLinesAndBandsGroups[G].destroy();t(_,function(C,j){-1===_.getKeepProps().indexOf(j)&&delete _[j]}),this.eventOptions=H},F.prototype.drawCrosshair=function(s,_){var C,B=this.crosshair,H=a(B&&B.snap,!0),G=this.chart,j=this.cross;if(l(this,"drawCrosshair",{e:s,point:_}),s||(s=this.cross&&this.cross.e),B&&!1!==(A(_)||!H)){if(H?A(_)&&(C=a("colorAxis"!==this.coll?_.crosshairPos:null,this.isXAxis?_.plotX:this.len-_.plotY)):C=s&&(this.horiz?s.chartX-this.pos:this.len-s.chartY+this.pos),A(C)){var L={value:_&&(this.isXAxis?_.x:a(_.stackY,_.y)),translatedValue:C};G.polar&&b(L,{isCrosshair:!0,chartX:s&&s.chartX,chartY:s&&s.chartY,point:_}),L=this.getPlotLinePath(L)||null}if(!A(L))return void this.hideCrosshair();H=this.categories&&!this.isRadial,j||(this.cross=j=G.renderer.path().addClass("highcharts-crosshair highcharts-crosshair-"+(H?"category ":"thin ")+(B.className||"")).attr({zIndex:a(B.zIndex,2)}).add(),G.styledMode||(j.attr({stroke:B.color||(H?I.parse("#ccd6eb").setOpacity(.25).get():"#cccccc"),"stroke-width":a(B.width,1)}).css({"pointer-events":"none"}),B.dashStyle&&j.attr({dashstyle:B.dashStyle}))),j.show().attr({d:L}),H&&!B.width&&j.attr({"stroke-width":this.transA}),this.cross.e=s}else this.hideCrosshair();l(this,"afterDrawCrosshair",{e:s,point:_})},F.prototype.hideCrosshair=function(){this.cross&&this.cross.hide(),l(this,"afterHideCrosshair")},F.prototype.hasVerticalPanning=function(){var s=this.chart.options.chart.panning;return!!(s&&s.enabled&&/y/.test(s.type))},F.prototype.validatePositiveValue=function(s){return r(s)&&0<s},F.prototype.update=function(s,_){var B=this.chart;s=i(this.userOptions,s),this.destroy(!0),this.init(B,s),B.isDirtyBox=!0,a(_,!0)&&B.redraw()},F.prototype.remove=function(s){for(var _=this.chart,B=this.coll,H=this.series,G=H.length;G--;)H[G]&&H[G].remove(!1);R(_.axes,this),R(_[B],this),_[B].forEach(function(C,j){C.options.index=C.userOptions.index=j}),this.destroy(),_.isDirtyBox=!0,a(s,!0)&&_.redraw()},F.prototype.setTitle=function(s,_){this.update({title:s},_)},F.prototype.setCategories=function(s,_){this.update({categories:s},_)},F.defaultOptions=S.defaultXAxisOptions,F.keepProps="extKey hcEvents names series userMax userMin".split(" "),F}()}),X(y,"Core/Axis/DateTimeAxis.js",[y["Core/Utilities.js"]],function(O){var Z,S=O.addEvent,I=O.getMagnitude,N=O.normalizeTickInterval,Y=O.timeUnits;return function(K){function P(){return this.chart.time.getTimeTicks.apply(this.chart.time,arguments)}function k(u){"datetime"!==u.userOptions.type?this.dateTime=void 0:this.dateTime||(this.dateTime=new p(this))}var x=[];K.compose=function(u){return-1===x.indexOf(u)&&(x.push(u),u.keepProps.push("dateTime"),u.prototype.getTimeTicks=P,S(u,"init",k)),u};var p=function(){function u(g){this.axis=g}return u.prototype.normalizeTimeTickInterval=function(g,v){var E,w=v||[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2]],["week",[1,2]],["month",[1,2,3,4,6]],["year",null]],M=Y[(v=w[w.length-1])[0]],A=v[1];for(E=0;E<w.length&&(M=Y[(v=w[E])[0]],A=v[1],!(w[E+1]&&g<=(M*A[A.length-1]+Y[w[E+1][0]])/2));E++);return M===Y.year&&g<5*M&&(A=[1,2,5]),{unitRange:M,count:g=N(g/M,A,"year"===v[0]?Math.max(I(g/M),1):1),unitName:v[0]}},u.prototype.getXDateFormat=function(g,v){var w=this.axis,M=w.chart.time;return w.closestPointRange?M.getDateFormat(w.closestPointRange,g,w.options.startOfWeek,v)||M.resolveDTLFormat(v.year).main:M.resolveDTLFormat(v.day).main},u}();K.Additions=p}(Z||(Z={})),Z}),X(y,"Core/Axis/LogarithmicAxis.js",[y["Core/Utilities.js"]],function(O){var Y,S=O.addEvent,I=O.normalizeTickInterval,N=O.pick;return function(Z){function K(p){var u=this.logarithmic;"logarithmic"!==p.userOptions.type?this.logarithmic=void 0:u||(this.logarithmic=new x(this))}function P(){var p=this.logarithmic;p&&(this.lin2val=function(u){return p.lin2log(u)},this.val2lin=function(u){return p.log2lin(u)})}var k=[];Z.compose=function(p){return-1===k.indexOf(p)&&(k.push(p),p.keepProps.push("logarithmic"),S(p,"init",K),S(p,"afterInit",P)),p};var x=function(){function p(u){this.axis=u}return p.prototype.getLogTickPositions=function(u,g,v,w){var M=this.axis,A=M.len,E=M.options,R=[];if(w||(this.minorAutoInterval=void 0),.5<=u)u=Math.round(u),R=M.getLinearTickPositions(u,g,v);else if(.08<=u){var b,W=Math.floor(g),l=E=void 0;for(A=.3<u?[1,2,4]:.15<u?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9];W<v+1&&!l;W++){var h=A.length;for(b=0;b<h&&!l;b++){var r=this.log2lin(this.lin2log(W)*A[b]);r>g&&(!w||E<=v)&&typeof E<"u"&&R.push(E),E>v&&(l=!0),E=r}}}else g=this.lin2log(g),v=this.lin2log(v),u=w?M.getMinorTickInterval():E.tickInterval,u=N("auto"===u?null:u,this.minorAutoInterval,E.tickPixelInterval/(w?5:1)*(v-g)/((w?A/M.tickPositions.length:A)||1)),u=I(u),R=M.getLinearTickPositions(u,g,v).map(this.log2lin),w||(this.minorAutoInterval=u/5);return w||(M.tickInterval=u),R},p.prototype.lin2log=function(u){return Math.pow(10,u)},p.prototype.log2lin=function(u){return Math.log(u)/Math.LN10},p}();Z.Additions=x}(Y||(Y={})),Y}),X(y,"Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js",[y["Core/Utilities.js"]],function(O){var Y,S=O.erase,I=O.extend,N=O.isNumber;return function(Z){var P,K=[];Z.compose=function(x,p){return P||(P=x),-1===K.indexOf(p)&&(K.push(p),I(p.prototype,k.prototype)),p};var k=function(){function x(){}return x.prototype.getPlotBandPath=function(p,u,g){void 0===g&&(g=this.options);var v=this.getPlotLinePath({value:u,force:!0,acrossPanes:g.acrossPanes}),w=[],M=this.horiz;if(u=!N(this.min)||!N(this.max)||p<this.min&&u<this.min||p>this.max&&u>this.max,p=this.getPlotLinePath({value:p,force:!0,acrossPanes:g.acrossPanes}),g=1,p&&v){if(u){var A=p.toString()===v.toString();g=0}for(u=0;u<p.length;u+=2){var E=p[u],R=p[u+1],W=v[u],b=v[u+1];"M"!==E[0]&&"L"!==E[0]||"M"!==R[0]&&"L"!==R[0]||"M"!==W[0]&&"L"!==W[0]||"M"!==b[0]&&"L"!==b[0]||(M&&W[1]===E[1]?(W[1]+=g,b[1]+=g):M||W[2]!==E[2]||(W[2]+=g,b[2]+=g),w.push(["M",E[1],E[2]],["L",R[1],R[2]],["L",b[1],b[2]],["L",W[1],W[2]],["Z"])),w.isFlat=A}}return w},x.prototype.addPlotBand=function(p){return this.addPlotBandOrLine(p,"plotBands")},x.prototype.addPlotLine=function(p){return this.addPlotBandOrLine(p,"plotLines")},x.prototype.addPlotBandOrLine=function(p,u){var g=this,v=this.userOptions,w=new P(this,p);if(this.visible&&(w=w.render()),w){if(this._addedPlotLB||(this._addedPlotLB=!0,(v.plotLines||[]).concat(v.plotBands||[]).forEach(function(A){g.addPlotBandOrLine(A)})),u){var M=v[u]||[];M.push(p),v[u]=M}this.plotLinesAndBands.push(w)}return w},x.prototype.removePlotBandOrLine=function(p){var u=this.plotLinesAndBands,g=this.options,v=this.userOptions;if(u){for(var w=u.length;w--;)u[w].id===p&&u[w].destroy();[g.plotLines||[],v.plotLines||[],g.plotBands||[],v.plotBands||[]].forEach(function(M){for(w=M.length;w--;)(M[w]||{}).id===p&&S(M,M[w])})}},x.prototype.removePlotBand=function(p){this.removePlotBandOrLine(p)},x.prototype.removePlotLine=function(p){this.removePlotBandOrLine(p)},x}()}(Y||(Y={})),Y}),X(y,"Core/Axis/PlotLineOrBand/PlotLineOrBand.js",[y["Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js"],y["Core/Utilities.js"]],function(O,S){var I=S.arrayMax,N=S.arrayMin,Y=S.defined,Z=S.destroyObjectProperties,K=S.erase,P=S.fireEvent,k=S.merge,x=S.objectEach,p=S.pick;return function(){function u(g,v){this.axis=g,v&&(this.options=v,this.id=v.id)}return u.compose=function(g){return O.compose(u,g)},u.prototype.render=function(){P(this,"render");var g=this,v=g.axis,w=v.horiz,M=v.logarithmic,A=g.options,E=A.color,R=p(A.zIndex,0),W=A.events,b={},l=v.chart.renderer,h=A.label,r=g.label,n=A.to,i=A.from,o=A.value,t=g.svgElem,a=[],m=Y(i)&&Y(n);a=Y(o);var d=!t,f={class:"highcharts-plot-"+(m?"band ":"line ")+(A.className||"")},T=m?"bands":"lines";if(M&&(i=M.log2lin(i),n=M.log2lin(n),o=M.log2lin(o)),v.chart.styledMode||(a?(f.stroke=E||"#999999",f["stroke-width"]=p(A.width,1),A.dashStyle&&(f.dashstyle=A.dashStyle)):m&&(f.fill=E||"#e6ebf5",A.borderWidth&&(f.stroke=A.borderColor,f["stroke-width"]=A.borderWidth))),b.zIndex=R,(M=v.plotLinesAndBandsGroups[T+="-"+R])||(v.plotLinesAndBandsGroups[T]=M=l.g("plot-"+T).attr(b).add()),d&&(g.svgElem=t=l.path().attr(f).add(M)),a)a=v.getPlotLinePath({value:o,lineWidth:t.strokeWidth(),acrossPanes:A.acrossPanes});else{if(!m)return;a=v.getPlotBandPath(i,n,A)}return!g.eventsAdded&&W&&(x(W,function(V,F){t.on(F,function(s){W[F].apply(g,[s])})}),g.eventsAdded=!0),(d||!t.d)&&a&&a.length?t.attr({d:a}):t&&(a?(t.show(),t.animate({d:a})):t.d&&(t.hide(),r&&(g.label=r=r.destroy()))),h&&(Y(h.text)||Y(h.formatter))&&a&&a.length&&0<v.width&&0<v.height&&!a.isFlat?(h=k({align:w&&m&&"center",x:w?!m&&4:10,verticalAlign:!w&&m&&"middle",y:w?m?16:10:m?6:-4,rotation:w&&!m&&90},h),this.renderLabel(h,a,m,R)):r&&r.hide(),g},u.prototype.renderLabel=function(g,v,w,M){var A=this.axis,E=A.chart.renderer,R=this.label;R||(this.label=R=E.text(this.getLabelText(g),0,0,g.useHTML).attr({align:g.textAlign||g.align,rotation:g.rotation,class:"highcharts-plot-"+(w?"band":"line")+"-label "+(g.className||""),zIndex:M}).add(),A.chart.styledMode||R.css(k({textOverflow:"ellipsis"},g.style))),M=v.xBounds||[v[0][1],v[1][1],w?v[2][1]:v[0][1]],v=v.yBounds||[v[0][2],v[1][2],w?v[2][2]:v[0][2]],w=N(M),E=N(v),R.align(g,!1,{x:w,y:E,width:I(M)-w,height:I(v)-E}),R.alignValue&&"left"!==R.alignValue||(g=g.clip?A.width:A.chart.chartWidth,R.css({width:(90===R.rotation?A.height-(R.alignAttr.y-A.top):g-(R.alignAttr.x-A.left))+"px"})),R.show(!0)},u.prototype.getLabelText=function(g){return Y(g.formatter)?g.formatter.call(this):g.text},u.prototype.destroy=function(){K(this.axis.plotLinesAndBands,this),delete this.axis,Z(this)},u}()}),X(y,"Core/Tooltip.js",[y["Core/FormatUtilities.js"],y["Core/Globals.js"],y["Core/Renderer/RendererUtilities.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){var Z=O.format,K=S.doc,P=I.distribute,k=Y.clamp,x=Y.css,p=Y.discardElement,u=Y.extend,g=Y.fireEvent,v=Y.isArray,w=Y.isNumber,M=Y.isString,A=Y.merge,E=Y.pick,R=Y.splat,W=Y.syncTimeout;return function(){function b(l,h){this.allowShared=!0,this.container=void 0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.now={},this.options={},this.outside=!1,this.chart=l,this.init(l,h)}return b.prototype.applyFilter=function(){var l=this.chart;l.renderer.definition({tagName:"filter",attributes:{id:"drop-shadow-"+l.index,opacity:.5},children:[{tagName:"feGaussianBlur",attributes:{in:"SourceAlpha",stdDeviation:1}},{tagName:"feOffset",attributes:{dx:1,dy:1}},{tagName:"feComponentTransfer",children:[{tagName:"feFuncA",attributes:{type:"linear",slope:.3}}]},{tagName:"feMerge",children:[{tagName:"feMergeNode"},{tagName:"feMergeNode",attributes:{in:"SourceGraphic"}}]}]})},b.prototype.bodyFormatter=function(l){return l.map(function(h){var r=h.series.tooltipOptions;return(r[(h.point.formatPrefix||"point")+"Formatter"]||h.point.tooltipFormatter).call(h.point,r[(h.point.formatPrefix||"point")+"Format"]||"")})},b.prototype.cleanSplit=function(l){this.chart.series.forEach(function(h){var r=h&&h.tt;r&&(!r.isActive||l?h.tt=r.destroy():r.isActive=!1)})},b.prototype.defaultFormatter=function(l){var h=this.points||R(this),r=[l.tooltipFooterHeaderFormatter(h[0])];return(r=r.concat(l.bodyFormatter(h))).push(l.tooltipFooterHeaderFormatter(h[0],!0)),r},b.prototype.destroy=function(){this.label&&(this.label=this.label.destroy()),this.split&&this.tt&&(this.cleanSplit(!0),this.tt=this.tt.destroy()),this.renderer&&(this.renderer=this.renderer.destroy(),p(this.container)),Y.clearTimeout(this.hideTimer),Y.clearTimeout(this.tooltipTimeout)},b.prototype.getAnchor=function(l,h){var r=this.chart,n=r.pointer,i=r.inverted,o=r.plotTop;if(r=r.plotLeft,(l=R(l))[0].series&&l[0].series.yAxis&&!l[0].series.yAxis.options.reversedStacks&&(l=l.slice().reverse()),this.followPointer&&h)typeof h.chartX>"u"&&(h=n.normalize(h)),l=[h.chartX-r,h.chartY-o];else if(l[0].tooltipPos)l=l[0].tooltipPos;else{var t=0,a=0;l.forEach(function(m){(m=m.pos(!0))&&(t+=m[0],a+=m[1])}),t/=l.length,a/=l.length,this.shared&&1<l.length&&h&&(i?t=h.chartX:a=h.chartY),l=[t-r,a-o]}return l.map(Math.round)},b.prototype.getClassName=function(l,h,r){var n=l.series,i=n.options;return[this.options.className,"highcharts-label",r&&"highcharts-tooltip-header",h?"highcharts-tooltip-box":"highcharts-tooltip",!r&&"highcharts-color-"+E(l.colorIndex,n.colorIndex),i&&i.className].filter(M).join(" ")},b.prototype.getLabel=function(){var o,l=this,h=this.chart.styledMode,r=this.options,n=this.split&&this.allowShared,i=r.style.pointerEvents||(this.shouldStickOnContact()?"auto":"none"),t=this.chart.renderer;if(l.label){var a=!l.label.hasClass("highcharts-label");(n&&!a||!n&&a)&&l.destroy()}if(!this.label){if(this.outside){a=this.chart.options.chart.style;var m=N.getRendererType();this.container=o=S.doc.createElement("div"),o.className="highcharts-tooltip-container",x(o,{position:"absolute",top:"1px",pointerEvents:i,zIndex:Math.max(this.options.style.zIndex||0,(a&&a.zIndex||0)+3)}),S.doc.body.appendChild(o),this.renderer=t=new m(o,0,0,a,void 0,void 0,t.styledMode)}if(n?this.label=t.g("tooltip"):(this.label=t.label("",0,0,r.shape,void 0,void 0,r.useHTML,void 0,"tooltip").attr({padding:r.padding,r:r.borderRadius}),h||this.label.attr({fill:r.backgroundColor,"stroke-width":r.borderWidth}).css(r.style).css({pointerEvents:i}).shadow(r.shadow)),h&&r.shadow&&(this.applyFilter(),this.label.attr({filter:"url(#drop-shadow-"+this.chart.index+")"})),l.outside&&!l.split){var d=this.label,f=d.xSetter,T=d.ySetter;d.xSetter=function(V){f.call(d,l.distance),o.style.left=V+"px"},d.ySetter=function(V){T.call(d,l.distance),o.style.top=V+"px"}}this.label.attr({zIndex:8}).add()}return this.label},b.prototype.getPosition=function(l,h,r){var s,n=this.chart,i=this.distance,o={},t=n.inverted&&r.h||0,a=this.outside,m=a?K.documentElement.clientWidth-2*i:n.chartWidth,d=a?Math.max(K.body.scrollHeight,K.documentElement.scrollHeight,K.body.offsetHeight,K.documentElement.offsetHeight,K.documentElement.clientHeight):n.chartHeight,f=n.pointer.getChartPosition(),T=function(j){var L="x"===j;return[j,L?m:d,L?l:h].concat(a?[L?l*f.scaleX:h*f.scaleY,L?f.left-i+(r.plotX+n.plotLeft)*f.scaleX:f.top-i+(r.plotY+n.plotTop)*f.scaleY,0,L?m:d]:[L?l:h,L?r.plotX+n.plotLeft:r.plotY+n.plotTop,L?n.plotLeft:n.plotTop,L?n.plotLeft+n.plotWidth:n.plotTop+n.plotHeight])},V=T("y"),F=T("x");T=!!r.negative,!n.polar&&n.hoverSeries&&n.hoverSeries.yAxis&&n.hoverSeries.yAxis.reversed&&(T=!T);var _=!this.followPointer&&E(r.ttBelow,!n.inverted===T),B=function(j,L,ee,U,ie,$,oe){var te=a?"y"===j?i*f.scaleY:i*f.scaleX:i,_e=(ee-U)/2,pe=U<ie-i,ge=ie+i+U<L,ae=ie-te-ee+_e;if(ie=ie+te-_e,_&&ge)o[j]=ie;else if(!_&&pe)o[j]=ae;else if(pe)o[j]=Math.min(oe-U,0>ae-t?ae:ae-t);else{if(!ge)return!1;o[j]=Math.max($,ie+t+ee>L?ie:ie+t)}},H=function(j,L,ee,U,ie){var $;return ie<i||ie>L-i?$=!1:o[j]=ie<ee/2?1:ie>L-U/2?L-U-2:ie-ee/2,$},G=function(j){var L=V;V=F,F=L,s=j},C=function(){!1!==B.apply(0,V)?!1!==H.apply(0,F)||s||(G(!0),C()):s?o.x=o.y=0:(G(!0),C())};return(n.inverted||1<this.len)&&G(),C(),o},b.prototype.hide=function(l){var h=this;Y.clearTimeout(this.hideTimer),l=E(l,this.options.hideDelay),this.isHidden||(this.hideTimer=W(function(){h.getLabel().fadeOut(l&&void 0),h.isHidden=!0},l))},b.prototype.init=function(l,h){this.chart=l,this.options=h,this.crosshairs=[],this.now={x:0,y:0},this.isHidden=!0,this.split=h.split&&!l.inverted&&!l.polar,this.shared=h.shared||this.split,this.outside=E(h.outside,!(!l.scrollablePixelsX&&!l.scrollablePixelsY))},b.prototype.shouldStickOnContact=function(l){return!(this.followPointer||!this.options.stickOnContact||l&&!this.chart.pointer.inClass(l.target,"highcharts-tooltip"))},b.prototype.move=function(l,h,r,n){var i=this,o=i.now,t=!1!==i.options.animation&&!i.isHidden&&(1<Math.abs(l-o.x)||1<Math.abs(h-o.y)),a=i.followPointer||1<i.len;u(o,{x:t?(2*o.x+l)/3:l,y:t?(o.y+h)/2:h,anchorX:a?void 0:t?(2*o.anchorX+r)/3:r,anchorY:a?void 0:t?(o.anchorY+n)/2:n}),i.getLabel().attr(o),i.drawTracker(),t&&(Y.clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout(function(){i&&i.move(l,h,r,n)},32))},b.prototype.refresh=function(l,h){var r=this.chart,n=this.options,i=r.pointer,o=R(l),t=o[0],a=[],m=n.formatter||this.defaultFormatter,d=this.shared,f=r.styledMode,T={};if(n.enabled&&t.series){Y.clearTimeout(this.hideTimer),this.allowShared=!(!v(l)&&l.series&&l.series.noSharedTooltip),this.followPointer=!this.split&&t.series.tooltipOptions.followPointer;var V=(l=this.getAnchor(l,h))[0],F=l[1];if(d&&this.allowShared?(i.applyInactiveState(o),o.forEach(function(B){B.setState("hover"),a.push(B.getLabelConfig())}),(T={x:t.category,y:t.y}).points=a):T=t.getLabelConfig(),this.len=a.length,m=m.call(T,this),this.distance=E((d=t.series).tooltipOptions.distance,16),!1===m)this.hide();else{if(this.split&&this.allowShared)this.renderSplit(m,o);else{var s=V,_=F;if(h&&i.isDirectTouch&&(s=h.chartX-r.plotLeft,_=h.chartY-r.plotTop),!r.polar&&!1!==d.options.clip&&!o.some(function(B){return i.isDirectTouch||B.series.shouldShowTooltip(s,_)}))return void this.hide();h=this.getLabel(),n.style.width&&!f||h.css({width:r.spacingBox.width+"px"}),h.attr({text:m&&m.join?m.join(""):m}),h.addClass(this.getClassName(t),!0),f||h.attr({stroke:n.borderColor||t.color||d.color||"#666666"}),this.updatePosition({plotX:V,plotY:F,negative:t.negative,ttBelow:t.ttBelow,h:l[2]||0})}this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1}g(this,"refresh")}},b.prototype.renderSplit=function(l,h){function r(ge,ae,ve,fe,ne){return void 0===ne&&(ne=!0),ve?(ae=U?0:te,ge=k(ge-fe/2,j.left,j.right-fe-(n.outside?ie:0))):(ae-=$,ge=k(ge=ne?ge-fe-H:ge+H,ne?ge:j.left,j.right)),{x:ge,y:ae}}var n=this,i=n.chart,o=n.chart,t=o.chartWidth,a=o.chartHeight,m=o.plotHeight,d=o.plotLeft,f=o.plotTop,T=o.pointer,V=o.scrollablePixelsY;V=void 0===V?0:V;var s=o.scrollingContainer,_=(s=void 0===s?{scrollLeft:0,scrollTop:0}:s).scrollLeft;s=s.scrollTop;var B=o.styledMode,H=n.distance,G=n.options,C=n.options.positioner,j=n.outside&&"number"!=typeof o.scrollablePixelsX?K.documentElement.getBoundingClientRect():{left:_,right:_+t,top:s,bottom:s+a},L=n.getLabel(),ee=this.renderer||i.renderer,U=!(!i.xAxis[0]||!i.xAxis[0].opposite),ie=(i=T.getChartPosition()).left;i=i.top;var $=f+s,oe=0,te=m-V;M(l)&&(l=[!1,l]),l=l.slice(0,h.length+1).reduce(function(ge,ae,ve){if(!1!==ae&&""!==ae){var fe=(ve=h[ve-1]||{isHeader:!0,plotX:h[0].plotX,plotY:m,series:{}}).isHeader,ne=fe?n:ve.series;ae=ae.toString();var ce=ne.tt,xe=ve.isHeader,Oe=ve.series;ce||(ce={padding:G.padding,r:G.borderRadius},B||(ce.fill=G.backgroundColor,ce["stroke-width"]=G.borderWidth),ce=ee.label("",0,0,G[xe?"headerShape":"shape"],void 0,void 0,G.useHTML).addClass(n.getClassName(ve,!0,xe)).attr(ce).add(L)),ce.isActive=!0,ce.attr({text:ae}),B||ce.css(G.style).shadow(G.shadow).attr({stroke:G.borderColor||ve.color||Oe.color||"#333333"}),ae=(xe=(ne=ne.tt=ce).getBBox()).width+ne.strokeWidth(),fe&&(te+=oe=xe.height,U&&($-=oe)),Oe=void 0===(Oe=ve.plotX)?0:Oe,ce=void 0===(ce=ve.plotY)?0:ce;var Le=ve.series;if(ve.isHeader){Oe=d+Oe;var Ie=f+m/2}else{var Ne=Le.xAxis,Mt=Le.yAxis;Oe=Ne.pos+k(Oe,-H,Ne.len+H),Le.shouldShowTooltip(0,Mt.pos-f+ce,{ignoreX:!0})&&(Ie=Mt.pos+ce)}Oe=k(Oe,j.left-H,j.right+H),"number"==typeof Ie?(xe=xe.height+1,ce=C?C.call(n,ae,xe,ve):r(Oe,Ie,fe,ae),ge.push({align:C?0:void 0,anchorX:Oe,anchorY:Ie,boxWidth:ae,point:ve,rank:E(ce.rank,fe?1:0),size:xe,target:ce.y,tt:ne,x:ce.x})):ne.isActive=!1}return ge},[]),!C&&l.some(function(ge){var ae=(n.outside?ie:0)+ge.anchorX;return ae<j.left&&ae+ge.boxWidth<j.right||ae<ie-j.left+ge.boxWidth&&j.right-ae>ae})&&(l=l.map(function(ge){var ae=r(ge.anchorX,ge.anchorY,ge.point.isHeader,ge.boxWidth,!1);return u(ge,{target:ae.y,x:ae.x})})),n.cleanSplit(),P(l,te);var _e=ie,pe=ie;l.forEach(function(ge){var ae=ge.x,ve=ge.boxWidth;(ge=ge.isHeader)||(n.outside&&ie+ae<_e&&(_e=ie+ae),!ge&&n.outside&&_e+ve>pe&&(pe=ie+ae))}),l.forEach(function(ge){var ae=ge.x,ve=ge.anchorX,fe=ge.pos,ne=ge.point.isHeader;if(fe={visibility:typeof fe>"u"?"hidden":"inherit",x:ae,y:(fe||0)+$,anchorX:ve,anchorY:ge.anchorY},n.outside&&ae<ve){var ce=ie-_e;0<ce&&(ne||(fe.x=ae+ce,fe.anchorX=ve+ce),ne&&(fe.x=(pe-_e)/2,fe.anchorX=ve+ce))}ge.tt.attr(fe)}),l=n.container,V=n.renderer,n.outside&&l&&V&&(o=L.getBBox(),V.setSize(o.width+o.x,o.height+o.y,!1),l.style.left=_e+"px",l.style.top=i+"px")},b.prototype.drawTracker=function(){if(this.shouldStickOnContact()){var l=this.chart,h=this.label,r=this.shared?l.hoverPoints:l.hoverPoint;if(h&&r){var n={x:0,y:0,width:0,height:0};r=this.getAnchor(r);var i=h.getBBox();r[0]+=l.plotLeft-h.translateX,r[1]+=l.plotTop-h.translateY,n.x=Math.min(0,r[0]),n.y=Math.min(0,r[1]),n.width=0>r[0]?Math.max(Math.abs(r[0]),i.width-r[0]):Math.max(Math.abs(r[0]),i.width),n.height=0>r[1]?Math.max(Math.abs(r[1]),i.height-Math.abs(r[1])):Math.max(Math.abs(r[1]),i.height),this.tracker?this.tracker.attr(n):(this.tracker=h.renderer.rect(n).addClass("highcharts-tracker").add(h),l.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}}else this.tracker&&this.tracker.destroy()},b.prototype.styledModeFormat=function(l){return l.replace('style="font-size: 10px"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex} {series.options.className} {point.options.className}"')},b.prototype.tooltipFooterHeaderFormatter=function(l,h){var r=l.series,n=r.tooltipOptions,i=r.xAxis,o=i&&i.dateTime,t=n.xDateFormat,a=n[h?"footerFormat":"headerFormat"];return g(this,"headerFormatter",i={isFooter:h,labelConfig:l},function(m){o&&!t&&w(l.key)&&(t=o.getXDateFormat(l.key,n.dateTimeLabelFormats)),o&&t&&(l.point&&l.point.tooltipDateKeys||["key"]).forEach(function(d){a=a.replace("{point."+d+"}","{point."+d+":"+t+"}")}),r.chart.styledMode&&(a=this.styledModeFormat(a)),m.text=Z(a,{point:l,series:r},this.chart)}),i.text},b.prototype.update=function(l){this.destroy(),A(!0,this.chart.options.tooltip.userOptions,l),this.init(this.chart,A(!0,this.options,l))},b.prototype.updatePosition=function(l){var h=this.chart,r=this.distance,n=this.options,i=h.pointer,o=this.getLabel(),t=i.getChartPosition();i=t.left;var a=t.top,m=t.scaleX;t=t.scaleY;var d=(n.positioner||this.getPosition).call(this,o.width,o.height,l),f=(l.plotX||0)+h.plotLeft;l=(l.plotY||0)+h.plotTop,this.outside&&(n.positioner&&(d.x+=i-r,d.y+=a-r),this.renderer.setSize(o.width+(r=n.borderWidth+2*r),o.height+r,!1),(1!==m||1!==t)&&(x(this.container,{transform:"scale(".concat(m,", ").concat(t,")")}),f*=m,l*=t),f+=i-d.x,l+=a-d.y),this.move(Math.round(d.x),Math.round(d.y||0),f,l)},b}()}),X(y,"Core/Series/Point.js",[y["Core/Renderer/HTML/AST.js"],y["Core/Animation/AnimationUtilities.js"],y["Core/Defaults.js"],y["Core/FormatUtilities.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){var Z=S.animObject,K=I.defaultOptions,P=N.format,k=Y.addEvent,x=Y.defined,p=Y.erase,u=Y.extend,g=Y.fireEvent,v=Y.getNestedProperty,w=Y.isArray,M=Y.isFunction,A=Y.isNumber,E=Y.isObject,R=Y.merge,W=Y.objectEach,b=Y.pick,l=Y.syncTimeout,h=Y.removeEvent,r=Y.uniqueKey;return function(){function n(){this.category=void 0,this.formatPrefix="point",this.id=void 0,this.isNull=!1,this.percentage=this.options=this.name=void 0,this.selected=!1,this.total=this.shapeArgs=this.series=void 0,this.visible=!0,this.x=void 0}return n.prototype.animateBeforeDestroy=function(){var i=this,o={x:i.startXPos,opacity:0},t=i.getGraphicalProps();t.singular.forEach(function(a){i[a]=i[a].animate("dataLabel"===a?{x:i[a].startXPos,y:i[a].startYPos,opacity:0}:o)}),t.plural.forEach(function(a){i[a].forEach(function(m){m.element&&m.animate(u({x:i.startXPos},m.startYPos?{x:m.startXPos,y:m.startYPos}:{}))})})},n.prototype.applyOptions=function(i,o){var t=this.series,a=t.options.pointValKey||t.pointValKey;return i=n.prototype.optionsToObject.call(this,i),u(this,i),this.options=this.options?u(this.options,i):i,i.group&&delete this.group,i.dataLabels&&delete this.dataLabels,a&&(this.y=n.prototype.getNestedProperty.call(this,a)),this.formatPrefix=(this.isNull=this.isValid&&!this.isValid())?"null":"point",this.selected&&(this.state="select"),"name"in this&&typeof o>"u"&&t.xAxis&&t.xAxis.hasNames&&(this.x=t.xAxis.nameToX(this)),typeof this.x>"u"&&t?this.x=typeof o>"u"?t.autoIncrement():o:A(i.x)&&t.options.relativeXValue&&(this.x=t.autoIncrement(i.x)),this},n.prototype.destroy=function(){function i(){for(f in(o.graphic||o.graphics||o.dataLabel||o.dataLabels)&&(h(o),o.destroyElements()),o)o[f]=null}var o=this,t=o.series,a=t.chart;t=t.options.dataSorting;var f,m=a.hoverPoints,d=Z(o.series.chart.renderer.globalAnimation);o.legendItem&&a.legend.destroyItem(o),m&&(o.setState(),p(m,o),m.length||(a.hoverPoints=null)),o===a.hoverPoint&&o.onMouseOut(),t&&t.enabled?(this.animateBeforeDestroy(),l(i,d.duration)):i(),a.pointCount--},n.prototype.destroyElements=function(i){var o=this;(i=o.getGraphicalProps(i)).singular.forEach(function(t){o[t]=o[t].destroy()}),i.plural.forEach(function(t){o[t].forEach(function(a){a&&a.element&&a.destroy()}),delete o[t]})},n.prototype.firePointEvent=function(i,o,t){var a=this,m=this.series.options;(m.point.events[i]||a.options&&a.options.events&&a.options.events[i])&&a.importEvents(),"click"===i&&m.allowPointSelect&&(t=function(d){a.select&&a.select(null,d.ctrlKey||d.metaKey||d.shiftKey)}),g(a,i,o,t)},n.prototype.getClassName=function(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(typeof this.colorIndex<"u"?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")},n.prototype.getGraphicalProps=function(i){var m,o=this,t=[],a={singular:[],plural:[]};for((i=i||{graphic:1,dataLabel:1}).graphic&&t.push("graphic","shadowGroup"),i.dataLabel&&t.push("dataLabel","dataLabelPath","dataLabelUpper","connector"),m=t.length;m--;){var d=t[m];o[d]&&a.singular.push(d)}return["graphic","dataLabel","connector"].forEach(function(f){var T=f+"s";i[f]&&o[T]&&a.plural.push(T)}),a},n.prototype.getLabelConfig=function(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},n.prototype.getNestedProperty=function(i){if(i)return 0===i.indexOf("custom.")?v(i,this.options):this[i]},n.prototype.getZone=function(){var i=this.series,o=i.zones;i=i.zoneAxis||"y";var t,a=0;for(t=o[a];this[i]>=t.value;)t=o[++a];return this.nonZonedColor||(this.nonZonedColor=this.color),this.color=t&&t.color&&!this.options.color?t.color:this.nonZonedColor,t},n.prototype.hasNewShapeType=function(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType},n.prototype.init=function(i,o,t){return this.series=i,this.applyOptions(o,t),this.id=x(this.id)?this.id:r(),this.resolveColor(),i.chart.pointCount++,g(this,"afterInit"),this},n.prototype.isValid=function(){return null!==this.x&&A(this.y)},n.prototype.optionsToObject=function(i){var o=this.series,t=o.options.keys,a=t||o.pointArrayMap||["y"],m=a.length,d={},f=0,T=0;if(A(i)||null===i)d[a[0]]=i;else if(w(i))for(!t&&i.length>m&&("string"==(o=typeof i[0])?d.name=i[0]:"number"===o&&(d.x=i[0]),f++);T<m;)t&&typeof i[f]>"u"||(0<a[T].indexOf(".")?n.prototype.setNestedProperty(d,i[f],a[T]):d[a[T]]=i[f]),f++,T++;else"object"==typeof i&&(d=i,i.dataLabels&&(o._hasPointLabels=!0),i.marker&&(o._hasPointMarkers=!0));return d},n.prototype.pos=function(i,o){void 0===o&&(o=this.plotY);var t=this.plotX,a=this.series,m=a.chart,d=a.xAxis;a=a.yAxis;var f=0,T=0;if(A(t)&&A(o))return i&&(f=d?d.pos:m.plotLeft,T=a?a.pos:m.plotTop),m.inverted&&d&&a?[a.len-o+T,d.len-t+f]:[t+f,o+T]},n.prototype.resolveColor=function(){var i=this.series,o=i.chart.styledMode,t=i.chart.options.chart.colorCount;if(delete this.nonZonedColor,i.options.colorByPoint){if(!o){var a=(t=i.options.colors||i.chart.options.colors)[i.colorCounter];t=t.length}o=i.colorCounter,i.colorCounter++,i.colorCounter===t&&(i.colorCounter=0)}else o||(a=i.color),o=i.colorIndex;this.colorIndex=b(this.options.colorIndex,o),this.color=b(this.options.color,a)},n.prototype.setNestedProperty=function(i,o,t){return t.split(".").reduce(function(a,m,d,f){return a[m]=f.length-1===d?o:E(a[m],!0)?a[m]:{},a[m]},i),i},n.prototype.shouldDraw=function(){return!this.isNull},n.prototype.tooltipFormatter=function(i){var o=this.series,t=o.tooltipOptions,a=b(t.valueDecimals,""),m=t.valuePrefix||"",d=t.valueSuffix||"";return o.chart.styledMode&&(i=o.chart.tooltip.styledModeFormat(i)),(o.pointArrayMap||["y"]).forEach(function(f){f="{point."+f,(m||d)&&(i=i.replace(RegExp(f+"}","g"),m+f+"}"+d)),i=i.replace(RegExp(f+"}","g"),f+":,."+a+"f}")}),P(i,{point:this,series:this.series},o.chart)},n.prototype.update=function(i,o,t,a){function m(){d.applyOptions(i);var _=T&&d.hasMockGraphic;_=null===d.y?!_:_,T&&_&&(d.graphic=T.destroy(),delete d.hasMockGraphic),E(i,!0)&&(T&&T.element&&i&&i.marker&&typeof i.marker.symbol<"u"&&(d.graphic=T.destroy()),i&&i.dataLabels&&d.dataLabel&&(d.dataLabel=d.dataLabel.destroy()),d.connector&&(d.connector=d.connector.destroy())),f.updateParallelArrays(d,s=d.index),F.data[s]=E(F.data[s],!0)||E(i,!0)?d.options:b(i,F.data[s]),f.isDirty=f.isDirtyData=!0,!f.fixedBox&&f.hasCartesianSeries&&(V.isDirtyBox=!0),"point"===F.legendType&&(V.isDirtyLegend=!0),o&&V.redraw(t)}var s,d=this,f=d.series,T=d.graphic,V=f.chart,F=f.options;o=b(o,!0),!1===a?m():d.firePointEvent("update",{options:i},m)},n.prototype.remove=function(i,o){this.series.removePoint(this.series.data.indexOf(this),i,o)},n.prototype.select=function(i,o){var t=this,a=t.series,m=a.chart;this.selectedStaging=i=b(i,!t.selected),t.firePointEvent(i?"select":"unselect",{accumulate:o},function(){t.selected=t.options.selected=i,a.options.data[a.data.indexOf(t)]=t.options,t.setState(i&&"select"),o||m.getSelectedPoints().forEach(function(d){var f=d.series;d.selected&&d!==t&&(d.selected=d.options.selected=!1,f.options.data[f.data.indexOf(d)]=d.options,d.setState(m.hoverPoints&&f.options.inactiveOtherPoints?"inactive":""),d.firePointEvent("unselect"))})}),delete this.selectedStaging},n.prototype.onMouseOver=function(i){var o=this.series.chart,t=o.pointer;i=i?t.normalize(i):t.getChartCoordinatesFromPoint(this,o.inverted),t.runPointActions(i,this)},n.prototype.onMouseOut=function(){var i=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(i.hoverPoints||[]).forEach(function(o){o.setState()}),i.hoverPoints=i.hoverPoint=null},n.prototype.importEvents=function(){if(!this.hasImportedEvents){var i=this,o=R(i.series.options.point,i.options).events;i.events=o,W(o,function(t,a){M(t)&&k(i,a,t)}),this.hasImportedEvents=!0}},n.prototype.setState=function(i,o){var H,t=this.series,a=this.state,m=t.options.states[i||"normal"]||{},d=K.plotOptions[t.type].marker&&t.options.marker,T=d&&d.states&&d.states[i||"normal"]||{},F=this.marker||{},s=t.chart,_=d&&t.markerAttribs,B=t.halo,G=t.stateMarkerGraphic;if(!((i=i||"")===this.state&&!o||this.selected&&"select"!==i||!1===m.enabled||i&&(!1===T.enabled||d&&!1===d.enabled&&!1===T.enabled)||i&&F.states&&F.states[i]&&!1===F.states[i].enabled)){if(this.state=i,_&&(H=t.markerAttribs(this,i)),this.graphic&&!this.hasMockGraphic){if(a&&this.graphic.removeClass("highcharts-point-"+a),i&&this.graphic.addClass("highcharts-point-"+i),!s.styledMode){a=t.pointAttribs(this,i);var C=b(s.options.chart.animation,m.animation),j=a.opacity;t.options.inactiveOtherPoints&&A(j)&&((this.dataLabels||[]).forEach(function(L){L&&!L.hasClass("highcharts-data-label-hidden")&&L.animate({opacity:j},C)}),this.connector&&this.connector.animate({opacity:j},C)),this.graphic.animate(a,C)}H&&this.graphic.animate(H,b(s.options.chart.animation,T.animation,d.animation)),G&&G.hide()}else i&&T&&(d=F.symbol||t.symbol,G&&G.currentSymbol!==d&&(G=G.destroy()),H&&(G?G[o?"animate":"attr"]({x:H.x,y:H.y}):d&&(t.stateMarkerGraphic=G=s.renderer.symbol(d,H.x,H.y,H.width,H.height).add(t.markerGroup),G.currentSymbol=d)),!s.styledMode&&G&&"inactive"!==this.state&&G.attr(t.pointAttribs(this,i))),G&&(G[i&&this.isInside?"show":"hide"](),G.element.point=this,G.addClass(this.getClassName(),!0));H=(G=this.graphic||G)&&G.visibility||"inherit",(m=m.halo)&&m.size&&G&&"hidden"!==H&&!this.isCluster?(B||(t.halo=B=s.renderer.path().add(G.parentGroup)),B.show()[o?"animate":"attr"]({d:this.haloPath(m.size)}),B.attr({class:"highcharts-halo highcharts-color-"+b(this.colorIndex,t.colorIndex)+(this.className?" "+this.className:""),visibility:H,zIndex:-1}),B.point=this,s.styledMode||B.attr(u({fill:this.color||t.color,"fill-opacity":m.opacity},O.filterUserAttributes(m.attributes||{})))):B&&B.point&&B.point.haloPath&&B.animate({d:B.point.haloPath(0)},null,B.hide),g(this,"afterSetState",{state:i})}},n.prototype.haloPath=function(i){var o=this.pos();return o?this.series.chart.renderer.symbols.circle(Math.floor(o[0])-i,o[1]-i,2*i,2*i):[]},n}()}),X(y,"Core/Pointer.js",[y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Tooltip.js"],y["Core/Utilities.js"]],function(O,S,I,N){var Y=O.parse,Z=S.charts,K=S.noop,P=N.addEvent,k=N.attr,x=N.css,p=N.defined,u=N.extend,g=N.find,v=N.fireEvent,w=N.isNumber,M=N.isObject,A=N.objectEach,E=N.offset,R=N.pick,W=N.splat;return function(){function b(l,h){this.lastValidTouch={},this.pinchDown=[],this.runChartClick=!1,this.eventsToUnbind=[],this.chart=l,this.hasDragged=!1,this.options=h,this.init(l,h)}return b.prototype.applyInactiveState=function(l){var r,h=[];(l||[]).forEach(function(n){h.push(r=n.series),r.linkedParent&&h.push(r.linkedParent),r.linkedSeries&&(h=h.concat(r.linkedSeries)),r.navigatorSeries&&h.push(r.navigatorSeries)}),this.chart.series.forEach(function(n){-1===h.indexOf(n)?n.setState("inactive",!0):n.options.inactiveOtherPoints&&n.setAllPointsToState("inactive")})},b.prototype.destroy=function(){var l=this;this.eventsToUnbind.forEach(function(h){return h()}),this.eventsToUnbind=[],S.chartCount||(b.unbindDocumentMouseUp&&(b.unbindDocumentMouseUp=b.unbindDocumentMouseUp()),b.unbindDocumentTouchEnd&&(b.unbindDocumentTouchEnd=b.unbindDocumentTouchEnd())),clearInterval(l.tooltipTimeout),A(l,function(h,r){l[r]=void 0})},b.prototype.getSelectionMarkerAttrs=function(l,h){var r=this,n={args:{chartX:l,chartY:h},attrs:{},shapeType:"rect"};return v(this,"getSelectionMarkerAttrs",n,function(i){var o=r.chart,t=r.mouseDownX;t=void 0===t?0:t;var a=r.mouseDownY;a=void 0===a?0:a;var m=r.zoomHor,d=r.zoomVert;(i=i.attrs).x=o.plotLeft,i.y=o.plotTop,i.width=m?1:o.plotWidth,i.height=d?1:o.plotHeight,m&&(o=l-t,i.width=Math.abs(o),i.x=(0<o?0:o)+t),d&&(o=h-a,i.height=Math.abs(o),i.y=(0<o?0:o)+a)}),n},b.prototype.drag=function(l){var h=this.chart,r=h.options.chart,n=h.plotLeft,i=h.plotTop,o=h.plotWidth,t=h.plotHeight,a=this.mouseDownX||0,m=this.mouseDownY||0,d=M(r.panning)?r.panning&&r.panning.enabled:r.panning,f=r.panKey&&l[r.panKey+"Key"],T=l.chartX,V=l.chartY,F=this.selectionMarker;F&&F.touch||(T<n?T=n:T>n+o&&(T=n+o),V<i?V=i:V>i+t&&(V=i+t),this.hasDragged=Math.sqrt(Math.pow(a-T,2)+Math.pow(m-V,2)),10<this.hasDragged&&(n=h.isInsidePlot(a-n,m-i,{visiblePlotOnly:!0}),T=(V=this.getSelectionMarkerAttrs(T,V)).shapeType,V=V.attrs,!h.hasCartesianSeries&&!h.mapView||!this.zoomX&&!this.zoomY||!n||f||F||(this.selectionMarker=F=h.renderer[T](),F.attr({class:"highcharts-selection-marker",zIndex:7}).add(),h.styledMode||F.attr({fill:r.selectionMarkerFill||Y("#335cad").setOpacity(.25).get()})),F&&F.attr(V),n&&!F&&d&&h.pan(l,r.panning)))},b.prototype.dragStart=function(l){var h=this.chart;h.mouseIsDown=l.type,h.cancelClick=!1,h.mouseDownX=this.mouseDownX=l.chartX,h.mouseDownY=this.mouseDownY=l.chartY},b.prototype.getSelectionBox=function(l){var h={args:{marker:l},result:{}};return v(this,"getSelectionBox",h,function(r){r.result={x:l.attr?+l.attr("x"):l.x,y:l.attr?+l.attr("y"):l.y,width:l.attr?l.attr("width"):l.width,height:l.attr?l.attr("height"):l.height}}),h.result},b.prototype.drop=function(l){var h=this,r=this.chart,n=this.hasPinched;if(this.selectionMarker){var i=this.getSelectionBox(this.selectionMarker),o=i.x,t=i.y,a=i.width,m=i.height,d={originalEvent:l,xAxis:[],yAxis:[],x:o,y:t,width:a,height:m},f=!!r.mapView;(this.hasDragged||n)&&(r.axes.forEach(function(T){if(T.zoomEnabled&&p(T.min)&&(n||h[{xAxis:"zoomX",yAxis:"zoomY"}[T.coll]])&&w(o)&&w(t)&&w(a)&&w(m)){var V=T.horiz,F="touchend"===l.type?T.minPixelPadding:0,s=T.toValue((V?o:t)+F);V=T.toValue((V?o+a:t+m)-F),d[T.coll].push({axis:T,min:Math.min(s,V),max:Math.max(s,V)}),f=!0}}),f&&v(r,"selection",d,function(T){r.zoom(u(T,n?{animation:!1}:null))})),w(r.index)&&(this.selectionMarker=this.selectionMarker.destroy()),n&&this.scaleGroups()}r&&w(r.index)&&(x(r.container,{cursor:r._cursor}),r.cancelClick=10<this.hasDragged,r.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[])},b.prototype.findNearestKDPoint=function(l,h,r){var n;return l.forEach(function(i){var o=!(i.noSharedTooltip&&h)&&0>i.options.findNearestPointBy.indexOf("y");if(i=i.searchPoint(r,o),(o=M(i,!0)&&i.series)&&!(o=!M(n,!0))){var t=n.dist-i.dist,a=(i.series.group&&i.series.group.zIndex)-(n.series.group&&n.series.group.zIndex);o=0<(0!=(o=n.distX-i.distX)&&h?o:0!==t?t:0!==a?a:n.series.index>i.series.index?-1:1)}o&&(n=i)}),n},b.prototype.getChartCoordinatesFromPoint=function(l,h){var r=l.series,n=r.xAxis;r=r.yAxis;var i=l.shapeArgs;if(n&&r){var o=R(l.clientX,l.plotX),t=l.plotY||0;return l.isNode&&i&&w(i.x)&&w(i.y)&&(o=i.x,t=i.y),h?{chartX:r.len+r.pos-t,chartY:n.len+n.pos-o}:{chartX:o+n.pos,chartY:t+r.pos}}if(i&&i.x&&i.y)return{chartX:i.x,chartY:i.y}},b.prototype.getChartPosition=function(){if(this.chartPosition)return this.chartPosition;var l=this.chart.container,h=E(l);this.chartPosition={left:h.left,top:h.top,scaleX:1,scaleY:1};var r=l.offsetWidth;return l=l.offsetHeight,2<r&&2<l&&(this.chartPosition.scaleX=h.width/r,this.chartPosition.scaleY=h.height/l),this.chartPosition},b.prototype.getCoordinates=function(l){var h={xAxis:[],yAxis:[]};return this.chart.axes.forEach(function(r){h[r.isXAxis?"xAxis":"yAxis"].push({axis:r,value:r.toValue(l[r.horiz?"chartX":"chartY"])})}),h},b.prototype.getHoverData=function(l,h,r,n,i,o){var t=[];n=!(!n||!l);var a=function(T){return T.visible&&!(!i&&T.directTouch)&&R(T.options.enableMouseTracking,!0)},m={chartX:o?o.chartX:void 0,chartY:o?o.chartY:void 0,shared:i};v(this,"beforeGetHoverData",m);var d=h&&!h.stickyTracking?[h]:r.filter(function(T){return T.stickyTracking&&(m.filter||a)(T)}),f=n||!o?l:this.findNearestKDPoint(d,i,o);return h=f&&f.series,f&&(i&&!h.noSharedTooltip?(d=r.filter(function(T){return m.filter?m.filter(T):a(T)&&!T.noSharedTooltip})).forEach(function(T){var V=g(T.points,function(F){return F.x===f.x&&!F.isNull});M(V)&&(T.boosted&&T.boost&&(V=T.boost.getPoint(V)),t.push(V))}):t.push(f)),v(this,"afterGetHoverData",m={hoverPoint:f}),{hoverPoint:m.hoverPoint,hoverSeries:h,hoverPoints:t}},b.prototype.getPointFromEvent=function(l){l=l.target;for(var h;l&&!h;)h=l.point,l=l.parentNode;return h},b.prototype.onTrackerMouseOut=function(l){l=l.relatedTarget||l.toElement;var h=this.chart.hoverSeries;this.isDirectTouch=!1,!h||!l||h.stickyTracking||this.inClass(l,"highcharts-tooltip")||this.inClass(l,"highcharts-series-"+h.index)&&this.inClass(l,"highcharts-tracker")||h.onMouseOut()},b.prototype.inClass=function(l,h){for(var r;l;){if(r=k(l,"class")){if(-1!==r.indexOf(h))return!0;if(-1!==r.indexOf("highcharts-container"))return!1}l=l.parentElement}},b.prototype.init=function(l,h){this.options=h,this.chart=l,this.runChartClick=!(!h.chart.events||!h.chart.events.click),this.pinchDown=[],this.lastValidTouch={},I&&(l.tooltip=new I(l,h.tooltip)),this.setDOMEvents()},b.prototype.normalize=function(l,h){var r=l.touches,n=r?r.length?r.item(0):R(r.changedTouches,l.changedTouches)[0]:l;return h||(h=this.getChartPosition()),r=n.pageX-h.left,n=n.pageY-h.top,r/=h.scaleX,n/=h.scaleY,u(l,{chartX:Math.round(r),chartY:Math.round(n)})},b.prototype.onContainerClick=function(l){var h=this.chart,r=h.hoverPoint;l=this.normalize(l);var n=h.plotLeft,i=h.plotTop;h.cancelClick||(r&&this.inClass(l.target,"highcharts-tracker")?(v(r.series,"click",u(l,{point:r})),h.hoverPoint&&r.firePointEvent("click",l)):(u(l,this.getCoordinates(l)),h.isInsidePlot(l.chartX-n,l.chartY-i,{visiblePlotOnly:!0})&&v(h,"click",l)))},b.prototype.onContainerMouseDown=function(l){var h=1==(1&(l.buttons||l.button));l=this.normalize(l),S.isFirefox&&0!==l.button&&this.onContainerMouseMove(l),(typeof l.button>"u"||h)&&(this.zoomOption(l),h&&l.preventDefault&&l.preventDefault(),this.dragStart(l))},b.prototype.onContainerMouseLeave=function(l){var h=Z[R(b.hoverChartIndex,-1)],r=this.chart.tooltip;l=this.normalize(l),h&&(l.relatedTarget||l.toElement)&&(h.pointer.reset(),h.pointer.chartPosition=void 0),r&&!r.isHidden&&this.reset()},b.prototype.onContainerMouseEnter=function(l){delete this.chartPosition},b.prototype.onContainerMouseMove=function(l){var h=this.chart,r=h.tooltip;l=this.normalize(l),this.setHoverChartIndex(),l.preventDefault||(l.returnValue=!1),("mousedown"===h.mouseIsDown||this.touchSelect(l))&&this.drag(l),h.openMenu||!this.inClass(l.target,"highcharts-tracker")&&!h.isInsidePlot(l.chartX-h.plotLeft,l.chartY-h.plotTop,{visiblePlotOnly:!0})||r&&r.shouldStickOnContact(l)||(this.inClass(l.target,"highcharts-no-tooltip")?this.reset(!1,0):this.runPointActions(l))},b.prototype.onDocumentTouchEnd=function(l){var h=Z[R(b.hoverChartIndex,-1)];h&&h.pointer.drop(l)},b.prototype.onContainerTouchMove=function(l){this.touchSelect(l)?this.onContainerMouseMove(l):this.touch(l)},b.prototype.onContainerTouchStart=function(l){this.touchSelect(l)?this.onContainerMouseDown(l):(this.zoomOption(l),this.touch(l,!0))},b.prototype.onDocumentMouseMove=function(l){var h=this.chart,r=h.tooltip,n=this.chartPosition;l=this.normalize(l,n),!n||h.isInsidePlot(l.chartX-h.plotLeft,l.chartY-h.plotTop,{visiblePlotOnly:!0})||r&&r.shouldStickOnContact(l)||this.inClass(l.target,"highcharts-tracker")||this.reset()},b.prototype.onDocumentMouseUp=function(l){var h=Z[R(b.hoverChartIndex,-1)];h&&h.pointer.drop(l)},b.prototype.pinch=function(l){var h=this,r=h.chart,n=h.pinchDown,i=l.touches||[],o=i.length,t=h.lastValidTouch,a=h.hasZoom,m={},d=1===o&&(h.inClass(l.target,"highcharts-tracker")&&r.runTrackerClick||h.runChartClick),f={},T=h.chart.tooltip;T=1===o&&R(T&&T.options.followTouchMove,!0);var V=h.selectionMarker;1<o?h.initiated=!0:T&&(h.initiated=!1),a&&h.initiated&&!d&&!1!==l.cancelable&&l.preventDefault(),[].map.call(i,function(F){return h.normalize(F)}),"touchstart"===l.type?([].forEach.call(i,function(F,s){n[s]={chartX:F.chartX,chartY:F.chartY}}),t.x=[n[0].chartX,n[1]&&n[1].chartX],t.y=[n[0].chartY,n[1]&&n[1].chartY],r.axes.forEach(function(F){if(F.zoomEnabled){var s=r.bounds[F.horiz?"h":"v"],_=F.minPixelPadding,B=F.toPixels(Math.min(R(F.options.min,F.dataMin),F.dataMin)),H=F.toPixels(Math.max(R(F.options.max,F.dataMax),F.dataMax)),G=Math.max(B,H);s.min=Math.min(F.pos,Math.min(B,H)-_),s.max=Math.max(F.pos+F.len,G+_)}}),h.res=!0):T?this.runPointActions(h.normalize(l)):n.length&&(v(r,"touchpan",{originalEvent:l},function(){V||(h.selectionMarker=V=u({destroy:K,touch:!0},r.plotBox)),h.pinchTranslate(n,i,m,V,f,t),h.hasPinched=a,h.scaleGroups(m,f)}),h.res&&(h.res=!1,this.reset(!1,0)))},b.prototype.pinchTranslate=function(l,h,r,n,i,o){this.zoomHor&&this.pinchTranslateDirection(!0,l,h,r,n,i,o),this.zoomVert&&this.pinchTranslateDirection(!1,l,h,r,n,i,o)},b.prototype.pinchTranslateDirection=function(l,h,r,n,i,o,t,a){var m=this.chart,d=l?"x":"y",f=l?"X":"Y",T="chart"+f,V=l?"width":"height",F=m["plot"+(l?"Left":"Top")],s=m.inverted,_=m.bounds[l?"h":"v"],B=1===h.length,H=h[0][T],G=!B&&h[1][T];h=function(){"number"==typeof U&&20<Math.abs(H-G)&&(L=a||Math.abs(ee-U)/Math.abs(H-G)),j=(F-ee)/L+H,C=m["plot"+(l?"Width":"Height")]/L};var C,j,L=a||1,ee=r[0][T],U=!B&&r[1][T];if(h(),(r=j)<_.min){r=_.min;var ie=!0}else r+C>_.max&&(r=_.max-C,ie=!0);ie?(ee-=.8*(ee-t[d][0]),"number"==typeof U&&(U-=.8*(U-t[d][1])),h()):t[d]=[ee,U],s||(o[d]=j-F,o[V]=C),o=s?1/L:L,i[V]=C,i[d]=r,n[s?l?"scaleY":"scaleX":"scale"+f]=L,n["translate"+f]=o*F+(ee-o*H)},b.prototype.reset=function(l,h){var r=this.chart,n=r.hoverSeries,i=r.hoverPoint,o=r.hoverPoints,t=r.tooltip,a=t&&t.shared?o:i;l&&a&&W(a).forEach(function(m){m.series.isCartesian&&typeof m.plotX>"u"&&(l=!1)}),l?t&&a&&W(a).length&&(t.refresh(a),t.shared&&o?o.forEach(function(m){m.setState(m.state,!0),m.series.isCartesian&&(m.series.xAxis.crosshair&&m.series.xAxis.drawCrosshair(null,m),m.series.yAxis.crosshair&&m.series.yAxis.drawCrosshair(null,m))}):i&&(i.setState(i.state,!0),r.axes.forEach(function(m){m.crosshair&&i.series[m.coll]===m&&m.drawCrosshair(null,i)}))):(i&&i.onMouseOut(),o&&o.forEach(function(m){m.setState()}),n&&n.onMouseOut(),t&&t.hide(h),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),r.axes.forEach(function(m){m.hideCrosshair()}),this.hoverX=r.hoverPoints=r.hoverPoint=null)},b.prototype.runPointActions=function(l,h,r){var n=this.chart,i=n.tooltip&&n.tooltip.options.enabled?n.tooltip:void 0,o=!!i&&i.shared,t=h||n.hoverPoint,a=t&&t.series||n.hoverSeries;h=this.getHoverData(t,a,n.series,(!l||"touchmove"!==l.type)&&(!!h||a&&a.directTouch&&this.isDirectTouch),o,l),t=h.hoverPoint;var m=h.hoverPoints;h=(a=h.hoverSeries)&&a.tooltipOptions.followPointer&&!a.tooltipOptions.split;var d=o&&a&&!a.noSharedTooltip;if(t&&(r||t!==n.hoverPoint||i&&i.isHidden)){if((n.hoverPoints||[]).forEach(function(f){-1===m.indexOf(f)&&f.setState()}),n.hoverSeries!==a&&a.onMouseOver(),this.applyInactiveState(m),(m||[]).forEach(function(f){f.setState("hover")}),n.hoverPoint&&n.hoverPoint.firePointEvent("mouseOut"),!t.series)return;n.hoverPoints=m,n.hoverPoint=t,t.firePointEvent("mouseOver",void 0,function(){i&&t&&i.refresh(d?m:t,l)})}else h&&i&&!i.isHidden&&(r=i.getAnchor([{}],l),n.isInsidePlot(r[0],r[1],{visiblePlotOnly:!0})&&i.updatePosition({plotX:r[0],plotY:r[1]}));this.unDocMouseMove||(this.unDocMouseMove=P(n.container.ownerDocument,"mousemove",function(f){var T=Z[b.hoverChartIndex];T&&T.pointer.onDocumentMouseMove(f)}),this.eventsToUnbind.push(this.unDocMouseMove)),n.axes.forEach(function(f){var V,T=R((f.crosshair||{}).snap,!0);T&&((V=n.hoverPoint)&&V.series[f.coll]===f||(V=g(m,function(F){return F.series&&F.series[f.coll]===f}))),V||!T?f.drawCrosshair(l,V):f.hideCrosshair()})},b.prototype.scaleGroups=function(l,h){var r=this.chart;r.series.forEach(function(n){var i=l||n.getPlotBox();n.group&&(n.xAxis&&n.xAxis.zoomEnabled||r.mapView)&&(n.group.attr(i),n.markerGroup&&(n.markerGroup.attr(i),n.markerGroup.clip(h?r.clipRect:null)),n.dataLabelsGroup&&n.dataLabelsGroup.attr(i))}),r.clipRect.attr(h||r.clipBox)},b.prototype.setDOMEvents=function(){var l=this,h=this.chart.container,r=h.ownerDocument;h.onmousedown=this.onContainerMouseDown.bind(this),h.onmousemove=this.onContainerMouseMove.bind(this),h.onclick=this.onContainerClick.bind(this),this.eventsToUnbind.push(P(h,"mouseenter",this.onContainerMouseEnter.bind(this))),this.eventsToUnbind.push(P(h,"mouseleave",this.onContainerMouseLeave.bind(this))),b.unbindDocumentMouseUp||(b.unbindDocumentMouseUp=P(r,"mouseup",this.onDocumentMouseUp.bind(this)));for(var n=this.chart.renderTo.parentElement;n&&"BODY"!==n.tagName;)this.eventsToUnbind.push(P(n,"scroll",function(){delete l.chartPosition})),n=n.parentElement;S.hasTouch&&(this.eventsToUnbind.push(P(h,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1})),this.eventsToUnbind.push(P(h,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1})),b.unbindDocumentTouchEnd||(b.unbindDocumentTouchEnd=P(r,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})))},b.prototype.setHoverChartIndex=function(){var l=this.chart,h=S.charts[R(b.hoverChartIndex,-1)];h&&h!==l&&h.pointer.onContainerMouseLeave({relatedTarget:l.container}),h&&h.mouseIsDown||(b.hoverChartIndex=l.index)},b.prototype.touch=function(l,h){var r=this.chart;if(this.setHoverChartIndex(),1===l.touches.length)if(l=this.normalize(l),r.isInsidePlot(l.chartX-r.plotLeft,l.chartY-r.plotTop,{visiblePlotOnly:!0})&&!r.openMenu){if(h&&this.runPointActions(l),"touchmove"===l.type)var i=!!(h=this.pinchDown)[0]&&4<=Math.sqrt(Math.pow(h[0].chartX-l.chartX,2)+Math.pow(h[0].chartY-l.chartY,2));R(i,!0)&&this.pinch(l)}else h&&this.reset();else 2===l.touches.length&&this.pinch(l)},b.prototype.touchSelect=function(l){return!(!this.chart.options.chart.zooming.singleTouch||!l.touches||1!==l.touches.length)},b.prototype.zoomOption=function(l){var h=this.chart,r=h.options.chart;h=h.inverted;var n=r.zooming.type||"";/touch/.test(l.type)&&(n=R(r.zooming.pinchType,n)),this.zoomX=l=/x/.test(n),this.zoomY=r=/y/.test(n),this.zoomHor=l&&!h||r&&h,this.zoomVert=r&&!h||l&&h,this.hasZoom=l||r},b}()}),X(y,"Core/MSPointer.js",[y["Core/Globals.js"],y["Core/Pointer.js"],y["Core/Utilities.js"]],function(O,S,I){function N(){var E=[];return E.item=function(R){return this[R]},g(M,function(R){E.push({pageX:R.pageX,pageY:R.pageY,target:R.target})}),E}function Y(E,R,W,b){var l=K[S.hoverChartIndex||NaN];"touch"!==E.pointerType&&E.pointerType!==E.MSPOINTER_TYPE_TOUCH||!l||(l=l.pointer,b(E),l[R]({type:W,target:E.currentTarget,preventDefault:k,touches:N()}))}var E,Z=this&&this.__extends||(E=function(R,W){return(E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,l){b.__proto__=l}||function(b,l){for(var h in l)l.hasOwnProperty(h)&&(b[h]=l[h])})(R,W)},function(R,W){function b(){this.constructor=R}E(R,W),R.prototype=null===W?Object.create(W):(b.prototype=W.prototype,new b)}),K=O.charts,P=O.doc,k=O.noop,x=O.win,p=I.addEvent,u=I.css,g=I.objectEach,v=I.pick,w=I.removeEvent,M={},A=!!x.PointerEvent;return function(E){function R(){return null!==E&&E.apply(this,arguments)||this}return Z(R,E),R.isRequired=function(){return!(O.hasTouch||!x.PointerEvent&&!x.MSPointerEvent)},R.prototype.batchMSEvents=function(W){W(this.chart.container,A?"pointerdown":"MSPointerDown",this.onContainerPointerDown),W(this.chart.container,A?"pointermove":"MSPointerMove",this.onContainerPointerMove),W(P,A?"pointerup":"MSPointerUp",this.onDocumentPointerUp)},R.prototype.destroy=function(){this.batchMSEvents(w),E.prototype.destroy.call(this)},R.prototype.init=function(W,b){E.prototype.init.call(this,W,b),this.hasZoom&&u(W.container,{"-ms-touch-action":"none","touch-action":"none"})},R.prototype.onContainerPointerDown=function(W){Y(W,"onContainerTouchStart","touchstart",function(b){M[b.pointerId]={pageX:b.pageX,pageY:b.pageY,target:b.currentTarget}})},R.prototype.onContainerPointerMove=function(W){Y(W,"onContainerTouchMove","touchmove",function(b){M[b.pointerId]={pageX:b.pageX,pageY:b.pageY},M[b.pointerId].target||(M[b.pointerId].target=b.currentTarget)})},R.prototype.onDocumentPointerUp=function(W){Y(W,"onDocumentTouchEnd","touchend",function(b){delete M[b.pointerId]})},R.prototype.setDOMEvents=function(){var W=this.chart.tooltip;E.prototype.setDOMEvents.call(this),(this.hasZoom||v(W&&W.options.followTouchMove,!0))&&this.batchMSEvents(p)},R}(S)}),X(y,"Core/Legend/Legend.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/FormatUtilities.js"],y["Core/Globals.js"],y["Core/Series/Point.js"],y["Core/Renderer/RendererUtilities.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z){var K=O.animObject,P=O.setAnimation,k=S.format,x=I.marginNames,p=Y.distribute,u=Z.addEvent,g=Z.createElement,v=Z.css,w=Z.defined,M=Z.discardElement,A=Z.find,E=Z.fireEvent,R=Z.isNumber,W=Z.merge,b=Z.pick,l=Z.relativeLength,h=Z.stableSort,r=Z.syncTimeout;return function(){function n(i,o){this.allItems=[],this.contentGroup=this.box=void 0,this.display=!1,this.group=void 0,this.offsetWidth=this.maxLegendWidth=this.maxItemWidth=this.legendWidth=this.legendHeight=this.lastLineHeight=this.lastItemY=this.itemY=this.itemX=this.itemMarginTop=this.itemMarginBottom=this.itemHeight=this.initialItemY=0,this.options=void 0,this.padding=0,this.pages=[],this.proximate=!1,this.scrollGroup=void 0,this.widthOption=this.totalItemWidth=this.titleHeight=this.symbolWidth=this.symbolHeight=0,this.chart=i,this.init(i,o)}return n.prototype.init=function(i,o){this.chart=i,this.setOptions(o),o.enabled&&(this.render(),u(this.chart,"endResize",function(){this.legend.positionCheckboxes()}),this.proximate?this.unchartrender=u(this.chart,"render",function(){this.legend.proximatePositions(),this.legend.positionItems()}):this.unchartrender&&this.unchartrender())},n.prototype.setOptions=function(i){var o=b(i.padding,8);this.options=i,this.chart.styledMode||(this.itemStyle=i.itemStyle,this.itemHiddenStyle=W(this.itemStyle,i.itemHiddenStyle)),this.itemMarginTop=i.itemMarginTop||0,this.itemMarginBottom=i.itemMarginBottom||0,this.padding=o,this.initialItemY=o-5,this.symbolWidth=b(i.symbolWidth,16),this.pages=[],this.proximate="proximate"===i.layout&&!this.chart.inverted,this.baseline=void 0},n.prototype.update=function(i,o){var t=this.chart;this.setOptions(W(!0,this.options,i)),this.destroy(),t.isDirtyLegend=t.isDirtyBox=!0,b(o,!0)&&t.redraw(),E(this,"afterUpdate")},n.prototype.colorizeItem=function(i,o){var t=i.legendItem||{},a=t.group,m=t.label,d=t.line;if(t=t.symbol,a&&a[o?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){var f=this.options;a=this.itemHiddenStyle.color,f=o?f.itemStyle.color:a;var T=o&&i.color||a,V=i.options&&i.options.marker,F={fill:T};m&&m.css({fill:f,color:f}),d&&d.attr({stroke:T}),t&&(V&&t.isMarker&&(F=i.pointAttribs(),o||(F.stroke=F.fill=a)),t.attr(F))}E(this,"afterColorizeItem",{item:i,visible:o})},n.prototype.positionItems=function(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()},n.prototype.positionItem=function(i){var o=this,t=i.legendItem||{},a=t.group,m=t.x;m=void 0===m?0:m,t=void 0===(t=t.y)?0:t;var d=this.options,f=d.symbolPadding,T=!d.rtl;d=i.checkbox,a&&a.element&&(f={translateX:T?m:this.legendWidth-m-2*f-4,translateY:t},a[w(a.translateY)?"animate":"attr"](f,void 0,function(){E(o,"afterPositionItem",{item:i})})),d&&(d.x=m,d.y=t)},n.prototype.destroyItem=function(i){for(var o=i.checkbox,t=i.legendItem||{},a=0,m=["group","label","line","symbol"];a<m.length;a++){var d=m[a];t[d]&&(t[d]=t[d].destroy())}o&&M(o),i.legendItem=void 0},n.prototype.destroy=function(){for(var i=0,o=this.getAllItems();i<o.length;i++)this.destroyItem(o[i]);for(i=0,o="clipRect up down pager nav box title group".split(" ");i<o.length;i++){var t=o[i];this[t]&&(this[t]=this[t].destroy())}this.display=null},n.prototype.positionCheckboxes=function(){var i=this.group&&this.group.alignAttr,o=this.clipHeight||this.legendHeight,t=this.titleHeight;if(i){var a=i.translateY;this.allItems.forEach(function(m){var d=m.checkbox;if(d){var f=a+t+d.y+(this.scrollOffset||0)+3;v(d,{left:i.translateX+m.checkboxOffset+d.x-20+"px",top:f+"px",display:this.proximate||f>a-6&&f<a+o-6?"":"none"})}},this)}},n.prototype.renderTitle=function(){var i=this.options,o=this.padding,t=i.title,a=0;t.text&&(this.title||(this.title=this.chart.renderer.label(t.text,o-3,o-4,void 0,void 0,void 0,i.useHTML,void 0,"legend-title").attr({zIndex:1}),this.chart.styledMode||this.title.css(t.style),this.title.add(this.group)),t.width||this.title.css({width:this.maxLegendWidth+"px"}),a=(i=this.title.getBBox()).height,this.offsetWidth=i.width,this.contentGroup.attr({translateY:a})),this.titleHeight=a},n.prototype.setText=function(i){var o=this.options;i.legendItem.label.attr({text:o.labelFormat?k(o.labelFormat,i,this.chart):o.labelFormatter.call(i)})},n.prototype.renderItem=function(i){var o=i.legendItem=i.legendItem||{},t=this.chart,a=t.renderer,m=this.options,d=this.symbolWidth,f=m.symbolPadding||0,T=this.itemStyle,V=this.itemHiddenStyle,F="horizontal"===m.layout?b(m.itemDistance,20):0,s=!m.rtl,_=!i.series,B=!_&&i.series.drawLegendSymbol?i.series:i,H=B.options,G=this.createCheckboxForItem&&H&&H.showCheckbox,C=m.useHTML,j=i.options.className,L=o.label;H=d+f+F+(G?20:0),L||(o.group=a.g("legend-item").addClass("highcharts-"+B.type+"-series highcharts-color-"+i.colorIndex+(j?" "+j:"")+(_?" highcharts-series-"+i.index:"")).attr({zIndex:1}).add(this.scrollGroup),o.label=L=a.text("",s?d+f:-f,this.baseline||0,C),t.styledMode||L.css(W(i.visible?T:V)),L.attr({align:s?"left":"right",zIndex:2}).add(o.group),this.baseline||(this.fontMetrics=a.fontMetrics(t.styledMode?12:T.fontSize,L),this.baseline=this.fontMetrics.f+3+this.itemMarginTop,L.attr("y",this.baseline),this.symbolHeight=m.symbolHeight||this.fontMetrics.f,m.squareSymbol&&(this.symbolWidth=b(m.symbolWidth,Math.max(this.symbolHeight,16)),H=this.symbolWidth+f+F+(G?20:0),s&&L.attr("x",this.symbolWidth+f))),B.drawLegendSymbol(this,i),this.setItemEvents&&this.setItemEvents(i,L,C)),G&&!i.checkbox&&this.createCheckboxForItem&&this.createCheckboxForItem(i),this.colorizeItem(i,i.visible),!t.styledMode&&T.width||L.css({width:(m.itemWidth||this.widthOption||t.spacingBox.width)-H+"px"}),this.setText(i),t=L.getBBox(),a=this.fontMetrics&&this.fontMetrics.h||0,i.itemWidth=i.checkboxOffset=m.itemWidth||o.labelWidth||t.width+H,this.maxItemWidth=Math.max(this.maxItemWidth,i.itemWidth),this.totalItemWidth+=i.itemWidth,this.itemHeight=i.itemHeight=Math.round(o.labelHeight||(t.height>1.5*a?t.height:a))},n.prototype.layoutItem=function(i){var o=this.options,t=this.padding,a="horizontal"===o.layout,m=i.itemHeight,d=this.itemMarginBottom,f=this.itemMarginTop,T=a?b(o.itemDistance,20):0,V=this.maxLegendWidth;o=o.alignColumns&&this.totalItemWidth>V?this.maxItemWidth:i.itemWidth;var F=i.legendItem||{};a&&this.itemX-t+o>V&&(this.itemX=t,this.lastLineHeight&&(this.itemY+=f+this.lastLineHeight+d),this.lastLineHeight=0),this.lastItemY=f+this.itemY+d,this.lastLineHeight=Math.max(m,this.lastLineHeight),F.x=this.itemX,F.y=this.itemY,a?this.itemX+=o:(this.itemY+=f+m+d,this.lastLineHeight=m),this.offsetWidth=this.widthOption||Math.max((a?this.itemX-t-(i.checkbox?0:T):o)+t,this.offsetWidth)},n.prototype.getAllItems=function(){var i=[];return this.chart.series.forEach(function(o){var t=o&&o.options;o&&b(t.showInLegend,!w(t.linkedTo)&&void 0,!0)&&(i=i.concat((o.legendItem||{}).labels||("point"===t.legendType?o.data:o)))}),E(this,"afterGetAllItems",{allItems:i}),i},n.prototype.getAlignment=function(){var i=this.options;return this.proximate?i.align.charAt(0)+"tv":i.floating?"":i.align.charAt(0)+i.verticalAlign.charAt(0)+i.layout.charAt(0)},n.prototype.adjustMargins=function(i,o){var t=this.chart,a=this.options,m=this.getAlignment();m&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach(function(d,f){d.test(m)&&!w(i[f])&&(t[x[f]]=Math.max(t[x[f]],t.legend[(f+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][f]*a[f%2?"x":"y"]+b(a.margin,12)+o[f]+(t.titleOffset[f]||0)))})},n.prototype.proximatePositions=function(){var i=this.chart,o=[],t="left"===this.options.align;this.allItems.forEach(function(T){var V,F=t;if(T.yAxis){T.xAxis.options.reversed&&(F=!F),T.points&&(V=A(F?T.points:T.points.slice(0).reverse(),function(_){return R(_.plotY)})),F=this.itemMarginTop+T.legendItem.label.getBBox().height+this.itemMarginBottom;var s=T.yAxis.top-i.plotTop;T.visible?(V=V?V.plotY:T.yAxis.height,V+=s-.3*F):V=s+T.yAxis.height,o.push({target:V,size:F,item:T})}},this);for(var a,m=0,d=p(o,i.plotHeight);m<d.length;m++){var f=d[m];a=f.item.legendItem||{},R(f.pos)&&(a.y=i.plotTop-i.spacing[0]+f.pos)}},n.prototype.render=function(){var i=this.chart,o=i.renderer,t=this.options,a=this.padding,m=this.getAllItems(),d=this.group,f=this.box;this.itemX=a,this.itemY=this.initialItemY,this.lastItemY=this.offsetWidth=0,this.widthOption=l(t.width,i.spacingBox.width-a);var T=i.spacingBox.width-2*a-t.x;-1<["rm","lm"].indexOf(this.getAlignment().substring(0,2))&&(T/=2),this.maxLegendWidth=this.widthOption||T,d||(this.group=d=o.g("legend").addClass(t.className||"").attr({zIndex:7}).add(),this.contentGroup=o.g().attr({zIndex:1}).add(d),this.scrollGroup=o.g().add(this.contentGroup)),this.renderTitle(),h(m,function(F,s){return(F.options&&F.options.legendIndex||0)-(s.options&&s.options.legendIndex||0)}),t.reversed&&m.reverse(),this.allItems=m,this.display=T=!!m.length,this.itemHeight=this.totalItemWidth=this.maxItemWidth=this.lastLineHeight=0,m.forEach(this.renderItem,this),m.forEach(this.layoutItem,this),m=(this.widthOption||this.offsetWidth)+a;var V=this.lastItemY+this.lastLineHeight+this.titleHeight;V=this.handleOverflow(V),V+=a,f||(this.box=f=o.rect().addClass("highcharts-legend-box").attr({r:t.borderRadius}).add(d)),i.styledMode||f.attr({stroke:t.borderColor,"stroke-width":t.borderWidth||0,fill:t.backgroundColor||"none"}).shadow(t.shadow),0<m&&0<V&&f[f.placed?"animate":"attr"](f.crisp.call({},{x:0,y:0,width:m,height:V},f.strokeWidth())),d[T?"show":"hide"](),i.styledMode&&"none"===d.getStyle("display")&&(m=V=0),this.legendWidth=m,this.legendHeight=V,T&&this.align(),this.proximate||this.positionItems(),E(this,"afterRender")},n.prototype.align=function(i){void 0===i&&(i=this.chart.spacingBox);var o=this.chart,t=this.options,a=i.y;/(lth|ct|rth)/.test(this.getAlignment())&&0<o.titleOffset[0]?a+=o.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&0<o.titleOffset[2]&&(a-=o.titleOffset[2]),a!==i.y&&(i=W(i,{y:a})),o.hasRendered||(this.group.placed=!1),this.group.align(W(t,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":t.verticalAlign}),!0,i)},n.prototype.handleOverflow=function(i){var j,L,ee,o=this,t=this.chart,a=t.renderer,m=this.options,d=m.y,f="top"===m.verticalAlign,T=this.padding,V=m.maxHeight,F=m.navigation,s=b(F.animation,!0),_=F.arrowSize||12,B=this.pages,H=this.allItems,G=function($){"number"==typeof $?ie.attr({height:$}):ie&&(o.clipRect=ie.destroy(),o.contentGroup.clip()),o.contentGroup.div&&(o.contentGroup.div.style.clip=$?"rect("+T+"px,9999px,"+(T+$)+"px,0)":"auto")},C=function($){return o[$]=a.circle(0,0,1.3*_).translate(_/2,_/2).add(U),t.styledMode||o[$].attr("fill","rgba(0,0,0,0.0001)"),o[$]};d=t.spacingBox.height+(f?-d:d)-T;var U=this.nav,ie=this.clipRect;return"horizontal"!==m.layout||"middle"===m.verticalAlign||m.floating||(d/=2),V&&(d=Math.min(d,V)),B.length=0,i&&0<d&&i>d&&!1!==F.enabled?(this.clipHeight=j=Math.max(d-20-this.titleHeight-T,0),this.currentPage=b(this.currentPage,1),this.fullHeight=i,H.forEach(function($,oe){$=(ee=$.legendItem||{}).y||0;var te=Math.round(ee.label.getBBox().height),_e=B.length;(!_e||$-B[_e-1]>j&&(L||$)!==B[_e-1])&&(B.push(L||$),_e++),ee.pageIx=_e-1,L&&((H[oe-1].legendItem||{}).pageIx=_e-1),oe===H.length-1&&$+te-B[_e-1]>j&&te<=j&&(B.push($),ee.pageIx=_e),$!==L&&(L=$)}),ie||(ie=o.clipRect=a.clipRect(0,T,9999,0),o.contentGroup.clip(ie)),G(j),U||(this.nav=U=a.g().attr({zIndex:1}).add(this.group),this.up=a.symbol("triangle",0,0,_,_).add(U),C("upTracker").on("click",function(){o.scroll(-1,s)}),this.pager=a.text("",15,10).addClass("highcharts-legend-navigation"),!t.styledMode&&F.style&&this.pager.css(F.style),this.pager.add(U),this.down=a.symbol("triangle-down",0,0,_,_).add(U),C("downTracker").on("click",function(){o.scroll(1,s)})),o.scroll(0),i=d):U&&(G(),this.nav=U.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),i},n.prototype.scroll=function(i,o){var t=this,a=this.chart,m=this.pages,d=m.length,f=this.clipHeight,T=this.options.navigation,V=this.pager,F=this.padding,s=this.currentPage+i;s>d&&(s=d),0<s&&(typeof o<"u"&&P(o,a),this.nav.attr({translateX:F,translateY:f+this.padding+7+this.titleHeight,visibility:"inherit"}),[this.up,this.upTracker].forEach(function(_){_.attr({class:1===s?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),V.attr({text:s+"/"+d}),[this.down,this.downTracker].forEach(function(_){_.attr({x:18+this.pager.getBBox().width,class:s===d?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})},this),a.styledMode||(this.up.attr({fill:1===s?T.inactiveColor:T.activeColor}),this.upTracker.css({cursor:1===s?"default":"pointer"}),this.down.attr({fill:s===d?T.inactiveColor:T.activeColor}),this.downTracker.css({cursor:s===d?"default":"pointer"})),this.scrollOffset=-m[s-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=s,this.positionCheckboxes(),i=K(b(o,a.renderer.globalAnimation,!0)),r(function(){E(t,"afterScroll",{currentPage:s})},i.duration))},n.prototype.setItemEvents=function(i,o,t){var a=this,m=i.legendItem||{},d=a.chart.renderer.boxWrapper,f=i instanceof N,T="highcharts-legend-"+(f?"point":"series")+"-active",V=a.chart.styledMode,F=function(_){a.allItems.forEach(function(B){i!==B&&[B].concat(B.linkedSeries||[]).forEach(function(H){H.setState(_,!f)})})},s=0;for(t=t?[o,m.symbol]:[m.group];s<t.length;s++)(m=t[s])&&m.on("mouseover",function(){i.visible&&F("inactive"),i.setState("hover"),i.visible&&d.addClass(T),V||o.css(a.options.itemHoverStyle)}).on("mouseout",function(){a.chart.styledMode||o.css(W(i.visible?a.itemStyle:a.itemHiddenStyle)),F(""),d.removeClass(T),i.setState()}).on("click",function(_){var B=function(){i.setVisible&&i.setVisible(),F(i.visible?"inactive":"")};d.removeClass(T),_={browserEvent:_},i.firePointEvent?i.firePointEvent("legendItemClick",_,B):E(i,"legendItemClick",_,B)})},n.prototype.createCheckboxForItem=function(i){i.checkbox=g("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:i.selected,defaultChecked:i.selected},this.options.itemCheckboxStyle,this.chart.container),u(i.checkbox,"click",function(o){E(i.series||i,"checkboxClick",{checked:o.target.checked,item:i},function(){i.select()})})},n}()}),X(y,"Core/Series/SeriesRegistry.js",[y["Core/Globals.js"],y["Core/Defaults.js"],y["Core/Series/Point.js"],y["Core/Utilities.js"]],function(O,S,I,N){var P,Y=S.defaultOptions,Z=N.extendClass,K=N.merge;return function(k){function x(p,u){var g=Y.plotOptions||{},v=u.defaultOptions,w=u.prototype;w.type=p,w.pointClass||(w.pointClass=I),v&&(g[p]=v),k.seriesTypes[p]=u}k.seriesTypes=O.seriesTypes,k.registerSeriesType=x,k.seriesType=function(p,u,g,v,w){var M=Y.plotOptions||{};return M[p]=K(M[u=u||""],g),x(p,Z(k.seriesTypes[u]||function(){},v)),k.seriesTypes[p].prototype.type=p,w&&(k.seriesTypes[p].prototype.pointClass=Z(I,w)),k.seriesTypes[p]}}(P||(P={})),P}),X(y,"Core/Chart/Chart.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/Axis.js"],y["Core/Defaults.js"],y["Core/FormatUtilities.js"],y["Core/Foundation.js"],y["Core/Globals.js"],y["Core/Legend/Legend.js"],y["Core/MSPointer.js"],y["Core/Pointer.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Time.js"],y["Core/Utilities.js"],y["Core/Renderer/HTML/AST.js"]],function(O,S,I,N,Y,Z,K,P,k,x,p,u,g,v,w){var M=O.animate,A=O.animObject,E=O.setAnimation,R=I.defaultOptions,W=I.defaultTime,b=N.numberFormat,l=Y.registerEventOptions,h=Z.charts,r=Z.doc,n=Z.marginNames,i=Z.svg,o=Z.win,t=p.seriesTypes,a=v.addEvent,m=v.attr,d=v.cleanRecursively,f=v.createElement,T=v.css,V=v.defined,F=v.discardElement,s=v.erase,_=v.error,B=v.extend,H=v.find,G=v.fireEvent,C=v.getStyle,j=v.isArray,L=v.isNumber,ee=v.isObject,U=v.isString,ie=v.merge,$=v.objectEach,oe=v.pick,te=v.pInt,_e=v.relativeLength,pe=v.removeEvent,ge=v.splat,ae=v.syncTimeout,ve=v.uniqueKey;return O=function(){function fe(ne,ce,xe){this.series=this.renderTo=this.renderer=this.pointer=this.pointCount=this.plotWidth=this.plotTop=this.plotLeft=this.plotHeight=this.plotBox=this.options=this.numberFormatter=this.margin=this.legend=this.labelCollectors=this.isResizing=this.index=this.eventOptions=this.container=this.colorCounter=this.clipBox=this.chartWidth=this.chartHeight=this.bounds=this.axisOffset=this.axes=void 0,this.sharedClips={},this.yAxis=this.xAxis=this.userOptions=this.titleOffset=this.time=this.symbolCounter=this.spacingBox=this.spacing=void 0,this.getArgs(ne,ce,xe)}return fe.chart=function(ne,ce,xe){return new fe(ne,ce,xe)},fe.prototype.getArgs=function(ne,ce,xe){U(ne)||ne.nodeName?(this.renderTo=ne,this.init(ce,xe)):this.init(ne,ce)},fe.prototype.init=function(ne,ce){var xe=ne.plotOptions||{};G(this,"init",{args:arguments},function(){var Oe=ie(R,ne),Le=Oe.chart;$(Oe.plotOptions,function(Ne,Mt){ee(Ne)&&(Ne.tooltip=xe[Mt]&&ie(xe[Mt].tooltip)||void 0)}),Oe.tooltip.userOptions=ne.chart&&ne.chart.forExport&&ne.tooltip.userOptions||ne.tooltip,this.userOptions=ne,this.margin=[],this.spacing=[],this.bounds={h:{},v:{}},this.labelCollectors=[],this.callback=ce,this.isResizing=0;var Ie=Le.zooming=Le.zooming||{};ne.chart&&!ne.chart.zooming&&(Ie.resetButton=Le.resetZoomButton),Ie.key=oe(Ie.key,Le.zoomKey),Ie.pinchType=oe(Ie.pinchType,Le.pinchType),Ie.singleTouch=oe(Ie.singleTouch,Le.zoomBySingleTouch),Ie.type=oe(Ie.type,Le.zoomType),this.options=Oe,this.axes=[],this.series=[],this.time=ne.time&&Object.keys(ne.time).length?new g(ne.time):Z.time,this.numberFormatter=Le.numberFormatter||b,this.styledMode=Le.styledMode,this.hasCartesianSeries=Le.showAxes,this.index=h.length,h.push(this),Z.chartCount++,l(this,Le),this.xAxis=[],this.yAxis=[],this.pointCount=this.colorCounter=this.symbolCounter=0,G(this,"afterInit"),this.firstRender()})},fe.prototype.initSeries=function(ne){var ce=this.options.chart,xe=t[ce=ne.type||ce.type||ce.defaultSeriesType];return xe||_(17,!0,this,{missingModuleFor:ce}),"function"==typeof(ce=new xe).init&&ce.init(this,ne),ce},fe.prototype.setSeriesData=function(){this.getSeriesOrderByLinks().forEach(function(ne){ne.points||ne.data||!ne.enabledDataSorting||ne.setData(ne.options.data,!1)})},fe.prototype.getSeriesOrderByLinks=function(){return this.series.concat().sort(function(ne,ce){return ne.linkedSeries.length||ce.linkedSeries.length?ce.linkedSeries.length-ne.linkedSeries.length:0})},fe.prototype.orderSeries=function(ne){var ce=this.series;ne=ne||0;for(var xe=ce.length;ne<xe;++ne)ce[ne]&&(ce[ne].index=ne,ce[ne].name=ce[ne].getName())},fe.prototype.isInsidePlot=function(ne,ce,xe){void 0===xe&&(xe={});var Oe=this.inverted,Le=this.plotBox,Ie=this.plotLeft,Ne=this.plotTop,Mt=this.scrollablePlotBox,Xe=0,Ze=0;xe.visiblePlotOnly&&this.scrollingContainer&&(Xe=(Ze=this.scrollingContainer).scrollLeft,Ze=Ze.scrollTop);var Wt=xe.series;if(Le=xe.visiblePlotOnly&&Mt||Le,ne={x:Mt=xe.inverted?ce:ne,y:ce=xe.inverted?ne:ce,isInsidePlot:!0,options:xe},!xe.ignoreX){var St=Wt&&(Oe&&!this.polar?Wt.yAxis:Wt.xAxis)||{pos:Ie,len:1/0};(Mt=xe.paneCoordinates?St.pos+Mt:Ie+Mt)>=Math.max(Xe+Ie,St.pos)&&Mt<=Math.min(Xe+Ie+Le.width,St.pos+St.len)||(ne.isInsidePlot=!1)}return!xe.ignoreY&&ne.isInsidePlot&&(Oe=xe.axis&&!xe.axis.isXAxis&&xe.axis||Wt&&(Oe?Wt.xAxis:Wt.yAxis)||{pos:Ne,len:1/0},(xe=xe.paneCoordinates?Oe.pos+ce:Ne+ce)>=Math.max(Ze+Ne,Oe.pos)&&xe<=Math.min(Ze+Ne+Le.height,Oe.pos+Oe.len)||(ne.isInsidePlot=!1)),G(this,"afterIsInsidePlot",ne),ne.isInsidePlot},fe.prototype.redraw=function(ne){G(this,"beforeRedraw");var ce=this.hasCartesianSeries?this.axes:this.colorAxis||[],xe=this.series,Oe=this.pointer,Le=this.legend,Ie=this.userOptions.legend,Ne=this.renderer,Mt=Ne.isHidden(),Xe=[],Ze=this.isDirtyBox,Wt=this.isDirtyLegend;for(this.setResponsive&&this.setResponsive(!1),E(!!this.hasRendered&&ne,this),Mt&&this.temporaryDisplay(),this.layOutTitles(),ne=xe.length;ne--;){var St=xe[ne];if(St.options.stacking||St.options.centerInCategory){var ai=!0;if(St.isDirty){var si=!0;break}}}if(si)for(ne=xe.length;ne--;)(St=xe[ne]).options.stacking&&(St.isDirty=!0);xe.forEach(function(Zt){Zt.isDirty&&("point"===Zt.options.legendType?("function"==typeof Zt.updateTotals&&Zt.updateTotals(),Wt=!0):Ie&&(Ie.labelFormatter||Ie.labelFormat)&&(Wt=!0)),Zt.isDirtyData&&G(Zt,"updatedData")}),Wt&&Le&&Le.options.enabled&&(Le.render(),this.isDirtyLegend=!1),ai&&this.getStacks(),ce.forEach(function(Zt){Zt.updateNames(),Zt.setScale()}),this.getMargins(),ce.forEach(function(Zt){Zt.isDirty&&(Ze=!0)}),ce.forEach(function(Zt){var hi=Zt.min+","+Zt.max;Zt.extKey!==hi&&(Zt.extKey=hi,Xe.push(function(){G(Zt,"afterSetExtremes",B(Zt.eventArgs,Zt.getExtremes())),delete Zt.eventArgs})),(Ze||ai)&&Zt.redraw()}),Ze&&this.drawChartBox(),G(this,"predraw"),xe.forEach(function(Zt){(Ze||Zt.isDirty)&&Zt.visible&&Zt.redraw(),Zt.isDirtyData=!1}),Oe&&Oe.reset(!0),Ne.draw(),G(this,"redraw"),G(this,"render"),Mt&&this.temporaryDisplay(!0),Xe.forEach(function(Zt){Zt.call()})},fe.prototype.get=function(ne){function ce(Ie){return Ie.id===ne||Ie.options&&Ie.options.id===ne}for(var xe=this.series,Oe=H(this.axes,ce)||H(this.series,ce),Le=0;!Oe&&Le<xe.length;Le++)Oe=H(xe[Le].points||[],ce);return Oe},fe.prototype.getAxes=function(){var ne=this,ce=this.options,xe=ce.xAxis=ge(ce.xAxis||{});ce=ce.yAxis=ge(ce.yAxis||{}),G(this,"getAxes"),xe.forEach(function(Oe,Le){Oe.index=Le,Oe.isX=!0}),ce.forEach(function(Oe,Le){Oe.index=Le}),xe.concat(ce).forEach(function(Oe){new S(ne,Oe)}),G(this,"afterGetAxes")},fe.prototype.getSelectedPoints=function(){return this.series.reduce(function(ne,ce){return ce.getPointsCollection().forEach(function(xe){oe(xe.selectedStaging,xe.selected)&&ne.push(xe)}),ne},[])},fe.prototype.getSelectedSeries=function(){return this.series.filter(function(ne){return ne.selected})},fe.prototype.setTitle=function(ne,ce,xe){this.applyDescription("title",ne),this.applyDescription("subtitle",ce),this.applyDescription("caption",void 0),this.layOutTitles(xe)},fe.prototype.applyDescription=function(ne,ce){var xe=this,Oe="title"===ne?{color:"#333333",fontSize:this.options.isStock?"16px":"18px"}:{color:"#666666"};Oe=this.options[ne]=ie(!this.styledMode&&{style:Oe},this.options[ne],ce);var Le=this[ne];Le&&ce&&(this[ne]=Le=Le.destroy()),Oe&&!Le&&((Le=this.renderer.text(Oe.text,0,0,Oe.useHTML).attr({align:Oe.align,class:"highcharts-"+ne,zIndex:Oe.zIndex||4}).add()).update=function(Ie){xe[{title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"}[ne]](Ie)},this.styledMode||Le.css(Oe.style),this[ne]=Le)},fe.prototype.layOutTitles=function(ne){var ce=[0,0,0],xe=this.renderer,Oe=this.spacingBox;["title","subtitle","caption"].forEach(function(Ie){var Ze,Ne=this[Ie],Mt=this.options[Ie],Xe=Mt.verticalAlign||"top";if(Ie="title"===Ie?"top"===Xe?-3:0:"top"===Xe?ce[0]+2:0,Ne){this.styledMode||(Ze=Mt.style&&Mt.style.fontSize),Ze=xe.fontMetrics(Ze,Ne).b,Ne.css({width:(Mt.width||Oe.width+(Mt.widthAdjust||0))+"px"});var Wt=Math.round(Ne.getBBox(Mt.useHTML).height);Ne.align(B({y:"bottom"===Xe?Ze:Ie+Ze,height:Wt},Mt),!1,"spacingBox"),Mt.floating||("top"===Xe?ce[0]=Math.ceil(ce[0]+Wt):"bottom"===Xe&&(ce[2]=Math.ceil(ce[2]+Wt)))}},this),ce[0]&&"top"===(this.options.title.verticalAlign||"top")&&(ce[0]+=this.options.title.margin),ce[2]&&"bottom"===this.options.caption.verticalAlign&&(ce[2]+=this.options.caption.margin);var Le=!this.titleOffset||this.titleOffset.join(",")!==ce.join(",");this.titleOffset=ce,G(this,"afterLayOutTitles"),!this.isDirtyBox&&Le&&(this.isDirtyBox=this.isDirtyLegend=Le,this.hasRendered&&oe(ne,!0)&&this.isDirtyBox&&this.redraw())},fe.prototype.getChartSize=function(){var ne=this.options.chart,ce=ne.width;ne=ne.height;var xe=this.renderTo;V(ce)||(this.containerWidth=C(xe,"width")),V(ne)||(this.containerHeight=C(xe,"height")),this.chartWidth=Math.max(0,ce||this.containerWidth||600),this.chartHeight=Math.max(0,_e(ne,this.chartWidth)||(1<this.containerHeight?this.containerHeight:400))},fe.prototype.temporaryDisplay=function(ne){var ce=this.renderTo;if(ne)for(;ce&&ce.style;)ce.hcOrigStyle&&(T(ce,ce.hcOrigStyle),delete ce.hcOrigStyle),ce.hcOrigDetached&&(r.body.removeChild(ce),ce.hcOrigDetached=!1),ce=ce.parentNode;else for(;ce&&ce.style&&(r.body.contains(ce)||ce.parentNode||(ce.hcOrigDetached=!0,r.body.appendChild(ce)),("none"===C(ce,"display",!1)||ce.hcOricDetached)&&(ce.hcOrigStyle={display:ce.style.display,height:ce.style.height,overflow:ce.style.overflow},ne={display:"block",overflow:"hidden"},ce!==this.renderTo&&(ne.height=0),T(ce,ne),ce.offsetWidth||ce.style.setProperty("display","block","important")),(ce=ce.parentNode)!==r.body););},fe.prototype.setClassName=function(ne){this.container.className="highcharts-container "+(ne||"")},fe.prototype.getContainer=function(){var Oe,ne=this.options,ce=ne.chart,xe=ve(),Le=this.renderTo;Le||(this.renderTo=Le=ce.renderTo),U(Le)&&(this.renderTo=Le=r.getElementById(Le)),Le||_(13,!0,this);var Ie=te(m(Le,"data-highcharts-chart"));L(Ie)&&h[Ie]&&h[Ie].hasRendered&&h[Ie].destroy(),m(Le,"data-highcharts-chart",this.index),Le.innerHTML=w.emptyHTML,ce.skipClone||Le.offsetWidth||this.temporaryDisplay(),this.getChartSize(),Ie=this.chartWidth;var Ne=this.chartHeight;if(T(Le,{overflow:"hidden"}),this.styledMode||(Oe=B({position:"relative",overflow:"hidden",width:Ie+"px",height:Ne+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none","touch-action":"manipulation",outline:"none"},ce.style||{})),this.container=xe=f("div",{id:xe},Oe,Le),this._cursor=xe.style.cursor,this.renderer=new(ce.renderer||!i?x.getRendererType(ce.renderer):u)(xe,Ie,Ne,void 0,ce.forExport,ne.exporting&&ne.exporting.allowHTML,this.styledMode),E(void 0,this),this.setClassName(ce.className),this.styledMode)for(var Mt in ne.defs)this.renderer.definition(ne.defs[Mt]);else this.renderer.setStyle(ce.style);this.renderer.chartIndex=this.index,G(this,"afterGetContainer")},fe.prototype.getMargins=function(ne){var ce=this.spacing,xe=this.margin,Oe=this.titleOffset;this.resetMargins(),Oe[0]&&!V(xe[0])&&(this.plotTop=Math.max(this.plotTop,Oe[0]+ce[0])),Oe[2]&&!V(xe[2])&&(this.marginBottom=Math.max(this.marginBottom,Oe[2]+ce[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(xe,ce),G(this,"getMargins"),ne||this.getAxisMargins()},fe.prototype.getAxisMargins=function(){var ne=this,ce=ne.axisOffset=[0,0,0,0],xe=ne.colorAxis,Oe=ne.margin,Le=function(Ie){Ie.forEach(function(Ne){Ne.visible&&Ne.getOffset()})};ne.hasCartesianSeries?Le(ne.axes):xe&&xe.length&&Le(xe),n.forEach(function(Ie,Ne){V(Oe[Ne])||(ne[Ie]+=ce[Ne])}),ne.setChartSize()},fe.prototype.reflow=function(ne){var ce=this,xe=ce.options.chart,Oe=ce.renderTo,Le=V(xe.width)&&V(xe.height),Ie=xe.width||C(Oe,"width");xe=xe.height||C(Oe,"height"),Oe=ne?ne.target:o,delete ce.pointer.chartPosition,!Le&&!ce.isPrinting&&Ie&&xe&&(Oe===o||Oe===r)&&((Ie!==ce.containerWidth||xe!==ce.containerHeight)&&(v.clearTimeout(ce.reflowTimeout),ce.reflowTimeout=ae(function(){ce.container&&ce.setSize(void 0,void 0,!1)},ne?100:0)),ce.containerWidth=Ie,ce.containerHeight=xe)},fe.prototype.setReflow=function(ne){var ce=this;!1===ne||this.unbindReflow?!1===ne&&this.unbindReflow&&(this.unbindReflow=this.unbindReflow()):(this.unbindReflow=a(o,"resize",function(xe){ce.options&&ce.reflow(xe)}),a(this,"destroy",this.unbindReflow))},fe.prototype.setSize=function(ne,ce,xe){var Oe=this,Le=Oe.renderer;Oe.isResizing+=1,E(xe,Oe),xe=Le.globalAnimation,Oe.oldChartHeight=Oe.chartHeight,Oe.oldChartWidth=Oe.chartWidth,typeof ne<"u"&&(Oe.options.chart.width=ne),typeof ce<"u"&&(Oe.options.chart.height=ce),Oe.getChartSize(),Oe.styledMode||(xe?M:T)(Oe.container,{width:Oe.chartWidth+"px",height:Oe.chartHeight+"px"},xe),Oe.setChartSize(!0),Le.setSize(Oe.chartWidth,Oe.chartHeight,xe),Oe.axes.forEach(function(Ie){Ie.isDirty=!0,Ie.setScale()}),Oe.isDirtyLegend=!0,Oe.isDirtyBox=!0,Oe.layOutTitles(),Oe.getMargins(),Oe.redraw(xe),Oe.oldChartHeight=null,G(Oe,"resize"),ae(function(){Oe&&G(Oe,"endResize",null,function(){--Oe.isResizing})},A(xe).duration)},fe.prototype.setChartSize=function(ne){var Xe,Ze,Wt,St,ce=this.inverted,xe=this.renderer,Oe=this.chartWidth,Le=this.chartHeight,Ie=this.options.chart,Ne=this.spacing,Mt=this.clipOffset;this.plotLeft=Xe=Math.round(this.plotLeft),this.plotTop=Ze=Math.round(this.plotTop),this.plotWidth=Wt=Math.max(0,Math.round(Oe-Xe-this.marginRight)),this.plotHeight=St=Math.max(0,Math.round(Le-Ze-this.marginBottom)),this.plotSizeX=ce?St:Wt,this.plotSizeY=ce?Wt:St,this.plotBorderWidth=Ie.plotBorderWidth||0,this.spacingBox=xe.spacingBox={x:Ne[3],y:Ne[0],width:Oe-Ne[3]-Ne[1],height:Le-Ne[0]-Ne[2]},this.plotBox=xe.plotBox={x:Xe,y:Ze,width:Wt,height:St},ce=2*Math.floor(this.plotBorderWidth/2),Oe=Math.ceil(Math.max(ce,Mt[3])/2),Le=Math.ceil(Math.max(ce,Mt[0])/2),this.clipBox={x:Oe,y:Le,width:Math.floor(this.plotSizeX-Math.max(ce,Mt[1])/2-Oe),height:Math.max(0,Math.floor(this.plotSizeY-Math.max(ce,Mt[2])/2-Le))},ne||(this.axes.forEach(function(ai){ai.setAxisSize(),ai.setAxisTranslation()}),xe.alignElements()),G(this,"afterSetChartSize",{skipAxes:ne})},fe.prototype.resetMargins=function(){G(this,"resetMargins");var ne=this,ce=ne.options.chart;["margin","spacing"].forEach(function(xe){var Oe=ce[xe],Le=ee(Oe)?Oe:[Oe,Oe,Oe,Oe];["Top","Right","Bottom","Left"].forEach(function(Ie,Ne){ne[xe][Ne]=oe(ce[xe+Ie],Le[Ne])})}),n.forEach(function(xe,Oe){ne[xe]=oe(ne.margin[Oe],ne.spacing[Oe])}),ne.axisOffset=[0,0,0,0],ne.clipOffset=[0,0,0,0]},fe.prototype.drawChartBox=function(){var je,ne=this.options.chart,ce=this.renderer,xe=this.chartWidth,Oe=this.chartHeight,Le=this.styledMode,Ie=this.plotBGImage,Ne=ne.backgroundColor,Mt=ne.plotBackgroundColor,Xe=ne.plotBackgroundImage,Ze=this.plotLeft,Wt=this.plotTop,St=this.plotWidth,ai=this.plotHeight,si=this.plotBox,Zt=this.clipRect,hi=this.clipBox,Ii=this.chartBackground,Li=this.plotBackground,zt=this.plotBorder,Te="animate";if(Ii||(this.chartBackground=Ii=ce.rect().addClass("highcharts-background").add(),Te="attr"),Le)var we=je=Ii.strokeWidth();else je=(we=ne.borderWidth||0)+(ne.shadow?8:0),Ne={fill:Ne||"none"},(we||Ii["stroke-width"])&&(Ne.stroke=ne.borderColor,Ne["stroke-width"]=we),Ii.attr(Ne).shadow(ne.shadow);Ii[Te]({x:je/2,y:je/2,width:xe-je-we%2,height:Oe-je-we%2,r:ne.borderRadius}),Te="animate",Li||(Te="attr",this.plotBackground=Li=ce.rect().addClass("highcharts-plot-background").add()),Li[Te](si),Le||(Li.attr({fill:Mt||"none"}).shadow(ne.plotShadow),Xe&&(Ie?(Xe!==Ie.attr("href")&&Ie.attr("href",Xe),Ie.animate(si)):this.plotBGImage=ce.image(Xe,Ze,Wt,St,ai).add())),Zt?Zt.animate({width:hi.width,height:hi.height}):this.clipRect=ce.clipRect(hi),Te="animate",zt||(Te="attr",this.plotBorder=zt=ce.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),Le||zt.attr({stroke:ne.plotBorderColor,"stroke-width":ne.plotBorderWidth||0,fill:"none"}),zt[Te](zt.crisp({x:Ze,y:Wt,width:St,height:ai},-zt.strokeWidth())),this.isDirtyBox=!1,G(this,"afterDrawChartBox")},fe.prototype.propFromSeries=function(){var Oe,Le,Ie,ne=this,ce=ne.options.chart,xe=ne.options.series;["inverted","angular","polar"].forEach(function(Ne){for(Le=t[ce.type||ce.defaultSeriesType],Ie=ce[Ne]||Le&&Le.prototype[Ne],Oe=xe&&xe.length;!Ie&&Oe--;)(Le=t[xe[Oe].type])&&Le.prototype[Ne]&&(Ie=!0);ne[Ne]=Ie})},fe.prototype.linkSeries=function(){var ne=this,ce=ne.series;ce.forEach(function(xe){xe.linkedSeries.length=0}),ce.forEach(function(xe){var Oe=xe.options.linkedTo;U(Oe)&&(Oe=":previous"===Oe?ne.series[xe.index-1]:ne.get(Oe))&&Oe.linkedParent!==xe&&(Oe.linkedSeries.push(xe),xe.linkedParent=Oe,Oe.enabledDataSorting&&xe.setDataSortingOptions(),xe.visible=oe(xe.options.visible,Oe.options.visible,xe.visible))}),G(this,"afterLinkSeries")},fe.prototype.renderSeries=function(){this.series.forEach(function(ne){ne.translate(),ne.render()})},fe.prototype.renderLabels=function(){var ne=this,ce=ne.options.labels;ce.items&&ce.items.forEach(function(xe){var Oe=B(ce.style,xe.style),Le=te(Oe.left)+ne.plotLeft,Ie=te(Oe.top)+ne.plotTop+12;delete Oe.left,delete Oe.top,ne.renderer.text(xe.html,Le,Ie).attr({zIndex:2}).css(Oe).add()})},fe.prototype.render=function(){var ne=this.axes,ce=this.colorAxis,xe=this.renderer,Oe=this.options,Le=function(Ze){Ze.forEach(function(Wt){Wt.visible&&Wt.render()})},Ie=0;this.setTitle(),this.legend=new K(this,Oe.legend),this.getStacks&&this.getStacks(),this.getMargins(!0),this.setChartSize(),Oe=this.plotWidth,ne.some(function(Ze){if(Ze.horiz&&Ze.visible&&Ze.options.labels.enabled&&Ze.series.length)return Ie=21,!0});var Ne=this.plotHeight=Math.max(this.plotHeight-Ie,0);ne.forEach(function(Ze){Ze.setScale()}),this.getAxisMargins();var Mt=1.1<Oe/this.plotWidth,Xe=1.05<Ne/this.plotHeight;(Mt||Xe)&&(ne.forEach(function(Ze){(Ze.horiz&&Mt||!Ze.horiz&&Xe)&&Ze.setTickInterval(!0)}),this.getMargins()),this.drawChartBox(),this.hasCartesianSeries?Le(ne):ce&&ce.length&&Le(ce),this.seriesGroup||(this.seriesGroup=xe.g("series-group").attr({zIndex:3}).add()),this.renderSeries(),this.renderLabels(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.hasRendered=!0},fe.prototype.addCredits=function(ne){var ce=this,xe=ie(!0,this.options.credits,ne);xe.enabled&&!this.credits&&(this.credits=this.renderer.text(xe.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",function(){xe.href&&(o.location.href=xe.href)}).attr({align:xe.position.align,zIndex:8}),ce.styledMode||this.credits.css(xe.style),this.credits.add().align(xe.position),this.credits.update=function(Oe){ce.credits=ce.credits.destroy(),ce.addCredits(Oe)})},fe.prototype.destroy=function(){var Ie,ne=this,ce=ne.axes,xe=ne.series,Oe=ne.container,Le=Oe&&Oe.parentNode;for(G(ne,"destroy"),ne.renderer.forExport?s(h,ne):h[ne.index]=void 0,Z.chartCount--,ne.renderTo.removeAttribute("data-highcharts-chart"),pe(ne),Ie=ce.length;Ie--;)ce[Ie]=ce[Ie].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),Ie=xe.length;Ie--;)xe[Ie]=xe[Ie].destroy();"title subtitle chartBackground plotBackground plotBGImage plotBorder seriesGroup clipRect credits pointer rangeSelector legend resetZoomButton tooltip renderer".split(" ").forEach(function(Ne){var Mt=ne[Ne];Mt&&Mt.destroy&&(ne[Ne]=Mt.destroy())}),Oe&&(Oe.innerHTML=w.emptyHTML,pe(Oe),Le&&F(Oe)),$(ne,function(Ne,Mt){delete ne[Mt]})},fe.prototype.firstRender=function(){var ne=this,ce=ne.options;(!ne.isReadyToRender||ne.isReadyToRender())&&(ne.getContainer(),ne.resetMargins(),ne.setChartSize(),ne.propFromSeries(),ne.getAxes(),(j(ce.series)?ce.series:[]).forEach(function(xe){ne.initSeries(xe)}),ne.linkSeries(),ne.setSeriesData(),G(ne,"beforeRender"),k&&(ne.pointer=P.isRequired()?new P(ne,ce):new k(ne,ce)),ne.render(),ne.pointer.getChartPosition(),!ne.renderer.imgCount&&!ne.hasLoaded&&ne.onload(),ne.temporaryDisplay(!0))},fe.prototype.onload=function(){this.callbacks.concat([this.callback]).forEach(function(ne){ne&&typeof this.index<"u"&&ne.apply(this,[this])},this),G(this,"load"),G(this,"render"),V(this.index)&&this.setReflow(this.options.chart.reflow),this.warnIfA11yModuleNotLoaded(),this.hasLoaded=!0},fe.prototype.warnIfA11yModuleNotLoaded=function(){var ne=this.options,ce=this.title;ne&&!this.accessibility&&(this.renderer.boxWrapper.attr({role:"img","aria-label":(ce&&ce.element.textContent||"").replace(/</g,"&lt;")}),ne.accessibility&&!1===ne.accessibility.enabled||_('Highcharts warning: Consider including the "accessibility.js" module to make your chart more usable for people with disabilities. Set the "accessibility.enabled" option to false to remove this warning. See https://www.highcharts.com/docs/accessibility/accessibility-module.',!1,this))},fe.prototype.addSeries=function(ne,ce,xe){var Le,Oe=this;return ne&&(ce=oe(ce,!0),G(Oe,"addSeries",{options:ne},function(){Le=Oe.initSeries(ne),Oe.isDirtyLegend=!0,Oe.linkSeries(),Le.enabledDataSorting&&Le.setData(ne.data,!1),G(Oe,"afterAddSeries",{series:Le}),ce&&Oe.redraw(xe)})),Le},fe.prototype.addAxis=function(ne,ce,xe,Oe){return this.createAxis(ce?"xAxis":"yAxis",{axis:ne,redraw:xe,animation:Oe})},fe.prototype.addColorAxis=function(ne,ce,xe){return this.createAxis("colorAxis",{axis:ne,redraw:ce,animation:xe})},fe.prototype.createAxis=function(ne,ce){return ne=new S(this,ie(ce.axis,{index:this[ne].length,isX:"xAxis"===ne})),oe(ce.redraw,!0)&&this.redraw(ce.animation),ne},fe.prototype.showLoading=function(ne){var ce=this,xe=ce.options,Oe=xe.loading,Le=function(){Ie&&T(Ie,{left:ce.plotLeft+"px",top:ce.plotTop+"px",width:ce.plotWidth+"px",height:ce.plotHeight+"px"})},Ie=ce.loadingDiv,Ne=ce.loadingSpan;Ie||(ce.loadingDiv=Ie=f("div",{className:"highcharts-loading highcharts-loading-hidden"},null,ce.container)),Ne||(ce.loadingSpan=Ne=f("span",{className:"highcharts-loading-inner"},null,Ie),a(ce,"redraw",Le)),Ie.className="highcharts-loading",w.setElementHTML(Ne,oe(ne,xe.lang.loading,"")),ce.styledMode||(T(Ie,B(Oe.style,{zIndex:10})),T(Ne,Oe.labelStyle),ce.loadingShown||(T(Ie,{opacity:0,display:""}),M(Ie,{opacity:Oe.style.opacity||.5},{duration:Oe.showDuration||0}))),ce.loadingShown=!0,Le()},fe.prototype.hideLoading=function(){var ne=this.options,ce=this.loadingDiv;ce&&(ce.className="highcharts-loading highcharts-loading-hidden",this.styledMode||M(ce,{opacity:0},{duration:ne.loading.hideDuration||100,complete:function(){T(ce,{display:"none"})}})),this.loadingShown=!1},fe.prototype.update=function(ne,ce,xe,Oe){var Xe,Ze,Le=this,Ie={credits:"addCredits",title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"},Ne=ne.isResponsiveOptions,Mt=[];G(Le,"update",{options:ne}),Ne||Le.setResponsive(!1,!0),ne=d(ne,Le.options),Le.userOptions=ie(Le.userOptions,ne);var Wt=ne.chart;if(Wt){if(ie(!0,Le.options.chart,Wt),"className"in Wt&&Le.setClassName(Wt.className),"reflow"in Wt&&Le.setReflow(Wt.reflow),"inverted"in Wt||"polar"in Wt||"type"in Wt){Le.propFromSeries();var St=!0}"alignTicks"in Wt&&(St=!0),"events"in Wt&&l(this,Wt),$(Wt,function(ai,si){-1!==Le.propsRequireUpdateSeries.indexOf("chart."+si)&&(Xe=!0),-1!==Le.propsRequireDirtyBox.indexOf(si)&&(Le.isDirtyBox=!0),-1!==Le.propsRequireReflow.indexOf(si)&&(Ne?Le.isDirtyBox=!0:Ze=!0)}),!Le.styledMode&&Wt.style&&Le.renderer.setStyle(Le.options.chart.style||{})}!Le.styledMode&&ne.colors&&(this.options.colors=ne.colors),ne.time&&(this.time===W&&(this.time=new g(ne.time)),ie(!0,Le.options.time,ne.time)),$(ne,function(ai,si){Le[si]&&"function"==typeof Le[si].update?Le[si].update(ai,!1):"function"==typeof Le[Ie[si]]?Le[Ie[si]](ai):"colors"!==si&&-1===Le.collectionsWithUpdate.indexOf(si)&&ie(!0,Le.options[si],ne[si]),"chart"!==si&&-1!==Le.propsRequireUpdateSeries.indexOf(si)&&(Xe=!0)}),this.collectionsWithUpdate.forEach(function(ai){if(ne[ai]){var si=[];Le[ai].forEach(function(Zt,hi){Zt.options.isInternal||si.push(oe(Zt.options.index,hi))}),ge(ne[ai]).forEach(function(Zt,hi){var Li,Ii=V(Zt.id);Ii&&(Li=Le.get(Zt.id)),!Li&&Le[ai]&&(Li=Le[ai][si?si[hi]:hi])&&Ii&&V(Li.options.id)&&(Li=void 0),Li&&Li.coll===ai&&(Li.update(Zt,!1),xe&&(Li.touched=!0)),!Li&&xe&&Le.collectionsWithInit[ai]&&(Le.collectionsWithInit[ai][0].apply(Le,[Zt].concat(Le.collectionsWithInit[ai][1]||[]).concat([!1])).touched=!0)}),xe&&Le[ai].forEach(function(Zt){Zt.touched||Zt.options.isInternal?delete Zt.touched:Mt.push(Zt)})}}),Mt.forEach(function(ai){ai.chart&&ai.remove&&ai.remove(!1)}),St&&Le.axes.forEach(function(ai){ai.update({},!1)}),Xe&&Le.getSeriesOrderByLinks().forEach(function(ai){ai.chart&&ai.update({},!1)},this),St=Wt&&Wt.width,Wt=Wt&&(U(Wt.height)?_e(Wt.height,St||Le.chartWidth):Wt.height),Ze||L(St)&&St!==Le.chartWidth||L(Wt)&&Wt!==Le.chartHeight?Le.setSize(St,Wt,Oe):oe(ce,!0)&&Le.redraw(Oe),G(Le,"afterUpdate",{options:ne,redraw:ce,animation:Oe})},fe.prototype.setSubtitle=function(ne,ce){this.applyDescription("subtitle",ne),this.layOutTitles(ce)},fe.prototype.setCaption=function(ne,ce){this.applyDescription("caption",ne),this.layOutTitles(ce)},fe.prototype.showResetZoom=function(){function ne(){ce.zoomOut()}var ce=this,xe=R.lang,Oe=ce.options.chart.zooming.resetButton,Le=Oe.theme,Ie="chart"===Oe.relativeTo||"spacingBox"===Oe.relativeTo?null:"scrollablePlotBox";G(this,"beforeShowResetZoom",null,function(){ce.resetZoomButton=ce.renderer.button(xe.resetZoom,null,null,ne,Le).attr({align:Oe.position.align,title:xe.resetZoomTitle}).addClass("highcharts-reset-zoom").add().align(Oe.position,!1,Ie)}),G(this,"afterShowResetZoom")},fe.prototype.zoomOut=function(){G(this,"selection",{resetSelection:!0},this.zoom)},fe.prototype.zoom=function(ne){var Le,ce=this,xe=ce.pointer,Oe=!1;!ne||ne.resetSelection?(ce.axes.forEach(function(Ne){Le=Ne.zoom()}),xe.initiated=!1):ne.xAxis.concat(ne.yAxis).forEach(function(Ne){var Mt=Ne.axis;(xe[Mt.isXAxis?"zoomX":"zoomY"]&&V(xe.mouseDownX)&&V(xe.mouseDownY)&&ce.isInsidePlot(xe.mouseDownX-ce.plotLeft,xe.mouseDownY-ce.plotTop,{axis:Mt})||!V(ce.inverted?xe.mouseDownX:xe.mouseDownY))&&(Le=Mt.zoom(Ne.min,Ne.max),Mt.displayBtn&&(Oe=!0))});var Ie=ce.resetZoomButton;Oe&&!Ie?ce.showResetZoom():!Oe&&ee(Ie)&&(ce.resetZoomButton=Ie.destroy()),Le&&ce.redraw(oe(ce.options.chart.animation,ne&&ne.animation,100>ce.pointCount))},fe.prototype.pan=function(ne,ce){var xe=this,Oe=xe.hoverPoints;ce="object"==typeof ce?ce:{enabled:ce,type:"x"};var Le=xe.options.chart;Le&&Le.panning&&(Le.panning=ce);var Ne,Ie=ce.type;G(this,"pan",{originalEvent:ne},function(){Oe&&Oe.forEach(function(Ze){Ze.setState()});var Mt=xe.xAxis;"xy"===Ie?Mt=Mt.concat(xe.yAxis):"y"===Ie&&(Mt=xe.yAxis);var Xe={};Mt.forEach(function(Ze){if(Ze.options.panningEnabled&&!Ze.options.isInternal){var Wt=Ze.horiz,St=ne[Wt?"chartX":"chartY"],ai=xe[Wt=Wt?"mouseDownX":"mouseDownY"],si=Ze.minPointOffset||0,Zt=Ze.reversed&&!xe.inverted||!Ze.reversed&&xe.inverted?-1:1,hi=Ze.getExtremes(),Ii=Ze.toValue(ai-St,!0)+si*Zt,Li=Ze.toValue(ai+Ze.len-St,!0)-(si*Zt||Ze.isXAxis&&Ze.pointRangePadding||0),zt=Li<Ii;Zt=Ze.hasVerticalPanning(),ai=zt?Li:Ii,Ii=zt?Ii:Li;var je=Ze.panningState;!Zt||Ze.isXAxis||je&&!je.isDirty||Ze.series.forEach(function(Te){var we=Te.getProcessedData(!0);we=Te.getExtremes(we.yData,!0),je||(je={startMin:Number.MAX_VALUE,startMax:-Number.MAX_VALUE}),L(we.dataMin)&&L(we.dataMax)&&(je.startMin=Math.min(oe(Te.options.threshold,1/0),we.dataMin,je.startMin),je.startMax=Math.max(oe(Te.options.threshold,-1/0),we.dataMax,je.startMax))}),Zt=Math.min(oe(je&&je.startMin,hi.dataMin),si?hi.min:Ze.toValue(Ze.toPixels(hi.min)-Ze.minPixelPadding)),Li=Math.max(oe(je&&je.startMax,hi.dataMax),si?hi.max:Ze.toValue(Ze.toPixels(hi.max)+Ze.minPixelPadding)),Ze.panningState=je,Ze.isOrdinal||(0<(si=Zt-ai)&&(Ii+=si,ai=Zt),0<(si=Ii-Li)&&(Ii=Li,ai-=si),Ze.series.length&&ai!==hi.min&&Ii!==hi.max&&ai>=Zt&&Ii<=Li&&(Ze.setExtremes(ai,Ii,!1,!1,{trigger:"pan"}),!xe.resetZoomButton&&ai!==Zt&&Ii!==Li&&Ie.match("y")&&(xe.showResetZoom(),Ze.displayBtn=!1),Ne=!0),Xe[Wt]=St)}}),$(Xe,function(Ze,Wt){xe[Wt]=Ze}),Ne&&xe.redraw(!1),T(xe.container,{cursor:"move"})})},fe}(),B(O.prototype,{callbacks:[],collectionsWithInit:{xAxis:[O.prototype.addAxis,[!0]],yAxis:[O.prototype.addAxis,[!1]],series:[O.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","series"],propsRequireDirtyBox:"backgroundColor borderColor borderWidth borderRadius plotBackgroundColor plotBackgroundImage plotBorderColor plotBorderWidth plotShadow shadow".split(" "),propsRequireReflow:"margin marginTop marginRight marginBottom marginLeft spacing spacingTop spacingRight spacingBottom spacingLeft".split(" "),propsRequireUpdateSeries:"chart.inverted chart.polar chart.ignoreHiddenSeries chart.type colors plotOptions time tooltip".split(" ")}),O}),X(y,"Core/Legend/LegendSymbol.js",[y["Core/Utilities.js"]],function(O){var Y,Z,S=O.extend,I=O.merge,N=O.pick;return(Z=Y||(Y={})).drawLineMarker=function(K){var P=this.legendItem=this.legendItem||{},k=this.options,x=K.symbolWidth,p=K.symbolHeight,u=p/2,g=this.chart.renderer,v=P.group;K=K.baseline-Math.round(.3*K.fontMetrics.b);var w={},M=k.marker,A=0;this.chart.styledMode||(w={"stroke-width":Math.min(k.lineWidth||0,24)},k.dashStyle?w.dashstyle=k.dashStyle:"square"!==k.linecap&&(w["stroke-linecap"]="round")),P.line=g.path().addClass("highcharts-graph").attr(w).add(v),w["stroke-linecap"]&&(A=Math.min(P.line.strokeWidth(),x)/2),P.line.attr({d:[["M",A,K],["L",x-A,K]]}),M&&!1!==M.enabled&&x&&(k=Math.min(N(M.radius,u),u),0===this.symbol.indexOf("url")&&(M=I(M,{width:p,height:p}),k=0),P.symbol=P=g.symbol(this.symbol,x/2-k,K-k,2*k,2*k,S({context:"legend"},M)).addClass("highcharts-point").add(v),P.isMarker=!0)},Z.drawRectangle=function(K,P){var k=K.symbolHeight,x=K.options.squareSymbol;(P=P.legendItem||{}).symbol=this.chart.renderer.rect(x?(K.symbolWidth-k)/2:0,K.baseline-k+1,x?k:K.symbolWidth,k,N(K.options.symbolRadius,k/2)).addClass("highcharts-point").attr({zIndex:3}).add(P.group)},Y}),X(y,"Core/Series/SeriesDefaults.js",[],function(){return{lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",borderWidth:0,defer:!0,formatter:function(){return"number"!=typeof this.y?"":(0,this.series.chart.numberFormatter)(this.y,-1)},padding:5,style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:50},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:50},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"}}),X(y,"Core/Series/Series.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Defaults.js"],y["Core/Foundation.js"],y["Core/Globals.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/Point.js"],y["Core/Series/SeriesDefaults.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P,k,x){var p=O.animObject,u=O.setAnimation,g=S.defaultOptions,v=I.registerEventOptions,w=N.hasTouch,M=N.svg,A=N.win,E=P.seriesTypes,R=x.arrayMax,W=x.arrayMin,b=x.clamp,l=x.cleanRecursively,h=x.correctFloat,r=x.defined,n=x.erase,i=x.error,o=x.extend,t=x.find,a=x.fireEvent,m=x.getNestedProperty,d=x.isArray,f=x.isNumber,T=x.isString,V=x.merge,F=x.objectEach,s=x.pick,_=x.removeEvent,B=x.splat,H=x.syncTimeout;return O=function(){function G(){this.zones=this.yAxis=this.xAxis=this.userOptions=this.tooltipOptions=this.processedYData=this.processedXData=this.points=this.options=this.linkedSeries=this.index=this.eventsToUnbind=this.eventOptions=this.data=this.chart=this._i=void 0}return G.prototype.init=function(C,j){a(this,"init",{options:j});var L=this,ee=C.series;this.eventsToUnbind=[],L.chart=C,L.options=L.setOptions(j),j=L.options,L.linkedSeries=[],L.bindAxes(),o(L,{name:j.name,state:"",visible:!1!==j.visible,selected:!0===j.selected}),v(this,j);var ie,U=j.events;(U&&U.click||j.point&&j.point.events&&j.point.events.click||j.allowPointSelect)&&(C.runTrackerClick=!0),L.getColor(),L.getSymbol(),L.parallelArrays.forEach(function($){L[$+"Data"]||(L[$+"Data"]=[])}),L.isCartesian&&(C.hasCartesianSeries=!0),ee.length&&(ie=ee[ee.length-1]),L._i=s(ie&&ie._i,-1)+1,L.opacity=L.options.opacity,C.orderSeries(this.insert(ee)),j.dataSorting&&j.dataSorting.enabled?L.setDataSortingOptions():L.points||L.data||L.setData(j.data,!1),a(this,"afterInit")},G.prototype.is=function(C){return E[C]&&this instanceof E[C]},G.prototype.insert=function(C){var L,j=this.options.index;if(f(j)){for(L=C.length;L--;)if(j>=s(C[L].options.index,C[L]._i)){C.splice(L+1,0,this);break}-1===L&&C.unshift(this),L+=1}else C.push(this);return s(L,C.length-1)},G.prototype.bindAxes=function(){var ee,C=this,j=C.options,L=C.chart;a(this,"bindAxes",null,function(){(C.axisTypes||[]).forEach(function(U){var ie=0;L[U].forEach(function($){ee=$.options,(j[U]===ie&&!ee.isInternal||typeof j[U]<"u"&&j[U]===ee.id||typeof j[U]>"u"&&0===ee.index)&&(C.insert($.series),C[U]=$,$.isDirty=!0),ee.isInternal||ie++}),C[U]||C.optionalAxis===U||i(18,!0,L)})}),a(this,"afterBindAxes")},G.prototype.updateParallelArrays=function(C,j){var L=C.series,ee=arguments,U=f(j)?function(ie){var $="y"===ie&&L.toYData?L.toYData(C):C[ie];L[ie+"Data"][j]=$}:function(ie){Array.prototype[j].apply(L[ie+"Data"],Array.prototype.slice.call(ee,2))};L.parallelArrays.forEach(U)},G.prototype.hasData=function(){return this.visible&&typeof this.dataMax<"u"&&typeof this.dataMin<"u"||this.visible&&this.yData&&0<this.yData.length},G.prototype.autoIncrement=function(C){var $,j=this.options,L=j.pointIntervalUnit,ee=j.relativeXValue,U=this.chart.time,ie=this.xIncrement;return ie=s(ie,j.pointStart,0),this.pointInterval=$=s(this.pointInterval,j.pointInterval,1),ee&&f(C)&&($*=C),L&&(j=new U.Date(ie),"day"===L?U.set("Date",j,U.get("Date",j)+$):"month"===L?U.set("Month",j,U.get("Month",j)+$):"year"===L&&U.set("FullYear",j,U.get("FullYear",j)+$),$=j.getTime()-ie),ee&&f(C)?ie+$:(this.xIncrement=ie+$,ie)},G.prototype.setDataSortingOptions=function(){var C=this.options;o(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),r(C.pointRange)||(C.pointRange=1)},G.prototype.setOptions=function(C){var j=this.chart,L=j.options,ee=L.plotOptions,U=j.userOptions||{};C=V(C),j=j.styledMode;var ie={plotOptions:ee,userOptions:C};a(this,"setOptions",ie);var $=ie.plotOptions[this.type],oe=U.plotOptions||{};return this.userOptions=ie.userOptions,U=V($,ee.series,U.plotOptions&&U.plotOptions[this.type],C),this.tooltipOptions=V(g.tooltip,g.plotOptions.series&&g.plotOptions.series.tooltip,g.plotOptions[this.type].tooltip,L.tooltip.userOptions,ee.series&&ee.series.tooltip,ee[this.type].tooltip,C.tooltip),this.stickyTracking=s(C.stickyTracking,oe[this.type]&&oe[this.type].stickyTracking,oe.series&&oe.series.stickyTracking,!(!this.tooltipOptions.shared||this.noSharedTooltip)||U.stickyTracking),null===$.marker&&delete U.marker,this.zoneAxis=U.zoneAxis,ee=this.zones=(U.zones||[]).slice(),!U.negativeColor&&!U.negativeFillColor||U.zones||(L={value:U[this.zoneAxis+"Threshold"]||U.threshold||0,className:"highcharts-negative"},j||(L.color=U.negativeColor,L.fillColor=U.negativeFillColor),ee.push(L)),ee.length&&r(ee[ee.length-1].value)&&ee.push(j?{}:{color:this.color,fillColor:this.fillColor}),a(this,"afterSetOptions",{options:U}),U},G.prototype.getName=function(){return s(this.options.name,"Series "+(this.index+1))},G.prototype.getCyclic=function(C,j,L){var ee=this.chart,U=this.userOptions,ie=C+"Index",$=C+"Counter",oe=L?L.length:s(ee.options.chart[C+"Count"],ee[C+"Count"]);if(!j){var te=s(U[ie],U["_"+ie]);r(te)||(ee.series.length||(ee[$]=0),U["_"+ie]=te=ee[$]%oe,ee[$]+=1),L&&(j=L[te])}typeof te<"u"&&(this[ie]=te),this[C]=j},G.prototype.getColor=function(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.color="#cccccc":this.getCyclic("color",this.options.color||g.plotOptions[this.type].color,this.chart.options.colors)},G.prototype.getPointsCollection=function(){return(this.hasGroupedData?this.points:this.data)||[]},G.prototype.getSymbol=function(){this.getCyclic("symbol",this.options.marker.symbol,this.chart.options.symbols)},G.prototype.findPointIndex=function(C,j){var $,oe,L=C.id,ee=C.x,U=this.points,ie=this.options.dataSorting;if(L)(ie=this.chart.get(L))instanceof Z&&($=ie);else if((this.linkedParent||this.enabledDataSorting||this.options.relativeXValue)&&($=function(_e){return!_e.touched&&_e.index===C.index},ie&&ie.matchByName?$=function(_e){return!_e.touched&&_e.name===C.name}:this.options.relativeXValue&&($=function(_e){return!_e.touched&&_e.options.x===C.x}),!($=t(U,$))))return;if($){var te=$&&$.index;typeof te<"u"&&(oe=!0)}return typeof te>"u"&&f(ee)&&(te=this.xData.indexOf(ee,j)),-1!==te&&typeof te<"u"&&this.cropped&&(te=te>=this.cropStart?te-this.cropStart:te),!oe&&f(te)&&U[te]&&U[te].touched&&(te=void 0),te},G.prototype.updateData=function(C,j){var te,_e,pe,L=this.options,ee=L.dataSorting,U=this.points,ie=[],$=this.requireSorting,oe=C.length===U.length,ge=!0;if(this.xIncrement=null,C.forEach(function(ae,ve){var fe=r(ae)&&this.pointClass.prototype.optionsToObject.call({series:this},ae)||{};fe.id||f(fe.x)?(-1===(fe=this.findPointIndex(fe,pe))||typeof fe>"u"?ie.push(ae):U[fe]&&ae!==L.data[fe]?(U[fe].update(ae,!1,null,!1),U[fe].touched=!0,$&&(pe=fe+1)):U[fe]&&(U[fe].touched=!0),(!oe||ve!==fe||ee&&ee.enabled||this.hasDerivedData)&&(te=!0)):ie.push(ae)},this),te)for(C=U.length;C--;)(_e=U[C])&&!_e.touched&&_e.remove&&_e.remove(!1,j);else!oe||ee&&ee.enabled?ge=!1:(C.forEach(function(ae,ve){ae!==U[ve].y&&U[ve].update&&U[ve].update(ae,!1,null,!1)}),ie.length=0);return U.forEach(function(ae){ae&&(ae.touched=!1)}),!!ge&&(ie.forEach(function(ae){this.addPoint(ae,!1,null,null,!1)},this),null===this.xIncrement&&this.xData&&this.xData.length&&(this.xIncrement=R(this.xData),this.autoIncrement()),!0)},G.prototype.setData=function(C,j,L,ee){void 0===j&&(j=!0);var U=this,ie=U.points,$=ie&&ie.length||0,oe=U.options,te=U.chart,_e=oe.dataSorting,pe=U.xAxis,ge=oe.turboThreshold,ae=this.xData,ve=this.yData,fe=U.pointArrayMap;fe=fe&&fe.length;var ce,ne=oe.keys,xe=0,Oe=1,Le=null;if(!te.options.chart.allowMutatingData){oe.data&&delete U.options.data,U.userOptions.data&&delete U.userOptions.data;var Ie=V(!0,C)}if(Ie=(C=Ie||C||[]).length,_e&&_e.enabled&&(C=this.sortData(C)),te.options.chart.allowMutatingData&&!1!==ee&&Ie&&$&&!U.cropped&&!U.hasGroupedData&&U.visible&&!U.boosted&&(ce=this.updateData(C,L)),!ce){if(U.xIncrement=null,U.colorCounter=0,this.parallelArrays.forEach(function(Ne){U[Ne+"Data"].length=0}),ge&&Ie>ge)if(Le=U.getFirstValidPoint(C),f(Le))for(L=0;L<Ie;L++)ae[L]=this.autoIncrement(),ve[L]=C[L];else if(d(Le))if(fe)if(Le.length===fe)for(L=0;L<Ie;L++)ae[L]=this.autoIncrement(),ve[L]=C[L];else for(L=0;L<Ie;L++)ae[L]=(ee=C[L])[0],ve[L]=ee.slice(1,fe+1);else if(ne&&(xe=0<=(xe=ne.indexOf("x"))?xe:0,Oe=0<=(Oe=ne.indexOf("y"))?Oe:1),1===Le.length&&(Oe=0),xe===Oe)for(L=0;L<Ie;L++)ae[L]=this.autoIncrement(),ve[L]=C[L][Oe];else for(L=0;L<Ie;L++)ae[L]=(ee=C[L])[xe],ve[L]=ee[Oe];else i(12,!1,te);else for(L=0;L<Ie;L++)typeof C[L]<"u"&&(U.pointClass.prototype.applyOptions.apply(ee={series:U},[C[L]]),U.updateParallelArrays(ee,L));for(ve&&T(ve[0])&&i(14,!0,te),U.data=[],U.options.data=U.userOptions.data=C,L=$;L--;)ie[L]&&ie[L].destroy&&ie[L].destroy();pe&&(pe.minRange=pe.userMinRange),U.isDirty=te.isDirtyBox=!0,U.isDirtyData=!!ie,L=!1}"point"===oe.legendType&&(this.processData(),this.generatePoints()),j&&te.redraw(L)},G.prototype.sortData=function(C){var j=this,L=j.options.dataSorting.sortKey||"y",ee=function(U,ie){return r(ie)&&U.pointClass.prototype.optionsToObject.call({series:U},ie)||{}};return C.forEach(function(U,ie){C[ie]=ee(j,U),C[ie].index=ie},this),C.concat().sort(function(U,ie){return U=m(L,U),(ie=m(L,ie))<U?-1:ie>U?1:0}).forEach(function(U,ie){U.x=ie},this),j.linkedSeries&&j.linkedSeries.forEach(function(U){var ie=U.options,$=ie.data;ie.dataSorting&&ie.dataSorting.enabled||!$||($.forEach(function(oe,te){$[te]=ee(U,oe),C[te]&&($[te].x=C[te].x,$[te].index=te)}),U.setData($,!1))}),C},G.prototype.getProcessedData=function(C){var j=this.xAxis,L=this.options,ee=L.cropThreshold,U=C||this.getExtremesFromAll||L.getExtremesFromAll,ie=this.isCartesian;C=j&&j.val2lin,L=!(!j||!j.logarithmic);var $=0,oe=this.xData,te=this.yData,_e=this.requireSorting,pe=!1,ge=oe.length;if(j){var ae=(pe=j.getExtremes()).min,ve=pe.max;pe=!(!j.categories||j.names.length)}if(ie&&this.sorted&&!U&&(!ee||ge>ee||this.forceCrop))if(oe[ge-1]<ae||oe[0]>ve)oe=[],te=[];else if(this.yData&&(oe[0]<ae||oe[ge-1]>ve)){var fe=this.cropData(this.xData,this.yData,ae,ve);oe=fe.xData,te=fe.yData,$=fe.start,fe=!0}for(ee=oe.length||1;--ee;)if(0<(j=L?C(oe[ee])-C(oe[ee-1]):oe[ee]-oe[ee-1])&&(typeof ne>"u"||j<ne))var ne=j;else 0>j&&_e&&!pe&&(i(15,!1,this.chart),_e=!1);return{xData:oe,yData:te,cropped:fe,cropStart:$,closestPointRange:ne}},G.prototype.processData=function(C){if(this.isCartesian&&!this.isDirty&&!this.xAxis.isDirty&&!this.yAxis.isDirty&&!C)return!1;C=this.getProcessedData(),this.cropped=C.cropped,this.cropStart=C.cropStart,this.processedXData=C.xData,this.processedYData=C.yData,this.closestPointRange=this.basePointRange=C.closestPointRange,a(this,"afterProcessData")},G.prototype.cropData=function(C,j,L,ee,U){var $,ie=C.length,oe=0,te=ie;for(U=s(U,this.cropShoulder),$=0;$<ie;$++)if(C[$]>=L){oe=Math.max(0,$-U);break}for(L=$;L<ie;L++)if(C[L]>ee){te=L+U;break}return{xData:C.slice(oe,te),yData:j.slice(oe,te),start:oe,end:te}},G.prototype.generatePoints=function(){var C=this.options,j=this.processedData||C.data,L=this.processedXData,ee=this.processedYData,U=this.pointClass,ie=L.length,$=this.cropStart||0,oe=this.hasGroupedData,te=C.keys,_e=[];C=C.dataGrouping&&C.dataGrouping.groupAll?$:0;var pe,ge,ae=this.data;if(!ae&&!oe){var ve=[];ve.length=j.length,ae=this.data=ve}for(te&&oe&&(this.options.keys=!1),ge=0;ge<ie;ge++){if(ve=$+ge,oe){var fe=(new U).init(this,[L[ge]].concat(B(ee[ge])));fe.dataGroup=this.groupMap[C+ge],fe.dataGroup.options&&(fe.options=fe.dataGroup.options,o(fe,fe.dataGroup.options),delete fe.dataLabels)}else(fe=ae[ve])||typeof j[ve]>"u"||(ae[ve]=fe=(new U).init(this,j[ve],L[ge]));fe&&(fe.index=oe?C+ge:ve,_e[ge]=fe)}if(this.options.keys=te,ae&&(ie!==(pe=ae.length)||oe))for(ge=0;ge<pe;ge++)ge!==$||oe||(ge+=ie),ae[ge]&&(ae[ge].destroyElements(),ae[ge].plotX=void 0);this.data=ae,this.points=_e,a(this,"afterGeneratePoints")},G.prototype.getXExtremes=function(C){return{min:W(C),max:R(C)}},G.prototype.getExtremes=function(C,j){var L=this.xAxis,ee=this.yAxis,U=this.processedXData||this.xData,ie=[],$=this.requireSorting?this.cropShoulder:0;ee=!!ee&&ee.positiveValuesOnly;var oe,te=0,_e=0,pe=0,ge=(C=C||this.stackedYData||this.processedYData||[]).length;if(L){var ae=L.getExtremes();te=ae.min,_e=ae.max}for(oe=0;oe<ge;oe++){var ve=U[oe],fe=(f(ae=C[oe])||d(ae))&&(ae.length||0<ae||!ee);if(ve=j||this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||!L||(U[oe+$]||ve)>=te&&(U[oe-$]||ve)<=_e,fe&&ve)if(fe=ae.length)for(;fe--;)f(ae[fe])&&(ie[pe++]=ae[fe]);else ie[pe++]=ae}return C={activeYData:ie,dataMin:W(ie),dataMax:R(ie)},a(this,"afterGetExtremes",{dataExtremes:C}),C},G.prototype.applyExtremes=function(){var C=this.getExtremes();return this.dataMin=C.dataMin,this.dataMax=C.dataMax,C},G.prototype.getFirstValidPoint=function(C){for(var j=C.length,L=0,ee=null;null===ee&&L<j;)ee=C[L],L++;return ee},G.prototype.translate=function(){this.processedXData||this.processData(),this.generatePoints();var ve,fe,C=this.options,j=C.stacking,L=this.xAxis,ee=L.categories,U=this.enabledDataSorting,ie=this.yAxis,$=this.points,oe=$.length,te=this.pointPlacementToXValue(),_e=!!te,pe=C.threshold,ge=C.startFromThreshold?pe:0,ae=this.zoneAxis||"y",ne=Number.MAX_VALUE;for(ve=0;ve<oe;ve++){var ce=$[ve],xe=ce.x,Oe=void 0,Le=void 0,Ie=ce.y,Ne=ce.low,Mt=j&&ie.stacking&&ie.stacking.stacks[(this.negStacks&&Ie<(ge?0:pe)?"-":"")+this.stackKey];if((ie.positiveValuesOnly&&!ie.validatePositiveValue(Ie)||L.positiveValuesOnly&&!L.validatePositiveValue(xe))&&(ce.isNull=!0),ce.plotX=fe=h(b(L.translate(xe,0,0,0,1,te,"flags"===this.type),-1e5,1e5)),j&&this.visible&&Mt&&Mt[xe]){var Xe=this.getStackIndicator(Xe,xe,this.index);!ce.isNull&&Xe.key&&(Le=(Oe=Mt[xe]).points[Xe.key]),Oe&&d(Le)&&(Ie=Le[1],(Ne=Le[0])===ge&&Xe.key===Mt[xe].base&&(Ne=s(f(pe)?pe:ie.min)),ie.positiveValuesOnly&&r(Ne)&&0>=Ne&&(Ne=void 0),ce.total=ce.stackTotal=s(Oe.total),ce.percentage=r(ce.y)&&Oe.total?ce.y/Oe.total*100:void 0,ce.stackY=Ie,this.irregularWidths||Oe.setOffset(this.pointXOffset||0,this.barW||0,void 0,void 0,void 0,this.xAxis))}if(ce.yBottom=r(Ne)?b(ie.translate(Ne,0,1,0,1),-1e5,1e5):void 0,this.dataModify&&(Ie=this.dataModify.modifyValue(Ie,ve)),ce.plotY=void 0,f(Ie)&&typeof(Oe=ie.translate(Ie,!1,!0,!1,!0))<"u"&&(ce.plotY=b(Oe,-1e5,1e5)),ce.isInside=this.isPointInside(ce),ce.clientX=_e?h(L.translate(xe,0,0,0,1,te)):fe,ce.negative=ce[ae]<(C[ae+"Threshold"]||pe||0),ce.category=s(ee&&ee[ce.x],ce.x),!ce.isNull&&!1!==ce.visible){typeof Ze<"u"&&(ne=Math.min(ne,Math.abs(fe-Ze)));var Ze=fe}ce.zone=this.zones.length?ce.getZone():void 0,!ce.graphic&&this.group&&U&&(ce.isNew=!0)}this.closestPointRangePx=ne,a(this,"afterTranslate")},G.prototype.getValidPoints=function(C,j,L){var ee=this.chart;return(C||this.points||[]).filter(function(U){return!(j&&!ee.isInsidePlot(U.plotX,U.plotY,{inverted:ee.inverted}))&&!1!==U.visible&&(L||!U.isNull)})},G.prototype.getClipBox=function(){var C=this.chart,j=this.xAxis,L=this.yAxis,ee=V(C.clipBox);return j&&j.len!==C.plotSizeX&&(ee.width=j.len),L&&L.len!==C.plotSizeY&&(ee.height=L.len),ee},G.prototype.getSharedClipKey=function(){return this.sharedClipKey=(this.options.xAxis||0)+","+(this.options.yAxis||0)},G.prototype.setClip=function(){var C=this.chart,j=this.group,L=this.markerGroup,ee=C.sharedClips;C=C.renderer;var U=this.getClipBox(),ie=this.getSharedClipKey(),$=ee[ie];$?$.animate(U):ee[ie]=$=C.clipRect(U),j&&j.clip(!1===this.options.clip?void 0:$),L&&L.clip()},G.prototype.animate=function(C){var j=this.chart,L=this.group,ee=this.markerGroup,U=j.inverted,ie=p(this.options.animation),$=[this.getSharedClipKey(),ie.duration,ie.easing,ie.defer].join(),oe=j.sharedClips[$],te=j.sharedClips[$+"m"];if(C&&L)ie=this.getClipBox(),oe?oe.attr("height",ie.height):(ie.width=0,U&&(ie.x=j.plotHeight),oe=j.renderer.clipRect(ie),j.sharedClips[$]=oe,te=j.renderer.clipRect({x:-99,y:-99,width:U?j.plotWidth+199:99,height:U?99:j.plotHeight+199}),j.sharedClips[$+"m"]=te),L.clip(oe),ee&&ee.clip(te);else if(oe&&!oe.hasClass("highcharts-animating")){j=this.getClipBox();var _e=ie.step;ee&&ee.element.childNodes.length&&(ie.step=function(pe,ge){_e&&_e.apply(ge,arguments),"width"===ge.prop&&te&&te.element&&te.attr(U?"height":"width",pe+99)}),oe.addClass("highcharts-animating").animate(j,ie)}},G.prototype.afterAnimate=function(){var C=this;this.setClip(),F(this.chart.sharedClips,function(j,L,ee){j&&!C.chart.container.querySelector('[clip-path="url(#'.concat(j.id,')"]'))&&(j.destroy(),delete ee[L])}),this.finishedAnimating=!0,a(this,"afterAnimate")},G.prototype.drawPoints=function(C){void 0===C&&(C=this.points);var te,_e,j=this.chart,L=j.styledMode,ee=this.colorAxis,U=this.options.marker,ie=this[this.specialGroup||"markerGroup"],$=this.xAxis,oe=s(U.enabled,!($&&!$.isRadial)||null,this.closestPointRangePx>=U.enabledThreshold*U.radius);if(!1!==U.enabled||this._hasPointMarkers)for(te=0;te<C.length;te++){var pe=C[te],ge=(_e=pe.graphic)?"animate":"attr",ae=pe.marker||{},ve=!!pe.marker;if((oe&&typeof ae.enabled>"u"||ae.enabled)&&!pe.isNull&&!1!==pe.visible){var fe=s(ae.symbol,this.symbol,"rect"),ne=this.markerAttribs(pe,pe.selected&&"select");this.enabledDataSorting&&(pe.startXPos=$.reversed?-(ne.width||0):$.width);var ce=!1!==pe.isInside;!_e&&ce&&(0<(ne.width||0)||pe.hasImage)&&(pe.graphic=_e=j.renderer.symbol(fe,ne.x,ne.y,ne.width,ne.height,ve?ae:U).add(ie),this.enabledDataSorting&&j.hasRendered&&(_e.attr({x:pe.startXPos}),ge="animate")),_e&&"animate"===ge&&_e[ce?"show":"hide"](ce).animate(ne),_e&&(ae=this.pointAttribs(pe,L||!pe.selected?void 0:"select"),L?ee&&_e.css({fill:ae.fill}):_e[ge](ae)),_e&&_e.addClass(pe.getClassName(),!0)}else _e&&(pe.graphic=_e.destroy())}},G.prototype.markerAttribs=function(C,j){var L=this.options,ee=L.marker,U=C.marker||{},ie=U.symbol||ee.symbol,$={},oe=s(U.radius,ee&&ee.radius);return j&&(ee=ee.states[j],oe=s((j=U.states&&U.states[j])&&j.radius,ee&&ee.radius,oe&&oe+(ee&&ee.radiusPlus||0))),C.hasImage=ie&&0===ie.indexOf("url"),C.hasImage&&(oe=0),C=C.pos(),f(oe)&&C&&($.x=C[0]-oe,$.y=C[1]-oe,L.crisp&&($.x=Math.floor($.x))),oe&&($.width=$.height=2*oe),$},G.prototype.pointAttribs=function(C,j){var L=this.options.marker,ee=C&&C.options,U=ee&&ee.marker||{},ie=ee&&ee.color,$=C&&C.color,oe=C&&C.zone&&C.zone.color,te=this.color;return C=s(U.lineWidth,L.lineWidth),ee=1,te=ie||oe||$||te,ie=U.fillColor||L.fillColor||te,$=U.lineColor||L.lineColor||te,L=L.states[j=j||"normal"]||{},C=s((j=U.states&&U.states[j]||{}).lineWidth,L.lineWidth,C+s(j.lineWidthPlus,L.lineWidthPlus,0)),{stroke:$=j.lineColor||L.lineColor||$,"stroke-width":C,fill:ie=j.fillColor||L.fillColor||ie,opacity:ee=s(j.opacity,L.opacity,ee)}},G.prototype.destroy=function(C){var $,oe,te,j=this,L=j.chart,ee=/AppleWebKit\/533/.test(A.navigator.userAgent),U=j.data||[];for(a(j,"destroy",{keepEventsForUpdate:C}),this.removeEvents(C),(j.axisTypes||[]).forEach(function(_e){(te=j[_e])&&te.series&&(n(te.series,j),te.isDirty=te.forceRedraw=!0)}),j.legendItem&&j.chart.legend.destroyItem(j),$=U.length;$--;)(oe=U[$])&&oe.destroy&&oe.destroy();j.clips&&j.clips.forEach(function(_e){return _e.destroy()}),x.clearTimeout(j.animationTimeout),F(j,function(_e,pe){_e instanceof k&&!_e.survive&&_e[ee&&"group"===pe?"hide":"destroy"]()}),L.hoverSeries===j&&(L.hoverSeries=void 0),n(L.series,j),L.orderSeries(),F(j,function(_e,pe){C&&"hcEvents"===pe||delete j[pe]})},G.prototype.applyZones=function(){var pe,ge,ae,ve,fe,ne,ce,xe,C=this,j=this.chart,L=j.renderer,ee=this.zones,U=this.clips||[],ie=this.graph,$=this.area,oe=Math.max(j.plotWidth,j.plotHeight),te=this[(this.zoneAxis||"y")+"Axis"],_e=j.inverted,Oe=!1;if(ee.length&&(ie||$)&&te&&typeof te.min<"u"){var Le=te.reversed,Ie=te.horiz;ie&&!this.showLine&&ie.hide(),$&&$.hide();var Ne=te.getExtremes();ee.forEach(function(Mt,Xe){pe=Le?Ie?j.plotWidth:0:Ie?0:te.toPixels(Ne.min)||0,pe=b(s(ge,pe),0,oe),ge=b(Math.round(te.toPixels(s(Mt.value,Ne.max),!0)||0),0,oe),Oe&&(pe=ge=te.toPixels(Ne.max)),ve=Math.abs(pe-ge),fe=Math.min(pe,ge),ne=Math.max(pe,ge),te.isXAxis?(ae={x:_e?ne:fe,y:0,width:ve,height:oe},Ie||(ae.x=j.plotHeight-ae.x)):(ae={x:0,y:_e?ne:fe,width:oe,height:ve},Ie&&(ae.y=j.plotWidth-ae.y)),_e&&L.isVML&&(ae=te.isXAxis?{x:0,y:Le?fe:ne,height:ae.width,width:j.chartWidth}:{x:ae.y-j.plotLeft-j.spacingBox.x,y:0,width:ae.height,height:j.chartHeight}),U[Xe]?U[Xe].animate(ae):U[Xe]=L.clipRect(ae),ce=C["zone-area-"+Xe],xe=C["zone-graph-"+Xe],ie&&xe&&xe.clip(U[Xe]),$&&ce&&ce.clip(U[Xe]),Oe=Mt.value>Ne.max,C.resetZones&&0===ge&&(ge=void 0)}),this.clips=U}else C.visible&&(ie&&ie.show(),$&&$.show())},G.prototype.plotGroup=function(C,j,L,ee,U){var ie=this[C],$=!ie;return L={visibility:L,zIndex:ee||.1},typeof this.opacity>"u"||this.chart.styledMode||"inactive"===this.state||(L.opacity=this.opacity),$&&(this[C]=ie=this.chart.renderer.g().add(U)),ie.addClass("highcharts-"+j+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(r(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(ie.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),ie.attr(L)[$?"attr":"animate"](this.getPlotBox(j)),ie},G.prototype.getPlotBox=function(C){var j=this.xAxis,L=this.yAxis,ee=this.chart;return C=ee.inverted&&!ee.polar&&j&&!1!==this.invertible&&"series"===C,ee.inverted&&(j=L,L=this.xAxis),{translateX:j?j.left:ee.plotLeft,translateY:L?L.top:ee.plotTop,rotation:C?90:0,rotationOriginX:C?(j.len-L.len)/2:0,rotationOriginY:C?(j.len+L.len)/2:0,scaleX:C?-1:1,scaleY:1}},G.prototype.removeEvents=function(C){C||_(this),this.eventsToUnbind.length&&(this.eventsToUnbind.forEach(function(j){j()}),this.eventsToUnbind.length=0)},G.prototype.render=function(){var C=this,j=C.chart,L=C.options,ee=p(L.animation),U=C.visible?"inherit":"hidden",ie=L.zIndex,$=C.hasRendered,oe=j.seriesGroup;j=!C.finishedAnimating&&j.renderer.isSVG?ee.duration:0,a(this,"render"),C.plotGroup("group","series",U,ie,oe),C.markerGroup=C.plotGroup("markerGroup","markers",U,ie,oe),!1!==L.clip&&C.setClip(),C.animate&&j&&C.animate(!0),C.drawGraph&&(C.drawGraph(),C.applyZones()),C.visible&&C.drawPoints(),C.drawDataLabels&&C.drawDataLabels(),C.redrawPoints&&C.redrawPoints(),C.drawTracker&&!1!==C.options.enableMouseTracking&&C.drawTracker(),C.animate&&j&&C.animate(),$||(j&&ee.defer&&(j+=ee.defer),C.animationTimeout=H(function(){C.afterAnimate()},j||0)),C.isDirty=!1,C.hasRendered=!0,a(C,"afterRender")},G.prototype.redraw=function(){var C=this.isDirty||this.isDirtyData;this.translate(),this.render(),C&&delete this.kdTree},G.prototype.searchPoint=function(C,j){var L=this.xAxis,ee=this.yAxis,U=this.chart.inverted;return this.searchKDTree({clientX:U?L.len-C.chartY+L.pos:C.chartX-L.pos,plotY:U?ee.len-C.chartX+ee.pos:C.chartY-ee.pos},j,C)},G.prototype.buildKDTree=function(C){function j(U,ie,$){var oe=U&&U.length;if(oe){var te=L.kdAxisArray[ie%$];return U.sort(function(_e,pe){return _e[te]-pe[te]}),{point:U[oe=Math.floor(oe/2)],left:j(U.slice(0,oe),ie+1,$),right:j(U.slice(oe+1),ie+1,$)}}}this.buildingKdTree=!0;var L=this,ee=-1<L.options.findNearestPointBy.indexOf("y")?2:1;delete L.kdTree,H(function(){L.kdTree=j(L.getValidPoints(null,!L.directTouch),ee,ee),L.buildingKdTree=!1},L.options.kdNow||C&&"touchstart"===C.type?0:1)},G.prototype.searchKDTree=function(C,j,L){var U=this,ie=this.kdAxisArray[0],$=this.kdAxisArray[1],oe=j?"distX":"dist";if(j=-1<U.options.findNearestPointBy.indexOf("y")?2:1,this.kdTree||this.buildingKdTree||this.buildKDTree(L),this.kdTree)return function ee(te,_e,pe,ge){var ae=_e.point,ve=U.kdAxisArray[pe%ge],fe=ae,ne=r(te[ie])&&r(ae[ie])?Math.pow(te[ie]-ae[ie],2):null,ce=r(te[$])&&r(ae[$])?Math.pow(te[$]-ae[$],2):null;return ae.dist=r(ce=(ne||0)+(ce||0))?Math.sqrt(ce):Number.MAX_VALUE,ae.distX=r(ne)?Math.sqrt(ne):Number.MAX_VALUE,ne=0>(ve=te[ve]-ae[ve])?"right":"left",_e[ce=0>ve?"left":"right"]&&(fe=(ce=ee(te,_e[ce],pe+1,ge))[oe]<fe[oe]?ce:ae),_e[ne]&&Math.sqrt(ve*ve)<fe[oe]&&(fe=(te=ee(te,_e[ne],pe+1,ge))[oe]<fe[oe]?te:fe),fe}(C,this.kdTree,j,j)},G.prototype.pointPlacementToXValue=function(){var C=this.options,j=C.pointRange,L=this.xAxis;return"between"===(C=C.pointPlacement)&&(C=L.reversed?-.5:.5),f(C)?C*(j||L.pointRange):0},G.prototype.isPointInside=function(C){var j=this.chart,L=this.xAxis,ee=this.yAxis;return typeof C.plotY<"u"&&typeof C.plotX<"u"&&0<=C.plotY&&C.plotY<=(ee?ee.len:j.plotHeight)&&0<=C.plotX&&C.plotX<=(L?L.len:j.plotWidth)},G.prototype.drawTracker=function(){var C=this,j=C.options,L=j.trackByArea,ee=[].concat(L?C.areaPath:C.graphPath),U=C.chart,ie=U.pointer,$=U.renderer,oe=U.options.tooltip.snap,te=C.tracker,_e=function(ge){U.hoverSeries!==C&&C.onMouseOver()},pe="rgba(192,192,192,"+(M?1e-4:.002)+")";te?te.attr({d:ee}):C.graph&&(C.tracker=$.path(ee).attr({visibility:C.visible?"inherit":"hidden",zIndex:2}).addClass(L?"highcharts-tracker-area":"highcharts-tracker-line").add(C.group),U.styledMode||C.tracker.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:pe,fill:L?pe:"none","stroke-width":C.graph.strokeWidth()+(L?0:2*oe)}),[C.tracker,C.markerGroup,C.dataLabelsGroup].forEach(function(ge){ge&&(ge.addClass("highcharts-tracker").on("mouseover",_e).on("mouseout",function(ae){ie.onTrackerMouseOut(ae)}),j.cursor&&!U.styledMode&&ge.css({cursor:j.cursor}),w)&&ge.on("touchstart",_e)})),a(this,"afterDrawTracker")},G.prototype.addPoint=function(C,j,L,ee,U){var ie=this.options,$=this.data,oe=this.chart,te=this.xAxis;te=te&&te.hasNames&&te.names;var ge,_e=ie.data,pe=this.xData;j=s(j,!0);var ae={series:this};this.pointClass.prototype.applyOptions.apply(ae,[C]);var ve=ae.x,fe=pe.length;if(this.requireSorting&&ve<pe[fe-1])for(ge=!0;fe&&pe[fe-1]>ve;)fe--;this.updateParallelArrays(ae,"splice",fe,0,0),this.updateParallelArrays(ae,fe),te&&ae.name&&(te[ve]=ae.name),_e.splice(fe,0,C),(ge||this.processedData)&&(this.data.splice(fe,0,null),this.processData()),"point"===ie.legendType&&this.generatePoints(),L&&($[0]&&$[0].remove?$[0].remove(!1):($.shift(),this.updateParallelArrays(ae,"shift"),_e.shift())),!1!==U&&a(this,"addPoint",{point:ae}),this.isDirtyData=this.isDirty=!0,j&&oe.redraw(ee)},G.prototype.removePoint=function(C,j,L){var ee=this,U=ee.data,ie=U[C],$=ee.points,oe=ee.chart,te=function(){$&&$.length===U.length&&$.splice(C,1),U.splice(C,1),ee.options.data.splice(C,1),ee.updateParallelArrays(ie||{series:ee},"splice",C,1),ie&&ie.destroy(),ee.isDirty=!0,ee.isDirtyData=!0,j&&oe.redraw()};u(L,oe),j=s(j,!0),ie?ie.firePointEvent("remove",null,te):te()},G.prototype.remove=function(C,j,L,ee){function U(){ie.destroy(ee),$.isDirtyLegend=$.isDirtyBox=!0,$.linkSeries(),s(C,!0)&&$.redraw(j)}var ie=this,$=ie.chart;!1!==L?a(ie,"remove",null,U):U()},G.prototype.update=function(C,j){C=l(C,this.userOptions),a(this,"update",{options:C});var L=this,ee=L.chart,U=L.userOptions,ie=L.initialType||L.type,$=ee.options.plotOptions,oe=E[ie].prototype,te=L.finishedAnimating&&{animation:!1},_e={},pe=["eventOptions","navigatorSeries","baseSeries"],ge=C.type||U.type||ee.options.chart.type,ae=!(this.hasDerivedData||ge&&ge!==this.type||typeof C.pointStart<"u"||typeof C.pointInterval<"u"||typeof C.relativeXValue<"u"||C.joinBy||C.mapData||L.hasOptionChanged("dataGrouping")||L.hasOptionChanged("pointStart")||L.hasOptionChanged("pointInterval")||L.hasOptionChanged("pointIntervalUnit")||L.hasOptionChanged("keys"));if(ge=ge||ie,ae&&(pe.push("data","isDirtyData","points","processedData","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","_hasPointLabels","clips","nodes","layout","level","mapMap","mapData","minY","maxY","minX","maxX"),!1!==C.visible&&pe.push("area","graph"),L.parallelArrays.forEach(function(fe){pe.push(fe+"Data")}),C.data&&(C.dataSorting&&o(L.options.dataSorting,C.dataSorting),this.setData(C.data,!1))),C=V(U,te,{index:typeof U.index>"u"?L.index:U.index,pointStart:s($&&$.series&&$.series.pointStart,U.pointStart,L.xData[0])},!ae&&{data:L.options.data},C),ae&&C.data&&(C.data=L.options.data),(pe=["group","markerGroup","dataLabelsGroup","transformGroup","shadowGroup"].concat(pe)).forEach(function(fe){pe[fe]=L[fe],delete L[fe]}),$=!1,E[ge]){if($=ge!==L.type,L.remove(!1,!1,!1,!0),$)if(Object.setPrototypeOf)Object.setPrototypeOf(L,E[ge].prototype);else{for(ve in te=Object.hasOwnProperty.call(L,"hcEvents")&&L.hcEvents,oe)L[ve]=void 0;o(L,E[ge].prototype),te?L.hcEvents=te:delete L.hcEvents}}else i(17,!0,ee,{missingModuleFor:ge});if(pe.forEach(function(fe){L[fe]=pe[fe]}),L.init(ee,C),ae&&this.points){if(!1===(C=L.options).visible)_e.graphic=1,_e.dataLabel=1;else if(!L._hasPointLabels){var ve=C.dataLabels;U=U.marker||{},!(oe=C.marker)||!1!==oe.enabled&&U.symbol===oe.symbol&&U.height===oe.height&&U.width===oe.width||(_e.graphic=1),ve&&!1===ve.enabled&&(_e.dataLabel=1)}for(U=0,oe=this.points;U<oe.length;U++)(ve=oe[U])&&ve.series&&(ve.resolveColor(),Object.keys(_e).length&&ve.destroyElements(_e),!1===C.showInLegend&&ve.legendItem&&ee.legend.destroyItem(ve))}L.initialType=ie,ee.linkSeries(),$&&L.linkedSeries.length&&(L.isDirtyData=!0),a(this,"afterUpdate"),s(j,!0)&&ee.redraw(!!ae&&void 0)},G.prototype.setName=function(C){this.name=this.options.name=this.userOptions.name=C,this.chart.isDirtyLegend=!0},G.prototype.hasOptionChanged=function(C){var j=this.options[C],L=this.chart.options.plotOptions,ee=this.userOptions[C];return ee?j!==ee:j!==s(L&&L[this.type]&&L[this.type][C],L&&L.series&&L.series[C],j)},G.prototype.onMouseOver=function(){var C=this.chart,j=C.hoverSeries;C.pointer.setHoverChartIndex(),j&&j!==this&&j.onMouseOut(),this.options.events.mouseOver&&a(this,"mouseOver"),this.setState("hover"),C.hoverSeries=this},G.prototype.onMouseOut=function(){var C=this.options,j=this.chart,L=j.tooltip,ee=j.hoverPoint;j.hoverSeries=null,ee&&ee.onMouseOut(),this&&C.events.mouseOut&&a(this,"mouseOut"),!L||this.stickyTracking||L.shared&&!this.noSharedTooltip||L.hide(),j.series.forEach(function(U){U.setState("",!0)})},G.prototype.setState=function(C,j){var L=this,ee=L.options,U=L.graph,ie=ee.inactiveOtherPoints,$=ee.states,oe=s($[C||"normal"]&&$[C||"normal"].animation,L.chart.options.chart.animation),te=ee.lineWidth,_e=0,pe=ee.opacity;if(L.state!==(C=C||"")&&([L.group,L.markerGroup,L.dataLabelsGroup].forEach(function(ge){ge&&(L.state&&ge.removeClass("highcharts-series-"+L.state),C&&ge.addClass("highcharts-series-"+C))}),L.state=C,!L.chart.styledMode)){if($[C]&&!1===$[C].enabled)return;if(C&&(te=$[C].lineWidth||te+($[C].lineWidthPlus||0),pe=s($[C].opacity,pe)),U&&!U.dashstyle&&f(te))for(U.animate(ee={"stroke-width":te},oe);L["zone-graph-"+_e];)L["zone-graph-"+_e].animate(ee,oe),_e+=1;ie||[L.group,L.markerGroup,L.dataLabelsGroup,L.labelBySeries].forEach(function(ge){ge&&ge.animate({opacity:pe},oe)})}j&&ie&&L.points&&L.setAllPointsToState(C||void 0)},G.prototype.setAllPointsToState=function(C){this.points.forEach(function(j){j.setState&&j.setState(C)})},G.prototype.setVisible=function(C,j){var L=this,ee=L.chart,U=ee.options.chart.ignoreHiddenSeries,$=(L.visible=C=L.options.visible=L.userOptions.visible=typeof C>"u"?!L.visible:C)?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach(function(oe){L[oe]&&L[oe][$]()}),(ee.hoverSeries===L||(ee.hoverPoint&&ee.hoverPoint.series)===L)&&L.onMouseOut(),L.legendItem&&ee.legend.colorizeItem(L,C),L.isDirty=!0,L.options.stacking&&ee.series.forEach(function(oe){oe.options.stacking&&oe.visible&&(oe.isDirty=!0)}),L.linkedSeries.forEach(function(oe){oe.setVisible(C,!1)}),U&&(ee.isDirtyBox=!0),a(L,$),!1!==j&&ee.redraw()},G.prototype.show=function(){this.setVisible(!0)},G.prototype.hide=function(){this.setVisible(!1)},G.prototype.select=function(C){this.selected=C=this.options.selected=typeof C>"u"?!this.selected:C,this.checkbox&&(this.checkbox.checked=C),a(this,C?"select":"unselect")},G.prototype.shouldShowTooltip=function(C,j,L){return void 0===L&&(L={}),L.series=this,L.visiblePlotOnly=!0,this.chart.isInsidePlot(C,j,L)},G.defaultOptions=K,G.types=P.seriesTypes,G.registerType=P.registerSeriesType,G}(),o(O.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,cropShoulder:1,directTouch:!1,drawLegendSymbol:Y.drawLineMarker,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:Z,requireSorting:!0,sorted:!0}),P.series=O,O}),X(y,"Extensions/ScrollablePlotArea.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/Axis.js"],y["Core/Chart/Chart.js"],y["Core/Series/Series.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z){var K=O.stop,P=Z.addEvent,k=Z.createElement,x=Z.defined,p=Z.merge,u=Z.pick;P(I,"afterSetChartSize",function(g){var v=this.options.chart.scrollablePlotArea,w=v&&v.minWidth;if(v=v&&v.minHeight,!this.renderer.forExport){if(w){if(this.scrollablePixelsX=w=Math.max(0,w-this.chartWidth)){this.scrollablePlotBox=this.renderer.scrollablePlotBox=p(this.plotBox),this.plotBox.width=this.plotWidth+=w,this.inverted?this.clipBox.height+=w:this.clipBox.width+=w;var M={1:{name:"right",value:w}}}}else v&&(this.scrollablePixelsY=w=Math.max(0,v-this.chartHeight),x(w)&&(this.scrollablePlotBox=this.renderer.scrollablePlotBox=p(this.plotBox),this.plotBox.height=this.plotHeight+=w,this.inverted?this.clipBox.width+=w:this.clipBox.height+=w,M={2:{name:"bottom",value:w}}));M&&!g.skipAxes&&this.axes.forEach(function(A){M[A.side]?A.getPlotLinePath=function(){var E=M[A.side].name,R=this[E];this[E]=R-M[A.side].value;var W=S.prototype.getPlotLinePath.apply(this,arguments);return this[E]=R,W}:(A.setAxisSize(),A.setAxisTranslation())})}}),P(I,"render",function(){this.scrollablePixelsX||this.scrollablePixelsY?(this.setUpScrolling&&this.setUpScrolling(),this.applyFixed()):this.fixedDiv&&this.applyFixed()}),I.prototype.setUpScrolling=function(){var w,g=this,v={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};this.scrollablePixelsX&&(v.overflowX="auto"),this.scrollablePixelsY&&(v.overflowY="auto"),this.scrollingParent=k("div",{className:"highcharts-scrolling-parent"},{position:"relative"},this.renderTo),this.scrollingContainer=k("div",{className:"highcharts-scrolling"},v,this.scrollingParent),P(this.scrollingContainer,"scroll",function(){g.pointer&&(delete g.pointer.chartPosition,g.hoverPoint&&(w=g.hoverPoint),g.pointer.runPointActions(void 0,w,!0))}),this.innerContainer=k("div",{className:"highcharts-inner-container"},null,this.scrollingContainer),this.innerContainer.appendChild(this.container),this.setUpScrolling=null},I.prototype.moveFixedElements=function(){var M,g=this.container,v=this.fixedRenderer,w=".highcharts-breadcrumbs-group .highcharts-contextbutton .highcharts-credits .highcharts-legend .highcharts-legend-checkbox .highcharts-navigator-series .highcharts-navigator-xaxis .highcharts-navigator-yaxis .highcharts-navigator .highcharts-reset-zoom .highcharts-drillup-button .highcharts-scrollbar .highcharts-subtitle .highcharts-title".split(" ");this.scrollablePixelsX&&!this.inverted?M=".highcharts-yaxis":this.scrollablePixelsX&&this.inverted||this.scrollablePixelsY&&!this.inverted?M=".highcharts-xaxis":this.scrollablePixelsY&&this.inverted&&(M=".highcharts-yaxis"),M&&w.push(M+":not(.highcharts-radial-axis)",M+"-labels:not(.highcharts-radial-axis-labels)"),w.forEach(function(A){[].forEach.call(g.querySelectorAll(A),function(E){(E.namespaceURI===v.SVG_NS?v.box:v.box.parentNode).appendChild(E),E.style.pointerEvents="auto"})})},I.prototype.applyFixed=function(){var g=!this.fixedDiv,v=this.options.chart,w=v.scrollablePlotArea,M=Y.getRendererType();g?(this.fixedDiv=k("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:(v.style&&v.style.zIndex||0)+2,top:0},null,!0),this.scrollingContainer&&this.scrollingContainer.parentNode.insertBefore(this.fixedDiv,this.scrollingContainer),this.renderTo.style.overflow="visible",this.fixedRenderer=v=new M(this.fixedDiv,this.chartWidth,this.chartHeight,this.options.chart.style),this.scrollableMask=v.path().attr({fill:this.options.chart.backgroundColor||"#fff","fill-opacity":u(w.opacity,.85),zIndex:-1}).addClass("highcharts-scrollable-mask").add(),P(this,"afterShowResetZoom",this.moveFixedElements),P(this,"afterApplyDrilldown",this.moveFixedElements),P(this,"afterLayOutTitles",this.moveFixedElements)):this.fixedRenderer.setSize(this.chartWidth,this.chartHeight),(this.scrollableDirty||g)&&(this.scrollableDirty=!1,this.moveFixedElements()),v=this.chartWidth+(this.scrollablePixelsX||0),M=this.chartHeight+(this.scrollablePixelsY||0),K(this.container),this.container.style.width=v+"px",this.container.style.height=M+"px",this.renderer.boxWrapper.attr({width:v,height:M,viewBox:[0,0,v,M].join(" ")}),this.chartBackground.attr({width:v,height:M}),this.scrollingContainer.style.height=this.chartHeight+"px",g&&(w.scrollPositionX&&(this.scrollingContainer.scrollLeft=this.scrollablePixelsX*w.scrollPositionX),w.scrollPositionY&&(this.scrollingContainer.scrollTop=this.scrollablePixelsY*w.scrollPositionY)),g=this.plotTop-(M=this.axisOffset)[0]-1,w=this.plotLeft-M[3]-1,v=this.plotTop+this.plotHeight+M[2]+1,M=this.plotLeft+this.plotWidth+M[1]+1;var A=this.plotLeft+this.plotWidth-(this.scrollablePixelsX||0),E=this.plotTop+this.plotHeight-(this.scrollablePixelsY||0);g=this.scrollablePixelsX?[["M",0,g],["L",this.plotLeft-1,g],["L",this.plotLeft-1,v],["L",0,v],["Z"],["M",A,g],["L",this.chartWidth,g],["L",this.chartWidth,v],["L",A,v],["Z"]]:this.scrollablePixelsY?[["M",w,0],["L",w,this.plotTop-1],["L",M,this.plotTop-1],["L",M,0],["Z"],["M",w,E],["L",w,this.chartHeight],["L",M,this.chartHeight],["L",M,E],["Z"]]:[["M",0,0]],"adjustHeight"!==this.redrawTrigger&&this.scrollableMask.attr({d:g})},P(S,"afterInit",function(){this.chart.scrollableDirty=!0}),P(N,"show",function(){this.chart.scrollableDirty=!0})}),X(y,"Core/Axis/Stacking/StackItem.js",[y["Core/FormatUtilities.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var N=O.format,Y=S.series,Z=I.destroyObjectProperties,K=I.pick,P=I.isNumber;return function(){function k(x,p,u,g,v){var w=x.chart.inverted,M=x.reversed;this.axis=x,x=this.isNegative=!!u!=!!M,this.options=p=p||{},this.x=g,this.cumulative=this.total=null,this.points={},this.hasValidPoints=!1,this.stack=v,this.rightCliff=this.leftCliff=0,this.alignOptions={align:p.align||(w?x?"left":"right":"center"),verticalAlign:p.verticalAlign||(w?"middle":x?"bottom":"top"),y:p.y,x:p.x},this.textAlign=p.textAlign||(w?x?"right":"left":"center")}return k.prototype.destroy=function(){Z(this,this.axis)},k.prototype.render=function(x){var p=this.axis.chart,u=this.options,g=u.format;g=g?N(g,this,p):u.formatter.call(this),this.label?this.label.attr({text:g,visibility:"hidden"}):(this.label=p.renderer.label(g,null,void 0,u.shape,void 0,void 0,u.useHTML,!1,"stack-labels"),g={r:u.borderRadius||0,text:g,padding:K(u.padding,5),visibility:"hidden"},p.styledMode||(g.fill=u.backgroundColor,g.stroke=u.borderColor,g["stroke-width"]=u.borderWidth,this.label.css(u.style||{})),this.label.attr(g),this.label.added||this.label.add(x)),this.label.labelrank=p.plotSizeY},k.prototype.setOffset=function(x,p,u,g,v,w){var M=this.alignOptions,A=this.axis,E=this.label,R=this.options,W=this.textAlign,b=A.chart;x=this.getStackBox({xOffset:x,width:p,boxBottom:u,boxTop:g,defaultX:v,xAxis:w}),v=M.verticalAlign,E&&x&&(p=E.getBBox(),u=E.padding,g="justify"===K(R.overflow,"justify"),M.x=R.x||0,M.y=R.y||0,W=(v=this.adjustStackPosition({labelBox:p,verticalAlign:v,textAlign:W})).x,v=v.y,x.x-=W,x.y-=v,E.align(M,!1,x),(W=b.isInsidePlot(E.alignAttr.x+M.x+W,E.alignAttr.y+M.y+v))||(g=!1),g&&Y.prototype.justifyDataLabel.call(A,E,M,E.alignAttr,p,x),E.attr({x:E.alignAttr.x,y:E.alignAttr.y,rotation:R.rotation,rotationOriginX:p.width/2,rotationOriginY:p.height/2}),K(!g&&R.crop,!0)&&(W=P(E.x)&&P(E.y)&&b.isInsidePlot(E.x-u+E.width,E.y)&&b.isInsidePlot(E.x+u,E.y)),E[W?"show":"hide"]())},k.prototype.adjustStackPosition=function(x){var p=x.labelBox,u={bottom:0,middle:1,top:2,right:1,center:0,left:-1};return{x:p.width/2+p.width/2*u[x.textAlign],y:p.height/2*u[x.verticalAlign]}},k.prototype.getStackBox=function(x){var p=this.axis,u=p.chart,g=x.boxTop,v=x.defaultX,w=x.xOffset,M=x.width,A=x.boxBottom;return g=p.stacking.usePercentage?100:K(g,this.total,0),g=p.toPixels(g),x=K(v,(x.xAxis||u.xAxis[0]).toPixels(this.x))+w,p=p.toPixels(A||0),p=Math.abs(g-p),A=this.isNegative,u.inverted?{x:(A?g:g-p)-u.plotLeft,y:x-u.plotTop,width:p,height:M}:{x:x-u.plotLeft,y:(A?g-p:g)-u.plotTop,width:M,height:p}},k}()}),X(y,"Core/Axis/Stacking/StackingAxis.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/Axis.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Axis/Stacking/StackItem.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){function Z(){var o=this,t=o.inverted;o.yAxis.forEach(function(a){a.stacking&&a.stacking.stacks&&a.hasVisibleSeries&&(a.stacking.oldStacks=a.stacking.stacks)}),o.series.forEach(function(a){var m=a.xAxis&&a.xAxis.options||{};!a.options.stacking||!0!==a.visible&&!1!==o.options.chart.ignoreHiddenSeries||(a.stackKey=[a.type,r(a.options.stack,""),t?m.top:m.left,t?m.height:m.width].join())})}function K(){var o=this.stacking;if(o){var t=o.stacks;h(t,function(a,m){R(a),t[m]=null}),o&&o.stackTotalGroup&&o.stackTotalGroup.destroy()}}function P(){"yAxis"!==this.coll||this.stacking||(this.stacking=new n(this))}function k(o,t,a,m){return!E(o)||o.x!==t||m&&o.stackKey!==m?o={x:t,index:0,key:m,stackKey:m}:o.index++,o.key=[a,t,o.index].join(),o}function x(){var f,o=this,t=o.stackKey,a=o.yAxis.stacking.stacks,m=o.processedXData,d=o[o.options.stacking+"Stacker"];d&&[t,"-"+t].forEach(function(T){for(var F,s,V=m.length;V--;)f=o.getStackIndicator(f,F=m[V],o.index,T),(s=(F=a[T]&&a[T][F])&&F.points[f.key])&&d.call(o,s,F,V)})}function p(o,t,a){o[0]=A(o[0]*(t=t.total?100/t.total:0)),o[1]=A(o[1]*t),this.stackedYData[a]=o[1]}function u(){var o=this.yAxis.stacking;this.options.centerInCategory&&(this.is("column")||this.is("columnrange"))&&!this.options.stacking&&1<this.chart.series.length?w.setStackedPoints.call(this,"group"):o&&h(o.stacks,function(t,a){"group"===a.slice(-5)&&(h(t,function(m){return m.destroy()}),delete o.stacks[a])})}function g(o){var t=this.chart,a=o||this.options.stacking;if(a&&(!0===this.visible||!1===t.options.chart.ignoreHiddenSeries)){var m=this.processedXData,d=this.processedYData,f=[],T=d.length,V=this.options,F=V.threshold,s=r(V.startFromThreshold&&F,0);V=V.stack;var C,j,_="-"+(o=o?""+this.type+",".concat(a):this.stackKey),B=this.negStacks,H=(t="group"===a?t.yAxis[0]:this.yAxis).stacking.stacks,G=t.stacking.oldStacks;for(t.stacking.stacksTouched+=1,j=0;j<T;j++){var L=m[j],ee=d[j],U=this.getStackIndicator(U,L,this.index),ie=U.key,$=(C=B&&ee<(s?0:F))?_:o;H[$]||(H[$]={}),H[$][L]||(G[$]&&G[$][L]?(H[$][L]=G[$][L],H[$][L].total=null):H[$][L]=new N(t,t.options.stackLabels,!!C,L,V)),$=H[$][L],null!==ee?($.points[ie]=$.points[this.index]=[r($.cumulative,s)],E($.cumulative)||($.base=ie),$.touched=t.stacking.stacksTouched,0<U.index&&!1===this.singleStacks&&($.points[ie][0]=$.points[this.index+","+L+",0"][0])):$.points[ie]=$.points[this.index]=null,"percent"===a?(C=C?o:_,$.total=B&&H[C]&&H[C][L]?(C=H[C][L]).total=Math.max(C.total,$.total)+Math.abs(ee)||0:A($.total+(Math.abs(ee)||0))):"group"===a?(b(ee)&&(ee=ee[0]),null!==ee&&($.total=($.total||0)+1)):$.total=A($.total+(ee||0)),$.cumulative="group"===a?($.total||1)-1:r($.cumulative,s)+(ee||0),null!==ee&&($.points[ie].push($.cumulative),f[j]=$.cumulative,$.hasValidPoints=!0)}"percent"===a&&(t.stacking.usePercentage=!0),"group"!==a&&(this.stackedYData=f),t.stacking.oldStacks={}}}var i,o,t,v=O.getDeferredAnimation,w=I.series.prototype,M=Y.addEvent,A=Y.correctFloat,E=Y.defined,R=Y.destroyObjectProperties,W=Y.fireEvent,b=Y.isArray,l=Y.isNumber,h=Y.objectEach,r=Y.pick,n=function(){function o(t){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=t}return o.prototype.buildStacks=function(){var f,t=this.axis,a=t.series,m=t.options.reversedStacks,d=a.length;for(this.usePercentage=!1,f=d;f--;){var T=a[m?f:d-f-1];T.setStackedPoints(),T.setGroupedPoints()}for(f=0;f<d;f++)a[f].modifyStacks();W(t,"afterBuildStacks")},o.prototype.cleanStacks=function(){if(this.oldStacks)var t=this.stacks=this.oldStacks;h(t,function(a){h(a,function(m){m.cumulative=m.total})})},o.prototype.resetStacks=function(){var t=this;h(this.stacks,function(a){h(a,function(m,d){l(m.touched)&&m.touched<t.stacksTouched?(m.destroy(),delete a[d]):(m.total=null,m.cumulative=null)})})},o.prototype.renderStackTotals=function(){var t=this.axis,a=t.chart,m=a.renderer,d=this.stacks;t=v(a,t.options.stackLabels&&t.options.stackLabels.animation||!1);var f=this.stackTotalGroup=this.stackTotalGroup||m.g("stack-labels").attr({zIndex:6,opacity:0}).add();f.translate(a.plotLeft,a.plotTop),h(d,function(T){h(T,function(V){V.render(f)})}),f.animate({opacity:1},t)},o}();return o=i||(i={}),t=[],o.compose=function(a,m,d){-1===t.indexOf(a)&&(t.push(a),M(a,"init",P),M(a,"destroy",K)),-1===t.indexOf(m)&&(t.push(m),m.prototype.getStacks=Z),-1===t.indexOf(d)&&(t.push(d),(a=d.prototype).getStackIndicator=k,a.modifyStacks=x,a.percentStacker=p,a.setGroupedPoints=u,a.setStackedPoints=g)},i}),X(y,"Series/Line/LineSeries.js",[y["Core/Series/Series.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var K,N=this&&this.__extends||(K=function(P,k){return(K=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,p){x.__proto__=p}||function(x,p){for(var u in p)p.hasOwnProperty(u)&&(x[u]=p[u])})(P,k)},function(P,k){function x(){this.constructor=P}K(P,k),P.prototype=null===k?Object.create(k):(x.prototype=k.prototype,new x)}),Y=I.defined,Z=I.merge;return I=function(K){function P(){var k=null!==K&&K.apply(this,arguments)||this;return k.data=void 0,k.options=void 0,k.points=void 0,k}return N(P,K),P.prototype.drawGraph=function(){var k=this,x=this.options,p=(this.gappedPath||this.getGraphPath).call(this),u=this.chart.styledMode,g=[["graph","highcharts-graph"]];u||g[0].push(x.lineColor||this.color||"#cccccc",x.dashStyle),(g=k.getZonesGraphs(g)).forEach(function(v,w){var M=v[0],A=k[M],E=A?"animate":"attr";A?(A.endX=k.preventGraphAnimation?null:p.xMap,A.animate({d:p})):p.length&&(k[M]=A=k.chart.renderer.path(p).addClass(v[1]).attr({zIndex:1}).add(k.group)),A&&!u&&(M={stroke:v[2],"stroke-width":x.lineWidth||0,fill:k.fillGraph&&k.color||"none"},v[3]?M.dashstyle=v[3]:"square"!==x.linecap&&(M["stroke-linecap"]=M["stroke-linejoin"]="round"),A[E](M).shadow(2>w&&x.shadow)),A&&(A.startX=p.xMap,A.isArea=p.isArea)})},P.prototype.getGraphPath=function(k,x,p){var M,u=this,g=u.options,v=[],w=[],A=g.step,E=(k=k||u.points).reversed;return E&&k.reverse(),(A={right:1,center:2}[A]||A&&3)&&E&&(A=4-A),(k=this.getValidPoints(k,!1,!(g.connectNulls&&!x&&!p))).forEach(function(R,W){var b=R.plotX,l=R.plotY,h=k[W-1];(R.leftCliff||h&&h.rightCliff)&&!p&&(M=!0),R.isNull&&!Y(x)&&0<W?M=!g.connectNulls:R.isNull&&!x?M=!0:(0===W||M?W=[["M",R.plotX,R.plotY]]:u.getPointSpline?W=[u.getPointSpline(k,R,W)]:A?(W=1===A?[["L",h.plotX,l]]:2===A?[["L",(h.plotX+b)/2,h.plotY],["L",(h.plotX+b)/2,l]]:[["L",b,h.plotY]]).push(["L",b,l]):W=[["L",b,l]],w.push(R.x),A&&(w.push(R.x),2===A&&w.push(R.x)),v.push.apply(v,W),M=!1)}),v.xMap=w,u.graphPath=v},P.prototype.getZonesGraphs=function(k){return this.zones.forEach(function(x,p){p=["zone-graph-"+p,"highcharts-graph highcharts-zone-graph-"+p+" "+(x.className||"")],this.chart.styledMode||p.push(x.color||this.color,x.dashStyle||this.options.dashStyle),k.push(p)},this),k},P.defaultOptions=Z(O.defaultOptions,{}),P}(O),S.registerSeriesType("line",I),I}),X(y,"Series/Area/AreaSeries.js",[y["Core/Color/Color.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N){var p,Y=this&&this.__extends||(p=function(u,g){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,w){v.__proto__=w}||function(v,w){for(var M in w)w.hasOwnProperty(M)&&(v[M]=w[M])})(u,g)},function(u,g){function v(){this.constructor=u}p(u,g),u.prototype=null===g?Object.create(g):(v.prototype=g.prototype,new v)}),Z=O.parse,K=I.seriesTypes.line;O=N.extend;var P=N.merge,k=N.objectEach,x=N.pick;return N=function(p){function u(){var g=null!==p&&p.apply(this,arguments)||this;return g.data=void 0,g.options=void 0,g.points=void 0,g}return Y(u,p),u.prototype.drawGraph=function(){this.areaPath=[],p.prototype.drawGraph.apply(this);var g=this,v=this.areaPath,w=this.options,M=[["area","highcharts-area",this.color,w.fillColor]];this.zones.forEach(function(A,E){M.push(["zone-area-"+E,"highcharts-area highcharts-zone-area-"+E+" "+A.className,A.color||g.color,A.fillColor||w.fillColor])}),M.forEach(function(A){var E=A[0],R={},W=g[E],b=W?"animate":"attr";W?(W.endX=g.preventGraphAnimation?null:v.xMap,W.animate({d:v})):(R.zIndex=0,(W=g[E]=g.chart.renderer.path(v).addClass(A[1]).add(g.group)).isArea=!0),g.chart.styledMode||(R.fill=x(A[3],Z(A[2]).setOpacity(x(w.fillOpacity,.75)).get())),W[b](R),W.startX=v.xMap,W.shiftUnit=w.step?2:1})},u.prototype.getGraphPath=function(g){var v=K.prototype.getGraphPath,w=this.options,M=w.stacking,A=this.yAxis,E=[],R=[],W=this.index,b=A.stacking.stacks[this.stackKey],l=w.threshold,h=Math.round(A.getThreshold(w.threshold));w=x(w.connectNulls,"percent"===M);var r=function(m,d,f){var T=g[m];m=M&&b[T.x].points[W];var V=T[f+"Null"]||0;if(f=T[f+"Cliff"]||0,T=!0,f||V){var F=(V?m[0]:m[1])+f,s=m[0]+f;T=!!V}else!M&&g[d]&&g[d].isNull&&(F=s=l);typeof F<"u"&&(R.push({plotX:t,plotY:null===F?h:A.getThreshold(F),isNull:T,isCliff:!0}),E.push({plotX:t,plotY:null===s?h:A.getThreshold(s),doCurve:!1}))};g=g||this.points,M&&(g=this.getStackPoints(g));for(var n=0,i=g.length;n<i;++n){M||(g[n].leftCliff=g[n].rightCliff=g[n].leftNull=g[n].rightNull=void 0);var o=g[n].isNull,t=x(g[n].rectPlotX,g[n].plotX),a=M?x(g[n].yBottom,h):h;(!o||w)&&(w||r(n,n-1,"left"),o&&!M&&w||(R.push(g[n]),E.push({x:n,plotX:t,plotY:a})),w||r(n,n+1,"right"))}return r=v.call(this,R,!0,!0),E.reversed=!0,(a=(o=v.call(this,E,!0,!0))[0])&&"M"===a[0]&&(o[0]=["L",a[1],a[2]]),(o=r.concat(o)).length&&o.push(["Z"]),v=v.call(this,R,!1,w),o.xMap=r.xMap,this.areaPath=o,v},u.prototype.getStackPoints=function(g){var v=this,w=[],M=[],A=this.xAxis,E=this.yAxis,R=E.stacking.stacks[this.stackKey],W={},b=E.series,l=b.length,h=E.options.reversedStacks?1:-1,r=b.indexOf(v);if(g=g||this.points,this.options.stacking){for(var n=0;n<g.length;n++)g[n].leftNull=g[n].rightNull=void 0,W[g[n].x]=g[n];k(R,function(o,t){null!==o.total&&M.push(t)}),M.sort(function(o,t){return o-t});var i=b.map(function(o){return o.visible});M.forEach(function(o,t){var m,d,a=0;if(W[o]&&!W[o].isNull)w.push(W[o]),[-1,1].forEach(function(T){var V=1===T?"rightNull":"leftNull",F=R[M[t+T]],s=0;if(F)for(var _=r;0<=_&&_<l;){var B=b[_].index;(m=F.points[B])||(B===v.index?W[o][V]=!0:i[_]&&(d=R[o].points[B])&&(s-=d[1]-d[0])),_+=h}W[o][1===T?"rightCliff":"leftCliff"]=s});else{for(var f=r;0<=f&&f<l;){if(m=R[o].points[b[f].index]){a=m[1];break}f+=h}a=x(a,0),a=E.translate(a,0,1,0,1),w.push({isNull:!0,plotX:A.translate(o,0,0,0,1),x:o,plotY:a,yBottom:a})}})}return w},u.defaultOptions=P(K.defaultOptions,{threshold:0}),u}(K),O(N.prototype,{singleStacks:!1,drawLegendSymbol:S.drawRectangle}),I.registerSeriesType("area",N),N}),X(y,"Series/Spline/SplineSeries.js",[y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S){var K,I=this&&this.__extends||(K=function(P,k){return(K=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,p){x.__proto__=p}||function(x,p){for(var u in p)p.hasOwnProperty(u)&&(x[u]=p[u])})(P,k)},function(P,k){function x(){this.constructor=P}K(P,k),P.prototype=null===k?Object.create(k):(x.prototype=k.prototype,new x)}),N=O.seriesTypes.line,Y=S.merge,Z=S.pick;return S=function(K){function P(){var k=null!==K&&K.apply(this,arguments)||this;return k.data=void 0,k.options=void 0,k.points=void 0,k}return I(P,K),P.prototype.getPointSpline=function(k,x,p){var u=x.plotX||0,g=x.plotY||0,v=k[p-1];if(p=k[p+1],v&&!v.isNull&&!1!==v.doCurve&&!x.isCliff&&p&&!p.isNull&&!1!==p.doCurve&&!x.isCliff){var w=p.plotX||0,M=0,A=(1.5*u+(v.plotX||0))/2.5,E=(1.5*g+(k=v.plotY||0))/2.5,R=(1.5*g+(p=p.plotY||0))/2.5;(w=(1.5*u+w)/2.5)!==A&&(M=(R-E)*(w-u)/(w-A)+g-R),R+=M,(E+=M)>k&&E>g?R=2*g-(E=Math.max(k,g)):E<k&&E<g&&(R=2*g-(E=Math.min(k,g))),R>p&&R>g?E=2*g-(R=Math.max(p,g)):R<p&&R<g&&(E=2*g-(R=Math.min(p,g))),x.rightContX=w,x.rightContY=R}return x=["C",Z(v.rightContX,v.plotX,0),Z(v.rightContY,v.plotY,0),Z(A,u,0),Z(E,g,0),u,g],v.rightContX=v.rightContY=void 0,x},P.defaultOptions=Y(N.defaultOptions),P}(N),O.registerSeriesType("spline",S),S}),X(y,"Series/AreaSpline/AreaSplineSeries.js",[y["Series/Spline/SplineSeries.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N){var x,Y=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),Z=I.seriesTypes,K=Z.area;Z=Z.area.prototype;var P=N.extend,k=N.merge;return N=function(x){function p(){var u=null!==x&&x.apply(this,arguments)||this;return u.data=void 0,u.points=void 0,u.options=void 0,u}return Y(p,x),p.defaultOptions=k(O.defaultOptions,K.defaultOptions),p}(O),P(N.prototype,{getGraphPath:Z.getGraphPath,getStackPoints:Z.getStackPoints,drawGraph:Z.drawGraph,drawLegendSymbol:S.drawRectangle}),I.registerSeriesType("areaspline",N),N}),X(y,"Series/Column/ColumnSeriesDefaults.js",[],function(){return{borderRadius:0,centerInCategory:!1,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,cropThreshold:50,pointRange:null,states:{hover:{halo:!1,brightness:.1},select:{color:"#cccccc",borderColor:"#000000"}},dataLabels:{align:void 0,verticalAlign:void 0,y:void 0},startFromThreshold:!0,stickyTracking:!1,tooltip:{distance:6},threshold:0,borderColor:"#ffffff"}}),X(y,"Series/Column/ColumnSeries.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Color/Color.js"],y["Series/Column/ColumnSeriesDefaults.js"],y["Core/Globals.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/Series.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P){var l,k=this&&this.__extends||(l=function(h,r){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var o in i)i.hasOwnProperty(o)&&(n[o]=i[o])})(h,r)},function(h,r){function n(){this.constructor=h}l(h,r),h.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}),x=O.animObject,p=S.parse,u=N.hasTouch;O=N.noop;var g=P.clamp,v=P.defined,w=P.extend,M=P.fireEvent,A=P.isArray,E=P.isNumber,R=P.merge,W=P.pick,b=P.objectEach;return P=function(l){function h(){var r=null!==l&&l.apply(this,arguments)||this;return r.borderWidth=void 0,r.data=void 0,r.group=void 0,r.options=void 0,r.points=void 0,r}return k(h,l),h.prototype.animate=function(r){var n=this,i=this.yAxis,o=n.options,t=this.chart.inverted,a={},m=t?"translateX":"translateY";if(r)a.scaleY=.001,r=g(i.toPixels(o.threshold),i.pos,i.pos+i.len),t?a.translateX=r-i.len:a.translateY=r,n.clipBox&&n.setClip(),n.group.attr(a);else{var d=Number(n.group.attr(m));n.group.animate({scaleY:1},w(x(n.options.animation),{step:function(f,T){n.group&&(a[m]=d+T.pos*(i.pos-d),n.group.attr(a))}}))}},h.prototype.init=function(r,n){l.prototype.init.apply(this,arguments);var i=this;(r=i.chart).hasRendered&&r.series.forEach(function(o){o.type===i.type&&(o.isDirty=!0)})},h.prototype.getColumnMetrics=function(){var r=this,n=r.options,i=r.xAxis,o=r.yAxis,t=i.options.reversedStacks;t=i.reversed&&!t||!i.reversed&&t;var m,a={},d=0;!1===n.grouping?d=1:r.chart.series.forEach(function(F){var s=F.yAxis,_=F.options;if(F.type===r.type&&(F.visible||!r.chart.options.chart.ignoreHiddenSeries)&&o.len===s.len&&o.pos===s.pos){if(_.stacking&&"group"!==_.stacking){typeof a[m=F.stackKey]>"u"&&(a[m]=d++);var B=a[m]}else!1!==_.grouping&&(B=d++);F.columnIndex=B}});var f=Math.min(Math.abs(i.transA)*(i.ordinal&&i.ordinal.slope||n.pointRange||i.closestPointRange||i.tickInterval||1),i.len),T=f*n.groupPadding,V=(f-2*T)/(d||1);return n=Math.min(n.maxPointWidth||i.len,W(n.pointWidth,V*(1-2*n.pointPadding))),r.columnMetrics={width:n,offset:(V-n)/2+(T+((r.columnIndex||0)+(t?1:0))*V-f/2)*(t?-1:1),paddedWidth:V,columnCount:d},r.columnMetrics},h.prototype.crispCol=function(r,n,i,o){var t=this.chart,a=this.borderWidth,m=-(a%2?.5:0);return a=a%2?.5:1,t.inverted&&t.renderer.isVML&&(a+=1),this.options.crisp&&(i=Math.round(r+i)+m,i-=r=Math.round(r)+m),o=Math.round(n+o)+a,m=.5>=Math.abs(n)&&.5<o,o-=n=Math.round(n)+a,m&&o&&(--n,o+=1),{x:r,y:n,width:i,height:o}},h.prototype.adjustForMissingColumns=function(r,n,i,o){var t=this,a=this.options.stacking;if(!i.isNull&&1<o.columnCount){var m=this.yAxis.options.reversedStacks,d=0,f=m?0:-o.columnCount;b(this.yAxis.stacking&&this.yAxis.stacking.stacks,function(T){if("number"==typeof i.x){var V=T[i.x.toString()];V&&(T=V.points[t.index],a?(T&&(d=f),V.hasValidPoints&&(m?f++:f--)):A(T)&&(T=Object.keys(V.points).filter(function(F){return!F.match(",")&&V.points[F]&&1<V.points[F].length}).map(parseFloat).sort(function(F,s){return s-F}),d=T.indexOf(t.index),f=T.length))}}),r=(i.plotX||0)+((f-1)*o.paddedWidth+n)/2-n-d*o.paddedWidth}return r},h.prototype.translate=function(){var r=this,n=r.chart,i=r.options,o=r.dense=2>r.closestPointRange*r.xAxis.transA;o=r.borderWidth=W(i.borderWidth,o?0:1);var t=r.xAxis,a=r.yAxis,m=i.threshold,d=r.translatedThreshold=a.getThreshold(m),f=W(i.minPointLength,5),T=r.getColumnMetrics(),V=T.width,F=r.pointXOffset=T.offset,s=r.dataMin,_=r.dataMax,B=r.barW=Math.max(V,1+2*o);n.inverted&&(d-=.5),i.pointPadding&&(B=Math.ceil(B)),Z.prototype.translate.apply(r),r.points.forEach(function(H){var G=W(H.yBottom,d),C=999+Math.abs(G),j=H.plotX||0;C=g(H.plotY,-C,a.len+C);var L=Math.min(C,G),ee=Math.max(C,G)-L,U=V,ie=j+F,$=B;f&&Math.abs(ee)<f&&(ee=f,j=!a.reversed&&!H.negative||a.reversed&&H.negative,E(m)&&E(_)&&H.y===m&&_<=m&&(a.min||0)<m&&(s!==_||(a.max||0)<=m)&&(j=!j),L=Math.abs(L-d)>f?G-f:d-(j?f:0)),v(H.options.pointWidth)&&(U=$=Math.ceil(H.options.pointWidth),ie-=Math.round((U-V)/2)),i.centerInCategory&&(ie=r.adjustForMissingColumns(ie,U,H,T)),H.barX=ie,H.pointWidth=U,H.tooltipPos=n.inverted?[g(a.len+a.pos-n.plotLeft-C,a.pos-n.plotLeft,a.len+a.pos-n.plotLeft),t.len+t.pos-n.plotTop-ie-$/2,ee]:[t.left-n.plotLeft+ie+$/2,g(C+a.pos-n.plotTop,a.pos-n.plotTop,a.len+a.pos-n.plotTop),ee],H.shapeType=r.pointClass.prototype.shapeType||"rect",H.shapeArgs=r.crispCol.apply(r,H.isNull?[ie,d,$,0]:[ie,L,$,ee])})},h.prototype.drawGraph=function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},h.prototype.pointAttribs=function(r,n){var i=this.options,o=this.pointAttrToOptions||{},t=o.stroke||"borderColor",a=o["stroke-width"]||"borderWidth",m=r&&r.color||this.color,d=r&&r[t]||i[t]||m;o=r&&r.options.dashStyle||i.dashStyle;var f=r&&r[a]||i[a]||this[a]||0,T=W(r&&r.opacity,i.opacity,1);if(r&&this.zones.length){var V=r.getZone();m=r.options.color||V&&(V.color||r.nonZonedColor)||this.color,V&&(d=V.borderColor||d,o=V.dashStyle||o,f=V.borderWidth||f)}return n&&r&&(n=(r=R(i.states[n],r.options.states&&r.options.states[n]||{})).brightness,m=r.color||typeof n<"u"&&p(m).brighten(r.brightness).get()||m,d=r[t]||d,f=r[a]||f,o=r.dashStyle||o,T=W(r.opacity,T)),t={fill:m,stroke:d,"stroke-width":f,opacity:T},o&&(t.dashstyle=o),t},h.prototype.drawPoints=function(r){void 0===r&&(r=this.points);var m,n=this,i=this.chart,o=n.options,t=i.renderer,a=o.animationLimit||250;r.forEach(function(d){var f=d.graphic,T=!!f,V=f&&i.pointCount<a?"animate":"attr";E(d.plotY)&&null!==d.y?(m=d.shapeArgs,f&&d.hasNewShapeType()&&(f=f.destroy()),n.enabledDataSorting&&(d.startXPos=n.xAxis.reversed?-(m&&m.width||0):n.xAxis.width),f||(d.graphic=f=t[d.shapeType](m).add(d.group||n.group))&&n.enabledDataSorting&&i.hasRendered&&i.pointCount<a&&(f.attr({x:d.startXPos}),T=!0,V="animate"),f&&T&&f[V](R(m)),o.borderRadius&&f[V]({r:o.borderRadius}),i.styledMode||f[V](n.pointAttribs(d,d.selected&&"select")).shadow(!1!==d.allowShadow&&o.shadow,null,o.stacking&&!o.borderRadius),f&&(f.addClass(d.getClassName(),!0),f.attr({visibility:d.visible?"inherit":"hidden"}))):f&&(d.graphic=f.destroy())})},h.prototype.drawTracker=function(r){void 0===r&&(r=this.points);var a,n=this,i=n.chart,o=i.pointer,t=function(m){var d=o.getPointFromEvent(m);typeof d<"u"&&(o.isDirectTouch=!0,d.onMouseOver(m))};r.forEach(function(m){a=A(m.dataLabels)?m.dataLabels:m.dataLabel?[m.dataLabel]:[],m.graphic&&(m.graphic.element.point=m),a.forEach(function(d){d.div?d.div.point=m:d.element.point=m})}),n._hasTracking||(n.trackerGroups.forEach(function(m){n[m]&&(n[m].addClass("highcharts-tracker").on("mouseover",t).on("mouseout",function(d){o.onTrackerMouseOut(d)}),u&&n[m].on("touchstart",t),!i.styledMode&&n.options.cursor&&n[m].css({cursor:n.options.cursor}))}),n._hasTracking=!0),M(this,"afterDrawTracker")},h.prototype.remove=function(){var r=this,n=r.chart;n.hasRendered&&n.series.forEach(function(i){i.type===r.type&&(i.isDirty=!0)}),Z.prototype.remove.apply(r,arguments)},h.defaultOptions=R(Z.defaultOptions,I),h}(Z),w(P.prototype,{cropShoulder:0,directTouch:!0,drawLegendSymbol:Y.drawRectangle,getSymbol:O,negStacks:!0,trackerGroups:["group","dataLabelsGroup"]}),K.registerSeriesType("column",P),P}),X(y,"Core/Series/DataLabel.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/FormatUtilities.js"],y["Core/Utilities.js"]],function(O,S,I){var w,N=O.getDeferredAnimation,Y=S.format,Z=I.defined,K=I.extend,P=I.fireEvent,k=I.isArray,x=I.isString,p=I.merge,u=I.objectEach,g=I.pick,v=I.splat;return function(M){function A(r,n,i,o,t){var a=this,m=this.chart,d=this.isCartesian&&m.inverted,f=this.enabledDataSorting,T=r.plotX,V=r.plotY,F=i.rotation,s=i.align,_=Z(T)&&Z(V)&&m.isInsidePlot(T,Math.round(V),{inverted:d,paneCoordinates:!0,series:a});V=function(C){f&&a.xAxis&&!B&&a.setDataLabelStartPos(r,n,t,_,C)};var B="justify"===g(i.overflow,f?"none":"justify");if(T=this.visible&&!1!==r.visible&&Z(T)&&(r.series.forceDL||f&&!B||_||g(i.inside,!!this.options.stacking)&&o&&m.isInsidePlot(T,d?o.x+1:o.y+o.height-1,{inverted:d,paneCoordinates:!0,series:a})),d=r.pos(),T&&d){F&&n.attr({align:s}),s=n.getBBox(!0);var H=[0,0],G=m.renderer.fontMetrics(m.styledMode?void 0:i.style.fontSize,n).b;o=K({x:d[0],y:Math.round(d[1]),width:0,height:0},o),K(i,{width:s.width,height:s.height}),F?(B=!1,H=m.renderer.rotCorr(G,F),G={x:o.x+(i.x||0)+o.width/2+H.x,y:o.y+(i.y||0)+{top:0,middle:.5,bottom:1}[i.verticalAlign]*o.height},H=[s.x-Number(n.attr("x")),s.y-Number(n.attr("y"))],V(G),n[t?"attr":"animate"](G)):(V(o),n.align(i,void 0,o),G=n.alignAttr),B&&0<=o.height?this.justifyDataLabel(n,i,G,s,o,t):g(i.crop,!0)&&(o=G.x,V=G.y,T=m.isInsidePlot(o+=H[0],V+=H[1],{paneCoordinates:!0,series:a})&&m.isInsidePlot(o+s.width,V+s.height,{paneCoordinates:!0,series:a})),i.shape&&!F&&n[t?"attr":"animate"]({anchorX:d[0],anchorY:d[1]})}t&&f&&(n.placed=!1),T||f&&!B?n.show():(n.hide(),n.placed=!1)}function R(r){void 0===r&&(r=this.points);var n=this,i=n.chart,o=n.options,t=n.hasRendered||0,a=i.renderer,m=i.options.chart,d=m.backgroundColor,f=a.getContrast(x(m=m.plotBackgroundColor)&&m||x(d)&&d||"#000000"),T=o.dataLabels;if(d=T.animation,d=T.defer?N(i,d,n):{defer:0,duration:0},T=b(b(i.options.plotOptions&&i.options.plotOptions.series&&i.options.plotOptions.series.dataLabels,i.options.plotOptions&&i.options.plotOptions[n.type]&&i.options.plotOptions[n.type].dataLabels),T),P(this,"drawDataLabels"),k(T)||T.enabled||n._hasPointLabels){var F=n.plotGroup("dataLabelsGroup","data-labels",t?"inherit":"hidden",T.zIndex||6);F.attr({opacity:+t}),!t&&(t=n.dataLabelsGroup)&&(n.visible&&F.show(),t[o.animation?"animate":"attr"]({opacity:1},d)),r.forEach(function(s){v(b(T,s.dlOptions||s.options&&s.options.dataLabels)).forEach(function(_,B){var H=_.enabled&&(!s.isNull||s.dataLabelOnNull)&&function E(r,n){var i=n.filter;return!i||(n=i.operator,r=r[i.property],i=i.value,">"===n&&r>i||"<"===n&&r<i||">="===n&&r>=i||"<="===n&&r<=i||"=="===n&&r==i||"==="===n&&r===i)}(s,_),G=s.connectors?s.connectors[B]:s.connector,C=s.dataLabels?s.dataLabels[B]:s.dataLabel,j=!C,L=g(_.distance,s.labelDistance);if(H){var ee=s.getLabelConfig(),U=g(_[s.formatPrefix+"Format"],_.format);ee=Z(U)?Y(U,ee,i):(_[s.formatPrefix+"Formatter"]||_.formatter).call(ee,_),U=_.style;var ie=_.rotation;i.styledMode||(U.color=g(_.color,U.color,n.color,"#000000"),"contrast"===U.color?(s.contrastColor=a.getContrast(s.color||n.color),U.color=!Z(L)&&_.inside||0>L||o.stacking?s.contrastColor:f):delete s.contrastColor,o.cursor&&(U.cursor=o.cursor));var $={r:_.borderRadius||0,rotation:ie,padding:_.padding,zIndex:1};if(!i.styledMode){var oe=_.borderColor;$.fill="auto"===(L=_.backgroundColor)?s.color:L,$.stroke="auto"===oe?s.color:oe,$["stroke-width"]=_.borderWidth}u($,function(te,_e){typeof te>"u"&&delete $[_e]})}!C||H&&Z(ee)&&!!C.div==!!_.useHTML&&(C.rotation&&_.rotation||C.rotation===_.rotation)||(j=!0,s.dataLabel=C=s.dataLabel&&s.dataLabel.destroy(),s.dataLabels&&(1===s.dataLabels.length?delete s.dataLabels:delete s.dataLabels[B]),B||delete s.dataLabel,G&&(s.connector=s.connector.destroy(),s.connectors&&(1===s.connectors.length?delete s.connectors:delete s.connectors[B]))),H&&Z(ee)?(C?$.text=ee:(s.dataLabels=s.dataLabels||[],C=s.dataLabels[B]=ie?a.text(ee,0,0,_.useHTML).addClass("highcharts-data-label"):a.label(ee,0,0,_.shape,null,null,_.useHTML,null,"data-label"),B||(s.dataLabel=C),C.addClass(" highcharts-data-label-color-"+s.colorIndex+" "+(_.className||"")+(_.useHTML?" highcharts-tracker":""))),C.options=_,C.attr($),i.styledMode||C.css(U).shadow(_.shadow),(B=_[s.formatPrefix+"TextPath"]||_.textPath)&&!_.useHTML&&(C.setTextPath(s.getDataLabelPath&&s.getDataLabelPath(C)||s.graphic,B),s.dataLabelPath&&!B.enabled&&(s.dataLabelPath=s.dataLabelPath.destroy())),C.added||C.add(F),n.alignDataLabel(s,C,_,null,j)):C&&C.hide()})})}P(this,"afterDrawDataLabels")}function W(r,n,i,o,t,a){var m=this.chart,d=n.align,f=n.verticalAlign,T=r.box?0:r.padding||0,V=n.x;V=void 0===V?0:V;var F=n.y;F=void 0===F?0:F;var s=(i.x||0)+T;if(0>s){"right"===d&&0<=V?(n.align="left",n.inside=!0):V-=s;var _=!0}return(s=(i.x||0)+o.width-T)>m.plotWidth&&("left"===d&&0>=V?(n.align="right",n.inside=!0):V+=m.plotWidth-s,_=!0),0>(s=i.y+T)&&("bottom"===f&&0<=F?(n.verticalAlign="top",n.inside=!0):F-=s,_=!0),(s=(i.y||0)+o.height-T)>m.plotHeight&&("top"===f&&0>=F?(n.verticalAlign="bottom",n.inside=!0):F+=m.plotHeight-s,_=!0),_&&(n.x=V,n.y=F,r.placed=!a,r.align(n,void 0,t)),_}function b(r,n){var o,i=[];if(k(r)&&!k(n))i=r.map(function(t){return p(t,n)});else if(k(n)&&!k(r))i=n.map(function(t){return p(r,t)});else if(k(r)||k(n))for(o=Math.max(r.length,n.length);o--;)i[o]=p(r[o],n[o]);else i=p(r,n);return i}function l(r,n,i,o,t){var a=this.chart,m=a.inverted,d=this.xAxis,f=d.reversed,T=m?n.height/2:n.width/2;r=(r=r.pointWidth)?r/2:0,n.startXPos=m?t.x:f?-T-r:d.width-T+r,n.startYPos=m?f?this.yAxis.height-T+r:-T-r:t.y,o?"hidden"===n.visibility&&(n.show(),n.attr({opacity:0}).animate({opacity:1})):n.attr({opacity:1}).animate({opacity:0},void 0,n.hide),a.hasRendered&&(i&&n.attr({x:n.startXPos,y:n.startYPos}),n.placed=!0)}var h=[];M.compose=function(r){if(-1===h.indexOf(r)){var n=r.prototype;h.push(r),n.alignDataLabel=A,n.drawDataLabels=R,n.justifyDataLabel=W,n.setDataLabelStartPos=l}}}(w||(w={})),w}),X(y,"Series/Column/ColumnDataLabel.js",[y["Core/Series/DataLabel.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var K,N=S.series,Y=I.merge,Z=I.pick;return function(P){function k(p,u,g,v,w){var M=this.chart.inverted,A=p.series,E=(A.xAxis?A.xAxis.len:this.chart.plotSizeX)||0,R=p.dlBox||p.shapeArgs,W=Z(p.below,p.plotY>Z(this.translatedThreshold,A=(A.yAxis?A.yAxis.len:this.chart.plotSizeY)||0)),b=Z(g.inside,!!this.options.stacking);R&&(0>(v=Y(R)).y&&(v.height+=v.y,v.y=0),0<(R=v.y+v.height-A)&&R<v.height&&(v.height-=R),M&&(v={x:A-v.y-v.height,y:E-v.x-v.width,width:v.height,height:v.width}),b||(M?(v.x+=W?0:v.width,v.width=0):(v.y+=W?v.height:0,v.height=0))),g.align=Z(g.align,!M||b?"center":W?"right":"left"),g.verticalAlign=Z(g.verticalAlign,M||b?"middle":W?"top":"bottom"),N.prototype.alignDataLabel.call(this,p,u,g,v,w),g.inside&&p.contrastColor&&u.css({color:p.contrastColor})}var x=[];P.compose=function(p){O.compose(N),-1===x.indexOf(p)&&(x.push(p),p.prototype.alignDataLabel=k)}}(K||(K={})),K}),X(y,"Series/Bar/BarSeries.js",[y["Series/Column/ColumnSeries.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var K,N=this&&this.__extends||(K=function(P,k){return(K=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,p){x.__proto__=p}||function(x,p){for(var u in p)p.hasOwnProperty(u)&&(x[u]=p[u])})(P,k)},function(P,k){function x(){this.constructor=P}K(P,k),P.prototype=null===k?Object.create(k):(x.prototype=k.prototype,new x)}),Y=I.extend,Z=I.merge;return I=function(K){function P(){var k=null!==K&&K.apply(this,arguments)||this;return k.data=void 0,k.options=void 0,k.points=void 0,k}return N(P,K),P.defaultOptions=Z(O.defaultOptions,{}),P}(O),Y(I.prototype,{inverted:!0}),S.registerSeriesType("bar",I),I}),X(y,"Series/Scatter/ScatterSeriesDefaults.js",[],function(){return{lineWidth:0,findNearestPointBy:"xy",jitter:{x:0,y:0},marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{point.color}">\u25cf</span> <span style="font-size: 10px"> {series.name}</span><br/>',pointFormat:"x: <b>{point.x}</b><br/>y: <b>{point.y}</b><br/>"}}}),X(y,"Series/Scatter/ScatterSeries.js",[y["Series/Scatter/ScatterSeriesDefaults.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var x,N=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),Y=S.seriesTypes,Z=Y.column,K=Y.line;Y=I.addEvent;var P=I.extend,k=I.merge;return I=function(x){function p(){var u=null!==x&&x.apply(this,arguments)||this;return u.data=void 0,u.options=void 0,u.points=void 0,u}return N(p,x),p.prototype.applyJitter=function(){var u=this,g=this.options.jitter,v=this.points.length;g&&this.points.forEach(function(w,M){["x","y"].forEach(function(A,E){var R="plot"+A.toUpperCase();if(g[A]&&!w.isNull){var W=u[A+"Axis"],b=g[A]*W.transA;if(W&&!W.isLog){var l=Math.max(0,w[R]-b);W=Math.min(W.len,w[R]+b),E=1e4*Math.sin(M+E*v),w[R]=l+(W-l)*(E-Math.floor(E)),"x"===A&&(w.clientX=w.plotX)}}})})},p.prototype.drawGraph=function(){this.options.lineWidth?x.prototype.drawGraph.call(this):this.graph&&(this.graph=this.graph.destroy())},p.defaultOptions=k(K.defaultOptions,O),p}(K),P(I.prototype,{drawTracker:Z.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1}),Y(I,"afterTranslate",function(){this.applyJitter()}),S.registerSeriesType("scatter",I),I}),X(y,"Series/CenteredUtilities.js",[y["Core/Globals.js"],y["Core/Series/Series.js"],y["Core/Utilities.js"]],function(O,S,I){var k,x,N=O.deg2rad,Y=I.fireEvent,Z=I.isNumber,K=I.pick,P=I.relativeLength;return(x=k||(k={})).getCenter=function(){var p=this.options,u=this.chart,g=2*(p.slicedOffset||0),v=u.plotWidth-2*g,w=u.plotHeight-2*g,M=p.center,A=Math.min(v,w),E=p.thickness,R=p.size,W=p.innerSize||0;for("string"==typeof R&&(R=parseFloat(R)),"string"==typeof W&&(W=parseFloat(W)),p=[K(M[0],"50%"),K(M[1],"50%"),K(R&&0>R?void 0:p.size,"100%"),K(W&&0>W?void 0:p.innerSize||0,"0%")],!u.angular||this instanceof S||(p[3]=0),M=0;4>M;++M)R=p[M],u=2>M||2===M&&/%$/.test(R),p[M]=P(R,[v,w,A,p[2]][M])+(u?g:0);return p[3]>p[2]&&(p[3]=p[2]),Z(E)&&2*E<p[2]&&0<E&&(p[3]=p[2]-2*E),Y(this,"afterGetCenter",{positions:p}),p},x.getStartAndEndRadians=function(p,u){return p=Z(p)?p:0,u=Z(u)&&u>p&&360>u-p?u:p+360,{start:N*(p+-90),end:N*(u+-90)}},k}),X(y,"Series/Pie/PiePoint.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Series/Point.js"],y["Core/Utilities.js"]],function(O,S,I){var p,N=this&&this.__extends||(p=function(u,g){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,w){v.__proto__=w}||function(v,w){for(var M in w)w.hasOwnProperty(M)&&(v[M]=w[M])})(u,g)},function(u,g){function v(){this.constructor=u}p(u,g),u.prototype=null===g?Object.create(g):(v.prototype=g.prototype,new v)}),Y=O.setAnimation,Z=I.addEvent,K=I.defined;O=I.extend;var P=I.isNumber,k=I.pick,x=I.relativeLength;return S=function(p){function u(){var g=null!==p&&p.apply(this,arguments)||this;return g.labelDistance=void 0,g.options=void 0,g.series=void 0,g}return N(u,p),u.prototype.getConnectorPath=function(){var g=this.labelPosition,v=this.series.options.dataLabels,w=this.connectorShapes,M=v.connectorShape;return w[M]&&(M=w[M]),M.call(this,{x:g.final.x,y:g.final.y,alignment:g.alignment},g.connectorPosition,v)},u.prototype.getTranslate=function(){return this.sliced?this.slicedTranslation:{translateX:0,translateY:0}},u.prototype.haloPath=function(g){var v=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(v.x,v.y,v.r+g,v.r+g,{innerR:v.r-1,start:v.start,end:v.end})},u.prototype.init=function(){var g=this;p.prototype.init.apply(this,arguments),this.name=k(this.name,"Slice");var v=function(w){g.slice("select"===w.type)};return Z(this,"select",v),Z(this,"unselect",v),this},u.prototype.isValid=function(){return P(this.y)&&0<=this.y},u.prototype.setVisible=function(g,v){var w=this,M=this.series,A=M.chart,E=M.options.ignoreHiddenPoint;v=k(v,E),g!==this.visible&&(this.visible=this.options.visible=g=typeof g>"u"?!this.visible:g,M.options.data[M.data.indexOf(this)]=this.options,["graphic","dataLabel","connector","shadowGroup"].forEach(function(R){w[R]&&w[R][g?"show":"hide"](g)}),this.legendItem&&A.legend.colorizeItem(this,g),g||"hover"!==this.state||this.setState(""),E&&(M.isDirty=!0),v&&A.redraw())},u.prototype.slice=function(g,v,w){var M=this.series;Y(w,M.chart),k(v,!0),this.sliced=this.options.sliced=K(g)?g:!this.sliced,M.options.data[M.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate()),this.shadowGroup&&this.shadowGroup.animate(this.getTranslate())},u}(S),O(S.prototype,{connectorShapes:{fixedOffset:function(p,u,g){var v=u.breakAt;return u=u.touchingSliceAt,[["M",p.x,p.y],g.softConnector?["C",p.x+("left"===p.alignment?-5:5),p.y,2*v.x-u.x,2*v.y-u.y,v.x,v.y]:["L",v.x,v.y],["L",u.x,u.y]]},straight:function(p,u){return[["M",p.x,p.y],["L",(u=u.touchingSliceAt).x,u.y]]},crookedLine:function(p,u,g){u=u.touchingSliceAt;var v=this.series,w=v.center[0],M=v.chart.plotWidth,A=v.chart.plotLeft;v=p.alignment;var E=this.shapeArgs.r;return g=x(g.crookDistance,1),g=["L",M="left"===v?w+E+(M+A-w-E)*(1-g):A+(w-E)*g,p.y],w=!0,("left"===v?M>p.x||M<u.x:M<p.x||M>u.x)&&(w=!1),p=[["M",p.x,p.y]],w&&p.push(g),p.push(["L",u.x,u.y]),p}}}),S}),X(y,"Series/Pie/PieSeriesDefaults.js",[],function(){return{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{allowOverlap:!0,connectorPadding:5,connectorShape:"fixedOffset",crookDistance:"70%",distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}}}),X(y,"Series/Pie/PieSeries.js",[y["Series/CenteredUtilities.js"],y["Series/Column/ColumnSeries.js"],y["Core/Globals.js"],y["Core/Legend/LegendSymbol.js"],y["Series/Pie/PiePoint.js"],y["Series/Pie/PieSeriesDefaults.js"],y["Core/Series/Series.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Renderer/SVG/Symbols.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P,k,x){var R,p=this&&this.__extends||(R=function(W,b){return(R=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,h){l.__proto__=h}||function(l,h){for(var r in h)h.hasOwnProperty(r)&&(l[r]=h[r])})(W,b)},function(W,b){function l(){this.constructor=W}R(W,b),W.prototype=null===b?Object.create(b):(l.prototype=b.prototype,new l)}),u=O.getStartAndEndRadians;I=I.noop;var g=x.clamp,v=x.extend,w=x.fireEvent,M=x.merge,A=x.pick,E=x.relativeLength;return x=function(R){function W(){var b=null!==R&&R.apply(this,arguments)||this;return b.center=void 0,b.data=void 0,b.maxLabelDistance=void 0,b.options=void 0,b.points=void 0,b}return p(W,R),W.prototype.animate=function(b){var l=this,r=l.startAngleRad;b||l.points.forEach(function(n){var i=n.graphic,o=n.shapeArgs;i&&o&&(i.attr({r:A(n.startR,l.center&&l.center[3]/2),start:r,end:r}),i.animate({r:o.r,start:o.start,end:o.end},l.options.animation))})},W.prototype.drawEmpty=function(){var b=this.startAngleRad,l=this.endAngleRad,h=this.options;if(0===this.total&&this.center){var r=this.center[0],n=this.center[1];this.graph||(this.graph=this.chart.renderer.arc(r,n,this.center[1]/2,0,b,l).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:k.arc(r,n,this.center[2]/2,0,{start:b,end:l,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":h.borderWidth,fill:h.fillColor||"none",stroke:h.color||"#cccccc"})}else this.graph&&(this.graph=this.graph.destroy())},W.prototype.drawPoints=function(){var b=this.chart.renderer;this.points.forEach(function(l){l.graphic&&l.hasNewShapeType()&&(l.graphic=l.graphic.destroy()),l.graphic||(l.graphic=b[l.shapeType](l.shapeArgs).add(l.series.group),l.delayedRendering=!0)})},W.prototype.generatePoints=function(){R.prototype.generatePoints.call(this),this.updateTotals()},W.prototype.getX=function(b,l,h){var r=this.center,n=this.radii?this.radii[h.index]||0:r[2]/2;return b=Math.asin(g((b-r[1])/(n+h.labelDistance),-1,1)),r[0]+(l?-1:1)*Math.cos(b)*(n+h.labelDistance)+(0<h.labelDistance?(l?-1:1)*this.options.dataLabels.padding:0)},W.prototype.hasData=function(){return!!this.processedXData.length},W.prototype.redrawPoints=function(){var n,i,o,t,b=this,l=b.chart,h=l.renderer,r=b.options.shadow;this.drawEmpty(),!r||b.shadowGroup||l.styledMode||(b.shadowGroup=h.g("shadow").attr({zIndex:-1}).add(b.group)),b.points.forEach(function(a){var m={};if(i=a.graphic,!a.isNull&&i){var d=void 0;t=a.shapeArgs,n=a.getTranslate(),l.styledMode||(d=a.shadowGroup,r&&!d&&(d=a.shadowGroup=h.g("shadow").add(b.shadowGroup)),d&&d.attr(n),o=b.pointAttribs(a,a.selected&&"select")),a.delayedRendering?(i.setRadialReference(b.center).attr(t).attr(n),l.styledMode||i.attr(o).attr({"stroke-linejoin":"round"}).shadow(r,d),a.delayedRendering=!1):(i.setRadialReference(b.center),l.styledMode||M(!0,m,o),M(!0,m,t,n),i.animate(m)),i.attr({visibility:a.visible?"inherit":"hidden"}),i.addClass(a.getClassName(),!0)}else i&&(a.graphic=i.destroy())})},W.prototype.sortByAngle=function(b,l){b.sort(function(h,r){return typeof h.angle<"u"&&(r.angle-h.angle)*l})},W.prototype.translate=function(b){w(this,"translate"),this.generatePoints();var l=this.options,h=l.slicedOffset,r=h+(l.borderWidth||0),n=u(l.startAngle,l.endAngle),i=this.startAngleRad=n.start;n=(this.endAngleRad=n.end)-i;var o=this.points,t=l.dataLabels.distance;l=l.ignoreHiddenPoint;var m,a=o.length,d=0;for(b||(this.center=b=this.getCenter()),m=0;m<a;m++){var f=o[m],T=i+d*n;!f.isValid()||l&&!f.visible||(d+=f.percentage/100);var V=i+d*n,F={x:b[0],y:b[1],r:b[2]/2,innerR:b[3]/2,start:Math.round(1e3*T)/1e3,end:Math.round(1e3*V)/1e3};f.shapeType="arc",f.shapeArgs=F,f.labelDistance=A(f.options.dataLabels&&f.options.dataLabels.distance,t),f.labelDistance=E(f.labelDistance,F.r),this.maxLabelDistance=Math.max(this.maxLabelDistance||0,f.labelDistance),(V=(V+T)/2)>1.5*Math.PI?V-=2*Math.PI:V<-Math.PI/2&&(V+=2*Math.PI),f.slicedTranslation={translateX:Math.round(Math.cos(V)*h),translateY:Math.round(Math.sin(V)*h)},F=Math.cos(V)*b[2]/2;var s=Math.sin(V)*b[2]/2;f.tooltipPos=[b[0]+.7*F,b[1]+.7*s],f.half=V<-Math.PI/2||V>Math.PI/2?1:0,f.angle=V,T=Math.min(r,f.labelDistance/5),f.labelPosition={natural:{x:b[0]+F+Math.cos(V)*f.labelDistance,y:b[1]+s+Math.sin(V)*f.labelDistance},final:{},alignment:0>f.labelDistance?"center":f.half?"right":"left",connectorPosition:{breakAt:{x:b[0]+F+Math.cos(V)*T,y:b[1]+s+Math.sin(V)*T},touchingSliceAt:{x:b[0]+F,y:b[1]+s}}}}w(this,"afterTranslate")},W.prototype.updateTotals=function(){var r,b=this.points,l=b.length,h=this.options.ignoreHiddenPoint,n=0;for(r=0;r<l;r++){var i=b[r];!i.isValid()||h&&!i.visible||(n+=i.y)}for(this.total=n,r=0;r<l;r++)(i=b[r]).percentage=0<n&&(i.visible||!h)?i.y/n*100:0,i.total=n},W.defaultOptions=M(K.defaultOptions,Z),W}(K),v(x.prototype,{axisTypes:[],directTouch:!0,drawGraph:void 0,drawLegendSymbol:N.drawRectangle,drawTracker:S.prototype.drawTracker,getCenter:O.getCenter,getSymbol:I,isCartesian:!1,noSharedTooltip:!0,pointAttribs:S.prototype.pointAttribs,pointClass:Y,requireSorting:!1,searchPoint:I,trackerGroups:["group","dataLabelsGroup"]}),P.registerSeriesType("pie",x),x}),X(y,"Series/Pie/PieDataLabel.js",[y["Core/Series/DataLabel.js"],y["Core/Globals.js"],y["Core/Renderer/RendererUtilities.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){var w,Z=S.noop,K=I.distribute,P=N.series,k=Y.arrayMax,x=Y.clamp,p=Y.defined,u=Y.merge,g=Y.pick,v=Y.relativeLength;return function(M){function A(){var _,B,H,G,C,j,L,ee,U,ie,$,oe,l=this,h=l.data,r=l.chart,n=l.options.dataLabels||{},i=n.connectorPadding,o=r.plotWidth,t=r.plotHeight,a=r.plotLeft,m=Math.round(r.chartWidth/3),d=l.center,f=d[2]/2,T=d[1],V=[[],[]],F=[0,0,0,0],s=l.dataLabelPositioners;l.visible&&(n.enabled||l._hasPointLabels)&&(h.forEach(function(te){te.dataLabel&&te.visible&&te.dataLabel.shortened&&(te.dataLabel.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),te.dataLabel.shortened=!1)}),P.prototype.drawDataLabels.apply(l),h.forEach(function(te){te.dataLabel&&(te.visible?(V[te.half].push(te),te.dataLabel._pos=null,!p(n.style.width)&&!p(te.options.dataLabels&&te.options.dataLabels.style&&te.options.dataLabels.style.width)&&te.dataLabel.getBBox().width>m&&(te.dataLabel.css({width:Math.round(.7*m)+"px"}),te.dataLabel.shortened=!0)):(te.dataLabel=te.dataLabel.destroy(),te.dataLabels&&1===te.dataLabels.length&&delete te.dataLabels))}),V.forEach(function(te,_e){var ae,pe=te.length,ge=[];if(pe){if(l.sortByAngle(te,_e-.5),0<l.maxLabelDistance){var ve=Math.max(0,T-f-l.maxLabelDistance),fe=Math.min(T+f+l.maxLabelDistance,r.plotHeight);te.forEach(function(ne){0<ne.labelDistance&&ne.dataLabel&&(ne.top=Math.max(0,T-f-ne.labelDistance),ne.bottom=Math.min(T+f+ne.labelDistance,r.plotHeight),ae=ne.dataLabel.getBBox().height||21,ne.distributeBox={target:ne.labelPosition.natural.y-ne.top+ae/2,size:ae,rank:ne.y},ge.push(ne.distributeBox))}),K(ge,ve=fe+ae-ve,ve/5)}for($=0;$<pe;$++){if(G=(_=te[$]).dataLabel,ie=!1===_.visible?"hidden":"inherit",U=ve=(j=_.labelPosition).natural.y,ge&&p(_.distributeBox)&&(typeof _.distributeBox.pos>"u"?ie="hidden":(L=_.distributeBox.size,U=s.radialDistributionY(_))),delete _.positionIndex,n.justify)ee=s.justify(_,f,d);else switch(n.alignTo){case"connectors":ee=s.alignToConnectors(te,_e,o,a);break;case"plotEdges":ee=s.alignToPlotEdges(G,_e,o,a);break;default:ee=s.radialDistributionX(l,_,U,ve)}G._attr={visibility:ie,align:j.alignment},G._pos={x:ee+g((oe=_.options.dataLabels||{}).x,n.x)+({left:i,right:-i}[j.alignment]||0),y:U+g(oe.y,n.y)-10},j.final.x=ee,j.final.y=U,g(n.crop,!0)&&(C=G.getBBox().width,ve=null,ee-C<i&&1===_e?(ve=Math.round(C-ee+i),F[3]=Math.max(ve,F[3])):ee+C>o-i&&0===_e&&(ve=Math.round(ee+C-o+i),F[1]=Math.max(ve,F[1])),0>U-L/2?F[0]=Math.max(Math.round(L/2-U),F[0]):U+L/2>t&&(F[2]=Math.max(Math.round(U+L/2-t),F[2])),G.sideOverflow=ve)}}}),0===k(F)||this.verifyDataLabelOverflow(F))&&(this.placeDataLabels(),this.points.forEach(function(te){var _e;oe=u(n,te.options.dataLabels),(B=g(oe.connectorWidth,1))&&(H=te.connector,(G=te.dataLabel)&&G._pos&&te.visible&&0<te.labelDistance?(ie=G._attr.visibility,(_e=!H)&&(te.connector=H=r.renderer.path().addClass("highcharts-data-label-connector  highcharts-color-"+te.colorIndex+(te.className?" "+te.className:"")).add(l.dataLabelsGroup),r.styledMode||H.attr({"stroke-width":B,stroke:oe.connectorColor||te.color||"#666666"})),H[_e?"attr":"animate"]({d:te.getConnectorPath()}),H.attr("visibility",ie)):H&&(te.connector=H.destroy()))}))}function E(){this.points.forEach(function(l){var r,h=l.dataLabel;h&&l.visible&&((r=h._pos)?(h.sideOverflow&&(h._attr.width=Math.max(h.getBBox().width-h.sideOverflow,0),h.css({width:h._attr.width+"px",textOverflow:(this.options.dataLabels.style||{}).textOverflow||"ellipsis"}),h.shortened=!0),h.attr(h._attr),h[h.moved?"animate":"attr"](r),h.moved=!0):h&&h.attr({y:-9999})),delete l.distributeBox},this)}function R(l){var h=this.center,r=this.options,n=r.center,i=r.minSize||80,o=null!==r.size;if(!o){if(null!==n[0])var t=Math.max(h[2]-Math.max(l[1],l[3]),i);else t=Math.max(h[2]-l[1]-l[3],i),h[0]+=(l[3]-l[1])/2;null!==n[1]?t=x(t,i,h[2]-Math.max(l[0],l[2])):(t=x(t,i,h[2]-l[0]-l[2]),h[1]+=(l[0]-l[2])/2),t<h[2]?(h[2]=t,h[3]=Math.min(r.thickness?Math.max(0,t-2*r.thickness):Math.max(0,v(r.innerSize||0,t)),t),this.translate(h),this.drawDataLabels&&this.drawDataLabels()):o=!0}return o}var W=[],b={radialDistributionY:function(l){return l.top+l.distributeBox.pos},radialDistributionX:function(l,h,r,n){return l.getX(r<h.top+2||r>h.bottom-2?n:r,h.half,h)},justify:function(l,h,r){return r[0]+(l.half?-1:1)*(h+l.labelDistance)},alignToPlotEdges:function(l,h,r,n){return l=l.getBBox().width,h?l+n:r-l-n},alignToConnectors:function(l,h,r,n){var o,i=0;return l.forEach(function(t){(o=t.dataLabel.getBBox().width)>i&&(i=o)}),h?i+n:r-i-n}};M.compose=function(l){O.compose(P),-1===W.indexOf(l)&&(W.push(l),(l=l.prototype).dataLabelPositioners=b,l.alignDataLabel=Z,l.drawDataLabels=A,l.placeDataLabels=E,l.verifyDataLabelOverflow=R)}}(w||(w={})),w}),X(y,"Extensions/OverlappingDataLabels.js",[y["Core/Chart/Chart.js"],y["Core/Utilities.js"]],function(O,S){function I(x,p){var u=!1;if(x){var g=x.newOpacity;x.oldOpacity!==g&&(x.alignAttr&&x.placed?(x[g?"removeClass":"addClass"]("highcharts-data-label-hidden"),u=!0,x.alignAttr.opacity=g,x[x.isOld?"animate":"attr"](x.alignAttr,null,function(){p.styledMode||x.css({pointerEvents:g?"auto":"none"})}),Y(p,"afterHideOverlappingLabel")):x.attr({opacity:g})),x.isOld=!0}return u}var Y=S.fireEvent,Z=S.isArray,K=S.isNumber,P=S.objectEach,k=S.pick;(0,S.addEvent)(O,"render",function(){var x=this,p=[];(this.labelCollectors||[]).forEach(function(u){p=p.concat(u())}),(this.yAxis||[]).forEach(function(u){u.stacking&&u.options.stackLabels&&!u.options.stackLabels.allowOverlap&&P(u.stacking.stacks,function(g){P(g,function(v){v.label&&p.push(v.label)})})}),(this.series||[]).forEach(function(u){var g=u.options.dataLabels;u.visible&&(!1!==g.enabled||u._hasPointLabels)&&((g=function(v){return v.forEach(function(w){w.visible&&(Z(w.dataLabels)?w.dataLabels:w.dataLabel?[w.dataLabel]:[]).forEach(function(M){var A=M.options;M.labelrank=k(A.labelrank,w.labelrank,w.shapeArgs&&w.shapeArgs.height),A.allowOverlap?(M.oldOpacity=M.opacity,M.newOpacity=1,I(M,x)):p.push(M)})})})(u.nodes||[]),g(u.points))}),this.hideOverlappingLabels(p)}),O.prototype.hideOverlappingLabels=function(x){var v,w,M,p=this,u=x.length,g=p.renderer,A=!1,E=function(b){var l,n,h=b.box?0:b.padding||0,r=l=0;if(b&&(!b.alignAttr||b.placed)){var i=b.alignAttr||{x:b.attr("x"),y:b.attr("y")},o=b.parentGroup;return b.width||(l=b.getBBox(),b.width=l.width,b.height=l.height,l=g.fontMetrics(null,b.element).h),(n={left:"0",center:"0.5",right:"1"}[b.alignValue])?r=+n*(b.width-2*h):K(b.x)&&Math.round(b.x)!==b.translateX&&(r=b.x-b.translateX),{x:i.x+(o.translateX||0)+h-(r||0),y:i.y+(o.translateY||0)+h-l,width:b.width-2*h,height:b.height-2*h}}};for(w=0;w<u;w++)(v=x[w])&&(v.oldOpacity=v.opacity,v.newOpacity=1,v.absoluteBox=E(v));for(x.sort(function(b,l){return(l.labelrank||0)-(b.labelrank||0)}),w=0;w<u;w++){var R=(E=x[w])&&E.absoluteBox;for(v=w+1;v<u;++v){var W=(M=x[v])&&M.absoluteBox;!R||!W||E===M||0===E.newOpacity||0===M.newOpacity||"hidden"===E.visibility||"hidden"===M.visibility||W.x>=R.x+R.width||W.x+W.width<=R.x||W.y>=R.y+R.height||W.y+W.height<=R.y||((E.labelrank<M.labelrank?E:M).newOpacity=0)}}x.forEach(function(b){I(b,p)&&(A=!0)}),A&&Y(p,"afterHideAllOverlappingLabels")}}),X(y,"Core/Responsive.js",[y["Core/Utilities.js"]],function(O){var p,S=O.extend,I=O.find,N=O.isArray,Y=O.isObject,Z=O.merge,K=O.objectEach,P=O.pick,k=O.splat,x=O.uniqueKey;return function(u){var g=[];u.compose=function(w){return-1===g.indexOf(w)&&(g.push(w),S(w.prototype,v.prototype)),w};var v=function(){function w(){}return w.prototype.currentOptions=function(M){var E=this,R={};return function A(W,b,l,h){var r;K(W,function(n,i){if(!h&&-1<E.collectionsWithUpdate.indexOf(i)&&b[i])for(n=k(n),l[i]=[],r=0;r<Math.max(n.length,b[i].length);r++)b[i][r]&&(void 0===n[r]?l[i][r]=b[i][r]:(l[i][r]={},A(n[r],b[i][r],l[i][r],h+1)));else Y(n)?(l[i]=N(n)?[]:{},A(n,b[i]||{},l[i],h+1)):l[i]=typeof b[i]>"u"?null:b[i]})}(M,this.options,R,0),R},w.prototype.matchResponsiveRule=function(M,A){var E=M.condition;(E.callback||function(){return this.chartWidth<=P(E.maxWidth,Number.MAX_VALUE)&&this.chartHeight<=P(E.maxHeight,Number.MAX_VALUE)&&this.chartWidth>=P(E.minWidth,0)&&this.chartHeight>=P(E.minHeight,0)}).call(this)&&A.push(M._id)},w.prototype.setResponsive=function(M,A){var E=this,R=this.options.responsive,W=this.currentResponsive,b=[];!A&&R&&R.rules&&R.rules.forEach(function(l){typeof l._id>"u"&&(l._id=x()),E.matchResponsiveRule(l,b)},this),(A=Z.apply(void 0,b.map(function(l){return I((R||{}).rules||[],function(h){return h._id===l})}).map(function(l){return l&&l.chartOptions}))).isResponsiveOptions=!0,(b=b.toString()||void 0)!==(W&&W.ruleIds)&&(W&&this.update(W.undoOptions,M,!0),b?((W=this.currentOptions(A)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:b,mergedOptions:A,undoOptions:W},this.update(A,M,!0)):this.currentResponsive=void 0)},w}()}(p||(p={})),p}),X(y,"masters/highcharts.src.js",[y["Core/Globals.js"],y["Core/Utilities.js"],y["Core/Defaults.js"],y["Core/Animation/Fx.js"],y["Core/Animation/AnimationUtilities.js"],y["Core/Renderer/HTML/AST.js"],y["Core/FormatUtilities.js"],y["Core/Renderer/RendererUtilities.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Renderer/HTML/HTMLElement.js"],y["Core/Renderer/HTML/HTMLRenderer.js"],y["Core/Axis/Axis.js"],y["Core/Axis/DateTimeAxis.js"],y["Core/Axis/LogarithmicAxis.js"],y["Core/Axis/PlotLineOrBand/PlotLineOrBand.js"],y["Core/Axis/Tick.js"],y["Core/Tooltip.js"],y["Core/Series/Point.js"],y["Core/Pointer.js"],y["Core/MSPointer.js"],y["Core/Legend/Legend.js"],y["Core/Chart/Chart.js"],y["Core/Axis/Stacking/StackingAxis.js"],y["Core/Axis/Stacking/StackItem.js"],y["Core/Series/Series.js"],y["Core/Series/SeriesRegistry.js"],y["Series/Column/ColumnSeries.js"],y["Series/Column/ColumnDataLabel.js"],y["Series/Pie/PieSeries.js"],y["Series/Pie/PieDataLabel.js"],y["Core/Series/DataLabel.js"],y["Core/Responsive.js"],y["Core/Color/Color.js"],y["Core/Time.js"]],function(O,S,I,N,Y,Z,K,P,k,x,p,u,g,v,w,M,A,E,R,W,b,l,h,r,n,i,o,t,a,m,d,f,T,V,F){return O.animate=Y.animate,O.animObject=Y.animObject,O.getDeferredAnimation=Y.getDeferredAnimation,O.setAnimation=Y.setAnimation,O.stop=Y.stop,O.timers=N.timers,O.AST=Z,O.Axis=g,O.Chart=h,O.chart=h.chart,O.Fx=N,O.Legend=l,O.PlotLineOrBand=M,O.Point=R,O.Pointer=b.isRequired()?b:W,O.Series=i,O.StackItem=n,O.SVGElement=k,O.SVGRenderer=x,O.Tick=A,O.Time=F,O.Tooltip=E,O.Color=V,O.color=V.parse,u.compose(x),p.compose(k),O.defaultOptions=I.defaultOptions,O.getOptions=I.getOptions,O.time=I.defaultTime,O.setOptions=I.setOptions,O.dateFormat=K.dateFormat,O.format=K.format,O.numberFormat=K.numberFormat,O.addEvent=S.addEvent,O.arrayMax=S.arrayMax,O.arrayMin=S.arrayMin,O.attr=S.attr,O.clearTimeout=S.clearTimeout,O.correctFloat=S.correctFloat,O.createElement=S.createElement,O.css=S.css,O.defined=S.defined,O.destroyObjectProperties=S.destroyObjectProperties,O.discardElement=S.discardElement,O.distribute=P.distribute,O.erase=S.erase,O.error=S.error,O.extend=S.extend,O.extendClass=S.extendClass,O.find=S.find,O.fireEvent=S.fireEvent,O.getMagnitude=S.getMagnitude,O.getStyle=S.getStyle,O.inArray=S.inArray,O.isArray=S.isArray,O.isClass=S.isClass,O.isDOMElement=S.isDOMElement,O.isFunction=S.isFunction,O.isNumber=S.isNumber,O.isObject=S.isObject,O.isString=S.isString,O.keys=S.keys,O.merge=S.merge,O.normalizeTickInterval=S.normalizeTickInterval,O.objectEach=S.objectEach,O.offset=S.offset,O.pad=S.pad,O.pick=S.pick,O.pInt=S.pInt,O.relativeLength=S.relativeLength,O.removeEvent=S.removeEvent,O.seriesType=o.seriesType,O.splat=S.splat,O.stableSort=S.stableSort,O.syncTimeout=S.syncTimeout,O.timeUnits=S.timeUnits,O.uniqueKey=S.uniqueKey,O.useSerialIds=S.useSerialIds,O.wrap=S.wrap,a.compose(t),f.compose(i),v.compose(g),w.compose(g),d.compose(m),M.compose(g),T.compose(h),r.compose(g,h,i),O}),X(y,"Core/Axis/NavigatorAxisComposition.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S){function I(){this.navigatorAxis||(this.navigatorAxis=new u(this))}function N(g){var v=this.chart.options,w=v.navigator,M=this.navigatorAxis,A=v.chart.zooming.pinchType,E=v.rangeSelector;v=v.chart.zooming.type,this.isXAxis&&(w&&w.enabled||E&&E.enabled)&&("y"===v?g.zoomed=!1:(!Y&&"xy"===v||Y&&"xy"===A)&&this.options.range&&(w=M.previousZoom,P(g.newMin)?M.previousZoom=[this.min,this.max]:w&&(g.newMin=w[0],g.newMax=w[1],M.previousZoom=void 0))),typeof g.zoomed<"u"&&g.preventDefault()}var Y=O.isTouchDevice,Z=S.addEvent,K=S.correctFloat,P=S.defined,k=S.isNumber,x=S.pick,p=[],u=function(){function g(v){this.axis=v}return g.compose=function(v){-1===p.indexOf(v)&&(p.push(v),v.keepProps.push("navigatorAxis"),Z(v,"init",I),Z(v,"zoom",N))},g.prototype.destroy=function(){this.axis=void 0},g.prototype.toFixedRange=function(v,w,M,A){var E=this.axis,R=E.chart;v=x(M,E.translate(v,!0,!E.horiz)),w=x(A,E.translate(w,!0,!E.horiz)),E=(E.pointRange||0)/2;var W=(R=R&&R.fixedRange)&&(w-v)/R;return P(M)||(v=K(v+E)),P(A)||(w=K(w-E)),.7<W&&1.3>W&&(A?v=w-R:w=v+R),k(v)&&k(w)||(v=w=void 0),{min:v,max:w}},g}();return u}),X(y,"Stock/Navigator/NavigatorDefaults.js",[y["Core/Color/Color.js"],y["Core/Series/SeriesRegistry.js"]],function(O,S){return S=S.seriesTypes,{height:40,margin:25,maskInside:!0,handles:{width:7,height:15,symbols:["navigator-handle","navigator-handle"],enabled:!0,lineWidth:1,backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:(O=O.parse)("#6685c2").setOpacity(.3).get(),outlineColor:"#cccccc",outlineWidth:1,series:{type:typeof S.areaspline>"u"?"line":"areaspline",fillOpacity:.05,lineWidth:1,compare:null,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,firstAnchor:"firstPoint",anchor:"middle",lastAnchor:"lastPoint",units:[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2,3,4]],["week",[1,2,3]],["month",[1,3,6]],["year",null]]},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series",className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},threshold:null},xAxis:{overscroll:0,className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#999999"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}}),X(y,"Stock/Navigator/NavigatorSymbols.js",[],function(){return{"navigator-handle":function(O,S,I,N,Y){return void 0===Y&&(Y={}),O=Y.width?Y.width/2:I,S=Math.round(O/3)+.5,[["M",-O-1,.5],["L",O,.5],["L",O,(N=Y.height||N)+.5],["L",-O-1,N+.5],["L",-O-1,.5],["M",-S,4],["L",-S,N-3],["M",S-1,4],["L",S-1,N-3]]}}}),X(y,"Stock/Navigator/NavigatorComposition.js",[y["Core/Defaults.js"],y["Core/Globals.js"],y["Core/Axis/NavigatorAxisComposition.js"],y["Stock/Navigator/NavigatorDefaults.js"],y["Stock/Navigator/NavigatorSymbols.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K){function P(){this.navigator&&this.navigator.setBaseSeries(null,!1)}function k(){var i=this.legend,o=this.navigator;if(o){var t=i&&i.options,a=o.xAxis,m=o.yAxis,d=o.scrollbarHeight;this.inverted?(o.left=o.opposite?this.chartWidth-d-o.height:this.spacing[3]+d,o.top=this.plotTop+d):(o.left=h(a.left,this.plotLeft+d),o.top=o.navigatorOptions.top||this.chartHeight-o.height-d-this.spacing[2]-(this.rangeSelector&&this.extraBottomMargin?this.rangeSelector.getHeight():0)-(t&&"bottom"===t.verticalAlign&&"proximate"!==t.layout&&t.enabled&&!t.floating?i.legendHeight+h(t.margin,10):0)-(this.titleOffset?this.titleOffset[2]:0)),a&&m&&(this.inverted?a.options.left=m.options.left=o.left:a.options.top=m.options.top=o.top,a.setAxisSize(),m.setAxisSize())}}function x(i){this.navigator||this.scroller||!this.options.navigator.enabled&&!this.options.scrollbar.enabled||(this.scroller=this.navigator=new n(this),h(i.redraw,!0)&&this.redraw(i.animation))}function p(){var i=this.options;(i.navigator.enabled||i.scrollbar.enabled)&&(this.scroller=this.navigator=new n(this))}function u(){var i=this.options,o=i.navigator,t=i.rangeSelector;if((o&&o.enabled||t&&t.enabled)&&(!E&&"x"===i.chart.zooming.type||E&&"x"===i.chart.zooming.pinchType))return!1}function g(i){var o=i.navigator;o&&i.xAxis[0]&&(i=i.xAxis[0].getExtremes(),o.render(i.min,i.max))}function v(i){var o=i.options.navigator||{},t=i.options.scrollbar||{};this.navigator||this.scroller||!o.enabled&&!t.enabled||(l(!0,this.options.navigator,o),l(!0,this.options.scrollbar,t),delete i.options.navigator,delete i.options.scrollbar)}function w(){this.chart.navigator&&!this.options.isInternal&&this.chart.navigator.setBaseSeries(null,!1)}var n,M=O.defaultOptions,A=O.setOptions,E=S.isTouchDevice,R=Z.getRendererType,W=K.addEvent,b=K.extend,l=K.merge,h=K.pick,r=[];return{compose:function(i,o,t,a){I.compose(i),n=t,-1===r.indexOf(o)&&(r.push(o),o.prototype.callbacks.push(g),W(o,"afterAddSeries",P),W(o,"afterSetChartSize",k),W(o,"afterUpdate",x),W(o,"beforeRender",p),W(o,"beforeShowResetZoom",u),W(o,"update",v)),-1===r.indexOf(a)&&(r.push(a),W(a,"afterUpdate",w)),-1===r.indexOf(R)&&(r.push(R),b(R().prototype.symbols,Y)),-1===r.indexOf(A)&&(r.push(A),b(M,{navigator:N}))}}}),X(y,"Core/Axis/ScrollbarAxis.js",[y["Core/Utilities.js"]],function(O){var S=O.addEvent,I=O.defined,N=O.pick;return function(){function Y(){}return Y.compose=function(Z,K){if(-1!==Y.composed.indexOf(Z))return Z;Y.composed.push(Z);var P=function(k){var x=N(k.options&&k.options.min,k.min),p=N(k.options&&k.options.max,k.max);return{axisMin:x,axisMax:p,scrollMin:I(k.dataMin)?Math.min(x,k.min,k.dataMin,N(k.threshold,1/0)):x,scrollMax:I(k.dataMax)?Math.max(p,k.max,k.dataMax,N(k.threshold,-1/0)):p}};return S(Z,"afterInit",function(){var k=this;k.options&&k.options.scrollbar&&k.options.scrollbar.enabled&&(k.options.scrollbar.vertical=!k.horiz,k.options.startOnTick=k.options.endOnTick=!1,k.scrollbar=new K(k.chart.renderer,k.options.scrollbar,k.chart),S(k.scrollbar,"changed",function(x){var p=P(k),u=p.axisMax,g=p.scrollMin,v=p.scrollMax-g;I(p.axisMin)&&I(u)&&(k.horiz&&!k.reversed||!k.horiz&&k.reversed?(p=g+v*this.to,g+=v*this.from):(p=g+v*(1-this.from),g+=v*(1-this.to)),this.shouldUpdateExtremes(x.DOMType)?k.setExtremes(g,p,!0,"mousemove"!==x.DOMType&&"touchmove"!==x.DOMType,x):this.setRange(this.from,this.to))}))}),S(Z,"afterRender",function(){var k=P(this),x=k.scrollMin,p=k.scrollMax,u=this.axisTitleMargin+(this.titleOffset||0),g=this.chart.scrollbarsOffsets,v=this.options.margin||0;(k=this.scrollbar)&&(this.horiz?(this.opposite||(g[1]+=u),k.position(this.left,this.top+this.height+2+g[1]-(this.opposite?v:0),this.width,this.height),this.opposite||(g[1]+=v),u=1):(this.opposite&&(g[0]+=u),k.position(k.options.opposite?this.left+this.width+2+g[0]-(this.opposite?0:v):this.opposite?0:v,this.top,this.width,this.height),this.opposite&&(g[0]+=v),u=0),g[u]+=k.size+k.options.margin,isNaN(x)||isNaN(p)||!I(this.min)||!I(this.max)||this.min===this.max?k.setRange(0,1):(g=(this.min-x)/(p-x),x=(this.max-x)/(p-x),this.horiz&&!this.reversed||!this.horiz&&this.reversed?k.setRange(g,x):k.setRange(1-x,1-g)))}),S(Z,"afterGetOffset",function(){var k=this.scrollbar&&!this.scrollbar.options.opposite;k=this.horiz?2:k?3:1;var x=this.scrollbar;x&&(this.chart.scrollbarsOffsets=[0,0],this.chart.axisOffset[k]+=x.size+x.options.margin)}),Z},Y.composed=[],Y}()}),X(y,"Stock/Scrollbar/ScrollbarDefaults.js",[y["Core/Globals.js"]],function(O){return{height:O.isTouchDevice?20:14,barBorderRadius:0,buttonBorderRadius:0,liveRedraw:void 0,margin:10,minWidth:6,opposite:!0,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:1,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"#333333",trackBackgroundColor:"#f2f2f2",trackBorderColor:"#f2f2f2",trackBorderWidth:1}}),X(y,"Stock/Scrollbar/Scrollbar.js",[y["Core/Defaults.js"],y["Core/Globals.js"],y["Core/Axis/ScrollbarAxis.js"],y["Stock/Scrollbar/ScrollbarDefaults.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){var Z=O.defaultOptions,K=Y.addEvent,P=Y.correctFloat,k=Y.defined,x=Y.destroyObjectProperties,p=Y.fireEvent,u=Y.merge,g=Y.pick,v=Y.removeEvent;return O=function(){function w(M,A,E){this._events=[],this.chart=void 0,this.from=this.chartY=this.chartX=0,this.scrollbar=this.renderer=this.options=this.group=void 0,this.scrollbarButtons=[],this.scrollbarGroup=void 0,this.scrollbarLeft=0,this.scrollbarRifles=void 0,this.scrollbarStrokeWidth=1,this.to=this.size=this.scrollbarTop=0,this.track=void 0,this.trackBorderWidth=1,this.userOptions=void 0,this.y=this.x=0,this.init(M,A,E)}return w.compose=function(M){I.compose(M,w)},w.swapXY=function(M,A){return A&&M.forEach(function(E){for(var W,R=E.length,b=0;b<R;b+=2)"number"==typeof(W=E[b+1])&&(E[b+1]=E[b+2],E[b+2]=W)}),M},w.prototype.addEvents=function(){var M=this.options.inverted?[1,0]:[0,1],A=this.scrollbarButtons,E=this.scrollbarGroup.element,R=this.track.element,W=this.mouseDownHandler.bind(this),b=this.mouseMoveHandler.bind(this),l=this.mouseUpHandler.bind(this);M=[[A[M[0]].element,"click",this.buttonToMinClick.bind(this)],[A[M[1]].element,"click",this.buttonToMaxClick.bind(this)],[R,"click",this.trackClick.bind(this)],[E,"mousedown",W],[E.ownerDocument,"mousemove",b],[E.ownerDocument,"mouseup",l]],S.hasTouch&&M.push([E,"touchstart",W],[E.ownerDocument,"touchmove",b],[E.ownerDocument,"touchend",l]),M.forEach(function(h){K.apply(null,h)}),this._events=M},w.prototype.buttonToMaxClick=function(M){var A=(this.to-this.from)*g(this.options.step,.2);this.updatePosition(this.from+A,this.to+A),p(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMEvent:M})},w.prototype.buttonToMinClick=function(M){var A=P(this.to-this.from)*g(this.options.step,.2);this.updatePosition(P(this.from-A),P(this.to-A)),p(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMEvent:M})},w.prototype.cursorToScrollbarPosition=function(M){var A=this.options;return{chartX:(M.chartX-this.x-this.xOffset)/(this.barWidth-(A=A.minWidth>this.calculatedWidth?A.minWidth:0)),chartY:(M.chartY-this.y-this.yOffset)/(this.barWidth-A)}},w.prototype.destroy=function(){var M=this,A=M.chart.scroller;M.removeEvents(),["track","scrollbarRifles","scrollbar","scrollbarGroup","group"].forEach(function(E){M[E]&&M[E].destroy&&(M[E]=M[E].destroy())}),A&&M===A.scrollbar&&(A.scrollbar=null,x(A.scrollbarButtons))},w.prototype.drawScrollbarButton=function(M){var A=this.renderer,E=this.scrollbarButtons,R=this.options,W=this.size,b=A.g().add(this.group);E.push(b),b=A.rect().addClass("highcharts-scrollbar-button").add(b),this.chart.styledMode||b.attr({stroke:R.buttonBorderColor,"stroke-width":R.buttonBorderWidth,fill:R.buttonBackgroundColor}),b.attr(b.crisp({x:-.5,y:-.5,width:W+1,height:W+1,r:R.buttonBorderRadius},b.strokeWidth())),b=A.path(w.swapXY([["M",W/2+(M?-1:1),W/2-3],["L",W/2+(M?-1:1),W/2+3],["L",W/2+(M?2:-2),W/2]],R.vertical)).addClass("highcharts-scrollbar-arrow").add(E[M]),this.chart.styledMode||b.attr({fill:R.buttonArrowColor})},w.prototype.init=function(M,A,E){this.scrollbarButtons=[],this.renderer=M,this.userOptions=A,this.options=u(N,Z.scrollbar,A),this.chart=E,this.size=g(this.options.size,this.options.height),A.enabled&&(this.render(),this.addEvents())},w.prototype.mouseDownHandler=function(M){M=this.chart.pointer.normalize(M),M=this.cursorToScrollbarPosition(M),this.chartX=M.chartX,this.chartY=M.chartY,this.initPositions=[this.from,this.to],this.grabbedCenter=!0},w.prototype.mouseMoveHandler=function(M){var A=this.chart.pointer.normalize(M),E=this.options.vertical?"chartY":"chartX",R=this.initPositions||[];!this.grabbedCenter||M.touches&&0===M.touches[0][E]||(E=(A=this.cursorToScrollbarPosition(A)[E])-(E=this[E]),this.hasDragged=!0,this.updatePosition(R[0]+E,R[1]+E),this.hasDragged&&p(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMType:M.type,DOMEvent:M}))},w.prototype.mouseUpHandler=function(M){this.hasDragged&&p(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMType:M.type,DOMEvent:M}),this.grabbedCenter=this.hasDragged=this.chartX=this.chartY=null},w.prototype.position=function(M,A,E,R){var W=this.options.vertical,b=this.rendered?"animate":"attr",l=R,h=0;this.group.show(),this.x=M,this.y=A+this.trackBorderWidth,this.width=E,this.height=R,this.xOffset=l,this.yOffset=h,W?(this.width=this.yOffset=E=h=this.size,this.xOffset=l=0,this.barWidth=R-2*E,this.x=M+=this.options.margin):(this.height=this.xOffset=R=l=this.size,this.barWidth=E-2*R,this.y+=this.options.margin),this.group[b]({translateX:M,translateY:this.y}),this.track[b]({width:E,height:R}),this.scrollbarButtons[1][b]({translateX:W?0:E-l,translateY:W?R-h:0})},w.prototype.removeEvents=function(){this._events.forEach(function(M){v.apply(null,M)}),this._events.length=0},w.prototype.render=function(){var M=this.renderer,A=this.options,E=this.size,R=this.chart.styledMode,W=M.g("scrollbar").attr({zIndex:A.zIndex}).hide().add();this.group=W,this.track=M.rect().addClass("highcharts-scrollbar-track").attr({x:0,r:A.trackBorderRadius||0,height:E,width:E}).add(W),R||this.track.attr({fill:A.trackBackgroundColor,stroke:A.trackBorderColor,"stroke-width":A.trackBorderWidth}),this.trackBorderWidth=this.track.strokeWidth(),this.track.attr({y:-this.trackBorderWidth%2/2}),this.scrollbarGroup=M.g().add(W),this.scrollbar=M.rect().addClass("highcharts-scrollbar-thumb").attr({height:E,width:E,r:A.barBorderRadius||0}).add(this.scrollbarGroup),this.scrollbarRifles=M.path(w.swapXY([["M",-3,E/4],["L",-3,2*E/3],["M",0,E/4],["L",0,2*E/3],["M",3,E/4],["L",3,2*E/3]],A.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup),R||(this.scrollbar.attr({fill:A.barBackgroundColor,stroke:A.barBorderColor,"stroke-width":A.barBorderWidth}),this.scrollbarRifles.attr({stroke:A.rifleColor,"stroke-width":1})),this.scrollbarStrokeWidth=this.scrollbar.strokeWidth(),this.scrollbarGroup.translate(-this.scrollbarStrokeWidth%2/2,-this.scrollbarStrokeWidth%2/2),this.drawScrollbarButton(0),this.drawScrollbarButton(1)},w.prototype.setRange=function(M,A){var E=this.options,R=E.vertical,W=E.minWidth,b=this.barWidth,l=!this.rendered||this.hasDragged||this.chart.navigator&&this.chart.navigator.hasDragged?"attr":"animate";if(k(b)){var h=b*Math.min(A,1);M=Math.max(M,0);var r=Math.ceil(b*M);this.calculatedWidth=h=P(h-r),h<W&&(r=(b-W+h)*M,h=W),W=Math.floor(r+this.xOffset+this.yOffset),b=h/2-.5,this.from=M,this.to=A,R?(this.scrollbarGroup[l]({translateY:W}),this.scrollbar[l]({height:h}),this.scrollbarRifles[l]({translateY:b}),this.scrollbarTop=W,this.scrollbarLeft=0):(this.scrollbarGroup[l]({translateX:W}),this.scrollbar[l]({width:h}),this.scrollbarRifles[l]({translateX:b}),this.scrollbarLeft=W,this.scrollbarTop=0),12>=h?this.scrollbarRifles.hide():this.scrollbarRifles.show(),!1===E.showFull&&(0>=M&&1<=A?this.group.hide():this.group.show()),this.rendered=!0}},w.prototype.shouldUpdateExtremes=function(M){return g(this.options.liveRedraw,S.svg&&!S.isTouchDevice&&!this.chart.boosted)||"mouseup"===M||"touchend"===M||!k(M)},w.prototype.trackClick=function(M){var A=this.chart.pointer.normalize(M),E=this.to-this.from;this.options.vertical&&A.chartY>this.y+this.scrollbarTop||!this.options.vertical&&A.chartX>this.x+this.scrollbarLeft?this.updatePosition(this.from+E,this.to+E):this.updatePosition(this.from-E,this.to-E),p(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMEvent:M})},w.prototype.update=function(M){this.destroy(),this.init(this.chart.renderer,u(!0,this.options,M),this.chart)},w.prototype.updatePosition=function(M,A){1<A&&(M=P(1-P(A-M)),A=1),0>M&&(A=P(A-M),M=0),this.from=M,this.to=A},w.defaultOptions=N,w}(),Z.scrollbar=u(!0,O.defaultOptions,Z.scrollbar),O}),X(y,"Stock/Navigator/Navigator.js",[y["Core/Axis/Axis.js"],y["Core/Defaults.js"],y["Core/Globals.js"],y["Core/Axis/NavigatorAxisComposition.js"],y["Stock/Navigator/NavigatorComposition.js"],y["Stock/Scrollbar/Scrollbar.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K){function P(i){for(var o=[],t=1;t<arguments.length;t++)o[t-1]=arguments[t];if((o=[].filter.call(o,b)).length)return Math[i].apply(0,o)}var k=S.defaultOptions,x=I.hasTouch,p=I.isTouchDevice,u=K.addEvent,g=K.clamp,v=K.correctFloat,w=K.defined,M=K.destroyObjectProperties,A=K.erase,E=K.extend,R=K.find,W=K.isArray,b=K.isNumber,l=K.merge,h=K.pick,r=K.removeEvent,n=K.splat;return function(){function i(o){this.zoomedMin=this.zoomedMax=this.yAxis=this.xAxis=this.top=this.size=this.shades=this.rendered=this.range=this.outlineHeight=this.outline=this.opposite=this.navigatorSize=this.navigatorSeries=this.navigatorOptions=this.navigatorGroup=this.navigatorEnabled=this.left=this.height=this.handles=this.chart=this.baseSeries=void 0,this.init(o)}return i.compose=function(o,t,a){Y.compose(o,t,i,a)},i.prototype.drawHandle=function(o,t,a,m){var d=this.navigatorOptions.handles.height;this.handles[t][m](a?{translateX:Math.round(this.left+this.height/2),translateY:Math.round(this.top+parseInt(o,10)+.5-d)}:{translateX:Math.round(this.left+parseInt(o,10)),translateY:Math.round(this.top+this.height/2-d/2-1)})},i.prototype.drawOutline=function(o,t,a,m){var d=this.navigatorOptions.maskInside,f=this.outline.strokeWidth(),T=f/2,V=f%2/2;f=this.outlineHeight;var F=this.scrollbarHeight||0,s=this.size,_=this.left-F,B=this.top;a?(V=[["M",(_-=T)+f,B-F-V],["L",_+f,a=B+t+V],["L",_,a],["L",_,t=B+o+V],["L",_+f,t],["L",_+f,B+s+F]],d&&V.push(["M",_+f,a-T],["L",_+f,t+T])):(V=[["M",_,B+=T],["L",o+=_+F-V,B],["L",o,B+f],["L",t+=_+F-V,B+f],["L",t,B],["L",_+s+2*F,B]],d&&V.push(["M",o-T,B],["L",t+T,B])),this.outline[m]({d:V})},i.prototype.drawMasks=function(o,t,a,m){var d=this.left,f=this.top,T=this.height;if(a)var V=[d,d,d],F=[f,f+o,f+t],s=[T,T,T],_=[o,t-o,this.size-t];else V=[d,d+o,d+t],F=[f,f,f],s=[o,t-o,this.size-t],_=[T,T,T];this.shades.forEach(function(B,H){B[m]({x:V[H],y:F[H],width:s[H],height:_[H]})})},i.prototype.renderElements=function(){var o=this,t=o.navigatorOptions,a=t.maskInside,m=o.chart,d=m.renderer,f={cursor:m.inverted?"ns-resize":"ew-resize"},T=o.navigatorGroup=d.g("navigator").attr({zIndex:8,visibility:"hidden"}).add();if([!a,a,!a].forEach(function(_,B){var H=d.rect().addClass("highcharts-navigator-mask"+(1===B?"-inside":"-outside")).add(T);m.styledMode||(H.attr({fill:_?t.maskFill:"rgba(0,0,0,0)"}),1===B&&H.css(f)),o.shades[B]=H}),o.outline=d.path().addClass("highcharts-navigator-outline").add(T),m.styledMode||o.outline.attr({"stroke-width":t.outlineWidth,stroke:t.outlineColor}),t.handles&&t.handles.enabled){var V=t.handles,F=V.height,s=V.width;[0,1].forEach(function(_){o.handles[_]=d.symbol(V.symbols[_],-s/2-1,0,s,F,V),m.inverted&&o.handles[_].attr({rotation:90,rotationOriginX:Math.floor(-s/2),rotationOriginY:(F+s)/2}),o.handles[_].attr({zIndex:7-_}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][_]).add(T),m.styledMode||o.handles[_].attr({fill:V.backgroundColor,stroke:V.borderColor,"stroke-width":V.lineWidth}).css(f)})}},i.prototype.update=function(o){(this.series||[]).forEach(function(t){t.baseSeries&&delete t.baseSeries.navigatorSeries}),this.destroy(),l(!0,this.chart.options.navigator,o),this.init(this.chart)},i.prototype.render=function(o,t,a,m){var C,d=this.chart,f=this.xAxis,T=f.pointRange||0,V=f.navigatorAxis.fake?d.xAxis[0]:f,F=this.navigatorEnabled,s=this.rendered,_=d.inverted,B=d.xAxis[0].minRange,H=d.xAxis[0].options.maxRange,G=this.scrollbarHeight;if(!this.hasDragged||w(a)){if(o=v(o-T/2),t=v(t+T/2),!b(o)||!b(t)){if(!s)return;a=0,m=h(f.width,V.width)}this.left=h(f.left,d.plotLeft+G+(_?d.plotWidth:0));var j=this.size=C=h(f.len,(_?d.plotHeight:d.plotWidth)-2*G);d=_?G:C+2*G,a=h(a,f.toPixels(o,!0)),m=h(m,f.toPixels(t,!0)),b(a)&&Math.abs(a)!==1/0||(a=0,m=d),o=f.toValue(a,!0),t=f.toValue(m,!0);var L=Math.abs(v(t-o));L<B?this.grabbedLeft?a=f.toPixels(t-B-T,!0):this.grabbedRight&&(m=f.toPixels(o+B+T,!0)):w(H)&&v(L-T)>H&&(this.grabbedLeft?a=f.toPixels(t-H-T,!0):this.grabbedRight&&(m=f.toPixels(o+H+T,!0))),this.zoomedMax=g(Math.max(a,m),0,j),this.zoomedMin=g(this.fixedWidth?this.zoomedMax-this.fixedWidth:Math.min(a,m),0,j),this.range=this.zoomedMax-this.zoomedMin,j=Math.round(this.zoomedMax),a=Math.round(this.zoomedMin),F&&(this.navigatorGroup.attr({visibility:"inherit"}),this.drawMasks(a,j,_,s=s&&!this.hasDragged?"animate":"attr"),this.drawOutline(a,j,_,s),this.navigatorOptions.handles.enabled&&(this.drawHandle(a,0,_,s),this.drawHandle(j,1,_,s))),this.scrollbar&&(_?(_=this.top-G,V=this.left-G+(F||!V.opposite?0:(V.titleOffset||0)+V.axisTitleMargin),G=C+2*G):(_=this.top+(F?this.height:-G),V=this.left-G),this.scrollbar.position(V,_,d,G),this.scrollbar.setRange(this.zoomedMin/(C||1),this.zoomedMax/(C||1))),this.rendered=!0}},i.prototype.addMouseEvents=function(){var d,f,o=this,t=o.chart,a=t.container,m=[];o.mouseMoveHandler=d=function(T){o.onMouseMove(T)},o.mouseUpHandler=f=function(T){o.onMouseUp(T)},(m=o.getPartsEvents("mousedown")).push(u(t.renderTo,"mousemove",d),u(a.ownerDocument,"mouseup",f)),x&&(m.push(u(t.renderTo,"touchmove",d),u(a.ownerDocument,"touchend",f)),m.concat(o.getPartsEvents("touchstart"))),o.eventsToUnbind=m,o.series&&o.series[0]&&m.push(u(o.series[0].xAxis,"foundExtremes",function(){t.navigator.modifyNavigatorAxisExtremes()}))},i.prototype.getPartsEvents=function(o){var t=this,a=[];return["shades","handles"].forEach(function(m){t[m].forEach(function(d,f){a.push(u(d.element,o,function(T){t[m+"Mousedown"](T,f)}))})}),a},i.prototype.shadesMousedown=function(o,t){o=this.chart.pointer.normalize(o);var a=this.chart,m=this.xAxis,d=this.zoomedMin,f=this.size,T=this.range,V=this.left,F=o.chartX;if(a.inverted&&(F=o.chartY,V=this.top),1===t)this.grabbedCenter=F,this.fixedWidth=T,this.dragOffset=F-d;else{if(o=F-V-T/2,0===t)o=Math.max(0,o);else if(2===t&&o+T>=f)if(o=f-T,this.reversedExtremes){o-=T;var s=this.getUnionExtremes().dataMin}else var _=this.getUnionExtremes().dataMax;o!==d&&(this.fixedWidth=T,t=m.navigatorAxis.toFixedRange(o,o+T,s,_),w(t.min)&&a.xAxis[0].setExtremes(Math.min(t.min,t.max),Math.max(t.min,t.max),!0,null,{trigger:"navigator"}))}},i.prototype.handlesMousedown=function(o,t){this.chart.pointer.normalize(o);var a=(o=this.chart).xAxis[0],m=this.reversedExtremes;0===t?(this.grabbedLeft=!0,this.otherHandlePos=this.zoomedMax,this.fixedExtreme=m?a.min:a.max):(this.grabbedRight=!0,this.otherHandlePos=this.zoomedMin,this.fixedExtreme=m?a.max:a.min),o.fixedRange=null},i.prototype.onMouseMove=function(o){var t=this,a=t.chart,m=t.navigatorSize,d=t.range,f=t.dragOffset,T=a.inverted,V=t.left;o.touches&&0===o.touches[0].pageX||(o=a.pointer.normalize(o),a=o.chartX,T&&(V=t.top,a=o.chartY),t.grabbedLeft?(t.hasDragged=!0,t.render(0,0,a-V,t.otherHandlePos)):t.grabbedRight?(t.hasDragged=!0,t.render(0,0,t.otherHandlePos,a-V)):t.grabbedCenter&&(t.hasDragged=!0,a<f?a=f:a>m+f-d&&(a=m+f-d),t.render(0,0,a-f,a-f+d)),t.hasDragged&&t.scrollbar&&h(t.scrollbar.options.liveRedraw,I.svg&&!p&&!this.chart.boosted)&&(o.DOMType=o.type,setTimeout(function(){t.onMouseUp(o)},0)))},i.prototype.onMouseUp=function(o){var t=this.chart,a=this.xAxis,m=this.scrollbar,d=o.DOMEvent||o,f=t.inverted,T=this.rendered&&!this.hasDragged?"animate":"attr";if(this.hasDragged&&(!m||!m.hasDragged)||"scrollbar"===o.trigger){if(m=this.getUnionExtremes(),this.zoomedMin===this.otherHandlePos)var V=this.fixedExtreme;else if(this.zoomedMax===this.otherHandlePos)var F=this.fixedExtreme;this.zoomedMax===this.size&&(F=this.reversedExtremes?m.dataMin:m.dataMax),0===this.zoomedMin&&(V=this.reversedExtremes?m.dataMax:m.dataMin),a=a.navigatorAxis.toFixedRange(this.zoomedMin,this.zoomedMax,V,F),w(a.min)&&t.xAxis[0].setExtremes(Math.min(a.min,a.max),Math.max(a.min,a.max),!0,!this.hasDragged&&null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:d})}"mousemove"!==o.DOMType&&"touchmove"!==o.DOMType&&(this.grabbedLeft=this.grabbedRight=this.grabbedCenter=this.fixedWidth=this.fixedExtreme=this.otherHandlePos=this.hasDragged=this.dragOffset=null),this.navigatorEnabled&&b(this.zoomedMin)&&b(this.zoomedMax)&&(t=Math.round(this.zoomedMin),o=Math.round(this.zoomedMax),this.shades&&this.drawMasks(t,o,f,T),this.outline&&this.drawOutline(t,o,f,T),this.navigatorOptions.handles.enabled&&Object.keys(this.handles).length===this.handles.length&&(this.drawHandle(t,0,f,T),this.drawHandle(o,1,f,T)))},i.prototype.removeEvents=function(){this.eventsToUnbind&&(this.eventsToUnbind.forEach(function(o){o()}),this.eventsToUnbind=void 0),this.removeBaseSeriesEvents()},i.prototype.removeBaseSeriesEvents=function(){var o=this.baseSeries||[];this.navigatorEnabled&&o[0]&&(!1!==this.navigatorOptions.adaptToUpdatedData&&o.forEach(function(t){r(t,"updatedData",this.updatedDataHandler)},this),o[0].xAxis&&r(o[0].xAxis,"foundExtremes",this.modifyBaseAxisExtremes))},i.prototype.init=function(o){var t=o.options,a=t.navigator||{},m=a.enabled,d=t.scrollbar||{},f=d.enabled;t=m&&a.height||0;var T=f&&d.height||0;this.handles=[],this.shades=[],this.chart=o,this.setBaseSeries(),this.height=t,this.scrollbarHeight=T,this.scrollbarEnabled=f,this.navigatorEnabled=m,this.navigatorOptions=a,this.scrollbarOptions=d,this.outlineHeight=t+T,this.opposite=h(a.opposite,!(m||!o.inverted));var V=this;d=o.xAxis.length,f=o.yAxis.length;var F=(m=V.baseSeries)&&m[0]&&m[0].xAxis||o.xAxis[0]||{options:{}};o.isDirtyBox=!0,V.navigatorEnabled?(V.xAxis=new O(o,l({breaks:F.options.breaks,ordinal:F.options.ordinal},a.xAxis,{id:"navigator-x-axis",yAxis:"navigator-y-axis",isX:!0,type:"datetime",index:d,isInternal:!0,offset:0,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1},o.inverted?{offsets:[T,0,-T,0],width:t}:{offsets:[0,-T,0,T],height:t})),V.yAxis=new O(o,l(a.yAxis,{id:"navigator-y-axis",alignTicks:!1,offset:0,index:f,isInternal:!0,reversed:h(a.yAxis&&a.yAxis.reversed,o.yAxis[0]&&o.yAxis[0].reversed,!1),zoomEnabled:!1},o.inverted?{width:t}:{height:t})),m||a.series.data?V.updateNavigatorSeries(!1):0===o.series.length&&(V.unbindRedraw=u(o,"beforeRedraw",function(){0<o.series.length&&!V.series&&(V.setBaseSeries(),V.unbindRedraw())})),V.reversedExtremes=o.inverted&&!V.xAxis.reversed||!o.inverted&&V.xAxis.reversed,V.renderElements(),V.addMouseEvents()):(V.xAxis={chart:o,navigatorAxis:{fake:!0},translate:function(s,_){var B=o.xAxis[0],H=B.getExtremes(),G=B.len-2*T,C=P("min",B.options.min,H.dataMin);return B=P("max",B.options.max,H.dataMax)-C,_?s*B/G+C:G*(s-C)/B},toPixels:function(s){return this.translate(s)},toValue:function(s){return this.translate(s,!0)}},V.xAxis.navigatorAxis.axis=V.xAxis,V.xAxis.navigatorAxis.toFixedRange=N.prototype.toFixedRange.bind(V.xAxis.navigatorAxis)),o.options.scrollbar.enabled&&(o.scrollbar=V.scrollbar=new Z(o.renderer,l(o.options.scrollbar,{margin:V.navigatorEnabled?0:10,vertical:o.inverted}),o),u(V.scrollbar,"changed",function(s){var _=V.size,B=_*this.to;_*=this.from,V.hasDragged=V.scrollbar.hasDragged,V.render(0,0,_,B),this.shouldUpdateExtremes(s.DOMType)&&setTimeout(function(){V.onMouseUp(s)})})),V.addBaseSeriesEvents(),V.addChartEvents()},i.prototype.getUnionExtremes=function(o){var f,t=this.chart.xAxis[0],a=this.xAxis,m=a.options,d=t.options;return o&&null===t.dataMin||(f={dataMin:h(m&&m.min,P("min",d.min,t.dataMin,a.dataMin,a.min)),dataMax:h(m&&m.max,P("max",d.max,t.dataMax,a.dataMax,a.max))}),f},i.prototype.setBaseSeries=function(o,t){var a=this.chart,m=this.baseSeries=[];o=o||a.options&&a.options.navigator.baseSeries||(a.series.length?R(a.series,function(d){return!d.options.isInternal}).index:0),(a.series||[]).forEach(function(d,f){d.options.isInternal||!d.options.showInNavigator&&(f!==o&&d.options.id!==o||!1===d.options.showInNavigator)||m.push(d)}),this.xAxis&&!this.xAxis.navigatorAxis.fake&&this.updateNavigatorSeries(!0,t)},i.prototype.updateNavigatorSeries=function(o,t){var V,F,_,a=this,m=a.chart,d=a.baseSeries,f={enableMouseTracking:!1,index:null,linkedTo:null,group:"nav",padXAxis:!1,xAxis:"navigator-x-axis",yAxis:"navigator-y-axis",showInLegend:!1,stacking:void 0,isInternal:!0,states:{inactive:{opacity:1}}},T=a.series=(a.series||[]).filter(function(B){var H=B.baseSeries;return!(0>d.indexOf(H)&&(H&&(r(H,"updatedData",a.updatedDataHandler),delete H.navigatorSeries),B.chart&&B.destroy(),1))}),s=a.navigatorOptions.series;d&&d.length&&d.forEach(function(B){var H=B.navigatorSeries,G=E({color:B.color,visible:B.visible},W(s)?k.navigator.series:s);H&&!1===a.navigatorOptions.adaptToUpdatedData||(f.name="Navigator "+d.length,_=(V=B.options||{}).navigatorOptions||{},G.dataLabels=n(G.dataLabels),(F=l(V,f,G,_)).pointRange=h(G.pointRange,_.pointRange,k.plotOptions[F.type||"line"].pointRange),G=_.data||G.data,a.hasNavigatorData=a.hasNavigatorData||!!G,F.data=G||V.data&&V.data.slice(0),H&&H.options?H.update(F,t):(B.navigatorSeries=m.initSeries(F),B.navigatorSeries.baseSeries=B,T.push(B.navigatorSeries)))}),(s.data&&(!d||!d.length)||W(s))&&(a.hasNavigatorData=!1,(s=n(s)).forEach(function(B,H){f.name="Navigator "+(T.length+1),(F=l(k.navigator.series,{color:m.series[H]&&!m.series[H].options.isInternal&&m.series[H].color||m.options.colors[H]||m.options.colors[0]},f,B)).data=B.data,F.data&&(a.hasNavigatorData=!0,T.push(m.initSeries(F)))})),o&&this.addBaseSeriesEvents()},i.prototype.addBaseSeriesEvents=function(){var o=this,t=this,a=t.baseSeries||[];a[0]&&a[0].xAxis&&a[0].eventsToUnbind.push(u(a[0].xAxis,"foundExtremes",this.modifyBaseAxisExtremes)),a.forEach(function(m){m.eventsToUnbind.push(u(m,"show",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!0,!1)})),m.eventsToUnbind.push(u(m,"hide",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!1,!1)})),!1!==o.navigatorOptions.adaptToUpdatedData&&m.xAxis&&m.eventsToUnbind.push(u(m,"updatedData",o.updatedDataHandler)),m.eventsToUnbind.push(u(m,"remove",function(){this.navigatorSeries&&(A(t.series,this.navigatorSeries),w(this.navigatorSeries.options)&&this.navigatorSeries.remove(!1),delete this.navigatorSeries)}))})},i.prototype.getBaseSeriesMin=function(o){return this.baseSeries.reduce(function(t,a){return Math.min(t,a.xData&&a.xData.length?a.xData[0]:t)},o)},i.prototype.modifyNavigatorAxisExtremes=function(){var o=this.xAxis;if(typeof o.getExtremes<"u"){var t=this.getUnionExtremes(!0);!t||t.dataMin===o.min&&t.dataMax===o.max||(o.min=t.dataMin,o.max=t.dataMax)}},i.prototype.modifyBaseAxisExtremes=function(){var o=this.chart.navigator,t=this.getExtremes(),a=t.dataMin,m=t.dataMax;t=t.max-t.min;var d=o.stickToMin,f=o.stickToMax,T=h(this.options.overscroll,0),V=o.series&&o.series[0],F=!!this.setExtremes;if(!this.eventArgs||"rangeSelectorButton"!==this.eventArgs.trigger){if(d)var s=a,_=s+t;f&&(_=m+T,d||(s=Math.max(a,_-t,o.getBaseSeriesMin(V&&V.xData?V.xData[0]:-Number.MAX_VALUE)))),F&&(d||f)&&b(s)&&(this.min=this.userMin=s,this.max=this.userMax=_)}o.stickToMin=o.stickToMax=null},i.prototype.updatedDataHandler=function(){var o=this.chart.navigator,t=this.navigatorSeries;o.stickToMax=h(this.chart.options.navigator&&this.chart.options.navigator.stickToMax,o.reversedExtremes?0===Math.round(o.zoomedMin):Math.round(o.zoomedMax)>=Math.round(o.size)),o.stickToMin=o.shouldStickToMin(this,o),t&&!o.hasNavigatorData&&(t.options.pointStart=this.xData[0],t.setData(this.options.data,!1,null,!1))},i.prototype.shouldStickToMin=function(o,t){t=t.getBaseSeriesMin(o.xData[0]);var a=o.xAxis;o=a.max;var m=a.min;return a=a.options.range,!(!b(o)||!b(m))&&(a&&0<o-t?o-t<a:m<=t)},i.prototype.addChartEvents=function(){this.eventsToUnbind||(this.eventsToUnbind=[]),this.eventsToUnbind.push(u(this.chart,"redraw",function(){var o=this.navigator,t=o&&(o.baseSeries&&o.baseSeries[0]&&o.baseSeries[0].xAxis||this.xAxis[0]);t&&o.render(t.min,t.max)}),u(this.chart,"getMargins",function(){var o=this.navigator,t=o.opposite?"plotTop":"marginBottom";this.inverted&&(t=o.opposite?"marginRight":"plotLeft"),this[t]=(this[t]||0)+(o.navigatorEnabled||!this.inverted?o.outlineHeight:0)+o.navigatorOptions.margin}))},i.prototype.destroy=function(){var o=this;this.removeEvents(),this.xAxis&&(A(this.chart.xAxis,this.xAxis),A(this.chart.axes,this.xAxis)),this.yAxis&&(A(this.chart.yAxis,this.yAxis),A(this.chart.axes,this.yAxis)),(this.series||[]).forEach(function(t){t.destroy&&t.destroy()}),"series xAxis yAxis shades outline scrollbarTrack scrollbarRifles scrollbarGroup scrollbar navigatorGroup rendered".split(" ").forEach(function(t){o[t]&&o[t].destroy&&o[t].destroy(),o[t]=null}),[this.handles].forEach(function(t){M(t)})},i}()}),X(y,"Stock/RangeSelector/RangeSelectorDefaults.js",[],function(){return{lang:{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"",rangeSelectorTo:"\u2192"},rangeSelector:{allButtonsEnabled:!1,buttons:void 0,buttonSpacing:5,dropdown:"responsive",enabled:void 0,verticalAlign:"top",buttonTheme:{width:28,height:18,padding:2,zIndex:7},floating:!1,x:0,y:0,height:void 0,inputBoxBorderColor:"none",inputBoxHeight:17,inputBoxWidth:void 0,inputDateFormat:"%b %e, %Y",inputDateParser:void 0,inputEditDateFormat:"%Y-%m-%d",inputEnabled:!0,inputPosition:{align:"right",x:0,y:0},inputSpacing:5,selected:void 0,buttonPosition:{align:"left",x:0,y:0},inputStyle:{color:"#335cad",cursor:"pointer"},labelStyle:{color:"#666666"}}}}),X(y,"Stock/RangeSelector/RangeSelectorComposition.js",[y["Core/Defaults.js"],y["Stock/RangeSelector/RangeSelectorDefaults.js"],y["Core/Utilities.js"]],function(O,S,I){function N(){var r=this.range,n=r.type,i=this.max,o=this.chart.time,t=function(f,T){var V="year"===n?"FullYear":"Month",F=new o.Date(f),s=o.get(V,F);return o.set(V,F,s+T),s===o.get(V,F)&&o.set("Date",F,0),F.getTime()-f};if(E(r))var a=i-r,m=r;else r&&(a=i+t(i,-(r.count||1)),this.chart&&(this.chart.fixedRange=i-a));var d=W(this.dataMin,Number.MIN_VALUE);return E(a)||(a=d),a<=d&&(a=d,typeof m>"u"&&(m=t(a,r.count)),this.newMax=Math.min(a+m,W(this.dataMax,Number.MAX_VALUE))),E(i)?!E(r)&&r&&r._offsetMin&&(a+=r._offsetMin):a=void 0,a}function Y(){this.options.rangeSelector&&this.options.rangeSelector.enabled&&(this.rangeSelector=new h(this))}function Z(){var r=this.axes,n=this.rangeSelector;n&&(E(n.deferredYTDClick)&&(n.clickButton(n.deferredYTDClick),delete n.deferredYTDClick),r.forEach(function(i){i.updateNames(),i.setScale()}),this.getAxisMargins(),n.render(),r=n.options.verticalAlign,n.options.floating||("bottom"===r?this.extraBottomMargin=!0:"middle"!==r&&(this.extraTopMargin=!0)))}function K(r){var n,i,o,t,a=r.rangeSelector,m=function(){a&&(n=r.xAxis[0].getExtremes(),i=r.legend,t=a&&a.options.verticalAlign,E(n.min)&&a.render(n.min,n.max),i.display&&"top"===t&&t===i.options.verticalAlign&&((o=R(r.spacingBox)).y="vertical"===i.options.layout?r.plotTop:o.y+a.getHeight(),i.group.placed=!1,i.align(o)))};a&&(A(b,function(d){return d[0]===r})||b.push([r,[v(r.xAxis[0],"afterSetExtremes",function(d){a&&a.render(d.min,d.max)}),v(r,"redraw",m)]]),m())}function P(){for(var r=0,n=b.length;r<n;++r){var i=b[r];if(i[0]===this){i[1].forEach(function(o){return o()}),b.splice(r,1);break}}}function k(){var r=this.rangeSelector;r&&(r=r.getHeight(),this.extraTopMargin&&(this.plotTop+=r),this.extraBottomMargin&&(this.marginBottom+=r))}function x(){var r=this.rangeSelector;r&&!r.options.floating&&(r.render(),"bottom"===(r=r.options.verticalAlign)?this.extraBottomMargin=!0:"middle"!==r&&(this.extraTopMargin=!0))}function p(r){var n=r.options.rangeSelector;r=this.extraBottomMargin;var i=this.extraTopMargin,o=this.rangeSelector;n&&n.enabled&&!w(o)&&this.options.rangeSelector&&(this.options.rangeSelector.enabled=!0,this.rangeSelector=o=new h(this)),this.extraTopMargin=this.extraBottomMargin=!1,o&&(K(this),n=n&&n.verticalAlign||o.options&&o.options.verticalAlign,o.options.floating||("bottom"===n?this.extraBottomMargin=!0:"middle"!==n&&(this.extraTopMargin=!0)),this.extraBottomMargin!==r||this.extraTopMargin!==i)&&(this.isDirtyBox=!0)}var h,u=O.defaultOptions,g=O.setOptions,v=I.addEvent,w=I.defined,M=I.extend,A=I.find,E=I.isNumber,R=I.merge,W=I.pick,b=[],l=[];return{compose:function(r,n,i){h=i,-1===l.indexOf(r)&&(l.push(r),r.prototype.minFromRange=N),-1===l.indexOf(n)&&(l.push(n),v(n,"afterGetContainer",Y),v(n,"beforeRender",Z),v(n,"destroy",P),v(n,"getMargins",k),v(n,"render",x),v(n,"update",p),n.prototype.callbacks.push(K)),-1===l.indexOf(g)&&(M(u,{rangeSelector:S.rangeSelector}),M(u.lang,S.lang))}}}),X(y,"Stock/RangeSelector/RangeSelector.js",[y["Core/Axis/Axis.js"],y["Core/Defaults.js"],y["Core/Globals.js"],y["Stock/RangeSelector/RangeSelectorComposition.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z){var P=S.defaultOptions,k=Z.addEvent,x=Z.createElement,p=Z.css,u=Z.defined,g=Z.destroyObjectProperties,v=Z.discardElement,w=Z.extend,M=Z.fireEvent,A=Z.isNumber,E=Z.merge,R=Z.objectEach,W=Z.pad,b=Z.pick,l=Z.pInt,h=Z.splat;return S=function(){function r(n){this.buttons=void 0,this.buttonOptions=r.prototype.defaultButtons,this.initialButtonGroupWidth=0,this.options=void 0,this.chart=n,this.init(n)}return r.compose=function(n,i){N.compose(n,i,r)},r.prototype.clickButton=function(n,i){var o=this.chart,t=this.buttonOptions[n],a=o.xAxis[0],m=o.scroller&&o.scroller.getUnionExtremes()||a||{},d=t.type,f=t.dataGrouping,T=m.dataMin,V=m.dataMax,F=a&&Math.round(Math.min(a.max,b(V,a.max)));m=t._range;var s,_=!0;if(null!==T&&null!==V){if(o.fixedRange=m,this.setSelected(n),f&&(this.forcedDataGrouping=!0,O.prototype.setDataGrouping.call(a||{chart:this.chart},f,!1),this.frozenStates=t.preserveDataGrouping),"month"===d||"year"===d)if(a){var B=a.minFromRange.call(d={range:t,max:F,chart:o,dataMin:T,dataMax:V});A(d.newMax)&&(F=d.newMax),_=!1}else m=t;else if(m)B=Math.max(F-m,T),F=Math.min(B+m,V),_=!1;else if("ytd"===d){if(!a)return void(this.deferredYTDClick=n);(typeof V>"u"||typeof T>"u")&&(T=Number.MAX_VALUE,V=Number.MIN_VALUE,o.series.forEach(function(j){(j=j.xData)&&(T=Math.min(j[0],T),V=Math.max(j[j.length-1],V))}),i=!1),B=s=(d=this.getYTDExtremes(V,T,o.time.useUTC)).min,F=d.max}else"all"===d&&a&&(o.navigator&&o.navigator.baseSeries[0]&&(o.navigator.baseSeries[0].xAxis.options.range=void 0),B=T,F=V);if(_&&t._offsetMin&&u(B)&&(B+=t._offsetMin),t._offsetMax&&u(F)&&(F+=t._offsetMax),this.dropdown&&(this.dropdown.selectedIndex=n+1),a)a.setExtremes(B,F,b(i,!0),void 0,{trigger:"rangeSelectorButton",rangeSelectorButton:t});else{var H=h(o.options.xAxis)[0],G=H.range;H.range=m;var C=H.min;H.min=s,k(o,"load",function(){H.range=G,H.min=C})}M(this,"afterBtnClick")}},r.prototype.setSelected=function(n){this.selected=this.options.selected=n},r.prototype.init=function(n){var i=this,o=n.options.rangeSelector,t=o.buttons||i.defaultButtons.slice(),a=o.selected,m=function(){var d=i.minInput,f=i.maxInput;d&&d.blur&&M(d,"blur"),f&&f.blur&&M(f,"blur")};i.chart=n,i.options=o,i.buttons=[],i.buttonOptions=t,this.eventsToUnbind=[],this.eventsToUnbind.push(k(n.container,"mousedown",m)),this.eventsToUnbind.push(k(n,"resize",m)),t.forEach(i.computeButtonRange),typeof a<"u"&&t[a]&&this.clickButton(a,!1),this.eventsToUnbind.push(k(n,"load",function(){n.xAxis&&n.xAxis[0]&&k(n.xAxis[0],"setExtremes",function(d){this.max-this.min!==n.fixedRange&&"rangeSelectorButton"!==d.trigger&&"updatedData"!==d.trigger&&i.forcedDataGrouping&&!i.frozenStates&&this.setDataGrouping(!1,!1)})}))},r.prototype.updateButtonStates=function(){var n=this,i=this.chart,o=this.dropdown,t=i.xAxis[0],a=Math.round(t.max-t.min),m=!t.hasVisibleSeries,d=i.scroller&&i.scroller.getUnionExtremes()||t,f=d.dataMin,T=d.dataMax,V=(i=n.getYTDExtremes(T,f,i.time.useUTC)).min,F=i.max,s=n.selected,_=n.options.allButtonsEnabled,B=n.buttons,H=A(s);n.buttonOptions.forEach(function(G,C){var j=G._range,L=G.type,ee=G.count||1,U=B[C],ie=G._offsetMax-G._offsetMin,$=C===s,oe=j>T-f,te=j<t.minRange;G=0;var _e=!1,pe=!1;j=j===a,("month"===L||"year"===L)&&a+36e5>=864e5*{month:28,year:365}[L]*ee-ie&&a-36e5<=864e5*{month:31,year:366}[L]*ee+ie?j=!0:"ytd"===L?(j=F-V+ie===a,_e=!$):"all"===L&&(j=t.max-t.min>=T-f,pe=!$&&H&&j),ee=$&&j||j&&!H&&!_e||$&&n.frozenStates,(L=!_&&(oe||te||pe||m))?G=3:ee&&(H=!0,G=2),U.state!==G&&(U.setState(G),o&&(o.options[C+1].disabled=L,2===G&&(o.selectedIndex=C+1)),0===G&&s===C&&n.setSelected())})},r.prototype.computeButtonRange=function(n){var i=n.type,o=n.count||1,t={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5};t[i]?n._range=t[i]*o:("month"===i||"year"===i)&&(n._range=864e5*{month:30,year:365}[i]*o),n._offsetMin=b(n.offsetMin,0),n._offsetMax=b(n.offsetMax,0),n._range+=n._offsetMax-n._offsetMin},r.prototype.getInputValue=function(n){var o=this.chart.time;return(n="min"===n?this.minInput:this.maxInput)?("text"===n.type&&this.chart.options.rangeSelector.inputDateParser||this.defaultInputDateParser)(n.value,o.useUTC,o):0},r.prototype.setInputValue=function(n,i){var o=this.options,t=this.chart.time,a="min"===n?this.minInput:this.maxInput;if(n="min"===n?this.minDateBox:this.maxDateBox,a){var m=a.getAttribute("data-hc-time");m=u(m)?Number(m):void 0,u(i)&&(u(m)&&a.setAttribute("data-hc-time-previous",m),a.setAttribute("data-hc-time",i),m=i),a.value=t.dateFormat(this.inputTypeFormats[a.type]||o.inputEditDateFormat,m),n&&n.attr({text:t.dateFormat(o.inputDateFormat,m)})}},r.prototype.setInputExtremes=function(n,i,o){if(n="min"===n?this.minInput:this.maxInput){var t=this.inputTypeFormats[n.type],a=this.chart.time;t&&(i=a.dateFormat(t,i),n.min!==i&&(n.min=i),o=a.dateFormat(t,o),n.max!==o&&(n.max=o))}},r.prototype.showInput=function(n){var i="min"===n?this.minDateBox:this.maxDateBox;if((n="min"===n?this.minInput:this.maxInput)&&i&&this.inputGroup){var o="text"===n.type,t=this.inputGroup,a=t.translateX;t=t.translateY;var m=this.options.inputBoxWidth;p(n,{width:o?i.width+(m?-2:20)+"px":"auto",height:o?i.height-2+"px":"auto",border:"2px solid silver"}),p(n,o&&m?{left:a+i.x+"px",top:t+"px"}:{left:Math.min(Math.round(i.x+a-(n.offsetWidth-i.width)/2),this.chart.chartWidth-n.offsetWidth)+"px",top:t-(n.offsetHeight-i.height)/2+"px"})}},r.prototype.hideInput=function(n){(n="min"===n?this.minInput:this.maxInput)&&p(n,{top:"-9999em",border:0,width:"1px",height:"1px"})},r.prototype.defaultInputDateParser=function(n,i,o){var a,t=n.split("/").join("-").split(" ").join("T");return-1===t.indexOf("T")&&(t+="T00:00"),i?t+="Z":((a=I.isSafari)&&(a=!(6<(a=t).length&&(a.lastIndexOf("-")===a.length-6||a.lastIndexOf("+")===a.length-6))),a&&(t+=0>=(a=new Date(t).getTimezoneOffset()/60)?"+".concat(W(-a),":00"):"-".concat(W(a),":00"))),t=Date.parse(t),A(t)||(n=n.split("-"),t=Date.UTC(l(n[0]),l(n[1])-1,l(n[2]))),o&&i&&A(t)&&(t+=o.getTimezoneOffset(t)),t},r.prototype.drawInput=function(n){function i(){var B=m.maxInput,H=m.minInput,G=o.xAxis[0],C=o.scroller&&o.scroller.xAxis?o.scroller.xAxis:G,j=C.dataMin;C=C.dataMax;var L=m.getInputValue(n);L!==Number(s.getAttribute("data-hc-time-previous"))&&A(L)&&(s.setAttribute("data-hc-time-previous",L),V&&B&&A(j)?L>Number(B.getAttribute("data-hc-time"))?L=void 0:L<j&&(L=j):H&&A(C)&&(L<Number(H.getAttribute("data-hc-time"))?L=void 0:L>C&&(L=C)),typeof L<"u"&&G.setExtremes(V?L:G.min,V?G.max:L,void 0,void 0,{trigger:"rangeSelectorInput"}))}var o=this.chart,t=this.div,a=this.inputGroup,m=this,d=o.renderer.style||{},f=o.renderer,T=o.options.rangeSelector,V="min"===n,F=P.lang[V?"rangeSelectorFrom":"rangeSelectorTo"]||"";F=f.label(F,0).addClass("highcharts-range-label").attr({padding:F?2:0,height:F?T.inputBoxHeight:0}).add(a),f=f.label("",0).addClass("highcharts-range-input").attr({padding:2,width:T.inputBoxWidth,height:T.inputBoxHeight,"text-align":"center"}).on("click",function(){m.showInput(n),m[n+"Input"].focus()}),o.styledMode||f.attr({stroke:T.inputBoxBorderColor,"stroke-width":1}),f.add(a);var s=x("input",{name:n,className:"highcharts-range-selector"},void 0,t);s.setAttribute("type",function K(r){if(-1!==r.indexOf("%L"))return"text";var n="aAdewbBmoyY".split("").some(function(o){return-1!==r.indexOf("%"+o)}),i="HkIlMS".split("").some(function(o){return-1!==r.indexOf("%"+o)});return n&&i?"datetime-local":n?"date":i?"time":"text"}(T.inputDateFormat||"%b %e, %Y")),o.styledMode||(F.css(E(d,T.labelStyle)),f.css(E({color:"#333333"},d,T.inputStyle)),p(s,w({position:"absolute",border:0,boxShadow:"0 0 15px rgba(0,0,0,0.3)",width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:d.fontSize,fontFamily:d.fontFamily,top:"-9999em"},T.inputStyle))),s.onfocus=function(){m.showInput(n)},s.onblur=function(){s===I.doc.activeElement&&i(),m.hideInput(n),m.setInputValue(n),s.blur()};var _=!1;return s.onchange=function(){_||(i(),m.hideInput(n),s.blur())},s.onkeypress=function(B){13===B.keyCode&&i()},s.onkeydown=function(B){_=!0,38!==B.keyCode&&40!==B.keyCode||i()},s.onkeyup=function(){_=!1},{dateBox:f,input:s,label:F}},r.prototype.getPosition=function(){var n=this.chart,i=n.options.rangeSelector;return{buttonTop:(n="top"===i.verticalAlign?n.plotTop-n.axisOffset[0]:0)+i.buttonPosition.y,inputTop:n+i.inputPosition.y-10}},r.prototype.getYTDExtremes=function(n,i,o){var t=this.chart.time,a=new t.Date(n),m=t.get("FullYear",a);return o=o?t.Date.UTC(m,0,1):+new t.Date(m,0,1),i=Math.max(i,o),a=a.getTime(),{max:Math.min(n||a,a),min:i}},r.prototype.render=function(n,i){var o=this.chart,t=o.renderer,a=o.container,m=o.options,d=m.rangeSelector,f=b(m.chart.style&&m.chart.style.zIndex,0)+1;if(m=d.inputEnabled,!1!==d.enabled){if(this.rendered||(this.group=t.g("range-selector-group").attr({zIndex:7}).add(),this.div=x("div",void 0,{position:"relative",height:0,zIndex:f}),this.buttonOptions.length&&this.renderButtons(),a.parentNode&&a.parentNode.insertBefore(this.div,a),m&&(this.inputGroup=t.g("input-group").add(this.group),t=this.drawInput("min"),this.minDateBox=t.dateBox,this.minLabel=t.label,this.minInput=t.input,t=this.drawInput("max"),this.maxDateBox=t.dateBox,this.maxLabel=t.label,this.maxInput=t.input)),m&&(this.setInputValue("min",n),this.setInputValue("max",i),n=o.scroller&&o.scroller.getUnionExtremes()||o.xAxis[0]||{},u(n.dataMin)&&u(n.dataMax)&&(o=o.xAxis[0].minRange||0,this.setInputExtremes("min",n.dataMin,Math.min(n.dataMax,this.getInputValue("max"))-o),this.setInputExtremes("max",Math.max(n.dataMin,this.getInputValue("min"))+o,n.dataMax)),this.inputGroup)){var T=0;[this.minLabel,this.minDateBox,this.maxLabel,this.maxDateBox].forEach(function(V){if(V){var F=V.getBBox().width;F&&(V.attr({x:T}),T+=F+d.inputSpacing)}})}this.alignElements(),this.rendered=!0}},r.prototype.renderButtons=function(){var n=this,i=this.buttons,o=this.options,t=P.lang,a=this.chart.renderer,m=E(o.buttonTheme),d=m&&m.states,f=m.width||28;delete m.width,delete m.states,this.buttonGroup=a.g("range-selector-buttons").add(this.group);var T=this.dropdown=x("select",void 0,{position:"absolute",width:"1px",height:"1px",padding:0,border:0,top:"-9999em",cursor:"pointer",opacity:1e-4},this.div);k(T,"touchstart",function(){T.style.fontSize="16px"}),[[I.isMS?"mouseover":"mouseenter"],[I.isMS?"mouseout":"mouseleave"],["change","click"]].forEach(function(V){var F=V[0],s=V[1];k(T,F,function(){var _=i[n.currentButtonIndex()];_&&M(_.element,s||F)})}),this.zoomText=a.label(t&&t.rangeSelectorZoom||"",0).attr({padding:o.buttonTheme.padding,height:o.buttonTheme.height,paddingLeft:0,paddingRight:0}).add(this.buttonGroup),this.chart.styledMode||(this.zoomText.css(o.labelStyle),m["stroke-width"]=b(m["stroke-width"],0)),x("option",{textContent:this.zoomText.textStr,disabled:!0},void 0,T),this.buttonOptions.forEach(function(V,F){x("option",{textContent:V.title||V.text},void 0,T),i[F]=a.button(V.text,0,0,function(s){var B,_=V.events&&V.events.click;_&&(B=_.call(V,s)),!1!==B&&n.clickButton(F),n.isActive=!0},m,d&&d.hover,d&&d.select,d&&d.disabled).attr({"text-align":"center",width:f}).add(n.buttonGroup),V.title&&i[F].attr("title",V.title)})},r.prototype.alignElements=function(){var n=this,i=this.buttonGroup,o=this.buttons,t=this.chart,a=this.group,m=this.inputGroup,d=this.options,f=this.zoomText,T=t.options,V=T.exporting&&!1!==T.exporting.enabled&&T.navigation&&T.navigation.buttonOptions;T=d.buttonPosition;var F=d.inputPosition,s=d.verticalAlign,_=function(C,j){return V&&n.titleCollision(t)&&"top"===s&&"right"===j.align&&j.y-C.getBBox().height-12<(V.y||0)+(V.height||0)+t.spacing[0]?-40:0},B=t.plotLeft;if(a&&T&&F){var H=T.x-t.spacing[3];if(i){if(this.positionButtons(),!this.initialButtonGroupWidth){var G=0;f&&(G+=f.getBBox().width+5),o.forEach(function(C,j){G+=C.width,j!==o.length-1&&(G+=d.buttonSpacing)}),this.initialButtonGroupWidth=G}B-=t.spacing[3],this.updateButtonStates(),f=_(i,T),this.alignButtonGroup(f),a.placed=i.placed=t.hasLoaded}i=0,m&&(i=_(m,F),"left"===F.align?H=B:"right"===F.align&&(H=-Math.max(t.axisOffset[1],-i)),m.align({y:F.y,width:m.getBBox().width,align:F.align,x:F.x+H-2},!0,t.spacingBox),m.placed=t.hasLoaded),this.handleCollision(i),a.align({verticalAlign:s},!0,t.spacingBox),m=a.alignAttr.translateY,i=a.getBBox().height+20,_=0,"bottom"===s&&(_=m-(i=i+(_=(_=t.legend&&t.legend.options)&&"bottom"===_.verticalAlign&&_.enabled&&!_.floating?t.legend.legendHeight+b(_.margin,10):0)-20)-(d.floating?0:d.y)-(t.titleOffset?t.titleOffset[2]:0)-10),"top"===s?(d.floating&&(_=0),t.titleOffset&&t.titleOffset[0]&&(_=t.titleOffset[0]),_+=t.margin[0]-t.spacing[0]||0):"middle"===s&&(F.y===T.y?_=m:(F.y||T.y)&&(_=0>F.y||0>T.y?_-Math.min(F.y,T.y):m-i)),a.translate(d.x,d.y+Math.floor(_)),T=this.minInput,F=this.maxInput,m=this.dropdown,d.inputEnabled&&T&&F&&(T.style.marginTop=a.translateY+"px",F.style.marginTop=a.translateY+"px"),m&&(m.style.marginTop=a.translateY+"px")}},r.prototype.alignButtonGroup=function(n,i){var o=this.chart,t=this.buttonGroup,a=this.options.buttonPosition,m=o.plotLeft-o.spacing[3],d=a.x-o.spacing[3];"right"===a.align?d+=n-m:"center"===a.align&&(d-=m/2),t&&t.align({y:a.y,width:b(i,this.initialButtonGroupWidth),align:a.align,x:d},!0,o.spacingBox)},r.prototype.positionButtons=function(){var n=this.buttons,i=this.chart,o=this.options,t=this.zoomText,a=i.hasLoaded?"animate":"attr",m=o.buttonPosition,d=i=i.plotLeft;for(t&&"hidden"!==t.visibility&&(t[a]({x:b(i+m.x,i)}),d+=m.x+t.getBBox().width+5),t=0,m=this.buttonOptions.length;t<m;++t)"hidden"!==n[t].visibility?(n[t][a]({x:d}),d+=n[t].width+o.buttonSpacing):n[t][a]({x:i})},r.prototype.handleCollision=function(n){var i=this,o=this.chart,t=this.buttonGroup,a=this.inputGroup,m=this.options,d=m.buttonPosition,f=m.dropdown,T=m.inputPosition;m=function(){var s=0;return i.buttons.forEach(function(_){(_=_.getBBox()).width>s&&(s=_.width)}),s};var V=function(s){if(a&&t){var _=a.alignAttr.translateX+a.alignOptions.x-n+a.getBBox().x+2,B=a.alignOptions.width,H=t.alignAttr.translateX+t.getBBox().x;return H+s>_&&_+B>H&&d.y<T.y+a.getBBox().height}return!1},F=function(){a&&t&&a.attr({translateX:a.alignAttr.translateX+(o.axisOffset[1]>=-n?0:-n),translateY:a.alignAttr.translateY+t.getBBox().height+10})};if(t){if("always"===f)return this.collapseButtons(n),void(V(m())&&F());"never"===f&&this.expandButtons()}a&&t?T.align===d.align||V(this.initialButtonGroupWidth+20)?"responsive"===f?(this.collapseButtons(n),V(m())&&F()):F():"responsive"===f&&this.expandButtons():t&&"responsive"===f&&(this.initialButtonGroupWidth>o.plotWidth?this.collapseButtons(n):this.expandButtons())},r.prototype.collapseButtons=function(n){var i=this.buttons,o=this.buttonOptions,t=this.chart,a=this.dropdown,m=this.options,d=this.zoomText,f=t.userOptions.rangeSelector&&t.userOptions.rangeSelector.buttonTheme||{},T=function(F){return{text:F?F+" \u25be":"\u25be",width:"auto",paddingLeft:b(m.buttonTheme.paddingLeft,f.padding,8),paddingRight:b(m.buttonTheme.paddingRight,f.padding,8)}};d&&d.hide();var V=!1;o.forEach(function(F,s){2!==(s=i[s]).state?s.hide():(s.show(),s.attr(T(F.text)),V=!0)}),V||(a&&(a.selectedIndex=0),i[0].show(),i[0].attr(T(this.zoomText&&this.zoomText.textStr))),o=m.buttonPosition.align,this.positionButtons(),"right"!==o&&"center"!==o||this.alignButtonGroup(n,i[this.currentButtonIndex()].getBBox().width),this.showDropdown()},r.prototype.expandButtons=function(){var n=this.buttons,i=this.buttonOptions,o=this.options,t=this.zoomText;this.hideDropdown(),t&&t.show(),i.forEach(function(a,m){(m=n[m]).show(),m.attr({text:a.text,width:o.buttonTheme.width||28,paddingLeft:b(o.buttonTheme.paddingLeft,"unset"),paddingRight:b(o.buttonTheme.paddingRight,"unset")}),2>m.state&&m.setState(0)}),this.positionButtons()},r.prototype.currentButtonIndex=function(){var n=this.dropdown;return n&&0<n.selectedIndex?n.selectedIndex-1:0},r.prototype.showDropdown=function(){var n=this.buttonGroup,i=this.buttons,o=this.chart,t=this.dropdown;if(n&&t){var a=n.translateX;n=n.translateY,i=i[this.currentButtonIndex()].getBBox(),p(t,{left:o.plotLeft+a+"px",top:n+.5+"px",width:i.width+"px",height:i.height+"px"}),this.hasVisibleDropdown=!0}},r.prototype.hideDropdown=function(){var n=this.dropdown;n&&(p(n,{top:"-9999em",width:"1px",height:"1px"}),this.hasVisibleDropdown=!1)},r.prototype.getHeight=function(){var n=this.options,i=this.group,o=n.y,t=n.buttonPosition.y,a=n.inputPosition.y;return n.height?n.height:(this.alignElements(),n=i?i.getBBox(!0).height+13+o:0,i=Math.min(a,t),(0>a&&0>t||0<a&&0<t)&&(n+=Math.abs(i)),n)},r.prototype.titleCollision=function(n){return!(n.options.title.text||n.options.subtitle.text)},r.prototype.update=function(n){var i=this.chart;E(!0,i.options.rangeSelector,n),this.destroy(),this.init(i),this.render()},r.prototype.destroy=function(){var n=this,i=n.minInput,o=n.maxInput;n.eventsToUnbind&&(n.eventsToUnbind.forEach(function(t){return t()}),n.eventsToUnbind=void 0),g(n.buttons),i&&(i.onfocus=i.onblur=i.onchange=null),o&&(o.onfocus=o.onblur=o.onchange=null),R(n,function(t,a){t&&"chart"!==a&&(t instanceof Y?t.destroy():t instanceof c.HTMLElement&&v(t)),t!==r.prototype[a]&&(n[a]=null)},this)},r}(),w(S.prototype,{defaultButtons:[{type:"month",count:1,text:"1m",title:"View 1 month"},{type:"month",count:3,text:"3m",title:"View 3 months"},{type:"month",count:6,text:"6m",title:"View 6 months"},{type:"ytd",text:"YTD",title:"View year to date"},{type:"year",count:1,text:"1y",title:"View 1 year"},{type:"all",text:"All",title:"View all"}],inputTypeFormats:{"datetime-local":"%Y-%m-%dT%H:%M:%S",date:"%Y-%m-%d",time:"%H:%M:%S"}}),S}),X(y,"Series/XRange/XRangeSeriesDefaults.js",[y["Core/Utilities.js"]],function(O){var S=O.correctFloat,I=O.isNumber,N=O.isObject;return{colorByPoint:!0,dataLabels:{formatter:function(){var Y=this.point.partialFill;if(N(Y)&&(Y=Y.amount),I(Y)&&0<Y)return S(100*Y)+"%"},inside:!0,verticalAlign:"middle"},tooltip:{headerFormat:'<span style="font-size: 10px">{point.x} - {point.x2}</span><br/>',pointFormat:'<span style="color:{point.color}">\u25cf</span> {series.name}: <b>{point.yCategory}</b><br/>'},borderRadius:3,pointRange:0}}),X(y,"Series/XRange/XRangePoint.js",[y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S){var Y,I=this&&this.__extends||(Y=function(Z,K){return(Y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(P,k){P.__proto__=k}||function(P,k){for(var x in k)k.hasOwnProperty(x)&&(P[x]=k[x])})(Z,K)},function(Z,K){function P(){this.constructor=Z}Y(Z,K),Z.prototype=null===K?Object.create(K):(P.prototype=K.prototype,new P)}),N=O.series.prototype.pointClass.prototype;return S=S.extend,O=function(Y){function Z(){var K=null!==Y&&Y.apply(this,arguments)||this;return K.options=void 0,K.series=void 0,K}return I(Z,Y),Z.getColorByCategory=function(K,P){var k=K.options.colors||K.chart.options.colors;return{colorIndex:K=P.y%(k?k.length:K.chart.options.chart.colorCount),color:k&&k[K]}},Z.prototype.resolveColor=function(){var K=this.series;if(K.options.colorByPoint&&!this.options.color){var P=Z.getColorByCategory(K,this);K.chart.styledMode||(this.color=P.color),this.options.colorIndex||(this.colorIndex=P.colorIndex)}else this.color||(this.color=K.color)},Z.prototype.init=function(){return N.init.apply(this,arguments),this.y||(this.y=0),this},Z.prototype.setState=function(){N.setState.apply(this,arguments),this.series.drawPoint(this,this.series.getAnimationVerb())},Z.prototype.getLabelConfig=function(){var K=N.getLabelConfig.call(this),P=this.series.yAxis.categories;return K.x2=this.x2,K.yCategory=this.yCategory=P&&P[this.y],K},Z.prototype.isValid=function(){return"number"==typeof this.x&&"number"==typeof this.x2},Z}(O.seriesTypes.column.prototype.pointClass),S(O.prototype,{ttBelow:!1,tooltipDateKeys:["x","x2"]}),O}),X(y,"Series/XRange/XRangeSeries.js",[y["Core/Globals.js"],y["Core/Color/Color.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"],y["Series/XRange/XRangeSeriesDefaults.js"],y["Series/XRange/XRangePoint.js"]],function(O,S,I,N,Y,Z){function K(){if(this.isXAxis){for(var b=R(this.dataMax,-Number.MAX_VALUE),l=0,h=this.series;l<h.length;l++){var r=h[l];if(r.x2Data){var n=0;for(r=r.x2Data;n<r.length;n++){var i=r[n];if(i&&i>b){b=i;var o=!0}}}}o&&(this.dataMax=b)}}var b,P=this&&this.__extends||(b=function(l,h){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)n.hasOwnProperty(i)&&(r[i]=n[i])})(l,h)},function(l,h){function r(){this.constructor=l}b(l,h),l.prototype=null===h?Object.create(h):(r.prototype=h.prototype,new r)});O=O.noop;var k=S.parse,x=I.series.prototype,p=I.seriesTypes.column,u=N.addEvent,g=N.clamp,v=N.defined;S=N.extend;var w=N.find,M=N.isNumber,A=N.isObject,E=N.merge,R=N.pick,W=[];return N=function(b){function l(){var h=null!==b&&b.apply(this,arguments)||this;return h.data=void 0,h.options=void 0,h.points=void 0,h}return P(l,b),l.compose=function(h){-1===W.indexOf(h)&&(W.push(h),u(h,"afterGetSeriesExtremes",K))},l.prototype.init=function(){b.prototype.init.apply(this,arguments),this.options.stacking=void 0},l.prototype.getColumnMetrics=function(){var h=this,r=function(){for(var i=0,o=h.chart.series;i<o.length;i++){var t=o[i],a=t.xAxis;t.xAxis=t.yAxis,t.yAxis=a}};r();var n=b.prototype.getColumnMetrics.call(this);return r(),n},l.prototype.cropData=function(h,r,n,i){return(r=x.cropData.call(this,this.x2Data,r,n,i)).xData=h.slice(r.start,r.end),r},l.prototype.findPointIndex=function(h){var r=this.cropStart,n=this.points,i=h.id;if(i)var o=(o=w(n,function(t){return t.id===i}))?o.index:void 0;return typeof o>"u"&&(o=(o=w(n,function(t){return t.x===h.x&&t.x2===h.x2&&!t.touched}))?o.index:void 0),this.cropped&&M(o)&&M(r)&&o>=r&&(o-=r),o},l.prototype.alignDataLabel=function(h){var r=h.plotX;h.plotX=R(h.dlBox&&h.dlBox.centerX,h.plotX),b.prototype.alignDataLabel.apply(this,arguments),h.plotX=r},l.prototype.translatePoint=function(h){var r=this.xAxis,n=this.yAxis,i=this.columnMetrics,o=this.options,t=o.minPointLength||0,a=(h.shapeArgs&&h.shapeArgs.width||0)/2,m=this.pointXOffset=i.offset,d=R(h.x2,h.x+(h.len||0)),f=h.plotX,T=r.translate(d,0,0,0,1);d=Math.abs(T-f);var V=this.chart.inverted,F=R(o.borderWidth,1)%2/2,s=i.offset,_=Math.round(i.width);t&&(0>(t-=d)&&(t=0),f-=t/2,T+=t/2),f=Math.max(f,-10),T=g(T,-10,r.len+10),v(h.options.pointWidth)&&(s-=(Math.ceil(h.options.pointWidth)-_)/2,_=Math.ceil(h.options.pointWidth)),o.pointPlacement&&M(h.plotY)&&n.categories&&(h.plotY=n.translate(h.y,0,1,0,1,o.pointPlacement)),o={x:o=Math.floor(Math.min(f,T))+F,y:Math.floor(h.plotY+s)+F,width:Math.floor(Math.max(f,T))+F-o,height:_,r:this.options.borderRadius},h.shapeArgs=o,V?h.tooltipPos[1]+=m+a:h.tooltipPos[0]-=a+m-o.width/2,m=(a=o.x)+o.width,0>a||m>r.len?(a=g(a,0,r.len),m=g(m,0,r.len),h.dlBox=E(o,{x:a,width:m-a,centerX:(T=m-a)?T/2:null})):h.dlBox=null,T=V?0:1,i=this.columnMetrics?this.columnMetrics.offset:-i.width/2,(a=h.tooltipPos)[m=V?1:0]=V?a[m]+o.width/2:a[m]+(r.reversed?-1:0)*o.width,a[T]=g(a[T]+(V?-1:1)*i,0,n.len-1),(n=h.partialFill)&&(A(n)&&(n=n.amount),M(n)||(n=0),h.partShapeArgs=E(o,{r:this.options.borderRadius}),f=Math.max(Math.round(d*n+h.plotX-f),0),h.clipRectArgs={x:r.reversed?o.x+d-f:o.x,y:o.y,width:f,height:o.height})},l.prototype.translate=function(){b.prototype.translate.apply(this,arguments);for(var h=0,r=this.points;h<r.length;h++)this.translatePoint(r[h])},l.prototype.drawPoint=function(h,r){var n=this.options,i=this.chart.renderer,o=h.shapeType,t=h.shapeArgs,a=h.partShapeArgs,m=h.clipRectArgs,d=n.stacking&&!n.borderRadius,f=h.state,T=n.states[f||"normal"]||{},V=typeof f>"u"?"attr":r;f=this.pointAttribs(h,f),T=R(this.chart.options.chart.animation,T.animation);var F=h.graphic,s=h.partialFill;h.isNull||!1===h.visible?F&&(h.graphic=F.destroy()):(F?F.rect[r](t):(h.graphic=F=i.g("point").addClass(h.getClassName()).add(h.group||this.group),F.rect=i[o](E(t)).addClass(h.getClassName()).addClass("highcharts-partfill-original").add(F)),a&&(F.partRect?(F.partRect[r](E(a)),F.partialClipRect[r](E(m))):(F.partialClipRect=i.clipRect(m.x,m.y,m.width,m.height),F.partRect=i[o](a).addClass("highcharts-partfill-overlay").add(F).clip(F.partialClipRect))),this.chart.styledMode||(F.rect[r](f,T).shadow(n.shadow,null,d),a&&(A(s)||(s={}),A(n.partialFill)&&(s=E(n.partialFill,s)),h=s.fill||k(f.fill).brighten(-.3).get()||k(h.color||this.color).brighten(-.3).get(),f.fill=h,F.partRect[V](f,T).shadow(n.shadow,null,d))))},l.prototype.drawPoints=function(){for(var h=this.getAnimationVerb(),r=0,n=this.points;r<n.length;r++)this.drawPoint(n[r],h)},l.prototype.getAnimationVerb=function(){return this.chart.pointCount<(this.options.animationLimit||250)?"animate":"attr"},l.prototype.isPointInside=function(h){var r=h.shapeArgs,n=h.plotX,i=h.plotY;return r?typeof n<"u"&&typeof i<"u"&&0<=i&&i<=this.yAxis.len&&0<=(r.x||0)+(r.width||0)&&n<=this.xAxis.len:b.prototype.isPointInside.apply(this,arguments)},l.defaultOptions=E(p.defaultOptions,Y),l}(p),S(N.prototype,{pointClass:Z,cropShoulder:1,getExtremesFromAll:!0,parallelArrays:["x","x2","y"],requireSorting:!1,type:"xrange",animate:x.animate,autoIncrement:O,buildKDTree:O}),I.registerSeriesType("xrange",N),N}),X(y,"Series/Gantt/GanttPoint.js",[y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S){var Y,I=this&&this.__extends||(Y=function(Z,K){return(Y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(P,k){P.__proto__=k}||function(P,k){for(var x in k)k.hasOwnProperty(x)&&(P[x]=k[x])})(Z,K)},function(Z,K){function P(){this.constructor=Z}Y(Z,K),Z.prototype=null===K?Object.create(K):(P.prototype=K.prototype,new P)}),N=S.pick;return function(Y){function Z(){var K=null!==Y&&Y.apply(this,arguments)||this;return K.options=void 0,K.series=void 0,K}return I(Z,Y),Z.setGanttPointAliases=function(K){function P(k,x){typeof x<"u"&&(K[k]=x)}P("x",N(K.start,K.x)),P("x2",N(K.end,K.x2)),P("partialFill",N(K.completed,K.partialFill))},Z.prototype.applyOptions=function(K,P){return K=Y.prototype.applyOptions.call(this,K,P),Z.setGanttPointAliases(K),K},Z.prototype.isValid=function(){return("number"==typeof this.start||"number"==typeof this.x)&&("number"==typeof this.end||"number"==typeof this.x2||this.milestone)},Z}(O.seriesTypes.xrange.prototype.pointClass)}),X(y,"Core/Axis/BrokenAxis.js",[y["Core/Axis/Stacking/StackItem.js"],y["Core/Utilities.js"]],function(O,S){var k,I=S.addEvent,N=S.find,Y=S.fireEvent,Z=S.isArray,K=S.isNumber,P=S.pick;return function(x){function p(){typeof this.brokenAxis<"u"&&this.brokenAxis.setBreaks(this.options.breaks,!1)}function u(){this.brokenAxis&&this.brokenAxis.hasBreaks&&(this.options.ordinal=!1)}function g(){var b=this.brokenAxis;if(b&&b.hasBreaks){for(var l=this.tickPositions,h=this.tickPositions.info,r=[],n=0;n<l.length;n++)b.isInAnyBreak(l[n])||r.push(l[n]);this.tickPositions=r,this.tickPositions.info=h}}function v(){this.brokenAxis||(this.brokenAxis=new W(this))}function w(){var b=this.options.connectNulls,l=this.points,h=this.xAxis,r=this.yAxis;if(this.isDirty)for(var n=l.length;n--;){var i=l[n],o=!(null===i.y&&!1===b)&&(h&&h.brokenAxis&&h.brokenAxis.isInAnyBreak(i.x,!0)||r&&r.brokenAxis&&r.brokenAxis.isInAnyBreak(i.y,!0));i.visible=!o&&!1!==i.options.visible}}function M(){this.drawBreaks(this.xAxis,["x"]),this.drawBreaks(this.yAxis,P(this.pointArrayMap,["y"]))}function A(b,l){var n,i,o,t,h=this,r=h.points;if(b&&b.brokenAxis&&b.brokenAxis.hasBreaks){var a=b.brokenAxis;l.forEach(function(m){n=a&&a.breakArray||[],i=b.isXAxis?b.min:P(h.options.threshold,b.min),r.forEach(function(d){t=P(d["stack"+m.toUpperCase()],d[m]),n.forEach(function(f){K(i)&&K(t)&&(o=!1,i<f.from&&t>f.to||i>f.from&&t<f.from?o="pointBreak":(i<f.from&&t>f.from&&t<f.to||i>f.from&&t>f.to&&t<f.from)&&(o="pointInBreak"),o&&Y(b,o,{point:d,brk:f}))})})})}}function E(){var b=this.currentDataGrouping,l=b&&b.gapSize;b=this.points.slice();var i,h=this.yAxis,r=this.options.gapSize,n=b.length-1;if(r&&0<n)for("value"!==this.options.gapUnit&&(r*=this.basePointRange),l&&l>r&&l>=this.basePointRange&&(r=l),i=void 0;n--;)i&&!1!==i.visible||(i=b[n+1]),l=b[n],!1!==i.visible&&!1!==l.visible&&(i.x-l.x>r&&(b.splice(n+1,0,{isNull:!0,x:i=(l.x+i.x)/2}),h.stacking&&this.options.stacking&&((i=h.stacking.stacks[this.stackKey][i]=new O(h,h.options.stackLabels,!1,i,this.stack)).total=0)),i=l);return this.getGraphPath(b)}var R=[];x.compose=function(b,l){if(-1===R.indexOf(b)&&(R.push(b),b.keepProps.push("brokenAxis"),I(b,"init",v),I(b,"afterInit",p),I(b,"afterSetTickPositions",g),I(b,"afterSetOptions",u)),-1===R.indexOf(l)){R.push(l);var h=l.prototype;h.drawBreaks=A,h.gappedPath=E,I(l,"afterGeneratePoints",w),I(l,"afterRender",M)}return b};var W=function(){function b(l){this.hasBreaks=!1,this.axis=l}return b.isInBreak=function(l,h){var r=l.repeat||1/0,n=l.from,i=l.to-l.from;return h=h>=n?(h-n)%r:r-(n-h)%r,l.inclusive?h<=i:h<i&&0!==h},b.lin2Val=function(l){var r,h=this.brokenAxis;if(!(h=h&&h.breakArray)||!K(l))return l;for(r=0;r<h.length;r++){var n=h[r];if(n.from>=l)break;(n.to<l||b.isInBreak(n,l))&&(l+=n.len)}return l},b.val2Lin=function(l){var h=this.brokenAxis;if(!(h=h&&h.breakArray)||!K(l))return l;var n,r=l;for(n=0;n<h.length;n++){var i=h[n];if(i.to<=l)r-=i.len;else{if(i.from>=l)break;if(b.isInBreak(i,l)){r-=l-i.from;break}}}return r},b.prototype.findBreakAt=function(l,h){return N(h,function(r){return r.from<l&&l<r.to})},b.prototype.isInAnyBreak=function(l,h){var o,r=this.axis,n=r.options.breaks||[],i=n.length;if(i&&K(l)){for(;i--;)if(b.isInBreak(n[i],l)){var t=!0;o||(o=P(n[i].showPoints,!r.isXAxis))}var a=t&&h?t&&!o:t}return a},b.prototype.setBreaks=function(l,h){var r=this,n=r.axis,i=Z(l)&&!!l.length;n.isDirty=r.hasBreaks!==i,r.hasBreaks=i,n.options.breaks=n.userOptions.breaks=l,n.forceRedraw=!0,n.series.forEach(function(o){o.isDirty=!0}),i||n.val2lin!==b.val2Lin||(delete n.val2lin,delete n.lin2val),i&&(n.userOptions.ordinal=!1,n.lin2val=b.lin2Val,n.val2lin=b.val2Lin,n.setExtremes=function(o,t,a,m,d){if(r.hasBreaks){for(var T,f=this.options.breaks||[];T=r.findBreakAt(o,f);)o=T.to;for(;T=r.findBreakAt(t,f);)t=T.from;t<o&&(t=o)}n.constructor.prototype.setExtremes.call(this,o,t,a,m,d)},n.setAxisTranslation=function(){if(n.constructor.prototype.setAxisTranslation.call(this),r.unitLength=void 0,r.hasBreaks){var f,F,o=n.options.breaks||[],t=[],a=[],m=P(n.pointRangePadding,0),d=0,T=n.userMin||n.min,V=n.userMax||n.max;o.forEach(function(B){f=B.repeat||1/0,K(T)&&K(V)&&(b.isInBreak(B,T)&&(T+=B.to%f-T%f),b.isInBreak(B,V)&&(V-=V%f-B.from%f))}),o.forEach(function(B){if(_=B.from,f=B.repeat||1/0,K(T)&&K(V)){for(;_-f>T;)_-=f;for(;_<T;)_+=f;for(F=_;F<V;F+=f)t.push({value:F,move:"in"}),t.push({value:F+B.to-B.from,move:"out",size:B.breakSize})}}),t.sort(function(B,H){return B.value===H.value?("in"===B.move?0:1)-("in"===H.move?0:1):B.value-H.value});var s=0,_=T;t.forEach(function(B){1===(s+="in"===B.move?1:-1)&&"in"===B.move&&(_=B.value),0===s&&K(_)&&(a.push({from:_,to:B.value,len:B.value-_-(B.size||0)}),d+=B.value-_-(B.size||0))}),r.breakArray=a,K(T)&&K(V)&&K(n.min)&&(r.unitLength=V-T-d+m,Y(n,"afterBreaks"),n.staticScale?n.transA=n.staticScale:r.unitLength&&(n.transA*=(V-n.min+m)/r.unitLength),m&&(n.minPixelPadding=n.transA*(n.minPointOffset||0)),n.min=T,n.max=V)}}),P(h,!0)&&n.chart.redraw()},b}();x.Additions=W}(k||(k={})),k}),X(y,"Core/Axis/GridAxis.js",[y["Core/Axis/Axis.js"],y["Core/Axis/AxisDefaults.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I,N){function Y(s,_){var B={width:0,height:0};return _.forEach(function(H){if(N.isObject(H=s[H],!0)){var G=N.isObject(H.label,!0)?H.label:{};H=G.getBBox?G.getBBox().height:0,G.textStr&&!t(G.textPxLength)&&(G.textPxLength=G.getBBox().width);var C=t(G.textPxLength)?Math.round(G.textPxLength):0;G.textStr&&(C=Math.round(G.getBBox().width)),B.height=Math.max(H,B.height),B.width=Math.max(C,B.width)}}),"treegrid"===this.options.type&&this.treeGrid&&this.treeGrid.mapOfPosToGridNode&&(B.width+=this.options.labels.indentation*((this.treeGrid.mapOfPosToGridNode[-1].height||0)-1)),B}function Z(){var s=this.grid;(s&&s.columns||[]).forEach(function(_){_.getOffset()})}function K(s){if(!0===(this.options.grid||{}).enabled){var _=this.axisTitle,B=this.height,H=this.horiz,G=this.left,C=this.offset,j=this.opposite,L=this.options,ee=this.top,U=this.width,ie=this.tickSize(),$=_&&_.getBBox().width,oe=L.title.x,te=L.title.y,_e=m(L.title.margin,H?5:10);_=this.chart.renderer.fontMetrics(L.title.style.fontSize,_).f,ie=(H?ee+B:G)+(H?1:-1)*(j?-1:1)*(ie?ie[0]/2:0)+(this.side===T.bottom?_:0),s.titlePosition.x=H?G-($||0)/2-_e+oe:ie+(j?U:0)+C+oe,s.titlePosition.y=H?ie-(j?B:0)+(j?_:-_)/2+C+te:ee-_e+te}}function P(){var s=this.chart,_=this.options.grid,B=this.userOptions;if((_=void 0===_?{}:_).enabled){var H=this.options;H.labels.align=m(H.labels.align,"center"),this.categories||(H.showLastLabel=!1),this.labelRotation=0,H.labels.rotation=0}if(_.columns){H=this.grid.columns=[];for(var G=this.grid.columnIndex=0;++G<_.columns.length;){var C=a(B,_.columns[_.columns.length-G-1],{linkedTo:0,type:"category",scrollbar:{enabled:!1}});delete C.grid.columns,(C=new O(this.chart,C)).grid.isColumn=!0,C.grid.columnIndex=G,n(s.axes,C),n(s[this.coll],C),H.push(C)}}}function k(){var s=this.grid,_=this.options;if(!0===(_.grid||{}).enabled){var B=this.min||0,H=this.max||0;if(this.maxLabelDimensions=this.getMaxLabelDimensions(this.ticks,this.tickPositions),this.rightWall&&this.rightWall.destroy(),this.grid&&this.grid.isOuterAxis()&&this.axisLine){var G=_.lineWidth;if(G){var C=(G=this.getLinePath(G))[0],j=G[1],L=((this.tickSize("tick")||[1])[0]-1)*(this.side===T.top||this.side===T.left?-1:1);"M"===C[0]&&"L"===j[0]&&(this.horiz?(C[2]+=L,j[2]+=L):(C[1]+=L,j[1]+=L)),!this.horiz&&this.chart.marginRight&&(C=[C,["L",this.left,C[2]||0]],L=["L",this.chart.chartWidth-this.chart.marginRight,this.toPixels(H+this.tickmarkOffset)],j=[["M",j[1]||0,this.toPixels(H+this.tickmarkOffset)],L],this.grid.upperBorder||B%1==0||(this.grid.upperBorder=this.grid.renderBorder(C)),this.grid.upperBorder&&(this.grid.upperBorder.attr({stroke:_.lineColor,"stroke-width":_.lineWidth}),this.grid.upperBorder.animate({d:C})),this.grid.lowerBorder||H%1==0||(this.grid.lowerBorder=this.grid.renderBorder(j)),this.grid.lowerBorder&&(this.grid.lowerBorder.attr({stroke:_.lineColor,"stroke-width":_.lineWidth}),this.grid.lowerBorder.animate({d:j}))),this.grid.axisLineExtra?(this.grid.axisLineExtra.attr({stroke:_.lineColor,"stroke-width":_.lineWidth}),this.grid.axisLineExtra.animate({d:G})):this.grid.axisLineExtra=this.grid.renderBorder(G),this.axisLine[this.showAxis?"show":"hide"]()}}if((s&&s.columns||[]).forEach(function(ee){return ee.render()}),!this.horiz&&this.chart.hasRendered&&(this.scrollbar||this.linkedParent&&this.linkedParent.scrollbar)){for(s=this.tickmarkOffset,_=this.tickPositions[this.tickPositions.length-1],G=this.tickPositions[0],C=j=void 0;(j=this.hiddenLabels.pop())&&j.element;)j.show();for(;(C=this.hiddenMarks.pop())&&C.element;)C.show();(j=this.ticks[G].label)&&(B-G>s?this.hiddenLabels.push(j.hide()):j.show()),(j=this.ticks[_].label)&&(_-H>s?this.hiddenLabels.push(j.hide()):j.show()),(B=this.ticks[_].mark)&&_-H<s&&0<_-H&&this.ticks[_].isLast&&this.hiddenMarks.push(B.hide())}}}function x(){var s=this.tickPositions&&this.tickPositions.info,_=this.options,B=this.userOptions.labels||{};(_.grid||{}).enabled&&(this.horiz?(this.series.forEach(function(H){H.options.pointRange=0}),s&&_.dateTimeLabelFormats&&_.labels&&!r(B.align)&&(!1===_.dateTimeLabelFormats[s.unitName].range||1<s.count)&&(_.labels.align="left",r(B.x)||(_.labels.x=3))):"treegrid"!==this.options.type&&this.grid&&this.grid.columns&&(this.minPointOffset=this.tickInterval))}function p(s){var _=this.options;s=s.userOptions;var B=_&&N.isObject(_.grid,!0)?_.grid:{};if(!0===B.enabled){var H=a(!0,{className:"highcharts-grid-axis "+(s.className||""),dateTimeLabelFormats:{hour:{list:["%H:%M","%H"]},day:{list:["%A, %e. %B","%a, %e. %b","%E"]},week:{list:["Week %W","W%W"]},month:{list:["%B","%b","%o"]}},grid:{borderWidth:1},labels:{padding:2,style:{fontSize:"13px"}},margin:0,title:{text:null,reserveSpace:!1,rotation:0},units:[["millisecond",[1,10,100]],["second",[1,10]],["minute",[1,5,15]],["hour",[1,6]],["day",[1]],["week",[1]],["month",[1]],["year",null]]},s);"xAxis"===this.coll&&(r(s.linkedTo)&&!r(s.tickPixelInterval)&&(H.tickPixelInterval=350),r(s.tickPixelInterval)||!r(s.linkedTo)||r(s.tickPositioner)||r(s.tickInterval)||(H.tickPositioner=function(G,C){var j=this.linkedParent&&this.linkedParent.tickPositions&&this.linkedParent.tickPositions.info;if(j){for(var L=H.units||[],ee=void 0,U=1,ie="year",$=0;$<L.length;$++){var oe=L[$];if(oe&&oe[0]===j.unitName){ee=$;break}}return(L=t(ee)&&L[ee+1])?(ie=L[0]||"year",U=(U=L[1])&&U[0]||1):"year"===j.unitName&&(U=10*j.count),this.tickInterval=(j=d[ie])*U,this.chart.time.getTimeTicks({unitRange:j,count:U,unitName:ie},G,C,this.options.startOfWeek)}})),a(!0,this.options,H),this.horiz&&(_.minPadding=m(s.minPadding,0),_.maxPadding=m(s.maxPadding,0)),t(_.grid.borderWidth)&&(_.tickWidth=_.lineWidth=B.borderWidth)}}function u(s){var _=(s=(s=s.userOptions)&&s.grid||{}).columns;s.enabled&&_&&a(!0,this.options,_[_.length-1])}function g(){(this.grid.columns||[]).forEach(function(s){return s.setScale()})}function v(s){var _=S.defaultLeftAxisOptions,B=this.horiz,H=this.maxLabelDimensions,G=this.options.grid;(G=void 0===G?{}:G).enabled&&H&&(_=2*Math.abs(_.labels.x),B=B?G.cellHeight||_+H.height:_+H.width,o(s.tickSize)?s.tickSize[0]=B:s.tickSize=[B,0])}function w(){this.axes.forEach(function(s){(s.grid&&s.grid.columns||[]).forEach(function(_){_.setAxisSize(),_.setAxisTranslation()})})}function M(s){var _=this.grid;(_.columns||[]).forEach(function(B){return B.destroy(s.keepEvents)}),_.columns=void 0}function A(s){var _=(s=s.userOptions||{}).grid||{};_.enabled&&r(_.borderColor)&&(s.tickColor=s.lineColor=_.borderColor),this.grid||(this.grid=new F(this)),this.hiddenLabels=[],this.hiddenMarks=[]}function E(s){var _=this.label,B=this.axis,H=B.reversed,G=B.chart,C=B.options.grid||{},j=B.options.labels,L=j.align,ee=T[B.side],U=s.tickmarkOffset,ie=B.tickPositions,$=this.pos-U;ie=t(ie[s.index+1])?ie[s.index+1]-U:(B.max||0)+U;var oe=B.tickSize("tick");if(U=oe?oe[0]:0,oe=oe?oe[1]/2:0,!0===C.enabled){if("top"===ee)var te=(C=B.top+B.offset)-U;else"bottom"===ee?C=(te=G.chartHeight-B.bottom+B.offset)+U:(C=B.top+B.len-(B.translate(H?ie:$)||0),te=B.top+B.len-(B.translate(H?$:ie)||0));"right"===ee?H=(ee=G.chartWidth-B.right+B.offset)+U:"left"===ee?ee=(H=B.left+B.offset)-U:(ee=Math.round(B.left+(B.translate(H?ie:$)||0))-oe,H=Math.min(Math.round(B.left+(B.translate(H?$:ie)||0))-oe,B.left+B.len)),this.slotWidth=H-ee,s.pos.x="left"===L?ee:"right"===L?H:ee+(H-ee)/2,s.pos.y=te+(C-te)/2,G=G.renderer.fontMetrics(j.style.fontSize,_&&_.element),_=_?_.getBBox().height:0,j.useHTML?s.pos.y+=G.b+-_/2:(_=Math.round(_/G.h),s.pos.y+=(G.b-(G.h-G.f))/2+-(_-1)*G.h/2),s.pos.x+=B.horiz&&j.x||0}}function R(s){var _=s.axis,B=s.value;if(_.options.grid&&_.options.grid.enabled){var H=_.tickPositions,G=(_.linkedParent||_).series[0],C=B===H[0];H=B===H[H.length-1];var j=G&&i(G.options.data,function(ee){return ee[_.isXAxis?"x":"y"]===B}),L=void 0;j&&G.is("gantt")&&(L=a(j),I.seriesTypes.gantt.prototype.pointClass.setGanttPointAliases(L)),s.isFirst=C,s.isLast=H,s.point=L}}function W(){var s=this.options,B=this.tickPositions,H=B[0],G=B[B.length-1],C=this.linkedParent&&this.linkedParent.min||this.min,j=this.linkedParent&&this.linkedParent.max||this.max,L=this.tickInterval;!0!==(s.grid||{}).enabled||this.categories||!this.horiz&&!this.isLinked||(H<C&&H+L>C&&!s.startOnTick&&(B[0]=C),G>j&&G-L<j&&!s.endOnTick&&(B[B.length-1]=j))}function b(s){var _=this.options.grid;return!0===(void 0===_?{}:_).enabled&&this.categories?this.tickInterval:s.apply(this,Array.prototype.slice.call(arguments,1))}var T,s,l=I.dateFormats,h=N.addEvent,r=N.defined,n=N.erase,i=N.find,o=N.isArray,t=N.isNumber,a=N.merge,m=N.pick,d=N.timeUnits,f=N.wrap;(s=T||(T={}))[s.top=0]="top",s[s.right=1]="right",s[s.bottom=2]="bottom",s[s.left=3]="left";var V=[],F=function(){function s(_){this.axis=_}return s.prototype.isOuterAxis=function(){var _=this.axis,B=_.grid.columnIndex,H=_.linkedParent&&_.linkedParent.grid.columns||_.grid.columns,G=B?_.linkedParent:_,C=-1,j=0;return(_.chart[_.coll]||[]).forEach(function(L,ee){L.side!==_.side||L.options.isInternal||(j=ee,L===G&&(C=ee))}),j===C&&(!t(B)||H.length===B)},s.prototype.renderBorder=function(_){var B=this.axis,H=B.chart.renderer,G=B.options;return _=H.path(_).addClass("highcharts-axis-line").add(B.axisBorder),H.styledMode||_.attr({stroke:G.lineColor,"stroke-width":G.lineWidth,zIndex:7}),_},s}();return l.E=function(s){return this.dateFormat("%a",s,!0).charAt(0)},l.W=function(s){var _=this,B=new this.Date(s);["Hours","Milliseconds","Minutes","Seconds"].forEach(function(G){_.set(G,B,0)});var H=(this.get("Day",B)+6)%7;return s=new this.Date(B.valueOf()),this.set("Date",s,this.get("Date",B)-H+3),H=new this.Date(this.get("FullYear",s),0,1),4!==this.get("Day",H)&&(this.set("Month",B,0),this.set("Date",B,1+(11-this.get("Day",H))%7)),(1+Math.floor((s.valueOf()-H.valueOf())/6048e5)).toString()},{compose:function(s,_,B){return-1===V.indexOf(s)&&(V.push(s),s.keepProps.push("grid"),s.prototype.getMaxLabelDimensions=Y,f(s.prototype,"unsquish",b),h(s,"init",A),h(s,"afterGetOffset",Z),h(s,"afterGetTitlePosition",K),h(s,"afterInit",P),h(s,"afterRender",k),h(s,"afterSetAxisTranslation",x),h(s,"afterSetOptions",p),h(s,"afterSetOptions",u),h(s,"afterSetScale",g),h(s,"afterTickSize",v),h(s,"trimTicks",W),h(s,"destroy",M)),-1===V.indexOf(_)&&h(_,"afterSetChartSize",w),-1===V.indexOf(B)&&(h(B,"afterGetLabelPosition",E),h(B,"labelFormat",R)),s}}}),X(y,"Gantt/Tree.js",[y["Core/Utilities.js"]],function(O){var S=O.extend,I=O.isNumber,N=O.pick,Y=function(K,P){var k=K.reduce(function(x,p){var u=N(p.parent,"");return typeof x[u]>"u"&&(x[u]=[]),x[u].push(p),x},{});return Object.keys(k).forEach(function(x,p){var u=k[x];""!==x&&-1===P.indexOf(x)&&(u.forEach(function(g){p[""].push(g)}),delete p[x])}),k},Z=function(K,P,k,x,p,u){var A,E,g=0,v=0,w=u&&u.after,M=u&&u.before;return P={data:x,depth:k-1,id:K,level:k,parent:P},"function"==typeof M&&M(P,u),M=(p[K]||[]).map(function(R){var W=Z(R.id,K,k+1,R,p,u),b=R.start;return R=!0===R.milestone?b:R.end,A=!I(A)||b<A?b:A,E=!I(E)||R>E?R:E,g=g+1+W.descendants,v=Math.max(W.height+1,v),W}),x&&(x.start=N(x.start,A),x.end=N(x.end,E)),S(P,{children:M,descendants:g,height:v}),"function"==typeof w&&w(P,u),P};return{getListOfParents:Y,getNode:Z,getTree:function(K,P){var k=K.map(function(x){return x.id});return K=Y(K,k),Z("",null,1,null,K,P)}}}),X(y,"Core/Axis/TreeGrid/TreeGridTick.js",[y["Core/Utilities.js"]],function(O){function S(){this.treeGrid||(this.treeGrid=new u(this))}function N(g,v,w,M,A,E,R,W,b){var l=k(this.options&&this.options.labels,E);E=this.pos;var h=this.axis,r="treegrid"===h.options.type;return g=g.apply(this,[v,w,M,A,l,R,W,b]),r&&(v=l&&K(l.symbol,!0)?l.symbol:{},l=l&&P(l.indentation)?l.indentation:0,E=(E=(h=h.treeGrid.mapOfPosToGridNode)&&h[E])&&E.depth||1,g.x+=(v.width||0)+2*(v.padding||0)+(E-1)*l),g}function Y(g){var v=this,w=v.pos,M=v.axis,A=v.label,E=M.treeGrid.mapOfPosToGridNode,R=M.options,W=k(v.options&&v.options.labels,R&&R.labels),b=W&&K(W.symbol,!0)?W.symbol:{},l=(E=E&&E[w])&&E.depth;R="treegrid"===R.type;var h=-1<M.tickPositions.indexOf(w);w=M.chart.styledMode,R&&E&&A&&A.element&&A.addClass("highcharts-treegrid-node-level-"+l),g.apply(v,Array.prototype.slice.call(arguments,1)),R&&A&&A.element&&E&&E.descendants&&0<E.descendants&&(M=M.treeGrid.isCollapsed(E),function I(g,v){var w=!(g=g.treeGrid).labelIcon,M=v.renderer,A=v.xy,E=v.options,R=E.width||0,W=E.height||0,b=A.x-R/2-(E.padding||0);A=A.y-W/2;var l=v.collapsed?90:180,h=v.show&&P(A),r=g.labelIcon;r||(g.labelIcon=r=M.path(M.symbols[E.type](E.x||0,E.y||0,R,W)).addClass("highcharts-label-icon").add(v.group)),r[h?"show":"hide"](),M.styledMode||r.attr({cursor:"pointer",fill:k(v.color,"#666666"),"stroke-width":1,stroke:E.lineColor,strokeWidth:E.lineWidth||0}),r[w?"attr":"animate"]({translateX:b,translateY:A,rotation:l})}(v,{color:!w&&A.styles&&A.styles.color||"",collapsed:M,group:A.parentGroup,options:b,renderer:A.renderer,show:h,xy:A.xy}),b="highcharts-treegrid-node-"+(M?"expanded":"collapsed"),A.addClass("highcharts-treegrid-node-"+(M?"collapsed":"expanded")).removeClass(b),w||A.css({cursor:"pointer"}),[A,v.treeGrid.labelIcon].forEach(function(r){r&&!r.attachedTreeGridEvents&&(Z(r.element,"mouseover",function(){A.addClass("highcharts-treegrid-node-active"),A.renderer.styledMode||A.css({textDecoration:"underline"})}),Z(r.element,"mouseout",function(){var n=K(W.style)?W.style:{};A.removeClass("highcharts-treegrid-node-active"),A.renderer.styledMode||A.css({textDecoration:n.textDecoration})}),Z(r.element,"click",function(){v.treeGrid.toggleCollapse()}),r.attachedTreeGridEvents=!0)}))}var Z=O.addEvent,K=O.isObject,P=O.isNumber,k=O.pick,x=O.wrap,p=[],u=function(){function g(v){this.tick=v}return g.compose=function(v){-1===p.indexOf(v)&&(p.push(v),Z(v,"init",S),x(v.prototype,"getLabelPosition",N),x(v.prototype,"renderLabel",Y),v.prototype.collapse=function(w){this.treeGrid.collapse(w)},v.prototype.expand=function(w){this.treeGrid.expand(w)},v.prototype.toggleCollapse=function(w){this.treeGrid.toggleCollapse(w)})},g.prototype.collapse=function(v){var w=this.tick,M=w.axis,A=M.brokenAxis;A&&M.treeGrid.mapOfPosToGridNode&&(w=M.treeGrid.collapse(M.treeGrid.mapOfPosToGridNode[w.pos]),A.setBreaks(w,k(v,!0)))},g.prototype.destroy=function(){this.labelIcon&&this.labelIcon.destroy()},g.prototype.expand=function(v){var w=this.tick,M=w.axis,A=M.brokenAxis;A&&M.treeGrid.mapOfPosToGridNode&&(w=M.treeGrid.expand(M.treeGrid.mapOfPosToGridNode[w.pos]),A.setBreaks(w,k(v,!0)))},g.prototype.toggleCollapse=function(v){var w=this.tick,M=w.axis,A=M.brokenAxis;A&&M.treeGrid.mapOfPosToGridNode&&(w=M.treeGrid.toggleCollapse(M.treeGrid.mapOfPosToGridNode[w.pos]),A.setBreaks(w,k(v,!0)))},g}();return u}),X(y,"Series/TreeUtilities.js",[y["Core/Color/Color.js"],y["Core/Utilities.js"]],function(O,S){var N=S.extend,Y=S.isArray,Z=S.isNumber,K=S.isObject,P=S.merge,k=S.pick;return{getColor:function(x,p){var b,u=p.index,g=p.mapOptionsToLevel,v=p.parentColor,w=p.parentColorIndex,M=p.series,A=p.colors,E=p.siblings,R=M.points,W=M.chart.options.chart;if(x){if(R=R[x.i],x=g[x.level]||{},g=R&&x.colorByPoint)var l=R.index%(A?A.length:W.colorCount),h=A&&A[l];M.chart.styledMode||(A=R&&R.options.color,W=x&&x.color,(b=v)&&(b=(b=x&&x.colorVariation)&&"brightness"===b.key&&u&&E?O.parse(v).brighten(u/E*b.to).get():v),b=k(A,W,h,b,M.color));var r=k(R&&R.options.colorIndex,x&&x.colorIndex,l,w,p.colorIndex)}return{color:b,colorIndex:r}},getLevelOptions:function(x){var p={};if(K(x)){var u=Z(x.from)?x.from:1,g=x.levels,v={},w=K(x.defaults)?x.defaults:{};for(Y(g)&&(v=g.reduce(function(M,A){if(K(A)&&Z(A.level)){var E=P({},A),R=k(E.levelIsConstant,w.levelIsConstant);delete E.levelIsConstant,delete E.level,K(M[A=A.level+(R?0:u-1)])?P(!0,M[A],E):M[A]=E}return M},{})),g=Z(x.to)?x.to:1,x=0;x<=g;x++)p[x]=P({},w,K(v[x])?v[x]:{})}return p},setTreeValues:function I(x,p){var u=p.before,g=p.idRoot,w=p.points[x.i],M=w&&w.options||{},A=[],E=0;return x.levelDynamic=x.level-(!1!==p.levelIsConstant?0:p.mapIdToNode[g].level),x.name=k(w&&w.name,""),x.visible=g===x.id||!0===p.visible,"function"==typeof u&&(x=u(x,p)),x.children.forEach(function(R,W){var b=N({},p);N(b,{index:W,siblings:x.children.length,visible:x.visible}),R=I(R,b),A.push(R),R.visible&&(E+=R.val)}),u=k(M.value,E),x.visible=0<=u&&(0<E||x.visible),x.children=A,x.childrenTotal=E,x.isLeaf=x.visible&&!E,x.val=u,x},updateRootId:function(x){if(K(x)){var p=K(x.options)?x.options:{};p=k(x.rootNode,p.rootId,""),K(x.userOptions)&&(x.userOptions.rootId=p),x.rootNode=p}return p}}}),X(y,"Core/Axis/TreeGrid/TreeGridAxis.js",[y["Core/Axis/BrokenAxis.js"],y["Core/Axis/GridAxis.js"],y["Gantt/Tree.js"],y["Core/Axis/TreeGrid/TreeGridTick.js"],y["Series/TreeUtilities.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z){function K(i,o){var t=i.collapseEnd||0;return i=i.collapseStart||0,t>=o&&(i-=.5),{from:i,to:t,showPoints:!1}}function P(i,o,t){var s,_,a=[],m=[],d={},f="boolean"==typeof o&&o,T={},V=-1;return i=I.getTree(i,{after:function(F){var s=0,_=0;(F=T[F.pos]).children.forEach(function(B){_+=(B.descendants||0)+1,s=Math.max((B.height||0)+1,s)}),F.descendants=_,F.height=s,F.collapsed&&m.push(F)},before:function(F){var s=E(F.data,!0)?F.data:{},_=R(s.name)?s.name:"",B=d[F.parent];B=E(B,!0)?T[B.pos]:null;var G,H=function(C){return C.name===_};f&&E(B,!0)&&(G=w(B.children,H))?(H=G.pos,G.nodes.push(F)):H=V++,T[H]||(T[H]=G={depth:B?B.depth+1:0,name:_,id:s.id,nodes:[F],children:[],pos:H},-1!==H&&a.push(_),E(B,!0)&&B.children.push(G)),R(F.id)&&(d[F.id]=F),G&&!0===s.collapsed&&(G.collapsed=!0),F.pos=H}}),s=t,T=(_=function(B,H,G){var C=H+(-1===H?0:s-1),j=(C-H)/2,L=H+j;return B.nodes.forEach(function(ee){var U=ee.data;E(U,!0)&&(U.y=H+(U.seriesIndex||0),delete U.seriesIndex),ee.pos=L}),G[L]=B,B.pos=L,B.tickmarkOffset=j+.5,B.collapseStart=C+.5,B.children.forEach(function(ee){_(ee,C+1,G),C=(ee.collapseEnd||0)-.5}),B.collapseEnd=C+.5,G})(T[-1],-1,{}),{categories:a,mapOfIdToNode:d,mapOfPosToGridNode:T,collapsedNodes:m,tree:i}}function k(i){i.target.axes.filter(function(o){return"treegrid"===o.options.type}).forEach(function(o){var t=o.options||{},a=t.labels,m=t.uniqueNames;t=t.max;var d=0;if(!o.treeGrid.mapOfPosToGridNode||o.series.some(function(V){return!V.hasRendered||V.isDirtyData||V.isDirty})){var f=o.series.reduce(function(V,F){return F.visible&&((F.options.data||[]).forEach(function(s){F.options.keys&&F.options.keys.length&&(s=F.pointClass.prototype.optionsToObject.call({series:F},s),F.pointClass.setGanttPointAliases(s)),E(s,!0)&&(s.seriesIndex=d,V.push(s))}),!0===m&&d++),V},[]);if(t&&f.length<t)for(var T=f.length;T<=t;T++)f.push({name:T+"\u200b"});t=P(f,m||!1,!0===m?d:1),o.categories=t.categories,o.treeGrid.mapOfPosToGridNode=t.mapOfPosToGridNode,o.hasNames=!0,o.treeGrid.tree=t.tree,o.series.forEach(function(V){var F=(V.options.data||[]).map(function(s){return A(s)&&V.options.keys&&V.options.keys.length&&f.forEach(function(_){0<=s.indexOf(_.x)&&0<=s.indexOf(_.x2)&&(s=_)}),E(s,!0)?W(s):s});V.visible&&V.setData(F,!1)}),o.treeGrid.mapOptionsToLevel=g({defaults:a,from:1,levels:a&&a.levels,to:o.treeGrid.tree&&o.treeGrid.tree.height}),"beforeRender"===i.type&&(o.treeGrid.collapsedNodes=t.collapsedNodes)}})}function x(i,o){var d,t=this.treeGrid.mapOptionsToLevel||{},a=this.ticks,m=a[o];if("treegrid"===this.options.type&&this.treeGrid.mapOfPosToGridNode){var f=this.treeGrid.mapOfPosToGridNode[o];(t=t[f.depth])&&(d={labels:t}),!m&&r?a[o]=new r(this,o,void 0,void 0,{category:f.name,tickmarkOffset:f.tickmarkOffset,options:d}):(m.parameters.category=f.name,m.options=d,m.addLabel())}else i.apply(this,Array.prototype.slice.call(arguments,1))}function p(i,o,t){var a=this,m="treegrid"===t.type;a.treeGrid||(a.treeGrid=new n(a)),m&&(v(o,"beforeRender",k),v(o,"beforeRedraw",k),v(o,"addSeries",function(d){d.options.data&&(d=P(d.options.data,t.uniqueNames||!1,1),a.treeGrid.collapsedNodes=(a.treeGrid.collapsedNodes||[]).concat(d.collapsedNodes))}),v(a,"foundExtremes",function(){a.treeGrid.collapsedNodes&&a.treeGrid.collapsedNodes.forEach(function(d){var f=a.treeGrid.collapse(d);a.brokenAxis&&(a.brokenAxis.setBreaks(f,!1),a.treeGrid.collapsedNodes&&(a.treeGrid.collapsedNodes=a.treeGrid.collapsedNodes.filter(function(T){return d.collapseStart!==T.collapseStart||d.collapseEnd!==T.collapseEnd})))})}),v(a,"afterBreaks",function(){"yAxis"===a.coll&&!a.staticScale&&a.chart.options.chart.height&&(a.isDirty=!0)}),t=W({grid:{enabled:!0},labels:{align:"left",levels:[{level:void 0},{level:1,style:{fontWeight:"bold"}}],symbol:{type:"triangle",x:-5,y:-5,height:10,width:10,padding:5}},uniqueNames:!1},t,{reversed:!0,grid:{columns:void 0}})),i.apply(a,[o,t]),m&&(a.hasNames=!0,a.options.showLastLabel=!0)}function u(i){var o=this.options;"treegrid"===o.type?(this.min=b(this.userMin,o.min,this.dataMin),this.max=b(this.userMax,o.max,this.dataMax),M(this,"foundExtremes"),this.setAxisTranslation(),this.tickmarkOffset=.5,this.tickInterval=1,this.tickPositions=this.treeGrid.mapOfPosToGridNode?this.treeGrid.getTickPositions():[]):i.apply(this,Array.prototype.slice.call(arguments,1))}var r,g=Y.getLevelOptions,v=Z.addEvent,w=Z.find,M=Z.fireEvent,A=Z.isArray,E=Z.isObject,R=Z.isString,W=Z.merge,b=Z.pick,l=Z.wrap,h=[],n=function(){function i(o){this.axis=o}return i.compose=function(o,t,a,m){if(-1===h.indexOf(o)){h.push(o),-1===o.keepProps.indexOf("treeGrid")&&o.keepProps.push("treeGrid");var d=o.prototype;l(d,"generateTick",x),l(d,"init",p),l(d,"setTickInterval",u),d.utils={getNode:I.getNode}}return-1===h.indexOf(m)&&(h.push(m),r||(r=m)),S.compose(o,t,m),O.compose(o,a),N.compose(m),o},i.prototype.setCollapsedStatus=function(o){var t=this.axis,a=t.chart;t.series.forEach(function(m){var d=m.options.data;if(o.id&&d){var f=a.get(o.id);m=d[m.data.indexOf(f)],f&&m&&(f.collapsed=o.collapsed,m.collapsed=o.collapsed)}})},i.prototype.collapse=function(o){var t=this.axis,a=t.options.breaks||[],m=K(o,t.max);return a.push(m),o.collapsed=!0,t.treeGrid.setCollapsedStatus(o),a},i.prototype.expand=function(o){var t=this.axis,a=t.options.breaks||[],m=K(o,t.max);return o.collapsed=!1,t.treeGrid.setCollapsedStatus(o),a.reduce(function(d,f){return f.to===m.to&&f.from===m.from||d.push(f),d},[])},i.prototype.getTickPositions=function(){var o=this.axis,t=Math.floor(o.min/o.tickInterval)*o.tickInterval,a=Math.ceil(o.max/o.tickInterval)*o.tickInterval;return Object.keys(o.treeGrid.mapOfPosToGridNode||{}).reduce(function(m,d){return!((d=+d)>=t&&d<=a)||o.brokenAxis&&o.brokenAxis.isInAnyBreak(d)||m.push(d),m},[])},i.prototype.isCollapsed=function(o){var t=this.axis,a=t.options.breaks||[],m=K(o,t.max);return a.some(function(d){return d.from===m.from&&d.to===m.to})},i.prototype.toggleCollapse=function(o){return this.isCollapsed(o)?this.expand(o):this.collapse(o)},i}();return n}),X(y,"Extensions/CurrentDateIndication.js",[y["Core/Axis/Axis.js"],y["Core/Axis/PlotLineOrBand/PlotLineOrBand.js"],y["Core/Utilities.js"]],function(O,S,I){var N=I.addEvent,Y=I.merge;I=I.wrap;var Z={color:"#ccd6eb",width:2,label:{format:"%a, %b %d %Y, %H:%M",formatter:function(K,P){return this.axis.chart.time.dateFormat(P||"",K)},rotation:0,style:{fontSize:"10px"}}};N(O,"afterSetOptions",function(){var K=this.options,P=K.currentDateIndicator;P&&((P="object"==typeof P?Y(Z,P):Y(Z)).value=Date.now(),P.className="highcharts-current-date-indicator",K.plotLines||(K.plotLines=[]),K.plotLines.push(P))}),N(S,"render",function(){this.label&&this.label.attr({text:this.getLabelText(this.options.label)})}),I(S.prototype,"getLabelText",function(K,P){var k=this.options;return k&&k.className&&-1!==k.className.indexOf("highcharts-current-date-indicator")&&k.label&&"function"==typeof k.label.formatter?(k.value=Date.now(),k.label.formatter.call(this,k.value,k.label.format)):K.call(this,P)})}),X(y,"Extensions/StaticScale.js",[y["Core/Axis/Axis.js"],y["Core/Chart/Chart.js"],y["Core/Utilities.js"]],function(O,S,I){var N=I.addEvent,Y=I.defined,Z=I.isNumber,K=I.pick;N(O,"afterSetOptions",function(){var P=this.chart.options.chart;!this.horiz&&Z(this.options.staticScale)&&(!P.height||P.scrollablePlotArea&&P.scrollablePlotArea.minHeight)&&(this.staticScale=this.options.staticScale)}),S.prototype.adjustHeight=function(){"adjustHeight"!==this.redrawTrigger&&((this.axes||[]).forEach(function(P){var k=P.chart,x=!!k.initiatedScale&&k.options.animation,p=P.options.staticScale;if(P.staticScale&&Y(P.min)){var u=K(P.brokenAxis&&P.brokenAxis.unitLength,P.max+P.tickInterval-P.min)*p;p=(u=Math.max(u,p))-k.plotHeight,!k.scrollablePixelsY&&1<=Math.abs(p)&&(k.plotHeight=u,k.redrawTrigger="adjustHeight",k.setSize(void 0,k.chartHeight+p,x)),P.series.forEach(function(g){(g=g.sharedClipKey&&k.sharedClips[g.sharedClipKey])&&g.attr(k.inverted?{width:k.plotHeight}:{height:k.plotHeight})})}}),this.initiatedScale=!0),this.redrawTrigger=null},N(S,"render",S.prototype.adjustHeight)}),X(y,"Extensions/ArrowSymbols.js",[y["Core/Renderer/SVG/SVGRenderer.js"]],function(O){function S(Y,Z,K,P){return[["M",Y,Z+P/2],["L",Y+K,Z],["L",Y,Z+P/2],["L",Y+K,Z+P]]}function I(Y,Z,K,P){return[["M",Y+K,Z],["L",Y,Z+P/2],["L",Y+K,Z+P],["Z"]]}function N(Y,Z,K,P){return I(Y,Z,K/2,P)}return(O=O.prototype.symbols).arrow=S,O["arrow-filled"]=I,O["arrow-filled-half"]=N,O["arrow-half"]=function(Y,Z,K,P){return S(Y,Z,K/2,P)},O["triangle-left"]=I,O["triangle-left-half"]=N,O}),X(y,"Gantt/Connection.js",[y["Core/Defaults.js"],y["Core/Globals.js"],y["Core/Series/Point.js"],y["Core/Utilities.js"]],function(O,S,I,N){function Y(v){var w=v.shapeArgs;return w?{xMin:w.x||0,xMax:(w.x||0)+(w.width||0),yMin:w.y||0,yMax:(w.y||0)+(w.height||0)}:(w=v.graphic&&v.graphic.getBBox())?{xMin:v.plotX-w.width/2,xMax:v.plotX+w.width/2,yMin:v.plotY-w.height/2,yMax:v.plotY+w.height/2}:null}var Z=O.defaultOptions,K=N.defined,P=N.error;O=N.extend;var k=N.merge,x=N.objectEach,p=S.deg2rad,u=Math.max,g=Math.min;return O(Z,{connectors:{type:"straight",lineWidth:1,marker:{enabled:!1,align:"center",verticalAlign:"middle",inside:!1,lineWidth:1},startMarker:{symbol:"diamond"},endMarker:{symbol:"arrow-filled"}}}),N=function(){function v(w,M,A){this.toPoint=this.pathfinder=this.graphics=this.fromPoint=this.chart=void 0,this.init(w,M,A)}return v.prototype.init=function(w,M,A){this.fromPoint=w,this.toPoint=M,this.options=A,this.chart=w.series.chart,this.pathfinder=this.chart.pathfinder},v.prototype.renderPath=function(w,M,A){var E=this.chart,R=E.styledMode,W=E.pathfinder,b=!E.options.chart.forExport&&!1!==A,l=this.graphics&&this.graphics.path;W.group||(W.group=E.renderer.g().addClass("highcharts-pathfinder-group").attr({zIndex:-1}).add(E.seriesGroup)),W.group.translate(E.plotLeft,E.plotTop),l&&l.renderer||(l=E.renderer.path().add(W.group),R||l.attr({opacity:0})),l.attr(M),w={d:w},R||(w.opacity=1),l[b?"animate":"attr"](w,A),this.graphics=this.graphics||{},this.graphics.path=l},v.prototype.addMarker=function(w,M,A){var E=this.fromPoint.series.chart,R=E.pathfinder;E=E.renderer;var W="start"===w?this.fromPoint:this.toPoint,b=W.getPathfinderAnchorPoint(M);if(M.enabled&&((A="start"===w?A[1]:A[A.length-2])&&"M"===A[0]||"L"===A[0])){if(A=W.getRadiansToVector(A={x:A[1],y:A[2]},b),b=W.getMarkerVector(A,M.radius,b),A=-A/p,M.width&&M.height)var l=M.width,h=M.height;else l=h=2*M.radius;this.graphics=this.graphics||{},b={x:b.x-l/2,y:b.y-h/2,width:l,height:h,rotation:A,rotationOriginX:b.x,rotationOriginY:b.y},this.graphics[w]?this.graphics[w].animate(b):(this.graphics[w]=E.symbol(M.symbol).addClass("highcharts-point-connecting-path-"+w+"-marker").attr(b).add(R.group),E.styledMode||this.graphics[w].attr({fill:M.color||this.fromPoint.color,stroke:M.lineColor,"stroke-width":M.lineWidth,opacity:0}).animate({opacity:1},W.series.options.animation))}},v.prototype.getPath=function(w){var M=this.pathfinder,A=this.chart,E=M.algorithms[w.type],R=M.chartObstacles;return"function"!=typeof E?(P('"'+w.type+'" is not a Pathfinder algorithm.'),{path:[],obstacles:[]}):(E.requiresObstacles&&!R&&(R=M.chartObstacles=M.getChartObstacles(w),A.options.connectors.algorithmMargin=w.algorithmMargin,M.chartObstacleMetrics=M.getObstacleMetrics(R)),E(this.fromPoint.getPathfinderAnchorPoint(w.startMarker),this.toPoint.getPathfinderAnchorPoint(w.endMarker),k({chartObstacles:R,lineObstacles:M.lineObstacles||[],obstacleMetrics:M.chartObstacleMetrics,hardBounds:{xMin:0,xMax:A.plotWidth,yMin:0,yMax:A.plotHeight},obstacleOptions:{margin:w.algorithmMargin},startDirectionX:M.getAlgorithmStartDirection(w.startMarker)},w)))},v.prototype.render=function(){var w=this.fromPoint,M=w.series,A=M.chart,E=A.pathfinder,R=k(A.options.connectors,M.options.connectors,w.options.connectors,this.options),W={};A.styledMode||(W.stroke=R.lineColor||w.color,W["stroke-width"]=R.lineWidth,R.dashStyle&&(W.dashstyle=R.dashStyle)),W.class="highcharts-point-connecting-path highcharts-color-"+w.colorIndex,R=k(W,R),K(R.marker.radius)||(R.marker.radius=g(u(Math.ceil((R.algorithmMargin||8)/2)-1,1),5)),A=(w=this.getPath(R)).path,w.obstacles&&(E.lineObstacles=E.lineObstacles||[],E.lineObstacles=E.lineObstacles.concat(w.obstacles)),this.renderPath(A,W,M.options.animation),this.addMarker("start",k(R.marker,R.startMarker),A),this.addMarker("end",k(R.marker,R.endMarker),A)},v.prototype.destroy=function(){this.graphics&&(x(this.graphics,function(w){w.destroy()}),delete this.graphics)},v}(),S.Connection=N,O(I.prototype,{getPathfinderAnchorPoint:function(v){var w=Y(this);switch(v.align){case"right":var M="xMax";break;case"left":M="xMin"}switch(v.verticalAlign){case"top":var A="yMin";break;case"bottom":A="yMax"}return{x:M?w[M]:(w.xMin+w.xMax)/2,y:A?w[A]:(w.yMin+w.yMax)/2}},getRadiansToVector:function(v,w){var M;return K(w)||(M=Y(this))&&(w={x:(M.xMin+M.xMax)/2,y:(M.yMin+M.yMax)/2}),Math.atan2(w.y-v.y,v.x-w.x)},getMarkerVector:function(v,w,M){for(var A=2*Math.PI,E=Y(this),R=E.xMax-E.xMin,W=E.yMax-E.yMin,b=Math.atan2(W,R),l=!1,h=W/2,r=E.xMin+(R/=2),n=r,i=E=E.yMin+h,o=1,t=1;v<-Math.PI;)v+=A;for(;v>Math.PI;)v-=A;return A=Math.tan(v),v>-b&&v<=b?(t=-1,l=!0):v>b&&v<=Math.PI-b?t=-1:v>Math.PI-b||v<=-(Math.PI-b)?(o=-1,l=!0):o=-1,l?(n+=o*R,i+=t*R*A):(n+=W/(2*A)*o,i+=t*h),M.x!==r&&(n=M.x),M.y!==E&&(i=M.y),{x:n+w*Math.cos(v),y:i-w*Math.sin(v)}}}),N}),X(y,"Gantt/PathfinderAlgorithms.js",[y["Core/Utilities.js"]],function(O){function S(p,u,g){g=g||0;var w,M,v=p.length-1;for(u-=1e-7;g<=v;)if(0<(M=u-p[w=v+g>>1].xMin))g=w+1;else{if(!(0>M))return w;v=w-1}return 0<g?g-1:0}function I(p,u){for(var g=S(p,u.x+1)+1;g--;){var v;if((v=p[g].xMax>=u.x)&&(v=u.x<=(v=p[g]).xMax&&u.x>=v.xMin&&u.y<=v.yMax&&u.y>=v.yMin),v)return g}return-1}function N(p){var u=[];if(p.length){u.push(["M",p[0].start.x,p[0].start.y]);for(var g=0;g<p.length;++g)u.push(["L",p[g].end.x,p[g].end.y])}return u}function Y(p,u){p.yMin=P(p.yMin,u.yMin),p.yMax=K(p.yMax,u.yMax),p.xMin=P(p.xMin,u.xMin),p.xMax=K(p.xMax,u.xMax)}var Z=O.pick,K=Math.min,P=Math.max,k=Math.abs;(O=function(p,u,g){function v(l,h,r,n,i){return(l={x:l.x,y:l.y})[h]=r[n||h]+(i||0),l}function w(l,h,r){var n=k(h[r]-l[r+"Min"])>k(h[r]-l[r+"Max"]);return v(h,r,l,r+(n?"Max":"Min"),n?1:-1)}var M=[],A=Z(g.startDirectionX,k(u.x-p.x)>k(u.y-p.y))?"x":"y",E=g.chartObstacles,R=I(E,p);if(-1<(g=I(E,u))){var W=E[g];W={start:g=w(W,u,A),end:u};var b=g}else b=u;return-1<R&&(g=w(E=E[R],p,A),M.push({start:p,end:g}),g[A]>=p[A]==g[A]>=b[A]&&(M.push({start:g,end:v(g,A="y"===A?"x":"y",E,A+((u=p[A]<u[A])?"Max":"Min"),u?1:-1)}),A="y"===A?"x":"y")),g=v(p=M.length?M[M.length-1].end:p,A,b),M.push({start:p,end:g}),A=v(g,"y"===A?"x":"y",b),M.push({start:g,end:A}),M.push(W),{path:N(M),obstacles:M}}).requiresObstacles=!0;var x=function(p,u,g){function v(m,d,f){var T,V=m.x<d.x?1:-1;if(m.x<d.x)var F=m,s=d;else F=d,s=m;if(m.y<d.y)var _=m,B=d;else _=d,B=m;for(T=0>V?K(S(o,s.x),o.length-1):0;o[T]&&(0<V&&o[T].xMin<=s.x||0>V&&o[T].xMax>=F.x);){if(o[T].xMin<=s.x&&o[T].xMax>=F.x&&o[T].yMin<=B.y&&o[T].yMax>=_.y)return f?{y:m.y,x:m.x<d.x?o[T].xMin-1:o[T].xMax+1,obstacle:o[T]}:{x:m.x,y:m.y<d.y?o[T].yMin-1:o[T].yMax+1,obstacle:o[T]};T+=V}return d}function w(m,d,f,T,V){var F=V.soft,s=V.hard,_=T?"x":"y",B={x:d.x,y:d.y},H={x:d.x,y:d.y};V=m[_+"Max"]>=F[_+"Max"],F=m[_+"Min"]<=F[_+"Min"];var G=m[_+"Max"]>=s[_+"Max"];s=m[_+"Min"]<=s[_+"Min"];var C=k(m[_+"Min"]-d[_]),j=k(m[_+"Max"]-d[_]);return f=10>k(C-j)?d[_]<f[_]:j<C,H[_]=m[_+"Min"],B[_]=m[_+"Max"],m=v(d,H,T)[_]!==H[_],d=v(d,B,T)[_]!==B[_],f=m?!d||f:!d&&f,f=F?!V||f:!V&&f,s?!G||f:!G&&f}var E=Z(g.startDirectionX,k(u.x-p.x)>k(u.y-p.y)),R=E?"x":"y",W=[],b=!1,l=g.obstacleMetrics,h=K(p.x,u.x)-l.maxWidth-10,r=P(p.x,u.x)+l.maxWidth+10,n=K(p.y,u.y)-l.maxHeight-10,i=P(p.y,u.y)+l.maxHeight+10,o=g.chartObstacles,t=S(o,h);if(l=S(o,r),-1<(l=I(o=o.slice(t,l+1),u))){var a=function A(m,d,f){var T=K(m.xMax-d.x,d.x-m.xMin)<K(m.yMax-d.y,d.y-m.yMin);return f=w(m,d,f,T,{soft:g.hardBounds,hard:g.hardBounds}),T?{y:d.y,x:m[f?"xMax":"xMin"]+(f?1:-1)}:{x:d.x,y:m[f?"yMax":"yMin"]+(f?1:-1)}}(o[l],u,p);W.push({end:u,start:a}),u=a}for(;-1<(l=I(o,u));)(a={x:u.x,y:u.y})[R]=o[l][(t=0>u[R]-p[R])?R+"Max":R+"Min"]+(t?1:-1),W.push({end:u,start:a}),u=a;return{path:N(p=(p=function M(m,d,f){if(m.x===d.x&&m.y===d.y)return[];var T=f?"x":"y",V=g.obstacleOptions.margin,F={soft:{xMin:h,xMax:r,yMin:n,yMax:i},hard:g.hardBounds},s=I(o,m);if(-1<s){F=w(s=o[s],m,d,f,F),Y(s,g.hardBounds);var _=f?{y:m.y,x:s[F?"xMax":"xMin"]+(F?1:-1)}:{x:m.x,y:s[F?"yMax":"yMin"]+(F?1:-1)},B=I(o,_);-1<B&&(Y(B=o[B],g.hardBounds),_[T]=F?P(s[T+"Max"]-V+1,(B[T+"Min"]+s[T+"Max"])/2):K(s[T+"Min"]+V-1,(B[T+"Max"]+s[T+"Min"])/2),m.x===_.x&&m.y===_.y?(b&&(_[T]=F?P(s[T+"Max"],B[T+"Max"])+1:K(s[T+"Min"],B[T+"Min"])-1),b=!b):b=!1),m=[{start:m,end:_}]}else m=[{start:m,end:{x:(T=v(m,{x:f?d.x:m.x,y:f?m.y:d.y},f)).x,y:T.y}}],T[f?"x":"y"]!==d[f?"x":"y"]&&(F=w(T.obstacle,T,d,!f,F),Y(T.obstacle,g.hardBounds),m=m.concat(M({x:T.x,y:T.y},F={x:f?T.x:T.obstacle[F?"xMax":"xMin"]+(F?1:-1),y:f?T.obstacle[F?"yMax":"yMin"]+(F?1:-1):T.y},f=!f)));return m.concat(M(m[m.length-1].end,d,!f))}(p,u,E)).concat(W.reverse())),obstacles:p}};return x.requiresObstacles=!0,{fastAvoid:x,straight:function(p,u){return{path:[["M",p.x,p.y],["L",u.x,u.y]],obstacles:[{start:p,end:u}]}},simpleConnect:O}}),X(y,"Gantt/Pathfinder.js",[y["Gantt/Connection.js"],y["Core/Chart/Chart.js"],y["Core/Defaults.js"],y["Core/Globals.js"],y["Core/Series/Point.js"],y["Core/Utilities.js"],y["Gantt/PathfinderAlgorithms.js"]],function(O,S,I,N,Y,Z,K){function P(b){var l=b.shapeArgs;return l?{xMin:l.x||0,xMax:(l.x||0)+(l.width||0),yMin:l.y||0,yMax:(l.y||0)+(l.height||0)}:(l=b.graphic&&b.graphic.getBBox())?{xMin:b.plotX-l.width/2,xMax:b.plotX+l.width/2,yMin:b.plotY-l.height/2,yMax:b.plotY+l.height/2}:null}I=I.defaultOptions;var p=Z.addEvent,u=Z.defined,g=Z.error,v=Z.extend,w=Z.merge,M=Z.pick,A=Z.splat,E=Math.max,R=Math.min;v(I,{connectors:{type:"straight",lineWidth:1,marker:{enabled:!1,align:"center",verticalAlign:"middle",inside:!1,lineWidth:1},startMarker:{symbol:"diamond"},endMarker:{symbol:"arrow-filled"}}});var W=function(){function b(l){this.lineObstacles=this.group=this.connections=this.chartObstacleMetrics=this.chartObstacles=this.chart=void 0,this.init(l)}return b.prototype.init=function(l){this.chart=l,this.connections=[],p(l,"redraw",function(){this.pathfinder.update()})},b.prototype.update=function(l){var h=this.chart,r=this,n=r.connections;r.connections=[],h.series.forEach(function(T){T.visible&&!T.options.isInternal&&T.points.forEach(function(V){var s,F=V.options;F&&F.dependency&&(F.connect=F.dependency),F=V.options&&V.options.connect&&A(V.options.connect),V.visible&&!1!==V.isInside&&F&&F.forEach(function(_){(s=h.get("string"==typeof _?_:_.to))instanceof Y&&s.series.visible&&s.visible&&!1!==s.isInside&&r.connections.push(new O(V,s,"string"==typeof _?{}:_))})})});for(var i=0,o=void 0,t=void 0,a=n.length,m=r.connections.length;i<a;++i){t=!1;var d=n[i];for(o=0;o<m;++o){var f=r.connections[o];if((d.options&&d.options.type)===(f.options&&f.options.type)&&d.fromPoint===f.fromPoint&&d.toPoint===f.toPoint){f.graphics=d.graphics,t=!0;break}}t||d.destroy()}delete this.chartObstacles,delete this.lineObstacles,r.renderConnections(l)},b.prototype.renderConnections=function(l){l?this.chart.series.forEach(function(h){var r=function(){var n=h.chart.pathfinder;(n&&n.connections||[]).forEach(function(i){i.fromPoint&&i.fromPoint.series===h&&i.render()}),h.pathfinderRemoveRenderEvent&&(h.pathfinderRemoveRenderEvent(),delete h.pathfinderRemoveRenderEvent)};!1===h.options.animation?r():h.pathfinderRemoveRenderEvent=p(h,"afterAnimate",r)}):this.connections.forEach(function(h){h.render()})},b.prototype.getChartObstacles=function(l){for(var i,h=[],r=this.chart.series,n=M(l.algorithmMargin,0),o=0,t=r.length;o<t;++o)if(r[o].visible&&!r[o].options.isInternal){var a=0,m=r[o].points.length,d=void 0;for(d=void 0;a<m;++a)(d=r[o].points[a]).visible&&(d=P(d))&&h.push({xMin:d.xMin-n,xMax:d.xMax+n,yMin:d.yMin-n,yMax:d.yMax+n})}return h=h.sort(function(f,T){return f.xMin-T.xMin}),u(l.algorithmMargin)||(i=l.algorithmMargin=function k(b){for(var r,n,l=b.length,h=0,i=[],o=function(t,a,m){m=M(m,10);var d=t.yMax+m>a.yMin-m&&t.yMin-m<a.yMax+m,f=t.xMax+m>a.xMin-m&&t.xMin-m<a.xMax+m,T=d?t.xMin>a.xMax?t.xMin-a.xMax:a.xMin-t.xMax:1/0,V=f?t.yMin>a.yMax?t.yMin-a.yMax:a.yMin-t.yMax:1/0;return f&&d?m?o(t,a,Math.floor(m/2)):1/0:R(T,V)};h<l;++h)for(r=h+1;r<l;++r)80>(n=o(b[h],b[r]))&&i.push(n);return i.push(80),E(Math.floor(i.sort(function(t,a){return t-a})[Math.floor(i.length/10)]/2-1),1)}(h),h.forEach(function(f){f.xMin-=i,f.xMax+=i,f.yMin-=i,f.yMax+=i})),h},b.prototype.getObstacleMetrics=function(l){for(var n,i,h=0,r=0,o=l.length;o--;)h<(n=l[o].xMax-l[o].xMin)&&(h=n),r<(i=l[o].yMax-l[o].yMin)&&(r=i);return{maxHeight:r,maxWidth:h}},b.prototype.getAlgorithmStartDirection=function(l){var h="top"!==l.verticalAlign&&"bottom"!==l.verticalAlign;return"left"!==l.align&&"right"!==l.align?!!h&&void 0:!!h||void 0},b}();return W.prototype.algorithms=K,N.Pathfinder=W,v(Y.prototype,{getPathfinderAnchorPoint:function(b){var l=P(this);switch(b.align){case"right":var h="xMax";break;case"left":h="xMin"}switch(b.verticalAlign){case"top":var r="yMin";break;case"bottom":r="yMax"}return{x:h?l[h]:(l.xMin+l.xMax)/2,y:r?l[r]:(l.yMin+l.yMax)/2}},getRadiansToVector:function(b,l){var h;return u(l)||(h=P(this))&&(l={x:(h.xMin+h.xMax)/2,y:(h.yMin+h.yMax)/2}),Math.atan2(l.y-b.y,b.x-l.x)},getMarkerVector:function(b,l,h){for(var r=2*Math.PI,n=P(this),i=n.xMax-n.xMin,o=n.yMax-n.yMin,t=Math.atan2(o,i),a=!1,m=o/2,d=n.xMin+(i/=2),f=d,T=n=n.yMin+m,V=1,F=1;b<-Math.PI;)b+=r;for(;b>Math.PI;)b-=r;return r=Math.tan(b),b>-t&&b<=t?(F=-1,a=!0):b>t&&b<=Math.PI-t?F=-1:b>Math.PI-t||b<=-(Math.PI-t)?(V=-1,a=!0):V=-1,a?(f+=V*i,T+=F*i*r):(f+=o/(2*r)*V,T+=F*m),h.x!==d&&(f=h.x),h.y!==n&&(T=h.y),{x:f+l*Math.cos(b),y:T-l*Math.sin(b)}}}),S.prototype.callbacks.push(function(b){!1!==b.options.connectors.enabled&&(function x(b){(b.options.pathfinder||b.series.reduce(function(l,h){return h.options&&w(!0,h.options.connectors=h.options.connectors||{},h.options.pathfinder),l||h.options&&h.options.pathfinder},!1))&&(w(!0,b.options.connectors=b.options.connectors||{},b.options.pathfinder),g('WARNING: Pathfinder options have been renamed. Use "chart.connectors" or "series.connectors" instead.'))}(b),this.pathfinder=new W(this),this.pathfinder.update(!0))}),W}),X(y,"Series/Gantt/GanttSeries.js",[y["Core/Axis/Axis.js"],y["Core/Chart/Chart.js"],y["Series/Gantt/GanttPoint.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Axis/Tick.js"],y["Core/Utilities.js"],y["Core/Axis/TreeGrid/TreeGridAxis.js"]],function(O,S,I,N,Y,Z,K){var v,P=this&&this.__extends||(v=function(w,M){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,E){A.__proto__=E}||function(A,E){for(var R in E)E.hasOwnProperty(R)&&(A[R]=E[R])})(w,M)},function(w,M){function A(){this.constructor=w}v(w,M),w.prototype=null===M?Object.create(M):(A.prototype=M.prototype,new A)}),k=N.series,x=N.seriesTypes.xrange,p=Z.extend,u=Z.isNumber,g=Z.merge;return K.compose(O,S,k,Y),O=function(v){function w(){var M=null!==v&&v.apply(this,arguments)||this;return M.data=void 0,M.options=void 0,M.points=void 0,M}return P(w,v),w.prototype.drawPoint=function(M,A){var E=this.options,R=this.chart.renderer,W=M.shapeArgs,l=M.graphic,h=M.selected&&"select",r=E.stacking&&!E.borderRadius;M.options.milestone?u(M.plotY)&&null!==M.y&&!1!==M.visible?(W=R.symbols.diamond(W.x||0,W.y||0,W.width||0,W.height||0),l?l[A]({d:W}):M.graphic=R.path(W).addClass(M.getClassName(),!0).add(M.group||this.group),this.chart.styledMode||M.graphic.attr(this.pointAttribs(M,h)).shadow(E.shadow,null,r)):l&&(M.graphic=l.destroy()):x.prototype.drawPoint.call(this,M,A)},w.prototype.translatePoint=function(M){if(x.prototype.translatePoint.call(this,M),M.options.milestone){var A=M.shapeArgs,E=A.height||0;M.shapeArgs={x:(A.x||0)-E/2,y:A.y,width:E,height:E}}},w.defaultOptions=g(x.defaultOptions,{grouping:!1,dataLabels:{enabled:!0},tooltip:{headerFormat:'<span style="font-size: 10px">{series.name}</span><br/>',pointFormat:null,pointFormatter:function(){var M=this.series,A=M.xAxis,E=M.tooltipOptions.dateTimeLabelFormats,R=A.options.startOfWeek,W=M.tooltipOptions,b=W.xDateFormat,l=this.options.milestone,h="<b>"+(this.name||this.yCategory)+"</b>";return W.pointFormat?this.tooltipFormatter(W.pointFormat):(!b&&u(this.start)&&(b=M.chart.time.getDateFormat(A.closestPointRange,this.start,R,E||{})),A=M.chart.time.dateFormat(b,this.start),M=M.chart.time.dateFormat(b,this.end),h+="<br/>",l?h+(A+"<br/>"):h+"Start: "+A+"<br/>End: "+M+"<br/>")}},connectors:{type:"simpleConnect",animation:{reversed:!0},startMarker:{enabled:!0,symbol:"arrow-filled",radius:4,fill:"#fa0",align:"left"},endMarker:{enabled:!1,align:"right"}}}),w}(x),p(O.prototype,{pointArrayMap:["start","end","y"],pointClass:I,setData:k.prototype.setData}),N.registerSeriesType("gantt",O),O}),X(y,"Core/Chart/GanttChart.js",[y["Core/Chart/Chart.js"],y["Core/Defaults.js"],y["Core/Utilities.js"]],function(O,S,I){var k,N=this&&this.__extends||(k=function(x,p){return(k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,g){u.__proto__=g}||function(u,g){for(var v in g)g.hasOwnProperty(v)&&(u[v]=g[v])})(x,p)},function(x,p){function u(){this.constructor=x}k(x,p),x.prototype=null===p?Object.create(p):(u.prototype=p.prototype,new u)}),Y=S.getOptions,Z=I.isArray,K=I.merge,P=I.splat;return O=function(k){function x(){return null!==k&&k.apply(this,arguments)||this}return N(x,k),x.prototype.init=function(p,u){var M,g=Y(),v=p.xAxis,w=p.yAxis;p.xAxis=p.yAxis=void 0;var A=K(!0,{chart:{type:"gantt"},title:{text:null},legend:{enabled:!1},navigator:{series:{type:"gantt"},yAxis:{type:"category"}}},p,{isGantt:!0});p.xAxis=v,p.yAxis=w,A.xAxis=(Z(p.xAxis)?p.xAxis:[p.xAxis||{},{}]).map(function(E,R){return 1===R&&(M=0),K(g.xAxis,{grid:{enabled:!0},opposite:!0,linkedTo:M},E,{type:"datetime"})}),A.yAxis=P(p.yAxis||{}).map(function(E){return K(g.yAxis,{grid:{enabled:!0},staticScale:50,reversed:!0,type:E.categories?E.type:"treegrid"},E)}),k.prototype.init.call(this,A,u)},x}(O),function(k){k.ganttChart=function(x,p,u){return new k(x,p,u)}}(O||(O={})),O}),X(y,"masters/modules/gantt.src.js",[y["Core/Globals.js"],y["Stock/Navigator/Navigator.js"],y["Stock/Scrollbar/Scrollbar.js"],y["Stock/RangeSelector/RangeSelector.js"],y["Series/XRange/XRangeSeries.js"],y["Core/Chart/GanttChart.js"]],function(O,S,I,N,Y,Z){O.GanttChart=Z,O.ganttChart=Z.ganttChart,O.Navigator=S,O.RangeSelector=N,O.Scrollbar=I,S.compose(O.Axis,O.Chart,O.Series),N.compose(O.Axis,O.Chart),I.compose(O.Axis),Y.compose(O.Axis)}),X(y,"masters/highcharts-gantt.src.js",[y["masters/highcharts.src.js"]],function(O){return O.product="Highcharts Gantt",O}),y["masters/highcharts-gantt.src.js"]._modules=y,y["masters/highcharts-gantt.src.js"]},Lt.exports?(X.default=X,Lt.exports=c.document?X(c):X):void 0!==(e=function(){return X(c)}.call(ut,se,ut,Lt))&&(Lt.exports=e)},1282:function(Lt,ut,se){var e,c,X;c=typeof window<"u"?window:this,X=function(c){function X(O,S,I,N){O.hasOwnProperty(S)||(O[S]=N.apply(null,I),"function"==typeof CustomEvent&&c.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:S,module:O[S]}})))}var y={};return X(y,"Core/Globals.js",[],function(){var O,S;return(S=O||(O={})).SVG_NS="http://www.w3.org/2000/svg",S.product="Highcharts",S.version="10.3.3",S.win=typeof c<"u"?c:{},S.doc=S.win.document,S.svg=S.doc&&S.doc.createElementNS&&!!S.doc.createElementNS(S.SVG_NS,"svg").createSVGRect,S.userAgent=S.win.navigator&&S.win.navigator.userAgent||"",S.isChrome=-1!==S.userAgent.indexOf("Chrome"),S.isFirefox=-1!==S.userAgent.indexOf("Firefox"),S.isMS=/(edge|msie|trident)/i.test(S.userAgent)&&!S.win.opera,S.isSafari=!S.isChrome&&-1!==S.userAgent.indexOf("Safari"),S.isTouchDevice=/(Mobile|Android|Windows Phone)/.test(S.userAgent),S.isWebKit=-1!==S.userAgent.indexOf("AppleWebKit"),S.deg2rad=2*Math.PI/360,S.hasBidiBug=S.isFirefox&&4>parseInt(S.userAgent.split("Firefox/")[1],10),S.hasTouch=!!S.win.TouchEvent,S.marginNames=["plotTop","marginRight","marginBottom","plotLeft"],S.noop=function(){},S.supportsPassiveEvents=function(){var I=!1;if(!S.isMS){var N=Object.defineProperty({},"passive",{get:function(){I=!0}});S.win.addEventListener&&S.win.removeEventListener&&(S.win.addEventListener("testPassive",S.noop,N),S.win.removeEventListener("testPassive",S.noop,N))}return I}(),S.charts=[],S.dateFormats={},S.seriesTypes={},S.symbolSizes={},S.chartCount=0,O}),X(y,"Core/Utilities.js",[y["Core/Globals.js"]],function(O){function S(t,a,m,d){var f=a?"Highcharts error":"Highcharts warning";32===t&&(t=f+": Deprecated member");var T=x(t),V=T?f+" #"+t+": www.highcharts.com/errors/"+t+"/":t.toString();if(typeof d<"u"){var F="";T&&(V+="?"),R(d,function(s,_){F+="\n - ".concat(_,": ").concat(s),T&&(V+=encodeURI(_)+"="+encodeURI(s))}),V+=F}b(O,"displayError",{chart:m,code:t,message:V,params:d},function(){if(a)throw Error(V);r.console&&-1===S.messages.indexOf(V)&&console.warn(V)}),S.messages.push(V)}function N(t,a){return parseInt(t,a||10)}function Y(t){return"string"==typeof t}function Z(t){return"[object Array]"===(t=Object.prototype.toString.call(t))||"[object Array Iterator]"===t}function K(t,a){return!(!t||"object"!=typeof t||a&&Z(t))}function P(t){return K(t)&&"number"==typeof t.nodeType}function k(t){var a=t&&t.constructor;return!(!K(t,!0)||P(t)||!a||!a.name||"Object"===a.name)}function x(t){return"number"==typeof t&&!isNaN(t)&&1/0>t&&-1/0<t}function p(t){return typeof t<"u"&&null!==t}function u(t,a,m){var f,d=Y(a)&&!p(m),T=function(V,F){p(V)?t.setAttribute(F,V):d?(f=t.getAttribute(F))||"class"!==F||(f=t.getAttribute(F+"Name")):t.removeAttribute(F)};return Y(a)?T(m,a):R(a,T),f}function g(t,a){var m;for(m in t||(t={}),a)t[m]=a[m];return t}function v(){for(var t=arguments,a=t.length,m=0;m<a;m++){var d=t[m];if(typeof d<"u"&&null!==d)return d}}function w(t,a){O.isMS&&!O.svg&&a&&p(a.opacity)&&(a.filter="alpha(opacity=".concat(100*a.opacity,")")),g(t.style,a)}function M(t){return Math.pow(10,Math.floor(Math.log(t)/Math.LN10))}function A(t,a){return 1e14<t?t:parseFloat(t.toPrecision(a||14))}function R(t,a,m){for(var d in t)Object.hasOwnProperty.call(t,d)&&a.call(m||t[d],t[d],d,t)}function W(t,a,m){function d(F,s){var _=t.removeEventListener||O.removeEventListenerPolyfill;_&&_.call(t,F,s,!1)}function f(F){var s;if(t.nodeName){if(a){var _={};_[a]=!0}else _=F;R(_,function(B,H){if(F[H])for(s=F[H].length;s--;)d(H,F[H][s].fn)})}}var T="function"==typeof t&&t.prototype||t;if(Object.hasOwnProperty.call(T,"hcEvents")){var V=T.hcEvents;a?(T=V[a]||[],m?(V[a]=T.filter(function(F){return m!==F.fn}),d(a,m)):(f(V),V[a]=[])):(f(V),delete T.hcEvents)}}function b(t,a,m,d){if(m=m||{},h.createEvent&&(t.dispatchEvent||t.fireEvent&&t!==O)){var f=h.createEvent("Events");f.initEvent(a,!0,!0),m=g(f,m),t.dispatchEvent?t.dispatchEvent(m):t.fireEvent(a,m)}else if(t.hcEvents){m.target||g(m,{preventDefault:function(){m.defaultPrevented=!0},target:t,type:a}),f=[];for(var T=t,V=!1;T.hcEvents;)Object.hasOwnProperty.call(T,"hcEvents")&&T.hcEvents[a]&&(f.length&&(V=!0),f.unshift.apply(f,T.hcEvents[a])),T=Object.getPrototypeOf(T);V&&f.sort(function(F,s){return F.order-s.order}),f.forEach(function(F){!1===F.fn.call(t,m)&&m.preventDefault()})}d&&!m.defaultPrevented&&d.call(t,m)}var l=O.charts,h=O.doc,r=O.win;(S||(S={})).messages=[],Math.easeInOutSine=function(t){return-.5*(Math.cos(Math.PI*t)-1)};var n=Array.prototype.find?function(t,a){return t.find(a)}:function(t,a){var m,d=t.length;for(m=0;m<d;m++)if(a(t[m],m))return t[m]};R({map:"map",each:"forEach",grep:"filter",reduce:"reduce",some:"some"},function(t,a){O[a]=function(m){var d;return S(32,!1,void 0,((d={})["Highcharts.".concat(a)]="use Array.".concat(t),d)),Array.prototype[t].apply(m,[].slice.call(arguments,1))}});var i,t,a,o=(t=Math.random().toString(36).substring(2,9)+"-",a=0,function(){return"highcharts-"+(i?"":t)+a++});return r.jQuery&&(r.jQuery.fn.highcharts=function(){var t=[].slice.call(arguments);if(this[0])return t[0]?(new(O[Y(t[0])?t.shift():"Chart"])(this[0],t[0],t[1]),this):l[u(this[0],"data-highcharts-chart")]}),n={addEvent:function(t,a,m,d){void 0===d&&(d={});var f="function"==typeof t&&t.prototype||t;Object.hasOwnProperty.call(f,"hcEvents")||(f.hcEvents={}),f=f.hcEvents,O.Point&&t instanceof O.Point&&t.series&&t.series.chart&&(t.series.chart.runTrackerClick=!0);var T=t.addEventListener||O.addEventListenerPolyfill;return T&&T.call(t,a,m,!!O.supportsPassiveEvents&&{passive:void 0===d.passive?-1!==a.indexOf("touch"):d.passive,capture:!1}),f[a]||(f[a]=[]),f[a].push({fn:m,order:"number"==typeof d.order?d.order:1/0}),f[a].sort(function(V,F){return V.order-F.order}),function(){W(t,a,m)}},arrayMax:function(t){for(var a=t.length,m=t[0];a--;)t[a]>m&&(m=t[a]);return m},arrayMin:function(t){for(var a=t.length,m=t[0];a--;)t[a]<m&&(m=t[a]);return m},attr:u,clamp:function(t,a,m){return t>a?t<m?t:m:a},cleanRecursively:function I(t,a){var m={};return R(t,function(d,f){K(t[f],!0)&&!t.nodeType&&a[f]?(d=I(t[f],a[f]),Object.keys(d).length&&(m[f]=d)):(K(t[f])||t[f]!==a[f]||f in t&&!(f in a))&&(m[f]=t[f])}),m},clearTimeout:function(t){p(t)&&clearTimeout(t)},correctFloat:A,createElement:function(t,a,m,d,f){return t=h.createElement(t),a&&g(t,a),f&&w(t,{padding:"0",border:"none",margin:"0"}),m&&w(t,m),d&&d.appendChild(t),t},css:w,defined:p,destroyObjectProperties:function(t,a){R(t,function(m,d){m&&m!==a&&m.destroy&&m.destroy(),delete t[d]})},discardElement:function(t){t&&t.parentElement&&t.parentElement.removeChild(t)},erase:function(t,a){for(var m=t.length;m--;)if(t[m]===a){t.splice(m,1);break}},error:S,extend:g,extendClass:function(t,a){var m=function(){};return g(m.prototype=new t,a),m},find:n,fireEvent:b,getMagnitude:M,getNestedProperty:function(t,a){for(t=t.split(".");t.length&&p(a);){var m=t.shift();if(typeof m>"u"||"__proto__"===m||!p(a=a[m])||"function"==typeof a||"number"==typeof a.nodeType||a===r)return}return a},getStyle:function E(t,a,m){var d=O.getStyle||E;if("width"===a)return a=Math.min(t.offsetWidth,t.scrollWidth),(m=t.getBoundingClientRect&&t.getBoundingClientRect().width)<a&&m>=a-1&&(a=Math.floor(m)),Math.max(0,a-(d(t,"padding-left",!0)||0)-(d(t,"padding-right",!0)||0));if("height"===a)return Math.max(0,Math.min(t.offsetHeight,t.scrollHeight)-(d(t,"padding-top",!0)||0)-(d(t,"padding-bottom",!0)||0));if(r.getComputedStyle||S(27,!0),t=r.getComputedStyle(t,void 0)){var f=t.getPropertyValue(a);v(m,"opacity"!==a)&&(f=N(f))}return f},inArray:function(t,a,m){return S(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),a.indexOf(t,m)},isArray:Z,isClass:k,isDOMElement:P,isFunction:function(t){return"function"==typeof t},isNumber:x,isObject:K,isString:Y,keys:function(t){return S(32,!1,void 0,{"Highcharts.keys":"use Object.keys"}),Object.keys(t)},merge:function(){var t,a=arguments,m={},d=function(T,V){return"object"!=typeof T&&(T={}),R(V,function(F,s){"__proto__"!==s&&"constructor"!==s&&(T[s]=!K(F,!0)||k(F)||P(F)?V[s]:d(T[s]||{},F))}),T};!0===a[0]&&(m=a[1],a=Array.prototype.slice.call(a,2));var f=a.length;for(t=0;t<f;t++)m=d(m,a[t]);return m},normalizeTickInterval:function(t,a,m,d,f){var T=t,V=t/(m=v(m,M(t)));for(a||(a=f?[1,1.2,1.5,2,2.5,3,4,5,6,8,10]:[1,2,2.5,5,10],!1===d&&(1===m?a=a.filter(function(F){return F%1==0}):.1>=m&&(a=[1/m]))),d=0;d<a.length&&(T=a[d],!(f&&T*m>=t||!f&&V<=(a[d]+(a[d+1]||a[d]))/2));d++);return A(T*m,-Math.round(Math.log(.001)/Math.LN10))},objectEach:R,offset:function(t){var a=h.documentElement;return{top:(t=t.parentElement||t.parentNode?t.getBoundingClientRect():{top:0,left:0,width:0,height:0}).top+(r.pageYOffset||a.scrollTop)-(a.clientTop||0),left:t.left+(r.pageXOffset||a.scrollLeft)-(a.clientLeft||0),width:t.width,height:t.height}},pad:function(t,a,m){return Array((a||2)+1-String(t).replace("-","").length).join(m||"0")+t},pick:v,pInt:N,relativeLength:function(t,a,m){return/%$/.test(t)?a*parseFloat(t)/100+(m||0):parseFloat(t)},removeEvent:W,splat:function(t){return Z(t)?t:[t]},stableSort:function(t,a){var d,f,m=t.length;for(f=0;f<m;f++)t[f].safeI=f;for(t.sort(function(T,V){return 0===(d=a(T,V))?T.safeI-V.safeI:d}),f=0;f<m;f++)delete t[f].safeI},syncTimeout:function(t,a,m){return 0<a?setTimeout(t,a,m):(t.call(0,m),-1)},timeUnits:{millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},uniqueKey:o,useSerialIds:function(t){return i=v(t,i)},wrap:function(t,a,m){var d=t[a];t[a]=function(){var f=arguments,T=this;return m.apply(this,[function(){return d.apply(T,arguments.length?arguments:f)}].concat([].slice.call(arguments)))}}},n}),X(y,"Core/Chart/ChartDefaults.js",[],function(){return{alignThresholds:!1,panning:{enabled:!1,type:"x"},styledMode:!1,borderRadius:0,colorCount:10,allowMutatingData:!0,defaultSeriesType:"line",ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}},zoomBySingleTouch:!1,zooming:{singleTouch:!1,resetButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}}},width:null,height:null,borderColor:"#335cad",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"}}),X(y,"Core/Color/Color.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S){var I=S.isNumber,N=S.merge,Y=S.pInt;return function(){function Z(K){this.rgba=[NaN,NaN,NaN,NaN],this.input=K;var P=O.Color;return P&&P!==Z?new P(K):this instanceof Z?void this.init(K):new Z(K)}return Z.parse=function(K){return K?new Z(K):Z.None},Z.prototype.init=function(K){var P;if("object"==typeof K&&typeof K.stops<"u")this.stops=K.stops.map(function(u){return new Z(u[1])});else if("string"==typeof K){if(this.input=K=Z.names[K.toLowerCase()]||K,"#"===K.charAt(0)){var k=K.length,x=parseInt(K.substr(1),16);7===k?P=[(16711680&x)>>16,(65280&x)>>8,255&x,1]:4===k&&(P=[(3840&x)>>4|(3840&x)>>8,(240&x)>>4|240&x,(15&x)<<4|15&x,1])}if(!P)for(x=Z.parsers.length;x--&&!P;){var p=Z.parsers[x];(k=p.regex.exec(K))&&(P=p.parse(k))}}P&&(this.rgba=P)},Z.prototype.get=function(K){var P=this.input,k=this.rgba;if("object"==typeof P&&typeof this.stops<"u"){var x=N(P);return x.stops=[].slice.call(x.stops),this.stops.forEach(function(p,u){x.stops[u]=[x.stops[u][0],p.get(K)]}),x}return k&&I(k[0])?"rgb"===K||!K&&1===k[3]?"rgb("+k[0]+","+k[1]+","+k[2]+")":"a"===K?"".concat(k[3]):"rgba("+k.join(",")+")":P},Z.prototype.brighten=function(K){var P=this.rgba;if(this.stops)this.stops.forEach(function(x){x.brighten(K)});else if(I(K)&&0!==K)for(var k=0;3>k;k++)P[k]+=Y(255*K),0>P[k]&&(P[k]=0),255<P[k]&&(P[k]=255);return this},Z.prototype.setOpacity=function(K){return this.rgba[3]=K,this},Z.prototype.tweenTo=function(K,P){var k=this.rgba,x=K.rgba;return I(k[0])&&I(x[0])?((K=1!==x[3]||1!==k[3])?"rgba(":"rgb(")+Math.round(x[0]+(k[0]-x[0])*(1-P))+","+Math.round(x[1]+(k[1]-x[1])*(1-P))+","+Math.round(x[2]+(k[2]-x[2])*(1-P))+(K?","+(x[3]+(k[3]-x[3])*(1-P)):"")+")":K.input||"none"},Z.names={white:"#ffffff",black:"#000000"},Z.parsers=[{regex:/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/,parse:function(K){return[Y(K[1]),Y(K[2]),Y(K[3]),parseFloat(K[4],10)]}},{regex:/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,parse:function(K){return[Y(K[1]),Y(K[2]),Y(K[3]),1]}}],Z.None=new Z(""),Z}()}),X(y,"Core/Color/Palettes.js",[],function(){return{colors:"#7cb5ec #434348 #90ed7d #f7a35c #8085e9 #f15c80 #e4d354 #2b908f #f45b5b #91e8e1".split(" ")}}),X(y,"Core/Time.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S){var I=O.win,N=S.defined,Y=S.error,Z=S.extend,K=S.isObject,P=S.merge,k=S.objectEach,x=S.pad,p=S.pick,u=S.splat,g=S.timeUnits,v=O.isSafari&&I.Intl&&I.Intl.DateTimeFormat.prototype.formatRange,w=O.isSafari&&I.Intl&&!I.Intl.DateTimeFormat.prototype.formatRange;return S=function(){function M(A){this.options={},this.variableTimezone=this.useUTC=!1,this.Date=I.Date,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.update(A)}return M.prototype.get=function(A,E){if(this.variableTimezone||this.timezoneOffset){var R=E.getTime(),W=R-this.getTimezoneOffset(E);return E.setTime(W),A=E["getUTC"+A](),E.setTime(R),A}return this.useUTC?E["getUTC"+A]():E["get"+A]()},M.prototype.set=function(A,E,R){if(this.variableTimezone||this.timezoneOffset){if("Milliseconds"===A||"Seconds"===A||"Minutes"===A&&this.getTimezoneOffset(E)%36e5==0)return E["setUTC"+A](R);var W=this.getTimezoneOffset(E);return W=E.getTime()-W,E.setTime(W),E["setUTC"+A](R),A=this.getTimezoneOffset(E),W=E.getTime()+A,E.setTime(W)}return this.useUTC||v&&"FullYear"===A?E["setUTC"+A](R):E["set"+A](R)},M.prototype.update=function(A){void 0===A&&(A={});var E=p(A.useUTC,!0);this.options=A=P(!0,this.options,A),this.Date=A.Date||I.Date||Date,this.timezoneOffset=(this.useUTC=E)&&A.timezoneOffset||void 0,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.variableTimezone=E&&!(!A.getTimezoneOffset&&!A.timezone)},M.prototype.makeTime=function(A,E,R,W,b,l){if(this.useUTC){var h=this.Date.UTC.apply(0,arguments),r=this.getTimezoneOffset(h),n=this.getTimezoneOffset(h+=r);r!==n?h+=n-r:r-36e5!==this.getTimezoneOffset(h-36e5)||w||(h-=36e5)}else h=new this.Date(A,E,p(R,1),p(W,0),p(b,0),p(l,0)).getTime();return h},M.prototype.timezoneOffsetFunction=function(){var A=this,E=this.options,R=E.getTimezoneOffset,W=E.moment||I.moment;if(!this.useUTC)return function(b){return 6e4*new Date(b.toString()).getTimezoneOffset()};if(E.timezone){if(W)return function(b){return 6e4*-W.tz(b,E.timezone).utcOffset()};Y(25)}return this.useUTC&&R?function(b){return 6e4*R(b.valueOf())}:function(){return 6e4*(A.timezoneOffset||0)}},M.prototype.dateFormat=function(A,E,R){if(!N(E)||isNaN(E))return O.defaultOptions.lang&&O.defaultOptions.lang.invalidDate||"";A=p(A,"%Y-%m-%d %H:%M:%S");var W=this,b=new this.Date(E),l=this.get("Hours",b),h=this.get("Day",b),r=this.get("Date",b),n=this.get("Month",b),i=this.get("FullYear",b),o=O.defaultOptions.lang,t=o&&o.weekdays,a=o&&o.shortWeekdays;return b=Z({a:a?a[h]:t[h].substr(0,3),A:t[h],d:x(r),e:x(r,2," "),w:h,b:o.shortMonths[n],B:o.months[n],m:x(n+1),o:n+1,y:i.toString().substr(2,2),Y:i,H:x(l),k:l,I:x(l%12||12),l:l%12||12,M:x(this.get("Minutes",b)),p:12>l?"AM":"PM",P:12>l?"am":"pm",S:x(b.getSeconds()),L:x(Math.floor(E%1e3),3)},O.dateFormats),k(b,function(m,d){for(;-1!==A.indexOf("%"+d);)A=A.replace("%"+d,"function"==typeof m?m.call(W,E):m)}),R?A.substr(0,1).toUpperCase()+A.substr(1):A},M.prototype.resolveDTLFormat=function(A){return K(A,!0)?A:{main:(A=u(A))[0],from:A[1],to:A[2]}},M.prototype.getTimeTicks=function(A,E,R,W){var o,b=this,l=[],h={},r=new b.Date(E),n=A.unitRange,i=A.count||1;if(W=p(W,1),N(E)){if(b.set("Milliseconds",r,n>=g.second?0:i*Math.floor(b.get("Milliseconds",r)/i)),n>=g.second&&b.set("Seconds",r,n>=g.minute?0:i*Math.floor(b.get("Seconds",r)/i)),n>=g.minute&&b.set("Minutes",r,n>=g.hour?0:i*Math.floor(b.get("Minutes",r)/i)),n>=g.hour&&b.set("Hours",r,n>=g.day?0:i*Math.floor(b.get("Hours",r)/i)),n>=g.day&&b.set("Date",r,n>=g.month?1:Math.max(1,i*Math.floor(b.get("Date",r)/i))),n>=g.month){b.set("Month",r,n>=g.year?0:i*Math.floor(b.get("Month",r)/i));var t=b.get("FullYear",r)}n>=g.year&&b.set("FullYear",r,t-t%i),n===g.week&&(t=b.get("Day",r),b.set("Date",r,b.get("Date",r)-t+W+(t<W?-7:0))),t=b.get("FullYear",r),W=b.get("Month",r);var a=b.get("Date",r),m=b.get("Hours",r);for(E=r.getTime(),!b.variableTimezone&&b.useUTC||!N(R)||(o=R-E>4*g.month||b.getTimezoneOffset(E)!==b.getTimezoneOffset(R)),E=r.getTime(),r=1;E<R;)l.push(E),E=n===g.year?b.makeTime(t+r*i,0):n===g.month?b.makeTime(t,W+r*i):!o||n!==g.day&&n!==g.week?o&&n===g.hour&&1<i?b.makeTime(t,W,a,m+r*i):E+n*i:b.makeTime(t,W,a+r*i*(n===g.day?1:7)),r++;l.push(E),n<=g.hour&&1e4>l.length&&l.forEach(function(d){d%18e5==0&&"000000000"===b.dateFormat("%H%M%S%L",d)&&(h[d]="day")})}return l.info=Z(A,{higherRanks:h,totalRange:n*i}),l},M.prototype.getDateFormat=function(A,E,R,W){var b=this.dateFormat("%m-%d %H:%M:%S.%L",E),l={millisecond:15,second:12,minute:9,hour:6,day:3},h="millisecond";for(r in g){if(A===g.week&&+this.dateFormat("%w",E)===R&&"00:00:00.000"===b.substr(6)){var r="week";break}if(g[r]>A){r=h;break}if(l[r]&&b.substr(l[r])!=="01-01 00:00:00.000".substr(l[r]))break;"week"!==r&&(h=r)}return this.resolveDTLFormat(W[r]).main},M}(),S}),X(y,"Core/Defaults.js",[y["Core/Chart/ChartDefaults.js"],y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Color/Palettes.js"],y["Core/Time.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z){S=S.parse;var K=Z.merge,P={colors:N.colors,symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),decimalPoint:".",numericSymbols:"kMGTPE".split(""),resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:O,title:{text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{text:"",align:"center",widthAdjust:-44},caption:{margin:15,text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},labels:{style:{position:"absolute",color:"#333333"}},legend:{enabled:!0,align:"center",alignColumns:!0,className:"highcharts-no-tooltip",layout:"horizontal",labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{activeColor:"#003399",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"12px",fontWeight:"bold",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#cccccc"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:I.svg,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %b %e, %H:%M:%S.%L",second:"%A, %b %e, %H:%M:%S",minute:"%A, %b %e, %H:%M",hour:"%A, %b %e, %H:%M",day:"%A, %b %e, %Y",week:"Week from %A, %b %e, %Y",month:"%B %Y",year:"%Y"},footerFormat:"",headerShape:"callout",hideDelay:500,padding:8,shape:"callout",shared:!1,snap:I.isTouchDevice?25:10,headerFormat:'<span style="font-size: 10px">{point.key}</span><br/>',pointFormat:'<span style="color:{point.color}">\u25cf</span> {series.name}: <b>{point.y}</b><br/>',backgroundColor:S("#f7f7f7").setOpacity(.85).get(),borderWidth:1,shadow:!0,stickOnContact:!1,style:{color:"#333333",cursor:"default",fontSize:"12px",whiteSpace:"nowrap"},useHTML:!1},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"9px"},text:"Highcharts.com"}};P.chart.styledMode=!1;var k=new Y(K(P.global,P.time));return{defaultOptions:P,defaultTime:k,getOptions:function(){return P},setOptions:function(x){return K(!0,P,x),(x.time||x.global)&&(I.time?I.time.update(K(P.global,P.time,x.global,x.time)):I.time=k),P}}}),X(y,"Core/Animation/Fx.js",[y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I){var N=O.parse,Y=S.win,Z=I.isNumber,K=I.objectEach;return function(){function P(k,x,p){this.pos=NaN,this.options=x,this.elem=k,this.prop=p}return P.prototype.dSetter=function(){var k=this.paths,x=k&&k[0];k=k&&k[1];var p=this.now||0,u=[];if(1!==p&&x&&k)if(x.length===k.length&&1>p)for(var g=0;g<k.length;g++){for(var v=x[g],w=k[g],M=[],A=0;A<w.length;A++){var E=v[A],R=w[A];M[A]=Z(E)&&Z(R)&&("A"!==w[0]||4!==A&&5!==A)?E+p*(R-E):R}u.push(M)}else u=k;else u=this.toD||[];this.elem.attr("d",u,void 0,!0)},P.prototype.update=function(){var k=this.elem,x=this.prop,p=this.now,u=this.options.step;this[x+"Setter"]?this[x+"Setter"]():k.attr?k.element&&k.attr(x,p,null,!0):k.style[x]=p+this.unit,u&&u.call(k,p,this)},P.prototype.run=function(k,x,p){var u=this,g=u.options,v=function(A){return!v.stopped&&u.step(A)},w=Y.requestAnimationFrame||function(A){setTimeout(A,13)},M=function(){for(var A=0;A<P.timers.length;A++)P.timers[A]()||P.timers.splice(A--,1);P.timers.length&&w(M)};k!==x||this.elem["forceAnimate:"+this.prop]?(this.startTime=+new Date,this.start=k,this.end=x,this.unit=p,this.now=this.start,this.pos=0,v.elem=this.elem,v.prop=this.prop,v()&&1===P.timers.push(v)&&w(M)):(delete g.curAnim[this.prop],g.complete&&0===Object.keys(g.curAnim).length&&g.complete.call(this.elem))},P.prototype.step=function(k){var x=+new Date,p=this.options,u=this.elem,g=p.complete,v=p.duration,w=p.curAnim;if(u.attr&&!u.element)k=!1;else if(k||x>=v+this.startTime){this.now=this.end,this.pos=1,this.update();var M=w[this.prop]=!0;K(w,function(A){!0!==A&&(M=!1)}),M&&g&&g.call(u),k=!1}else this.pos=p.easing((x-this.startTime)/v),this.now=this.start+(this.end-this.start)*this.pos,this.update(),k=!0;return k},P.prototype.initPath=function(k,x,p){function u(b,l){for(;b.length<W;){var h=b[0],r=l[W-b.length];r&&"M"===h[0]&&(b[0]="C"===r[0]?["C",h[1],h[2],h[1],h[2],h[1],h[2]]:["L",h[1],h[2]]),b.unshift(h),M&&(h=b.pop(),b.push(b[b.length-1],h))}}function g(b,l){for(;b.length<W;)if("C"===(l=b[Math.floor(b.length/A)-1].slice())[0]&&(l[1]=l[5],l[2]=l[6]),M){var h=b[Math.floor(b.length/A)].slice();b.splice(b.length/2,0,l,h)}else b.push(l)}var v=k.startX,w=k.endX;p=p.slice();var M=k.isArea,A=M?2:1;if(!(x=x&&x.slice()))return[p,p];if(v&&w&&w.length){for(k=0;k<v.length;k++){if(v[k]===w[0]){var E=k;break}if(v[0]===w[w.length-v.length+k]){E=k;var R=!0;break}if(v[v.length-1]===w[w.length-v.length+k]){E=v.length-k;break}}typeof E>"u"&&(x=[])}if(x.length&&Z(E)){var W=p.length+E*A;R?(u(x,p),g(p,x)):(u(p,x),g(x,p))}return[x,p]},P.prototype.fillSetter=function(){P.prototype.strokeSetter.apply(this,arguments)},P.prototype.strokeSetter=function(){this.elem.attr(this.prop,N(this.start).tweenTo(N(this.end),this.pos),void 0,!0)},P.timers=[],P}()}),X(y,"Core/Animation/AnimationUtilities.js",[y["Core/Animation/Fx.js"],y["Core/Utilities.js"]],function(O,S){function I(g){return k(g)?x({duration:500,defer:0},g):{duration:g?500:0,defer:0}}function N(g,v){for(var w=O.timers.length;w--;)O.timers[w].elem!==g||v&&v!==O.timers[w].prop||(O.timers[w].stopped=!0)}var Y=S.defined,Z=S.getStyle,K=S.isArray,P=S.isNumber,k=S.isObject,x=S.merge,p=S.objectEach,u=S.pick;return{animate:function(g,v,w){var M,E,R,A="";if(!k(w)){var W=arguments;w={duration:W[2],easing:W[3],complete:W[4]}}P(w.duration)||(w.duration=400),w.easing="function"==typeof w.easing?w.easing:Math[w.easing]||Math.easeInOutSine,w.curAnim=x(v),p(v,function(b,l){N(g,l),R=new O(g,w,l),E=void 0,"d"===l&&K(v.d)?(R.paths=R.initPath(g,g.pathArray,v.d),R.toD=v.d,M=0,E=1):g.attr?M=g.attr(l):(M=parseFloat(Z(g,l))||0,"opacity"!==l&&(A="px")),E||(E=b),"string"==typeof E&&E.match("px")&&(E=E.replace(/px/g,"")),R.run(M,E,A)})},animObject:I,getDeferredAnimation:function(g,v,w){var M=I(v),A=0,E=0;return(w?[w]:g.series).forEach(function(R){R=I(R.options.animation),A=v&&Y(v.defer)?M.defer:Math.max(A,R.duration+R.defer),E=Math.min(M.duration,R.duration)}),g.renderer.forExport&&(A=0),{defer:Math.max(0,A-E),duration:Math.min(A,E)}},setAnimation:function(g,v){v.renderer.globalAnimation=u(g,v.options.chart.animation,!0)},stop:N}}),X(y,"Core/Renderer/HTML/AST.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S){var I=O.SVG_NS,N=S.attr,Y=S.createElement,Z=S.css,K=S.error,P=S.isFunction,k=S.isString,x=S.objectEach,p=S.splat,u=(S=O.win.trustedTypes)&&P(S.createPolicy)&&S.createPolicy("highcharts",{createHTML:function(w){return w}}),g=u?u.createHTML(""):"";try{var v=!!(new DOMParser).parseFromString(g,"text/html")}catch{v=!1}return function(){function w(M){this.nodes="string"==typeof M?this.parseMarkup(M):M}return w.filterUserAttributes=function(M){return x(M,function(A,E){var R=!0;-1===w.allowedAttributes.indexOf(E)&&(R=!1),-1!==["background","dynsrc","href","lowsrc","src"].indexOf(E)&&(R=k(A)&&w.allowedReferences.some(function(W){return 0===A.indexOf(W)})),R||(K(33,!1,void 0,{"Invalid attribute in config":"".concat(E)}),delete M[E]),k(A)&&M[E]&&(M[E]=A.replace(/</g,"&lt;"))}),M},w.parseStyle=function(M){return M.split(";").reduce(function(A,E){var R=(E=E.split(":").map(function(W){return W.trim()})).shift();return R&&E.length&&(A[R.replace(/-([a-z])/g,function(W){return W[1].toUpperCase()})]=E.join(":")),A},{})},w.setElementHTML=function(M,A){M.innerHTML=w.emptyHTML,A&&new w(A).addToDOM(M)},w.prototype.addToDOM=function(M){return function A(E,R){var W;return p(E).forEach(function(b){var l=b.tagName,h=b.textContent?O.doc.createTextNode(b.textContent):void 0,r=w.bypassHTMLFiltering;if(l)if("#text"===l)var n=h;else if(-1!==w.allowedTags.indexOf(l)||r){l=O.doc.createElementNS("svg"===l?I:R.namespaceURI||I,l);var i=b.attributes||{};x(b,function(o,t){"tagName"!==t&&"attributes"!==t&&"children"!==t&&"style"!==t&&"textContent"!==t&&(i[t]=o)}),N(l,r?i:w.filterUserAttributes(i)),b.style&&Z(l,b.style),h&&l.appendChild(h),A(b.children||[],l),n=l}else K(33,!1,void 0,{"Invalid tagName in config":l});n&&R.appendChild(n),W=n}),W}(this.nodes,M)},w.prototype.parseMarkup=function(M){var A=[];if(M=M.trim().replace(/ style=(["'])/g," data-style=$1"),v)M=(new DOMParser).parseFromString(u?u.createHTML(M):M,"text/html");else{var E=Y("div");E.innerHTML=M,M={body:E}}var R=function(W,b){var l=W.nodeName.toLowerCase(),h={tagName:l};if("#text"===l&&(h.textContent=W.textContent||""),l=W.attributes){var r={};[].forEach.call(l,function(i){"data-style"===i.name?h.style=w.parseStyle(i.value):r[i.name]=i.value}),h.attributes=r}if(W.childNodes.length){var n=[];[].forEach.call(W.childNodes,function(i){R(i,n)}),n.length&&(h.children=n)}b.push(h)};return[].forEach.call(M.body.childNodes,function(W){return R(W,A)}),A},w.allowedAttributes="aria-controls aria-describedby aria-expanded aria-haspopup aria-hidden aria-label aria-labelledby aria-live aria-pressed aria-readonly aria-roledescription aria-selected class clip-path color colspan cx cy d dx dy disabled fill height href id in markerHeight markerWidth offset opacity orient padding paddingLeft paddingRight patternUnits r refX refY role scope slope src startOffset stdDeviation stroke stroke-linecap stroke-width style tableValues result rowspan summary target tabindex text-align text-anchor textAnchor textLength title type valign width x x1 x2 xlink:href y y1 y2 zIndex".split(" "),w.allowedReferences="https:// http:// mailto: / ../ ./ #".split(" "),w.allowedTags="a abbr b br button caption circle clipPath code dd defs div dl dt em feComponentTransfer feFuncA feFuncB feFuncG feFuncR feGaussianBlur feOffset feMerge feMergeNode filter h1 h2 h3 h4 h5 h6 hr i img li linearGradient marker ol p path pattern pre rect small span stop strong style sub sup svg table text textPath thead title tbody tspan td th tr u ul #text".split(" "),w.emptyHTML=g,w.bypassHTMLFiltering=!1,w}()}),X(y,"Core/FormatUtilities.js",[y["Core/Defaults.js"],y["Core/Utilities.js"]],function(O,S){function I(x,p,u,g){p=+p;var v=N.lang,w=((x=+x||0).toString().split(".")[1]||"").split("e")[0].length,M=x.toString().split("e"),A=p;if(-1===p)p=Math.min(w,20);else if(K(p)){if(p&&M[1]&&0>M[1]){var E=p+ +M[1];0<=E?(M[0]=(+M[0]).toExponential(E).split("e")[0],p=E):(M[0]=M[0].split(".")[0]||0,x=20>p?(M[0]*Math.pow(10,M[1])).toFixed(p):0,M[1]=0)}}else p=2;E=(Math.abs(M[1]?M[0]:x)+Math.pow(10,-Math.max(p,w)-1)).toFixed(p);var R=3<(w=String(k(E))).length?w.length%3:0;return u=P(u,v.decimalPoint),g=P(g,v.thousandsSep),x=(0>x?"-":"")+(R?w.substr(0,R)+g:""),x=0>+M[1]&&!A?"0":x+w.substr(R).replace(/(\d{3})(?=\d)/g,"$1"+g),p&&(x+=u+E.slice(-p)),M[1]&&0!=+x&&(x+="e"+M[1]),x}var N=O.defaultOptions,Y=O.defaultTime,Z=S.getNestedProperty,K=S.isNumber,P=S.pick,k=S.pInt;return{dateFormat:function(x,p,u){return Y.dateFormat(x,p,u)},format:function(x,p,u){var g="{",v=!1,w=/f$/,M=/\.([0-9])/,A=N.lang,E=u&&u.time||Y;u=u&&u.numberFormatter||I;for(var R=[];x;){var W=x.indexOf(g);if(-1===W)break;var b=x.slice(0,W);if(v){if(b=b.split(":"),g=Z(b.shift()||"",p),b.length&&"number"==typeof g)if(b=b.join(":"),w.test(b)){var l=parseInt((b.match(M)||["","-1"])[1],10);null!==g&&(g=u(g,l,A.decimalPoint,-1<b.indexOf(",")?A.thousandsSep:""))}else g=E.dateFormat(b,g);R.push(g)}else R.push(b);x=x.slice(W+1),g=(v=!v)?"}":"{"}return R.push(x),R.join("")},numberFormat:I}}),X(y,"Core/Renderer/RendererUtilities.js",[y["Core/Utilities.js"]],function(O){var Y,S=O.clamp,I=O.pick,N=O.stableSort;return(Y||(Y={})).distribute=function K(P,k,x){var w,p=P,u=p.reducedLen||k,g=function(R,W){return(W.rank||0)-(R.rank||0)},v=function(R,W){return R.target-W.target},M=!0,A=[],E=0;for(w=P.length;w--;)E+=P[w].size;if(E>u){for(N(P,g),E=w=0;E<=u;)E+=P[w].size,w++;A=P.splice(w-1,P.length)}for(N(P,v),P=P.map(function(R){return{size:R.size,targets:[R.target],align:I(R.align,.5)}});M;){for(w=P.length;w--;)u=P[w],g=(Math.min.apply(0,u.targets)+Math.max.apply(0,u.targets))/2,u.pos=S(g-u.size*u.align,0,k-u.size);for(w=P.length,M=!1;w--;)0<w&&P[w-1].pos+P[w-1].size>P[w].pos&&(P[w-1].size+=P[w].size,P[w-1].targets=P[w-1].targets.concat(P[w].targets),P[w-1].align=.5,P[w-1].pos+P[w-1].size>k&&(P[w-1].pos=k-P[w-1].size),P.splice(w,1),M=!0)}return p.push.apply(p,A),w=0,P.some(function(R){var W=0;return(R.targets||[]).some(function(){return p[w].pos=R.pos+W,typeof x<"u"&&Math.abs(p[w].pos-p[w].target)>x?(p.slice(0,w+1).forEach(function(b){return delete b.pos}),p.reducedLen=(p.reducedLen||k)-.1*k,p.reducedLen>.1*k&&K(p,k,x),!0):(W+=p[w].size,w++,!1)})}),N(p,v),p},Y}),X(y,"Core/Renderer/SVG/SVGElement.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I,N){var Y=O.animate,Z=O.animObject,K=O.stop,P=I.deg2rad,k=I.doc,x=I.svg,p=I.SVG_NS,u=I.win,g=N.addEvent,v=N.attr,w=N.createElement,M=N.css,A=N.defined,E=N.erase,R=N.extend,W=N.fireEvent,b=N.isArray,l=N.isFunction,h=N.isString,r=N.merge,n=N.objectEach,i=N.pick,o=N.pInt,t=N.syncTimeout,a=N.uniqueKey;return O=function(){function m(){this.element=void 0,this.onEvents={},this.opacity=1,this.renderer=void 0,this.SVG_NS=p,this.symbolCustomAttribs="x y width height r start end innerR anchorX anchorY rounded".split(" ")}return m.prototype._defaultGetter=function(d){return d=i(this[d+"Value"],this[d],this.element?this.element.getAttribute(d):null,0),/^[\-0-9\.]+$/.test(d)&&(d=parseFloat(d)),d},m.prototype._defaultSetter=function(d,f,T){T.setAttribute(f,d)},m.prototype.add=function(d){var f=this.renderer,T=this.element;if(d&&(this.parentGroup=d),typeof this.textStr<"u"&&"text"===this.element.nodeName&&f.buildText(this),this.added=!0,!d||d.handleZ||this.zIndex)var V=this.zIndexSetter();return V||(d?d.element:f.box).appendChild(T),this.onAdd&&this.onAdd(),this},m.prototype.addClass=function(d,f){var T=f?"":this.attr("class")||"";return(d=(d||"").split(/ /g).reduce(function(V,F){return-1===T.indexOf(F)&&V.push(F),V},T?[T]:[]).join(" "))!==T&&this.attr("class",d),this},m.prototype.afterSetters=function(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)},m.prototype.align=function(d,f,T){var _,B,H,V={},F=this.renderer,s=F.alignedObjects;d?(this.alignOptions=d,this.alignByTranslate=f,(!T||h(T))&&(this.alignTo=_=T||"renderer",E(s,this),s.push(this),T=void 0)):(d=this.alignOptions,f=this.alignByTranslate,_=this.alignTo),T=i(T,F[_],"scrollablePlotBox"===_?F.plotBox:void 0,F);var G=d.verticalAlign;return F=(T.x||0)+(d.x||0),s=(T.y||0)+(d.y||0),"right"===(_=d.align)?B=1:"center"===_&&(B=2),B&&(F+=(T.width-(d.width||0))/B),V[f?"translateX":"x"]=Math.round(F),"bottom"===G?H=1:"middle"===G&&(H=2),H&&(s+=(T.height-(d.height||0))/H),V[f?"translateY":"y"]=Math.round(s),this[this.placed?"animate":"attr"](V),this.placed=!0,this.alignAttr=V,this},m.prototype.alignSetter=function(d){var f={left:"start",center:"middle",right:"end"};f[d]&&(this.alignValue=d,this.element.setAttribute("text-anchor",f[d]))},m.prototype.animate=function(d,f,T){var V=this,F=Z(i(f,this.renderer.globalAnimation,!0));return f=F.defer,i(k.hidden,k.msHidden,k.webkitHidden,!1)&&(F.duration=0),0!==F.duration?(T&&(F.complete=T),t(function(){V.element&&Y(V,d,F)},f)):(this.attr(d,void 0,T||F.complete),n(d,function(s,_){F.step&&F.step.call(this,s,{prop:_,pos:1,elem:this})},this)),this},m.prototype.applyTextOutline=function(d){var f=this.element;-1!==d.indexOf("contrast")&&(d=d.replace(/contrast/g,this.renderer.getContrast(f.style.fill)));var T=d.split(" ");if(d=T[T.length-1],(T=T[0])&&"none"!==T&&I.svg){this.fakeTS=!0,T=T.replace(/(^[\d\.]+)(.*?)$/g,function(s,_,B){return 2*Number(_)+B}),this.removeTextOutline();var V=k.createElementNS(p,"tspan");v(V,{class:"highcharts-text-outline",fill:d,stroke:d,"stroke-width":T,"stroke-linejoin":"round"}),d=f.querySelector("textPath")||f,[].forEach.call(d.childNodes,function(s){var _=s.cloneNode(!0);_.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach(function(B){return _.removeAttribute(B)}),V.appendChild(_)});var F=0;[].forEach.call(d.querySelectorAll("text tspan"),function(s){F+=Number(s.getAttribute("dy"))}),(T=k.createElementNS(p,"tspan")).textContent="\u200b",v(T,{x:Number(f.getAttribute("x")),dy:-F}),V.appendChild(T),d.insertBefore(V,d.firstChild)}},m.prototype.attr=function(d,f,T,V){var _,H,G,F=this.element,s=this.symbolCustomAttribs,B=this;if("string"==typeof d&&typeof f<"u"){var C=d;(d={})[C]=f}return"string"==typeof d?B=(this[d+"Getter"]||this._defaultGetter).call(this,d,F):(n(d,function(j,L){H=!1,V||K(this,L),this.symbolName&&-1!==s.indexOf(L)&&(_||(this.symbolAttr(d),_=!0),H=!0),!this.rotation||"x"!==L&&"y"!==L||(this.doTransform=!0),H||((G=this[L+"Setter"]||this._defaultSetter).call(this,j,L,F),!this.styledMode&&this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(L)&&this.updateShadows(L,j,G))},this),this.afterSetters()),T&&T.call(this),B},m.prototype.clip=function(d){return this.attr("clip-path",d?"url("+this.renderer.url+"#"+d.id+")":"none")},m.prototype.crisp=function(d,f){f=f||d.strokeWidth||0;var T=Math.round(f)%2/2;return d.x=Math.floor(d.x||this.x||0)+T,d.y=Math.floor(d.y||this.y||0)+T,d.width=Math.floor((d.width||this.width||0)-2*T),d.height=Math.floor((d.height||this.height||0)-2*T),A(d.strokeWidth)&&(d.strokeWidth=f),d},m.prototype.complexColor=function(d,f,T){var F,s,_,B,H,G,C,j,L,ee,ie,V=this.renderer,U=[];W(this.renderer,"complexColor",{args:arguments},function(){if(d.radialGradient?s="radialGradient":d.linearGradient&&(s="linearGradient"),s){if(H=V.gradients,G=d.stops,L=T.radialReference,b(_=d[s])&&(d[s]=_={x1:_[0],y1:_[1],x2:_[2],y2:_[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===s&&L&&!A(_.gradientUnits)&&(_=r(_,V.getRadialAttr(L,B=_),{gradientUnits:"userSpaceOnUse"})),n(_,function(oe,te){"id"!==te&&U.push(te,oe)}),n(G,function(oe){U.push(oe)}),U=U.join(","),H[U])ee=H[U].attr("id");else{_.id=ee=a();var $=H[U]=V.createElement(s).attr(_).add(V.defs);$.radAttr=B,$.stops=[],G.forEach(function(oe){0===oe[1].indexOf("rgba")?(F=S.parse(oe[1]),C=F.get("rgb"),j=F.get("a")):(C=oe[1],j=1),oe=V.createElement("stop").attr({offset:oe[0],"stop-color":C,"stop-opacity":j}).add($),$.stops.push(oe)})}T.setAttribute(f,ie="url("+V.url+"#"+ee+")"),T.gradient=U,d.toString=function(){return ie}}})},m.prototype.css=function(d){var f=this.styles,T={},V=this.element,F=!f;if(d.color&&(d.fill=d.color),f&&n(d,function(B,H){f&&f[H]!==B&&(T[H]=B,F=!0)}),F){if(f&&(d=R(f,T)),null===d.width||"auto"===d.width)delete this.textWidth;else if("text"===V.nodeName.toLowerCase()&&d.width)var s=this.textWidth=o(d.width);this.styles=d,s&&!x&&this.renderer.forExport&&delete d.width;var _=r(d);V.namespaceURI===this.SVG_NS&&["textOutline","textOverflow","width"].forEach(function(B){return _&&delete _[B]}),M(V,_),this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),d.textOutline&&this.applyTextOutline(d.textOutline))}return this},m.prototype.dashstyleSetter=function(d){var f=this["stroke-width"];if("inherit"===f&&(f=1),d=d&&d.toLowerCase()){var T=d.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(d=T.length;d--;)T[d]=""+o(T[d])*i(f,NaN);d=T.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",d)}},m.prototype.destroy=function(){var d=this,f=d.element||{},T=d.renderer,V=f.ownerSVGElement,F=T.isSVG&&"SPAN"===f.nodeName&&d.parentGroup||void 0;if(f.onclick=f.onmouseout=f.onmouseover=f.onmousemove=f.point=null,K(d),d.clipPath&&V){var s=d.clipPath;[].forEach.call(V.querySelectorAll("[clip-path],[CLIP-PATH]"),function(_){-1<_.getAttribute("clip-path").indexOf(s.element.id)&&_.removeAttribute("clip-path")}),d.clipPath=s.destroy()}if(d.stops){for(V=0;V<d.stops.length;V++)d.stops[V].destroy();d.stops.length=0,d.stops=void 0}for(d.safeRemoveChild(f),T.styledMode||d.destroyShadows();F&&F.div&&0===F.div.childNodes.length;)f=F.parentGroup,d.safeRemoveChild(F.div),delete F.div,F=f;d.alignTo&&E(T.alignedObjects,d),n(d,function(_,B){d[B]&&d[B].parentGroup===d&&d[B].destroy&&d[B].destroy(),delete d[B]})},m.prototype.destroyShadows=function(){(this.shadows||[]).forEach(function(d){this.safeRemoveChild(d)},this),this.shadows=void 0},m.prototype.dSetter=function(d,f,T){b(d)&&("string"==typeof d[0]&&(d=this.renderer.pathToSegments(d)),this.pathArray=d,d=d.reduce(function(V,F,s){return F&&F.join?(s?V+" ":"")+F.join(" "):(F||"").toString()},"")),/(NaN| {2}|^$)/.test(d)&&(d="M 0 0"),this[f]!==d&&(T.setAttribute(f,d),this[f]=d)},m.prototype.fadeOut=function(d){var f=this;f.animate({opacity:0},{duration:i(d,150),complete:function(){f.hide()}})},m.prototype.fillSetter=function(d,f,T){"string"==typeof d?T.setAttribute(f,d):d&&this.complexColor(d,f,T)},m.prototype.getBBox=function(d,f){var T=this.alignValue,V=this.element,F=this.renderer,s=this.styles,_=this.textStr,B=F.cache,H=F.cacheKeys,G=V.namespaceURI===this.SVG_NS;f=i(f,this.rotation,0);var j,C=F.styledMode?V&&m.prototype.getStyle.call(V,"font-size"):s&&s.fontSize;if(A(_)){var L=_.toString();-1===L.indexOf("<")&&(L=L.replace(/[0-9]/g,"0")),L+=["",f,C,this.textWidth,T,s&&s.textOverflow,s&&s.fontWeight].join()}if(L&&!d&&(j=B[L]),!j){if(G||F.forExport){try{var ee=this.fakeTS&&function(ie){var $=V.querySelector(".highcharts-text-outline");$&&M($,{display:ie})};l(ee)&&ee("none"),j=V.getBBox?R({},V.getBBox()):{width:V.offsetWidth,height:V.offsetHeight,x:0,y:0},l(ee)&&ee("")}catch{}(!j||0>j.width)&&(j={x:0,y:0,width:0,height:0})}else j=this.htmlGetBBox();if(F.isSVG&&(F=j.width,d=j.height,G&&(j.height=d={"11px,17":14,"13px,20":16}[""+(C||"")+",".concat(Math.round(d))]||d),f)){G=Number(V.getAttribute("y")||0)-j.y,T={right:1,center:.5}[T||0]||0,s=f*P,C=(f-90)*P;var U=F*Math.cos(s);f=F*Math.sin(s),ee=Math.cos(C),s=Math.sin(C),U=(ee=(C=(F=j.x+T*(F-U)+G*ee)+U)-d*ee)-U,f=(d=(T=(G=j.y+G-T*f+G*s)+f)-d*s)-f,j.x=Math.min(F,C,ee,U),j.y=Math.min(G,T,d,f),j.width=Math.max(F,C,ee,U)-j.x,j.height=Math.max(G,T,d,f)-j.y}if(L&&(""===_||0<j.height)){for(;250<H.length;)delete B[H.shift()];B[L]||H.push(L),B[L]=j}}return j},m.prototype.getStyle=function(d){return u.getComputedStyle(this.element||this,"").getPropertyValue(d)},m.prototype.hasClass=function(d){return-1!==(""+this.attr("class")).split(" ").indexOf(d)},m.prototype.hide=function(){return this.attr({visibility:"hidden"})},m.prototype.htmlGetBBox=function(){return{height:0,width:0,x:0,y:0}},m.prototype.init=function(d,f){this.element="span"===f?w(f):k.createElementNS(this.SVG_NS,f),this.renderer=d,W(this,"afterInit")},m.prototype.on=function(d,f){var T=this.onEvents;return T[d]&&T[d](),T[d]=g(this.element,d,f),this},m.prototype.opacitySetter=function(d,f,T){this.opacity=d=Number(Number(d).toFixed(3)),T.setAttribute(f,d)},m.prototype.removeClass=function(d){return this.attr("class",(""+this.attr("class")).replace(h(d)?new RegExp("(^| )".concat(d,"( |$)")):d," ").replace(/ +/g," ").trim())},m.prototype.removeTextOutline=function(){var d=this.element.querySelector("tspan.highcharts-text-outline");d&&this.safeRemoveChild(d)},m.prototype.safeRemoveChild=function(d){var f=d.parentNode;f&&f.removeChild(d)},m.prototype.setRadialReference=function(d){var f=this.element.gradient&&this.renderer.gradients[this.element.gradient];return this.element.radialReference=d,f&&f.radAttr&&f.animate(this.renderer.getRadialAttr(d,f.radAttr)),this},m.prototype.setTextPath=function(d,f){var T=this;f=r(!0,{enabled:!0,attributes:{dy:-5,startOffset:"50%",textAnchor:"middle"}},f);var V=this.renderer.url,F=this.text||this,s=F.textPath,_=f.attributes,B=f.enabled;return d=d||s&&s.path,s&&s.undo(),d&&B?(f=g(F,"afterModifyTree",function(H){if(d&&B){var G=d.attr("id");G||d.attr("id",G=a());var C={x:0,y:0};A(_.dx)&&(C.dx=_.dx,delete _.dx),A(_.dy)&&(C.dy=_.dy,delete _.dy),F.attr(C),T.attr({transform:""}),T.box&&(T.box=T.box.destroy()),C=H.nodes.slice(0),H.nodes.length=0,H.nodes[0]={tagName:"textPath",attributes:R(_,{"text-anchor":_.textAnchor,href:""+V+"#".concat(G)}),children:C}}}),F.textPath={path:d,undo:f}):(F.attr({dx:0,dy:0}),delete F.textPath),this.added&&(F.textCache="",this.renderer.buildText(F)),this},m.prototype.shadow=function(d,f,T){var V=[],F=this.element,s=this.oldShadowOptions,_=this.parentGroup,B=_&&90===_.rotation;_={color:"#000000",offsetX:B?-1:1,offsetY:B?-1:1,opacity:.15,width:3};var G,H=!1;if(!0===d?G=_:"object"==typeof d&&(G=R(_,d)),G&&(G&&s&&n(G,function(ee,U){ee!==s[U]&&(H=!0)}),H&&this.destroyShadows(),this.oldShadowOptions=G),G){if(!this.shadows){_=G.opacity/G.width;var C=B?"translate(".concat(G.offsetY,", ").concat(G.offsetX,")"):"translate(".concat(G.offsetX,", ").concat(G.offsetY,")");for(B=1;B<=G.width;B++){var j=F.cloneNode(!1),L=2*G.width+1-2*B;v(j,{stroke:d.color||"#000000","stroke-opacity":_*B,"stroke-width":L,transform:C,fill:"none"}),j.setAttribute("class",(j.getAttribute("class")||"")+" highcharts-shadow"),T&&(v(j,"height",Math.max(v(j,"height")-L,0)),j.cutHeight=L),f?f.element.appendChild(j):F.parentNode&&F.parentNode.insertBefore(j,F),V.push(j)}this.shadows=V}}else this.destroyShadows();return this},m.prototype.show=function(d){return void 0===d&&(d=!0),this.attr({visibility:d?"inherit":"visible"})},m.prototype["stroke-widthSetter"]=function(d,f,T){this[f]=d,T.setAttribute(f,d)},m.prototype.strokeWidth=function(){if(!this.renderer.styledMode)return this["stroke-width"]||0;var d=this.getStyle("stroke-width"),f=0;if(d.indexOf("px")===d.length-2)f=o(d);else if(""!==d){var T=k.createElementNS(p,"rect");v(T,{width:d,"stroke-width":0}),this.element.parentNode.appendChild(T),f=T.getBBox().width,T.parentNode.removeChild(T)}return f},m.prototype.symbolAttr=function(d){var f=this;"x y r start end width height innerR anchorX anchorY clockwise".split(" ").forEach(function(T){f[T]=i(d[T],f[T])}),f.attr({d:f.renderer.symbols[f.symbolName](f.x,f.y,f.width,f.height,f)})},m.prototype.textSetter=function(d){d!==this.textStr&&(delete this.textPxLength,this.textStr=d,this.added&&this.renderer.buildText(this))},m.prototype.titleSetter=function(d){var f=this.element,T=f.getElementsByTagName("title")[0]||k.createElementNS(this.SVG_NS,"title");f.insertBefore?f.insertBefore(T,f.firstChild):f.appendChild(T),T.textContent=String(i(d,"")).replace(/<[^>]*>/g,"").replace(/&lt;/g,"<").replace(/&gt;/g,">")},m.prototype.toFront=function(){var d=this.element;return d.parentNode.appendChild(d),this},m.prototype.translate=function(d,f){return this.attr({translateX:d,translateY:f})},m.prototype.updateShadows=function(d,f,T){var V=this.shadows;if(V)for(var F=V.length;F--;)T.call(V[F],"height"===d?Math.max(f-(V[F].cutHeight||0),0):"d"===d?this.d:f,d,V[F])},m.prototype.updateTransform=function(){var d=this.element,f=this.matrix,T=this.rotation;T=void 0===T?0:T;var V=this.scaleX,F=this.scaleY,s=this.translateX,_=this.translateY;s=["translate("+(void 0===s?0:s)+","+(void 0===_?0:_)+")"],A(f)&&s.push("matrix("+f.join(",")+")"),T&&s.push("rotate("+T+" "+i(this.rotationOriginX,d.getAttribute("x"),0)+" "+i(this.rotationOriginY,d.getAttribute("y")||0)+")"),(A(V)||A(F))&&s.push("scale("+i(V,1)+" "+i(F,1)+")"),s.length&&!(this.text||this).textPath&&d.setAttribute("transform",s.join(" "))},m.prototype.visibilitySetter=function(d,f,T){"inherit"===d?T.removeAttribute(f):this[f]!==d&&T.setAttribute(f,d),this[f]=d},m.prototype.xGetter=function(d){return"circle"===this.element.nodeName&&("x"===d?d="cx":"y"===d&&(d="cy")),this._defaultGetter(d)},m.prototype.zIndexSetter=function(d,f){var T=this.renderer,V=this.parentGroup,F=(V||T).element||T.box,s=this.element;T=F===T.box;var H,_=!1,B=this.added;if(A(d)?(s.setAttribute("data-z-index",d),this[f]===(d=+d)&&(B=!1)):A(this[f])&&s.removeAttribute("data-z-index"),this[f]=d,B){for((d=this.zIndex)&&V&&(V.handleZ=!0),H=(f=F.childNodes).length-1;0<=H&&!_;H--){B=(V=f[H]).getAttribute("data-z-index");var G=!A(B);V!==s&&(0>d&&G&&!T&&!H?(F.insertBefore(s,f[H]),_=!0):(o(B)<=d||G&&(!A(d)||0<=d))&&(F.insertBefore(s,f[H+1]||null),_=!0))}_||(F.insertBefore(s,f[T?3:0]||null),_=!0)}return _},m}(),O.prototype.strokeSetter=O.prototype.fillSetter,O.prototype.yGetter=O.prototype.xGetter,O.prototype.matrixSetter=O.prototype.rotationOriginXSetter=O.prototype.rotationOriginYSetter=O.prototype.rotationSetter=O.prototype.scaleXSetter=O.prototype.scaleYSetter=O.prototype.translateXSetter=O.prototype.translateYSetter=O.prototype.verticalAlignSetter=function(m,d){this[d]=m,this.doTransform=!0},O}),X(y,"Core/Renderer/RendererRegistry.js",[y["Core/Globals.js"]],function(O){var S,I,N;return(I=S||(S={})).rendererTypes={},I.getRendererType=function(Y){return void 0===Y&&(Y=N),I.rendererTypes[Y]||I.rendererTypes[N]},I.registerRendererType=function(Y,Z,K){I.rendererTypes[Y]=Z,(!N||K)&&(N=Y,O.Renderer=Z)},S}),X(y,"Core/Renderer/SVG/SVGLabel.js",[y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(O,S){var x,I=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),N=S.defined,Y=S.extend,Z=S.isNumber,K=S.merge,P=S.pick,k=S.removeEvent;return function(x){function p(u,g,v,w,M,A,E,R,W,b){var h,l=x.call(this)||this;return l.paddingLeftSetter=l.paddingSetter,l.paddingRightSetter=l.paddingSetter,l.init(u,"g"),l.textStr=g,l.x=v,l.y=w,l.anchorX=A,l.anchorY=E,l.baseline=W,l.className=b,l.addClass("button"===b?"highcharts-no-tooltip":"highcharts-label"),b&&l.addClass("highcharts-"+b),l.text=u.text(void 0,0,0,R).attr({zIndex:1}),"string"==typeof M&&((h=/^url\((.*?)\)$/.test(M))||l.renderer.symbols[M])&&(l.symbolKey=M),l.bBox=p.emptyBBox,l.padding=3,l.baselineOffset=0,l.needsBox=u.styledMode||h,l.deferredAttr={},l.alignFactor=0,l}return I(p,x),p.prototype.alignSetter=function(u){(u={left:0,center:.5,right:1}[u])!==this.alignFactor&&(this.alignFactor=u,this.bBox&&Z(this.xSetting)&&this.attr({x:this.xSetting}))},p.prototype.anchorXSetter=function(u,g){this.anchorX=u,this.boxAttr(g,Math.round(u)-this.getCrispAdjust()-this.xSetting)},p.prototype.anchorYSetter=function(u,g){this.anchorY=u,this.boxAttr(g,u-this.ySetting)},p.prototype.boxAttr=function(u,g){this.box?this.box.attr(u,g):this.deferredAttr[u]=g},p.prototype.css=function(u){if(u){var g={};u=K(u),p.textProps.forEach(function(v){typeof u[v]<"u"&&(g[v]=u[v],delete u[v])}),this.text.css(g),"fontSize"in g||"fontWeight"in g?this.updateTextPadding():("width"in g||"textOverflow"in g)&&this.updateBoxSize()}return O.prototype.css.call(this,u)},p.prototype.destroy=function(){k(this.element,"mouseenter"),k(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),O.prototype.destroy.call(this)},p.prototype.fillSetter=function(u,g){u&&(this.needsBox=!0),this.fill=u,this.boxAttr(g,u)},p.prototype.getBBox=function(){this.textStr&&0===this.bBox.width&&0===this.bBox.height&&this.updateBoxSize();var u=this.padding,g=P(this.paddingLeft,u);return{width:this.width,height:this.height,x:this.bBox.x-g,y:this.bBox.y-u}},p.prototype.getCrispAdjust=function(){return this.renderer.styledMode&&this.box?this.box.strokeWidth()%2/2:(this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2},p.prototype.heightSetter=function(u){this.heightSetting=u},p.prototype.onAdd=function(){this.text.add(this),this.attr({text:P(this.textStr,""),x:this.x||0,y:this.y||0}),this.box&&N(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})},p.prototype.paddingSetter=function(u,g){Z(u)?u!==this[g]&&(this[g]=u,this.updateTextPadding()):this[g]=void 0},p.prototype.rSetter=function(u,g){this.boxAttr(g,u)},p.prototype.shadow=function(u){return u&&!this.renderer.styledMode&&(this.updateBoxSize(),this.box&&this.box.shadow(u)),this},p.prototype.strokeSetter=function(u,g){this.stroke=u,this.boxAttr(g,u)},p.prototype["stroke-widthSetter"]=function(u,g){u&&(this.needsBox=!0),this["stroke-width"]=u,this.boxAttr(g,u)},p.prototype["text-alignSetter"]=function(u){this.textAlign=u},p.prototype.textSetter=function(u){typeof u<"u"&&this.text.attr({text:u}),this.updateTextPadding()},p.prototype.updateBoxSize=function(){var u=this.text,g=u.element.style,v={},w=this.padding,M=this.bBox=Z(this.widthSetting)&&Z(this.heightSetting)&&!this.textAlign||!N(u.textStr)?p.emptyBBox:u.getBBox();this.width=this.getPaddedWidth(),this.height=(this.heightSetting||M.height||0)+2*w,g=this.renderer.fontMetrics(g&&g.fontSize,u),this.baselineOffset=w+Math.min((this.text.firstLineMetrics||g).b,M.height||1/0),this.heightSetting&&(this.baselineOffset+=(this.heightSetting-g.h)/2),this.needsBox&&!u.textPath&&(this.box||((u=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect()).addClass(("button"===this.className?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),u.add(this)),u=this.getCrispAdjust(),v.x=u,v.y=(this.baseline?-this.baselineOffset:0)+u,v.width=Math.round(this.width),v.height=Math.round(this.height),this.box.attr(Y(v,this.deferredAttr)),this.deferredAttr={})},p.prototype.updateTextPadding=function(){var u=this.text;if(!u.textPath){this.updateBoxSize();var g=this.baseline?0:this.baselineOffset,v=P(this.paddingLeft,this.padding);N(this.widthSetting)&&this.bBox&&("center"===this.textAlign||"right"===this.textAlign)&&(v+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),(v!==u.x||g!==u.y)&&(u.attr("x",v),u.hasBoxWidthChanged&&(this.bBox=u.getBBox(!0)),typeof g<"u"&&u.attr("y",g)),u.x=v,u.y=g}},p.prototype.widthSetter=function(u){this.widthSetting=Z(u)?u:void 0},p.prototype.getPaddedWidth=function(){var u=this.padding,g=P(this.paddingLeft,u);return u=P(this.paddingRight,u),(this.widthSetting||this.bBox.width||0)+g+u},p.prototype.xSetter=function(u){this.x=u,this.alignFactor&&(u-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.xSetting=Math.round(u),this.attr("translateX",this.xSetting)},p.prototype.ySetter=function(u){this.ySetting=this.y=Math.round(u),this.attr("translateY",this.ySetting)},p.emptyBBox={width:0,height:0,x:0,y:0},p.textProps="color direction fontFamily fontSize fontStyle fontWeight lineHeight textAlign textDecoration textOutline textOverflow width".split(" "),p}(O)}),X(y,"Core/Renderer/SVG/Symbols.js",[y["Core/Utilities.js"]],function(O){function S(P,k,x,p,u){var g=[];if(u){var v=u.start||0,w=K(u.r,x);x=K(u.r,p||x);var M=(u.end||0)-.001;p=u.innerR;var A=K(u.open,.001>Math.abs((u.end||0)-v-2*Math.PI)),E=Math.cos(v),R=Math.sin(v),W=Math.cos(M),b=Math.sin(M);v=K(u.longArc,.001>M-v-Math.PI?0:1),g.push(["M",P+w*E,k+x*R],["A",w,x,0,v,K(u.clockwise,1),P+w*W,k+x*b]),Y(p)&&g.push(A?["M",P+p*W,k+p*b]:["L",P+p*W,k+p*b],["A",p,p,0,v,Y(u.clockwise)?1-u.clockwise:0,P+p*E,k+p*R]),A||g.push(["Z"])}return g}function I(P,k,x,p,u){return u&&u.r?N(P,k,x,p,u):[["M",P,k],["L",P+x,k],["L",P+x,k+p],["L",P,k+p],["Z"]]}function N(P,k,x,p,u){return[["M",P+(u=u&&u.r||0),k],["L",P+x-u,k],["C",P+x,k,P+x,k,P+x,k+u],["L",P+x,k+p-u],["C",P+x,k+p,P+x,k+p,P+x-u,k+p],["L",P+u,k+p],["C",P,k+p,P,k+p,P,k+p-u],["L",P,k+u],["C",P,k,P,k,P+u,k]]}var Y=O.defined,Z=O.isNumber,K=O.pick;return{arc:S,callout:function(P,k,x,p,u){var g=Math.min(u&&u.r||0,x,p),v=g+6,w=u&&u.anchorX;u=u&&u.anchorY||0;var M=N(P,k,x,p,{r:g});return Z(w)&&(P+w>=x?u>k+v&&u<k+p-v?M.splice(3,1,["L",P+x,u-6],["L",P+x+6,u],["L",P+x,u+6],["L",P+x,k+p-g]):M.splice(3,1,["L",P+x,p/2],["L",w,u],["L",P+x,p/2],["L",P+x,k+p-g]):0>=P+w?u>k+v&&u<k+p-v?M.splice(7,1,["L",P,u+6],["L",P-6,u],["L",P,u-6],["L",P,k+g]):M.splice(7,1,["L",P,p/2],["L",w,u],["L",P,p/2],["L",P,k+g]):u&&u>p&&w>P+v&&w<P+x-v?M.splice(5,1,["L",w+6,k+p],["L",w,k+p+6],["L",w-6,k+p],["L",P+g,k+p]):u&&0>u&&w>P+v&&w<P+x-v&&M.splice(1,1,["L",w-6,k],["L",w,k-6],["L",w+6,k],["L",x-g,k])),M},circle:function(P,k,x,p){return S(P+x/2,k+p/2,x/2,p/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},diamond:function(P,k,x,p){return[["M",P+x/2,k],["L",P+x,k+p/2],["L",P+x/2,k+p],["L",P,k+p/2],["Z"]]},rect:I,roundedRect:N,square:I,triangle:function(P,k,x,p){return[["M",P+x/2,k],["L",P+x,k+p],["L",P,k+p],["Z"]]},"triangle-down":function(P,k,x,p){return[["M",P,k],["L",P+x,k],["L",P+x/2,k+p],["Z"]]}}}),X(y,"Core/Renderer/SVG/TextBuilder.js",[y["Core/Renderer/HTML/AST.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I){var N=S.doc,Y=S.SVG_NS,Z=S.win,K=I.attr,P=I.extend,k=I.fireEvent,x=I.isString,p=I.objectEach,u=I.pick;return function(){function g(v){var w=v.styles;this.renderer=v.renderer,this.svgElement=v,this.width=v.textWidth,this.textLineHeight=w&&w.lineHeight,this.textOutline=w&&w.textOutline,this.ellipsis=!(!w||"ellipsis"!==w.textOverflow),this.noWrap=!(!w||"nowrap"!==w.whiteSpace),this.fontSize=w&&w.fontSize}return g.prototype.buildSVG=function(){var v=this.svgElement,w=v.element,M=v.renderer,A=u(v.textStr,"").toString(),E=-1!==A.indexOf("<"),R=w.childNodes;M=this.width&&!v.added&&M.box;var b=[A,this.ellipsis,this.noWrap,this.textLineHeight,this.textOutline,this.fontSize,this.width].join();if(b!==v.textCache){for(v.textCache=b,delete v.actualWidth,b=R.length;b--;)w.removeChild(R[b]);E||this.ellipsis||this.width||v.textPath||-1!==A.indexOf(" ")&&(!this.noWrap||/<br.*?>/g.test(A))?""!==A&&(M&&M.appendChild(w),A=new O(A),this.modifyTree(A.nodes),A.addToDOM(w),this.modifyDOM(),this.ellipsis&&-1!==(w.textContent||"").indexOf("\u2026")&&v.attr("title",this.unescapeEntities(v.textStr||"",["&lt;","&gt;"])),M&&M.removeChild(w)):w.appendChild(N.createTextNode(this.unescapeEntities(A))),x(this.textOutline)&&v.applyTextOutline&&v.applyTextOutline(this.textOutline)}},g.prototype.modifyDOM=function(){var A,v=this,w=this.svgElement,M=K(w.element,"x");for(w.firstLineMetrics=void 0;(A=w.element.firstChild)&&/^[\s\u200B]*$/.test(A.textContent||" ");)w.element.removeChild(A);[].forEach.call(w.element.querySelectorAll("tspan.highcharts-br"),function(b,l){b.nextSibling&&b.previousSibling&&(0===l&&1===b.previousSibling.nodeType&&(w.firstLineMetrics=w.renderer.fontMetrics(void 0,b.previousSibling)),K(b,{dy:v.getLineHeight(b.nextSibling),x:M}))});var E=this.width||0;if(E){var W=function(b){[].slice.call(b.childNodes).forEach(function(l){l.nodeType===Z.Node.TEXT_NODE?function(b,l){var h=b.textContent||"",r=h.replace(/([^\^])-/g,"$1- ").split(" "),n=!v.noWrap&&(1<r.length||1<w.element.childNodes.length),i=v.getLineHeight(l),o=0,t=w.actualWidth;if(v.ellipsis)h&&v.truncate(b,h,void 0,0,Math.max(0,E-parseInt(v.fontSize||12,10)),function(a,m){return a.substring(0,m)+"\u2026"});else if(n){for(h=[],n=[];l.firstChild&&l.firstChild!==b;)n.push(l.firstChild),l.removeChild(l.firstChild);for(;r.length;)r.length&&!v.noWrap&&0<o&&(h.push(b.textContent||""),b.textContent=r.join(" ").replace(/- /g,"-")),v.truncate(b,void 0,r,0===o&&t||0,E,function(a,m){return r.slice(0,m).join(" ").replace(/- /g,"-")}),t=w.actualWidth,o++;n.forEach(function(a){l.insertBefore(a,b)}),h.forEach(function(a){l.insertBefore(N.createTextNode(a),b),(a=N.createElementNS(Y,"tspan")).textContent="\u200b",K(a,{dy:i,x:M}),l.insertBefore(a,b)})}}(l,b):(-1!==l.className.baseVal.indexOf("highcharts-br")&&(w.actualWidth=0),W(l))})};W(w.element)}},g.prototype.getLineHeight=function(v){var w;return v=v.nodeType===Z.Node.TEXT_NODE?v.parentElement:v,this.renderer.styledMode||(w=v&&/(px|em)$/.test(v.style.fontSize)?v.style.fontSize:this.fontSize||this.renderer.style.fontSize||12),this.textLineHeight?parseInt(this.textLineHeight.toString(),10):this.renderer.fontMetrics(w,v||this.svgElement.element).h},g.prototype.modifyTree=function(v){var w=this,M=function(A,E){var R=A.attributes;R=void 0===R?{}:R;var W=A.children,b=A.style;b=void 0===b?{}:b;var l=A.tagName,h=w.renderer.styledMode;"b"===l||"strong"===l?h?R.class="highcharts-strong":b.fontWeight="bold":("i"===l||"em"===l)&&(h?R.class="highcharts-emphasized":b.fontStyle="italic"),b&&b.color&&(b.fill=b.color),"br"===l?(R.class="highcharts-br",A.textContent="\u200b",(E=v[E+1])&&E.textContent&&(E.textContent=E.textContent.replace(/^ +/gm,""))):"a"===l&&W&&W.some(function(r){return"#text"===r.tagName})&&(A.children=[{children:W,tagName:"tspan"}]),"#text"!==l&&"a"!==l&&(A.tagName="tspan"),P(A,{attributes:R,style:b}),W&&W.filter(function(r){return"#text"!==r.tagName}).forEach(M)};v.forEach(M),k(this.svgElement,"afterModifyTree",{nodes:v})},g.prototype.truncate=function(v,w,M,A,E,R){var o,W=this.svgElement,b=W.renderer,l=W.rotation,h=[],r=M?1:0,n=(w||M||"").length,i=n,t=function(m,d){d=d||m;var f=v.parentNode;if(f&&typeof h[d]>"u")if(f.getSubStringLength)try{h[d]=A+f.getSubStringLength(0,M?d+1:d)}catch{}else b.getSpanWidth&&(v.textContent=R(w||M,m),h[d]=A+b.getSpanWidth(W,v));return h[d]};W.rotation=0;var a=t(v.textContent.length);if(A+a>E){for(;r<=n;)i=Math.ceil((r+n)/2),M&&(o=R(M,i)),a=t(i,o&&o.length-1),r===n?r=n+1:a>E?n=i-1:r=i;0===n?v.textContent="":w&&n===w.length-1||(v.textContent=o||R(w||M,i))}M&&M.splice(0,i),W.actualWidth=a,W.rotation=l},g.prototype.unescapeEntities=function(v,w){return p(this.renderer.escapes,function(M,A){w&&-1!==w.indexOf(M)||(v=v.toString().replace(new RegExp(M,"g"),A))}),v},g}()}),X(y,"Core/Renderer/SVG/SVGRenderer.js",[y["Core/Renderer/HTML/AST.js"],y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Renderer/SVG/SVGLabel.js"],y["Core/Renderer/SVG/Symbols.js"],y["Core/Renderer/SVG/TextBuilder.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P,k){var F,x=I.charts,p=I.deg2rad,u=I.doc,g=I.isFirefox,v=I.isMS,w=I.isWebKit,M=I.noop,A=I.SVG_NS,E=I.symbolSizes,R=I.win,W=k.addEvent,b=k.attr,l=k.createElement,h=k.css,r=k.defined,n=k.destroyObjectProperties,i=k.extend,o=k.isArray,t=k.isNumber,a=k.isObject,m=k.isString,d=k.merge,f=k.pick,T=k.pInt,V=k.uniqueKey;return I=function(){function s(_,B,H,G,C,j,L){this.width=this.url=this.style=this.isSVG=this.imgCount=this.height=this.gradients=this.globalAnimation=this.defs=this.chartIndex=this.cacheKeys=this.cache=this.boxWrapper=this.box=this.alignedObjects=void 0,this.init(_,B,H,G,C,j,L)}return s.prototype.init=function(_,B,H,G,C,j,L){var ie,ee=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"}),U=ee.element;L||ee.css(this.getStyle(G)),_.appendChild(U),b(_,"dir","ltr"),-1===_.innerHTML.indexOf("xmlns")&&b(U,"xmlns",this.SVG_NS),this.isSVG=!0,this.box=U,this.boxWrapper=ee,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild(u.createTextNode("Created with Highcharts 10.3.3")),this.defs=this.createElement("defs").add(),this.allowHTML=j,this.forExport=C,this.styledMode=L,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.setSize(B,H,!1),g&&_.getBoundingClientRect&&((B=function(){h(_,{left:0,top:0}),ie=_.getBoundingClientRect(),h(_,{left:Math.ceil(ie.left)-ie.left+"px",top:Math.ceil(ie.top)-ie.top+"px"})})(),this.unSubPixelFix=W(R,"resize",B))},s.prototype.definition=function(_){return new O([_]).addToDOM(this.defs.element)},s.prototype.getReferenceURL=function(){if((g||w)&&u.getElementsByTagName("base").length){if(!r(F)){var _=V();_=new O([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:_},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":"url(#".concat(_,")"),fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM(u.body),h(_,{position:"fixed",top:0,left:0,zIndex:9e5});var B=u.elementFromPoint(6,6);F="hitme"===(B&&B.id),u.body.removeChild(_)}if(F)return R.location.href.split("#")[0].replace(/<[^>]*>/g,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20")}return""},s.prototype.getStyle=function(_){return this.style=i({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},_)},s.prototype.setStyle=function(_){this.boxWrapper.css(this.getStyle(_))},s.prototype.isHidden=function(){return!this.boxWrapper.getBBox().width},s.prototype.destroy=function(){var _=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),n(this.gradients||{}),this.gradients=null,_&&(this.defs=_.destroy()),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null},s.prototype.createElement=function(_){var B=new this.Element;return B.init(this,_),B},s.prototype.getRadialAttr=function(_,B){return{cx:_[0]-_[2]/2+(B.cx||0)*_[2],cy:_[1]-_[2]/2+(B.cy||0)*_[2],r:(B.r||0)*_[2]}},s.prototype.buildText=function(_){new P(_).buildSVG()},s.prototype.getContrast=function(_){return 1.05/(.05+(_=.2126*(_=S.parse(_).rgba.map(function(B){return.03928>=(B/=255)?B/12.92:Math.pow((B+.055)/1.055,2.4)}))[0]+.7152*_[1]+.0722*_[2]))>(_+.05)/.05?"#FFFFFF":"#000000"},s.prototype.button=function(_,B,H,G,C,j,L,ee,U,ie){void 0===C&&(C={});var $=this.label(_,B,H,U,void 0,void 0,ie,void 0,"button"),oe=this.styledMode;_=C.states||{};var te=0;delete(C=d(C)).states;var _e=d({color:"#333333",cursor:"pointer",fontWeight:"normal"},C.style);delete C.style;var pe=O.filterUserAttributes(C);if($.attr(d({padding:8,r:2},pe)),!oe){pe=d({fill:"#f7f7f7",stroke:"#cccccc","stroke-width":1},pe);var ge=(j=d(pe,{fill:"#e6e6e6"},O.filterUserAttributes(j||_.hover||{}))).style;delete j.style;var ae=(L=d(pe,{fill:"#e6ebf5",style:{color:"#000000",fontWeight:"bold"}},O.filterUserAttributes(L||_.select||{}))).style;delete L.style;var ve=(ee=d(pe,{style:{color:"#cccccc"}},O.filterUserAttributes(ee||_.disabled||{}))).style;delete ee.style}return W($.element,v?"mouseover":"mouseenter",function(){3!==te&&$.setState(1)}),W($.element,v?"mouseout":"mouseleave",function(){3!==te&&$.setState(te)}),$.setState=function(fe){1!==fe&&($.state=te=fe),$.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][fe||0]),oe||($.attr([pe,j,L,ee][fe||0]),a(fe=[_e,ge,ae,ve][fe||0])&&$.css(fe))},oe||($.attr(pe).css(i({cursor:"default"},_e)),ie&&$.text.css({pointerEvents:"none"})),$.on("touchstart",function(fe){return fe.stopPropagation()}).on("click",function(fe){3!==te&&G.call($,fe)})},s.prototype.crispLine=function(_,B,H){void 0===H&&(H="round");var G=_[0],C=_[1];return r(G[1])&&G[1]===C[1]&&(G[1]=C[1]=Math[H](G[1])-B%2/2),r(G[2])&&G[2]===C[2]&&(G[2]=C[2]=Math[H](G[2])+B%2/2),_},s.prototype.path=function(_){var B=this.styledMode?{}:{fill:"none"};return o(_)?B.d=_:a(_)&&i(B,_),this.createElement("path").attr(B)},s.prototype.circle=function(_,B,H){return _=a(_)?_:typeof _>"u"?{}:{x:_,y:B,r:H},(B=this.createElement("circle")).xSetter=B.ySetter=function(G,C,j){j.setAttribute("c"+C,G)},B.attr(_)},s.prototype.arc=function(_,B,H,G,C,j){return a(_)?(B=(G=_).y,H=G.r,_=G.x):G={innerR:G,start:C,end:j},(_=this.symbol("arc",_,B,H,H,G)).r=H,_},s.prototype.rect=function(_,B,H,G,C,j){C=a(_)?_.r:C;var L=this.createElement("rect");return _=a(_)?_:typeof _>"u"?{}:{x:_,y:B,width:Math.max(H,0),height:Math.max(G,0)},this.styledMode||(typeof j<"u"&&(_["stroke-width"]=j,_=L.crisp(_)),_.fill="none"),C&&(_.r=C),L.rSetter=function(ee,U,ie){L.r=ee,b(ie,{rx:ee,ry:ee})},L.rGetter=function(){return L.r||0},L.attr(_)},s.prototype.setSize=function(_,B,H){this.width=_,this.height=B,this.boxWrapper.animate({width:_,height:B},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:f(H,!0)?void 0:0}),this.alignElements()},s.prototype.g=function(_){var B=this.createElement("g");return _?B.attr({class:"highcharts-"+_}):B},s.prototype.image=function(_,B,H,G,C,j){var L={preserveAspectRatio:"none"},ee=function(ie,$){ie.setAttributeNS?ie.setAttributeNS("http://www.w3.org/1999/xlink","href",$):ie.setAttribute("hc-svg-href",$)};t(B)&&(L.x=B),t(H)&&(L.y=H),t(G)&&(L.width=G),t(C)&&(L.height=C);var U=this.createElement("image").attr(L);return B=function(ie){ee(U.element,_),j.call(U,ie)},j?(ee(U.element,"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),H=new R.Image,W(H,"load",B),H.src=_,H.complete&&B({})):ee(U.element,_),U},s.prototype.symbol=function(_,B,H,G,C,j){var oe,L=this,ee=/^url\((.*?)\)$/,U=ee.test(_),ie=!U&&(this.symbols[_]?_:"circle"),$=ie&&this.symbols[ie];if($){"number"==typeof B&&(oe=$.call(this.symbols,Math.round(B||0),Math.round(H||0),G||0,C||0,j));var te=this.path(oe);L.styledMode||te.attr("fill","none"),i(te,{symbolName:ie||void 0,x:B,y:H,width:G,height:C}),j&&i(te,j)}else if(U){var _e=_.match(ee)[1],pe=te=this.image(_e);pe.imgwidth=f(E[_e]&&E[_e].width,j&&j.width),pe.imgheight=f(E[_e]&&E[_e].height,j&&j.height);var ge=function(ae){return ae.attr({width:ae.width,height:ae.height})};["width","height"].forEach(function(ae){pe[ae+"Setter"]=function(ve,fe){this[fe]=ve,ve=this.alignByTranslate;var ne=this.element,ce=this.width,xe=this.height,Oe=this.imgwidth,Le=this.imgheight,Ie=this["img"+fe];if(r(Ie)){var Ne=1;j&&"within"===j.backgroundSize&&ce&&xe?(Ne=Math.min(ce/Oe,xe/Le),Ie=Math.round(Ie*Ne),b(ne,{width:Math.round(Oe*Ne),height:Math.round(Le*Ne)})):ne&&ne.setAttribute(fe,Ie),ve||this.translate(((ce||0)-Ie*Ne)/2,((xe||0)-Ie*Ne)/2)}}}),r(B)&&pe.attr({x:B,y:H}),pe.isImg=!0,r(pe.imgwidth)&&r(pe.imgheight)?ge(pe):(pe.attr({width:0,height:0}),l("img",{onload:function(){var ae=x[L.chartIndex];0===this.width&&(h(this,{position:"absolute",top:"-999em"}),u.body.appendChild(this)),E[_e]={width:this.width,height:this.height},pe.imgwidth=this.width,pe.imgheight=this.height,pe.element&&ge(pe),this.parentNode&&this.parentNode.removeChild(this),L.imgCount--,!L.imgCount&&ae&&!ae.hasLoaded&&ae.onload()},src:_e}),this.imgCount++)}return te},s.prototype.clipRect=function(_,B,H,G){var C=V()+"-",j=this.createElement("clipPath").attr({id:C}).add(this.defs);return(_=this.rect(_,B,H,G,0).add(j)).id=C,_.clipPath=j,_.count=0,_},s.prototype.text=function(_,B,H,G){var C={};return!G||!this.allowHTML&&this.forExport?(C.x=Math.round(B||0),H&&(C.y=Math.round(H)),r(_)&&(C.text=_),_=this.createElement("text").attr(C),(!G||this.forExport&&!this.allowHTML)&&(_.xSetter=function(j,L,ee){for(var oe,U=ee.getElementsByTagName("tspan"),ie=ee.getAttribute(L),$=0;$<U.length;$++)(oe=U[$]).getAttribute(L)===ie&&oe.setAttribute(L,j);ee.setAttribute(L,j)}),_):this.html(_,B,H)},s.prototype.fontMetrics=function(_,B){return _=!this.styledMode&&/px/.test(_)||!R.getComputedStyle?_||B&&B.style&&B.style.fontSize||this.style&&this.style.fontSize:B&&Y.prototype.getStyle.call(B,"font-size"),{h:B=24>(_=/px/.test(_)?T(_):12)?_+3:Math.round(1.2*_),b:Math.round(.8*B),f:_}},s.prototype.rotCorr=function(_,B,H){var G=_;return B&&H&&(G=Math.max(G*Math.cos(B*p),4)),{x:-_/3*Math.sin(B*p),y:G}},s.prototype.pathToSegments=function(_){for(var B=[],H=[],G={A:8,C:7,H:2,L:3,M:3,Q:5,S:5,T:3,V:2},C=0;C<_.length;C++)m(H[0])&&t(_[C])&&H.length===G[H[0].toUpperCase()]&&_.splice(C,0,H[0].replace("M","L").replace("m","l")),"string"==typeof _[C]&&(H.length&&B.push(H.slice(0)),H.length=0),H.push(_[C]);return B.push(H.slice(0)),B},s.prototype.label=function(_,B,H,G,C,j,L,ee,U){return new Z(this,_,B,H,G,C,j,L,ee,U)},s.prototype.alignElements=function(){this.alignedObjects.forEach(function(_){return _.align()})},s}(),i(I.prototype,{Element:Y,SVG_NS:A,escapes:{"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},symbols:K,draw:M}),N.registerRendererType("svg",I,!0),I}),X(y,"Core/Renderer/HTML/HTMLElement.js",[y["Core/Globals.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(O,S,I){var v,N=this&&this.__extends||(v=function(w,M){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,E){A.__proto__=E}||function(A,E){for(var R in E)E.hasOwnProperty(R)&&(A[R]=E[R])})(w,M)},function(w,M){function A(){this.constructor=w}v(w,M),w.prototype=null===M?Object.create(M):(A.prototype=M.prototype,new A)}),Y=O.isFirefox,Z=O.isMS,K=O.isWebKit,P=O.win,k=I.css,x=I.defined,p=I.extend,u=I.pick,g=I.pInt;return function(v){function w(){return null!==v&&v.apply(this,arguments)||this}return N(w,v),w.compose=function(M){if(-1===w.composedClasses.indexOf(M)){w.composedClasses.push(M);var A=w.prototype,E=M.prototype;E.getSpanCorrection=A.getSpanCorrection,E.htmlCss=A.htmlCss,E.htmlGetBBox=A.htmlGetBBox,E.htmlUpdateTransform=A.htmlUpdateTransform,E.setSpanRotation=A.setSpanRotation}return M},w.prototype.getSpanCorrection=function(M,A,E){this.xCorr=-M*E,this.yCorr=-A},w.prototype.htmlCss=function(M){var A="SPAN"===this.element.tagName&&M&&"width"in M,E=u(A&&M.width,void 0);if(A){delete M.width,this.textWidth=E;var R=!0}return M&&"ellipsis"===M.textOverflow&&(M.whiteSpace="nowrap",M.overflow="hidden"),this.styles=p(this.styles,M),k(this.element,M),R&&this.htmlUpdateTransform(),this},w.prototype.htmlGetBBox=function(){var M=this.element;return{x:M.offsetLeft,y:M.offsetTop,width:M.offsetWidth,height:M.offsetHeight}},w.prototype.htmlUpdateTransform=function(){if(this.added){var M=this.renderer,A=this.element,E=this.translateX||0,R=this.translateY||0,W=this.x||0,b=this.y||0,l=this.textAlign||"left",h={left:0,center:.5,right:1}[l],r=this.styles;if(r=r&&r.whiteSpace,k(A,{marginLeft:E,marginTop:R}),!M.styledMode&&this.shadows&&this.shadows.forEach(function(m){k(m,{marginLeft:E+1,marginTop:R+1})}),this.inverted&&[].forEach.call(A.childNodes,function(m){M.invertChild(m,A)}),"SPAN"===A.tagName){var n=this.rotation,i=this.textWidth&&g(this.textWidth),o=[n,l,A.innerHTML,this.textWidth,this.textAlign].join(),t=void 0;if(t=!1,i!==this.oldTextWidth){if(this.textPxLength)var a=this.textPxLength;else k(A,{width:"",whiteSpace:r||"nowrap"}),a=A.offsetWidth;(i>this.oldTextWidth||a>i)&&(/[ \-]/.test(A.textContent||A.innerText)||"ellipsis"===A.style.textOverflow)&&(k(A,{width:a>i||n?i+"px":"auto",display:"block",whiteSpace:r||"normal"}),this.oldTextWidth=i,t=!0)}this.hasBoxWidthChanged=t,o!==this.cTT&&(t=M.fontMetrics(A.style.fontSize,A).b,!x(n)||n===(this.oldRotation||0)&&l===this.oldAlign||this.setSpanRotation(n,h,t),this.getSpanCorrection(!x(n)&&this.textPxLength||A.offsetWidth,t,h,n,l)),k(A,{left:W+(this.xCorr||0)+"px",top:b+(this.yCorr||0)+"px"}),this.cTT=o,this.oldRotation=n,this.oldAlign=l}}else this.alignOnAdd=!0},w.prototype.setSpanRotation=function(M,A,E){var R={},W=Z&&!/Edge/.test(P.navigator.userAgent)?"-ms-transform":K?"-webkit-transform":Y?"MozTransform":P.opera?"-o-transform":void 0;W&&(R[W]=R.transform="rotate("+M+"deg)",R[W+(Y?"Origin":"-origin")]=R.transformOrigin=100*A+"% "+E+"px",k(this.element,R))},w.composedClasses=[],w}(S)}),X(y,"Core/Renderer/HTML/HTMLRenderer.js",[y["Core/Renderer/HTML/AST.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Utilities.js"]],function(O,S,I,N){var x,Y=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),Z=N.attr,K=N.createElement,P=N.extend,k=N.pick;return function(x){function p(){return null!==x&&x.apply(this,arguments)||this}return Y(p,x),p.compose=function(u){return-1===p.composedClasses.indexOf(u)&&(p.composedClasses.push(u),u.prototype.html=p.prototype.html),u},p.prototype.html=function(u,g,v){var w=this.createElement("span"),M=w.element,A=w.renderer,E=A.isSVG,R=function(W,b){["opacity","visibility"].forEach(function(l){W[l+"Setter"]=function(h,r,n){var i=W.div?W.div.style:b;S.prototype[l+"Setter"].call(this,h,r,n),i&&(i[r]=h)}}),W.addedSetters=!0};return w.textSetter=function(W){W!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,O.setElementHTML(this.element,k(W,"")),this.textStr=W,w.doTransform=!0)},E&&R(w,w.element.style),w.xSetter=w.ySetter=w.alignSetter=w.rotationSetter=function(W,b){"align"===b?w.alignValue=w.textAlign=W:w[b]=W,w.doTransform=!0},w.afterSetters=function(){this.doTransform&&(this.htmlUpdateTransform(),this.doTransform=!1)},w.attr({text:u,x:Math.round(g),y:Math.round(v)}).css({position:"absolute"}),A.styledMode||w.css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize}),M.style.whiteSpace="nowrap",w.css=w.htmlCss,E&&(w.add=function(W){var b=A.box.parentNode,l=[];if(this.parentGroup=W){var h=W.div;if(!h){for(;W;)l.push(W),W=W.parentGroup;l.reverse().forEach(function(r){function n(a,m){r[m]=a,"translateX"===m?t.left=a+"px":t.top=a+"px",r.doTransform=!0}var a,i=Z(r.element,"class"),o=r.styles||{},t=(h=r.div=r.div||K("div",i?{className:i}:void 0,{position:"absolute",left:(r.translateX||0)+"px",top:(r.translateY||0)+"px",display:r.display,opacity:r.opacity,cursor:o.cursor,pointerEvents:o.pointerEvents,visibility:r.visibility},h||b)).style;P(r,{classSetter:(a=h,function(m){this.element.setAttribute("class",m),a.className=m}),on:function(){return l[0].div&&w.on.apply({element:l[0].div,onEvents:r.onEvents},arguments),r},translateXSetter:n,translateYSetter:n}),r.addedSetters||R(r)})}}else h=b;return h.appendChild(M),w.added=!0,w.alignOnAdd&&w.htmlUpdateTransform(),w}),w},p.composedClasses=[],p}(I)}),X(y,"Core/Axis/AxisDefaults.js",[],function(){var O=(()=>{return(S=O||(O={})).defaultXAxisOptions={alignTicks:!0,allowDecimals:void 0,panningEnabled:!0,zIndex:2,zoomEnabled:!0,dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e. %b"},week:{main:"%e. %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,gridLineDashStyle:"Solid",gridZIndex:1,labels:{autoRotation:void 0,autoRotationLimit:80,distance:void 0,enabled:!0,indentation:10,overflow:"justify",padding:5,reserveSpace:void 0,rotation:void 0,staggerLines:0,step:0,useHTML:!1,x:0,zIndex:7,style:{color:"#666666",cursor:"default",fontSize:"11px"}},maxPadding:.01,minorGridLineDashStyle:"Solid",minorTickLength:2,minorTickPosition:"outside",minPadding:.01,offset:void 0,opposite:!1,reversed:void 0,reversedStacks:!1,showEmpty:!0,showFirstLabel:!0,showLastLabel:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",rotation:0,useHTML:!1,x:0,y:0,style:{color:"#666666"}},type:"linear",uniqueNames:!0,visible:!0,minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb",lineWidth:1,gridLineColor:"#e6e6e6",gridLineWidth:void 0,tickColor:"#ccd6eb"},S.defaultYAxisOptions={reversedStacks:!0,endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){return(0,this.axis.chart.numberFormatter)(this.total||0,-1)},style:{color:"#000000",fontSize:"11px",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},S.defaultLeftAxisOptions={labels:{x:-15},title:{rotation:270}},S.defaultRightAxisOptions={labels:{x:15},title:{rotation:90}},S.defaultBottomAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},S.defaultTopAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},O;var S})();return O}),X(y,"Core/Foundation.js",[y["Core/Utilities.js"]],function(O){var Z,S=O.addEvent,I=O.isFunction,N=O.objectEach,Y=O.removeEvent;return(Z||(Z={})).registerEventOptions=function(P,k){P.eventOptions=P.eventOptions||{},N(k.events,function(x,p){P.eventOptions[p]!==x&&(P.eventOptions[p]&&(Y(P,p,P.eventOptions[p]),delete P.eventOptions[p]),I(x)&&(P.eventOptions[p]=x,S(P,p,x)))})},Z}),X(y,"Core/Axis/Tick.js",[y["Core/FormatUtilities.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I){var N=S.deg2rad,Y=I.clamp,Z=I.correctFloat,K=I.defined,P=I.destroyObjectProperties,k=I.extend,x=I.fireEvent,p=I.isNumber,u=I.merge,g=I.objectEach,v=I.pick;return function(){function w(M,A,E,R,W){this.isNewLabel=this.isNew=!0,this.axis=M,this.pos=A,this.type=E||"",this.parameters=W||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,x(this,"init"),E||R||this.addLabel()}return w.prototype.addLabel=function(){var M=this,A=M.axis,E=A.options,R=A.chart,W=A.categories,b=A.logarithmic,l=A.names,h=M.pos,r=v(M.options&&M.options.labels,E.labels),n=A.tickPositions,i=h===n[0],o=h===n[n.length-1],t=(!r.step||1===r.step)&&1===A.tickInterval;n=n.info;var m,a=M.label;if(W=this.parameters.category||(W?v(W[h],l[h],h):h),b&&p(W)&&(W=Z(b.lin2log(W))),A.dateTime)if(n)var d=R.time.resolveDTLFormat(E.dateTimeLabelFormats[!E.grid&&n.higherRanks[h]||n.unitName]),f=d.main;else p(W)&&(f=A.dateTime.getXDateFormat(W,E.dateTimeLabelFormats||{}));M.isFirst=i,M.isLast=o;var T={axis:A,chart:R,dateTimeLabelFormat:f,isFirst:i,isLast:o,pos:h,tick:M,tickPositionInfo:n,value:W};x(this,"labelFormat",T);var V=function(s){return r.formatter?r.formatter.call(s,s):r.format?(s.text=A.defaultLabelFormatter.call(s,s),O.format(r.format,s,R)):A.defaultLabelFormatter.call(s,s)};E=V.call(T,T);var F=d&&d.list;M.shortenLabel=F?function(){for(m=0;m<F.length;m++)if(k(T,{dateTimeLabelFormat:F[m]}),a.attr({text:V.call(T,T)}),a.getBBox().width<A.getSlotWidth(M)-2*r.padding)return;a.attr({text:""})}:void 0,t&&A._addedPlotLB&&M.moveLabel(E,r),K(a)||M.movedLabel?a&&a.textStr!==E&&!t&&(!a.textWidth||r.style.width||a.styles.width||a.css({width:null}),a.attr({text:E}),a.textPxLength=a.getBBox().width):(M.label=a=M.createLabel({x:0,y:0},E,r),M.rotation=0)},w.prototype.createLabel=function(M,A,E){var R=this.axis,W=R.chart;return(M=K(A)&&E.enabled?W.renderer.text(A,M.x,M.y,E.useHTML).add(R.labelGroup):null)&&(W.styledMode||M.css(u(E.style)),M.textPxLength=M.getBBox().width),M},w.prototype.destroy=function(){P(this,this.axis)},w.prototype.getPosition=function(M,A,E,R){var W=this.axis,b=W.chart,l=R&&b.oldChartHeight||b.chartHeight;return(M={x:M?Z(W.translate(A+E,void 0,void 0,R)+W.transB):W.left+W.offset+(W.opposite?(R&&b.oldChartWidth||b.chartWidth)-W.right-W.left:0),y:M?l-W.bottom+W.offset-(W.opposite?W.height:0):Z(l-W.translate(A+E,void 0,void 0,R)-W.transB)}).y=Y(M.y,-1e5,1e5),x(this,"afterGetPosition",{pos:M}),M},w.prototype.getLabelPosition=function(M,A,E,R,W,b,l,h){var r=this.axis,n=r.transA,i=r.isLinked&&r.linkedParent?r.linkedParent.reversed:r.reversed,o=r.staggerLines,t=r.tickRotCorr||{x:0,y:0},a=R||r.reserveSpaceDefault?0:-r.labelOffset*("center"===r.labelAlign?.5:1),m={};return E=0===r.side?E.rotation?-8:-E.getBBox().height:2===r.side?t.y+8:Math.cos(E.rotation*N)*(t.y-E.getBBox(!1,0).height/2),K(W.y)&&(E=0===r.side&&r.horiz?W.y+E:W.y),M=M+W.x+a+t.x-(b&&R?b*n*(i?-1:1):0),A=A+E-(b&&!R?b*n*(i?1:-1):0),o&&(R=l/(h||1)%o,r.opposite&&(R=o-R-1),A+=r.labelOffset/o*R),m.x=M,m.y=Math.round(A),x(this,"afterGetLabelPosition",{pos:m,tickmarkOffset:b,index:l}),m},w.prototype.getLabelSize=function(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0},w.prototype.getMarkPath=function(M,A,E,R,W,b){return b.crispLine([["M",M,A],["L",M+(W?0:-E),A+(W?E:0)]],R)},w.prototype.handleOverflow=function(M){var A=this.axis,E=A.options.labels,R=M.x,W=A.chart.chartWidth,b=A.chart.spacing,l=v(A.labelLeft,Math.min(A.pos,b[3]));b=v(A.labelRight,Math.max(A.isRadial?0:A.pos+A.len,W-b[1]));var d,h=this.label,r=this.rotation,n={left:0,center:.5,right:1}[A.labelAlign||h.attr("align")],i=h.getBBox().width,o=A.getSlotWidth(this),t={},a=o,m=1;r||"justify"!==E.overflow?0>r&&R-n*i<l?d=Math.round(R/Math.cos(r*N)-l):0<r&&R+n*i>b&&(d=Math.round((W-R)/Math.cos(r*N))):(W=R+(1-n)*i,R-n*i<l?a=M.x+a*(1-n)-l:W>b&&(a=b-M.x+a*n,m=-1),(a=Math.min(o,a))<o&&"center"===A.labelAlign&&(M.x+=m*(o-a-n*(o-Math.min(i,a)))),(i>a||A.autoRotation&&(h.styles||{}).width)&&(d=a)),d&&(this.shortenLabel?this.shortenLabel():(t.width=Math.floor(d)+"px",(E.style||{}).textOverflow||(t.textOverflow="ellipsis"),h.css(t)))},w.prototype.moveLabel=function(M,A){var E=this,R=E.label,W=E.axis,b=W.reversed,l=!1;if(R&&R.textStr===M?(E.movedLabel=R,l=!0,delete E.label):g(W.ticks,function(r){l||r.isNew||r===E||!r.label||r.label.textStr!==M||(E.movedLabel=r.label,l=!0,r.labelPos=E.movedLabel.xy,delete r.label)}),!l&&(E.labelPos||R)){var h=E.labelPos||R.xy;E.movedLabel=E.createLabel({x:R=W.horiz?b?0:W.width+W.left:h.x,y:W=W.horiz?h.y:b?W.width+W.left:0},M,A),E.movedLabel&&E.movedLabel.attr({opacity:0})}},w.prototype.render=function(M,A,E){var R=this.axis,W=R.horiz,b=this.pos,l=v(this.tickmarkOffset,R.tickmarkOffset);l=(b=this.getPosition(W,b,l,A)).x,R=W&&l===R.pos+R.len||!W&&b.y===R.pos?-1:1,W=v(E,this.label&&this.label.newOpacity,1),E=v(E,1),this.isActive=!0,this.renderGridLine(A,E,R),this.renderMark(b,E,R),this.renderLabel(b,A,W,M),this.isNew=!1,x(this,"afterRender")},w.prototype.renderGridLine=function(M,A,E){var R=this.axis,W=R.options,b={},l=this.pos,h=this.type,r=v(this.tickmarkOffset,R.tickmarkOffset),n=R.chart.renderer,i=this.gridLine,o=W.gridLineWidth,t=W.gridLineColor,a=W.gridLineDashStyle;"minor"===this.type&&(o=W.minorGridLineWidth,t=W.minorGridLineColor,a=W.minorGridLineDashStyle),i||(R.chart.styledMode||(b.stroke=t,b["stroke-width"]=o||0,b.dashstyle=a),h||(b.zIndex=1),M&&(A=0),this.gridLine=i=n.path().attr(b).addClass("highcharts-"+(h?h+"-":"")+"grid-line").add(R.gridGroup)),i&&(E=R.getPlotLinePath({value:l+r,lineWidth:i.strokeWidth()*E,force:"pass",old:M,acrossPanes:!1}))&&i[M||this.isNew?"attr":"animate"]({d:E,opacity:A})},w.prototype.renderMark=function(M,A,E){var R=this.axis,W=R.options,b=R.chart.renderer,l=this.type,h=R.tickSize(l?l+"Tick":"tick"),r=M.x;M=M.y;var n=v(W["minor"!==l?"tickWidth":"minorTickWidth"],!l&&R.isXAxis?1:0);W=W["minor"!==l?"tickColor":"minorTickColor"];var i=this.mark,o=!i;h&&(R.opposite&&(h[0]=-h[0]),i||(this.mark=i=b.path().addClass("highcharts-"+(l?l+"-":"")+"tick").add(R.axisGroup),R.chart.styledMode||i.attr({stroke:W,"stroke-width":n})),i[o?"attr":"animate"]({d:this.getMarkPath(r,M,h[0],i.strokeWidth()*E,R.horiz,b),opacity:A}))},w.prototype.renderLabel=function(M,A,E,R){var W=this.axis,b=W.horiz,l=W.options,h=this.label,r=l.labels,n=r.step;W=v(this.tickmarkOffset,W.tickmarkOffset);var i=M.x;M=M.y;var o=!0;h&&p(i)&&(h.xy=M=this.getLabelPosition(i,M,h,b,r,W,R,n),this.isFirst&&!this.isLast&&!l.showFirstLabel||this.isLast&&!this.isFirst&&!l.showLastLabel?o=!1:!b||r.step||r.rotation||A||0===E||this.handleOverflow(M),n&&R%n&&(o=!1),o&&p(M.y)?(M.opacity=E,h[this.isNewLabel?"attr":"animate"](M).show(!0),this.isNewLabel=!1):(h.hide(),this.isNewLabel=!0))},w.prototype.replaceMovedLabel=function(){var M=this.label,A=this.axis,E=A.reversed;M&&!this.isNew&&(M.animate({x:A.horiz?E?A.left:A.width+A.left:M.xy.x,y:E=A.horiz?M.xy.y:E?A.width+A.top:A.top,opacity:0},void 0,M.destroy),delete this.label),A.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel},w}()}),X(y,"Core/Axis/Axis.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/AxisDefaults.js"],y["Core/Color/Color.js"],y["Core/Defaults.js"],y["Core/Foundation.js"],y["Core/Globals.js"],y["Core/Axis/Tick.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P){var k=O.animObject,x=N.defaultOptions,p=Y.registerEventOptions,u=Z.deg2rad,g=P.arrayMax,v=P.arrayMin,w=P.clamp,M=P.correctFloat,A=P.defined,E=P.destroyObjectProperties,R=P.erase,W=P.error,b=P.extend,l=P.fireEvent,h=P.isArray,r=P.isNumber,n=P.isString,i=P.merge,o=P.normalizeTickInterval,t=P.objectEach,a=P.pick,m=P.relativeLength,d=P.removeEvent,f=P.splat,T=P.syncTimeout,V=function(F,s){return o(s,void 0,void 0,a(F.options.allowDecimals,.5>s||void 0!==F.tickAmount),!!F.tickAmount)};return function(){function F(s,_){this.zoomEnabled=this.width=this.visible=this.userOptions=this.translationSlope=this.transB=this.transA=this.top=this.ticks=this.tickRotCorr=this.tickPositions=this.tickmarkOffset=this.tickInterval=this.tickAmount=this.side=this.series=this.right=this.positiveValuesOnly=this.pos=this.pointRangePadding=this.pointRange=this.plotLinesAndBandsGroups=this.plotLinesAndBands=this.paddedTicks=this.overlap=this.options=this.offset=this.names=this.minPixelPadding=this.minorTicks=this.minorTickInterval=this.min=this.maxLabelLength=this.max=this.len=this.left=this.labelFormatter=this.labelEdge=this.isLinked=this.height=this.hasVisibleSeries=this.hasNames=this.eventOptions=this.coll=this.closestPointRange=this.chart=this.bottom=this.alternateBands=void 0,this.init(s,_)}return F.prototype.init=function(s,_){var B=_.isX;this.chart=s,this.horiz=s.inverted&&!this.isZAxis?!B:B,this.isXAxis=B,this.coll=this.coll||(B?"xAxis":"yAxis"),l(this,"init",{userOptions:_}),this.opposite=a(_.opposite,this.opposite),this.side=a(_.side,this.side,this.horiz?this.opposite?0:2:this.opposite?1:3),this.setOptions(_);var H=this.options,G=H.labels,C=H.type;this.userOptions=_,this.minPixelPadding=0,this.reversed=a(H.reversed,this.reversed),this.visible=H.visible,this.zoomEnabled=H.zoomEnabled,this.hasNames="category"===C||!0===H.categories,this.categories=H.categories||(this.hasNames?[]:void 0),this.names||(this.names=[],this.names.keys={}),this.plotLinesAndBandsGroups={},this.positiveValuesOnly=!!this.logarithmic,this.isLinked=A(H.linkedTo),this.ticks={},this.labelEdge=[],this.minorTicks={},this.plotLinesAndBands=[],this.alternateBands={},this.len=0,this.minRange=this.userMinRange=H.minRange||H.maxZoom,this.range=H.range,this.offset=H.offset||0,this.min=this.max=null,_=a(H.crosshair,f(s.options.tooltip.crosshairs)[B?0:1]),this.crosshair=!0===_?{}:_,-1===s.axes.indexOf(this)&&(B?s.axes.splice(s.xAxis.length,0,this):s.axes.push(this),s[this.coll].push(this)),this.series=this.series||[],s.inverted&&!this.isZAxis&&B&&typeof this.reversed>"u"&&(this.reversed=!0),this.labelRotation=r(G.rotation)?G.rotation:void 0,p(this,H),l(this,"afterInit")},F.prototype.setOptions=function(s){this.options=i(S.defaultXAxisOptions,"yAxis"===this.coll&&S.defaultYAxisOptions,[S.defaultTopAxisOptions,S.defaultRightAxisOptions,S.defaultBottomAxisOptions,S.defaultLeftAxisOptions][this.side],i(x[this.coll],s)),l(this,"afterSetOptions",{userOptions:s})},F.prototype.defaultLabelFormatter=function(s){var _=this.axis;s=this.chart.numberFormatter;var B=r(this.value)?this.value:NaN,H=_.chart.time,G=this.dateTimeLabelFormat,C=x.lang,j=C.numericSymbols;C=C.numericSymbolMagnitude||1e3;var L=_.logarithmic?Math.abs(B):_.tickInterval,ee=j&&j.length;if(_.categories)var U="".concat(this.value);else if(G)U=H.dateFormat(G,B);else if(ee&&1e3<=L)for(;ee--&&typeof U>"u";)L>=(_=Math.pow(C,ee+1))&&10*B%_==0&&null!==j[ee]&&0!==B&&(U=s(B/_,-1)+j[ee]);return typeof U>"u"&&(U=1e4<=Math.abs(B)?s(B,-1):s(B,-1,void 0,"")),U},F.prototype.getSeriesExtremes=function(){var B,s=this,_=s.chart;l(this,"getSeriesExtremes",null,function(){s.hasVisibleSeries=!1,s.dataMin=s.dataMax=s.threshold=null,s.softThreshold=!s.isXAxis,s.series.forEach(function(H){if(H.visible||!_.options.chart.ignoreHiddenSeries){var G=H.options,C=G.threshold;if(s.hasVisibleSeries=!0,s.positiveValuesOnly&&0>=C&&(C=null),s.isXAxis){if((G=H.xData).length){G=s.logarithmic?G.filter(s.validatePositiveValue):G;var j=(B=H.getXExtremes(G)).min,L=B.max;r(j)||j instanceof Date||(G=G.filter(r),j=(B=H.getXExtremes(G)).min,L=B.max),G.length&&(s.dataMin=Math.min(a(s.dataMin,j),j),s.dataMax=Math.max(a(s.dataMax,L),L))}}else H=H.applyExtremes(),r(H.dataMin)&&(j=H.dataMin,s.dataMin=Math.min(a(s.dataMin,j),j)),r(H.dataMax)&&(L=H.dataMax,s.dataMax=Math.max(a(s.dataMax,L),L)),A(C)&&(s.threshold=C),(!G.softThreshold||s.positiveValuesOnly)&&(s.softThreshold=!1)}})}),l(this,"afterGetSeriesExtremes")},F.prototype.translate=function(s,_,B,H,G,C){var j=this.linkedParent||this,L=H&&j.old?j.old.min:j.min;if(!r(L))return NaN;var ee=j.minPixelPadding;G=(j.isOrdinal||j.brokenAxis&&j.brokenAxis.hasBreaks||j.logarithmic&&G)&&j.lin2val;var U=1,ie=0;return(H=H&&j.old?j.old.transA:j.transA)||(H=j.transA),B&&(U*=-1,ie=j.len),j.reversed&&(ie-=(U*=-1)*(j.sector||j.len)),_?(C=(s*U+ie-ee)/H+L,G&&(C=j.lin2val(C))):(G&&(s=j.val2lin(s)),s=U*(s-L)*H,C=(j.isRadial?s:M(s))+ie+U*ee+(r(C)?H*C:0)),C},F.prototype.toPixels=function(s,_){return this.translate(s,!1,!this.horiz,void 0,!0)+(_?0:this.pos)},F.prototype.toValue=function(s,_){return this.translate(s-(_?0:this.pos),!0,!this.horiz,void 0,!0)},F.prototype.getPlotLinePath=function(s){function _(fe,ne,ce){return"pass"!==te&&(fe<ne||fe>ce)&&(te?fe=w(fe,ne,ce):ve=!0),fe}var _e,pe,ge,ae,ve,B=this,H=B.chart,G=B.left,C=B.top,j=s.old,L=s.value,ee=s.lineWidth,U=j&&H.oldChartHeight||H.chartHeight,ie=j&&H.oldChartWidth||H.chartWidth,$=B.transB,oe=s.translatedValue,te=s.force;return l(this,"getPlotLinePath",s={value:L,lineWidth:ee,old:j,force:te,acrossPanes:s.acrossPanes,translatedValue:oe},function(fe){oe=a(oe,B.translate(L,void 0,void 0,j)),oe=w(oe,-1e5,1e5),_e=ge=Math.round(oe+$),pe=ae=Math.round(U-oe-$),r(oe)?B.horiz?(pe=C,ae=U-B.bottom,_e=ge=_(_e,G,G+B.width)):(_e=G,ge=ie-B.right,pe=ae=_(pe,C,C+B.height)):(ve=!0,te=!1),fe.path=ve&&!te?null:H.renderer.crispLine([["M",_e,pe],["L",ge,ae]],ee||1)}),s.path},F.prototype.getLinearTickPositions=function(s,_,B){var H=M(Math.floor(_/s)*s);B=M(Math.ceil(B/s)*s);var C,G=[];if(M(H+s)===H&&(C=20),this.single)return[_];for(_=H;_<=B&&(G.push(_),(_=M(_+s,C))!==j);)var j=_;return G},F.prototype.getMinorTickInterval=function(){var s=this.options;return!0===s.minorTicks?a(s.minorTickInterval,"auto"):!1===s.minorTicks?null:s.minorTickInterval},F.prototype.getMinorTickPositions=function(){var s=this.options,_=this.tickPositions,B=this.minorTickInterval,H=this.pointRangePadding||0,G=this.min-H,C=(H=this.max+H)-G,j=[];if(C&&C/B<this.len/3){var L=this.logarithmic;if(L)this.paddedTicks.forEach(function(ee,U,ie){U&&j.push.apply(j,L.getLogTickPositions(B,ie[U-1],ie[U],!0))});else if(this.dateTime&&"auto"===this.getMinorTickInterval())j=j.concat(this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(B),G,H,s.startOfWeek));else for(s=G+(_[0]-G)%B;s<=H&&s!==j[0];s+=B)j.push(s)}return 0!==j.length&&this.trimTicks(j),j},F.prototype.adjustForMinRange=function(){var C,j,L,ee,s=this.options,_=this.logarithmic,B=this.min,H=this.max,G=0;if(this.isXAxis&&typeof this.minRange>"u"&&!_&&(A(s.min)||A(s.max)||A(s.floor)||A(s.ceiling)?this.minRange=null:(this.series.forEach(function(oe){if(L=oe.xData,ee=oe.xIncrement?1:L.length-1,1<L.length)for(C=ee;0<C;C--)j=L[C]-L[C-1],(!G||j<G)&&(G=j)}),this.minRange=Math.min(5*G,this.dataMax-this.dataMin))),H-B<this.minRange){var U=this.dataMax-this.dataMin>=this.minRange,ie=this.minRange,$=(ie-H+B)/2;$=[B-$,a(s.min,B-$)],U&&($[2]=this.logarithmic?this.logarithmic.log2lin(this.dataMin):this.dataMin),H=[(B=g($))+ie,a(s.max,B+ie)],U&&(H[2]=_?_.log2lin(this.dataMax):this.dataMax),(H=v(H))-B<ie&&($[0]=H-ie,$[1]=a(s.min,H-ie),B=g($))}this.min=B,this.max=H},F.prototype.getClosest=function(){var s;return this.categories?s=1:this.series.forEach(function(_){var B=_.closestPointRange,H=_.visible||!_.chart.options.chart.ignoreHiddenSeries;!_.noSharedTooltip&&A(B)&&H&&(s=A(s)?Math.min(s,B):B)}),s},F.prototype.nameToX=function(s){var _=h(this.options.categories),B=_?this.categories:this.names,H=s.options.x;if(s.series.requireSorting=!1,A(H)||(H=this.options.uniqueNames&&B?_?B.indexOf(s.name):a(B.keys[s.name],-1):s.series.autoIncrement()),-1===H){if(!_&&B)var G=B.length}else G=H;return typeof G<"u"?(this.names[G]=s.name,this.names.keys[s.name]=G):s.x&&(G=s.x),G},F.prototype.updateNames=function(){var s=this,_=this.names;0<_.length&&(Object.keys(_.keys).forEach(function(B){delete _.keys[B]}),_.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach(function(B){B.xIncrement=null,(!B.points||B.isDirtyData)&&(s.max=Math.max(s.max,B.xData.length-1),B.processData(),B.generatePoints()),B.data.forEach(function(H,G){if(H&&H.options&&typeof H.name<"u"){var C=s.nameToX(H);typeof C<"u"&&C!==H.x&&(H.x=C,B.xData[G]=C)}})}))},F.prototype.setAxisTranslation=function(){var ee,s=this,_=s.max-s.min,B=s.linkedParent,H=!!s.categories,G=s.isXAxis,C=s.axisPointRange||0,j=0,L=0;if(G||H||C){var U=s.getClosest();B?(j=B.minPointOffset,L=B.pointRangePadding):s.series.forEach(function(ie){var $=H?1:G?a(ie.options.pointRange,U,0):s.axisPointRange||0,oe=ie.options.pointPlacement;C=Math.max(C,$),(!s.single||H)&&(ie=ie.is("xrange")?!G:G,j=Math.max(j,ie&&n(oe)?0:$/2),L=Math.max(L,ie&&"on"===oe?0:$))}),s.minPointOffset=j*=B=s.ordinal&&s.ordinal.slope&&U?s.ordinal.slope/U:1,s.pointRangePadding=L*=B,s.pointRange=Math.min(C,s.single&&H?1:_),G&&(s.closestPointRange=U)}s.translationSlope=s.transA=ee=s.staticScale||s.len/(_+L||1),s.transB=s.horiz?s.left:s.bottom,s.minPixelPadding=ee*j,l(this,"afterSetAxisTranslation")},F.prototype.minFromRange=function(){return this.max-this.range},F.prototype.setTickInterval=function(s){var _=this.chart,B=this.logarithmic,H=this.options,G=this.isXAxis,C=this.isLinked,j=H.tickPixelInterval,L=this.categories,ee=this.softThreshold,U=H.maxPadding,ie=H.minPadding,$=r(H.tickInterval)&&0<=H.tickInterval?H.tickInterval:void 0,oe=r(this.threshold)?this.threshold:null;this.dateTime||L||C||this.getTickAmount();var te=a(this.userMin,H.min),_e=a(this.userMax,H.max);if(C){this.linkedParent=_[this.coll][H.linkedTo];var pe=this.linkedParent.getExtremes();this.min=a(pe.min,pe.dataMin),this.max=a(pe.max,pe.dataMax),H.type!==this.linkedParent.options.type&&W(11,1,_)}else{if(ee&&A(oe))if(this.dataMin>=oe)pe=oe,ie=0;else if(this.dataMax<=oe){var ge=oe;U=0}this.min=a(te,pe,this.dataMin),this.max=a(_e,ge,this.dataMax)}if(B&&(this.positiveValuesOnly&&!s&&0>=Math.min(this.min,a(this.dataMin,this.min))&&W(10,1,_),this.min=M(B.log2lin(this.min),16),this.max=M(B.log2lin(this.max),16)),this.range&&A(this.max)&&(this.userMin=this.min=te=Math.max(this.dataMin,this.minFromRange()),this.userMax=_e=this.max,this.range=null),l(this,"foundExtremes"),this.beforePadding&&this.beforePadding(),this.adjustForMinRange(),!(L||this.axisPointRange||this.stacking&&this.stacking.usePercentage||C)&&A(this.min)&&A(this.max)&&(_=this.max-this.min)&&(!A(te)&&ie&&(this.min-=_*ie),!A(_e)&&U&&(this.max+=_*U)),r(this.userMin)||(r(H.softMin)&&H.softMin<this.min&&(this.min=te=H.softMin),r(H.floor)&&(this.min=Math.max(this.min,H.floor))),r(this.userMax)||(r(H.softMax)&&H.softMax>this.max&&(this.max=_e=H.softMax),r(H.ceiling)&&(this.max=Math.min(this.max,H.ceiling))),ee&&A(this.dataMin)&&(oe=oe||0,!A(te)&&this.min<oe&&this.dataMin>=oe?this.min=this.options.minRange?Math.min(oe,this.max-this.minRange):oe:!A(_e)&&this.max>oe&&this.dataMax<=oe&&(this.max=this.options.minRange?Math.max(oe,this.min+this.minRange):oe)),r(this.min)&&r(this.max)&&!this.chart.polar&&this.min>this.max&&(A(this.options.min)?this.max=this.min:A(this.options.max)&&(this.min=this.max)),this.tickInterval=this.min===this.max||typeof this.min>"u"||typeof this.max>"u"?1:C&&this.linkedParent&&!$&&j===this.linkedParent.options.tickPixelInterval?$=this.linkedParent.tickInterval:a($,this.tickAmount?(this.max-this.min)/Math.max(this.tickAmount-1,1):void 0,L?1:(this.max-this.min)*j/Math.max(this.len,j)),G&&!s){var ae=this.min!==(this.old&&this.old.min)||this.max!==(this.old&&this.old.max);this.series.forEach(function(ve){ve.forceCrop=ve.forceCropping&&ve.forceCropping(),ve.processData(ae)}),l(this,"postProcessData",{hasExtremesChanged:ae})}this.setAxisTranslation(),l(this,"initialAxisTranslation"),this.pointRange&&!$&&(this.tickInterval=Math.max(this.pointRange,this.tickInterval)),s=a(H.minTickInterval,this.dateTime&&!this.series.some(function(ve){return ve.noSharedTooltip})?this.closestPointRange:0),!$&&this.tickInterval<s&&(this.tickInterval=s),this.dateTime||this.logarithmic||$||(this.tickInterval=V(this,this.tickInterval)),this.tickAmount||(this.tickInterval=this.unsquish()),this.setTickPositions()},F.prototype.setTickPositions=function(){var L,s=this.options,_=s.tickPositions,B=s.tickPositioner,H=this.getMinorTickInterval(),G=this.hasVerticalPanning(),C="colorAxis"===this.coll,j=(C||!G)&&s.startOnTick;if(G=(C||!G)&&s.endOnTick,C=[],this.tickmarkOffset=this.categories&&"between"===s.tickmarkPlacement&&1===this.tickInterval?.5:0,this.minorTickInterval="auto"===H&&this.tickInterval?this.tickInterval/5:H,this.single=this.min===this.max&&A(this.min)&&!this.tickAmount&&(parseInt(this.min,10)===this.min||!1!==s.allowDecimals),_)C=_.slice();else if(r(this.min)&&r(this.max)){if(this.ordinal&&this.ordinal.positions||!((this.max-this.min)/this.tickInterval>Math.max(2*this.len,200)))if(this.dateTime)C=this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,s.units),this.min,this.max,s.startOfWeek,this.ordinal&&this.ordinal.positions,this.closestPointRange,!0);else if(this.logarithmic)C=this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max);else for(H=s=this.tickInterval;H<=2*s&&(C=this.getLinearTickPositions(this.tickInterval,this.min,this.max),this.tickAmount&&C.length>this.tickAmount);)this.tickInterval=V(this,H*=1.1);else C=[this.min,this.max],W(19,!1,this.chart);C.length>this.len&&(C=[C[0],C[C.length-1]])[0]===C[1]&&(C.length=1),B&&(this.tickPositions=C,(L=B.apply(this,[this.min,this.max]))&&(C=L))}this.tickPositions=C,this.paddedTicks=C.slice(0),this.trimTicks(C,j,G),!this.isLinked&&r(this.min)&&r(this.max)&&(this.single&&2>C.length&&!this.categories&&!this.series.some(function(ee){return ee.is("heatmap")&&"between"===ee.options.pointPlacement})&&(this.min-=.5,this.max+=.5),_||L||this.adjustTickAmount()),l(this,"afterSetTickPositions")},F.prototype.trimTicks=function(s,_,B){var H=s[0],G=s[s.length-1],C=!this.isOrdinal&&this.minPointOffset||0;if(l(this,"trimTicks"),!this.isLinked){if(_&&H!==-1/0)this.min=H;else for(;this.min-C>s[0];)s.shift();if(B)this.max=G;else for(;this.max+C<s[s.length-1];)s.pop();0===s.length&&A(H)&&!this.options.tickPositions&&s.push((G+H)/2)}},F.prototype.alignToOthers=function(){var C,s=this,_=[this],B=s.options,H="yAxis"===this.coll&&this.chart.options.chart.alignThresholds,G=[];if(s.thresholdAlignment=void 0,(!1!==this.chart.options.chart.alignTicks&&B.alignTicks||H)&&!1!==B.startOnTick&&!1!==B.endOnTick&&!s.logarithmic){var j=function(U){var ie=U.options;return[U.horiz?ie.left:ie.top,ie.width,ie.height,ie.pane].join()},L=j(this);this.chart[this.coll].forEach(function(U){var ie=U.series;ie.length&&ie.some(function($){return $.visible})&&U!==s&&j(U)===L&&(C=!0,_.push(U))})}if(C&&H){_.forEach(function(U){U=U.getThresholdAlignment(s),r(U)&&G.push(U)});var ee=1<G.length?G.reduce(function(U,ie){return U+ie},0)/G.length:void 0;_.forEach(function(U){U.thresholdAlignment=ee})}return C},F.prototype.getThresholdAlignment=function(s){if((!r(this.dataMin)||this!==s&&this.series.some(function(_){return _.isDirty||_.isDirtyData}))&&this.getSeriesExtremes(),r(this.threshold))return s=w((this.threshold-(this.dataMin||0))/((this.dataMax||0)-(this.dataMin||0)),0,1),this.options.reversed&&(s=1-s),s},F.prototype.getTickAmount=function(){var s=this.options,_=s.tickPixelInterval,B=s.tickAmount;!A(s.tickInterval)&&!B&&this.len<_&&!this.isRadial&&!this.logarithmic&&s.startOnTick&&s.endOnTick&&(B=2),!B&&this.alignToOthers()&&(B=Math.ceil(this.len/_)+1),4>B&&(this.finalTickAmt=B,B=5),this.tickAmount=B},F.prototype.adjustTickAmount=function(){var s=this,_=s.finalTickAmt,B=s.max,H=s.min,G=s.options,C=s.tickPositions,j=s.tickAmount,L=s.thresholdAlignment,ee=C&&C.length,U=a(s.threshold,s.softThreshold?0:null),ie=s.tickInterval;if(r(L)){var $=.5>L?Math.ceil(L*(j-1)):Math.floor(L*(j-1));G.reversed&&($=j-1-$)}if(s.hasData()&&r(H)&&r(B)){if(L=function(){s.transA*=(ee-1)/(j-1),s.min=G.startOnTick?C[0]:Math.min(H,C[0]),s.max=G.endOnTick?C[C.length-1]:Math.max(B,C[C.length-1])},r($)&&r(s.threshold)){for(;C[$]!==U||C.length!==j||C[0]>H||C[C.length-1]<B;){for(C.length=0,C.push(s.threshold);C.length<j;)void 0===C[$]||C[$]>s.threshold?C.unshift(M(C[0]-ie)):C.push(M(C[C.length-1]+ie));if(ie>8*s.tickInterval)break;ie*=2}L()}else if(ee<j){for(;C.length<j;)C.length%2||H===U?C.push(M(C[C.length-1]+ie)):C.unshift(M(C[0]-ie));L()}if(A(_)){for(ie=U=C.length;ie--;)(3===_&&ie%2==1||2>=_&&0<ie&&ie<U-1)&&C.splice(ie,1);s.finalTickAmt=void 0}}},F.prototype.setScale=function(){var s=!1,_=!1;this.series.forEach(function(H){s=s||H.isDirtyData||H.isDirty,_=_||H.xAxis&&H.xAxis.isDirty||!1}),this.setAxisSize();var B=this.len!==(this.old&&this.old.len);B||s||_||this.isLinked||this.forceRedraw||this.userMin!==(this.old&&this.old.userMin)||this.userMax!==(this.old&&this.old.userMax)||this.alignToOthers()?(this.stacking&&(this.stacking.resetStacks(),this.stacking.buildStacks()),this.forceRedraw=!1,this.getSeriesExtremes(),this.setTickInterval(),this.isDirty||(this.isDirty=B||this.min!==(this.old&&this.old.min)||this.max!==(this.old&&this.old.max))):this.stacking&&this.stacking.cleanStacks(),s&&this.panningState&&(this.panningState.isDirty=!0),l(this,"afterSetScale")},F.prototype.setExtremes=function(s,_,B,H,G){var C=this,j=C.chart;B=a(B,!0),C.series.forEach(function(L){delete L.kdTree}),G=b(G,{min:s,max:_}),l(C,"setExtremes",G,function(){C.userMin=s,C.userMax=_,C.eventArgs=G,B&&j.redraw(H)})},F.prototype.zoom=function(s,_){var B=this,H=this.dataMin,G=this.dataMax,C=this.options,j=Math.min(H,a(C.min,H)),L=Math.max(G,a(C.max,G));return l(this,"zoom",s={newMin:s,newMax:_},function(ee){var U=ee.newMin,ie=ee.newMax;(U!==B.min||ie!==B.max)&&(B.allowZoomOutside||(A(H)&&(U<j&&(U=j),U>L&&(U=L)),A(G)&&(ie<j&&(ie=j),ie>L&&(ie=L))),B.displayBtn=typeof U<"u"||typeof ie<"u",B.setExtremes(U,ie,!1,void 0,{trigger:"zoom"})),ee.zoomed=!0}),s.zoomed},F.prototype.setAxisSize=function(){var s=this.chart,_=this.options,B=_.offsets||[0,0,0,0],H=this.horiz,G=this.width=Math.round(m(a(_.width,s.plotWidth-B[3]+B[1]),s.plotWidth)),C=this.height=Math.round(m(a(_.height,s.plotHeight-B[0]+B[2]),s.plotHeight)),j=this.top=Math.round(m(a(_.top,s.plotTop+B[0]),s.plotHeight,s.plotTop));_=this.left=Math.round(m(a(_.left,s.plotLeft+B[3]),s.plotWidth,s.plotLeft)),this.bottom=s.chartHeight-C-j,this.right=s.chartWidth-G-_,this.len=Math.max(H?G:C,0),this.pos=H?_:j},F.prototype.getExtremes=function(){var s=this.logarithmic;return{min:s?M(s.lin2log(this.min)):this.min,max:s?M(s.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},F.prototype.getThreshold=function(s){var _=this.logarithmic,B=_?_.lin2log(this.min):this.min;return _=_?_.lin2log(this.max):this.max,null===s||s===-1/0?s=B:s===1/0?s=_:B>s?s=B:_<s&&(s=_),this.translate(s,0,1,0,1)},F.prototype.autoLabelAlign=function(s){var _=(a(s,0)-90*this.side+720)%360;return l(this,"autoLabelAlign",s={align:"center"},function(B){15<_&&165>_?B.align="right":195<_&&345>_&&(B.align="left")}),s.align},F.prototype.tickSize=function(s){var _=this.options,B=a(_["tick"===s?"tickWidth":"minorTickWidth"],"tick"===s&&this.isXAxis&&!this.categories?1:0),H=_["tick"===s?"tickLength":"minorTickLength"];if(B&&H){"inside"===_[s+"Position"]&&(H=-H);var G=[H,B]}return l(this,"afterTickSize",s={tickSize:G}),s.tickSize},F.prototype.labelMetrics=function(){var s=this.tickPositions&&this.tickPositions[0]||0;return this.chart.renderer.fontMetrics(this.options.labels.style.fontSize,this.ticks[s]&&this.ticks[s].label)},F.prototype.unsquish=function(){var s=this.options.labels,_=this.horiz,B=this.tickInterval,H=this.len/(((this.categories?1:0)+this.max-this.min)/B),G=s.rotation,C=this.labelMetrics(),j=Math.max(this.max-this.min,0),L=function(ge){var ae=ge/(H||1);return(ae=1<ae?Math.ceil(ae):1)*B>j&&ge!==1/0&&H!==1/0&&j&&(ae=Math.ceil(j/B)),M(ae*B)},ee=B,U=Number.MAX_VALUE;if(_){if(!s.staggerLines)if(r(G))var ie=[G];else H<s.autoRotationLimit&&(ie=s.autoRotation);if(ie)for(var $=_=void 0,oe=0,te=ie;oe<te.length;oe++){var _e=te[oe];if((_e===G||_e&&-90<=_e&&90>=_e)&&($=(_=L(Math.abs(C.h/Math.sin(u*_e))))+Math.abs(_e/360))<U){U=$;var pe=_e;ee=_}}}else ee=L(C.h);return this.autoRotation=ie,this.labelRotation=a(pe,r(G)?G:0),s.step?B:ee},F.prototype.getSlotWidth=function(s){var _=this.chart,B=this.horiz,H=this.options.labels,G=Math.max(this.tickPositions.length-(this.categories?0:1),1),C=_.margin[3];if(s&&r(s.slotWidth))return s.slotWidth;if(B&&2>H.step)return H.rotation?0:(this.staggerLines||1)*this.len/G;if(!B){if(void 0!==(s=H.style.width))return parseInt(String(s),10);if(C)return C-_.spacing[3]}return.33*_.chartWidth},F.prototype.renderUnsquish=function(){var s=this.chart,_=s.renderer,B=this.tickPositions,H=this.ticks,G=this.options.labels,C=G.style,j=this.horiz,L=this.getSlotWidth(),ee=Math.max(1,Math.round(L-2*G.padding)),U={},ie=this.labelMetrics(),$=C.textOverflow,oe=0;if(n(G.rotation)||(U.rotation=G.rotation||0),B.forEach(function(ge){(ge=H[ge]).movedLabel&&ge.replaceMovedLabel(),ge&&ge.label&&ge.label.textPxLength>oe&&(oe=ge.label.textPxLength)}),this.maxLabelLength=oe,this.autoRotation)oe>ee&&oe>ie.h?U.rotation=this.labelRotation:this.labelRotation=0;else if(L){var te=ee;if(!$){var _e="clip";for(ee=B.length;!j&&ee--;){var pe=B[ee];(pe=H[pe].label)&&(pe.styles&&"ellipsis"===pe.styles.textOverflow?pe.css({textOverflow:"clip"}):pe.textPxLength>L&&pe.css({width:L+"px"}),pe.getBBox().height>this.len/B.length-(ie.h-ie.f)&&(pe.specificTextOverflow="ellipsis"))}}}U.rotation&&(te=oe>.5*s.chartHeight?.33*s.chartHeight:oe,$||(_e="ellipsis")),(this.labelAlign=G.align||this.autoLabelAlign(this.labelRotation))&&(U.align=this.labelAlign),B.forEach(function(ge){var ae=(ge=H[ge])&&ge.label,ve=C.width,fe={};ae&&(ae.attr(U),ge.shortenLabel?ge.shortenLabel():te&&!ve&&"nowrap"!==C.whiteSpace&&(te<ae.textPxLength||"SPAN"===ae.element.tagName)?(fe.width=te+"px",$||(fe.textOverflow=ae.specificTextOverflow||_e),ae.css(fe)):ae.styles&&ae.styles.width&&!fe.width&&!ve&&ae.css({width:null}),delete ae.specificTextOverflow,ge.rotation=U.rotation)},this),this.tickRotCorr=_.rotCorr(ie.b,this.labelRotation||0,0!==this.side)},F.prototype.hasData=function(){return this.series.some(function(s){return s.hasData()})||this.options.showEmpty&&A(this.min)&&A(this.max)},F.prototype.addTitle=function(s){var j,H=this.opposite,G=this.options.title,C=this.chart.styledMode;this.axisTitle||((j=G.textAlign)||(j=(this.horiz?{low:"left",middle:"center",high:"right"}:{low:H?"right":"left",middle:"center",high:H?"left":"right"})[G.align]),this.axisTitle=this.chart.renderer.text(G.text||"",0,0,G.useHTML).attr({zIndex:7,rotation:G.rotation,align:j}).addClass("highcharts-axis-title"),C||this.axisTitle.css(i(G.style)),this.axisTitle.add(this.axisGroup),this.axisTitle.isNew=!0),C||G.style.width||this.isRadial||this.axisTitle.css({width:this.len+"px"}),this.axisTitle[s?"show":"hide"](s)},F.prototype.generateTick=function(s){var _=this.ticks;_[s]?_[s].addLabel():_[s]=new K(this,s)},F.prototype.getOffset=function(){var s=this,_=this,B=_.chart,H=_.horiz,G=_.options,C=_.side,j=_.ticks,L=_.tickPositions,ee=_.coll,U=_.axisParent,ie=B.renderer,$=B.inverted&&!_.isZAxis?[1,0,3,2][C]:C,oe=_.hasData(),te=G.title,_e=G.labels,pe=B.axisOffset;B=B.clipOffset;var ve,ge=[-1,1,1,-1][C],ae=G.className,fe=0,ne=0,ce=0;if(_.showAxis=ve=oe||G.showEmpty,_.staggerLines=_.horiz&&_e.staggerLines||void 0,!_.axisGroup){var xe=function(Le,Ie,Ne){return ie.g(Le).attr({zIndex:Ne}).addClass("highcharts-".concat(ee.toLowerCase()).concat(Ie," ")+(s.isRadial?"highcharts-radial-axis".concat(Ie," "):"")+(ae||"")).add(U)};_.gridGroup=xe("grid","-grid",G.gridZIndex),_.axisGroup=xe("axis","",G.zIndex),_.labelGroup=xe("axis-labels","-labels",_e.zIndex)}if(oe||_.isLinked?(L.forEach(function(Le){_.generateTick(Le)}),_.renderUnsquish(),_.reserveSpaceDefault=0===C||2===C||{1:"left",3:"right"}[C]===_.labelAlign,a(_e.reserveSpace,"center"===_.labelAlign||null,_.reserveSpaceDefault)&&L.forEach(function(Le){ce=Math.max(j[Le].getLabelSize(),ce)}),_.staggerLines&&(ce*=_.staggerLines),_.labelOffset=ce*(_.opposite?-1:1)):t(j,function(Le,Ie){Le.destroy(),delete j[Ie]}),te&&te.text&&!1!==te.enabled&&(_.addTitle(ve),ve&&!1!==te.reserveSpace)){_.titleOffset=fe=_.axisTitle.getBBox()[H?"height":"width"];var Oe=te.offset;ne=A(Oe)?0:a(te.margin,H?5:10)}_.renderLine(),_.offset=ge*a(G.offset,pe[C]?pe[C]+(G.margin||0):0),_.tickRotCorr=_.tickRotCorr||{x:0,y:0},te=0===C?-_.labelMetrics().h:2===C?_.tickRotCorr.y:0,oe=Math.abs(ce)+ne,ce&&(oe=oe-te+ge*(H?a(_e.y,_.tickRotCorr.y+8*ge):_e.x)),_.axisTitleMargin=a(Oe,oe),_.getMaxLabelDimensions&&(_.maxLabelDimensions=_.getMaxLabelDimensions(j,L)),"colorAxis"!==ee&&(H=this.tickSize("tick"),pe[C]=Math.max(pe[C],(_.axisTitleMargin||0)+fe+ge*_.offset,oe,L&&L.length&&H?H[0]+ge*_.offset:0),G=!_.axisLine||G.offset?0:2*Math.floor(_.axisLine.strokeWidth()/2),B[$]=Math.max(B[$],G)),l(this,"afterGetOffset")},F.prototype.getLinePath=function(s){var _=this.chart,B=this.opposite,H=this.offset,G=this.horiz,C=this.left+(B?this.width:0)+H;return H=_.chartHeight-this.bottom-(B?this.height:0)+H,B&&(s*=-1),_.renderer.crispLine([["M",G?this.left:C,G?H:this.top],["L",G?_.chartWidth-this.right:C,G?H:_.chartHeight-this.bottom]],s)},F.prototype.renderLine=function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))},F.prototype.getTitlePosition=function(){var s=this.horiz,_=this.left,B=this.top,H=this.len,G=this.options.title,C=s?_:B,j=this.opposite,L=this.offset,ee=G.x,U=G.y,ie=this.axisTitle,$=this.chart.renderer.fontMetrics(G.style.fontSize,ie);return ie=ie?Math.max(ie.getBBox(!1,0).height-$.h-1,0):0,H={low:C+(s?0:H),middle:C+H/2,high:C+(s?H:0)}[G.align],_=(s?B+this.height:_)+(s?1:-1)*(j?-1:1)*(this.axisTitleMargin||0)+[-ie,ie,$.f,-ie][this.side],l(this,"afterGetTitlePosition",{titlePosition:s={x:s?H+ee:_+(j?this.width:0)+L+ee,y:s?_+U-(j?this.height:0)+L:H+U}}),s},F.prototype.renderMinorTick=function(s,_){var B=this.minorTicks;B[s]||(B[s]=new K(this,s,"minor")),_&&B[s].isNew&&B[s].render(null,!0),B[s].render(null,!1,1)},F.prototype.renderTick=function(s,_,B){var H=this.ticks;(!this.isLinked||s>=this.min&&s<=this.max||this.grid&&this.grid.isColumn)&&(H[s]||(H[s]=new K(this,s)),B&&H[s].isNew&&H[s].render(_,!0,-1),H[s].render(_))},F.prototype.render=function(){var ge,ae,s=this,_=s.chart,B=s.logarithmic,H=s.options,G=s.isLinked,C=s.tickPositions,j=s.axisTitle,L=s.ticks,ee=s.minorTicks,U=s.alternateBands,ie=H.stackLabels,$=H.alternateGridColor,oe=s.tickmarkOffset,te=s.axisLine,_e=s.showAxis,pe=k(_.renderer.globalAnimation);if(s.labelEdge.length=0,s.overlap=!1,[L,ee,U].forEach(function(fe){t(fe,function(ne){ne.isActive=!1})}),s.hasData()||G){var ve=s.chart.hasRendered&&s.old&&r(s.old.min);s.minorTickInterval&&!s.categories&&s.getMinorTickPositions().forEach(function(fe){s.renderMinorTick(fe,ve)}),C.length&&(C.forEach(function(fe,ne){s.renderTick(fe,ne,ve)}),oe&&(0===s.min||s.single)&&(L[-1]||(L[-1]=new K(s,-1,null,!0)),L[-1].render(-1))),$&&C.forEach(function(fe,ne){ae=typeof C[ne+1]<"u"?C[ne+1]+oe:s.max-oe,ne%2==0&&fe<s.max&&ae<=s.max+(_.polar?-oe:oe)&&(U[fe]||(U[fe]=new Z.PlotLineOrBand(s)),ge=fe+oe,U[fe].options={from:B?B.lin2log(ge):ge,to:B?B.lin2log(ae):ae,color:$,className:"highcharts-alternate-grid"},U[fe].render(),U[fe].isActive=!0)}),s._addedPlotLB||(s._addedPlotLB=!0,(H.plotLines||[]).concat(H.plotBands||[]).forEach(function(fe){s.addPlotBandOrLine(fe)}))}[L,ee,U].forEach(function(fe){var ne=[],ce=pe.duration;t(fe,function(xe,Oe){xe.isActive||(xe.render(Oe,!1,0),xe.isActive=!1,ne.push(Oe))}),T(function(){for(var xe=ne.length;xe--;)fe[ne[xe]]&&!fe[ne[xe]].isActive&&(fe[ne[xe]].destroy(),delete fe[ne[xe]])},fe!==U&&_.hasRendered&&ce?ce:0)}),te&&(te[te.isPlaced?"animate":"attr"]({d:this.getLinePath(te.strokeWidth())}),te.isPlaced=!0,te[_e?"show":"hide"](_e)),j&&_e&&(H=s.getTitlePosition(),j[j.isNew?"attr":"animate"](H),j.isNew=!1),ie&&ie.enabled&&s.stacking&&s.stacking.renderStackTotals(),s.old={len:s.len,max:s.max,min:s.min,transA:s.transA,userMax:s.userMax,userMin:s.userMin},s.isDirty=!1,l(this,"afterRender")},F.prototype.redraw=function(){this.visible&&(this.render(),this.plotLinesAndBands.forEach(function(s){s.render()})),this.series.forEach(function(s){s.isDirty=!0})},F.prototype.getKeepProps=function(){return this.keepProps||F.keepProps},F.prototype.destroy=function(s){var _=this,B=_.plotLinesAndBands,H=this.eventOptions;if(l(this,"destroy",{keepEvents:s}),s||d(_),[_.ticks,_.minorTicks,_.alternateBands].forEach(function(C){E(C)}),B)for(s=B.length;s--;)B[s].destroy();for(var G in"axisLine axisTitle axisGroup gridGroup labelGroup cross scrollbar".split(" ").forEach(function(C){_[C]&&(_[C]=_[C].destroy())}),_.plotLinesAndBandsGroups)_.plotLinesAndBandsGroups[G]=_.plotLinesAndBandsGroups[G].destroy();t(_,function(C,j){-1===_.getKeepProps().indexOf(j)&&delete _[j]}),this.eventOptions=H},F.prototype.drawCrosshair=function(s,_){var C,B=this.crosshair,H=a(B&&B.snap,!0),G=this.chart,j=this.cross;if(l(this,"drawCrosshair",{e:s,point:_}),s||(s=this.cross&&this.cross.e),B&&!1!==(A(_)||!H)){if(H?A(_)&&(C=a("colorAxis"!==this.coll?_.crosshairPos:null,this.isXAxis?_.plotX:this.len-_.plotY)):C=s&&(this.horiz?s.chartX-this.pos:this.len-s.chartY+this.pos),A(C)){var L={value:_&&(this.isXAxis?_.x:a(_.stackY,_.y)),translatedValue:C};G.polar&&b(L,{isCrosshair:!0,chartX:s&&s.chartX,chartY:s&&s.chartY,point:_}),L=this.getPlotLinePath(L)||null}if(!A(L))return void this.hideCrosshair();H=this.categories&&!this.isRadial,j||(this.cross=j=G.renderer.path().addClass("highcharts-crosshair highcharts-crosshair-"+(H?"category ":"thin ")+(B.className||"")).attr({zIndex:a(B.zIndex,2)}).add(),G.styledMode||(j.attr({stroke:B.color||(H?I.parse("#ccd6eb").setOpacity(.25).get():"#cccccc"),"stroke-width":a(B.width,1)}).css({"pointer-events":"none"}),B.dashStyle&&j.attr({dashstyle:B.dashStyle}))),j.show().attr({d:L}),H&&!B.width&&j.attr({"stroke-width":this.transA}),this.cross.e=s}else this.hideCrosshair();l(this,"afterDrawCrosshair",{e:s,point:_})},F.prototype.hideCrosshair=function(){this.cross&&this.cross.hide(),l(this,"afterHideCrosshair")},F.prototype.hasVerticalPanning=function(){var s=this.chart.options.chart.panning;return!!(s&&s.enabled&&/y/.test(s.type))},F.prototype.validatePositiveValue=function(s){return r(s)&&0<s},F.prototype.update=function(s,_){var B=this.chart;s=i(this.userOptions,s),this.destroy(!0),this.init(B,s),B.isDirtyBox=!0,a(_,!0)&&B.redraw()},F.prototype.remove=function(s){for(var _=this.chart,B=this.coll,H=this.series,G=H.length;G--;)H[G]&&H[G].remove(!1);R(_.axes,this),R(_[B],this),_[B].forEach(function(C,j){C.options.index=C.userOptions.index=j}),this.destroy(),_.isDirtyBox=!0,a(s,!0)&&_.redraw()},F.prototype.setTitle=function(s,_){this.update({title:s},_)},F.prototype.setCategories=function(s,_){this.update({categories:s},_)},F.defaultOptions=S.defaultXAxisOptions,F.keepProps="extKey hcEvents names series userMax userMin".split(" "),F}()}),X(y,"Core/Axis/DateTimeAxis.js",[y["Core/Utilities.js"]],function(O){var Z,S=O.addEvent,I=O.getMagnitude,N=O.normalizeTickInterval,Y=O.timeUnits;return function(K){function P(){return this.chart.time.getTimeTicks.apply(this.chart.time,arguments)}function k(u){"datetime"!==u.userOptions.type?this.dateTime=void 0:this.dateTime||(this.dateTime=new p(this))}var x=[];K.compose=function(u){return-1===x.indexOf(u)&&(x.push(u),u.keepProps.push("dateTime"),u.prototype.getTimeTicks=P,S(u,"init",k)),u};var p=function(){function u(g){this.axis=g}return u.prototype.normalizeTimeTickInterval=function(g,v){var E,w=v||[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2]],["week",[1,2]],["month",[1,2,3,4,6]],["year",null]],M=Y[(v=w[w.length-1])[0]],A=v[1];for(E=0;E<w.length&&(M=Y[(v=w[E])[0]],A=v[1],!(w[E+1]&&g<=(M*A[A.length-1]+Y[w[E+1][0]])/2));E++);return M===Y.year&&g<5*M&&(A=[1,2,5]),{unitRange:M,count:g=N(g/M,A,"year"===v[0]?Math.max(I(g/M),1):1),unitName:v[0]}},u.prototype.getXDateFormat=function(g,v){var w=this.axis,M=w.chart.time;return w.closestPointRange?M.getDateFormat(w.closestPointRange,g,w.options.startOfWeek,v)||M.resolveDTLFormat(v.year).main:M.resolveDTLFormat(v.day).main},u}();K.Additions=p}(Z||(Z={})),Z}),X(y,"Core/Axis/LogarithmicAxis.js",[y["Core/Utilities.js"]],function(O){var Y,S=O.addEvent,I=O.normalizeTickInterval,N=O.pick;return function(Z){function K(p){var u=this.logarithmic;"logarithmic"!==p.userOptions.type?this.logarithmic=void 0:u||(this.logarithmic=new x(this))}function P(){var p=this.logarithmic;p&&(this.lin2val=function(u){return p.lin2log(u)},this.val2lin=function(u){return p.log2lin(u)})}var k=[];Z.compose=function(p){return-1===k.indexOf(p)&&(k.push(p),p.keepProps.push("logarithmic"),S(p,"init",K),S(p,"afterInit",P)),p};var x=function(){function p(u){this.axis=u}return p.prototype.getLogTickPositions=function(u,g,v,w){var M=this.axis,A=M.len,E=M.options,R=[];if(w||(this.minorAutoInterval=void 0),.5<=u)u=Math.round(u),R=M.getLinearTickPositions(u,g,v);else if(.08<=u){var b,W=Math.floor(g),l=E=void 0;for(A=.3<u?[1,2,4]:.15<u?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9];W<v+1&&!l;W++){var h=A.length;for(b=0;b<h&&!l;b++){var r=this.log2lin(this.lin2log(W)*A[b]);r>g&&(!w||E<=v)&&typeof E<"u"&&R.push(E),E>v&&(l=!0),E=r}}}else g=this.lin2log(g),v=this.lin2log(v),u=w?M.getMinorTickInterval():E.tickInterval,u=N("auto"===u?null:u,this.minorAutoInterval,E.tickPixelInterval/(w?5:1)*(v-g)/((w?A/M.tickPositions.length:A)||1)),u=I(u),R=M.getLinearTickPositions(u,g,v).map(this.log2lin),w||(this.minorAutoInterval=u/5);return w||(M.tickInterval=u),R},p.prototype.lin2log=function(u){return Math.pow(10,u)},p.prototype.log2lin=function(u){return Math.log(u)/Math.LN10},p}();Z.Additions=x}(Y||(Y={})),Y}),X(y,"Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js",[y["Core/Utilities.js"]],function(O){var Y,S=O.erase,I=O.extend,N=O.isNumber;return function(Z){var P,K=[];Z.compose=function(x,p){return P||(P=x),-1===K.indexOf(p)&&(K.push(p),I(p.prototype,k.prototype)),p};var k=function(){function x(){}return x.prototype.getPlotBandPath=function(p,u,g){void 0===g&&(g=this.options);var v=this.getPlotLinePath({value:u,force:!0,acrossPanes:g.acrossPanes}),w=[],M=this.horiz;if(u=!N(this.min)||!N(this.max)||p<this.min&&u<this.min||p>this.max&&u>this.max,p=this.getPlotLinePath({value:p,force:!0,acrossPanes:g.acrossPanes}),g=1,p&&v){if(u){var A=p.toString()===v.toString();g=0}for(u=0;u<p.length;u+=2){var E=p[u],R=p[u+1],W=v[u],b=v[u+1];"M"!==E[0]&&"L"!==E[0]||"M"!==R[0]&&"L"!==R[0]||"M"!==W[0]&&"L"!==W[0]||"M"!==b[0]&&"L"!==b[0]||(M&&W[1]===E[1]?(W[1]+=g,b[1]+=g):M||W[2]!==E[2]||(W[2]+=g,b[2]+=g),w.push(["M",E[1],E[2]],["L",R[1],R[2]],["L",b[1],b[2]],["L",W[1],W[2]],["Z"])),w.isFlat=A}}return w},x.prototype.addPlotBand=function(p){return this.addPlotBandOrLine(p,"plotBands")},x.prototype.addPlotLine=function(p){return this.addPlotBandOrLine(p,"plotLines")},x.prototype.addPlotBandOrLine=function(p,u){var g=this,v=this.userOptions,w=new P(this,p);if(this.visible&&(w=w.render()),w){if(this._addedPlotLB||(this._addedPlotLB=!0,(v.plotLines||[]).concat(v.plotBands||[]).forEach(function(A){g.addPlotBandOrLine(A)})),u){var M=v[u]||[];M.push(p),v[u]=M}this.plotLinesAndBands.push(w)}return w},x.prototype.removePlotBandOrLine=function(p){var u=this.plotLinesAndBands,g=this.options,v=this.userOptions;if(u){for(var w=u.length;w--;)u[w].id===p&&u[w].destroy();[g.plotLines||[],v.plotLines||[],g.plotBands||[],v.plotBands||[]].forEach(function(M){for(w=M.length;w--;)(M[w]||{}).id===p&&S(M,M[w])})}},x.prototype.removePlotBand=function(p){this.removePlotBandOrLine(p)},x.prototype.removePlotLine=function(p){this.removePlotBandOrLine(p)},x}()}(Y||(Y={})),Y}),X(y,"Core/Axis/PlotLineOrBand/PlotLineOrBand.js",[y["Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js"],y["Core/Utilities.js"]],function(O,S){var I=S.arrayMax,N=S.arrayMin,Y=S.defined,Z=S.destroyObjectProperties,K=S.erase,P=S.fireEvent,k=S.merge,x=S.objectEach,p=S.pick;return function(){function u(g,v){this.axis=g,v&&(this.options=v,this.id=v.id)}return u.compose=function(g){return O.compose(u,g)},u.prototype.render=function(){P(this,"render");var g=this,v=g.axis,w=v.horiz,M=v.logarithmic,A=g.options,E=A.color,R=p(A.zIndex,0),W=A.events,b={},l=v.chart.renderer,h=A.label,r=g.label,n=A.to,i=A.from,o=A.value,t=g.svgElem,a=[],m=Y(i)&&Y(n);a=Y(o);var d=!t,f={class:"highcharts-plot-"+(m?"band ":"line ")+(A.className||"")},T=m?"bands":"lines";if(M&&(i=M.log2lin(i),n=M.log2lin(n),o=M.log2lin(o)),v.chart.styledMode||(a?(f.stroke=E||"#999999",f["stroke-width"]=p(A.width,1),A.dashStyle&&(f.dashstyle=A.dashStyle)):m&&(f.fill=E||"#e6ebf5",A.borderWidth&&(f.stroke=A.borderColor,f["stroke-width"]=A.borderWidth))),b.zIndex=R,(M=v.plotLinesAndBandsGroups[T+="-"+R])||(v.plotLinesAndBandsGroups[T]=M=l.g("plot-"+T).attr(b).add()),d&&(g.svgElem=t=l.path().attr(f).add(M)),a)a=v.getPlotLinePath({value:o,lineWidth:t.strokeWidth(),acrossPanes:A.acrossPanes});else{if(!m)return;a=v.getPlotBandPath(i,n,A)}return!g.eventsAdded&&W&&(x(W,function(V,F){t.on(F,function(s){W[F].apply(g,[s])})}),g.eventsAdded=!0),(d||!t.d)&&a&&a.length?t.attr({d:a}):t&&(a?(t.show(),t.animate({d:a})):t.d&&(t.hide(),r&&(g.label=r=r.destroy()))),h&&(Y(h.text)||Y(h.formatter))&&a&&a.length&&0<v.width&&0<v.height&&!a.isFlat?(h=k({align:w&&m&&"center",x:w?!m&&4:10,verticalAlign:!w&&m&&"middle",y:w?m?16:10:m?6:-4,rotation:w&&!m&&90},h),this.renderLabel(h,a,m,R)):r&&r.hide(),g},u.prototype.renderLabel=function(g,v,w,M){var A=this.axis,E=A.chart.renderer,R=this.label;R||(this.label=R=E.text(this.getLabelText(g),0,0,g.useHTML).attr({align:g.textAlign||g.align,rotation:g.rotation,class:"highcharts-plot-"+(w?"band":"line")+"-label "+(g.className||""),zIndex:M}).add(),A.chart.styledMode||R.css(k({textOverflow:"ellipsis"},g.style))),M=v.xBounds||[v[0][1],v[1][1],w?v[2][1]:v[0][1]],v=v.yBounds||[v[0][2],v[1][2],w?v[2][2]:v[0][2]],w=N(M),E=N(v),R.align(g,!1,{x:w,y:E,width:I(M)-w,height:I(v)-E}),R.alignValue&&"left"!==R.alignValue||(g=g.clip?A.width:A.chart.chartWidth,R.css({width:(90===R.rotation?A.height-(R.alignAttr.y-A.top):g-(R.alignAttr.x-A.left))+"px"})),R.show(!0)},u.prototype.getLabelText=function(g){return Y(g.formatter)?g.formatter.call(this):g.text},u.prototype.destroy=function(){K(this.axis.plotLinesAndBands,this),delete this.axis,Z(this)},u}()}),X(y,"Core/Tooltip.js",[y["Core/FormatUtilities.js"],y["Core/Globals.js"],y["Core/Renderer/RendererUtilities.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){var Z=O.format,K=S.doc,P=I.distribute,k=Y.clamp,x=Y.css,p=Y.discardElement,u=Y.extend,g=Y.fireEvent,v=Y.isArray,w=Y.isNumber,M=Y.isString,A=Y.merge,E=Y.pick,R=Y.splat,W=Y.syncTimeout;return function(){function b(l,h){this.allowShared=!0,this.container=void 0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.now={},this.options={},this.outside=!1,this.chart=l,this.init(l,h)}return b.prototype.applyFilter=function(){var l=this.chart;l.renderer.definition({tagName:"filter",attributes:{id:"drop-shadow-"+l.index,opacity:.5},children:[{tagName:"feGaussianBlur",attributes:{in:"SourceAlpha",stdDeviation:1}},{tagName:"feOffset",attributes:{dx:1,dy:1}},{tagName:"feComponentTransfer",children:[{tagName:"feFuncA",attributes:{type:"linear",slope:.3}}]},{tagName:"feMerge",children:[{tagName:"feMergeNode"},{tagName:"feMergeNode",attributes:{in:"SourceGraphic"}}]}]})},b.prototype.bodyFormatter=function(l){return l.map(function(h){var r=h.series.tooltipOptions;return(r[(h.point.formatPrefix||"point")+"Formatter"]||h.point.tooltipFormatter).call(h.point,r[(h.point.formatPrefix||"point")+"Format"]||"")})},b.prototype.cleanSplit=function(l){this.chart.series.forEach(function(h){var r=h&&h.tt;r&&(!r.isActive||l?h.tt=r.destroy():r.isActive=!1)})},b.prototype.defaultFormatter=function(l){var h=this.points||R(this),r=[l.tooltipFooterHeaderFormatter(h[0])];return(r=r.concat(l.bodyFormatter(h))).push(l.tooltipFooterHeaderFormatter(h[0],!0)),r},b.prototype.destroy=function(){this.label&&(this.label=this.label.destroy()),this.split&&this.tt&&(this.cleanSplit(!0),this.tt=this.tt.destroy()),this.renderer&&(this.renderer=this.renderer.destroy(),p(this.container)),Y.clearTimeout(this.hideTimer),Y.clearTimeout(this.tooltipTimeout)},b.prototype.getAnchor=function(l,h){var r=this.chart,n=r.pointer,i=r.inverted,o=r.plotTop;if(r=r.plotLeft,(l=R(l))[0].series&&l[0].series.yAxis&&!l[0].series.yAxis.options.reversedStacks&&(l=l.slice().reverse()),this.followPointer&&h)typeof h.chartX>"u"&&(h=n.normalize(h)),l=[h.chartX-r,h.chartY-o];else if(l[0].tooltipPos)l=l[0].tooltipPos;else{var t=0,a=0;l.forEach(function(m){(m=m.pos(!0))&&(t+=m[0],a+=m[1])}),t/=l.length,a/=l.length,this.shared&&1<l.length&&h&&(i?t=h.chartX:a=h.chartY),l=[t-r,a-o]}return l.map(Math.round)},b.prototype.getClassName=function(l,h,r){var n=l.series,i=n.options;return[this.options.className,"highcharts-label",r&&"highcharts-tooltip-header",h?"highcharts-tooltip-box":"highcharts-tooltip",!r&&"highcharts-color-"+E(l.colorIndex,n.colorIndex),i&&i.className].filter(M).join(" ")},b.prototype.getLabel=function(){var o,l=this,h=this.chart.styledMode,r=this.options,n=this.split&&this.allowShared,i=r.style.pointerEvents||(this.shouldStickOnContact()?"auto":"none"),t=this.chart.renderer;if(l.label){var a=!l.label.hasClass("highcharts-label");(n&&!a||!n&&a)&&l.destroy()}if(!this.label){if(this.outside){a=this.chart.options.chart.style;var m=N.getRendererType();this.container=o=S.doc.createElement("div"),o.className="highcharts-tooltip-container",x(o,{position:"absolute",top:"1px",pointerEvents:i,zIndex:Math.max(this.options.style.zIndex||0,(a&&a.zIndex||0)+3)}),S.doc.body.appendChild(o),this.renderer=t=new m(o,0,0,a,void 0,void 0,t.styledMode)}if(n?this.label=t.g("tooltip"):(this.label=t.label("",0,0,r.shape,void 0,void 0,r.useHTML,void 0,"tooltip").attr({padding:r.padding,r:r.borderRadius}),h||this.label.attr({fill:r.backgroundColor,"stroke-width":r.borderWidth}).css(r.style).css({pointerEvents:i}).shadow(r.shadow)),h&&r.shadow&&(this.applyFilter(),this.label.attr({filter:"url(#drop-shadow-"+this.chart.index+")"})),l.outside&&!l.split){var d=this.label,f=d.xSetter,T=d.ySetter;d.xSetter=function(V){f.call(d,l.distance),o.style.left=V+"px"},d.ySetter=function(V){T.call(d,l.distance),o.style.top=V+"px"}}this.label.attr({zIndex:8}).add()}return this.label},b.prototype.getPosition=function(l,h,r){var s,n=this.chart,i=this.distance,o={},t=n.inverted&&r.h||0,a=this.outside,m=a?K.documentElement.clientWidth-2*i:n.chartWidth,d=a?Math.max(K.body.scrollHeight,K.documentElement.scrollHeight,K.body.offsetHeight,K.documentElement.offsetHeight,K.documentElement.clientHeight):n.chartHeight,f=n.pointer.getChartPosition(),T=function(j){var L="x"===j;return[j,L?m:d,L?l:h].concat(a?[L?l*f.scaleX:h*f.scaleY,L?f.left-i+(r.plotX+n.plotLeft)*f.scaleX:f.top-i+(r.plotY+n.plotTop)*f.scaleY,0,L?m:d]:[L?l:h,L?r.plotX+n.plotLeft:r.plotY+n.plotTop,L?n.plotLeft:n.plotTop,L?n.plotLeft+n.plotWidth:n.plotTop+n.plotHeight])},V=T("y"),F=T("x");T=!!r.negative,!n.polar&&n.hoverSeries&&n.hoverSeries.yAxis&&n.hoverSeries.yAxis.reversed&&(T=!T);var _=!this.followPointer&&E(r.ttBelow,!n.inverted===T),B=function(j,L,ee,U,ie,$,oe){var te=a?"y"===j?i*f.scaleY:i*f.scaleX:i,_e=(ee-U)/2,pe=U<ie-i,ge=ie+i+U<L,ae=ie-te-ee+_e;if(ie=ie+te-_e,_&&ge)o[j]=ie;else if(!_&&pe)o[j]=ae;else if(pe)o[j]=Math.min(oe-U,0>ae-t?ae:ae-t);else{if(!ge)return!1;o[j]=Math.max($,ie+t+ee>L?ie:ie+t)}},H=function(j,L,ee,U,ie){var $;return ie<i||ie>L-i?$=!1:o[j]=ie<ee/2?1:ie>L-U/2?L-U-2:ie-ee/2,$},G=function(j){var L=V;V=F,F=L,s=j},C=function(){!1!==B.apply(0,V)?!1!==H.apply(0,F)||s||(G(!0),C()):s?o.x=o.y=0:(G(!0),C())};return(n.inverted||1<this.len)&&G(),C(),o},b.prototype.hide=function(l){var h=this;Y.clearTimeout(this.hideTimer),l=E(l,this.options.hideDelay),this.isHidden||(this.hideTimer=W(function(){h.getLabel().fadeOut(l&&void 0),h.isHidden=!0},l))},b.prototype.init=function(l,h){this.chart=l,this.options=h,this.crosshairs=[],this.now={x:0,y:0},this.isHidden=!0,this.split=h.split&&!l.inverted&&!l.polar,this.shared=h.shared||this.split,this.outside=E(h.outside,!(!l.scrollablePixelsX&&!l.scrollablePixelsY))},b.prototype.shouldStickOnContact=function(l){return!(this.followPointer||!this.options.stickOnContact||l&&!this.chart.pointer.inClass(l.target,"highcharts-tooltip"))},b.prototype.move=function(l,h,r,n){var i=this,o=i.now,t=!1!==i.options.animation&&!i.isHidden&&(1<Math.abs(l-o.x)||1<Math.abs(h-o.y)),a=i.followPointer||1<i.len;u(o,{x:t?(2*o.x+l)/3:l,y:t?(o.y+h)/2:h,anchorX:a?void 0:t?(2*o.anchorX+r)/3:r,anchorY:a?void 0:t?(o.anchorY+n)/2:n}),i.getLabel().attr(o),i.drawTracker(),t&&(Y.clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout(function(){i&&i.move(l,h,r,n)},32))},b.prototype.refresh=function(l,h){var r=this.chart,n=this.options,i=r.pointer,o=R(l),t=o[0],a=[],m=n.formatter||this.defaultFormatter,d=this.shared,f=r.styledMode,T={};if(n.enabled&&t.series){Y.clearTimeout(this.hideTimer),this.allowShared=!(!v(l)&&l.series&&l.series.noSharedTooltip),this.followPointer=!this.split&&t.series.tooltipOptions.followPointer;var V=(l=this.getAnchor(l,h))[0],F=l[1];if(d&&this.allowShared?(i.applyInactiveState(o),o.forEach(function(B){B.setState("hover"),a.push(B.getLabelConfig())}),(T={x:t.category,y:t.y}).points=a):T=t.getLabelConfig(),this.len=a.length,m=m.call(T,this),this.distance=E((d=t.series).tooltipOptions.distance,16),!1===m)this.hide();else{if(this.split&&this.allowShared)this.renderSplit(m,o);else{var s=V,_=F;if(h&&i.isDirectTouch&&(s=h.chartX-r.plotLeft,_=h.chartY-r.plotTop),!r.polar&&!1!==d.options.clip&&!o.some(function(B){return i.isDirectTouch||B.series.shouldShowTooltip(s,_)}))return void this.hide();h=this.getLabel(),n.style.width&&!f||h.css({width:r.spacingBox.width+"px"}),h.attr({text:m&&m.join?m.join(""):m}),h.addClass(this.getClassName(t),!0),f||h.attr({stroke:n.borderColor||t.color||d.color||"#666666"}),this.updatePosition({plotX:V,plotY:F,negative:t.negative,ttBelow:t.ttBelow,h:l[2]||0})}this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1}g(this,"refresh")}},b.prototype.renderSplit=function(l,h){function r(ge,ae,ve,fe,ne){return void 0===ne&&(ne=!0),ve?(ae=U?0:te,ge=k(ge-fe/2,j.left,j.right-fe-(n.outside?ie:0))):(ae-=$,ge=k(ge=ne?ge-fe-H:ge+H,ne?ge:j.left,j.right)),{x:ge,y:ae}}var n=this,i=n.chart,o=n.chart,t=o.chartWidth,a=o.chartHeight,m=o.plotHeight,d=o.plotLeft,f=o.plotTop,T=o.pointer,V=o.scrollablePixelsY;V=void 0===V?0:V;var s=o.scrollingContainer,_=(s=void 0===s?{scrollLeft:0,scrollTop:0}:s).scrollLeft;s=s.scrollTop;var B=o.styledMode,H=n.distance,G=n.options,C=n.options.positioner,j=n.outside&&"number"!=typeof o.scrollablePixelsX?K.documentElement.getBoundingClientRect():{left:_,right:_+t,top:s,bottom:s+a},L=n.getLabel(),ee=this.renderer||i.renderer,U=!(!i.xAxis[0]||!i.xAxis[0].opposite),ie=(i=T.getChartPosition()).left;i=i.top;var $=f+s,oe=0,te=m-V;M(l)&&(l=[!1,l]),l=l.slice(0,h.length+1).reduce(function(ge,ae,ve){if(!1!==ae&&""!==ae){var fe=(ve=h[ve-1]||{isHeader:!0,plotX:h[0].plotX,plotY:m,series:{}}).isHeader,ne=fe?n:ve.series;ae=ae.toString();var ce=ne.tt,xe=ve.isHeader,Oe=ve.series;ce||(ce={padding:G.padding,r:G.borderRadius},B||(ce.fill=G.backgroundColor,ce["stroke-width"]=G.borderWidth),ce=ee.label("",0,0,G[xe?"headerShape":"shape"],void 0,void 0,G.useHTML).addClass(n.getClassName(ve,!0,xe)).attr(ce).add(L)),ce.isActive=!0,ce.attr({text:ae}),B||ce.css(G.style).shadow(G.shadow).attr({stroke:G.borderColor||ve.color||Oe.color||"#333333"}),ae=(xe=(ne=ne.tt=ce).getBBox()).width+ne.strokeWidth(),fe&&(te+=oe=xe.height,U&&($-=oe)),Oe=void 0===(Oe=ve.plotX)?0:Oe,ce=void 0===(ce=ve.plotY)?0:ce;var Le=ve.series;if(ve.isHeader){Oe=d+Oe;var Ie=f+m/2}else{var Ne=Le.xAxis,Mt=Le.yAxis;Oe=Ne.pos+k(Oe,-H,Ne.len+H),Le.shouldShowTooltip(0,Mt.pos-f+ce,{ignoreX:!0})&&(Ie=Mt.pos+ce)}Oe=k(Oe,j.left-H,j.right+H),"number"==typeof Ie?(xe=xe.height+1,ce=C?C.call(n,ae,xe,ve):r(Oe,Ie,fe,ae),ge.push({align:C?0:void 0,anchorX:Oe,anchorY:Ie,boxWidth:ae,point:ve,rank:E(ce.rank,fe?1:0),size:xe,target:ce.y,tt:ne,x:ce.x})):ne.isActive=!1}return ge},[]),!C&&l.some(function(ge){var ae=(n.outside?ie:0)+ge.anchorX;return ae<j.left&&ae+ge.boxWidth<j.right||ae<ie-j.left+ge.boxWidth&&j.right-ae>ae})&&(l=l.map(function(ge){var ae=r(ge.anchorX,ge.anchorY,ge.point.isHeader,ge.boxWidth,!1);return u(ge,{target:ae.y,x:ae.x})})),n.cleanSplit(),P(l,te);var _e=ie,pe=ie;l.forEach(function(ge){var ae=ge.x,ve=ge.boxWidth;(ge=ge.isHeader)||(n.outside&&ie+ae<_e&&(_e=ie+ae),!ge&&n.outside&&_e+ve>pe&&(pe=ie+ae))}),l.forEach(function(ge){var ae=ge.x,ve=ge.anchorX,fe=ge.pos,ne=ge.point.isHeader;if(fe={visibility:typeof fe>"u"?"hidden":"inherit",x:ae,y:(fe||0)+$,anchorX:ve,anchorY:ge.anchorY},n.outside&&ae<ve){var ce=ie-_e;0<ce&&(ne||(fe.x=ae+ce,fe.anchorX=ve+ce),ne&&(fe.x=(pe-_e)/2,fe.anchorX=ve+ce))}ge.tt.attr(fe)}),l=n.container,V=n.renderer,n.outside&&l&&V&&(o=L.getBBox(),V.setSize(o.width+o.x,o.height+o.y,!1),l.style.left=_e+"px",l.style.top=i+"px")},b.prototype.drawTracker=function(){if(this.shouldStickOnContact()){var l=this.chart,h=this.label,r=this.shared?l.hoverPoints:l.hoverPoint;if(h&&r){var n={x:0,y:0,width:0,height:0};r=this.getAnchor(r);var i=h.getBBox();r[0]+=l.plotLeft-h.translateX,r[1]+=l.plotTop-h.translateY,n.x=Math.min(0,r[0]),n.y=Math.min(0,r[1]),n.width=0>r[0]?Math.max(Math.abs(r[0]),i.width-r[0]):Math.max(Math.abs(r[0]),i.width),n.height=0>r[1]?Math.max(Math.abs(r[1]),i.height-Math.abs(r[1])):Math.max(Math.abs(r[1]),i.height),this.tracker?this.tracker.attr(n):(this.tracker=h.renderer.rect(n).addClass("highcharts-tracker").add(h),l.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}}else this.tracker&&this.tracker.destroy()},b.prototype.styledModeFormat=function(l){return l.replace('style="font-size: 10px"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex} {series.options.className} {point.options.className}"')},b.prototype.tooltipFooterHeaderFormatter=function(l,h){var r=l.series,n=r.tooltipOptions,i=r.xAxis,o=i&&i.dateTime,t=n.xDateFormat,a=n[h?"footerFormat":"headerFormat"];return g(this,"headerFormatter",i={isFooter:h,labelConfig:l},function(m){o&&!t&&w(l.key)&&(t=o.getXDateFormat(l.key,n.dateTimeLabelFormats)),o&&t&&(l.point&&l.point.tooltipDateKeys||["key"]).forEach(function(d){a=a.replace("{point."+d+"}","{point."+d+":"+t+"}")}),r.chart.styledMode&&(a=this.styledModeFormat(a)),m.text=Z(a,{point:l,series:r},this.chart)}),i.text},b.prototype.update=function(l){this.destroy(),A(!0,this.chart.options.tooltip.userOptions,l),this.init(this.chart,A(!0,this.options,l))},b.prototype.updatePosition=function(l){var h=this.chart,r=this.distance,n=this.options,i=h.pointer,o=this.getLabel(),t=i.getChartPosition();i=t.left;var a=t.top,m=t.scaleX;t=t.scaleY;var d=(n.positioner||this.getPosition).call(this,o.width,o.height,l),f=(l.plotX||0)+h.plotLeft;l=(l.plotY||0)+h.plotTop,this.outside&&(n.positioner&&(d.x+=i-r,d.y+=a-r),this.renderer.setSize(o.width+(r=n.borderWidth+2*r),o.height+r,!1),(1!==m||1!==t)&&(x(this.container,{transform:"scale(".concat(m,", ").concat(t,")")}),f*=m,l*=t),f+=i-d.x,l+=a-d.y),this.move(Math.round(d.x),Math.round(d.y||0),f,l)},b}()}),X(y,"Core/Series/Point.js",[y["Core/Renderer/HTML/AST.js"],y["Core/Animation/AnimationUtilities.js"],y["Core/Defaults.js"],y["Core/FormatUtilities.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){var Z=S.animObject,K=I.defaultOptions,P=N.format,k=Y.addEvent,x=Y.defined,p=Y.erase,u=Y.extend,g=Y.fireEvent,v=Y.getNestedProperty,w=Y.isArray,M=Y.isFunction,A=Y.isNumber,E=Y.isObject,R=Y.merge,W=Y.objectEach,b=Y.pick,l=Y.syncTimeout,h=Y.removeEvent,r=Y.uniqueKey;return function(){function n(){this.category=void 0,this.formatPrefix="point",this.id=void 0,this.isNull=!1,this.percentage=this.options=this.name=void 0,this.selected=!1,this.total=this.shapeArgs=this.series=void 0,this.visible=!0,this.x=void 0}return n.prototype.animateBeforeDestroy=function(){var i=this,o={x:i.startXPos,opacity:0},t=i.getGraphicalProps();t.singular.forEach(function(a){i[a]=i[a].animate("dataLabel"===a?{x:i[a].startXPos,y:i[a].startYPos,opacity:0}:o)}),t.plural.forEach(function(a){i[a].forEach(function(m){m.element&&m.animate(u({x:i.startXPos},m.startYPos?{x:m.startXPos,y:m.startYPos}:{}))})})},n.prototype.applyOptions=function(i,o){var t=this.series,a=t.options.pointValKey||t.pointValKey;return i=n.prototype.optionsToObject.call(this,i),u(this,i),this.options=this.options?u(this.options,i):i,i.group&&delete this.group,i.dataLabels&&delete this.dataLabels,a&&(this.y=n.prototype.getNestedProperty.call(this,a)),this.formatPrefix=(this.isNull=this.isValid&&!this.isValid())?"null":"point",this.selected&&(this.state="select"),"name"in this&&typeof o>"u"&&t.xAxis&&t.xAxis.hasNames&&(this.x=t.xAxis.nameToX(this)),typeof this.x>"u"&&t?this.x=typeof o>"u"?t.autoIncrement():o:A(i.x)&&t.options.relativeXValue&&(this.x=t.autoIncrement(i.x)),this},n.prototype.destroy=function(){function i(){for(f in(o.graphic||o.graphics||o.dataLabel||o.dataLabels)&&(h(o),o.destroyElements()),o)o[f]=null}var o=this,t=o.series,a=t.chart;t=t.options.dataSorting;var f,m=a.hoverPoints,d=Z(o.series.chart.renderer.globalAnimation);o.legendItem&&a.legend.destroyItem(o),m&&(o.setState(),p(m,o),m.length||(a.hoverPoints=null)),o===a.hoverPoint&&o.onMouseOut(),t&&t.enabled?(this.animateBeforeDestroy(),l(i,d.duration)):i(),a.pointCount--},n.prototype.destroyElements=function(i){var o=this;(i=o.getGraphicalProps(i)).singular.forEach(function(t){o[t]=o[t].destroy()}),i.plural.forEach(function(t){o[t].forEach(function(a){a&&a.element&&a.destroy()}),delete o[t]})},n.prototype.firePointEvent=function(i,o,t){var a=this,m=this.series.options;(m.point.events[i]||a.options&&a.options.events&&a.options.events[i])&&a.importEvents(),"click"===i&&m.allowPointSelect&&(t=function(d){a.select&&a.select(null,d.ctrlKey||d.metaKey||d.shiftKey)}),g(a,i,o,t)},n.prototype.getClassName=function(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(typeof this.colorIndex<"u"?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")},n.prototype.getGraphicalProps=function(i){var m,o=this,t=[],a={singular:[],plural:[]};for((i=i||{graphic:1,dataLabel:1}).graphic&&t.push("graphic","shadowGroup"),i.dataLabel&&t.push("dataLabel","dataLabelPath","dataLabelUpper","connector"),m=t.length;m--;){var d=t[m];o[d]&&a.singular.push(d)}return["graphic","dataLabel","connector"].forEach(function(f){var T=f+"s";i[f]&&o[T]&&a.plural.push(T)}),a},n.prototype.getLabelConfig=function(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},n.prototype.getNestedProperty=function(i){if(i)return 0===i.indexOf("custom.")?v(i,this.options):this[i]},n.prototype.getZone=function(){var i=this.series,o=i.zones;i=i.zoneAxis||"y";var t,a=0;for(t=o[a];this[i]>=t.value;)t=o[++a];return this.nonZonedColor||(this.nonZonedColor=this.color),this.color=t&&t.color&&!this.options.color?t.color:this.nonZonedColor,t},n.prototype.hasNewShapeType=function(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType},n.prototype.init=function(i,o,t){return this.series=i,this.applyOptions(o,t),this.id=x(this.id)?this.id:r(),this.resolveColor(),i.chart.pointCount++,g(this,"afterInit"),this},n.prototype.isValid=function(){return null!==this.x&&A(this.y)},n.prototype.optionsToObject=function(i){var o=this.series,t=o.options.keys,a=t||o.pointArrayMap||["y"],m=a.length,d={},f=0,T=0;if(A(i)||null===i)d[a[0]]=i;else if(w(i))for(!t&&i.length>m&&("string"==(o=typeof i[0])?d.name=i[0]:"number"===o&&(d.x=i[0]),f++);T<m;)t&&typeof i[f]>"u"||(0<a[T].indexOf(".")?n.prototype.setNestedProperty(d,i[f],a[T]):d[a[T]]=i[f]),f++,T++;else"object"==typeof i&&(d=i,i.dataLabels&&(o._hasPointLabels=!0),i.marker&&(o._hasPointMarkers=!0));return d},n.prototype.pos=function(i,o){void 0===o&&(o=this.plotY);var t=this.plotX,a=this.series,m=a.chart,d=a.xAxis;a=a.yAxis;var f=0,T=0;if(A(t)&&A(o))return i&&(f=d?d.pos:m.plotLeft,T=a?a.pos:m.plotTop),m.inverted&&d&&a?[a.len-o+T,d.len-t+f]:[t+f,o+T]},n.prototype.resolveColor=function(){var i=this.series,o=i.chart.styledMode,t=i.chart.options.chart.colorCount;if(delete this.nonZonedColor,i.options.colorByPoint){if(!o){var a=(t=i.options.colors||i.chart.options.colors)[i.colorCounter];t=t.length}o=i.colorCounter,i.colorCounter++,i.colorCounter===t&&(i.colorCounter=0)}else o||(a=i.color),o=i.colorIndex;this.colorIndex=b(this.options.colorIndex,o),this.color=b(this.options.color,a)},n.prototype.setNestedProperty=function(i,o,t){return t.split(".").reduce(function(a,m,d,f){return a[m]=f.length-1===d?o:E(a[m],!0)?a[m]:{},a[m]},i),i},n.prototype.shouldDraw=function(){return!this.isNull},n.prototype.tooltipFormatter=function(i){var o=this.series,t=o.tooltipOptions,a=b(t.valueDecimals,""),m=t.valuePrefix||"",d=t.valueSuffix||"";return o.chart.styledMode&&(i=o.chart.tooltip.styledModeFormat(i)),(o.pointArrayMap||["y"]).forEach(function(f){f="{point."+f,(m||d)&&(i=i.replace(RegExp(f+"}","g"),m+f+"}"+d)),i=i.replace(RegExp(f+"}","g"),f+":,."+a+"f}")}),P(i,{point:this,series:this.series},o.chart)},n.prototype.update=function(i,o,t,a){function m(){d.applyOptions(i);var _=T&&d.hasMockGraphic;_=null===d.y?!_:_,T&&_&&(d.graphic=T.destroy(),delete d.hasMockGraphic),E(i,!0)&&(T&&T.element&&i&&i.marker&&typeof i.marker.symbol<"u"&&(d.graphic=T.destroy()),i&&i.dataLabels&&d.dataLabel&&(d.dataLabel=d.dataLabel.destroy()),d.connector&&(d.connector=d.connector.destroy())),f.updateParallelArrays(d,s=d.index),F.data[s]=E(F.data[s],!0)||E(i,!0)?d.options:b(i,F.data[s]),f.isDirty=f.isDirtyData=!0,!f.fixedBox&&f.hasCartesianSeries&&(V.isDirtyBox=!0),"point"===F.legendType&&(V.isDirtyLegend=!0),o&&V.redraw(t)}var s,d=this,f=d.series,T=d.graphic,V=f.chart,F=f.options;o=b(o,!0),!1===a?m():d.firePointEvent("update",{options:i},m)},n.prototype.remove=function(i,o){this.series.removePoint(this.series.data.indexOf(this),i,o)},n.prototype.select=function(i,o){var t=this,a=t.series,m=a.chart;this.selectedStaging=i=b(i,!t.selected),t.firePointEvent(i?"select":"unselect",{accumulate:o},function(){t.selected=t.options.selected=i,a.options.data[a.data.indexOf(t)]=t.options,t.setState(i&&"select"),o||m.getSelectedPoints().forEach(function(d){var f=d.series;d.selected&&d!==t&&(d.selected=d.options.selected=!1,f.options.data[f.data.indexOf(d)]=d.options,d.setState(m.hoverPoints&&f.options.inactiveOtherPoints?"inactive":""),d.firePointEvent("unselect"))})}),delete this.selectedStaging},n.prototype.onMouseOver=function(i){var o=this.series.chart,t=o.pointer;i=i?t.normalize(i):t.getChartCoordinatesFromPoint(this,o.inverted),t.runPointActions(i,this)},n.prototype.onMouseOut=function(){var i=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(i.hoverPoints||[]).forEach(function(o){o.setState()}),i.hoverPoints=i.hoverPoint=null},n.prototype.importEvents=function(){if(!this.hasImportedEvents){var i=this,o=R(i.series.options.point,i.options).events;i.events=o,W(o,function(t,a){M(t)&&k(i,a,t)}),this.hasImportedEvents=!0}},n.prototype.setState=function(i,o){var H,t=this.series,a=this.state,m=t.options.states[i||"normal"]||{},d=K.plotOptions[t.type].marker&&t.options.marker,T=d&&d.states&&d.states[i||"normal"]||{},F=this.marker||{},s=t.chart,_=d&&t.markerAttribs,B=t.halo,G=t.stateMarkerGraphic;if(!((i=i||"")===this.state&&!o||this.selected&&"select"!==i||!1===m.enabled||i&&(!1===T.enabled||d&&!1===d.enabled&&!1===T.enabled)||i&&F.states&&F.states[i]&&!1===F.states[i].enabled)){if(this.state=i,_&&(H=t.markerAttribs(this,i)),this.graphic&&!this.hasMockGraphic){if(a&&this.graphic.removeClass("highcharts-point-"+a),i&&this.graphic.addClass("highcharts-point-"+i),!s.styledMode){a=t.pointAttribs(this,i);var C=b(s.options.chart.animation,m.animation),j=a.opacity;t.options.inactiveOtherPoints&&A(j)&&((this.dataLabels||[]).forEach(function(L){L&&!L.hasClass("highcharts-data-label-hidden")&&L.animate({opacity:j},C)}),this.connector&&this.connector.animate({opacity:j},C)),this.graphic.animate(a,C)}H&&this.graphic.animate(H,b(s.options.chart.animation,T.animation,d.animation)),G&&G.hide()}else i&&T&&(d=F.symbol||t.symbol,G&&G.currentSymbol!==d&&(G=G.destroy()),H&&(G?G[o?"animate":"attr"]({x:H.x,y:H.y}):d&&(t.stateMarkerGraphic=G=s.renderer.symbol(d,H.x,H.y,H.width,H.height).add(t.markerGroup),G.currentSymbol=d)),!s.styledMode&&G&&"inactive"!==this.state&&G.attr(t.pointAttribs(this,i))),G&&(G[i&&this.isInside?"show":"hide"](),G.element.point=this,G.addClass(this.getClassName(),!0));H=(G=this.graphic||G)&&G.visibility||"inherit",(m=m.halo)&&m.size&&G&&"hidden"!==H&&!this.isCluster?(B||(t.halo=B=s.renderer.path().add(G.parentGroup)),B.show()[o?"animate":"attr"]({d:this.haloPath(m.size)}),B.attr({class:"highcharts-halo highcharts-color-"+b(this.colorIndex,t.colorIndex)+(this.className?" "+this.className:""),visibility:H,zIndex:-1}),B.point=this,s.styledMode||B.attr(u({fill:this.color||t.color,"fill-opacity":m.opacity},O.filterUserAttributes(m.attributes||{})))):B&&B.point&&B.point.haloPath&&B.animate({d:B.point.haloPath(0)},null,B.hide),g(this,"afterSetState",{state:i})}},n.prototype.haloPath=function(i){var o=this.pos();return o?this.series.chart.renderer.symbols.circle(Math.floor(o[0])-i,o[1]-i,2*i,2*i):[]},n}()}),X(y,"Core/Pointer.js",[y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Tooltip.js"],y["Core/Utilities.js"]],function(O,S,I,N){var Y=O.parse,Z=S.charts,K=S.noop,P=N.addEvent,k=N.attr,x=N.css,p=N.defined,u=N.extend,g=N.find,v=N.fireEvent,w=N.isNumber,M=N.isObject,A=N.objectEach,E=N.offset,R=N.pick,W=N.splat;return function(){function b(l,h){this.lastValidTouch={},this.pinchDown=[],this.runChartClick=!1,this.eventsToUnbind=[],this.chart=l,this.hasDragged=!1,this.options=h,this.init(l,h)}return b.prototype.applyInactiveState=function(l){var r,h=[];(l||[]).forEach(function(n){h.push(r=n.series),r.linkedParent&&h.push(r.linkedParent),r.linkedSeries&&(h=h.concat(r.linkedSeries)),r.navigatorSeries&&h.push(r.navigatorSeries)}),this.chart.series.forEach(function(n){-1===h.indexOf(n)?n.setState("inactive",!0):n.options.inactiveOtherPoints&&n.setAllPointsToState("inactive")})},b.prototype.destroy=function(){var l=this;this.eventsToUnbind.forEach(function(h){return h()}),this.eventsToUnbind=[],S.chartCount||(b.unbindDocumentMouseUp&&(b.unbindDocumentMouseUp=b.unbindDocumentMouseUp()),b.unbindDocumentTouchEnd&&(b.unbindDocumentTouchEnd=b.unbindDocumentTouchEnd())),clearInterval(l.tooltipTimeout),A(l,function(h,r){l[r]=void 0})},b.prototype.getSelectionMarkerAttrs=function(l,h){var r=this,n={args:{chartX:l,chartY:h},attrs:{},shapeType:"rect"};return v(this,"getSelectionMarkerAttrs",n,function(i){var o=r.chart,t=r.mouseDownX;t=void 0===t?0:t;var a=r.mouseDownY;a=void 0===a?0:a;var m=r.zoomHor,d=r.zoomVert;(i=i.attrs).x=o.plotLeft,i.y=o.plotTop,i.width=m?1:o.plotWidth,i.height=d?1:o.plotHeight,m&&(o=l-t,i.width=Math.abs(o),i.x=(0<o?0:o)+t),d&&(o=h-a,i.height=Math.abs(o),i.y=(0<o?0:o)+a)}),n},b.prototype.drag=function(l){var h=this.chart,r=h.options.chart,n=h.plotLeft,i=h.plotTop,o=h.plotWidth,t=h.plotHeight,a=this.mouseDownX||0,m=this.mouseDownY||0,d=M(r.panning)?r.panning&&r.panning.enabled:r.panning,f=r.panKey&&l[r.panKey+"Key"],T=l.chartX,V=l.chartY,F=this.selectionMarker;F&&F.touch||(T<n?T=n:T>n+o&&(T=n+o),V<i?V=i:V>i+t&&(V=i+t),this.hasDragged=Math.sqrt(Math.pow(a-T,2)+Math.pow(m-V,2)),10<this.hasDragged&&(n=h.isInsidePlot(a-n,m-i,{visiblePlotOnly:!0}),T=(V=this.getSelectionMarkerAttrs(T,V)).shapeType,V=V.attrs,!h.hasCartesianSeries&&!h.mapView||!this.zoomX&&!this.zoomY||!n||f||F||(this.selectionMarker=F=h.renderer[T](),F.attr({class:"highcharts-selection-marker",zIndex:7}).add(),h.styledMode||F.attr({fill:r.selectionMarkerFill||Y("#335cad").setOpacity(.25).get()})),F&&F.attr(V),n&&!F&&d&&h.pan(l,r.panning)))},b.prototype.dragStart=function(l){var h=this.chart;h.mouseIsDown=l.type,h.cancelClick=!1,h.mouseDownX=this.mouseDownX=l.chartX,h.mouseDownY=this.mouseDownY=l.chartY},b.prototype.getSelectionBox=function(l){var h={args:{marker:l},result:{}};return v(this,"getSelectionBox",h,function(r){r.result={x:l.attr?+l.attr("x"):l.x,y:l.attr?+l.attr("y"):l.y,width:l.attr?l.attr("width"):l.width,height:l.attr?l.attr("height"):l.height}}),h.result},b.prototype.drop=function(l){var h=this,r=this.chart,n=this.hasPinched;if(this.selectionMarker){var i=this.getSelectionBox(this.selectionMarker),o=i.x,t=i.y,a=i.width,m=i.height,d={originalEvent:l,xAxis:[],yAxis:[],x:o,y:t,width:a,height:m},f=!!r.mapView;(this.hasDragged||n)&&(r.axes.forEach(function(T){if(T.zoomEnabled&&p(T.min)&&(n||h[{xAxis:"zoomX",yAxis:"zoomY"}[T.coll]])&&w(o)&&w(t)&&w(a)&&w(m)){var V=T.horiz,F="touchend"===l.type?T.minPixelPadding:0,s=T.toValue((V?o:t)+F);V=T.toValue((V?o+a:t+m)-F),d[T.coll].push({axis:T,min:Math.min(s,V),max:Math.max(s,V)}),f=!0}}),f&&v(r,"selection",d,function(T){r.zoom(u(T,n?{animation:!1}:null))})),w(r.index)&&(this.selectionMarker=this.selectionMarker.destroy()),n&&this.scaleGroups()}r&&w(r.index)&&(x(r.container,{cursor:r._cursor}),r.cancelClick=10<this.hasDragged,r.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[])},b.prototype.findNearestKDPoint=function(l,h,r){var n;return l.forEach(function(i){var o=!(i.noSharedTooltip&&h)&&0>i.options.findNearestPointBy.indexOf("y");if(i=i.searchPoint(r,o),(o=M(i,!0)&&i.series)&&!(o=!M(n,!0))){var t=n.dist-i.dist,a=(i.series.group&&i.series.group.zIndex)-(n.series.group&&n.series.group.zIndex);o=0<(0!=(o=n.distX-i.distX)&&h?o:0!==t?t:0!==a?a:n.series.index>i.series.index?-1:1)}o&&(n=i)}),n},b.prototype.getChartCoordinatesFromPoint=function(l,h){var r=l.series,n=r.xAxis;r=r.yAxis;var i=l.shapeArgs;if(n&&r){var o=R(l.clientX,l.plotX),t=l.plotY||0;return l.isNode&&i&&w(i.x)&&w(i.y)&&(o=i.x,t=i.y),h?{chartX:r.len+r.pos-t,chartY:n.len+n.pos-o}:{chartX:o+n.pos,chartY:t+r.pos}}if(i&&i.x&&i.y)return{chartX:i.x,chartY:i.y}},b.prototype.getChartPosition=function(){if(this.chartPosition)return this.chartPosition;var l=this.chart.container,h=E(l);this.chartPosition={left:h.left,top:h.top,scaleX:1,scaleY:1};var r=l.offsetWidth;return l=l.offsetHeight,2<r&&2<l&&(this.chartPosition.scaleX=h.width/r,this.chartPosition.scaleY=h.height/l),this.chartPosition},b.prototype.getCoordinates=function(l){var h={xAxis:[],yAxis:[]};return this.chart.axes.forEach(function(r){h[r.isXAxis?"xAxis":"yAxis"].push({axis:r,value:r.toValue(l[r.horiz?"chartX":"chartY"])})}),h},b.prototype.getHoverData=function(l,h,r,n,i,o){var t=[];n=!(!n||!l);var a=function(T){return T.visible&&!(!i&&T.directTouch)&&R(T.options.enableMouseTracking,!0)},m={chartX:o?o.chartX:void 0,chartY:o?o.chartY:void 0,shared:i};v(this,"beforeGetHoverData",m);var d=h&&!h.stickyTracking?[h]:r.filter(function(T){return T.stickyTracking&&(m.filter||a)(T)}),f=n||!o?l:this.findNearestKDPoint(d,i,o);return h=f&&f.series,f&&(i&&!h.noSharedTooltip?(d=r.filter(function(T){return m.filter?m.filter(T):a(T)&&!T.noSharedTooltip})).forEach(function(T){var V=g(T.points,function(F){return F.x===f.x&&!F.isNull});M(V)&&(T.boosted&&T.boost&&(V=T.boost.getPoint(V)),t.push(V))}):t.push(f)),v(this,"afterGetHoverData",m={hoverPoint:f}),{hoverPoint:m.hoverPoint,hoverSeries:h,hoverPoints:t}},b.prototype.getPointFromEvent=function(l){l=l.target;for(var h;l&&!h;)h=l.point,l=l.parentNode;return h},b.prototype.onTrackerMouseOut=function(l){l=l.relatedTarget||l.toElement;var h=this.chart.hoverSeries;this.isDirectTouch=!1,!h||!l||h.stickyTracking||this.inClass(l,"highcharts-tooltip")||this.inClass(l,"highcharts-series-"+h.index)&&this.inClass(l,"highcharts-tracker")||h.onMouseOut()},b.prototype.inClass=function(l,h){for(var r;l;){if(r=k(l,"class")){if(-1!==r.indexOf(h))return!0;if(-1!==r.indexOf("highcharts-container"))return!1}l=l.parentElement}},b.prototype.init=function(l,h){this.options=h,this.chart=l,this.runChartClick=!(!h.chart.events||!h.chart.events.click),this.pinchDown=[],this.lastValidTouch={},I&&(l.tooltip=new I(l,h.tooltip)),this.setDOMEvents()},b.prototype.normalize=function(l,h){var r=l.touches,n=r?r.length?r.item(0):R(r.changedTouches,l.changedTouches)[0]:l;return h||(h=this.getChartPosition()),r=n.pageX-h.left,n=n.pageY-h.top,r/=h.scaleX,n/=h.scaleY,u(l,{chartX:Math.round(r),chartY:Math.round(n)})},b.prototype.onContainerClick=function(l){var h=this.chart,r=h.hoverPoint;l=this.normalize(l);var n=h.plotLeft,i=h.plotTop;h.cancelClick||(r&&this.inClass(l.target,"highcharts-tracker")?(v(r.series,"click",u(l,{point:r})),h.hoverPoint&&r.firePointEvent("click",l)):(u(l,this.getCoordinates(l)),h.isInsidePlot(l.chartX-n,l.chartY-i,{visiblePlotOnly:!0})&&v(h,"click",l)))},b.prototype.onContainerMouseDown=function(l){var h=1==(1&(l.buttons||l.button));l=this.normalize(l),S.isFirefox&&0!==l.button&&this.onContainerMouseMove(l),(typeof l.button>"u"||h)&&(this.zoomOption(l),h&&l.preventDefault&&l.preventDefault(),this.dragStart(l))},b.prototype.onContainerMouseLeave=function(l){var h=Z[R(b.hoverChartIndex,-1)],r=this.chart.tooltip;l=this.normalize(l),h&&(l.relatedTarget||l.toElement)&&(h.pointer.reset(),h.pointer.chartPosition=void 0),r&&!r.isHidden&&this.reset()},b.prototype.onContainerMouseEnter=function(l){delete this.chartPosition},b.prototype.onContainerMouseMove=function(l){var h=this.chart,r=h.tooltip;l=this.normalize(l),this.setHoverChartIndex(),l.preventDefault||(l.returnValue=!1),("mousedown"===h.mouseIsDown||this.touchSelect(l))&&this.drag(l),h.openMenu||!this.inClass(l.target,"highcharts-tracker")&&!h.isInsidePlot(l.chartX-h.plotLeft,l.chartY-h.plotTop,{visiblePlotOnly:!0})||r&&r.shouldStickOnContact(l)||(this.inClass(l.target,"highcharts-no-tooltip")?this.reset(!1,0):this.runPointActions(l))},b.prototype.onDocumentTouchEnd=function(l){var h=Z[R(b.hoverChartIndex,-1)];h&&h.pointer.drop(l)},b.prototype.onContainerTouchMove=function(l){this.touchSelect(l)?this.onContainerMouseMove(l):this.touch(l)},b.prototype.onContainerTouchStart=function(l){this.touchSelect(l)?this.onContainerMouseDown(l):(this.zoomOption(l),this.touch(l,!0))},b.prototype.onDocumentMouseMove=function(l){var h=this.chart,r=h.tooltip,n=this.chartPosition;l=this.normalize(l,n),!n||h.isInsidePlot(l.chartX-h.plotLeft,l.chartY-h.plotTop,{visiblePlotOnly:!0})||r&&r.shouldStickOnContact(l)||this.inClass(l.target,"highcharts-tracker")||this.reset()},b.prototype.onDocumentMouseUp=function(l){var h=Z[R(b.hoverChartIndex,-1)];h&&h.pointer.drop(l)},b.prototype.pinch=function(l){var h=this,r=h.chart,n=h.pinchDown,i=l.touches||[],o=i.length,t=h.lastValidTouch,a=h.hasZoom,m={},d=1===o&&(h.inClass(l.target,"highcharts-tracker")&&r.runTrackerClick||h.runChartClick),f={},T=h.chart.tooltip;T=1===o&&R(T&&T.options.followTouchMove,!0);var V=h.selectionMarker;1<o?h.initiated=!0:T&&(h.initiated=!1),a&&h.initiated&&!d&&!1!==l.cancelable&&l.preventDefault(),[].map.call(i,function(F){return h.normalize(F)}),"touchstart"===l.type?([].forEach.call(i,function(F,s){n[s]={chartX:F.chartX,chartY:F.chartY}}),t.x=[n[0].chartX,n[1]&&n[1].chartX],t.y=[n[0].chartY,n[1]&&n[1].chartY],r.axes.forEach(function(F){if(F.zoomEnabled){var s=r.bounds[F.horiz?"h":"v"],_=F.minPixelPadding,B=F.toPixels(Math.min(R(F.options.min,F.dataMin),F.dataMin)),H=F.toPixels(Math.max(R(F.options.max,F.dataMax),F.dataMax)),G=Math.max(B,H);s.min=Math.min(F.pos,Math.min(B,H)-_),s.max=Math.max(F.pos+F.len,G+_)}}),h.res=!0):T?this.runPointActions(h.normalize(l)):n.length&&(v(r,"touchpan",{originalEvent:l},function(){V||(h.selectionMarker=V=u({destroy:K,touch:!0},r.plotBox)),h.pinchTranslate(n,i,m,V,f,t),h.hasPinched=a,h.scaleGroups(m,f)}),h.res&&(h.res=!1,this.reset(!1,0)))},b.prototype.pinchTranslate=function(l,h,r,n,i,o){this.zoomHor&&this.pinchTranslateDirection(!0,l,h,r,n,i,o),this.zoomVert&&this.pinchTranslateDirection(!1,l,h,r,n,i,o)},b.prototype.pinchTranslateDirection=function(l,h,r,n,i,o,t,a){var m=this.chart,d=l?"x":"y",f=l?"X":"Y",T="chart"+f,V=l?"width":"height",F=m["plot"+(l?"Left":"Top")],s=m.inverted,_=m.bounds[l?"h":"v"],B=1===h.length,H=h[0][T],G=!B&&h[1][T];h=function(){"number"==typeof U&&20<Math.abs(H-G)&&(L=a||Math.abs(ee-U)/Math.abs(H-G)),j=(F-ee)/L+H,C=m["plot"+(l?"Width":"Height")]/L};var C,j,L=a||1,ee=r[0][T],U=!B&&r[1][T];if(h(),(r=j)<_.min){r=_.min;var ie=!0}else r+C>_.max&&(r=_.max-C,ie=!0);ie?(ee-=.8*(ee-t[d][0]),"number"==typeof U&&(U-=.8*(U-t[d][1])),h()):t[d]=[ee,U],s||(o[d]=j-F,o[V]=C),o=s?1/L:L,i[V]=C,i[d]=r,n[s?l?"scaleY":"scaleX":"scale"+f]=L,n["translate"+f]=o*F+(ee-o*H)},b.prototype.reset=function(l,h){var r=this.chart,n=r.hoverSeries,i=r.hoverPoint,o=r.hoverPoints,t=r.tooltip,a=t&&t.shared?o:i;l&&a&&W(a).forEach(function(m){m.series.isCartesian&&typeof m.plotX>"u"&&(l=!1)}),l?t&&a&&W(a).length&&(t.refresh(a),t.shared&&o?o.forEach(function(m){m.setState(m.state,!0),m.series.isCartesian&&(m.series.xAxis.crosshair&&m.series.xAxis.drawCrosshair(null,m),m.series.yAxis.crosshair&&m.series.yAxis.drawCrosshair(null,m))}):i&&(i.setState(i.state,!0),r.axes.forEach(function(m){m.crosshair&&i.series[m.coll]===m&&m.drawCrosshair(null,i)}))):(i&&i.onMouseOut(),o&&o.forEach(function(m){m.setState()}),n&&n.onMouseOut(),t&&t.hide(h),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),r.axes.forEach(function(m){m.hideCrosshair()}),this.hoverX=r.hoverPoints=r.hoverPoint=null)},b.prototype.runPointActions=function(l,h,r){var n=this.chart,i=n.tooltip&&n.tooltip.options.enabled?n.tooltip:void 0,o=!!i&&i.shared,t=h||n.hoverPoint,a=t&&t.series||n.hoverSeries;h=this.getHoverData(t,a,n.series,(!l||"touchmove"!==l.type)&&(!!h||a&&a.directTouch&&this.isDirectTouch),o,l),t=h.hoverPoint;var m=h.hoverPoints;h=(a=h.hoverSeries)&&a.tooltipOptions.followPointer&&!a.tooltipOptions.split;var d=o&&a&&!a.noSharedTooltip;if(t&&(r||t!==n.hoverPoint||i&&i.isHidden)){if((n.hoverPoints||[]).forEach(function(f){-1===m.indexOf(f)&&f.setState()}),n.hoverSeries!==a&&a.onMouseOver(),this.applyInactiveState(m),(m||[]).forEach(function(f){f.setState("hover")}),n.hoverPoint&&n.hoverPoint.firePointEvent("mouseOut"),!t.series)return;n.hoverPoints=m,n.hoverPoint=t,t.firePointEvent("mouseOver",void 0,function(){i&&t&&i.refresh(d?m:t,l)})}else h&&i&&!i.isHidden&&(r=i.getAnchor([{}],l),n.isInsidePlot(r[0],r[1],{visiblePlotOnly:!0})&&i.updatePosition({plotX:r[0],plotY:r[1]}));this.unDocMouseMove||(this.unDocMouseMove=P(n.container.ownerDocument,"mousemove",function(f){var T=Z[b.hoverChartIndex];T&&T.pointer.onDocumentMouseMove(f)}),this.eventsToUnbind.push(this.unDocMouseMove)),n.axes.forEach(function(f){var V,T=R((f.crosshair||{}).snap,!0);T&&((V=n.hoverPoint)&&V.series[f.coll]===f||(V=g(m,function(F){return F.series&&F.series[f.coll]===f}))),V||!T?f.drawCrosshair(l,V):f.hideCrosshair()})},b.prototype.scaleGroups=function(l,h){var r=this.chart;r.series.forEach(function(n){var i=l||n.getPlotBox();n.group&&(n.xAxis&&n.xAxis.zoomEnabled||r.mapView)&&(n.group.attr(i),n.markerGroup&&(n.markerGroup.attr(i),n.markerGroup.clip(h?r.clipRect:null)),n.dataLabelsGroup&&n.dataLabelsGroup.attr(i))}),r.clipRect.attr(h||r.clipBox)},b.prototype.setDOMEvents=function(){var l=this,h=this.chart.container,r=h.ownerDocument;h.onmousedown=this.onContainerMouseDown.bind(this),h.onmousemove=this.onContainerMouseMove.bind(this),h.onclick=this.onContainerClick.bind(this),this.eventsToUnbind.push(P(h,"mouseenter",this.onContainerMouseEnter.bind(this))),this.eventsToUnbind.push(P(h,"mouseleave",this.onContainerMouseLeave.bind(this))),b.unbindDocumentMouseUp||(b.unbindDocumentMouseUp=P(r,"mouseup",this.onDocumentMouseUp.bind(this)));for(var n=this.chart.renderTo.parentElement;n&&"BODY"!==n.tagName;)this.eventsToUnbind.push(P(n,"scroll",function(){delete l.chartPosition})),n=n.parentElement;S.hasTouch&&(this.eventsToUnbind.push(P(h,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1})),this.eventsToUnbind.push(P(h,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1})),b.unbindDocumentTouchEnd||(b.unbindDocumentTouchEnd=P(r,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})))},b.prototype.setHoverChartIndex=function(){var l=this.chart,h=S.charts[R(b.hoverChartIndex,-1)];h&&h!==l&&h.pointer.onContainerMouseLeave({relatedTarget:l.container}),h&&h.mouseIsDown||(b.hoverChartIndex=l.index)},b.prototype.touch=function(l,h){var r=this.chart;if(this.setHoverChartIndex(),1===l.touches.length)if(l=this.normalize(l),r.isInsidePlot(l.chartX-r.plotLeft,l.chartY-r.plotTop,{visiblePlotOnly:!0})&&!r.openMenu){if(h&&this.runPointActions(l),"touchmove"===l.type)var i=!!(h=this.pinchDown)[0]&&4<=Math.sqrt(Math.pow(h[0].chartX-l.chartX,2)+Math.pow(h[0].chartY-l.chartY,2));R(i,!0)&&this.pinch(l)}else h&&this.reset();else 2===l.touches.length&&this.pinch(l)},b.prototype.touchSelect=function(l){return!(!this.chart.options.chart.zooming.singleTouch||!l.touches||1!==l.touches.length)},b.prototype.zoomOption=function(l){var h=this.chart,r=h.options.chart;h=h.inverted;var n=r.zooming.type||"";/touch/.test(l.type)&&(n=R(r.zooming.pinchType,n)),this.zoomX=l=/x/.test(n),this.zoomY=r=/y/.test(n),this.zoomHor=l&&!h||r&&h,this.zoomVert=r&&!h||l&&h,this.hasZoom=l||r},b}()}),X(y,"Core/MSPointer.js",[y["Core/Globals.js"],y["Core/Pointer.js"],y["Core/Utilities.js"]],function(O,S,I){function N(){var E=[];return E.item=function(R){return this[R]},g(M,function(R){E.push({pageX:R.pageX,pageY:R.pageY,target:R.target})}),E}function Y(E,R,W,b){var l=K[S.hoverChartIndex||NaN];"touch"!==E.pointerType&&E.pointerType!==E.MSPOINTER_TYPE_TOUCH||!l||(l=l.pointer,b(E),l[R]({type:W,target:E.currentTarget,preventDefault:k,touches:N()}))}var E,Z=this&&this.__extends||(E=function(R,W){return(E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,l){b.__proto__=l}||function(b,l){for(var h in l)l.hasOwnProperty(h)&&(b[h]=l[h])})(R,W)},function(R,W){function b(){this.constructor=R}E(R,W),R.prototype=null===W?Object.create(W):(b.prototype=W.prototype,new b)}),K=O.charts,P=O.doc,k=O.noop,x=O.win,p=I.addEvent,u=I.css,g=I.objectEach,v=I.pick,w=I.removeEvent,M={},A=!!x.PointerEvent;return function(E){function R(){return null!==E&&E.apply(this,arguments)||this}return Z(R,E),R.isRequired=function(){return!(O.hasTouch||!x.PointerEvent&&!x.MSPointerEvent)},R.prototype.batchMSEvents=function(W){W(this.chart.container,A?"pointerdown":"MSPointerDown",this.onContainerPointerDown),W(this.chart.container,A?"pointermove":"MSPointerMove",this.onContainerPointerMove),W(P,A?"pointerup":"MSPointerUp",this.onDocumentPointerUp)},R.prototype.destroy=function(){this.batchMSEvents(w),E.prototype.destroy.call(this)},R.prototype.init=function(W,b){E.prototype.init.call(this,W,b),this.hasZoom&&u(W.container,{"-ms-touch-action":"none","touch-action":"none"})},R.prototype.onContainerPointerDown=function(W){Y(W,"onContainerTouchStart","touchstart",function(b){M[b.pointerId]={pageX:b.pageX,pageY:b.pageY,target:b.currentTarget}})},R.prototype.onContainerPointerMove=function(W){Y(W,"onContainerTouchMove","touchmove",function(b){M[b.pointerId]={pageX:b.pageX,pageY:b.pageY},M[b.pointerId].target||(M[b.pointerId].target=b.currentTarget)})},R.prototype.onDocumentPointerUp=function(W){Y(W,"onDocumentTouchEnd","touchend",function(b){delete M[b.pointerId]})},R.prototype.setDOMEvents=function(){var W=this.chart.tooltip;E.prototype.setDOMEvents.call(this),(this.hasZoom||v(W&&W.options.followTouchMove,!0))&&this.batchMSEvents(p)},R}(S)}),X(y,"Core/Legend/Legend.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/FormatUtilities.js"],y["Core/Globals.js"],y["Core/Series/Point.js"],y["Core/Renderer/RendererUtilities.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z){var K=O.animObject,P=O.setAnimation,k=S.format,x=I.marginNames,p=Y.distribute,u=Z.addEvent,g=Z.createElement,v=Z.css,w=Z.defined,M=Z.discardElement,A=Z.find,E=Z.fireEvent,R=Z.isNumber,W=Z.merge,b=Z.pick,l=Z.relativeLength,h=Z.stableSort,r=Z.syncTimeout;return function(){function n(i,o){this.allItems=[],this.contentGroup=this.box=void 0,this.display=!1,this.group=void 0,this.offsetWidth=this.maxLegendWidth=this.maxItemWidth=this.legendWidth=this.legendHeight=this.lastLineHeight=this.lastItemY=this.itemY=this.itemX=this.itemMarginTop=this.itemMarginBottom=this.itemHeight=this.initialItemY=0,this.options=void 0,this.padding=0,this.pages=[],this.proximate=!1,this.scrollGroup=void 0,this.widthOption=this.totalItemWidth=this.titleHeight=this.symbolWidth=this.symbolHeight=0,this.chart=i,this.init(i,o)}return n.prototype.init=function(i,o){this.chart=i,this.setOptions(o),o.enabled&&(this.render(),u(this.chart,"endResize",function(){this.legend.positionCheckboxes()}),this.proximate?this.unchartrender=u(this.chart,"render",function(){this.legend.proximatePositions(),this.legend.positionItems()}):this.unchartrender&&this.unchartrender())},n.prototype.setOptions=function(i){var o=b(i.padding,8);this.options=i,this.chart.styledMode||(this.itemStyle=i.itemStyle,this.itemHiddenStyle=W(this.itemStyle,i.itemHiddenStyle)),this.itemMarginTop=i.itemMarginTop||0,this.itemMarginBottom=i.itemMarginBottom||0,this.padding=o,this.initialItemY=o-5,this.symbolWidth=b(i.symbolWidth,16),this.pages=[],this.proximate="proximate"===i.layout&&!this.chart.inverted,this.baseline=void 0},n.prototype.update=function(i,o){var t=this.chart;this.setOptions(W(!0,this.options,i)),this.destroy(),t.isDirtyLegend=t.isDirtyBox=!0,b(o,!0)&&t.redraw(),E(this,"afterUpdate")},n.prototype.colorizeItem=function(i,o){var t=i.legendItem||{},a=t.group,m=t.label,d=t.line;if(t=t.symbol,a&&a[o?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){var f=this.options;a=this.itemHiddenStyle.color,f=o?f.itemStyle.color:a;var T=o&&i.color||a,V=i.options&&i.options.marker,F={fill:T};m&&m.css({fill:f,color:f}),d&&d.attr({stroke:T}),t&&(V&&t.isMarker&&(F=i.pointAttribs(),o||(F.stroke=F.fill=a)),t.attr(F))}E(this,"afterColorizeItem",{item:i,visible:o})},n.prototype.positionItems=function(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()},n.prototype.positionItem=function(i){var o=this,t=i.legendItem||{},a=t.group,m=t.x;m=void 0===m?0:m,t=void 0===(t=t.y)?0:t;var d=this.options,f=d.symbolPadding,T=!d.rtl;d=i.checkbox,a&&a.element&&(f={translateX:T?m:this.legendWidth-m-2*f-4,translateY:t},a[w(a.translateY)?"animate":"attr"](f,void 0,function(){E(o,"afterPositionItem",{item:i})})),d&&(d.x=m,d.y=t)},n.prototype.destroyItem=function(i){for(var o=i.checkbox,t=i.legendItem||{},a=0,m=["group","label","line","symbol"];a<m.length;a++){var d=m[a];t[d]&&(t[d]=t[d].destroy())}o&&M(o),i.legendItem=void 0},n.prototype.destroy=function(){for(var i=0,o=this.getAllItems();i<o.length;i++)this.destroyItem(o[i]);for(i=0,o="clipRect up down pager nav box title group".split(" ");i<o.length;i++){var t=o[i];this[t]&&(this[t]=this[t].destroy())}this.display=null},n.prototype.positionCheckboxes=function(){var i=this.group&&this.group.alignAttr,o=this.clipHeight||this.legendHeight,t=this.titleHeight;if(i){var a=i.translateY;this.allItems.forEach(function(m){var d=m.checkbox;if(d){var f=a+t+d.y+(this.scrollOffset||0)+3;v(d,{left:i.translateX+m.checkboxOffset+d.x-20+"px",top:f+"px",display:this.proximate||f>a-6&&f<a+o-6?"":"none"})}},this)}},n.prototype.renderTitle=function(){var i=this.options,o=this.padding,t=i.title,a=0;t.text&&(this.title||(this.title=this.chart.renderer.label(t.text,o-3,o-4,void 0,void 0,void 0,i.useHTML,void 0,"legend-title").attr({zIndex:1}),this.chart.styledMode||this.title.css(t.style),this.title.add(this.group)),t.width||this.title.css({width:this.maxLegendWidth+"px"}),a=(i=this.title.getBBox()).height,this.offsetWidth=i.width,this.contentGroup.attr({translateY:a})),this.titleHeight=a},n.prototype.setText=function(i){var o=this.options;i.legendItem.label.attr({text:o.labelFormat?k(o.labelFormat,i,this.chart):o.labelFormatter.call(i)})},n.prototype.renderItem=function(i){var o=i.legendItem=i.legendItem||{},t=this.chart,a=t.renderer,m=this.options,d=this.symbolWidth,f=m.symbolPadding||0,T=this.itemStyle,V=this.itemHiddenStyle,F="horizontal"===m.layout?b(m.itemDistance,20):0,s=!m.rtl,_=!i.series,B=!_&&i.series.drawLegendSymbol?i.series:i,H=B.options,G=this.createCheckboxForItem&&H&&H.showCheckbox,C=m.useHTML,j=i.options.className,L=o.label;H=d+f+F+(G?20:0),L||(o.group=a.g("legend-item").addClass("highcharts-"+B.type+"-series highcharts-color-"+i.colorIndex+(j?" "+j:"")+(_?" highcharts-series-"+i.index:"")).attr({zIndex:1}).add(this.scrollGroup),o.label=L=a.text("",s?d+f:-f,this.baseline||0,C),t.styledMode||L.css(W(i.visible?T:V)),L.attr({align:s?"left":"right",zIndex:2}).add(o.group),this.baseline||(this.fontMetrics=a.fontMetrics(t.styledMode?12:T.fontSize,L),this.baseline=this.fontMetrics.f+3+this.itemMarginTop,L.attr("y",this.baseline),this.symbolHeight=m.symbolHeight||this.fontMetrics.f,m.squareSymbol&&(this.symbolWidth=b(m.symbolWidth,Math.max(this.symbolHeight,16)),H=this.symbolWidth+f+F+(G?20:0),s&&L.attr("x",this.symbolWidth+f))),B.drawLegendSymbol(this,i),this.setItemEvents&&this.setItemEvents(i,L,C)),G&&!i.checkbox&&this.createCheckboxForItem&&this.createCheckboxForItem(i),this.colorizeItem(i,i.visible),!t.styledMode&&T.width||L.css({width:(m.itemWidth||this.widthOption||t.spacingBox.width)-H+"px"}),this.setText(i),t=L.getBBox(),a=this.fontMetrics&&this.fontMetrics.h||0,i.itemWidth=i.checkboxOffset=m.itemWidth||o.labelWidth||t.width+H,this.maxItemWidth=Math.max(this.maxItemWidth,i.itemWidth),this.totalItemWidth+=i.itemWidth,this.itemHeight=i.itemHeight=Math.round(o.labelHeight||(t.height>1.5*a?t.height:a))},n.prototype.layoutItem=function(i){var o=this.options,t=this.padding,a="horizontal"===o.layout,m=i.itemHeight,d=this.itemMarginBottom,f=this.itemMarginTop,T=a?b(o.itemDistance,20):0,V=this.maxLegendWidth;o=o.alignColumns&&this.totalItemWidth>V?this.maxItemWidth:i.itemWidth;var F=i.legendItem||{};a&&this.itemX-t+o>V&&(this.itemX=t,this.lastLineHeight&&(this.itemY+=f+this.lastLineHeight+d),this.lastLineHeight=0),this.lastItemY=f+this.itemY+d,this.lastLineHeight=Math.max(m,this.lastLineHeight),F.x=this.itemX,F.y=this.itemY,a?this.itemX+=o:(this.itemY+=f+m+d,this.lastLineHeight=m),this.offsetWidth=this.widthOption||Math.max((a?this.itemX-t-(i.checkbox?0:T):o)+t,this.offsetWidth)},n.prototype.getAllItems=function(){var i=[];return this.chart.series.forEach(function(o){var t=o&&o.options;o&&b(t.showInLegend,!w(t.linkedTo)&&void 0,!0)&&(i=i.concat((o.legendItem||{}).labels||("point"===t.legendType?o.data:o)))}),E(this,"afterGetAllItems",{allItems:i}),i},n.prototype.getAlignment=function(){var i=this.options;return this.proximate?i.align.charAt(0)+"tv":i.floating?"":i.align.charAt(0)+i.verticalAlign.charAt(0)+i.layout.charAt(0)},n.prototype.adjustMargins=function(i,o){var t=this.chart,a=this.options,m=this.getAlignment();m&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach(function(d,f){d.test(m)&&!w(i[f])&&(t[x[f]]=Math.max(t[x[f]],t.legend[(f+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][f]*a[f%2?"x":"y"]+b(a.margin,12)+o[f]+(t.titleOffset[f]||0)))})},n.prototype.proximatePositions=function(){var i=this.chart,o=[],t="left"===this.options.align;this.allItems.forEach(function(T){var V,F=t;if(T.yAxis){T.xAxis.options.reversed&&(F=!F),T.points&&(V=A(F?T.points:T.points.slice(0).reverse(),function(_){return R(_.plotY)})),F=this.itemMarginTop+T.legendItem.label.getBBox().height+this.itemMarginBottom;var s=T.yAxis.top-i.plotTop;T.visible?(V=V?V.plotY:T.yAxis.height,V+=s-.3*F):V=s+T.yAxis.height,o.push({target:V,size:F,item:T})}},this);for(var a,m=0,d=p(o,i.plotHeight);m<d.length;m++){var f=d[m];a=f.item.legendItem||{},R(f.pos)&&(a.y=i.plotTop-i.spacing[0]+f.pos)}},n.prototype.render=function(){var i=this.chart,o=i.renderer,t=this.options,a=this.padding,m=this.getAllItems(),d=this.group,f=this.box;this.itemX=a,this.itemY=this.initialItemY,this.lastItemY=this.offsetWidth=0,this.widthOption=l(t.width,i.spacingBox.width-a);var T=i.spacingBox.width-2*a-t.x;-1<["rm","lm"].indexOf(this.getAlignment().substring(0,2))&&(T/=2),this.maxLegendWidth=this.widthOption||T,d||(this.group=d=o.g("legend").addClass(t.className||"").attr({zIndex:7}).add(),this.contentGroup=o.g().attr({zIndex:1}).add(d),this.scrollGroup=o.g().add(this.contentGroup)),this.renderTitle(),h(m,function(F,s){return(F.options&&F.options.legendIndex||0)-(s.options&&s.options.legendIndex||0)}),t.reversed&&m.reverse(),this.allItems=m,this.display=T=!!m.length,this.itemHeight=this.totalItemWidth=this.maxItemWidth=this.lastLineHeight=0,m.forEach(this.renderItem,this),m.forEach(this.layoutItem,this),m=(this.widthOption||this.offsetWidth)+a;var V=this.lastItemY+this.lastLineHeight+this.titleHeight;V=this.handleOverflow(V),V+=a,f||(this.box=f=o.rect().addClass("highcharts-legend-box").attr({r:t.borderRadius}).add(d)),i.styledMode||f.attr({stroke:t.borderColor,"stroke-width":t.borderWidth||0,fill:t.backgroundColor||"none"}).shadow(t.shadow),0<m&&0<V&&f[f.placed?"animate":"attr"](f.crisp.call({},{x:0,y:0,width:m,height:V},f.strokeWidth())),d[T?"show":"hide"](),i.styledMode&&"none"===d.getStyle("display")&&(m=V=0),this.legendWidth=m,this.legendHeight=V,T&&this.align(),this.proximate||this.positionItems(),E(this,"afterRender")},n.prototype.align=function(i){void 0===i&&(i=this.chart.spacingBox);var o=this.chart,t=this.options,a=i.y;/(lth|ct|rth)/.test(this.getAlignment())&&0<o.titleOffset[0]?a+=o.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&0<o.titleOffset[2]&&(a-=o.titleOffset[2]),a!==i.y&&(i=W(i,{y:a})),o.hasRendered||(this.group.placed=!1),this.group.align(W(t,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":t.verticalAlign}),!0,i)},n.prototype.handleOverflow=function(i){var j,L,ee,o=this,t=this.chart,a=t.renderer,m=this.options,d=m.y,f="top"===m.verticalAlign,T=this.padding,V=m.maxHeight,F=m.navigation,s=b(F.animation,!0),_=F.arrowSize||12,B=this.pages,H=this.allItems,G=function($){"number"==typeof $?ie.attr({height:$}):ie&&(o.clipRect=ie.destroy(),o.contentGroup.clip()),o.contentGroup.div&&(o.contentGroup.div.style.clip=$?"rect("+T+"px,9999px,"+(T+$)+"px,0)":"auto")},C=function($){return o[$]=a.circle(0,0,1.3*_).translate(_/2,_/2).add(U),t.styledMode||o[$].attr("fill","rgba(0,0,0,0.0001)"),o[$]};d=t.spacingBox.height+(f?-d:d)-T;var U=this.nav,ie=this.clipRect;return"horizontal"!==m.layout||"middle"===m.verticalAlign||m.floating||(d/=2),V&&(d=Math.min(d,V)),B.length=0,i&&0<d&&i>d&&!1!==F.enabled?(this.clipHeight=j=Math.max(d-20-this.titleHeight-T,0),this.currentPage=b(this.currentPage,1),this.fullHeight=i,H.forEach(function($,oe){$=(ee=$.legendItem||{}).y||0;var te=Math.round(ee.label.getBBox().height),_e=B.length;(!_e||$-B[_e-1]>j&&(L||$)!==B[_e-1])&&(B.push(L||$),_e++),ee.pageIx=_e-1,L&&((H[oe-1].legendItem||{}).pageIx=_e-1),oe===H.length-1&&$+te-B[_e-1]>j&&te<=j&&(B.push($),ee.pageIx=_e),$!==L&&(L=$)}),ie||(ie=o.clipRect=a.clipRect(0,T,9999,0),o.contentGroup.clip(ie)),G(j),U||(this.nav=U=a.g().attr({zIndex:1}).add(this.group),this.up=a.symbol("triangle",0,0,_,_).add(U),C("upTracker").on("click",function(){o.scroll(-1,s)}),this.pager=a.text("",15,10).addClass("highcharts-legend-navigation"),!t.styledMode&&F.style&&this.pager.css(F.style),this.pager.add(U),this.down=a.symbol("triangle-down",0,0,_,_).add(U),C("downTracker").on("click",function(){o.scroll(1,s)})),o.scroll(0),i=d):U&&(G(),this.nav=U.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),i},n.prototype.scroll=function(i,o){var t=this,a=this.chart,m=this.pages,d=m.length,f=this.clipHeight,T=this.options.navigation,V=this.pager,F=this.padding,s=this.currentPage+i;s>d&&(s=d),0<s&&(typeof o<"u"&&P(o,a),this.nav.attr({translateX:F,translateY:f+this.padding+7+this.titleHeight,visibility:"inherit"}),[this.up,this.upTracker].forEach(function(_){_.attr({class:1===s?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),V.attr({text:s+"/"+d}),[this.down,this.downTracker].forEach(function(_){_.attr({x:18+this.pager.getBBox().width,class:s===d?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})},this),a.styledMode||(this.up.attr({fill:1===s?T.inactiveColor:T.activeColor}),this.upTracker.css({cursor:1===s?"default":"pointer"}),this.down.attr({fill:s===d?T.inactiveColor:T.activeColor}),this.downTracker.css({cursor:s===d?"default":"pointer"})),this.scrollOffset=-m[s-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=s,this.positionCheckboxes(),i=K(b(o,a.renderer.globalAnimation,!0)),r(function(){E(t,"afterScroll",{currentPage:s})},i.duration))},n.prototype.setItemEvents=function(i,o,t){var a=this,m=i.legendItem||{},d=a.chart.renderer.boxWrapper,f=i instanceof N,T="highcharts-legend-"+(f?"point":"series")+"-active",V=a.chart.styledMode,F=function(_){a.allItems.forEach(function(B){i!==B&&[B].concat(B.linkedSeries||[]).forEach(function(H){H.setState(_,!f)})})},s=0;for(t=t?[o,m.symbol]:[m.group];s<t.length;s++)(m=t[s])&&m.on("mouseover",function(){i.visible&&F("inactive"),i.setState("hover"),i.visible&&d.addClass(T),V||o.css(a.options.itemHoverStyle)}).on("mouseout",function(){a.chart.styledMode||o.css(W(i.visible?a.itemStyle:a.itemHiddenStyle)),F(""),d.removeClass(T),i.setState()}).on("click",function(_){var B=function(){i.setVisible&&i.setVisible(),F(i.visible?"inactive":"")};d.removeClass(T),_={browserEvent:_},i.firePointEvent?i.firePointEvent("legendItemClick",_,B):E(i,"legendItemClick",_,B)})},n.prototype.createCheckboxForItem=function(i){i.checkbox=g("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:i.selected,defaultChecked:i.selected},this.options.itemCheckboxStyle,this.chart.container),u(i.checkbox,"click",function(o){E(i.series||i,"checkboxClick",{checked:o.target.checked,item:i},function(){i.select()})})},n}()}),X(y,"Core/Series/SeriesRegistry.js",[y["Core/Globals.js"],y["Core/Defaults.js"],y["Core/Series/Point.js"],y["Core/Utilities.js"]],function(O,S,I,N){var P,Y=S.defaultOptions,Z=N.extendClass,K=N.merge;return function(k){function x(p,u){var g=Y.plotOptions||{},v=u.defaultOptions,w=u.prototype;w.type=p,w.pointClass||(w.pointClass=I),v&&(g[p]=v),k.seriesTypes[p]=u}k.seriesTypes=O.seriesTypes,k.registerSeriesType=x,k.seriesType=function(p,u,g,v,w){var M=Y.plotOptions||{};return M[p]=K(M[u=u||""],g),x(p,Z(k.seriesTypes[u]||function(){},v)),k.seriesTypes[p].prototype.type=p,w&&(k.seriesTypes[p].prototype.pointClass=Z(I,w)),k.seriesTypes[p]}}(P||(P={})),P}),X(y,"Core/Chart/Chart.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/Axis.js"],y["Core/Defaults.js"],y["Core/FormatUtilities.js"],y["Core/Foundation.js"],y["Core/Globals.js"],y["Core/Legend/Legend.js"],y["Core/MSPointer.js"],y["Core/Pointer.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Time.js"],y["Core/Utilities.js"],y["Core/Renderer/HTML/AST.js"]],function(O,S,I,N,Y,Z,K,P,k,x,p,u,g,v,w){var M=O.animate,A=O.animObject,E=O.setAnimation,R=I.defaultOptions,W=I.defaultTime,b=N.numberFormat,l=Y.registerEventOptions,h=Z.charts,r=Z.doc,n=Z.marginNames,i=Z.svg,o=Z.win,t=p.seriesTypes,a=v.addEvent,m=v.attr,d=v.cleanRecursively,f=v.createElement,T=v.css,V=v.defined,F=v.discardElement,s=v.erase,_=v.error,B=v.extend,H=v.find,G=v.fireEvent,C=v.getStyle,j=v.isArray,L=v.isNumber,ee=v.isObject,U=v.isString,ie=v.merge,$=v.objectEach,oe=v.pick,te=v.pInt,_e=v.relativeLength,pe=v.removeEvent,ge=v.splat,ae=v.syncTimeout,ve=v.uniqueKey;return O=function(){function fe(ne,ce,xe){this.series=this.renderTo=this.renderer=this.pointer=this.pointCount=this.plotWidth=this.plotTop=this.plotLeft=this.plotHeight=this.plotBox=this.options=this.numberFormatter=this.margin=this.legend=this.labelCollectors=this.isResizing=this.index=this.eventOptions=this.container=this.colorCounter=this.clipBox=this.chartWidth=this.chartHeight=this.bounds=this.axisOffset=this.axes=void 0,this.sharedClips={},this.yAxis=this.xAxis=this.userOptions=this.titleOffset=this.time=this.symbolCounter=this.spacingBox=this.spacing=void 0,this.getArgs(ne,ce,xe)}return fe.chart=function(ne,ce,xe){return new fe(ne,ce,xe)},fe.prototype.getArgs=function(ne,ce,xe){U(ne)||ne.nodeName?(this.renderTo=ne,this.init(ce,xe)):this.init(ne,ce)},fe.prototype.init=function(ne,ce){var xe=ne.plotOptions||{};G(this,"init",{args:arguments},function(){var Oe=ie(R,ne),Le=Oe.chart;$(Oe.plotOptions,function(Ne,Mt){ee(Ne)&&(Ne.tooltip=xe[Mt]&&ie(xe[Mt].tooltip)||void 0)}),Oe.tooltip.userOptions=ne.chart&&ne.chart.forExport&&ne.tooltip.userOptions||ne.tooltip,this.userOptions=ne,this.margin=[],this.spacing=[],this.bounds={h:{},v:{}},this.labelCollectors=[],this.callback=ce,this.isResizing=0;var Ie=Le.zooming=Le.zooming||{};ne.chart&&!ne.chart.zooming&&(Ie.resetButton=Le.resetZoomButton),Ie.key=oe(Ie.key,Le.zoomKey),Ie.pinchType=oe(Ie.pinchType,Le.pinchType),Ie.singleTouch=oe(Ie.singleTouch,Le.zoomBySingleTouch),Ie.type=oe(Ie.type,Le.zoomType),this.options=Oe,this.axes=[],this.series=[],this.time=ne.time&&Object.keys(ne.time).length?new g(ne.time):Z.time,this.numberFormatter=Le.numberFormatter||b,this.styledMode=Le.styledMode,this.hasCartesianSeries=Le.showAxes,this.index=h.length,h.push(this),Z.chartCount++,l(this,Le),this.xAxis=[],this.yAxis=[],this.pointCount=this.colorCounter=this.symbolCounter=0,G(this,"afterInit"),this.firstRender()})},fe.prototype.initSeries=function(ne){var ce=this.options.chart,xe=t[ce=ne.type||ce.type||ce.defaultSeriesType];return xe||_(17,!0,this,{missingModuleFor:ce}),"function"==typeof(ce=new xe).init&&ce.init(this,ne),ce},fe.prototype.setSeriesData=function(){this.getSeriesOrderByLinks().forEach(function(ne){ne.points||ne.data||!ne.enabledDataSorting||ne.setData(ne.options.data,!1)})},fe.prototype.getSeriesOrderByLinks=function(){return this.series.concat().sort(function(ne,ce){return ne.linkedSeries.length||ce.linkedSeries.length?ce.linkedSeries.length-ne.linkedSeries.length:0})},fe.prototype.orderSeries=function(ne){var ce=this.series;ne=ne||0;for(var xe=ce.length;ne<xe;++ne)ce[ne]&&(ce[ne].index=ne,ce[ne].name=ce[ne].getName())},fe.prototype.isInsidePlot=function(ne,ce,xe){void 0===xe&&(xe={});var Oe=this.inverted,Le=this.plotBox,Ie=this.plotLeft,Ne=this.plotTop,Mt=this.scrollablePlotBox,Xe=0,Ze=0;xe.visiblePlotOnly&&this.scrollingContainer&&(Xe=(Ze=this.scrollingContainer).scrollLeft,Ze=Ze.scrollTop);var Wt=xe.series;if(Le=xe.visiblePlotOnly&&Mt||Le,ne={x:Mt=xe.inverted?ce:ne,y:ce=xe.inverted?ne:ce,isInsidePlot:!0,options:xe},!xe.ignoreX){var St=Wt&&(Oe&&!this.polar?Wt.yAxis:Wt.xAxis)||{pos:Ie,len:1/0};(Mt=xe.paneCoordinates?St.pos+Mt:Ie+Mt)>=Math.max(Xe+Ie,St.pos)&&Mt<=Math.min(Xe+Ie+Le.width,St.pos+St.len)||(ne.isInsidePlot=!1)}return!xe.ignoreY&&ne.isInsidePlot&&(Oe=xe.axis&&!xe.axis.isXAxis&&xe.axis||Wt&&(Oe?Wt.xAxis:Wt.yAxis)||{pos:Ne,len:1/0},(xe=xe.paneCoordinates?Oe.pos+ce:Ne+ce)>=Math.max(Ze+Ne,Oe.pos)&&xe<=Math.min(Ze+Ne+Le.height,Oe.pos+Oe.len)||(ne.isInsidePlot=!1)),G(this,"afterIsInsidePlot",ne),ne.isInsidePlot},fe.prototype.redraw=function(ne){G(this,"beforeRedraw");var ce=this.hasCartesianSeries?this.axes:this.colorAxis||[],xe=this.series,Oe=this.pointer,Le=this.legend,Ie=this.userOptions.legend,Ne=this.renderer,Mt=Ne.isHidden(),Xe=[],Ze=this.isDirtyBox,Wt=this.isDirtyLegend;for(this.setResponsive&&this.setResponsive(!1),E(!!this.hasRendered&&ne,this),Mt&&this.temporaryDisplay(),this.layOutTitles(),ne=xe.length;ne--;){var St=xe[ne];if(St.options.stacking||St.options.centerInCategory){var ai=!0;if(St.isDirty){var si=!0;break}}}if(si)for(ne=xe.length;ne--;)(St=xe[ne]).options.stacking&&(St.isDirty=!0);xe.forEach(function(Zt){Zt.isDirty&&("point"===Zt.options.legendType?("function"==typeof Zt.updateTotals&&Zt.updateTotals(),Wt=!0):Ie&&(Ie.labelFormatter||Ie.labelFormat)&&(Wt=!0)),Zt.isDirtyData&&G(Zt,"updatedData")}),Wt&&Le&&Le.options.enabled&&(Le.render(),this.isDirtyLegend=!1),ai&&this.getStacks(),ce.forEach(function(Zt){Zt.updateNames(),Zt.setScale()}),this.getMargins(),ce.forEach(function(Zt){Zt.isDirty&&(Ze=!0)}),ce.forEach(function(Zt){var hi=Zt.min+","+Zt.max;Zt.extKey!==hi&&(Zt.extKey=hi,Xe.push(function(){G(Zt,"afterSetExtremes",B(Zt.eventArgs,Zt.getExtremes())),delete Zt.eventArgs})),(Ze||ai)&&Zt.redraw()}),Ze&&this.drawChartBox(),G(this,"predraw"),xe.forEach(function(Zt){(Ze||Zt.isDirty)&&Zt.visible&&Zt.redraw(),Zt.isDirtyData=!1}),Oe&&Oe.reset(!0),Ne.draw(),G(this,"redraw"),G(this,"render"),Mt&&this.temporaryDisplay(!0),Xe.forEach(function(Zt){Zt.call()})},fe.prototype.get=function(ne){function ce(Ie){return Ie.id===ne||Ie.options&&Ie.options.id===ne}for(var xe=this.series,Oe=H(this.axes,ce)||H(this.series,ce),Le=0;!Oe&&Le<xe.length;Le++)Oe=H(xe[Le].points||[],ce);return Oe},fe.prototype.getAxes=function(){var ne=this,ce=this.options,xe=ce.xAxis=ge(ce.xAxis||{});ce=ce.yAxis=ge(ce.yAxis||{}),G(this,"getAxes"),xe.forEach(function(Oe,Le){Oe.index=Le,Oe.isX=!0}),ce.forEach(function(Oe,Le){Oe.index=Le}),xe.concat(ce).forEach(function(Oe){new S(ne,Oe)}),G(this,"afterGetAxes")},fe.prototype.getSelectedPoints=function(){return this.series.reduce(function(ne,ce){return ce.getPointsCollection().forEach(function(xe){oe(xe.selectedStaging,xe.selected)&&ne.push(xe)}),ne},[])},fe.prototype.getSelectedSeries=function(){return this.series.filter(function(ne){return ne.selected})},fe.prototype.setTitle=function(ne,ce,xe){this.applyDescription("title",ne),this.applyDescription("subtitle",ce),this.applyDescription("caption",void 0),this.layOutTitles(xe)},fe.prototype.applyDescription=function(ne,ce){var xe=this,Oe="title"===ne?{color:"#333333",fontSize:this.options.isStock?"16px":"18px"}:{color:"#666666"};Oe=this.options[ne]=ie(!this.styledMode&&{style:Oe},this.options[ne],ce);var Le=this[ne];Le&&ce&&(this[ne]=Le=Le.destroy()),Oe&&!Le&&((Le=this.renderer.text(Oe.text,0,0,Oe.useHTML).attr({align:Oe.align,class:"highcharts-"+ne,zIndex:Oe.zIndex||4}).add()).update=function(Ie){xe[{title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"}[ne]](Ie)},this.styledMode||Le.css(Oe.style),this[ne]=Le)},fe.prototype.layOutTitles=function(ne){var ce=[0,0,0],xe=this.renderer,Oe=this.spacingBox;["title","subtitle","caption"].forEach(function(Ie){var Ze,Ne=this[Ie],Mt=this.options[Ie],Xe=Mt.verticalAlign||"top";if(Ie="title"===Ie?"top"===Xe?-3:0:"top"===Xe?ce[0]+2:0,Ne){this.styledMode||(Ze=Mt.style&&Mt.style.fontSize),Ze=xe.fontMetrics(Ze,Ne).b,Ne.css({width:(Mt.width||Oe.width+(Mt.widthAdjust||0))+"px"});var Wt=Math.round(Ne.getBBox(Mt.useHTML).height);Ne.align(B({y:"bottom"===Xe?Ze:Ie+Ze,height:Wt},Mt),!1,"spacingBox"),Mt.floating||("top"===Xe?ce[0]=Math.ceil(ce[0]+Wt):"bottom"===Xe&&(ce[2]=Math.ceil(ce[2]+Wt)))}},this),ce[0]&&"top"===(this.options.title.verticalAlign||"top")&&(ce[0]+=this.options.title.margin),ce[2]&&"bottom"===this.options.caption.verticalAlign&&(ce[2]+=this.options.caption.margin);var Le=!this.titleOffset||this.titleOffset.join(",")!==ce.join(",");this.titleOffset=ce,G(this,"afterLayOutTitles"),!this.isDirtyBox&&Le&&(this.isDirtyBox=this.isDirtyLegend=Le,this.hasRendered&&oe(ne,!0)&&this.isDirtyBox&&this.redraw())},fe.prototype.getChartSize=function(){var ne=this.options.chart,ce=ne.width;ne=ne.height;var xe=this.renderTo;V(ce)||(this.containerWidth=C(xe,"width")),V(ne)||(this.containerHeight=C(xe,"height")),this.chartWidth=Math.max(0,ce||this.containerWidth||600),this.chartHeight=Math.max(0,_e(ne,this.chartWidth)||(1<this.containerHeight?this.containerHeight:400))},fe.prototype.temporaryDisplay=function(ne){var ce=this.renderTo;if(ne)for(;ce&&ce.style;)ce.hcOrigStyle&&(T(ce,ce.hcOrigStyle),delete ce.hcOrigStyle),ce.hcOrigDetached&&(r.body.removeChild(ce),ce.hcOrigDetached=!1),ce=ce.parentNode;else for(;ce&&ce.style&&(r.body.contains(ce)||ce.parentNode||(ce.hcOrigDetached=!0,r.body.appendChild(ce)),("none"===C(ce,"display",!1)||ce.hcOricDetached)&&(ce.hcOrigStyle={display:ce.style.display,height:ce.style.height,overflow:ce.style.overflow},ne={display:"block",overflow:"hidden"},ce!==this.renderTo&&(ne.height=0),T(ce,ne),ce.offsetWidth||ce.style.setProperty("display","block","important")),(ce=ce.parentNode)!==r.body););},fe.prototype.setClassName=function(ne){this.container.className="highcharts-container "+(ne||"")},fe.prototype.getContainer=function(){var Oe,ne=this.options,ce=ne.chart,xe=ve(),Le=this.renderTo;Le||(this.renderTo=Le=ce.renderTo),U(Le)&&(this.renderTo=Le=r.getElementById(Le)),Le||_(13,!0,this);var Ie=te(m(Le,"data-highcharts-chart"));L(Ie)&&h[Ie]&&h[Ie].hasRendered&&h[Ie].destroy(),m(Le,"data-highcharts-chart",this.index),Le.innerHTML=w.emptyHTML,ce.skipClone||Le.offsetWidth||this.temporaryDisplay(),this.getChartSize(),Ie=this.chartWidth;var Ne=this.chartHeight;if(T(Le,{overflow:"hidden"}),this.styledMode||(Oe=B({position:"relative",overflow:"hidden",width:Ie+"px",height:Ne+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none","touch-action":"manipulation",outline:"none"},ce.style||{})),this.container=xe=f("div",{id:xe},Oe,Le),this._cursor=xe.style.cursor,this.renderer=new(ce.renderer||!i?x.getRendererType(ce.renderer):u)(xe,Ie,Ne,void 0,ce.forExport,ne.exporting&&ne.exporting.allowHTML,this.styledMode),E(void 0,this),this.setClassName(ce.className),this.styledMode)for(var Mt in ne.defs)this.renderer.definition(ne.defs[Mt]);else this.renderer.setStyle(ce.style);this.renderer.chartIndex=this.index,G(this,"afterGetContainer")},fe.prototype.getMargins=function(ne){var ce=this.spacing,xe=this.margin,Oe=this.titleOffset;this.resetMargins(),Oe[0]&&!V(xe[0])&&(this.plotTop=Math.max(this.plotTop,Oe[0]+ce[0])),Oe[2]&&!V(xe[2])&&(this.marginBottom=Math.max(this.marginBottom,Oe[2]+ce[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(xe,ce),G(this,"getMargins"),ne||this.getAxisMargins()},fe.prototype.getAxisMargins=function(){var ne=this,ce=ne.axisOffset=[0,0,0,0],xe=ne.colorAxis,Oe=ne.margin,Le=function(Ie){Ie.forEach(function(Ne){Ne.visible&&Ne.getOffset()})};ne.hasCartesianSeries?Le(ne.axes):xe&&xe.length&&Le(xe),n.forEach(function(Ie,Ne){V(Oe[Ne])||(ne[Ie]+=ce[Ne])}),ne.setChartSize()},fe.prototype.reflow=function(ne){var ce=this,xe=ce.options.chart,Oe=ce.renderTo,Le=V(xe.width)&&V(xe.height),Ie=xe.width||C(Oe,"width");xe=xe.height||C(Oe,"height"),Oe=ne?ne.target:o,delete ce.pointer.chartPosition,!Le&&!ce.isPrinting&&Ie&&xe&&(Oe===o||Oe===r)&&((Ie!==ce.containerWidth||xe!==ce.containerHeight)&&(v.clearTimeout(ce.reflowTimeout),ce.reflowTimeout=ae(function(){ce.container&&ce.setSize(void 0,void 0,!1)},ne?100:0)),ce.containerWidth=Ie,ce.containerHeight=xe)},fe.prototype.setReflow=function(ne){var ce=this;!1===ne||this.unbindReflow?!1===ne&&this.unbindReflow&&(this.unbindReflow=this.unbindReflow()):(this.unbindReflow=a(o,"resize",function(xe){ce.options&&ce.reflow(xe)}),a(this,"destroy",this.unbindReflow))},fe.prototype.setSize=function(ne,ce,xe){var Oe=this,Le=Oe.renderer;Oe.isResizing+=1,E(xe,Oe),xe=Le.globalAnimation,Oe.oldChartHeight=Oe.chartHeight,Oe.oldChartWidth=Oe.chartWidth,typeof ne<"u"&&(Oe.options.chart.width=ne),typeof ce<"u"&&(Oe.options.chart.height=ce),Oe.getChartSize(),Oe.styledMode||(xe?M:T)(Oe.container,{width:Oe.chartWidth+"px",height:Oe.chartHeight+"px"},xe),Oe.setChartSize(!0),Le.setSize(Oe.chartWidth,Oe.chartHeight,xe),Oe.axes.forEach(function(Ie){Ie.isDirty=!0,Ie.setScale()}),Oe.isDirtyLegend=!0,Oe.isDirtyBox=!0,Oe.layOutTitles(),Oe.getMargins(),Oe.redraw(xe),Oe.oldChartHeight=null,G(Oe,"resize"),ae(function(){Oe&&G(Oe,"endResize",null,function(){--Oe.isResizing})},A(xe).duration)},fe.prototype.setChartSize=function(ne){var Xe,Ze,Wt,St,ce=this.inverted,xe=this.renderer,Oe=this.chartWidth,Le=this.chartHeight,Ie=this.options.chart,Ne=this.spacing,Mt=this.clipOffset;this.plotLeft=Xe=Math.round(this.plotLeft),this.plotTop=Ze=Math.round(this.plotTop),this.plotWidth=Wt=Math.max(0,Math.round(Oe-Xe-this.marginRight)),this.plotHeight=St=Math.max(0,Math.round(Le-Ze-this.marginBottom)),this.plotSizeX=ce?St:Wt,this.plotSizeY=ce?Wt:St,this.plotBorderWidth=Ie.plotBorderWidth||0,this.spacingBox=xe.spacingBox={x:Ne[3],y:Ne[0],width:Oe-Ne[3]-Ne[1],height:Le-Ne[0]-Ne[2]},this.plotBox=xe.plotBox={x:Xe,y:Ze,width:Wt,height:St},ce=2*Math.floor(this.plotBorderWidth/2),Oe=Math.ceil(Math.max(ce,Mt[3])/2),Le=Math.ceil(Math.max(ce,Mt[0])/2),this.clipBox={x:Oe,y:Le,width:Math.floor(this.plotSizeX-Math.max(ce,Mt[1])/2-Oe),height:Math.max(0,Math.floor(this.plotSizeY-Math.max(ce,Mt[2])/2-Le))},ne||(this.axes.forEach(function(ai){ai.setAxisSize(),ai.setAxisTranslation()}),xe.alignElements()),G(this,"afterSetChartSize",{skipAxes:ne})},fe.prototype.resetMargins=function(){G(this,"resetMargins");var ne=this,ce=ne.options.chart;["margin","spacing"].forEach(function(xe){var Oe=ce[xe],Le=ee(Oe)?Oe:[Oe,Oe,Oe,Oe];["Top","Right","Bottom","Left"].forEach(function(Ie,Ne){ne[xe][Ne]=oe(ce[xe+Ie],Le[Ne])})}),n.forEach(function(xe,Oe){ne[xe]=oe(ne.margin[Oe],ne.spacing[Oe])}),ne.axisOffset=[0,0,0,0],ne.clipOffset=[0,0,0,0]},fe.prototype.drawChartBox=function(){var je,ne=this.options.chart,ce=this.renderer,xe=this.chartWidth,Oe=this.chartHeight,Le=this.styledMode,Ie=this.plotBGImage,Ne=ne.backgroundColor,Mt=ne.plotBackgroundColor,Xe=ne.plotBackgroundImage,Ze=this.plotLeft,Wt=this.plotTop,St=this.plotWidth,ai=this.plotHeight,si=this.plotBox,Zt=this.clipRect,hi=this.clipBox,Ii=this.chartBackground,Li=this.plotBackground,zt=this.plotBorder,Te="animate";if(Ii||(this.chartBackground=Ii=ce.rect().addClass("highcharts-background").add(),Te="attr"),Le)var we=je=Ii.strokeWidth();else je=(we=ne.borderWidth||0)+(ne.shadow?8:0),Ne={fill:Ne||"none"},(we||Ii["stroke-width"])&&(Ne.stroke=ne.borderColor,Ne["stroke-width"]=we),Ii.attr(Ne).shadow(ne.shadow);Ii[Te]({x:je/2,y:je/2,width:xe-je-we%2,height:Oe-je-we%2,r:ne.borderRadius}),Te="animate",Li||(Te="attr",this.plotBackground=Li=ce.rect().addClass("highcharts-plot-background").add()),Li[Te](si),Le||(Li.attr({fill:Mt||"none"}).shadow(ne.plotShadow),Xe&&(Ie?(Xe!==Ie.attr("href")&&Ie.attr("href",Xe),Ie.animate(si)):this.plotBGImage=ce.image(Xe,Ze,Wt,St,ai).add())),Zt?Zt.animate({width:hi.width,height:hi.height}):this.clipRect=ce.clipRect(hi),Te="animate",zt||(Te="attr",this.plotBorder=zt=ce.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),Le||zt.attr({stroke:ne.plotBorderColor,"stroke-width":ne.plotBorderWidth||0,fill:"none"}),zt[Te](zt.crisp({x:Ze,y:Wt,width:St,height:ai},-zt.strokeWidth())),this.isDirtyBox=!1,G(this,"afterDrawChartBox")},fe.prototype.propFromSeries=function(){var Oe,Le,Ie,ne=this,ce=ne.options.chart,xe=ne.options.series;["inverted","angular","polar"].forEach(function(Ne){for(Le=t[ce.type||ce.defaultSeriesType],Ie=ce[Ne]||Le&&Le.prototype[Ne],Oe=xe&&xe.length;!Ie&&Oe--;)(Le=t[xe[Oe].type])&&Le.prototype[Ne]&&(Ie=!0);ne[Ne]=Ie})},fe.prototype.linkSeries=function(){var ne=this,ce=ne.series;ce.forEach(function(xe){xe.linkedSeries.length=0}),ce.forEach(function(xe){var Oe=xe.options.linkedTo;U(Oe)&&(Oe=":previous"===Oe?ne.series[xe.index-1]:ne.get(Oe))&&Oe.linkedParent!==xe&&(Oe.linkedSeries.push(xe),xe.linkedParent=Oe,Oe.enabledDataSorting&&xe.setDataSortingOptions(),xe.visible=oe(xe.options.visible,Oe.options.visible,xe.visible))}),G(this,"afterLinkSeries")},fe.prototype.renderSeries=function(){this.series.forEach(function(ne){ne.translate(),ne.render()})},fe.prototype.renderLabels=function(){var ne=this,ce=ne.options.labels;ce.items&&ce.items.forEach(function(xe){var Oe=B(ce.style,xe.style),Le=te(Oe.left)+ne.plotLeft,Ie=te(Oe.top)+ne.plotTop+12;delete Oe.left,delete Oe.top,ne.renderer.text(xe.html,Le,Ie).attr({zIndex:2}).css(Oe).add()})},fe.prototype.render=function(){var ne=this.axes,ce=this.colorAxis,xe=this.renderer,Oe=this.options,Le=function(Ze){Ze.forEach(function(Wt){Wt.visible&&Wt.render()})},Ie=0;this.setTitle(),this.legend=new K(this,Oe.legend),this.getStacks&&this.getStacks(),this.getMargins(!0),this.setChartSize(),Oe=this.plotWidth,ne.some(function(Ze){if(Ze.horiz&&Ze.visible&&Ze.options.labels.enabled&&Ze.series.length)return Ie=21,!0});var Ne=this.plotHeight=Math.max(this.plotHeight-Ie,0);ne.forEach(function(Ze){Ze.setScale()}),this.getAxisMargins();var Mt=1.1<Oe/this.plotWidth,Xe=1.05<Ne/this.plotHeight;(Mt||Xe)&&(ne.forEach(function(Ze){(Ze.horiz&&Mt||!Ze.horiz&&Xe)&&Ze.setTickInterval(!0)}),this.getMargins()),this.drawChartBox(),this.hasCartesianSeries?Le(ne):ce&&ce.length&&Le(ce),this.seriesGroup||(this.seriesGroup=xe.g("series-group").attr({zIndex:3}).add()),this.renderSeries(),this.renderLabels(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.hasRendered=!0},fe.prototype.addCredits=function(ne){var ce=this,xe=ie(!0,this.options.credits,ne);xe.enabled&&!this.credits&&(this.credits=this.renderer.text(xe.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",function(){xe.href&&(o.location.href=xe.href)}).attr({align:xe.position.align,zIndex:8}),ce.styledMode||this.credits.css(xe.style),this.credits.add().align(xe.position),this.credits.update=function(Oe){ce.credits=ce.credits.destroy(),ce.addCredits(Oe)})},fe.prototype.destroy=function(){var Ie,ne=this,ce=ne.axes,xe=ne.series,Oe=ne.container,Le=Oe&&Oe.parentNode;for(G(ne,"destroy"),ne.renderer.forExport?s(h,ne):h[ne.index]=void 0,Z.chartCount--,ne.renderTo.removeAttribute("data-highcharts-chart"),pe(ne),Ie=ce.length;Ie--;)ce[Ie]=ce[Ie].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),Ie=xe.length;Ie--;)xe[Ie]=xe[Ie].destroy();"title subtitle chartBackground plotBackground plotBGImage plotBorder seriesGroup clipRect credits pointer rangeSelector legend resetZoomButton tooltip renderer".split(" ").forEach(function(Ne){var Mt=ne[Ne];Mt&&Mt.destroy&&(ne[Ne]=Mt.destroy())}),Oe&&(Oe.innerHTML=w.emptyHTML,pe(Oe),Le&&F(Oe)),$(ne,function(Ne,Mt){delete ne[Mt]})},fe.prototype.firstRender=function(){var ne=this,ce=ne.options;(!ne.isReadyToRender||ne.isReadyToRender())&&(ne.getContainer(),ne.resetMargins(),ne.setChartSize(),ne.propFromSeries(),ne.getAxes(),(j(ce.series)?ce.series:[]).forEach(function(xe){ne.initSeries(xe)}),ne.linkSeries(),ne.setSeriesData(),G(ne,"beforeRender"),k&&(ne.pointer=P.isRequired()?new P(ne,ce):new k(ne,ce)),ne.render(),ne.pointer.getChartPosition(),!ne.renderer.imgCount&&!ne.hasLoaded&&ne.onload(),ne.temporaryDisplay(!0))},fe.prototype.onload=function(){this.callbacks.concat([this.callback]).forEach(function(ne){ne&&typeof this.index<"u"&&ne.apply(this,[this])},this),G(this,"load"),G(this,"render"),V(this.index)&&this.setReflow(this.options.chart.reflow),this.warnIfA11yModuleNotLoaded(),this.hasLoaded=!0},fe.prototype.warnIfA11yModuleNotLoaded=function(){var ne=this.options,ce=this.title;ne&&!this.accessibility&&(this.renderer.boxWrapper.attr({role:"img","aria-label":(ce&&ce.element.textContent||"").replace(/</g,"&lt;")}),ne.accessibility&&!1===ne.accessibility.enabled||_('Highcharts warning: Consider including the "accessibility.js" module to make your chart more usable for people with disabilities. Set the "accessibility.enabled" option to false to remove this warning. See https://www.highcharts.com/docs/accessibility/accessibility-module.',!1,this))},fe.prototype.addSeries=function(ne,ce,xe){var Le,Oe=this;return ne&&(ce=oe(ce,!0),G(Oe,"addSeries",{options:ne},function(){Le=Oe.initSeries(ne),Oe.isDirtyLegend=!0,Oe.linkSeries(),Le.enabledDataSorting&&Le.setData(ne.data,!1),G(Oe,"afterAddSeries",{series:Le}),ce&&Oe.redraw(xe)})),Le},fe.prototype.addAxis=function(ne,ce,xe,Oe){return this.createAxis(ce?"xAxis":"yAxis",{axis:ne,redraw:xe,animation:Oe})},fe.prototype.addColorAxis=function(ne,ce,xe){return this.createAxis("colorAxis",{axis:ne,redraw:ce,animation:xe})},fe.prototype.createAxis=function(ne,ce){return ne=new S(this,ie(ce.axis,{index:this[ne].length,isX:"xAxis"===ne})),oe(ce.redraw,!0)&&this.redraw(ce.animation),ne},fe.prototype.showLoading=function(ne){var ce=this,xe=ce.options,Oe=xe.loading,Le=function(){Ie&&T(Ie,{left:ce.plotLeft+"px",top:ce.plotTop+"px",width:ce.plotWidth+"px",height:ce.plotHeight+"px"})},Ie=ce.loadingDiv,Ne=ce.loadingSpan;Ie||(ce.loadingDiv=Ie=f("div",{className:"highcharts-loading highcharts-loading-hidden"},null,ce.container)),Ne||(ce.loadingSpan=Ne=f("span",{className:"highcharts-loading-inner"},null,Ie),a(ce,"redraw",Le)),Ie.className="highcharts-loading",w.setElementHTML(Ne,oe(ne,xe.lang.loading,"")),ce.styledMode||(T(Ie,B(Oe.style,{zIndex:10})),T(Ne,Oe.labelStyle),ce.loadingShown||(T(Ie,{opacity:0,display:""}),M(Ie,{opacity:Oe.style.opacity||.5},{duration:Oe.showDuration||0}))),ce.loadingShown=!0,Le()},fe.prototype.hideLoading=function(){var ne=this.options,ce=this.loadingDiv;ce&&(ce.className="highcharts-loading highcharts-loading-hidden",this.styledMode||M(ce,{opacity:0},{duration:ne.loading.hideDuration||100,complete:function(){T(ce,{display:"none"})}})),this.loadingShown=!1},fe.prototype.update=function(ne,ce,xe,Oe){var Xe,Ze,Le=this,Ie={credits:"addCredits",title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"},Ne=ne.isResponsiveOptions,Mt=[];G(Le,"update",{options:ne}),Ne||Le.setResponsive(!1,!0),ne=d(ne,Le.options),Le.userOptions=ie(Le.userOptions,ne);var Wt=ne.chart;if(Wt){if(ie(!0,Le.options.chart,Wt),"className"in Wt&&Le.setClassName(Wt.className),"reflow"in Wt&&Le.setReflow(Wt.reflow),"inverted"in Wt||"polar"in Wt||"type"in Wt){Le.propFromSeries();var St=!0}"alignTicks"in Wt&&(St=!0),"events"in Wt&&l(this,Wt),$(Wt,function(ai,si){-1!==Le.propsRequireUpdateSeries.indexOf("chart."+si)&&(Xe=!0),-1!==Le.propsRequireDirtyBox.indexOf(si)&&(Le.isDirtyBox=!0),-1!==Le.propsRequireReflow.indexOf(si)&&(Ne?Le.isDirtyBox=!0:Ze=!0)}),!Le.styledMode&&Wt.style&&Le.renderer.setStyle(Le.options.chart.style||{})}!Le.styledMode&&ne.colors&&(this.options.colors=ne.colors),ne.time&&(this.time===W&&(this.time=new g(ne.time)),ie(!0,Le.options.time,ne.time)),$(ne,function(ai,si){Le[si]&&"function"==typeof Le[si].update?Le[si].update(ai,!1):"function"==typeof Le[Ie[si]]?Le[Ie[si]](ai):"colors"!==si&&-1===Le.collectionsWithUpdate.indexOf(si)&&ie(!0,Le.options[si],ne[si]),"chart"!==si&&-1!==Le.propsRequireUpdateSeries.indexOf(si)&&(Xe=!0)}),this.collectionsWithUpdate.forEach(function(ai){if(ne[ai]){var si=[];Le[ai].forEach(function(Zt,hi){Zt.options.isInternal||si.push(oe(Zt.options.index,hi))}),ge(ne[ai]).forEach(function(Zt,hi){var Li,Ii=V(Zt.id);Ii&&(Li=Le.get(Zt.id)),!Li&&Le[ai]&&(Li=Le[ai][si?si[hi]:hi])&&Ii&&V(Li.options.id)&&(Li=void 0),Li&&Li.coll===ai&&(Li.update(Zt,!1),xe&&(Li.touched=!0)),!Li&&xe&&Le.collectionsWithInit[ai]&&(Le.collectionsWithInit[ai][0].apply(Le,[Zt].concat(Le.collectionsWithInit[ai][1]||[]).concat([!1])).touched=!0)}),xe&&Le[ai].forEach(function(Zt){Zt.touched||Zt.options.isInternal?delete Zt.touched:Mt.push(Zt)})}}),Mt.forEach(function(ai){ai.chart&&ai.remove&&ai.remove(!1)}),St&&Le.axes.forEach(function(ai){ai.update({},!1)}),Xe&&Le.getSeriesOrderByLinks().forEach(function(ai){ai.chart&&ai.update({},!1)},this),St=Wt&&Wt.width,Wt=Wt&&(U(Wt.height)?_e(Wt.height,St||Le.chartWidth):Wt.height),Ze||L(St)&&St!==Le.chartWidth||L(Wt)&&Wt!==Le.chartHeight?Le.setSize(St,Wt,Oe):oe(ce,!0)&&Le.redraw(Oe),G(Le,"afterUpdate",{options:ne,redraw:ce,animation:Oe})},fe.prototype.setSubtitle=function(ne,ce){this.applyDescription("subtitle",ne),this.layOutTitles(ce)},fe.prototype.setCaption=function(ne,ce){this.applyDescription("caption",ne),this.layOutTitles(ce)},fe.prototype.showResetZoom=function(){function ne(){ce.zoomOut()}var ce=this,xe=R.lang,Oe=ce.options.chart.zooming.resetButton,Le=Oe.theme,Ie="chart"===Oe.relativeTo||"spacingBox"===Oe.relativeTo?null:"scrollablePlotBox";G(this,"beforeShowResetZoom",null,function(){ce.resetZoomButton=ce.renderer.button(xe.resetZoom,null,null,ne,Le).attr({align:Oe.position.align,title:xe.resetZoomTitle}).addClass("highcharts-reset-zoom").add().align(Oe.position,!1,Ie)}),G(this,"afterShowResetZoom")},fe.prototype.zoomOut=function(){G(this,"selection",{resetSelection:!0},this.zoom)},fe.prototype.zoom=function(ne){var Le,ce=this,xe=ce.pointer,Oe=!1;!ne||ne.resetSelection?(ce.axes.forEach(function(Ne){Le=Ne.zoom()}),xe.initiated=!1):ne.xAxis.concat(ne.yAxis).forEach(function(Ne){var Mt=Ne.axis;(xe[Mt.isXAxis?"zoomX":"zoomY"]&&V(xe.mouseDownX)&&V(xe.mouseDownY)&&ce.isInsidePlot(xe.mouseDownX-ce.plotLeft,xe.mouseDownY-ce.plotTop,{axis:Mt})||!V(ce.inverted?xe.mouseDownX:xe.mouseDownY))&&(Le=Mt.zoom(Ne.min,Ne.max),Mt.displayBtn&&(Oe=!0))});var Ie=ce.resetZoomButton;Oe&&!Ie?ce.showResetZoom():!Oe&&ee(Ie)&&(ce.resetZoomButton=Ie.destroy()),Le&&ce.redraw(oe(ce.options.chart.animation,ne&&ne.animation,100>ce.pointCount))},fe.prototype.pan=function(ne,ce){var xe=this,Oe=xe.hoverPoints;ce="object"==typeof ce?ce:{enabled:ce,type:"x"};var Le=xe.options.chart;Le&&Le.panning&&(Le.panning=ce);var Ne,Ie=ce.type;G(this,"pan",{originalEvent:ne},function(){Oe&&Oe.forEach(function(Ze){Ze.setState()});var Mt=xe.xAxis;"xy"===Ie?Mt=Mt.concat(xe.yAxis):"y"===Ie&&(Mt=xe.yAxis);var Xe={};Mt.forEach(function(Ze){if(Ze.options.panningEnabled&&!Ze.options.isInternal){var Wt=Ze.horiz,St=ne[Wt?"chartX":"chartY"],ai=xe[Wt=Wt?"mouseDownX":"mouseDownY"],si=Ze.minPointOffset||0,Zt=Ze.reversed&&!xe.inverted||!Ze.reversed&&xe.inverted?-1:1,hi=Ze.getExtremes(),Ii=Ze.toValue(ai-St,!0)+si*Zt,Li=Ze.toValue(ai+Ze.len-St,!0)-(si*Zt||Ze.isXAxis&&Ze.pointRangePadding||0),zt=Li<Ii;Zt=Ze.hasVerticalPanning(),ai=zt?Li:Ii,Ii=zt?Ii:Li;var je=Ze.panningState;!Zt||Ze.isXAxis||je&&!je.isDirty||Ze.series.forEach(function(Te){var we=Te.getProcessedData(!0);we=Te.getExtremes(we.yData,!0),je||(je={startMin:Number.MAX_VALUE,startMax:-Number.MAX_VALUE}),L(we.dataMin)&&L(we.dataMax)&&(je.startMin=Math.min(oe(Te.options.threshold,1/0),we.dataMin,je.startMin),je.startMax=Math.max(oe(Te.options.threshold,-1/0),we.dataMax,je.startMax))}),Zt=Math.min(oe(je&&je.startMin,hi.dataMin),si?hi.min:Ze.toValue(Ze.toPixels(hi.min)-Ze.minPixelPadding)),Li=Math.max(oe(je&&je.startMax,hi.dataMax),si?hi.max:Ze.toValue(Ze.toPixels(hi.max)+Ze.minPixelPadding)),Ze.panningState=je,Ze.isOrdinal||(0<(si=Zt-ai)&&(Ii+=si,ai=Zt),0<(si=Ii-Li)&&(Ii=Li,ai-=si),Ze.series.length&&ai!==hi.min&&Ii!==hi.max&&ai>=Zt&&Ii<=Li&&(Ze.setExtremes(ai,Ii,!1,!1,{trigger:"pan"}),!xe.resetZoomButton&&ai!==Zt&&Ii!==Li&&Ie.match("y")&&(xe.showResetZoom(),Ze.displayBtn=!1),Ne=!0),Xe[Wt]=St)}}),$(Xe,function(Ze,Wt){xe[Wt]=Ze}),Ne&&xe.redraw(!1),T(xe.container,{cursor:"move"})})},fe}(),B(O.prototype,{callbacks:[],collectionsWithInit:{xAxis:[O.prototype.addAxis,[!0]],yAxis:[O.prototype.addAxis,[!1]],series:[O.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","series"],propsRequireDirtyBox:"backgroundColor borderColor borderWidth borderRadius plotBackgroundColor plotBackgroundImage plotBorderColor plotBorderWidth plotShadow shadow".split(" "),propsRequireReflow:"margin marginTop marginRight marginBottom marginLeft spacing spacingTop spacingRight spacingBottom spacingLeft".split(" "),propsRequireUpdateSeries:"chart.inverted chart.polar chart.ignoreHiddenSeries chart.type colors plotOptions time tooltip".split(" ")}),O}),X(y,"Core/Legend/LegendSymbol.js",[y["Core/Utilities.js"]],function(O){var Y,Z,S=O.extend,I=O.merge,N=O.pick;return(Z=Y||(Y={})).drawLineMarker=function(K){var P=this.legendItem=this.legendItem||{},k=this.options,x=K.symbolWidth,p=K.symbolHeight,u=p/2,g=this.chart.renderer,v=P.group;K=K.baseline-Math.round(.3*K.fontMetrics.b);var w={},M=k.marker,A=0;this.chart.styledMode||(w={"stroke-width":Math.min(k.lineWidth||0,24)},k.dashStyle?w.dashstyle=k.dashStyle:"square"!==k.linecap&&(w["stroke-linecap"]="round")),P.line=g.path().addClass("highcharts-graph").attr(w).add(v),w["stroke-linecap"]&&(A=Math.min(P.line.strokeWidth(),x)/2),P.line.attr({d:[["M",A,K],["L",x-A,K]]}),M&&!1!==M.enabled&&x&&(k=Math.min(N(M.radius,u),u),0===this.symbol.indexOf("url")&&(M=I(M,{width:p,height:p}),k=0),P.symbol=P=g.symbol(this.symbol,x/2-k,K-k,2*k,2*k,S({context:"legend"},M)).addClass("highcharts-point").add(v),P.isMarker=!0)},Z.drawRectangle=function(K,P){var k=K.symbolHeight,x=K.options.squareSymbol;(P=P.legendItem||{}).symbol=this.chart.renderer.rect(x?(K.symbolWidth-k)/2:0,K.baseline-k+1,x?k:K.symbolWidth,k,N(K.options.symbolRadius,k/2)).addClass("highcharts-point").attr({zIndex:3}).add(P.group)},Y}),X(y,"Core/Series/SeriesDefaults.js",[],function(){return{lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",borderWidth:0,defer:!0,formatter:function(){return"number"!=typeof this.y?"":(0,this.series.chart.numberFormatter)(this.y,-1)},padding:5,style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:50},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:50},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"}}),X(y,"Core/Series/Series.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Defaults.js"],y["Core/Foundation.js"],y["Core/Globals.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/Point.js"],y["Core/Series/SeriesDefaults.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P,k,x){var p=O.animObject,u=O.setAnimation,g=S.defaultOptions,v=I.registerEventOptions,w=N.hasTouch,M=N.svg,A=N.win,E=P.seriesTypes,R=x.arrayMax,W=x.arrayMin,b=x.clamp,l=x.cleanRecursively,h=x.correctFloat,r=x.defined,n=x.erase,i=x.error,o=x.extend,t=x.find,a=x.fireEvent,m=x.getNestedProperty,d=x.isArray,f=x.isNumber,T=x.isString,V=x.merge,F=x.objectEach,s=x.pick,_=x.removeEvent,B=x.splat,H=x.syncTimeout;return O=function(){function G(){this.zones=this.yAxis=this.xAxis=this.userOptions=this.tooltipOptions=this.processedYData=this.processedXData=this.points=this.options=this.linkedSeries=this.index=this.eventsToUnbind=this.eventOptions=this.data=this.chart=this._i=void 0}return G.prototype.init=function(C,j){a(this,"init",{options:j});var L=this,ee=C.series;this.eventsToUnbind=[],L.chart=C,L.options=L.setOptions(j),j=L.options,L.linkedSeries=[],L.bindAxes(),o(L,{name:j.name,state:"",visible:!1!==j.visible,selected:!0===j.selected}),v(this,j);var ie,U=j.events;(U&&U.click||j.point&&j.point.events&&j.point.events.click||j.allowPointSelect)&&(C.runTrackerClick=!0),L.getColor(),L.getSymbol(),L.parallelArrays.forEach(function($){L[$+"Data"]||(L[$+"Data"]=[])}),L.isCartesian&&(C.hasCartesianSeries=!0),ee.length&&(ie=ee[ee.length-1]),L._i=s(ie&&ie._i,-1)+1,L.opacity=L.options.opacity,C.orderSeries(this.insert(ee)),j.dataSorting&&j.dataSorting.enabled?L.setDataSortingOptions():L.points||L.data||L.setData(j.data,!1),a(this,"afterInit")},G.prototype.is=function(C){return E[C]&&this instanceof E[C]},G.prototype.insert=function(C){var L,j=this.options.index;if(f(j)){for(L=C.length;L--;)if(j>=s(C[L].options.index,C[L]._i)){C.splice(L+1,0,this);break}-1===L&&C.unshift(this),L+=1}else C.push(this);return s(L,C.length-1)},G.prototype.bindAxes=function(){var ee,C=this,j=C.options,L=C.chart;a(this,"bindAxes",null,function(){(C.axisTypes||[]).forEach(function(U){var ie=0;L[U].forEach(function($){ee=$.options,(j[U]===ie&&!ee.isInternal||typeof j[U]<"u"&&j[U]===ee.id||typeof j[U]>"u"&&0===ee.index)&&(C.insert($.series),C[U]=$,$.isDirty=!0),ee.isInternal||ie++}),C[U]||C.optionalAxis===U||i(18,!0,L)})}),a(this,"afterBindAxes")},G.prototype.updateParallelArrays=function(C,j){var L=C.series,ee=arguments,U=f(j)?function(ie){var $="y"===ie&&L.toYData?L.toYData(C):C[ie];L[ie+"Data"][j]=$}:function(ie){Array.prototype[j].apply(L[ie+"Data"],Array.prototype.slice.call(ee,2))};L.parallelArrays.forEach(U)},G.prototype.hasData=function(){return this.visible&&typeof this.dataMax<"u"&&typeof this.dataMin<"u"||this.visible&&this.yData&&0<this.yData.length},G.prototype.autoIncrement=function(C){var $,j=this.options,L=j.pointIntervalUnit,ee=j.relativeXValue,U=this.chart.time,ie=this.xIncrement;return ie=s(ie,j.pointStart,0),this.pointInterval=$=s(this.pointInterval,j.pointInterval,1),ee&&f(C)&&($*=C),L&&(j=new U.Date(ie),"day"===L?U.set("Date",j,U.get("Date",j)+$):"month"===L?U.set("Month",j,U.get("Month",j)+$):"year"===L&&U.set("FullYear",j,U.get("FullYear",j)+$),$=j.getTime()-ie),ee&&f(C)?ie+$:(this.xIncrement=ie+$,ie)},G.prototype.setDataSortingOptions=function(){var C=this.options;o(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),r(C.pointRange)||(C.pointRange=1)},G.prototype.setOptions=function(C){var j=this.chart,L=j.options,ee=L.plotOptions,U=j.userOptions||{};C=V(C),j=j.styledMode;var ie={plotOptions:ee,userOptions:C};a(this,"setOptions",ie);var $=ie.plotOptions[this.type],oe=U.plotOptions||{};return this.userOptions=ie.userOptions,U=V($,ee.series,U.plotOptions&&U.plotOptions[this.type],C),this.tooltipOptions=V(g.tooltip,g.plotOptions.series&&g.plotOptions.series.tooltip,g.plotOptions[this.type].tooltip,L.tooltip.userOptions,ee.series&&ee.series.tooltip,ee[this.type].tooltip,C.tooltip),this.stickyTracking=s(C.stickyTracking,oe[this.type]&&oe[this.type].stickyTracking,oe.series&&oe.series.stickyTracking,!(!this.tooltipOptions.shared||this.noSharedTooltip)||U.stickyTracking),null===$.marker&&delete U.marker,this.zoneAxis=U.zoneAxis,ee=this.zones=(U.zones||[]).slice(),!U.negativeColor&&!U.negativeFillColor||U.zones||(L={value:U[this.zoneAxis+"Threshold"]||U.threshold||0,className:"highcharts-negative"},j||(L.color=U.negativeColor,L.fillColor=U.negativeFillColor),ee.push(L)),ee.length&&r(ee[ee.length-1].value)&&ee.push(j?{}:{color:this.color,fillColor:this.fillColor}),a(this,"afterSetOptions",{options:U}),U},G.prototype.getName=function(){return s(this.options.name,"Series "+(this.index+1))},G.prototype.getCyclic=function(C,j,L){var ee=this.chart,U=this.userOptions,ie=C+"Index",$=C+"Counter",oe=L?L.length:s(ee.options.chart[C+"Count"],ee[C+"Count"]);if(!j){var te=s(U[ie],U["_"+ie]);r(te)||(ee.series.length||(ee[$]=0),U["_"+ie]=te=ee[$]%oe,ee[$]+=1),L&&(j=L[te])}typeof te<"u"&&(this[ie]=te),this[C]=j},G.prototype.getColor=function(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.color="#cccccc":this.getCyclic("color",this.options.color||g.plotOptions[this.type].color,this.chart.options.colors)},G.prototype.getPointsCollection=function(){return(this.hasGroupedData?this.points:this.data)||[]},G.prototype.getSymbol=function(){this.getCyclic("symbol",this.options.marker.symbol,this.chart.options.symbols)},G.prototype.findPointIndex=function(C,j){var $,oe,L=C.id,ee=C.x,U=this.points,ie=this.options.dataSorting;if(L)(ie=this.chart.get(L))instanceof Z&&($=ie);else if((this.linkedParent||this.enabledDataSorting||this.options.relativeXValue)&&($=function(_e){return!_e.touched&&_e.index===C.index},ie&&ie.matchByName?$=function(_e){return!_e.touched&&_e.name===C.name}:this.options.relativeXValue&&($=function(_e){return!_e.touched&&_e.options.x===C.x}),!($=t(U,$))))return;if($){var te=$&&$.index;typeof te<"u"&&(oe=!0)}return typeof te>"u"&&f(ee)&&(te=this.xData.indexOf(ee,j)),-1!==te&&typeof te<"u"&&this.cropped&&(te=te>=this.cropStart?te-this.cropStart:te),!oe&&f(te)&&U[te]&&U[te].touched&&(te=void 0),te},G.prototype.updateData=function(C,j){var te,_e,pe,L=this.options,ee=L.dataSorting,U=this.points,ie=[],$=this.requireSorting,oe=C.length===U.length,ge=!0;if(this.xIncrement=null,C.forEach(function(ae,ve){var fe=r(ae)&&this.pointClass.prototype.optionsToObject.call({series:this},ae)||{};fe.id||f(fe.x)?(-1===(fe=this.findPointIndex(fe,pe))||typeof fe>"u"?ie.push(ae):U[fe]&&ae!==L.data[fe]?(U[fe].update(ae,!1,null,!1),U[fe].touched=!0,$&&(pe=fe+1)):U[fe]&&(U[fe].touched=!0),(!oe||ve!==fe||ee&&ee.enabled||this.hasDerivedData)&&(te=!0)):ie.push(ae)},this),te)for(C=U.length;C--;)(_e=U[C])&&!_e.touched&&_e.remove&&_e.remove(!1,j);else!oe||ee&&ee.enabled?ge=!1:(C.forEach(function(ae,ve){ae!==U[ve].y&&U[ve].update&&U[ve].update(ae,!1,null,!1)}),ie.length=0);return U.forEach(function(ae){ae&&(ae.touched=!1)}),!!ge&&(ie.forEach(function(ae){this.addPoint(ae,!1,null,null,!1)},this),null===this.xIncrement&&this.xData&&this.xData.length&&(this.xIncrement=R(this.xData),this.autoIncrement()),!0)},G.prototype.setData=function(C,j,L,ee){void 0===j&&(j=!0);var U=this,ie=U.points,$=ie&&ie.length||0,oe=U.options,te=U.chart,_e=oe.dataSorting,pe=U.xAxis,ge=oe.turboThreshold,ae=this.xData,ve=this.yData,fe=U.pointArrayMap;fe=fe&&fe.length;var ce,ne=oe.keys,xe=0,Oe=1,Le=null;if(!te.options.chart.allowMutatingData){oe.data&&delete U.options.data,U.userOptions.data&&delete U.userOptions.data;var Ie=V(!0,C)}if(Ie=(C=Ie||C||[]).length,_e&&_e.enabled&&(C=this.sortData(C)),te.options.chart.allowMutatingData&&!1!==ee&&Ie&&$&&!U.cropped&&!U.hasGroupedData&&U.visible&&!U.boosted&&(ce=this.updateData(C,L)),!ce){if(U.xIncrement=null,U.colorCounter=0,this.parallelArrays.forEach(function(Ne){U[Ne+"Data"].length=0}),ge&&Ie>ge)if(Le=U.getFirstValidPoint(C),f(Le))for(L=0;L<Ie;L++)ae[L]=this.autoIncrement(),ve[L]=C[L];else if(d(Le))if(fe)if(Le.length===fe)for(L=0;L<Ie;L++)ae[L]=this.autoIncrement(),ve[L]=C[L];else for(L=0;L<Ie;L++)ae[L]=(ee=C[L])[0],ve[L]=ee.slice(1,fe+1);else if(ne&&(xe=0<=(xe=ne.indexOf("x"))?xe:0,Oe=0<=(Oe=ne.indexOf("y"))?Oe:1),1===Le.length&&(Oe=0),xe===Oe)for(L=0;L<Ie;L++)ae[L]=this.autoIncrement(),ve[L]=C[L][Oe];else for(L=0;L<Ie;L++)ae[L]=(ee=C[L])[xe],ve[L]=ee[Oe];else i(12,!1,te);else for(L=0;L<Ie;L++)typeof C[L]<"u"&&(U.pointClass.prototype.applyOptions.apply(ee={series:U},[C[L]]),U.updateParallelArrays(ee,L));for(ve&&T(ve[0])&&i(14,!0,te),U.data=[],U.options.data=U.userOptions.data=C,L=$;L--;)ie[L]&&ie[L].destroy&&ie[L].destroy();pe&&(pe.minRange=pe.userMinRange),U.isDirty=te.isDirtyBox=!0,U.isDirtyData=!!ie,L=!1}"point"===oe.legendType&&(this.processData(),this.generatePoints()),j&&te.redraw(L)},G.prototype.sortData=function(C){var j=this,L=j.options.dataSorting.sortKey||"y",ee=function(U,ie){return r(ie)&&U.pointClass.prototype.optionsToObject.call({series:U},ie)||{}};return C.forEach(function(U,ie){C[ie]=ee(j,U),C[ie].index=ie},this),C.concat().sort(function(U,ie){return U=m(L,U),(ie=m(L,ie))<U?-1:ie>U?1:0}).forEach(function(U,ie){U.x=ie},this),j.linkedSeries&&j.linkedSeries.forEach(function(U){var ie=U.options,$=ie.data;ie.dataSorting&&ie.dataSorting.enabled||!$||($.forEach(function(oe,te){$[te]=ee(U,oe),C[te]&&($[te].x=C[te].x,$[te].index=te)}),U.setData($,!1))}),C},G.prototype.getProcessedData=function(C){var j=this.xAxis,L=this.options,ee=L.cropThreshold,U=C||this.getExtremesFromAll||L.getExtremesFromAll,ie=this.isCartesian;C=j&&j.val2lin,L=!(!j||!j.logarithmic);var $=0,oe=this.xData,te=this.yData,_e=this.requireSorting,pe=!1,ge=oe.length;if(j){var ae=(pe=j.getExtremes()).min,ve=pe.max;pe=!(!j.categories||j.names.length)}if(ie&&this.sorted&&!U&&(!ee||ge>ee||this.forceCrop))if(oe[ge-1]<ae||oe[0]>ve)oe=[],te=[];else if(this.yData&&(oe[0]<ae||oe[ge-1]>ve)){var fe=this.cropData(this.xData,this.yData,ae,ve);oe=fe.xData,te=fe.yData,$=fe.start,fe=!0}for(ee=oe.length||1;--ee;)if(0<(j=L?C(oe[ee])-C(oe[ee-1]):oe[ee]-oe[ee-1])&&(typeof ne>"u"||j<ne))var ne=j;else 0>j&&_e&&!pe&&(i(15,!1,this.chart),_e=!1);return{xData:oe,yData:te,cropped:fe,cropStart:$,closestPointRange:ne}},G.prototype.processData=function(C){if(this.isCartesian&&!this.isDirty&&!this.xAxis.isDirty&&!this.yAxis.isDirty&&!C)return!1;C=this.getProcessedData(),this.cropped=C.cropped,this.cropStart=C.cropStart,this.processedXData=C.xData,this.processedYData=C.yData,this.closestPointRange=this.basePointRange=C.closestPointRange,a(this,"afterProcessData")},G.prototype.cropData=function(C,j,L,ee,U){var $,ie=C.length,oe=0,te=ie;for(U=s(U,this.cropShoulder),$=0;$<ie;$++)if(C[$]>=L){oe=Math.max(0,$-U);break}for(L=$;L<ie;L++)if(C[L]>ee){te=L+U;break}return{xData:C.slice(oe,te),yData:j.slice(oe,te),start:oe,end:te}},G.prototype.generatePoints=function(){var C=this.options,j=this.processedData||C.data,L=this.processedXData,ee=this.processedYData,U=this.pointClass,ie=L.length,$=this.cropStart||0,oe=this.hasGroupedData,te=C.keys,_e=[];C=C.dataGrouping&&C.dataGrouping.groupAll?$:0;var pe,ge,ae=this.data;if(!ae&&!oe){var ve=[];ve.length=j.length,ae=this.data=ve}for(te&&oe&&(this.options.keys=!1),ge=0;ge<ie;ge++){if(ve=$+ge,oe){var fe=(new U).init(this,[L[ge]].concat(B(ee[ge])));fe.dataGroup=this.groupMap[C+ge],fe.dataGroup.options&&(fe.options=fe.dataGroup.options,o(fe,fe.dataGroup.options),delete fe.dataLabels)}else(fe=ae[ve])||typeof j[ve]>"u"||(ae[ve]=fe=(new U).init(this,j[ve],L[ge]));fe&&(fe.index=oe?C+ge:ve,_e[ge]=fe)}if(this.options.keys=te,ae&&(ie!==(pe=ae.length)||oe))for(ge=0;ge<pe;ge++)ge!==$||oe||(ge+=ie),ae[ge]&&(ae[ge].destroyElements(),ae[ge].plotX=void 0);this.data=ae,this.points=_e,a(this,"afterGeneratePoints")},G.prototype.getXExtremes=function(C){return{min:W(C),max:R(C)}},G.prototype.getExtremes=function(C,j){var L=this.xAxis,ee=this.yAxis,U=this.processedXData||this.xData,ie=[],$=this.requireSorting?this.cropShoulder:0;ee=!!ee&&ee.positiveValuesOnly;var oe,te=0,_e=0,pe=0,ge=(C=C||this.stackedYData||this.processedYData||[]).length;if(L){var ae=L.getExtremes();te=ae.min,_e=ae.max}for(oe=0;oe<ge;oe++){var ve=U[oe],fe=(f(ae=C[oe])||d(ae))&&(ae.length||0<ae||!ee);if(ve=j||this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||!L||(U[oe+$]||ve)>=te&&(U[oe-$]||ve)<=_e,fe&&ve)if(fe=ae.length)for(;fe--;)f(ae[fe])&&(ie[pe++]=ae[fe]);else ie[pe++]=ae}return C={activeYData:ie,dataMin:W(ie),dataMax:R(ie)},a(this,"afterGetExtremes",{dataExtremes:C}),C},G.prototype.applyExtremes=function(){var C=this.getExtremes();return this.dataMin=C.dataMin,this.dataMax=C.dataMax,C},G.prototype.getFirstValidPoint=function(C){for(var j=C.length,L=0,ee=null;null===ee&&L<j;)ee=C[L],L++;return ee},G.prototype.translate=function(){this.processedXData||this.processData(),this.generatePoints();var ve,fe,C=this.options,j=C.stacking,L=this.xAxis,ee=L.categories,U=this.enabledDataSorting,ie=this.yAxis,$=this.points,oe=$.length,te=this.pointPlacementToXValue(),_e=!!te,pe=C.threshold,ge=C.startFromThreshold?pe:0,ae=this.zoneAxis||"y",ne=Number.MAX_VALUE;for(ve=0;ve<oe;ve++){var ce=$[ve],xe=ce.x,Oe=void 0,Le=void 0,Ie=ce.y,Ne=ce.low,Mt=j&&ie.stacking&&ie.stacking.stacks[(this.negStacks&&Ie<(ge?0:pe)?"-":"")+this.stackKey];if((ie.positiveValuesOnly&&!ie.validatePositiveValue(Ie)||L.positiveValuesOnly&&!L.validatePositiveValue(xe))&&(ce.isNull=!0),ce.plotX=fe=h(b(L.translate(xe,0,0,0,1,te,"flags"===this.type),-1e5,1e5)),j&&this.visible&&Mt&&Mt[xe]){var Xe=this.getStackIndicator(Xe,xe,this.index);!ce.isNull&&Xe.key&&(Le=(Oe=Mt[xe]).points[Xe.key]),Oe&&d(Le)&&(Ie=Le[1],(Ne=Le[0])===ge&&Xe.key===Mt[xe].base&&(Ne=s(f(pe)?pe:ie.min)),ie.positiveValuesOnly&&r(Ne)&&0>=Ne&&(Ne=void 0),ce.total=ce.stackTotal=s(Oe.total),ce.percentage=r(ce.y)&&Oe.total?ce.y/Oe.total*100:void 0,ce.stackY=Ie,this.irregularWidths||Oe.setOffset(this.pointXOffset||0,this.barW||0,void 0,void 0,void 0,this.xAxis))}if(ce.yBottom=r(Ne)?b(ie.translate(Ne,0,1,0,1),-1e5,1e5):void 0,this.dataModify&&(Ie=this.dataModify.modifyValue(Ie,ve)),ce.plotY=void 0,f(Ie)&&typeof(Oe=ie.translate(Ie,!1,!0,!1,!0))<"u"&&(ce.plotY=b(Oe,-1e5,1e5)),ce.isInside=this.isPointInside(ce),ce.clientX=_e?h(L.translate(xe,0,0,0,1,te)):fe,ce.negative=ce[ae]<(C[ae+"Threshold"]||pe||0),ce.category=s(ee&&ee[ce.x],ce.x),!ce.isNull&&!1!==ce.visible){typeof Ze<"u"&&(ne=Math.min(ne,Math.abs(fe-Ze)));var Ze=fe}ce.zone=this.zones.length?ce.getZone():void 0,!ce.graphic&&this.group&&U&&(ce.isNew=!0)}this.closestPointRangePx=ne,a(this,"afterTranslate")},G.prototype.getValidPoints=function(C,j,L){var ee=this.chart;return(C||this.points||[]).filter(function(U){return!(j&&!ee.isInsidePlot(U.plotX,U.plotY,{inverted:ee.inverted}))&&!1!==U.visible&&(L||!U.isNull)})},G.prototype.getClipBox=function(){var C=this.chart,j=this.xAxis,L=this.yAxis,ee=V(C.clipBox);return j&&j.len!==C.plotSizeX&&(ee.width=j.len),L&&L.len!==C.plotSizeY&&(ee.height=L.len),ee},G.prototype.getSharedClipKey=function(){return this.sharedClipKey=(this.options.xAxis||0)+","+(this.options.yAxis||0)},G.prototype.setClip=function(){var C=this.chart,j=this.group,L=this.markerGroup,ee=C.sharedClips;C=C.renderer;var U=this.getClipBox(),ie=this.getSharedClipKey(),$=ee[ie];$?$.animate(U):ee[ie]=$=C.clipRect(U),j&&j.clip(!1===this.options.clip?void 0:$),L&&L.clip()},G.prototype.animate=function(C){var j=this.chart,L=this.group,ee=this.markerGroup,U=j.inverted,ie=p(this.options.animation),$=[this.getSharedClipKey(),ie.duration,ie.easing,ie.defer].join(),oe=j.sharedClips[$],te=j.sharedClips[$+"m"];if(C&&L)ie=this.getClipBox(),oe?oe.attr("height",ie.height):(ie.width=0,U&&(ie.x=j.plotHeight),oe=j.renderer.clipRect(ie),j.sharedClips[$]=oe,te=j.renderer.clipRect({x:-99,y:-99,width:U?j.plotWidth+199:99,height:U?99:j.plotHeight+199}),j.sharedClips[$+"m"]=te),L.clip(oe),ee&&ee.clip(te);else if(oe&&!oe.hasClass("highcharts-animating")){j=this.getClipBox();var _e=ie.step;ee&&ee.element.childNodes.length&&(ie.step=function(pe,ge){_e&&_e.apply(ge,arguments),"width"===ge.prop&&te&&te.element&&te.attr(U?"height":"width",pe+99)}),oe.addClass("highcharts-animating").animate(j,ie)}},G.prototype.afterAnimate=function(){var C=this;this.setClip(),F(this.chart.sharedClips,function(j,L,ee){j&&!C.chart.container.querySelector('[clip-path="url(#'.concat(j.id,')"]'))&&(j.destroy(),delete ee[L])}),this.finishedAnimating=!0,a(this,"afterAnimate")},G.prototype.drawPoints=function(C){void 0===C&&(C=this.points);var te,_e,j=this.chart,L=j.styledMode,ee=this.colorAxis,U=this.options.marker,ie=this[this.specialGroup||"markerGroup"],$=this.xAxis,oe=s(U.enabled,!($&&!$.isRadial)||null,this.closestPointRangePx>=U.enabledThreshold*U.radius);if(!1!==U.enabled||this._hasPointMarkers)for(te=0;te<C.length;te++){var pe=C[te],ge=(_e=pe.graphic)?"animate":"attr",ae=pe.marker||{},ve=!!pe.marker;if((oe&&typeof ae.enabled>"u"||ae.enabled)&&!pe.isNull&&!1!==pe.visible){var fe=s(ae.symbol,this.symbol,"rect"),ne=this.markerAttribs(pe,pe.selected&&"select");this.enabledDataSorting&&(pe.startXPos=$.reversed?-(ne.width||0):$.width);var ce=!1!==pe.isInside;!_e&&ce&&(0<(ne.width||0)||pe.hasImage)&&(pe.graphic=_e=j.renderer.symbol(fe,ne.x,ne.y,ne.width,ne.height,ve?ae:U).add(ie),this.enabledDataSorting&&j.hasRendered&&(_e.attr({x:pe.startXPos}),ge="animate")),_e&&"animate"===ge&&_e[ce?"show":"hide"](ce).animate(ne),_e&&(ae=this.pointAttribs(pe,L||!pe.selected?void 0:"select"),L?ee&&_e.css({fill:ae.fill}):_e[ge](ae)),_e&&_e.addClass(pe.getClassName(),!0)}else _e&&(pe.graphic=_e.destroy())}},G.prototype.markerAttribs=function(C,j){var L=this.options,ee=L.marker,U=C.marker||{},ie=U.symbol||ee.symbol,$={},oe=s(U.radius,ee&&ee.radius);return j&&(ee=ee.states[j],oe=s((j=U.states&&U.states[j])&&j.radius,ee&&ee.radius,oe&&oe+(ee&&ee.radiusPlus||0))),C.hasImage=ie&&0===ie.indexOf("url"),C.hasImage&&(oe=0),C=C.pos(),f(oe)&&C&&($.x=C[0]-oe,$.y=C[1]-oe,L.crisp&&($.x=Math.floor($.x))),oe&&($.width=$.height=2*oe),$},G.prototype.pointAttribs=function(C,j){var L=this.options.marker,ee=C&&C.options,U=ee&&ee.marker||{},ie=ee&&ee.color,$=C&&C.color,oe=C&&C.zone&&C.zone.color,te=this.color;return C=s(U.lineWidth,L.lineWidth),ee=1,te=ie||oe||$||te,ie=U.fillColor||L.fillColor||te,$=U.lineColor||L.lineColor||te,L=L.states[j=j||"normal"]||{},C=s((j=U.states&&U.states[j]||{}).lineWidth,L.lineWidth,C+s(j.lineWidthPlus,L.lineWidthPlus,0)),{stroke:$=j.lineColor||L.lineColor||$,"stroke-width":C,fill:ie=j.fillColor||L.fillColor||ie,opacity:ee=s(j.opacity,L.opacity,ee)}},G.prototype.destroy=function(C){var $,oe,te,j=this,L=j.chart,ee=/AppleWebKit\/533/.test(A.navigator.userAgent),U=j.data||[];for(a(j,"destroy",{keepEventsForUpdate:C}),this.removeEvents(C),(j.axisTypes||[]).forEach(function(_e){(te=j[_e])&&te.series&&(n(te.series,j),te.isDirty=te.forceRedraw=!0)}),j.legendItem&&j.chart.legend.destroyItem(j),$=U.length;$--;)(oe=U[$])&&oe.destroy&&oe.destroy();j.clips&&j.clips.forEach(function(_e){return _e.destroy()}),x.clearTimeout(j.animationTimeout),F(j,function(_e,pe){_e instanceof k&&!_e.survive&&_e[ee&&"group"===pe?"hide":"destroy"]()}),L.hoverSeries===j&&(L.hoverSeries=void 0),n(L.series,j),L.orderSeries(),F(j,function(_e,pe){C&&"hcEvents"===pe||delete j[pe]})},G.prototype.applyZones=function(){var pe,ge,ae,ve,fe,ne,ce,xe,C=this,j=this.chart,L=j.renderer,ee=this.zones,U=this.clips||[],ie=this.graph,$=this.area,oe=Math.max(j.plotWidth,j.plotHeight),te=this[(this.zoneAxis||"y")+"Axis"],_e=j.inverted,Oe=!1;if(ee.length&&(ie||$)&&te&&typeof te.min<"u"){var Le=te.reversed,Ie=te.horiz;ie&&!this.showLine&&ie.hide(),$&&$.hide();var Ne=te.getExtremes();ee.forEach(function(Mt,Xe){pe=Le?Ie?j.plotWidth:0:Ie?0:te.toPixels(Ne.min)||0,pe=b(s(ge,pe),0,oe),ge=b(Math.round(te.toPixels(s(Mt.value,Ne.max),!0)||0),0,oe),Oe&&(pe=ge=te.toPixels(Ne.max)),ve=Math.abs(pe-ge),fe=Math.min(pe,ge),ne=Math.max(pe,ge),te.isXAxis?(ae={x:_e?ne:fe,y:0,width:ve,height:oe},Ie||(ae.x=j.plotHeight-ae.x)):(ae={x:0,y:_e?ne:fe,width:oe,height:ve},Ie&&(ae.y=j.plotWidth-ae.y)),_e&&L.isVML&&(ae=te.isXAxis?{x:0,y:Le?fe:ne,height:ae.width,width:j.chartWidth}:{x:ae.y-j.plotLeft-j.spacingBox.x,y:0,width:ae.height,height:j.chartHeight}),U[Xe]?U[Xe].animate(ae):U[Xe]=L.clipRect(ae),ce=C["zone-area-"+Xe],xe=C["zone-graph-"+Xe],ie&&xe&&xe.clip(U[Xe]),$&&ce&&ce.clip(U[Xe]),Oe=Mt.value>Ne.max,C.resetZones&&0===ge&&(ge=void 0)}),this.clips=U}else C.visible&&(ie&&ie.show(),$&&$.show())},G.prototype.plotGroup=function(C,j,L,ee,U){var ie=this[C],$=!ie;return L={visibility:L,zIndex:ee||.1},typeof this.opacity>"u"||this.chart.styledMode||"inactive"===this.state||(L.opacity=this.opacity),$&&(this[C]=ie=this.chart.renderer.g().add(U)),ie.addClass("highcharts-"+j+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(r(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(ie.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),ie.attr(L)[$?"attr":"animate"](this.getPlotBox(j)),ie},G.prototype.getPlotBox=function(C){var j=this.xAxis,L=this.yAxis,ee=this.chart;return C=ee.inverted&&!ee.polar&&j&&!1!==this.invertible&&"series"===C,ee.inverted&&(j=L,L=this.xAxis),{translateX:j?j.left:ee.plotLeft,translateY:L?L.top:ee.plotTop,rotation:C?90:0,rotationOriginX:C?(j.len-L.len)/2:0,rotationOriginY:C?(j.len+L.len)/2:0,scaleX:C?-1:1,scaleY:1}},G.prototype.removeEvents=function(C){C||_(this),this.eventsToUnbind.length&&(this.eventsToUnbind.forEach(function(j){j()}),this.eventsToUnbind.length=0)},G.prototype.render=function(){var C=this,j=C.chart,L=C.options,ee=p(L.animation),U=C.visible?"inherit":"hidden",ie=L.zIndex,$=C.hasRendered,oe=j.seriesGroup;j=!C.finishedAnimating&&j.renderer.isSVG?ee.duration:0,a(this,"render"),C.plotGroup("group","series",U,ie,oe),C.markerGroup=C.plotGroup("markerGroup","markers",U,ie,oe),!1!==L.clip&&C.setClip(),C.animate&&j&&C.animate(!0),C.drawGraph&&(C.drawGraph(),C.applyZones()),C.visible&&C.drawPoints(),C.drawDataLabels&&C.drawDataLabels(),C.redrawPoints&&C.redrawPoints(),C.drawTracker&&!1!==C.options.enableMouseTracking&&C.drawTracker(),C.animate&&j&&C.animate(),$||(j&&ee.defer&&(j+=ee.defer),C.animationTimeout=H(function(){C.afterAnimate()},j||0)),C.isDirty=!1,C.hasRendered=!0,a(C,"afterRender")},G.prototype.redraw=function(){var C=this.isDirty||this.isDirtyData;this.translate(),this.render(),C&&delete this.kdTree},G.prototype.searchPoint=function(C,j){var L=this.xAxis,ee=this.yAxis,U=this.chart.inverted;return this.searchKDTree({clientX:U?L.len-C.chartY+L.pos:C.chartX-L.pos,plotY:U?ee.len-C.chartX+ee.pos:C.chartY-ee.pos},j,C)},G.prototype.buildKDTree=function(C){function j(U,ie,$){var oe=U&&U.length;if(oe){var te=L.kdAxisArray[ie%$];return U.sort(function(_e,pe){return _e[te]-pe[te]}),{point:U[oe=Math.floor(oe/2)],left:j(U.slice(0,oe),ie+1,$),right:j(U.slice(oe+1),ie+1,$)}}}this.buildingKdTree=!0;var L=this,ee=-1<L.options.findNearestPointBy.indexOf("y")?2:1;delete L.kdTree,H(function(){L.kdTree=j(L.getValidPoints(null,!L.directTouch),ee,ee),L.buildingKdTree=!1},L.options.kdNow||C&&"touchstart"===C.type?0:1)},G.prototype.searchKDTree=function(C,j,L){var U=this,ie=this.kdAxisArray[0],$=this.kdAxisArray[1],oe=j?"distX":"dist";if(j=-1<U.options.findNearestPointBy.indexOf("y")?2:1,this.kdTree||this.buildingKdTree||this.buildKDTree(L),this.kdTree)return function ee(te,_e,pe,ge){var ae=_e.point,ve=U.kdAxisArray[pe%ge],fe=ae,ne=r(te[ie])&&r(ae[ie])?Math.pow(te[ie]-ae[ie],2):null,ce=r(te[$])&&r(ae[$])?Math.pow(te[$]-ae[$],2):null;return ae.dist=r(ce=(ne||0)+(ce||0))?Math.sqrt(ce):Number.MAX_VALUE,ae.distX=r(ne)?Math.sqrt(ne):Number.MAX_VALUE,ne=0>(ve=te[ve]-ae[ve])?"right":"left",_e[ce=0>ve?"left":"right"]&&(fe=(ce=ee(te,_e[ce],pe+1,ge))[oe]<fe[oe]?ce:ae),_e[ne]&&Math.sqrt(ve*ve)<fe[oe]&&(fe=(te=ee(te,_e[ne],pe+1,ge))[oe]<fe[oe]?te:fe),fe}(C,this.kdTree,j,j)},G.prototype.pointPlacementToXValue=function(){var C=this.options,j=C.pointRange,L=this.xAxis;return"between"===(C=C.pointPlacement)&&(C=L.reversed?-.5:.5),f(C)?C*(j||L.pointRange):0},G.prototype.isPointInside=function(C){var j=this.chart,L=this.xAxis,ee=this.yAxis;return typeof C.plotY<"u"&&typeof C.plotX<"u"&&0<=C.plotY&&C.plotY<=(ee?ee.len:j.plotHeight)&&0<=C.plotX&&C.plotX<=(L?L.len:j.plotWidth)},G.prototype.drawTracker=function(){var C=this,j=C.options,L=j.trackByArea,ee=[].concat(L?C.areaPath:C.graphPath),U=C.chart,ie=U.pointer,$=U.renderer,oe=U.options.tooltip.snap,te=C.tracker,_e=function(ge){U.hoverSeries!==C&&C.onMouseOver()},pe="rgba(192,192,192,"+(M?1e-4:.002)+")";te?te.attr({d:ee}):C.graph&&(C.tracker=$.path(ee).attr({visibility:C.visible?"inherit":"hidden",zIndex:2}).addClass(L?"highcharts-tracker-area":"highcharts-tracker-line").add(C.group),U.styledMode||C.tracker.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:pe,fill:L?pe:"none","stroke-width":C.graph.strokeWidth()+(L?0:2*oe)}),[C.tracker,C.markerGroup,C.dataLabelsGroup].forEach(function(ge){ge&&(ge.addClass("highcharts-tracker").on("mouseover",_e).on("mouseout",function(ae){ie.onTrackerMouseOut(ae)}),j.cursor&&!U.styledMode&&ge.css({cursor:j.cursor}),w)&&ge.on("touchstart",_e)})),a(this,"afterDrawTracker")},G.prototype.addPoint=function(C,j,L,ee,U){var ie=this.options,$=this.data,oe=this.chart,te=this.xAxis;te=te&&te.hasNames&&te.names;var ge,_e=ie.data,pe=this.xData;j=s(j,!0);var ae={series:this};this.pointClass.prototype.applyOptions.apply(ae,[C]);var ve=ae.x,fe=pe.length;if(this.requireSorting&&ve<pe[fe-1])for(ge=!0;fe&&pe[fe-1]>ve;)fe--;this.updateParallelArrays(ae,"splice",fe,0,0),this.updateParallelArrays(ae,fe),te&&ae.name&&(te[ve]=ae.name),_e.splice(fe,0,C),(ge||this.processedData)&&(this.data.splice(fe,0,null),this.processData()),"point"===ie.legendType&&this.generatePoints(),L&&($[0]&&$[0].remove?$[0].remove(!1):($.shift(),this.updateParallelArrays(ae,"shift"),_e.shift())),!1!==U&&a(this,"addPoint",{point:ae}),this.isDirtyData=this.isDirty=!0,j&&oe.redraw(ee)},G.prototype.removePoint=function(C,j,L){var ee=this,U=ee.data,ie=U[C],$=ee.points,oe=ee.chart,te=function(){$&&$.length===U.length&&$.splice(C,1),U.splice(C,1),ee.options.data.splice(C,1),ee.updateParallelArrays(ie||{series:ee},"splice",C,1),ie&&ie.destroy(),ee.isDirty=!0,ee.isDirtyData=!0,j&&oe.redraw()};u(L,oe),j=s(j,!0),ie?ie.firePointEvent("remove",null,te):te()},G.prototype.remove=function(C,j,L,ee){function U(){ie.destroy(ee),$.isDirtyLegend=$.isDirtyBox=!0,$.linkSeries(),s(C,!0)&&$.redraw(j)}var ie=this,$=ie.chart;!1!==L?a(ie,"remove",null,U):U()},G.prototype.update=function(C,j){C=l(C,this.userOptions),a(this,"update",{options:C});var L=this,ee=L.chart,U=L.userOptions,ie=L.initialType||L.type,$=ee.options.plotOptions,oe=E[ie].prototype,te=L.finishedAnimating&&{animation:!1},_e={},pe=["eventOptions","navigatorSeries","baseSeries"],ge=C.type||U.type||ee.options.chart.type,ae=!(this.hasDerivedData||ge&&ge!==this.type||typeof C.pointStart<"u"||typeof C.pointInterval<"u"||typeof C.relativeXValue<"u"||C.joinBy||C.mapData||L.hasOptionChanged("dataGrouping")||L.hasOptionChanged("pointStart")||L.hasOptionChanged("pointInterval")||L.hasOptionChanged("pointIntervalUnit")||L.hasOptionChanged("keys"));if(ge=ge||ie,ae&&(pe.push("data","isDirtyData","points","processedData","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","_hasPointLabels","clips","nodes","layout","level","mapMap","mapData","minY","maxY","minX","maxX"),!1!==C.visible&&pe.push("area","graph"),L.parallelArrays.forEach(function(fe){pe.push(fe+"Data")}),C.data&&(C.dataSorting&&o(L.options.dataSorting,C.dataSorting),this.setData(C.data,!1))),C=V(U,te,{index:typeof U.index>"u"?L.index:U.index,pointStart:s($&&$.series&&$.series.pointStart,U.pointStart,L.xData[0])},!ae&&{data:L.options.data},C),ae&&C.data&&(C.data=L.options.data),(pe=["group","markerGroup","dataLabelsGroup","transformGroup","shadowGroup"].concat(pe)).forEach(function(fe){pe[fe]=L[fe],delete L[fe]}),$=!1,E[ge]){if($=ge!==L.type,L.remove(!1,!1,!1,!0),$)if(Object.setPrototypeOf)Object.setPrototypeOf(L,E[ge].prototype);else{for(ve in te=Object.hasOwnProperty.call(L,"hcEvents")&&L.hcEvents,oe)L[ve]=void 0;o(L,E[ge].prototype),te?L.hcEvents=te:delete L.hcEvents}}else i(17,!0,ee,{missingModuleFor:ge});if(pe.forEach(function(fe){L[fe]=pe[fe]}),L.init(ee,C),ae&&this.points){if(!1===(C=L.options).visible)_e.graphic=1,_e.dataLabel=1;else if(!L._hasPointLabels){var ve=C.dataLabels;U=U.marker||{},!(oe=C.marker)||!1!==oe.enabled&&U.symbol===oe.symbol&&U.height===oe.height&&U.width===oe.width||(_e.graphic=1),ve&&!1===ve.enabled&&(_e.dataLabel=1)}for(U=0,oe=this.points;U<oe.length;U++)(ve=oe[U])&&ve.series&&(ve.resolveColor(),Object.keys(_e).length&&ve.destroyElements(_e),!1===C.showInLegend&&ve.legendItem&&ee.legend.destroyItem(ve))}L.initialType=ie,ee.linkSeries(),$&&L.linkedSeries.length&&(L.isDirtyData=!0),a(this,"afterUpdate"),s(j,!0)&&ee.redraw(!!ae&&void 0)},G.prototype.setName=function(C){this.name=this.options.name=this.userOptions.name=C,this.chart.isDirtyLegend=!0},G.prototype.hasOptionChanged=function(C){var j=this.options[C],L=this.chart.options.plotOptions,ee=this.userOptions[C];return ee?j!==ee:j!==s(L&&L[this.type]&&L[this.type][C],L&&L.series&&L.series[C],j)},G.prototype.onMouseOver=function(){var C=this.chart,j=C.hoverSeries;C.pointer.setHoverChartIndex(),j&&j!==this&&j.onMouseOut(),this.options.events.mouseOver&&a(this,"mouseOver"),this.setState("hover"),C.hoverSeries=this},G.prototype.onMouseOut=function(){var C=this.options,j=this.chart,L=j.tooltip,ee=j.hoverPoint;j.hoverSeries=null,ee&&ee.onMouseOut(),this&&C.events.mouseOut&&a(this,"mouseOut"),!L||this.stickyTracking||L.shared&&!this.noSharedTooltip||L.hide(),j.series.forEach(function(U){U.setState("",!0)})},G.prototype.setState=function(C,j){var L=this,ee=L.options,U=L.graph,ie=ee.inactiveOtherPoints,$=ee.states,oe=s($[C||"normal"]&&$[C||"normal"].animation,L.chart.options.chart.animation),te=ee.lineWidth,_e=0,pe=ee.opacity;if(L.state!==(C=C||"")&&([L.group,L.markerGroup,L.dataLabelsGroup].forEach(function(ge){ge&&(L.state&&ge.removeClass("highcharts-series-"+L.state),C&&ge.addClass("highcharts-series-"+C))}),L.state=C,!L.chart.styledMode)){if($[C]&&!1===$[C].enabled)return;if(C&&(te=$[C].lineWidth||te+($[C].lineWidthPlus||0),pe=s($[C].opacity,pe)),U&&!U.dashstyle&&f(te))for(U.animate(ee={"stroke-width":te},oe);L["zone-graph-"+_e];)L["zone-graph-"+_e].animate(ee,oe),_e+=1;ie||[L.group,L.markerGroup,L.dataLabelsGroup,L.labelBySeries].forEach(function(ge){ge&&ge.animate({opacity:pe},oe)})}j&&ie&&L.points&&L.setAllPointsToState(C||void 0)},G.prototype.setAllPointsToState=function(C){this.points.forEach(function(j){j.setState&&j.setState(C)})},G.prototype.setVisible=function(C,j){var L=this,ee=L.chart,U=ee.options.chart.ignoreHiddenSeries,$=(L.visible=C=L.options.visible=L.userOptions.visible=typeof C>"u"?!L.visible:C)?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach(function(oe){L[oe]&&L[oe][$]()}),(ee.hoverSeries===L||(ee.hoverPoint&&ee.hoverPoint.series)===L)&&L.onMouseOut(),L.legendItem&&ee.legend.colorizeItem(L,C),L.isDirty=!0,L.options.stacking&&ee.series.forEach(function(oe){oe.options.stacking&&oe.visible&&(oe.isDirty=!0)}),L.linkedSeries.forEach(function(oe){oe.setVisible(C,!1)}),U&&(ee.isDirtyBox=!0),a(L,$),!1!==j&&ee.redraw()},G.prototype.show=function(){this.setVisible(!0)},G.prototype.hide=function(){this.setVisible(!1)},G.prototype.select=function(C){this.selected=C=this.options.selected=typeof C>"u"?!this.selected:C,this.checkbox&&(this.checkbox.checked=C),a(this,C?"select":"unselect")},G.prototype.shouldShowTooltip=function(C,j,L){return void 0===L&&(L={}),L.series=this,L.visiblePlotOnly=!0,this.chart.isInsidePlot(C,j,L)},G.defaultOptions=K,G.types=P.seriesTypes,G.registerType=P.registerSeriesType,G}(),o(O.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,cropShoulder:1,directTouch:!1,drawLegendSymbol:Y.drawLineMarker,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:Z,requireSorting:!0,sorted:!0}),P.series=O,O}),X(y,"Extensions/ScrollablePlotArea.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/Axis.js"],y["Core/Chart/Chart.js"],y["Core/Series/Series.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z){var K=O.stop,P=Z.addEvent,k=Z.createElement,x=Z.defined,p=Z.merge,u=Z.pick;P(I,"afterSetChartSize",function(g){var v=this.options.chart.scrollablePlotArea,w=v&&v.minWidth;if(v=v&&v.minHeight,!this.renderer.forExport){if(w){if(this.scrollablePixelsX=w=Math.max(0,w-this.chartWidth)){this.scrollablePlotBox=this.renderer.scrollablePlotBox=p(this.plotBox),this.plotBox.width=this.plotWidth+=w,this.inverted?this.clipBox.height+=w:this.clipBox.width+=w;var M={1:{name:"right",value:w}}}}else v&&(this.scrollablePixelsY=w=Math.max(0,v-this.chartHeight),x(w)&&(this.scrollablePlotBox=this.renderer.scrollablePlotBox=p(this.plotBox),this.plotBox.height=this.plotHeight+=w,this.inverted?this.clipBox.width+=w:this.clipBox.height+=w,M={2:{name:"bottom",value:w}}));M&&!g.skipAxes&&this.axes.forEach(function(A){M[A.side]?A.getPlotLinePath=function(){var E=M[A.side].name,R=this[E];this[E]=R-M[A.side].value;var W=S.prototype.getPlotLinePath.apply(this,arguments);return this[E]=R,W}:(A.setAxisSize(),A.setAxisTranslation())})}}),P(I,"render",function(){this.scrollablePixelsX||this.scrollablePixelsY?(this.setUpScrolling&&this.setUpScrolling(),this.applyFixed()):this.fixedDiv&&this.applyFixed()}),I.prototype.setUpScrolling=function(){var w,g=this,v={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};this.scrollablePixelsX&&(v.overflowX="auto"),this.scrollablePixelsY&&(v.overflowY="auto"),this.scrollingParent=k("div",{className:"highcharts-scrolling-parent"},{position:"relative"},this.renderTo),this.scrollingContainer=k("div",{className:"highcharts-scrolling"},v,this.scrollingParent),P(this.scrollingContainer,"scroll",function(){g.pointer&&(delete g.pointer.chartPosition,g.hoverPoint&&(w=g.hoverPoint),g.pointer.runPointActions(void 0,w,!0))}),this.innerContainer=k("div",{className:"highcharts-inner-container"},null,this.scrollingContainer),this.innerContainer.appendChild(this.container),this.setUpScrolling=null},I.prototype.moveFixedElements=function(){var M,g=this.container,v=this.fixedRenderer,w=".highcharts-breadcrumbs-group .highcharts-contextbutton .highcharts-credits .highcharts-legend .highcharts-legend-checkbox .highcharts-navigator-series .highcharts-navigator-xaxis .highcharts-navigator-yaxis .highcharts-navigator .highcharts-reset-zoom .highcharts-drillup-button .highcharts-scrollbar .highcharts-subtitle .highcharts-title".split(" ");this.scrollablePixelsX&&!this.inverted?M=".highcharts-yaxis":this.scrollablePixelsX&&this.inverted||this.scrollablePixelsY&&!this.inverted?M=".highcharts-xaxis":this.scrollablePixelsY&&this.inverted&&(M=".highcharts-yaxis"),M&&w.push(M+":not(.highcharts-radial-axis)",M+"-labels:not(.highcharts-radial-axis-labels)"),w.forEach(function(A){[].forEach.call(g.querySelectorAll(A),function(E){(E.namespaceURI===v.SVG_NS?v.box:v.box.parentNode).appendChild(E),E.style.pointerEvents="auto"})})},I.prototype.applyFixed=function(){var g=!this.fixedDiv,v=this.options.chart,w=v.scrollablePlotArea,M=Y.getRendererType();g?(this.fixedDiv=k("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:(v.style&&v.style.zIndex||0)+2,top:0},null,!0),this.scrollingContainer&&this.scrollingContainer.parentNode.insertBefore(this.fixedDiv,this.scrollingContainer),this.renderTo.style.overflow="visible",this.fixedRenderer=v=new M(this.fixedDiv,this.chartWidth,this.chartHeight,this.options.chart.style),this.scrollableMask=v.path().attr({fill:this.options.chart.backgroundColor||"#fff","fill-opacity":u(w.opacity,.85),zIndex:-1}).addClass("highcharts-scrollable-mask").add(),P(this,"afterShowResetZoom",this.moveFixedElements),P(this,"afterApplyDrilldown",this.moveFixedElements),P(this,"afterLayOutTitles",this.moveFixedElements)):this.fixedRenderer.setSize(this.chartWidth,this.chartHeight),(this.scrollableDirty||g)&&(this.scrollableDirty=!1,this.moveFixedElements()),v=this.chartWidth+(this.scrollablePixelsX||0),M=this.chartHeight+(this.scrollablePixelsY||0),K(this.container),this.container.style.width=v+"px",this.container.style.height=M+"px",this.renderer.boxWrapper.attr({width:v,height:M,viewBox:[0,0,v,M].join(" ")}),this.chartBackground.attr({width:v,height:M}),this.scrollingContainer.style.height=this.chartHeight+"px",g&&(w.scrollPositionX&&(this.scrollingContainer.scrollLeft=this.scrollablePixelsX*w.scrollPositionX),w.scrollPositionY&&(this.scrollingContainer.scrollTop=this.scrollablePixelsY*w.scrollPositionY)),g=this.plotTop-(M=this.axisOffset)[0]-1,w=this.plotLeft-M[3]-1,v=this.plotTop+this.plotHeight+M[2]+1,M=this.plotLeft+this.plotWidth+M[1]+1;var A=this.plotLeft+this.plotWidth-(this.scrollablePixelsX||0),E=this.plotTop+this.plotHeight-(this.scrollablePixelsY||0);g=this.scrollablePixelsX?[["M",0,g],["L",this.plotLeft-1,g],["L",this.plotLeft-1,v],["L",0,v],["Z"],["M",A,g],["L",this.chartWidth,g],["L",this.chartWidth,v],["L",A,v],["Z"]]:this.scrollablePixelsY?[["M",w,0],["L",w,this.plotTop-1],["L",M,this.plotTop-1],["L",M,0],["Z"],["M",w,E],["L",w,this.chartHeight],["L",M,this.chartHeight],["L",M,E],["Z"]]:[["M",0,0]],"adjustHeight"!==this.redrawTrigger&&this.scrollableMask.attr({d:g})},P(S,"afterInit",function(){this.chart.scrollableDirty=!0}),P(N,"show",function(){this.chart.scrollableDirty=!0})}),X(y,"Core/Axis/Stacking/StackItem.js",[y["Core/FormatUtilities.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var N=O.format,Y=S.series,Z=I.destroyObjectProperties,K=I.pick,P=I.isNumber;return function(){function k(x,p,u,g,v){var w=x.chart.inverted,M=x.reversed;this.axis=x,x=this.isNegative=!!u!=!!M,this.options=p=p||{},this.x=g,this.cumulative=this.total=null,this.points={},this.hasValidPoints=!1,this.stack=v,this.rightCliff=this.leftCliff=0,this.alignOptions={align:p.align||(w?x?"left":"right":"center"),verticalAlign:p.verticalAlign||(w?"middle":x?"bottom":"top"),y:p.y,x:p.x},this.textAlign=p.textAlign||(w?x?"right":"left":"center")}return k.prototype.destroy=function(){Z(this,this.axis)},k.prototype.render=function(x){var p=this.axis.chart,u=this.options,g=u.format;g=g?N(g,this,p):u.formatter.call(this),this.label?this.label.attr({text:g,visibility:"hidden"}):(this.label=p.renderer.label(g,null,void 0,u.shape,void 0,void 0,u.useHTML,!1,"stack-labels"),g={r:u.borderRadius||0,text:g,padding:K(u.padding,5),visibility:"hidden"},p.styledMode||(g.fill=u.backgroundColor,g.stroke=u.borderColor,g["stroke-width"]=u.borderWidth,this.label.css(u.style||{})),this.label.attr(g),this.label.added||this.label.add(x)),this.label.labelrank=p.plotSizeY},k.prototype.setOffset=function(x,p,u,g,v,w){var M=this.alignOptions,A=this.axis,E=this.label,R=this.options,W=this.textAlign,b=A.chart;x=this.getStackBox({xOffset:x,width:p,boxBottom:u,boxTop:g,defaultX:v,xAxis:w}),v=M.verticalAlign,E&&x&&(p=E.getBBox(),u=E.padding,g="justify"===K(R.overflow,"justify"),M.x=R.x||0,M.y=R.y||0,W=(v=this.adjustStackPosition({labelBox:p,verticalAlign:v,textAlign:W})).x,v=v.y,x.x-=W,x.y-=v,E.align(M,!1,x),(W=b.isInsidePlot(E.alignAttr.x+M.x+W,E.alignAttr.y+M.y+v))||(g=!1),g&&Y.prototype.justifyDataLabel.call(A,E,M,E.alignAttr,p,x),E.attr({x:E.alignAttr.x,y:E.alignAttr.y,rotation:R.rotation,rotationOriginX:p.width/2,rotationOriginY:p.height/2}),K(!g&&R.crop,!0)&&(W=P(E.x)&&P(E.y)&&b.isInsidePlot(E.x-u+E.width,E.y)&&b.isInsidePlot(E.x+u,E.y)),E[W?"show":"hide"]())},k.prototype.adjustStackPosition=function(x){var p=x.labelBox,u={bottom:0,middle:1,top:2,right:1,center:0,left:-1};return{x:p.width/2+p.width/2*u[x.textAlign],y:p.height/2*u[x.verticalAlign]}},k.prototype.getStackBox=function(x){var p=this.axis,u=p.chart,g=x.boxTop,v=x.defaultX,w=x.xOffset,M=x.width,A=x.boxBottom;return g=p.stacking.usePercentage?100:K(g,this.total,0),g=p.toPixels(g),x=K(v,(x.xAxis||u.xAxis[0]).toPixels(this.x))+w,p=p.toPixels(A||0),p=Math.abs(g-p),A=this.isNegative,u.inverted?{x:(A?g:g-p)-u.plotLeft,y:x-u.plotTop,width:p,height:M}:{x:x-u.plotLeft,y:(A?g-p:g)-u.plotTop,width:M,height:p}},k}()}),X(y,"Core/Axis/Stacking/StackingAxis.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/Axis.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Axis/Stacking/StackItem.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){function Z(){var o=this,t=o.inverted;o.yAxis.forEach(function(a){a.stacking&&a.stacking.stacks&&a.hasVisibleSeries&&(a.stacking.oldStacks=a.stacking.stacks)}),o.series.forEach(function(a){var m=a.xAxis&&a.xAxis.options||{};!a.options.stacking||!0!==a.visible&&!1!==o.options.chart.ignoreHiddenSeries||(a.stackKey=[a.type,r(a.options.stack,""),t?m.top:m.left,t?m.height:m.width].join())})}function K(){var o=this.stacking;if(o){var t=o.stacks;h(t,function(a,m){R(a),t[m]=null}),o&&o.stackTotalGroup&&o.stackTotalGroup.destroy()}}function P(){"yAxis"!==this.coll||this.stacking||(this.stacking=new n(this))}function k(o,t,a,m){return!E(o)||o.x!==t||m&&o.stackKey!==m?o={x:t,index:0,key:m,stackKey:m}:o.index++,o.key=[a,t,o.index].join(),o}function x(){var f,o=this,t=o.stackKey,a=o.yAxis.stacking.stacks,m=o.processedXData,d=o[o.options.stacking+"Stacker"];d&&[t,"-"+t].forEach(function(T){for(var F,s,V=m.length;V--;)f=o.getStackIndicator(f,F=m[V],o.index,T),(s=(F=a[T]&&a[T][F])&&F.points[f.key])&&d.call(o,s,F,V)})}function p(o,t,a){o[0]=A(o[0]*(t=t.total?100/t.total:0)),o[1]=A(o[1]*t),this.stackedYData[a]=o[1]}function u(){var o=this.yAxis.stacking;this.options.centerInCategory&&(this.is("column")||this.is("columnrange"))&&!this.options.stacking&&1<this.chart.series.length?w.setStackedPoints.call(this,"group"):o&&h(o.stacks,function(t,a){"group"===a.slice(-5)&&(h(t,function(m){return m.destroy()}),delete o.stacks[a])})}function g(o){var t=this.chart,a=o||this.options.stacking;if(a&&(!0===this.visible||!1===t.options.chart.ignoreHiddenSeries)){var m=this.processedXData,d=this.processedYData,f=[],T=d.length,V=this.options,F=V.threshold,s=r(V.startFromThreshold&&F,0);V=V.stack;var C,j,_="-"+(o=o?""+this.type+",".concat(a):this.stackKey),B=this.negStacks,H=(t="group"===a?t.yAxis[0]:this.yAxis).stacking.stacks,G=t.stacking.oldStacks;for(t.stacking.stacksTouched+=1,j=0;j<T;j++){var L=m[j],ee=d[j],U=this.getStackIndicator(U,L,this.index),ie=U.key,$=(C=B&&ee<(s?0:F))?_:o;H[$]||(H[$]={}),H[$][L]||(G[$]&&G[$][L]?(H[$][L]=G[$][L],H[$][L].total=null):H[$][L]=new N(t,t.options.stackLabels,!!C,L,V)),$=H[$][L],null!==ee?($.points[ie]=$.points[this.index]=[r($.cumulative,s)],E($.cumulative)||($.base=ie),$.touched=t.stacking.stacksTouched,0<U.index&&!1===this.singleStacks&&($.points[ie][0]=$.points[this.index+","+L+",0"][0])):$.points[ie]=$.points[this.index]=null,"percent"===a?(C=C?o:_,$.total=B&&H[C]&&H[C][L]?(C=H[C][L]).total=Math.max(C.total,$.total)+Math.abs(ee)||0:A($.total+(Math.abs(ee)||0))):"group"===a?(b(ee)&&(ee=ee[0]),null!==ee&&($.total=($.total||0)+1)):$.total=A($.total+(ee||0)),$.cumulative="group"===a?($.total||1)-1:r($.cumulative,s)+(ee||0),null!==ee&&($.points[ie].push($.cumulative),f[j]=$.cumulative,$.hasValidPoints=!0)}"percent"===a&&(t.stacking.usePercentage=!0),"group"!==a&&(this.stackedYData=f),t.stacking.oldStacks={}}}var i,o,t,v=O.getDeferredAnimation,w=I.series.prototype,M=Y.addEvent,A=Y.correctFloat,E=Y.defined,R=Y.destroyObjectProperties,W=Y.fireEvent,b=Y.isArray,l=Y.isNumber,h=Y.objectEach,r=Y.pick,n=function(){function o(t){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=t}return o.prototype.buildStacks=function(){var f,t=this.axis,a=t.series,m=t.options.reversedStacks,d=a.length;for(this.usePercentage=!1,f=d;f--;){var T=a[m?f:d-f-1];T.setStackedPoints(),T.setGroupedPoints()}for(f=0;f<d;f++)a[f].modifyStacks();W(t,"afterBuildStacks")},o.prototype.cleanStacks=function(){if(this.oldStacks)var t=this.stacks=this.oldStacks;h(t,function(a){h(a,function(m){m.cumulative=m.total})})},o.prototype.resetStacks=function(){var t=this;h(this.stacks,function(a){h(a,function(m,d){l(m.touched)&&m.touched<t.stacksTouched?(m.destroy(),delete a[d]):(m.total=null,m.cumulative=null)})})},o.prototype.renderStackTotals=function(){var t=this.axis,a=t.chart,m=a.renderer,d=this.stacks;t=v(a,t.options.stackLabels&&t.options.stackLabels.animation||!1);var f=this.stackTotalGroup=this.stackTotalGroup||m.g("stack-labels").attr({zIndex:6,opacity:0}).add();f.translate(a.plotLeft,a.plotTop),h(d,function(T){h(T,function(V){V.render(f)})}),f.animate({opacity:1},t)},o}();return o=i||(i={}),t=[],o.compose=function(a,m,d){-1===t.indexOf(a)&&(t.push(a),M(a,"init",P),M(a,"destroy",K)),-1===t.indexOf(m)&&(t.push(m),m.prototype.getStacks=Z),-1===t.indexOf(d)&&(t.push(d),(a=d.prototype).getStackIndicator=k,a.modifyStacks=x,a.percentStacker=p,a.setGroupedPoints=u,a.setStackedPoints=g)},i}),X(y,"Series/Line/LineSeries.js",[y["Core/Series/Series.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var K,N=this&&this.__extends||(K=function(P,k){return(K=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,p){x.__proto__=p}||function(x,p){for(var u in p)p.hasOwnProperty(u)&&(x[u]=p[u])})(P,k)},function(P,k){function x(){this.constructor=P}K(P,k),P.prototype=null===k?Object.create(k):(x.prototype=k.prototype,new x)}),Y=I.defined,Z=I.merge;return I=function(K){function P(){var k=null!==K&&K.apply(this,arguments)||this;return k.data=void 0,k.options=void 0,k.points=void 0,k}return N(P,K),P.prototype.drawGraph=function(){var k=this,x=this.options,p=(this.gappedPath||this.getGraphPath).call(this),u=this.chart.styledMode,g=[["graph","highcharts-graph"]];u||g[0].push(x.lineColor||this.color||"#cccccc",x.dashStyle),(g=k.getZonesGraphs(g)).forEach(function(v,w){var M=v[0],A=k[M],E=A?"animate":"attr";A?(A.endX=k.preventGraphAnimation?null:p.xMap,A.animate({d:p})):p.length&&(k[M]=A=k.chart.renderer.path(p).addClass(v[1]).attr({zIndex:1}).add(k.group)),A&&!u&&(M={stroke:v[2],"stroke-width":x.lineWidth||0,fill:k.fillGraph&&k.color||"none"},v[3]?M.dashstyle=v[3]:"square"!==x.linecap&&(M["stroke-linecap"]=M["stroke-linejoin"]="round"),A[E](M).shadow(2>w&&x.shadow)),A&&(A.startX=p.xMap,A.isArea=p.isArea)})},P.prototype.getGraphPath=function(k,x,p){var M,u=this,g=u.options,v=[],w=[],A=g.step,E=(k=k||u.points).reversed;return E&&k.reverse(),(A={right:1,center:2}[A]||A&&3)&&E&&(A=4-A),(k=this.getValidPoints(k,!1,!(g.connectNulls&&!x&&!p))).forEach(function(R,W){var b=R.plotX,l=R.plotY,h=k[W-1];(R.leftCliff||h&&h.rightCliff)&&!p&&(M=!0),R.isNull&&!Y(x)&&0<W?M=!g.connectNulls:R.isNull&&!x?M=!0:(0===W||M?W=[["M",R.plotX,R.plotY]]:u.getPointSpline?W=[u.getPointSpline(k,R,W)]:A?(W=1===A?[["L",h.plotX,l]]:2===A?[["L",(h.plotX+b)/2,h.plotY],["L",(h.plotX+b)/2,l]]:[["L",b,h.plotY]]).push(["L",b,l]):W=[["L",b,l]],w.push(R.x),A&&(w.push(R.x),2===A&&w.push(R.x)),v.push.apply(v,W),M=!1)}),v.xMap=w,u.graphPath=v},P.prototype.getZonesGraphs=function(k){return this.zones.forEach(function(x,p){p=["zone-graph-"+p,"highcharts-graph highcharts-zone-graph-"+p+" "+(x.className||"")],this.chart.styledMode||p.push(x.color||this.color,x.dashStyle||this.options.dashStyle),k.push(p)},this),k},P.defaultOptions=Z(O.defaultOptions,{}),P}(O),S.registerSeriesType("line",I),I}),X(y,"Series/Area/AreaSeries.js",[y["Core/Color/Color.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N){var p,Y=this&&this.__extends||(p=function(u,g){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,w){v.__proto__=w}||function(v,w){for(var M in w)w.hasOwnProperty(M)&&(v[M]=w[M])})(u,g)},function(u,g){function v(){this.constructor=u}p(u,g),u.prototype=null===g?Object.create(g):(v.prototype=g.prototype,new v)}),Z=O.parse,K=I.seriesTypes.line;O=N.extend;var P=N.merge,k=N.objectEach,x=N.pick;return N=function(p){function u(){var g=null!==p&&p.apply(this,arguments)||this;return g.data=void 0,g.options=void 0,g.points=void 0,g}return Y(u,p),u.prototype.drawGraph=function(){this.areaPath=[],p.prototype.drawGraph.apply(this);var g=this,v=this.areaPath,w=this.options,M=[["area","highcharts-area",this.color,w.fillColor]];this.zones.forEach(function(A,E){M.push(["zone-area-"+E,"highcharts-area highcharts-zone-area-"+E+" "+A.className,A.color||g.color,A.fillColor||w.fillColor])}),M.forEach(function(A){var E=A[0],R={},W=g[E],b=W?"animate":"attr";W?(W.endX=g.preventGraphAnimation?null:v.xMap,W.animate({d:v})):(R.zIndex=0,(W=g[E]=g.chart.renderer.path(v).addClass(A[1]).add(g.group)).isArea=!0),g.chart.styledMode||(R.fill=x(A[3],Z(A[2]).setOpacity(x(w.fillOpacity,.75)).get())),W[b](R),W.startX=v.xMap,W.shiftUnit=w.step?2:1})},u.prototype.getGraphPath=function(g){var v=K.prototype.getGraphPath,w=this.options,M=w.stacking,A=this.yAxis,E=[],R=[],W=this.index,b=A.stacking.stacks[this.stackKey],l=w.threshold,h=Math.round(A.getThreshold(w.threshold));w=x(w.connectNulls,"percent"===M);var r=function(m,d,f){var T=g[m];m=M&&b[T.x].points[W];var V=T[f+"Null"]||0;if(f=T[f+"Cliff"]||0,T=!0,f||V){var F=(V?m[0]:m[1])+f,s=m[0]+f;T=!!V}else!M&&g[d]&&g[d].isNull&&(F=s=l);typeof F<"u"&&(R.push({plotX:t,plotY:null===F?h:A.getThreshold(F),isNull:T,isCliff:!0}),E.push({plotX:t,plotY:null===s?h:A.getThreshold(s),doCurve:!1}))};g=g||this.points,M&&(g=this.getStackPoints(g));for(var n=0,i=g.length;n<i;++n){M||(g[n].leftCliff=g[n].rightCliff=g[n].leftNull=g[n].rightNull=void 0);var o=g[n].isNull,t=x(g[n].rectPlotX,g[n].plotX),a=M?x(g[n].yBottom,h):h;(!o||w)&&(w||r(n,n-1,"left"),o&&!M&&w||(R.push(g[n]),E.push({x:n,plotX:t,plotY:a})),w||r(n,n+1,"right"))}return r=v.call(this,R,!0,!0),E.reversed=!0,(a=(o=v.call(this,E,!0,!0))[0])&&"M"===a[0]&&(o[0]=["L",a[1],a[2]]),(o=r.concat(o)).length&&o.push(["Z"]),v=v.call(this,R,!1,w),o.xMap=r.xMap,this.areaPath=o,v},u.prototype.getStackPoints=function(g){var v=this,w=[],M=[],A=this.xAxis,E=this.yAxis,R=E.stacking.stacks[this.stackKey],W={},b=E.series,l=b.length,h=E.options.reversedStacks?1:-1,r=b.indexOf(v);if(g=g||this.points,this.options.stacking){for(var n=0;n<g.length;n++)g[n].leftNull=g[n].rightNull=void 0,W[g[n].x]=g[n];k(R,function(o,t){null!==o.total&&M.push(t)}),M.sort(function(o,t){return o-t});var i=b.map(function(o){return o.visible});M.forEach(function(o,t){var m,d,a=0;if(W[o]&&!W[o].isNull)w.push(W[o]),[-1,1].forEach(function(T){var V=1===T?"rightNull":"leftNull",F=R[M[t+T]],s=0;if(F)for(var _=r;0<=_&&_<l;){var B=b[_].index;(m=F.points[B])||(B===v.index?W[o][V]=!0:i[_]&&(d=R[o].points[B])&&(s-=d[1]-d[0])),_+=h}W[o][1===T?"rightCliff":"leftCliff"]=s});else{for(var f=r;0<=f&&f<l;){if(m=R[o].points[b[f].index]){a=m[1];break}f+=h}a=x(a,0),a=E.translate(a,0,1,0,1),w.push({isNull:!0,plotX:A.translate(o,0,0,0,1),x:o,plotY:a,yBottom:a})}})}return w},u.defaultOptions=P(K.defaultOptions,{threshold:0}),u}(K),O(N.prototype,{singleStacks:!1,drawLegendSymbol:S.drawRectangle}),I.registerSeriesType("area",N),N}),X(y,"Series/Spline/SplineSeries.js",[y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S){var K,I=this&&this.__extends||(K=function(P,k){return(K=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,p){x.__proto__=p}||function(x,p){for(var u in p)p.hasOwnProperty(u)&&(x[u]=p[u])})(P,k)},function(P,k){function x(){this.constructor=P}K(P,k),P.prototype=null===k?Object.create(k):(x.prototype=k.prototype,new x)}),N=O.seriesTypes.line,Y=S.merge,Z=S.pick;return S=function(K){function P(){var k=null!==K&&K.apply(this,arguments)||this;return k.data=void 0,k.options=void 0,k.points=void 0,k}return I(P,K),P.prototype.getPointSpline=function(k,x,p){var u=x.plotX||0,g=x.plotY||0,v=k[p-1];if(p=k[p+1],v&&!v.isNull&&!1!==v.doCurve&&!x.isCliff&&p&&!p.isNull&&!1!==p.doCurve&&!x.isCliff){var w=p.plotX||0,M=0,A=(1.5*u+(v.plotX||0))/2.5,E=(1.5*g+(k=v.plotY||0))/2.5,R=(1.5*g+(p=p.plotY||0))/2.5;(w=(1.5*u+w)/2.5)!==A&&(M=(R-E)*(w-u)/(w-A)+g-R),R+=M,(E+=M)>k&&E>g?R=2*g-(E=Math.max(k,g)):E<k&&E<g&&(R=2*g-(E=Math.min(k,g))),R>p&&R>g?E=2*g-(R=Math.max(p,g)):R<p&&R<g&&(E=2*g-(R=Math.min(p,g))),x.rightContX=w,x.rightContY=R}return x=["C",Z(v.rightContX,v.plotX,0),Z(v.rightContY,v.plotY,0),Z(A,u,0),Z(E,g,0),u,g],v.rightContX=v.rightContY=void 0,x},P.defaultOptions=Y(N.defaultOptions),P}(N),O.registerSeriesType("spline",S),S}),X(y,"Series/AreaSpline/AreaSplineSeries.js",[y["Series/Spline/SplineSeries.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N){var x,Y=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),Z=I.seriesTypes,K=Z.area;Z=Z.area.prototype;var P=N.extend,k=N.merge;return N=function(x){function p(){var u=null!==x&&x.apply(this,arguments)||this;return u.data=void 0,u.points=void 0,u.options=void 0,u}return Y(p,x),p.defaultOptions=k(O.defaultOptions,K.defaultOptions),p}(O),P(N.prototype,{getGraphPath:Z.getGraphPath,getStackPoints:Z.getStackPoints,drawGraph:Z.drawGraph,drawLegendSymbol:S.drawRectangle}),I.registerSeriesType("areaspline",N),N}),X(y,"Series/Column/ColumnSeriesDefaults.js",[],function(){return{borderRadius:0,centerInCategory:!1,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,cropThreshold:50,pointRange:null,states:{hover:{halo:!1,brightness:.1},select:{color:"#cccccc",borderColor:"#000000"}},dataLabels:{align:void 0,verticalAlign:void 0,y:void 0},startFromThreshold:!0,stickyTracking:!1,tooltip:{distance:6},threshold:0,borderColor:"#ffffff"}}),X(y,"Series/Column/ColumnSeries.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Color/Color.js"],y["Series/Column/ColumnSeriesDefaults.js"],y["Core/Globals.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/Series.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P){var l,k=this&&this.__extends||(l=function(h,r){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var o in i)i.hasOwnProperty(o)&&(n[o]=i[o])})(h,r)},function(h,r){function n(){this.constructor=h}l(h,r),h.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}),x=O.animObject,p=S.parse,u=N.hasTouch;O=N.noop;var g=P.clamp,v=P.defined,w=P.extend,M=P.fireEvent,A=P.isArray,E=P.isNumber,R=P.merge,W=P.pick,b=P.objectEach;return P=function(l){function h(){var r=null!==l&&l.apply(this,arguments)||this;return r.borderWidth=void 0,r.data=void 0,r.group=void 0,r.options=void 0,r.points=void 0,r}return k(h,l),h.prototype.animate=function(r){var n=this,i=this.yAxis,o=n.options,t=this.chart.inverted,a={},m=t?"translateX":"translateY";if(r)a.scaleY=.001,r=g(i.toPixels(o.threshold),i.pos,i.pos+i.len),t?a.translateX=r-i.len:a.translateY=r,n.clipBox&&n.setClip(),n.group.attr(a);else{var d=Number(n.group.attr(m));n.group.animate({scaleY:1},w(x(n.options.animation),{step:function(f,T){n.group&&(a[m]=d+T.pos*(i.pos-d),n.group.attr(a))}}))}},h.prototype.init=function(r,n){l.prototype.init.apply(this,arguments);var i=this;(r=i.chart).hasRendered&&r.series.forEach(function(o){o.type===i.type&&(o.isDirty=!0)})},h.prototype.getColumnMetrics=function(){var r=this,n=r.options,i=r.xAxis,o=r.yAxis,t=i.options.reversedStacks;t=i.reversed&&!t||!i.reversed&&t;var m,a={},d=0;!1===n.grouping?d=1:r.chart.series.forEach(function(F){var s=F.yAxis,_=F.options;if(F.type===r.type&&(F.visible||!r.chart.options.chart.ignoreHiddenSeries)&&o.len===s.len&&o.pos===s.pos){if(_.stacking&&"group"!==_.stacking){typeof a[m=F.stackKey]>"u"&&(a[m]=d++);var B=a[m]}else!1!==_.grouping&&(B=d++);F.columnIndex=B}});var f=Math.min(Math.abs(i.transA)*(i.ordinal&&i.ordinal.slope||n.pointRange||i.closestPointRange||i.tickInterval||1),i.len),T=f*n.groupPadding,V=(f-2*T)/(d||1);return n=Math.min(n.maxPointWidth||i.len,W(n.pointWidth,V*(1-2*n.pointPadding))),r.columnMetrics={width:n,offset:(V-n)/2+(T+((r.columnIndex||0)+(t?1:0))*V-f/2)*(t?-1:1),paddedWidth:V,columnCount:d},r.columnMetrics},h.prototype.crispCol=function(r,n,i,o){var t=this.chart,a=this.borderWidth,m=-(a%2?.5:0);return a=a%2?.5:1,t.inverted&&t.renderer.isVML&&(a+=1),this.options.crisp&&(i=Math.round(r+i)+m,i-=r=Math.round(r)+m),o=Math.round(n+o)+a,m=.5>=Math.abs(n)&&.5<o,o-=n=Math.round(n)+a,m&&o&&(--n,o+=1),{x:r,y:n,width:i,height:o}},h.prototype.adjustForMissingColumns=function(r,n,i,o){var t=this,a=this.options.stacking;if(!i.isNull&&1<o.columnCount){var m=this.yAxis.options.reversedStacks,d=0,f=m?0:-o.columnCount;b(this.yAxis.stacking&&this.yAxis.stacking.stacks,function(T){if("number"==typeof i.x){var V=T[i.x.toString()];V&&(T=V.points[t.index],a?(T&&(d=f),V.hasValidPoints&&(m?f++:f--)):A(T)&&(T=Object.keys(V.points).filter(function(F){return!F.match(",")&&V.points[F]&&1<V.points[F].length}).map(parseFloat).sort(function(F,s){return s-F}),d=T.indexOf(t.index),f=T.length))}}),r=(i.plotX||0)+((f-1)*o.paddedWidth+n)/2-n-d*o.paddedWidth}return r},h.prototype.translate=function(){var r=this,n=r.chart,i=r.options,o=r.dense=2>r.closestPointRange*r.xAxis.transA;o=r.borderWidth=W(i.borderWidth,o?0:1);var t=r.xAxis,a=r.yAxis,m=i.threshold,d=r.translatedThreshold=a.getThreshold(m),f=W(i.minPointLength,5),T=r.getColumnMetrics(),V=T.width,F=r.pointXOffset=T.offset,s=r.dataMin,_=r.dataMax,B=r.barW=Math.max(V,1+2*o);n.inverted&&(d-=.5),i.pointPadding&&(B=Math.ceil(B)),Z.prototype.translate.apply(r),r.points.forEach(function(H){var G=W(H.yBottom,d),C=999+Math.abs(G),j=H.plotX||0;C=g(H.plotY,-C,a.len+C);var L=Math.min(C,G),ee=Math.max(C,G)-L,U=V,ie=j+F,$=B;f&&Math.abs(ee)<f&&(ee=f,j=!a.reversed&&!H.negative||a.reversed&&H.negative,E(m)&&E(_)&&H.y===m&&_<=m&&(a.min||0)<m&&(s!==_||(a.max||0)<=m)&&(j=!j),L=Math.abs(L-d)>f?G-f:d-(j?f:0)),v(H.options.pointWidth)&&(U=$=Math.ceil(H.options.pointWidth),ie-=Math.round((U-V)/2)),i.centerInCategory&&(ie=r.adjustForMissingColumns(ie,U,H,T)),H.barX=ie,H.pointWidth=U,H.tooltipPos=n.inverted?[g(a.len+a.pos-n.plotLeft-C,a.pos-n.plotLeft,a.len+a.pos-n.plotLeft),t.len+t.pos-n.plotTop-ie-$/2,ee]:[t.left-n.plotLeft+ie+$/2,g(C+a.pos-n.plotTop,a.pos-n.plotTop,a.len+a.pos-n.plotTop),ee],H.shapeType=r.pointClass.prototype.shapeType||"rect",H.shapeArgs=r.crispCol.apply(r,H.isNull?[ie,d,$,0]:[ie,L,$,ee])})},h.prototype.drawGraph=function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},h.prototype.pointAttribs=function(r,n){var i=this.options,o=this.pointAttrToOptions||{},t=o.stroke||"borderColor",a=o["stroke-width"]||"borderWidth",m=r&&r.color||this.color,d=r&&r[t]||i[t]||m;o=r&&r.options.dashStyle||i.dashStyle;var f=r&&r[a]||i[a]||this[a]||0,T=W(r&&r.opacity,i.opacity,1);if(r&&this.zones.length){var V=r.getZone();m=r.options.color||V&&(V.color||r.nonZonedColor)||this.color,V&&(d=V.borderColor||d,o=V.dashStyle||o,f=V.borderWidth||f)}return n&&r&&(n=(r=R(i.states[n],r.options.states&&r.options.states[n]||{})).brightness,m=r.color||typeof n<"u"&&p(m).brighten(r.brightness).get()||m,d=r[t]||d,f=r[a]||f,o=r.dashStyle||o,T=W(r.opacity,T)),t={fill:m,stroke:d,"stroke-width":f,opacity:T},o&&(t.dashstyle=o),t},h.prototype.drawPoints=function(r){void 0===r&&(r=this.points);var m,n=this,i=this.chart,o=n.options,t=i.renderer,a=o.animationLimit||250;r.forEach(function(d){var f=d.graphic,T=!!f,V=f&&i.pointCount<a?"animate":"attr";E(d.plotY)&&null!==d.y?(m=d.shapeArgs,f&&d.hasNewShapeType()&&(f=f.destroy()),n.enabledDataSorting&&(d.startXPos=n.xAxis.reversed?-(m&&m.width||0):n.xAxis.width),f||(d.graphic=f=t[d.shapeType](m).add(d.group||n.group))&&n.enabledDataSorting&&i.hasRendered&&i.pointCount<a&&(f.attr({x:d.startXPos}),T=!0,V="animate"),f&&T&&f[V](R(m)),o.borderRadius&&f[V]({r:o.borderRadius}),i.styledMode||f[V](n.pointAttribs(d,d.selected&&"select")).shadow(!1!==d.allowShadow&&o.shadow,null,o.stacking&&!o.borderRadius),f&&(f.addClass(d.getClassName(),!0),f.attr({visibility:d.visible?"inherit":"hidden"}))):f&&(d.graphic=f.destroy())})},h.prototype.drawTracker=function(r){void 0===r&&(r=this.points);var a,n=this,i=n.chart,o=i.pointer,t=function(m){var d=o.getPointFromEvent(m);typeof d<"u"&&(o.isDirectTouch=!0,d.onMouseOver(m))};r.forEach(function(m){a=A(m.dataLabels)?m.dataLabels:m.dataLabel?[m.dataLabel]:[],m.graphic&&(m.graphic.element.point=m),a.forEach(function(d){d.div?d.div.point=m:d.element.point=m})}),n._hasTracking||(n.trackerGroups.forEach(function(m){n[m]&&(n[m].addClass("highcharts-tracker").on("mouseover",t).on("mouseout",function(d){o.onTrackerMouseOut(d)}),u&&n[m].on("touchstart",t),!i.styledMode&&n.options.cursor&&n[m].css({cursor:n.options.cursor}))}),n._hasTracking=!0),M(this,"afterDrawTracker")},h.prototype.remove=function(){var r=this,n=r.chart;n.hasRendered&&n.series.forEach(function(i){i.type===r.type&&(i.isDirty=!0)}),Z.prototype.remove.apply(r,arguments)},h.defaultOptions=R(Z.defaultOptions,I),h}(Z),w(P.prototype,{cropShoulder:0,directTouch:!0,drawLegendSymbol:Y.drawRectangle,getSymbol:O,negStacks:!0,trackerGroups:["group","dataLabelsGroup"]}),K.registerSeriesType("column",P),P}),X(y,"Core/Series/DataLabel.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/FormatUtilities.js"],y["Core/Utilities.js"]],function(O,S,I){var w,N=O.getDeferredAnimation,Y=S.format,Z=I.defined,K=I.extend,P=I.fireEvent,k=I.isArray,x=I.isString,p=I.merge,u=I.objectEach,g=I.pick,v=I.splat;return function(M){function A(r,n,i,o,t){var a=this,m=this.chart,d=this.isCartesian&&m.inverted,f=this.enabledDataSorting,T=r.plotX,V=r.plotY,F=i.rotation,s=i.align,_=Z(T)&&Z(V)&&m.isInsidePlot(T,Math.round(V),{inverted:d,paneCoordinates:!0,series:a});V=function(C){f&&a.xAxis&&!B&&a.setDataLabelStartPos(r,n,t,_,C)};var B="justify"===g(i.overflow,f?"none":"justify");if(T=this.visible&&!1!==r.visible&&Z(T)&&(r.series.forceDL||f&&!B||_||g(i.inside,!!this.options.stacking)&&o&&m.isInsidePlot(T,d?o.x+1:o.y+o.height-1,{inverted:d,paneCoordinates:!0,series:a})),d=r.pos(),T&&d){F&&n.attr({align:s}),s=n.getBBox(!0);var H=[0,0],G=m.renderer.fontMetrics(m.styledMode?void 0:i.style.fontSize,n).b;o=K({x:d[0],y:Math.round(d[1]),width:0,height:0},o),K(i,{width:s.width,height:s.height}),F?(B=!1,H=m.renderer.rotCorr(G,F),G={x:o.x+(i.x||0)+o.width/2+H.x,y:o.y+(i.y||0)+{top:0,middle:.5,bottom:1}[i.verticalAlign]*o.height},H=[s.x-Number(n.attr("x")),s.y-Number(n.attr("y"))],V(G),n[t?"attr":"animate"](G)):(V(o),n.align(i,void 0,o),G=n.alignAttr),B&&0<=o.height?this.justifyDataLabel(n,i,G,s,o,t):g(i.crop,!0)&&(o=G.x,V=G.y,T=m.isInsidePlot(o+=H[0],V+=H[1],{paneCoordinates:!0,series:a})&&m.isInsidePlot(o+s.width,V+s.height,{paneCoordinates:!0,series:a})),i.shape&&!F&&n[t?"attr":"animate"]({anchorX:d[0],anchorY:d[1]})}t&&f&&(n.placed=!1),T||f&&!B?n.show():(n.hide(),n.placed=!1)}function R(r){void 0===r&&(r=this.points);var n=this,i=n.chart,o=n.options,t=n.hasRendered||0,a=i.renderer,m=i.options.chart,d=m.backgroundColor,f=a.getContrast(x(m=m.plotBackgroundColor)&&m||x(d)&&d||"#000000"),T=o.dataLabels;if(d=T.animation,d=T.defer?N(i,d,n):{defer:0,duration:0},T=b(b(i.options.plotOptions&&i.options.plotOptions.series&&i.options.plotOptions.series.dataLabels,i.options.plotOptions&&i.options.plotOptions[n.type]&&i.options.plotOptions[n.type].dataLabels),T),P(this,"drawDataLabels"),k(T)||T.enabled||n._hasPointLabels){var F=n.plotGroup("dataLabelsGroup","data-labels",t?"inherit":"hidden",T.zIndex||6);F.attr({opacity:+t}),!t&&(t=n.dataLabelsGroup)&&(n.visible&&F.show(),t[o.animation?"animate":"attr"]({opacity:1},d)),r.forEach(function(s){v(b(T,s.dlOptions||s.options&&s.options.dataLabels)).forEach(function(_,B){var H=_.enabled&&(!s.isNull||s.dataLabelOnNull)&&function E(r,n){var i=n.filter;return!i||(n=i.operator,r=r[i.property],i=i.value,">"===n&&r>i||"<"===n&&r<i||">="===n&&r>=i||"<="===n&&r<=i||"=="===n&&r==i||"==="===n&&r===i)}(s,_),G=s.connectors?s.connectors[B]:s.connector,C=s.dataLabels?s.dataLabels[B]:s.dataLabel,j=!C,L=g(_.distance,s.labelDistance);if(H){var ee=s.getLabelConfig(),U=g(_[s.formatPrefix+"Format"],_.format);ee=Z(U)?Y(U,ee,i):(_[s.formatPrefix+"Formatter"]||_.formatter).call(ee,_),U=_.style;var ie=_.rotation;i.styledMode||(U.color=g(_.color,U.color,n.color,"#000000"),"contrast"===U.color?(s.contrastColor=a.getContrast(s.color||n.color),U.color=!Z(L)&&_.inside||0>L||o.stacking?s.contrastColor:f):delete s.contrastColor,o.cursor&&(U.cursor=o.cursor));var $={r:_.borderRadius||0,rotation:ie,padding:_.padding,zIndex:1};if(!i.styledMode){var oe=_.borderColor;$.fill="auto"===(L=_.backgroundColor)?s.color:L,$.stroke="auto"===oe?s.color:oe,$["stroke-width"]=_.borderWidth}u($,function(te,_e){typeof te>"u"&&delete $[_e]})}!C||H&&Z(ee)&&!!C.div==!!_.useHTML&&(C.rotation&&_.rotation||C.rotation===_.rotation)||(j=!0,s.dataLabel=C=s.dataLabel&&s.dataLabel.destroy(),s.dataLabels&&(1===s.dataLabels.length?delete s.dataLabels:delete s.dataLabels[B]),B||delete s.dataLabel,G&&(s.connector=s.connector.destroy(),s.connectors&&(1===s.connectors.length?delete s.connectors:delete s.connectors[B]))),H&&Z(ee)?(C?$.text=ee:(s.dataLabels=s.dataLabels||[],C=s.dataLabels[B]=ie?a.text(ee,0,0,_.useHTML).addClass("highcharts-data-label"):a.label(ee,0,0,_.shape,null,null,_.useHTML,null,"data-label"),B||(s.dataLabel=C),C.addClass(" highcharts-data-label-color-"+s.colorIndex+" "+(_.className||"")+(_.useHTML?" highcharts-tracker":""))),C.options=_,C.attr($),i.styledMode||C.css(U).shadow(_.shadow),(B=_[s.formatPrefix+"TextPath"]||_.textPath)&&!_.useHTML&&(C.setTextPath(s.getDataLabelPath&&s.getDataLabelPath(C)||s.graphic,B),s.dataLabelPath&&!B.enabled&&(s.dataLabelPath=s.dataLabelPath.destroy())),C.added||C.add(F),n.alignDataLabel(s,C,_,null,j)):C&&C.hide()})})}P(this,"afterDrawDataLabels")}function W(r,n,i,o,t,a){var m=this.chart,d=n.align,f=n.verticalAlign,T=r.box?0:r.padding||0,V=n.x;V=void 0===V?0:V;var F=n.y;F=void 0===F?0:F;var s=(i.x||0)+T;if(0>s){"right"===d&&0<=V?(n.align="left",n.inside=!0):V-=s;var _=!0}return(s=(i.x||0)+o.width-T)>m.plotWidth&&("left"===d&&0>=V?(n.align="right",n.inside=!0):V+=m.plotWidth-s,_=!0),0>(s=i.y+T)&&("bottom"===f&&0<=F?(n.verticalAlign="top",n.inside=!0):F-=s,_=!0),(s=(i.y||0)+o.height-T)>m.plotHeight&&("top"===f&&0>=F?(n.verticalAlign="bottom",n.inside=!0):F+=m.plotHeight-s,_=!0),_&&(n.x=V,n.y=F,r.placed=!a,r.align(n,void 0,t)),_}function b(r,n){var o,i=[];if(k(r)&&!k(n))i=r.map(function(t){return p(t,n)});else if(k(n)&&!k(r))i=n.map(function(t){return p(r,t)});else if(k(r)||k(n))for(o=Math.max(r.length,n.length);o--;)i[o]=p(r[o],n[o]);else i=p(r,n);return i}function l(r,n,i,o,t){var a=this.chart,m=a.inverted,d=this.xAxis,f=d.reversed,T=m?n.height/2:n.width/2;r=(r=r.pointWidth)?r/2:0,n.startXPos=m?t.x:f?-T-r:d.width-T+r,n.startYPos=m?f?this.yAxis.height-T+r:-T-r:t.y,o?"hidden"===n.visibility&&(n.show(),n.attr({opacity:0}).animate({opacity:1})):n.attr({opacity:1}).animate({opacity:0},void 0,n.hide),a.hasRendered&&(i&&n.attr({x:n.startXPos,y:n.startYPos}),n.placed=!0)}var h=[];M.compose=function(r){if(-1===h.indexOf(r)){var n=r.prototype;h.push(r),n.alignDataLabel=A,n.drawDataLabels=R,n.justifyDataLabel=W,n.setDataLabelStartPos=l}}}(w||(w={})),w}),X(y,"Series/Column/ColumnDataLabel.js",[y["Core/Series/DataLabel.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var K,N=S.series,Y=I.merge,Z=I.pick;return function(P){function k(p,u,g,v,w){var M=this.chart.inverted,A=p.series,E=(A.xAxis?A.xAxis.len:this.chart.plotSizeX)||0,R=p.dlBox||p.shapeArgs,W=Z(p.below,p.plotY>Z(this.translatedThreshold,A=(A.yAxis?A.yAxis.len:this.chart.plotSizeY)||0)),b=Z(g.inside,!!this.options.stacking);R&&(0>(v=Y(R)).y&&(v.height+=v.y,v.y=0),0<(R=v.y+v.height-A)&&R<v.height&&(v.height-=R),M&&(v={x:A-v.y-v.height,y:E-v.x-v.width,width:v.height,height:v.width}),b||(M?(v.x+=W?0:v.width,v.width=0):(v.y+=W?v.height:0,v.height=0))),g.align=Z(g.align,!M||b?"center":W?"right":"left"),g.verticalAlign=Z(g.verticalAlign,M||b?"middle":W?"top":"bottom"),N.prototype.alignDataLabel.call(this,p,u,g,v,w),g.inside&&p.contrastColor&&u.css({color:p.contrastColor})}var x=[];P.compose=function(p){O.compose(N),-1===x.indexOf(p)&&(x.push(p),p.prototype.alignDataLabel=k)}}(K||(K={})),K}),X(y,"Series/Bar/BarSeries.js",[y["Series/Column/ColumnSeries.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var K,N=this&&this.__extends||(K=function(P,k){return(K=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,p){x.__proto__=p}||function(x,p){for(var u in p)p.hasOwnProperty(u)&&(x[u]=p[u])})(P,k)},function(P,k){function x(){this.constructor=P}K(P,k),P.prototype=null===k?Object.create(k):(x.prototype=k.prototype,new x)}),Y=I.extend,Z=I.merge;return I=function(K){function P(){var k=null!==K&&K.apply(this,arguments)||this;return k.data=void 0,k.options=void 0,k.points=void 0,k}return N(P,K),P.defaultOptions=Z(O.defaultOptions,{}),P}(O),Y(I.prototype,{inverted:!0}),S.registerSeriesType("bar",I),I}),X(y,"Series/Scatter/ScatterSeriesDefaults.js",[],function(){return{lineWidth:0,findNearestPointBy:"xy",jitter:{x:0,y:0},marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{point.color}">\u25cf</span> <span style="font-size: 10px"> {series.name}</span><br/>',pointFormat:"x: <b>{point.x}</b><br/>y: <b>{point.y}</b><br/>"}}}),X(y,"Series/Scatter/ScatterSeries.js",[y["Series/Scatter/ScatterSeriesDefaults.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var x,N=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),Y=S.seriesTypes,Z=Y.column,K=Y.line;Y=I.addEvent;var P=I.extend,k=I.merge;return I=function(x){function p(){var u=null!==x&&x.apply(this,arguments)||this;return u.data=void 0,u.options=void 0,u.points=void 0,u}return N(p,x),p.prototype.applyJitter=function(){var u=this,g=this.options.jitter,v=this.points.length;g&&this.points.forEach(function(w,M){["x","y"].forEach(function(A,E){var R="plot"+A.toUpperCase();if(g[A]&&!w.isNull){var W=u[A+"Axis"],b=g[A]*W.transA;if(W&&!W.isLog){var l=Math.max(0,w[R]-b);W=Math.min(W.len,w[R]+b),E=1e4*Math.sin(M+E*v),w[R]=l+(W-l)*(E-Math.floor(E)),"x"===A&&(w.clientX=w.plotX)}}})})},p.prototype.drawGraph=function(){this.options.lineWidth?x.prototype.drawGraph.call(this):this.graph&&(this.graph=this.graph.destroy())},p.defaultOptions=k(K.defaultOptions,O),p}(K),P(I.prototype,{drawTracker:Z.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1}),Y(I,"afterTranslate",function(){this.applyJitter()}),S.registerSeriesType("scatter",I),I}),X(y,"Series/CenteredUtilities.js",[y["Core/Globals.js"],y["Core/Series/Series.js"],y["Core/Utilities.js"]],function(O,S,I){var k,x,N=O.deg2rad,Y=I.fireEvent,Z=I.isNumber,K=I.pick,P=I.relativeLength;return(x=k||(k={})).getCenter=function(){var p=this.options,u=this.chart,g=2*(p.slicedOffset||0),v=u.plotWidth-2*g,w=u.plotHeight-2*g,M=p.center,A=Math.min(v,w),E=p.thickness,R=p.size,W=p.innerSize||0;for("string"==typeof R&&(R=parseFloat(R)),"string"==typeof W&&(W=parseFloat(W)),p=[K(M[0],"50%"),K(M[1],"50%"),K(R&&0>R?void 0:p.size,"100%"),K(W&&0>W?void 0:p.innerSize||0,"0%")],!u.angular||this instanceof S||(p[3]=0),M=0;4>M;++M)R=p[M],u=2>M||2===M&&/%$/.test(R),p[M]=P(R,[v,w,A,p[2]][M])+(u?g:0);return p[3]>p[2]&&(p[3]=p[2]),Z(E)&&2*E<p[2]&&0<E&&(p[3]=p[2]-2*E),Y(this,"afterGetCenter",{positions:p}),p},x.getStartAndEndRadians=function(p,u){return p=Z(p)?p:0,u=Z(u)&&u>p&&360>u-p?u:p+360,{start:N*(p+-90),end:N*(u+-90)}},k}),X(y,"Series/Pie/PiePoint.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Series/Point.js"],y["Core/Utilities.js"]],function(O,S,I){var p,N=this&&this.__extends||(p=function(u,g){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,w){v.__proto__=w}||function(v,w){for(var M in w)w.hasOwnProperty(M)&&(v[M]=w[M])})(u,g)},function(u,g){function v(){this.constructor=u}p(u,g),u.prototype=null===g?Object.create(g):(v.prototype=g.prototype,new v)}),Y=O.setAnimation,Z=I.addEvent,K=I.defined;O=I.extend;var P=I.isNumber,k=I.pick,x=I.relativeLength;return S=function(p){function u(){var g=null!==p&&p.apply(this,arguments)||this;return g.labelDistance=void 0,g.options=void 0,g.series=void 0,g}return N(u,p),u.prototype.getConnectorPath=function(){var g=this.labelPosition,v=this.series.options.dataLabels,w=this.connectorShapes,M=v.connectorShape;return w[M]&&(M=w[M]),M.call(this,{x:g.final.x,y:g.final.y,alignment:g.alignment},g.connectorPosition,v)},u.prototype.getTranslate=function(){return this.sliced?this.slicedTranslation:{translateX:0,translateY:0}},u.prototype.haloPath=function(g){var v=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(v.x,v.y,v.r+g,v.r+g,{innerR:v.r-1,start:v.start,end:v.end})},u.prototype.init=function(){var g=this;p.prototype.init.apply(this,arguments),this.name=k(this.name,"Slice");var v=function(w){g.slice("select"===w.type)};return Z(this,"select",v),Z(this,"unselect",v),this},u.prototype.isValid=function(){return P(this.y)&&0<=this.y},u.prototype.setVisible=function(g,v){var w=this,M=this.series,A=M.chart,E=M.options.ignoreHiddenPoint;v=k(v,E),g!==this.visible&&(this.visible=this.options.visible=g=typeof g>"u"?!this.visible:g,M.options.data[M.data.indexOf(this)]=this.options,["graphic","dataLabel","connector","shadowGroup"].forEach(function(R){w[R]&&w[R][g?"show":"hide"](g)}),this.legendItem&&A.legend.colorizeItem(this,g),g||"hover"!==this.state||this.setState(""),E&&(M.isDirty=!0),v&&A.redraw())},u.prototype.slice=function(g,v,w){var M=this.series;Y(w,M.chart),k(v,!0),this.sliced=this.options.sliced=K(g)?g:!this.sliced,M.options.data[M.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate()),this.shadowGroup&&this.shadowGroup.animate(this.getTranslate())},u}(S),O(S.prototype,{connectorShapes:{fixedOffset:function(p,u,g){var v=u.breakAt;return u=u.touchingSliceAt,[["M",p.x,p.y],g.softConnector?["C",p.x+("left"===p.alignment?-5:5),p.y,2*v.x-u.x,2*v.y-u.y,v.x,v.y]:["L",v.x,v.y],["L",u.x,u.y]]},straight:function(p,u){return[["M",p.x,p.y],["L",(u=u.touchingSliceAt).x,u.y]]},crookedLine:function(p,u,g){u=u.touchingSliceAt;var v=this.series,w=v.center[0],M=v.chart.plotWidth,A=v.chart.plotLeft;v=p.alignment;var E=this.shapeArgs.r;return g=x(g.crookDistance,1),g=["L",M="left"===v?w+E+(M+A-w-E)*(1-g):A+(w-E)*g,p.y],w=!0,("left"===v?M>p.x||M<u.x:M<p.x||M>u.x)&&(w=!1),p=[["M",p.x,p.y]],w&&p.push(g),p.push(["L",u.x,u.y]),p}}}),S}),X(y,"Series/Pie/PieSeriesDefaults.js",[],function(){return{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{allowOverlap:!0,connectorPadding:5,connectorShape:"fixedOffset",crookDistance:"70%",distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}}}),X(y,"Series/Pie/PieSeries.js",[y["Series/CenteredUtilities.js"],y["Series/Column/ColumnSeries.js"],y["Core/Globals.js"],y["Core/Legend/LegendSymbol.js"],y["Series/Pie/PiePoint.js"],y["Series/Pie/PieSeriesDefaults.js"],y["Core/Series/Series.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Renderer/SVG/Symbols.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P,k,x){var R,p=this&&this.__extends||(R=function(W,b){return(R=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,h){l.__proto__=h}||function(l,h){for(var r in h)h.hasOwnProperty(r)&&(l[r]=h[r])})(W,b)},function(W,b){function l(){this.constructor=W}R(W,b),W.prototype=null===b?Object.create(b):(l.prototype=b.prototype,new l)}),u=O.getStartAndEndRadians;I=I.noop;var g=x.clamp,v=x.extend,w=x.fireEvent,M=x.merge,A=x.pick,E=x.relativeLength;return x=function(R){function W(){var b=null!==R&&R.apply(this,arguments)||this;return b.center=void 0,b.data=void 0,b.maxLabelDistance=void 0,b.options=void 0,b.points=void 0,b}return p(W,R),W.prototype.animate=function(b){var l=this,r=l.startAngleRad;b||l.points.forEach(function(n){var i=n.graphic,o=n.shapeArgs;i&&o&&(i.attr({r:A(n.startR,l.center&&l.center[3]/2),start:r,end:r}),i.animate({r:o.r,start:o.start,end:o.end},l.options.animation))})},W.prototype.drawEmpty=function(){var b=this.startAngleRad,l=this.endAngleRad,h=this.options;if(0===this.total&&this.center){var r=this.center[0],n=this.center[1];this.graph||(this.graph=this.chart.renderer.arc(r,n,this.center[1]/2,0,b,l).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:k.arc(r,n,this.center[2]/2,0,{start:b,end:l,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":h.borderWidth,fill:h.fillColor||"none",stroke:h.color||"#cccccc"})}else this.graph&&(this.graph=this.graph.destroy())},W.prototype.drawPoints=function(){var b=this.chart.renderer;this.points.forEach(function(l){l.graphic&&l.hasNewShapeType()&&(l.graphic=l.graphic.destroy()),l.graphic||(l.graphic=b[l.shapeType](l.shapeArgs).add(l.series.group),l.delayedRendering=!0)})},W.prototype.generatePoints=function(){R.prototype.generatePoints.call(this),this.updateTotals()},W.prototype.getX=function(b,l,h){var r=this.center,n=this.radii?this.radii[h.index]||0:r[2]/2;return b=Math.asin(g((b-r[1])/(n+h.labelDistance),-1,1)),r[0]+(l?-1:1)*Math.cos(b)*(n+h.labelDistance)+(0<h.labelDistance?(l?-1:1)*this.options.dataLabels.padding:0)},W.prototype.hasData=function(){return!!this.processedXData.length},W.prototype.redrawPoints=function(){var n,i,o,t,b=this,l=b.chart,h=l.renderer,r=b.options.shadow;this.drawEmpty(),!r||b.shadowGroup||l.styledMode||(b.shadowGroup=h.g("shadow").attr({zIndex:-1}).add(b.group)),b.points.forEach(function(a){var m={};if(i=a.graphic,!a.isNull&&i){var d=void 0;t=a.shapeArgs,n=a.getTranslate(),l.styledMode||(d=a.shadowGroup,r&&!d&&(d=a.shadowGroup=h.g("shadow").add(b.shadowGroup)),d&&d.attr(n),o=b.pointAttribs(a,a.selected&&"select")),a.delayedRendering?(i.setRadialReference(b.center).attr(t).attr(n),l.styledMode||i.attr(o).attr({"stroke-linejoin":"round"}).shadow(r,d),a.delayedRendering=!1):(i.setRadialReference(b.center),l.styledMode||M(!0,m,o),M(!0,m,t,n),i.animate(m)),i.attr({visibility:a.visible?"inherit":"hidden"}),i.addClass(a.getClassName(),!0)}else i&&(a.graphic=i.destroy())})},W.prototype.sortByAngle=function(b,l){b.sort(function(h,r){return typeof h.angle<"u"&&(r.angle-h.angle)*l})},W.prototype.translate=function(b){w(this,"translate"),this.generatePoints();var l=this.options,h=l.slicedOffset,r=h+(l.borderWidth||0),n=u(l.startAngle,l.endAngle),i=this.startAngleRad=n.start;n=(this.endAngleRad=n.end)-i;var o=this.points,t=l.dataLabels.distance;l=l.ignoreHiddenPoint;var m,a=o.length,d=0;for(b||(this.center=b=this.getCenter()),m=0;m<a;m++){var f=o[m],T=i+d*n;!f.isValid()||l&&!f.visible||(d+=f.percentage/100);var V=i+d*n,F={x:b[0],y:b[1],r:b[2]/2,innerR:b[3]/2,start:Math.round(1e3*T)/1e3,end:Math.round(1e3*V)/1e3};f.shapeType="arc",f.shapeArgs=F,f.labelDistance=A(f.options.dataLabels&&f.options.dataLabels.distance,t),f.labelDistance=E(f.labelDistance,F.r),this.maxLabelDistance=Math.max(this.maxLabelDistance||0,f.labelDistance),(V=(V+T)/2)>1.5*Math.PI?V-=2*Math.PI:V<-Math.PI/2&&(V+=2*Math.PI),f.slicedTranslation={translateX:Math.round(Math.cos(V)*h),translateY:Math.round(Math.sin(V)*h)},F=Math.cos(V)*b[2]/2;var s=Math.sin(V)*b[2]/2;f.tooltipPos=[b[0]+.7*F,b[1]+.7*s],f.half=V<-Math.PI/2||V>Math.PI/2?1:0,f.angle=V,T=Math.min(r,f.labelDistance/5),f.labelPosition={natural:{x:b[0]+F+Math.cos(V)*f.labelDistance,y:b[1]+s+Math.sin(V)*f.labelDistance},final:{},alignment:0>f.labelDistance?"center":f.half?"right":"left",connectorPosition:{breakAt:{x:b[0]+F+Math.cos(V)*T,y:b[1]+s+Math.sin(V)*T},touchingSliceAt:{x:b[0]+F,y:b[1]+s}}}}w(this,"afterTranslate")},W.prototype.updateTotals=function(){var r,b=this.points,l=b.length,h=this.options.ignoreHiddenPoint,n=0;for(r=0;r<l;r++){var i=b[r];!i.isValid()||h&&!i.visible||(n+=i.y)}for(this.total=n,r=0;r<l;r++)(i=b[r]).percentage=0<n&&(i.visible||!h)?i.y/n*100:0,i.total=n},W.defaultOptions=M(K.defaultOptions,Z),W}(K),v(x.prototype,{axisTypes:[],directTouch:!0,drawGraph:void 0,drawLegendSymbol:N.drawRectangle,drawTracker:S.prototype.drawTracker,getCenter:O.getCenter,getSymbol:I,isCartesian:!1,noSharedTooltip:!0,pointAttribs:S.prototype.pointAttribs,pointClass:Y,requireSorting:!1,searchPoint:I,trackerGroups:["group","dataLabelsGroup"]}),P.registerSeriesType("pie",x),x}),X(y,"Series/Pie/PieDataLabel.js",[y["Core/Series/DataLabel.js"],y["Core/Globals.js"],y["Core/Renderer/RendererUtilities.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){var w,Z=S.noop,K=I.distribute,P=N.series,k=Y.arrayMax,x=Y.clamp,p=Y.defined,u=Y.merge,g=Y.pick,v=Y.relativeLength;return function(M){function A(){var _,B,H,G,C,j,L,ee,U,ie,$,oe,l=this,h=l.data,r=l.chart,n=l.options.dataLabels||{},i=n.connectorPadding,o=r.plotWidth,t=r.plotHeight,a=r.plotLeft,m=Math.round(r.chartWidth/3),d=l.center,f=d[2]/2,T=d[1],V=[[],[]],F=[0,0,0,0],s=l.dataLabelPositioners;l.visible&&(n.enabled||l._hasPointLabels)&&(h.forEach(function(te){te.dataLabel&&te.visible&&te.dataLabel.shortened&&(te.dataLabel.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),te.dataLabel.shortened=!1)}),P.prototype.drawDataLabels.apply(l),h.forEach(function(te){te.dataLabel&&(te.visible?(V[te.half].push(te),te.dataLabel._pos=null,!p(n.style.width)&&!p(te.options.dataLabels&&te.options.dataLabels.style&&te.options.dataLabels.style.width)&&te.dataLabel.getBBox().width>m&&(te.dataLabel.css({width:Math.round(.7*m)+"px"}),te.dataLabel.shortened=!0)):(te.dataLabel=te.dataLabel.destroy(),te.dataLabels&&1===te.dataLabels.length&&delete te.dataLabels))}),V.forEach(function(te,_e){var ae,pe=te.length,ge=[];if(pe){if(l.sortByAngle(te,_e-.5),0<l.maxLabelDistance){var ve=Math.max(0,T-f-l.maxLabelDistance),fe=Math.min(T+f+l.maxLabelDistance,r.plotHeight);te.forEach(function(ne){0<ne.labelDistance&&ne.dataLabel&&(ne.top=Math.max(0,T-f-ne.labelDistance),ne.bottom=Math.min(T+f+ne.labelDistance,r.plotHeight),ae=ne.dataLabel.getBBox().height||21,ne.distributeBox={target:ne.labelPosition.natural.y-ne.top+ae/2,size:ae,rank:ne.y},ge.push(ne.distributeBox))}),K(ge,ve=fe+ae-ve,ve/5)}for($=0;$<pe;$++){if(G=(_=te[$]).dataLabel,ie=!1===_.visible?"hidden":"inherit",U=ve=(j=_.labelPosition).natural.y,ge&&p(_.distributeBox)&&(typeof _.distributeBox.pos>"u"?ie="hidden":(L=_.distributeBox.size,U=s.radialDistributionY(_))),delete _.positionIndex,n.justify)ee=s.justify(_,f,d);else switch(n.alignTo){case"connectors":ee=s.alignToConnectors(te,_e,o,a);break;case"plotEdges":ee=s.alignToPlotEdges(G,_e,o,a);break;default:ee=s.radialDistributionX(l,_,U,ve)}G._attr={visibility:ie,align:j.alignment},G._pos={x:ee+g((oe=_.options.dataLabels||{}).x,n.x)+({left:i,right:-i}[j.alignment]||0),y:U+g(oe.y,n.y)-10},j.final.x=ee,j.final.y=U,g(n.crop,!0)&&(C=G.getBBox().width,ve=null,ee-C<i&&1===_e?(ve=Math.round(C-ee+i),F[3]=Math.max(ve,F[3])):ee+C>o-i&&0===_e&&(ve=Math.round(ee+C-o+i),F[1]=Math.max(ve,F[1])),0>U-L/2?F[0]=Math.max(Math.round(L/2-U),F[0]):U+L/2>t&&(F[2]=Math.max(Math.round(U+L/2-t),F[2])),G.sideOverflow=ve)}}}),0===k(F)||this.verifyDataLabelOverflow(F))&&(this.placeDataLabels(),this.points.forEach(function(te){var _e;oe=u(n,te.options.dataLabels),(B=g(oe.connectorWidth,1))&&(H=te.connector,(G=te.dataLabel)&&G._pos&&te.visible&&0<te.labelDistance?(ie=G._attr.visibility,(_e=!H)&&(te.connector=H=r.renderer.path().addClass("highcharts-data-label-connector  highcharts-color-"+te.colorIndex+(te.className?" "+te.className:"")).add(l.dataLabelsGroup),r.styledMode||H.attr({"stroke-width":B,stroke:oe.connectorColor||te.color||"#666666"})),H[_e?"attr":"animate"]({d:te.getConnectorPath()}),H.attr("visibility",ie)):H&&(te.connector=H.destroy()))}))}function E(){this.points.forEach(function(l){var r,h=l.dataLabel;h&&l.visible&&((r=h._pos)?(h.sideOverflow&&(h._attr.width=Math.max(h.getBBox().width-h.sideOverflow,0),h.css({width:h._attr.width+"px",textOverflow:(this.options.dataLabels.style||{}).textOverflow||"ellipsis"}),h.shortened=!0),h.attr(h._attr),h[h.moved?"animate":"attr"](r),h.moved=!0):h&&h.attr({y:-9999})),delete l.distributeBox},this)}function R(l){var h=this.center,r=this.options,n=r.center,i=r.minSize||80,o=null!==r.size;if(!o){if(null!==n[0])var t=Math.max(h[2]-Math.max(l[1],l[3]),i);else t=Math.max(h[2]-l[1]-l[3],i),h[0]+=(l[3]-l[1])/2;null!==n[1]?t=x(t,i,h[2]-Math.max(l[0],l[2])):(t=x(t,i,h[2]-l[0]-l[2]),h[1]+=(l[0]-l[2])/2),t<h[2]?(h[2]=t,h[3]=Math.min(r.thickness?Math.max(0,t-2*r.thickness):Math.max(0,v(r.innerSize||0,t)),t),this.translate(h),this.drawDataLabels&&this.drawDataLabels()):o=!0}return o}var W=[],b={radialDistributionY:function(l){return l.top+l.distributeBox.pos},radialDistributionX:function(l,h,r,n){return l.getX(r<h.top+2||r>h.bottom-2?n:r,h.half,h)},justify:function(l,h,r){return r[0]+(l.half?-1:1)*(h+l.labelDistance)},alignToPlotEdges:function(l,h,r,n){return l=l.getBBox().width,h?l+n:r-l-n},alignToConnectors:function(l,h,r,n){var o,i=0;return l.forEach(function(t){(o=t.dataLabel.getBBox().width)>i&&(i=o)}),h?i+n:r-i-n}};M.compose=function(l){O.compose(P),-1===W.indexOf(l)&&(W.push(l),(l=l.prototype).dataLabelPositioners=b,l.alignDataLabel=Z,l.drawDataLabels=A,l.placeDataLabels=E,l.verifyDataLabelOverflow=R)}}(w||(w={})),w}),X(y,"Extensions/OverlappingDataLabels.js",[y["Core/Chart/Chart.js"],y["Core/Utilities.js"]],function(O,S){function I(x,p){var u=!1;if(x){var g=x.newOpacity;x.oldOpacity!==g&&(x.alignAttr&&x.placed?(x[g?"removeClass":"addClass"]("highcharts-data-label-hidden"),u=!0,x.alignAttr.opacity=g,x[x.isOld?"animate":"attr"](x.alignAttr,null,function(){p.styledMode||x.css({pointerEvents:g?"auto":"none"})}),Y(p,"afterHideOverlappingLabel")):x.attr({opacity:g})),x.isOld=!0}return u}var Y=S.fireEvent,Z=S.isArray,K=S.isNumber,P=S.objectEach,k=S.pick;(0,S.addEvent)(O,"render",function(){var x=this,p=[];(this.labelCollectors||[]).forEach(function(u){p=p.concat(u())}),(this.yAxis||[]).forEach(function(u){u.stacking&&u.options.stackLabels&&!u.options.stackLabels.allowOverlap&&P(u.stacking.stacks,function(g){P(g,function(v){v.label&&p.push(v.label)})})}),(this.series||[]).forEach(function(u){var g=u.options.dataLabels;u.visible&&(!1!==g.enabled||u._hasPointLabels)&&((g=function(v){return v.forEach(function(w){w.visible&&(Z(w.dataLabels)?w.dataLabels:w.dataLabel?[w.dataLabel]:[]).forEach(function(M){var A=M.options;M.labelrank=k(A.labelrank,w.labelrank,w.shapeArgs&&w.shapeArgs.height),A.allowOverlap?(M.oldOpacity=M.opacity,M.newOpacity=1,I(M,x)):p.push(M)})})})(u.nodes||[]),g(u.points))}),this.hideOverlappingLabels(p)}),O.prototype.hideOverlappingLabels=function(x){var v,w,M,p=this,u=x.length,g=p.renderer,A=!1,E=function(b){var l,n,h=b.box?0:b.padding||0,r=l=0;if(b&&(!b.alignAttr||b.placed)){var i=b.alignAttr||{x:b.attr("x"),y:b.attr("y")},o=b.parentGroup;return b.width||(l=b.getBBox(),b.width=l.width,b.height=l.height,l=g.fontMetrics(null,b.element).h),(n={left:"0",center:"0.5",right:"1"}[b.alignValue])?r=+n*(b.width-2*h):K(b.x)&&Math.round(b.x)!==b.translateX&&(r=b.x-b.translateX),{x:i.x+(o.translateX||0)+h-(r||0),y:i.y+(o.translateY||0)+h-l,width:b.width-2*h,height:b.height-2*h}}};for(w=0;w<u;w++)(v=x[w])&&(v.oldOpacity=v.opacity,v.newOpacity=1,v.absoluteBox=E(v));for(x.sort(function(b,l){return(l.labelrank||0)-(b.labelrank||0)}),w=0;w<u;w++){var R=(E=x[w])&&E.absoluteBox;for(v=w+1;v<u;++v){var W=(M=x[v])&&M.absoluteBox;!R||!W||E===M||0===E.newOpacity||0===M.newOpacity||"hidden"===E.visibility||"hidden"===M.visibility||W.x>=R.x+R.width||W.x+W.width<=R.x||W.y>=R.y+R.height||W.y+W.height<=R.y||((E.labelrank<M.labelrank?E:M).newOpacity=0)}}x.forEach(function(b){I(b,p)&&(A=!0)}),A&&Y(p,"afterHideAllOverlappingLabels")}}),X(y,"Core/Responsive.js",[y["Core/Utilities.js"]],function(O){var p,S=O.extend,I=O.find,N=O.isArray,Y=O.isObject,Z=O.merge,K=O.objectEach,P=O.pick,k=O.splat,x=O.uniqueKey;return function(u){var g=[];u.compose=function(w){return-1===g.indexOf(w)&&(g.push(w),S(w.prototype,v.prototype)),w};var v=function(){function w(){}return w.prototype.currentOptions=function(M){var E=this,R={};return function A(W,b,l,h){var r;K(W,function(n,i){if(!h&&-1<E.collectionsWithUpdate.indexOf(i)&&b[i])for(n=k(n),l[i]=[],r=0;r<Math.max(n.length,b[i].length);r++)b[i][r]&&(void 0===n[r]?l[i][r]=b[i][r]:(l[i][r]={},A(n[r],b[i][r],l[i][r],h+1)));else Y(n)?(l[i]=N(n)?[]:{},A(n,b[i]||{},l[i],h+1)):l[i]=typeof b[i]>"u"?null:b[i]})}(M,this.options,R,0),R},w.prototype.matchResponsiveRule=function(M,A){var E=M.condition;(E.callback||function(){return this.chartWidth<=P(E.maxWidth,Number.MAX_VALUE)&&this.chartHeight<=P(E.maxHeight,Number.MAX_VALUE)&&this.chartWidth>=P(E.minWidth,0)&&this.chartHeight>=P(E.minHeight,0)}).call(this)&&A.push(M._id)},w.prototype.setResponsive=function(M,A){var E=this,R=this.options.responsive,W=this.currentResponsive,b=[];!A&&R&&R.rules&&R.rules.forEach(function(l){typeof l._id>"u"&&(l._id=x()),E.matchResponsiveRule(l,b)},this),(A=Z.apply(void 0,b.map(function(l){return I((R||{}).rules||[],function(h){return h._id===l})}).map(function(l){return l&&l.chartOptions}))).isResponsiveOptions=!0,(b=b.toString()||void 0)!==(W&&W.ruleIds)&&(W&&this.update(W.undoOptions,M,!0),b?((W=this.currentOptions(A)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:b,mergedOptions:A,undoOptions:W},this.update(A,M,!0)):this.currentResponsive=void 0)},w}()}(p||(p={})),p}),X(y,"masters/highcharts.src.js",[y["Core/Globals.js"],y["Core/Utilities.js"],y["Core/Defaults.js"],y["Core/Animation/Fx.js"],y["Core/Animation/AnimationUtilities.js"],y["Core/Renderer/HTML/AST.js"],y["Core/FormatUtilities.js"],y["Core/Renderer/RendererUtilities.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Renderer/HTML/HTMLElement.js"],y["Core/Renderer/HTML/HTMLRenderer.js"],y["Core/Axis/Axis.js"],y["Core/Axis/DateTimeAxis.js"],y["Core/Axis/LogarithmicAxis.js"],y["Core/Axis/PlotLineOrBand/PlotLineOrBand.js"],y["Core/Axis/Tick.js"],y["Core/Tooltip.js"],y["Core/Series/Point.js"],y["Core/Pointer.js"],y["Core/MSPointer.js"],y["Core/Legend/Legend.js"],y["Core/Chart/Chart.js"],y["Core/Axis/Stacking/StackingAxis.js"],y["Core/Axis/Stacking/StackItem.js"],y["Core/Series/Series.js"],y["Core/Series/SeriesRegistry.js"],y["Series/Column/ColumnSeries.js"],y["Series/Column/ColumnDataLabel.js"],y["Series/Pie/PieSeries.js"],y["Series/Pie/PieDataLabel.js"],y["Core/Series/DataLabel.js"],y["Core/Responsive.js"],y["Core/Color/Color.js"],y["Core/Time.js"]],function(O,S,I,N,Y,Z,K,P,k,x,p,u,g,v,w,M,A,E,R,W,b,l,h,r,n,i,o,t,a,m,d,f,T,V,F){return O.animate=Y.animate,O.animObject=Y.animObject,O.getDeferredAnimation=Y.getDeferredAnimation,O.setAnimation=Y.setAnimation,O.stop=Y.stop,O.timers=N.timers,O.AST=Z,O.Axis=g,O.Chart=h,O.chart=h.chart,O.Fx=N,O.Legend=l,O.PlotLineOrBand=M,O.Point=R,O.Pointer=b.isRequired()?b:W,O.Series=i,O.StackItem=n,O.SVGElement=k,O.SVGRenderer=x,O.Tick=A,O.Time=F,O.Tooltip=E,O.Color=V,O.color=V.parse,u.compose(x),p.compose(k),O.defaultOptions=I.defaultOptions,O.getOptions=I.getOptions,O.time=I.defaultTime,O.setOptions=I.setOptions,O.dateFormat=K.dateFormat,O.format=K.format,O.numberFormat=K.numberFormat,O.addEvent=S.addEvent,O.arrayMax=S.arrayMax,O.arrayMin=S.arrayMin,O.attr=S.attr,O.clearTimeout=S.clearTimeout,O.correctFloat=S.correctFloat,O.createElement=S.createElement,O.css=S.css,O.defined=S.defined,O.destroyObjectProperties=S.destroyObjectProperties,O.discardElement=S.discardElement,O.distribute=P.distribute,O.erase=S.erase,O.error=S.error,O.extend=S.extend,O.extendClass=S.extendClass,O.find=S.find,O.fireEvent=S.fireEvent,O.getMagnitude=S.getMagnitude,O.getStyle=S.getStyle,O.inArray=S.inArray,O.isArray=S.isArray,O.isClass=S.isClass,O.isDOMElement=S.isDOMElement,O.isFunction=S.isFunction,O.isNumber=S.isNumber,O.isObject=S.isObject,O.isString=S.isString,O.keys=S.keys,O.merge=S.merge,O.normalizeTickInterval=S.normalizeTickInterval,O.objectEach=S.objectEach,O.offset=S.offset,O.pad=S.pad,O.pick=S.pick,O.pInt=S.pInt,O.relativeLength=S.relativeLength,O.removeEvent=S.removeEvent,O.seriesType=o.seriesType,O.splat=S.splat,O.stableSort=S.stableSort,O.syncTimeout=S.syncTimeout,O.timeUnits=S.timeUnits,O.uniqueKey=S.uniqueKey,O.useSerialIds=S.useSerialIds,O.wrap=S.wrap,a.compose(t),f.compose(i),v.compose(g),w.compose(g),d.compose(m),M.compose(g),T.compose(h),r.compose(g,h,i),O}),y["masters/highcharts.src.js"]._modules=y,y["masters/highcharts.src.js"]},Lt.exports?(X.default=X,Lt.exports=c.document?X(c):X):void 0!==(e=function(){return X(c)}.call(ut,se,ut,Lt))&&(Lt.exports=e)},5779:function(Lt,ut,se){var e,c,X;c=typeof window<"u"?window:this,X=function(c){function X(O,S,I,N){O.hasOwnProperty(S)||(O[S]=N.apply(null,I),"function"==typeof CustomEvent&&c.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:S,module:O[S]}})))}var y={};return X(y,"Core/Globals.js",[],function(){var O,S;return(S=O||(O={})).SVG_NS="http://www.w3.org/2000/svg",S.product="Highcharts",S.version="10.3.3",S.win=typeof c<"u"?c:{},S.doc=S.win.document,S.svg=S.doc&&S.doc.createElementNS&&!!S.doc.createElementNS(S.SVG_NS,"svg").createSVGRect,S.userAgent=S.win.navigator&&S.win.navigator.userAgent||"",S.isChrome=-1!==S.userAgent.indexOf("Chrome"),S.isFirefox=-1!==S.userAgent.indexOf("Firefox"),S.isMS=/(edge|msie|trident)/i.test(S.userAgent)&&!S.win.opera,S.isSafari=!S.isChrome&&-1!==S.userAgent.indexOf("Safari"),S.isTouchDevice=/(Mobile|Android|Windows Phone)/.test(S.userAgent),S.isWebKit=-1!==S.userAgent.indexOf("AppleWebKit"),S.deg2rad=2*Math.PI/360,S.hasBidiBug=S.isFirefox&&4>parseInt(S.userAgent.split("Firefox/")[1],10),S.hasTouch=!!S.win.TouchEvent,S.marginNames=["plotTop","marginRight","marginBottom","plotLeft"],S.noop=function(){},S.supportsPassiveEvents=function(){var I=!1;if(!S.isMS){var N=Object.defineProperty({},"passive",{get:function(){I=!0}});S.win.addEventListener&&S.win.removeEventListener&&(S.win.addEventListener("testPassive",S.noop,N),S.win.removeEventListener("testPassive",S.noop,N))}return I}(),S.charts=[],S.dateFormats={},S.seriesTypes={},S.symbolSizes={},S.chartCount=0,O}),X(y,"Core/Utilities.js",[y["Core/Globals.js"]],function(O){function S(t,a,m,d){var f=a?"Highcharts error":"Highcharts warning";32===t&&(t=f+": Deprecated member");var T=x(t),V=T?f+" #"+t+": www.highcharts.com/errors/"+t+"/":t.toString();if(typeof d<"u"){var F="";T&&(V+="?"),R(d,function(s,_){F+="\n - ".concat(_,": ").concat(s),T&&(V+=encodeURI(_)+"="+encodeURI(s))}),V+=F}b(O,"displayError",{chart:m,code:t,message:V,params:d},function(){if(a)throw Error(V);r.console&&-1===S.messages.indexOf(V)&&console.warn(V)}),S.messages.push(V)}function N(t,a){return parseInt(t,a||10)}function Y(t){return"string"==typeof t}function Z(t){return"[object Array]"===(t=Object.prototype.toString.call(t))||"[object Array Iterator]"===t}function K(t,a){return!(!t||"object"!=typeof t||a&&Z(t))}function P(t){return K(t)&&"number"==typeof t.nodeType}function k(t){var a=t&&t.constructor;return!(!K(t,!0)||P(t)||!a||!a.name||"Object"===a.name)}function x(t){return"number"==typeof t&&!isNaN(t)&&1/0>t&&-1/0<t}function p(t){return typeof t<"u"&&null!==t}function u(t,a,m){var f,d=Y(a)&&!p(m),T=function(V,F){p(V)?t.setAttribute(F,V):d?(f=t.getAttribute(F))||"class"!==F||(f=t.getAttribute(F+"Name")):t.removeAttribute(F)};return Y(a)?T(m,a):R(a,T),f}function g(t,a){var m;for(m in t||(t={}),a)t[m]=a[m];return t}function v(){for(var t=arguments,a=t.length,m=0;m<a;m++){var d=t[m];if(typeof d<"u"&&null!==d)return d}}function w(t,a){O.isMS&&!O.svg&&a&&p(a.opacity)&&(a.filter="alpha(opacity=".concat(100*a.opacity,")")),g(t.style,a)}function M(t){return Math.pow(10,Math.floor(Math.log(t)/Math.LN10))}function A(t,a){return 1e14<t?t:parseFloat(t.toPrecision(a||14))}function R(t,a,m){for(var d in t)Object.hasOwnProperty.call(t,d)&&a.call(m||t[d],t[d],d,t)}function W(t,a,m){function d(F,s){var _=t.removeEventListener||O.removeEventListenerPolyfill;_&&_.call(t,F,s,!1)}function f(F){var s;if(t.nodeName){if(a){var _={};_[a]=!0}else _=F;R(_,function(B,H){if(F[H])for(s=F[H].length;s--;)d(H,F[H][s].fn)})}}var T="function"==typeof t&&t.prototype||t;if(Object.hasOwnProperty.call(T,"hcEvents")){var V=T.hcEvents;a?(T=V[a]||[],m?(V[a]=T.filter(function(F){return m!==F.fn}),d(a,m)):(f(V),V[a]=[])):(f(V),delete T.hcEvents)}}function b(t,a,m,d){if(m=m||{},h.createEvent&&(t.dispatchEvent||t.fireEvent&&t!==O)){var f=h.createEvent("Events");f.initEvent(a,!0,!0),m=g(f,m),t.dispatchEvent?t.dispatchEvent(m):t.fireEvent(a,m)}else if(t.hcEvents){m.target||g(m,{preventDefault:function(){m.defaultPrevented=!0},target:t,type:a}),f=[];for(var T=t,V=!1;T.hcEvents;)Object.hasOwnProperty.call(T,"hcEvents")&&T.hcEvents[a]&&(f.length&&(V=!0),f.unshift.apply(f,T.hcEvents[a])),T=Object.getPrototypeOf(T);V&&f.sort(function(F,s){return F.order-s.order}),f.forEach(function(F){!1===F.fn.call(t,m)&&m.preventDefault()})}d&&!m.defaultPrevented&&d.call(t,m)}var l=O.charts,h=O.doc,r=O.win;(S||(S={})).messages=[],Math.easeInOutSine=function(t){return-.5*(Math.cos(Math.PI*t)-1)};var n=Array.prototype.find?function(t,a){return t.find(a)}:function(t,a){var m,d=t.length;for(m=0;m<d;m++)if(a(t[m],m))return t[m]};R({map:"map",each:"forEach",grep:"filter",reduce:"reduce",some:"some"},function(t,a){O[a]=function(m){var d;return S(32,!1,void 0,((d={})["Highcharts.".concat(a)]="use Array.".concat(t),d)),Array.prototype[t].apply(m,[].slice.call(arguments,1))}});var i,t,a,o=(t=Math.random().toString(36).substring(2,9)+"-",a=0,function(){return"highcharts-"+(i?"":t)+a++});return r.jQuery&&(r.jQuery.fn.highcharts=function(){var t=[].slice.call(arguments);if(this[0])return t[0]?(new(O[Y(t[0])?t.shift():"Chart"])(this[0],t[0],t[1]),this):l[u(this[0],"data-highcharts-chart")]}),n={addEvent:function(t,a,m,d){void 0===d&&(d={});var f="function"==typeof t&&t.prototype||t;Object.hasOwnProperty.call(f,"hcEvents")||(f.hcEvents={}),f=f.hcEvents,O.Point&&t instanceof O.Point&&t.series&&t.series.chart&&(t.series.chart.runTrackerClick=!0);var T=t.addEventListener||O.addEventListenerPolyfill;return T&&T.call(t,a,m,!!O.supportsPassiveEvents&&{passive:void 0===d.passive?-1!==a.indexOf("touch"):d.passive,capture:!1}),f[a]||(f[a]=[]),f[a].push({fn:m,order:"number"==typeof d.order?d.order:1/0}),f[a].sort(function(V,F){return V.order-F.order}),function(){W(t,a,m)}},arrayMax:function(t){for(var a=t.length,m=t[0];a--;)t[a]>m&&(m=t[a]);return m},arrayMin:function(t){for(var a=t.length,m=t[0];a--;)t[a]<m&&(m=t[a]);return m},attr:u,clamp:function(t,a,m){return t>a?t<m?t:m:a},cleanRecursively:function I(t,a){var m={};return R(t,function(d,f){K(t[f],!0)&&!t.nodeType&&a[f]?(d=I(t[f],a[f]),Object.keys(d).length&&(m[f]=d)):(K(t[f])||t[f]!==a[f]||f in t&&!(f in a))&&(m[f]=t[f])}),m},clearTimeout:function(t){p(t)&&clearTimeout(t)},correctFloat:A,createElement:function(t,a,m,d,f){return t=h.createElement(t),a&&g(t,a),f&&w(t,{padding:"0",border:"none",margin:"0"}),m&&w(t,m),d&&d.appendChild(t),t},css:w,defined:p,destroyObjectProperties:function(t,a){R(t,function(m,d){m&&m!==a&&m.destroy&&m.destroy(),delete t[d]})},discardElement:function(t){t&&t.parentElement&&t.parentElement.removeChild(t)},erase:function(t,a){for(var m=t.length;m--;)if(t[m]===a){t.splice(m,1);break}},error:S,extend:g,extendClass:function(t,a){var m=function(){};return g(m.prototype=new t,a),m},find:n,fireEvent:b,getMagnitude:M,getNestedProperty:function(t,a){for(t=t.split(".");t.length&&p(a);){var m=t.shift();if(typeof m>"u"||"__proto__"===m||!p(a=a[m])||"function"==typeof a||"number"==typeof a.nodeType||a===r)return}return a},getStyle:function E(t,a,m){var d=O.getStyle||E;if("width"===a)return a=Math.min(t.offsetWidth,t.scrollWidth),(m=t.getBoundingClientRect&&t.getBoundingClientRect().width)<a&&m>=a-1&&(a=Math.floor(m)),Math.max(0,a-(d(t,"padding-left",!0)||0)-(d(t,"padding-right",!0)||0));if("height"===a)return Math.max(0,Math.min(t.offsetHeight,t.scrollHeight)-(d(t,"padding-top",!0)||0)-(d(t,"padding-bottom",!0)||0));if(r.getComputedStyle||S(27,!0),t=r.getComputedStyle(t,void 0)){var f=t.getPropertyValue(a);v(m,"opacity"!==a)&&(f=N(f))}return f},inArray:function(t,a,m){return S(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),a.indexOf(t,m)},isArray:Z,isClass:k,isDOMElement:P,isFunction:function(t){return"function"==typeof t},isNumber:x,isObject:K,isString:Y,keys:function(t){return S(32,!1,void 0,{"Highcharts.keys":"use Object.keys"}),Object.keys(t)},merge:function(){var t,a=arguments,m={},d=function(T,V){return"object"!=typeof T&&(T={}),R(V,function(F,s){"__proto__"!==s&&"constructor"!==s&&(T[s]=!K(F,!0)||k(F)||P(F)?V[s]:d(T[s]||{},F))}),T};!0===a[0]&&(m=a[1],a=Array.prototype.slice.call(a,2));var f=a.length;for(t=0;t<f;t++)m=d(m,a[t]);return m},normalizeTickInterval:function(t,a,m,d,f){var T=t,V=t/(m=v(m,M(t)));for(a||(a=f?[1,1.2,1.5,2,2.5,3,4,5,6,8,10]:[1,2,2.5,5,10],!1===d&&(1===m?a=a.filter(function(F){return F%1==0}):.1>=m&&(a=[1/m]))),d=0;d<a.length&&(T=a[d],!(f&&T*m>=t||!f&&V<=(a[d]+(a[d+1]||a[d]))/2));d++);return A(T*m,-Math.round(Math.log(.001)/Math.LN10))},objectEach:R,offset:function(t){var a=h.documentElement;return{top:(t=t.parentElement||t.parentNode?t.getBoundingClientRect():{top:0,left:0,width:0,height:0}).top+(r.pageYOffset||a.scrollTop)-(a.clientTop||0),left:t.left+(r.pageXOffset||a.scrollLeft)-(a.clientLeft||0),width:t.width,height:t.height}},pad:function(t,a,m){return Array((a||2)+1-String(t).replace("-","").length).join(m||"0")+t},pick:v,pInt:N,relativeLength:function(t,a,m){return/%$/.test(t)?a*parseFloat(t)/100+(m||0):parseFloat(t)},removeEvent:W,splat:function(t){return Z(t)?t:[t]},stableSort:function(t,a){var d,f,m=t.length;for(f=0;f<m;f++)t[f].safeI=f;for(t.sort(function(T,V){return 0===(d=a(T,V))?T.safeI-V.safeI:d}),f=0;f<m;f++)delete t[f].safeI},syncTimeout:function(t,a,m){return 0<a?setTimeout(t,a,m):(t.call(0,m),-1)},timeUnits:{millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},uniqueKey:o,useSerialIds:function(t){return i=v(t,i)},wrap:function(t,a,m){var d=t[a];t[a]=function(){var f=arguments,T=this;return m.apply(this,[function(){return d.apply(T,arguments.length?arguments:f)}].concat([].slice.call(arguments)))}}},n}),X(y,"Core/Chart/ChartDefaults.js",[],function(){return{alignThresholds:!1,panning:{enabled:!1,type:"x"},styledMode:!1,borderRadius:0,colorCount:10,allowMutatingData:!0,defaultSeriesType:"line",ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}},zoomBySingleTouch:!1,zooming:{singleTouch:!1,resetButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}}},width:null,height:null,borderColor:"#335cad",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"}}),X(y,"Core/Color/Color.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S){var I=S.isNumber,N=S.merge,Y=S.pInt;return function(){function Z(K){this.rgba=[NaN,NaN,NaN,NaN],this.input=K;var P=O.Color;return P&&P!==Z?new P(K):this instanceof Z?void this.init(K):new Z(K)}return Z.parse=function(K){return K?new Z(K):Z.None},Z.prototype.init=function(K){var P;if("object"==typeof K&&typeof K.stops<"u")this.stops=K.stops.map(function(u){return new Z(u[1])});else if("string"==typeof K){if(this.input=K=Z.names[K.toLowerCase()]||K,"#"===K.charAt(0)){var k=K.length,x=parseInt(K.substr(1),16);7===k?P=[(16711680&x)>>16,(65280&x)>>8,255&x,1]:4===k&&(P=[(3840&x)>>4|(3840&x)>>8,(240&x)>>4|240&x,(15&x)<<4|15&x,1])}if(!P)for(x=Z.parsers.length;x--&&!P;){var p=Z.parsers[x];(k=p.regex.exec(K))&&(P=p.parse(k))}}P&&(this.rgba=P)},Z.prototype.get=function(K){var P=this.input,k=this.rgba;if("object"==typeof P&&typeof this.stops<"u"){var x=N(P);return x.stops=[].slice.call(x.stops),this.stops.forEach(function(p,u){x.stops[u]=[x.stops[u][0],p.get(K)]}),x}return k&&I(k[0])?"rgb"===K||!K&&1===k[3]?"rgb("+k[0]+","+k[1]+","+k[2]+")":"a"===K?"".concat(k[3]):"rgba("+k.join(",")+")":P},Z.prototype.brighten=function(K){var P=this.rgba;if(this.stops)this.stops.forEach(function(x){x.brighten(K)});else if(I(K)&&0!==K)for(var k=0;3>k;k++)P[k]+=Y(255*K),0>P[k]&&(P[k]=0),255<P[k]&&(P[k]=255);return this},Z.prototype.setOpacity=function(K){return this.rgba[3]=K,this},Z.prototype.tweenTo=function(K,P){var k=this.rgba,x=K.rgba;return I(k[0])&&I(x[0])?((K=1!==x[3]||1!==k[3])?"rgba(":"rgb(")+Math.round(x[0]+(k[0]-x[0])*(1-P))+","+Math.round(x[1]+(k[1]-x[1])*(1-P))+","+Math.round(x[2]+(k[2]-x[2])*(1-P))+(K?","+(x[3]+(k[3]-x[3])*(1-P)):"")+")":K.input||"none"},Z.names={white:"#ffffff",black:"#000000"},Z.parsers=[{regex:/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/,parse:function(K){return[Y(K[1]),Y(K[2]),Y(K[3]),parseFloat(K[4],10)]}},{regex:/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,parse:function(K){return[Y(K[1]),Y(K[2]),Y(K[3]),1]}}],Z.None=new Z(""),Z}()}),X(y,"Core/Color/Palettes.js",[],function(){return{colors:"#7cb5ec #434348 #90ed7d #f7a35c #8085e9 #f15c80 #e4d354 #2b908f #f45b5b #91e8e1".split(" ")}}),X(y,"Core/Time.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S){var I=O.win,N=S.defined,Y=S.error,Z=S.extend,K=S.isObject,P=S.merge,k=S.objectEach,x=S.pad,p=S.pick,u=S.splat,g=S.timeUnits,v=O.isSafari&&I.Intl&&I.Intl.DateTimeFormat.prototype.formatRange,w=O.isSafari&&I.Intl&&!I.Intl.DateTimeFormat.prototype.formatRange;return S=function(){function M(A){this.options={},this.variableTimezone=this.useUTC=!1,this.Date=I.Date,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.update(A)}return M.prototype.get=function(A,E){if(this.variableTimezone||this.timezoneOffset){var R=E.getTime(),W=R-this.getTimezoneOffset(E);return E.setTime(W),A=E["getUTC"+A](),E.setTime(R),A}return this.useUTC?E["getUTC"+A]():E["get"+A]()},M.prototype.set=function(A,E,R){if(this.variableTimezone||this.timezoneOffset){if("Milliseconds"===A||"Seconds"===A||"Minutes"===A&&this.getTimezoneOffset(E)%36e5==0)return E["setUTC"+A](R);var W=this.getTimezoneOffset(E);return W=E.getTime()-W,E.setTime(W),E["setUTC"+A](R),A=this.getTimezoneOffset(E),W=E.getTime()+A,E.setTime(W)}return this.useUTC||v&&"FullYear"===A?E["setUTC"+A](R):E["set"+A](R)},M.prototype.update=function(A){void 0===A&&(A={});var E=p(A.useUTC,!0);this.options=A=P(!0,this.options,A),this.Date=A.Date||I.Date||Date,this.timezoneOffset=(this.useUTC=E)&&A.timezoneOffset||void 0,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.variableTimezone=E&&!(!A.getTimezoneOffset&&!A.timezone)},M.prototype.makeTime=function(A,E,R,W,b,l){if(this.useUTC){var h=this.Date.UTC.apply(0,arguments),r=this.getTimezoneOffset(h),n=this.getTimezoneOffset(h+=r);r!==n?h+=n-r:r-36e5!==this.getTimezoneOffset(h-36e5)||w||(h-=36e5)}else h=new this.Date(A,E,p(R,1),p(W,0),p(b,0),p(l,0)).getTime();return h},M.prototype.timezoneOffsetFunction=function(){var A=this,E=this.options,R=E.getTimezoneOffset,W=E.moment||I.moment;if(!this.useUTC)return function(b){return 6e4*new Date(b.toString()).getTimezoneOffset()};if(E.timezone){if(W)return function(b){return 6e4*-W.tz(b,E.timezone).utcOffset()};Y(25)}return this.useUTC&&R?function(b){return 6e4*R(b.valueOf())}:function(){return 6e4*(A.timezoneOffset||0)}},M.prototype.dateFormat=function(A,E,R){if(!N(E)||isNaN(E))return O.defaultOptions.lang&&O.defaultOptions.lang.invalidDate||"";A=p(A,"%Y-%m-%d %H:%M:%S");var W=this,b=new this.Date(E),l=this.get("Hours",b),h=this.get("Day",b),r=this.get("Date",b),n=this.get("Month",b),i=this.get("FullYear",b),o=O.defaultOptions.lang,t=o&&o.weekdays,a=o&&o.shortWeekdays;return b=Z({a:a?a[h]:t[h].substr(0,3),A:t[h],d:x(r),e:x(r,2," "),w:h,b:o.shortMonths[n],B:o.months[n],m:x(n+1),o:n+1,y:i.toString().substr(2,2),Y:i,H:x(l),k:l,I:x(l%12||12),l:l%12||12,M:x(this.get("Minutes",b)),p:12>l?"AM":"PM",P:12>l?"am":"pm",S:x(b.getSeconds()),L:x(Math.floor(E%1e3),3)},O.dateFormats),k(b,function(m,d){for(;-1!==A.indexOf("%"+d);)A=A.replace("%"+d,"function"==typeof m?m.call(W,E):m)}),R?A.substr(0,1).toUpperCase()+A.substr(1):A},M.prototype.resolveDTLFormat=function(A){return K(A,!0)?A:{main:(A=u(A))[0],from:A[1],to:A[2]}},M.prototype.getTimeTicks=function(A,E,R,W){var o,b=this,l=[],h={},r=new b.Date(E),n=A.unitRange,i=A.count||1;if(W=p(W,1),N(E)){if(b.set("Milliseconds",r,n>=g.second?0:i*Math.floor(b.get("Milliseconds",r)/i)),n>=g.second&&b.set("Seconds",r,n>=g.minute?0:i*Math.floor(b.get("Seconds",r)/i)),n>=g.minute&&b.set("Minutes",r,n>=g.hour?0:i*Math.floor(b.get("Minutes",r)/i)),n>=g.hour&&b.set("Hours",r,n>=g.day?0:i*Math.floor(b.get("Hours",r)/i)),n>=g.day&&b.set("Date",r,n>=g.month?1:Math.max(1,i*Math.floor(b.get("Date",r)/i))),n>=g.month){b.set("Month",r,n>=g.year?0:i*Math.floor(b.get("Month",r)/i));var t=b.get("FullYear",r)}n>=g.year&&b.set("FullYear",r,t-t%i),n===g.week&&(t=b.get("Day",r),b.set("Date",r,b.get("Date",r)-t+W+(t<W?-7:0))),t=b.get("FullYear",r),W=b.get("Month",r);var a=b.get("Date",r),m=b.get("Hours",r);for(E=r.getTime(),!b.variableTimezone&&b.useUTC||!N(R)||(o=R-E>4*g.month||b.getTimezoneOffset(E)!==b.getTimezoneOffset(R)),E=r.getTime(),r=1;E<R;)l.push(E),E=n===g.year?b.makeTime(t+r*i,0):n===g.month?b.makeTime(t,W+r*i):!o||n!==g.day&&n!==g.week?o&&n===g.hour&&1<i?b.makeTime(t,W,a,m+r*i):E+n*i:b.makeTime(t,W,a+r*i*(n===g.day?1:7)),r++;l.push(E),n<=g.hour&&1e4>l.length&&l.forEach(function(d){d%18e5==0&&"000000000"===b.dateFormat("%H%M%S%L",d)&&(h[d]="day")})}return l.info=Z(A,{higherRanks:h,totalRange:n*i}),l},M.prototype.getDateFormat=function(A,E,R,W){var b=this.dateFormat("%m-%d %H:%M:%S.%L",E),l={millisecond:15,second:12,minute:9,hour:6,day:3},h="millisecond";for(r in g){if(A===g.week&&+this.dateFormat("%w",E)===R&&"00:00:00.000"===b.substr(6)){var r="week";break}if(g[r]>A){r=h;break}if(l[r]&&b.substr(l[r])!=="01-01 00:00:00.000".substr(l[r]))break;"week"!==r&&(h=r)}return this.resolveDTLFormat(W[r]).main},M}(),S}),X(y,"Core/Defaults.js",[y["Core/Chart/ChartDefaults.js"],y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Color/Palettes.js"],y["Core/Time.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z){S=S.parse;var K=Z.merge,P={colors:N.colors,symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),decimalPoint:".",numericSymbols:"kMGTPE".split(""),resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:O,title:{text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{text:"",align:"center",widthAdjust:-44},caption:{margin:15,text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},labels:{style:{position:"absolute",color:"#333333"}},legend:{enabled:!0,align:"center",alignColumns:!0,className:"highcharts-no-tooltip",layout:"horizontal",labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{activeColor:"#003399",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"12px",fontWeight:"bold",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#cccccc"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:I.svg,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %b %e, %H:%M:%S.%L",second:"%A, %b %e, %H:%M:%S",minute:"%A, %b %e, %H:%M",hour:"%A, %b %e, %H:%M",day:"%A, %b %e, %Y",week:"Week from %A, %b %e, %Y",month:"%B %Y",year:"%Y"},footerFormat:"",headerShape:"callout",hideDelay:500,padding:8,shape:"callout",shared:!1,snap:I.isTouchDevice?25:10,headerFormat:'<span style="font-size: 10px">{point.key}</span><br/>',pointFormat:'<span style="color:{point.color}">\u25cf</span> {series.name}: <b>{point.y}</b><br/>',backgroundColor:S("#f7f7f7").setOpacity(.85).get(),borderWidth:1,shadow:!0,stickOnContact:!1,style:{color:"#333333",cursor:"default",fontSize:"12px",whiteSpace:"nowrap"},useHTML:!1},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"9px"},text:"Highcharts.com"}};P.chart.styledMode=!1;var k=new Y(K(P.global,P.time));return{defaultOptions:P,defaultTime:k,getOptions:function(){return P},setOptions:function(x){return K(!0,P,x),(x.time||x.global)&&(I.time?I.time.update(K(P.global,P.time,x.global,x.time)):I.time=k),P}}}),X(y,"Core/Animation/Fx.js",[y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I){var N=O.parse,Y=S.win,Z=I.isNumber,K=I.objectEach;return function(){function P(k,x,p){this.pos=NaN,this.options=x,this.elem=k,this.prop=p}return P.prototype.dSetter=function(){var k=this.paths,x=k&&k[0];k=k&&k[1];var p=this.now||0,u=[];if(1!==p&&x&&k)if(x.length===k.length&&1>p)for(var g=0;g<k.length;g++){for(var v=x[g],w=k[g],M=[],A=0;A<w.length;A++){var E=v[A],R=w[A];M[A]=Z(E)&&Z(R)&&("A"!==w[0]||4!==A&&5!==A)?E+p*(R-E):R}u.push(M)}else u=k;else u=this.toD||[];this.elem.attr("d",u,void 0,!0)},P.prototype.update=function(){var k=this.elem,x=this.prop,p=this.now,u=this.options.step;this[x+"Setter"]?this[x+"Setter"]():k.attr?k.element&&k.attr(x,p,null,!0):k.style[x]=p+this.unit,u&&u.call(k,p,this)},P.prototype.run=function(k,x,p){var u=this,g=u.options,v=function(A){return!v.stopped&&u.step(A)},w=Y.requestAnimationFrame||function(A){setTimeout(A,13)},M=function(){for(var A=0;A<P.timers.length;A++)P.timers[A]()||P.timers.splice(A--,1);P.timers.length&&w(M)};k!==x||this.elem["forceAnimate:"+this.prop]?(this.startTime=+new Date,this.start=k,this.end=x,this.unit=p,this.now=this.start,this.pos=0,v.elem=this.elem,v.prop=this.prop,v()&&1===P.timers.push(v)&&w(M)):(delete g.curAnim[this.prop],g.complete&&0===Object.keys(g.curAnim).length&&g.complete.call(this.elem))},P.prototype.step=function(k){var x=+new Date,p=this.options,u=this.elem,g=p.complete,v=p.duration,w=p.curAnim;if(u.attr&&!u.element)k=!1;else if(k||x>=v+this.startTime){this.now=this.end,this.pos=1,this.update();var M=w[this.prop]=!0;K(w,function(A){!0!==A&&(M=!1)}),M&&g&&g.call(u),k=!1}else this.pos=p.easing((x-this.startTime)/v),this.now=this.start+(this.end-this.start)*this.pos,this.update(),k=!0;return k},P.prototype.initPath=function(k,x,p){function u(b,l){for(;b.length<W;){var h=b[0],r=l[W-b.length];r&&"M"===h[0]&&(b[0]="C"===r[0]?["C",h[1],h[2],h[1],h[2],h[1],h[2]]:["L",h[1],h[2]]),b.unshift(h),M&&(h=b.pop(),b.push(b[b.length-1],h))}}function g(b,l){for(;b.length<W;)if("C"===(l=b[Math.floor(b.length/A)-1].slice())[0]&&(l[1]=l[5],l[2]=l[6]),M){var h=b[Math.floor(b.length/A)].slice();b.splice(b.length/2,0,l,h)}else b.push(l)}var v=k.startX,w=k.endX;p=p.slice();var M=k.isArea,A=M?2:1;if(!(x=x&&x.slice()))return[p,p];if(v&&w&&w.length){for(k=0;k<v.length;k++){if(v[k]===w[0]){var E=k;break}if(v[0]===w[w.length-v.length+k]){E=k;var R=!0;break}if(v[v.length-1]===w[w.length-v.length+k]){E=v.length-k;break}}typeof E>"u"&&(x=[])}if(x.length&&Z(E)){var W=p.length+E*A;R?(u(x,p),g(p,x)):(u(p,x),g(x,p))}return[x,p]},P.prototype.fillSetter=function(){P.prototype.strokeSetter.apply(this,arguments)},P.prototype.strokeSetter=function(){this.elem.attr(this.prop,N(this.start).tweenTo(N(this.end),this.pos),void 0,!0)},P.timers=[],P}()}),X(y,"Core/Animation/AnimationUtilities.js",[y["Core/Animation/Fx.js"],y["Core/Utilities.js"]],function(O,S){function I(g){return k(g)?x({duration:500,defer:0},g):{duration:g?500:0,defer:0}}function N(g,v){for(var w=O.timers.length;w--;)O.timers[w].elem!==g||v&&v!==O.timers[w].prop||(O.timers[w].stopped=!0)}var Y=S.defined,Z=S.getStyle,K=S.isArray,P=S.isNumber,k=S.isObject,x=S.merge,p=S.objectEach,u=S.pick;return{animate:function(g,v,w){var M,E,R,A="";if(!k(w)){var W=arguments;w={duration:W[2],easing:W[3],complete:W[4]}}P(w.duration)||(w.duration=400),w.easing="function"==typeof w.easing?w.easing:Math[w.easing]||Math.easeInOutSine,w.curAnim=x(v),p(v,function(b,l){N(g,l),R=new O(g,w,l),E=void 0,"d"===l&&K(v.d)?(R.paths=R.initPath(g,g.pathArray,v.d),R.toD=v.d,M=0,E=1):g.attr?M=g.attr(l):(M=parseFloat(Z(g,l))||0,"opacity"!==l&&(A="px")),E||(E=b),"string"==typeof E&&E.match("px")&&(E=E.replace(/px/g,"")),R.run(M,E,A)})},animObject:I,getDeferredAnimation:function(g,v,w){var M=I(v),A=0,E=0;return(w?[w]:g.series).forEach(function(R){R=I(R.options.animation),A=v&&Y(v.defer)?M.defer:Math.max(A,R.duration+R.defer),E=Math.min(M.duration,R.duration)}),g.renderer.forExport&&(A=0),{defer:Math.max(0,A-E),duration:Math.min(A,E)}},setAnimation:function(g,v){v.renderer.globalAnimation=u(g,v.options.chart.animation,!0)},stop:N}}),X(y,"Core/Renderer/HTML/AST.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S){var I=O.SVG_NS,N=S.attr,Y=S.createElement,Z=S.css,K=S.error,P=S.isFunction,k=S.isString,x=S.objectEach,p=S.splat,u=(S=O.win.trustedTypes)&&P(S.createPolicy)&&S.createPolicy("highcharts",{createHTML:function(w){return w}}),g=u?u.createHTML(""):"";try{var v=!!(new DOMParser).parseFromString(g,"text/html")}catch{v=!1}return function(){function w(M){this.nodes="string"==typeof M?this.parseMarkup(M):M}return w.filterUserAttributes=function(M){return x(M,function(A,E){var R=!0;-1===w.allowedAttributes.indexOf(E)&&(R=!1),-1!==["background","dynsrc","href","lowsrc","src"].indexOf(E)&&(R=k(A)&&w.allowedReferences.some(function(W){return 0===A.indexOf(W)})),R||(K(33,!1,void 0,{"Invalid attribute in config":"".concat(E)}),delete M[E]),k(A)&&M[E]&&(M[E]=A.replace(/</g,"&lt;"))}),M},w.parseStyle=function(M){return M.split(";").reduce(function(A,E){var R=(E=E.split(":").map(function(W){return W.trim()})).shift();return R&&E.length&&(A[R.replace(/-([a-z])/g,function(W){return W[1].toUpperCase()})]=E.join(":")),A},{})},w.setElementHTML=function(M,A){M.innerHTML=w.emptyHTML,A&&new w(A).addToDOM(M)},w.prototype.addToDOM=function(M){return function A(E,R){var W;return p(E).forEach(function(b){var l=b.tagName,h=b.textContent?O.doc.createTextNode(b.textContent):void 0,r=w.bypassHTMLFiltering;if(l)if("#text"===l)var n=h;else if(-1!==w.allowedTags.indexOf(l)||r){l=O.doc.createElementNS("svg"===l?I:R.namespaceURI||I,l);var i=b.attributes||{};x(b,function(o,t){"tagName"!==t&&"attributes"!==t&&"children"!==t&&"style"!==t&&"textContent"!==t&&(i[t]=o)}),N(l,r?i:w.filterUserAttributes(i)),b.style&&Z(l,b.style),h&&l.appendChild(h),A(b.children||[],l),n=l}else K(33,!1,void 0,{"Invalid tagName in config":l});n&&R.appendChild(n),W=n}),W}(this.nodes,M)},w.prototype.parseMarkup=function(M){var A=[];if(M=M.trim().replace(/ style=(["'])/g," data-style=$1"),v)M=(new DOMParser).parseFromString(u?u.createHTML(M):M,"text/html");else{var E=Y("div");E.innerHTML=M,M={body:E}}var R=function(W,b){var l=W.nodeName.toLowerCase(),h={tagName:l};if("#text"===l&&(h.textContent=W.textContent||""),l=W.attributes){var r={};[].forEach.call(l,function(i){"data-style"===i.name?h.style=w.parseStyle(i.value):r[i.name]=i.value}),h.attributes=r}if(W.childNodes.length){var n=[];[].forEach.call(W.childNodes,function(i){R(i,n)}),n.length&&(h.children=n)}b.push(h)};return[].forEach.call(M.body.childNodes,function(W){return R(W,A)}),A},w.allowedAttributes="aria-controls aria-describedby aria-expanded aria-haspopup aria-hidden aria-label aria-labelledby aria-live aria-pressed aria-readonly aria-roledescription aria-selected class clip-path color colspan cx cy d dx dy disabled fill height href id in markerHeight markerWidth offset opacity orient padding paddingLeft paddingRight patternUnits r refX refY role scope slope src startOffset stdDeviation stroke stroke-linecap stroke-width style tableValues result rowspan summary target tabindex text-align text-anchor textAnchor textLength title type valign width x x1 x2 xlink:href y y1 y2 zIndex".split(" "),w.allowedReferences="https:// http:// mailto: / ../ ./ #".split(" "),w.allowedTags="a abbr b br button caption circle clipPath code dd defs div dl dt em feComponentTransfer feFuncA feFuncB feFuncG feFuncR feGaussianBlur feOffset feMerge feMergeNode filter h1 h2 h3 h4 h5 h6 hr i img li linearGradient marker ol p path pattern pre rect small span stop strong style sub sup svg table text textPath thead title tbody tspan td th tr u ul #text".split(" "),w.emptyHTML=g,w.bypassHTMLFiltering=!1,w}()}),X(y,"Core/FormatUtilities.js",[y["Core/Defaults.js"],y["Core/Utilities.js"]],function(O,S){function I(x,p,u,g){p=+p;var v=N.lang,w=((x=+x||0).toString().split(".")[1]||"").split("e")[0].length,M=x.toString().split("e"),A=p;if(-1===p)p=Math.min(w,20);else if(K(p)){if(p&&M[1]&&0>M[1]){var E=p+ +M[1];0<=E?(M[0]=(+M[0]).toExponential(E).split("e")[0],p=E):(M[0]=M[0].split(".")[0]||0,x=20>p?(M[0]*Math.pow(10,M[1])).toFixed(p):0,M[1]=0)}}else p=2;E=(Math.abs(M[1]?M[0]:x)+Math.pow(10,-Math.max(p,w)-1)).toFixed(p);var R=3<(w=String(k(E))).length?w.length%3:0;return u=P(u,v.decimalPoint),g=P(g,v.thousandsSep),x=(0>x?"-":"")+(R?w.substr(0,R)+g:""),x=0>+M[1]&&!A?"0":x+w.substr(R).replace(/(\d{3})(?=\d)/g,"$1"+g),p&&(x+=u+E.slice(-p)),M[1]&&0!=+x&&(x+="e"+M[1]),x}var N=O.defaultOptions,Y=O.defaultTime,Z=S.getNestedProperty,K=S.isNumber,P=S.pick,k=S.pInt;return{dateFormat:function(x,p,u){return Y.dateFormat(x,p,u)},format:function(x,p,u){var g="{",v=!1,w=/f$/,M=/\.([0-9])/,A=N.lang,E=u&&u.time||Y;u=u&&u.numberFormatter||I;for(var R=[];x;){var W=x.indexOf(g);if(-1===W)break;var b=x.slice(0,W);if(v){if(b=b.split(":"),g=Z(b.shift()||"",p),b.length&&"number"==typeof g)if(b=b.join(":"),w.test(b)){var l=parseInt((b.match(M)||["","-1"])[1],10);null!==g&&(g=u(g,l,A.decimalPoint,-1<b.indexOf(",")?A.thousandsSep:""))}else g=E.dateFormat(b,g);R.push(g)}else R.push(b);x=x.slice(W+1),g=(v=!v)?"}":"{"}return R.push(x),R.join("")},numberFormat:I}}),X(y,"Core/Renderer/RendererUtilities.js",[y["Core/Utilities.js"]],function(O){var Y,S=O.clamp,I=O.pick,N=O.stableSort;return(Y||(Y={})).distribute=function K(P,k,x){var w,p=P,u=p.reducedLen||k,g=function(R,W){return(W.rank||0)-(R.rank||0)},v=function(R,W){return R.target-W.target},M=!0,A=[],E=0;for(w=P.length;w--;)E+=P[w].size;if(E>u){for(N(P,g),E=w=0;E<=u;)E+=P[w].size,w++;A=P.splice(w-1,P.length)}for(N(P,v),P=P.map(function(R){return{size:R.size,targets:[R.target],align:I(R.align,.5)}});M;){for(w=P.length;w--;)u=P[w],g=(Math.min.apply(0,u.targets)+Math.max.apply(0,u.targets))/2,u.pos=S(g-u.size*u.align,0,k-u.size);for(w=P.length,M=!1;w--;)0<w&&P[w-1].pos+P[w-1].size>P[w].pos&&(P[w-1].size+=P[w].size,P[w-1].targets=P[w-1].targets.concat(P[w].targets),P[w-1].align=.5,P[w-1].pos+P[w-1].size>k&&(P[w-1].pos=k-P[w-1].size),P.splice(w,1),M=!0)}return p.push.apply(p,A),w=0,P.some(function(R){var W=0;return(R.targets||[]).some(function(){return p[w].pos=R.pos+W,typeof x<"u"&&Math.abs(p[w].pos-p[w].target)>x?(p.slice(0,w+1).forEach(function(b){return delete b.pos}),p.reducedLen=(p.reducedLen||k)-.1*k,p.reducedLen>.1*k&&K(p,k,x),!0):(W+=p[w].size,w++,!1)})}),N(p,v),p},Y}),X(y,"Core/Renderer/SVG/SVGElement.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I,N){var Y=O.animate,Z=O.animObject,K=O.stop,P=I.deg2rad,k=I.doc,x=I.svg,p=I.SVG_NS,u=I.win,g=N.addEvent,v=N.attr,w=N.createElement,M=N.css,A=N.defined,E=N.erase,R=N.extend,W=N.fireEvent,b=N.isArray,l=N.isFunction,h=N.isString,r=N.merge,n=N.objectEach,i=N.pick,o=N.pInt,t=N.syncTimeout,a=N.uniqueKey;return O=function(){function m(){this.element=void 0,this.onEvents={},this.opacity=1,this.renderer=void 0,this.SVG_NS=p,this.symbolCustomAttribs="x y width height r start end innerR anchorX anchorY rounded".split(" ")}return m.prototype._defaultGetter=function(d){return d=i(this[d+"Value"],this[d],this.element?this.element.getAttribute(d):null,0),/^[\-0-9\.]+$/.test(d)&&(d=parseFloat(d)),d},m.prototype._defaultSetter=function(d,f,T){T.setAttribute(f,d)},m.prototype.add=function(d){var f=this.renderer,T=this.element;if(d&&(this.parentGroup=d),typeof this.textStr<"u"&&"text"===this.element.nodeName&&f.buildText(this),this.added=!0,!d||d.handleZ||this.zIndex)var V=this.zIndexSetter();return V||(d?d.element:f.box).appendChild(T),this.onAdd&&this.onAdd(),this},m.prototype.addClass=function(d,f){var T=f?"":this.attr("class")||"";return(d=(d||"").split(/ /g).reduce(function(V,F){return-1===T.indexOf(F)&&V.push(F),V},T?[T]:[]).join(" "))!==T&&this.attr("class",d),this},m.prototype.afterSetters=function(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)},m.prototype.align=function(d,f,T){var _,B,H,V={},F=this.renderer,s=F.alignedObjects;d?(this.alignOptions=d,this.alignByTranslate=f,(!T||h(T))&&(this.alignTo=_=T||"renderer",E(s,this),s.push(this),T=void 0)):(d=this.alignOptions,f=this.alignByTranslate,_=this.alignTo),T=i(T,F[_],"scrollablePlotBox"===_?F.plotBox:void 0,F);var G=d.verticalAlign;return F=(T.x||0)+(d.x||0),s=(T.y||0)+(d.y||0),"right"===(_=d.align)?B=1:"center"===_&&(B=2),B&&(F+=(T.width-(d.width||0))/B),V[f?"translateX":"x"]=Math.round(F),"bottom"===G?H=1:"middle"===G&&(H=2),H&&(s+=(T.height-(d.height||0))/H),V[f?"translateY":"y"]=Math.round(s),this[this.placed?"animate":"attr"](V),this.placed=!0,this.alignAttr=V,this},m.prototype.alignSetter=function(d){var f={left:"start",center:"middle",right:"end"};f[d]&&(this.alignValue=d,this.element.setAttribute("text-anchor",f[d]))},m.prototype.animate=function(d,f,T){var V=this,F=Z(i(f,this.renderer.globalAnimation,!0));return f=F.defer,i(k.hidden,k.msHidden,k.webkitHidden,!1)&&(F.duration=0),0!==F.duration?(T&&(F.complete=T),t(function(){V.element&&Y(V,d,F)},f)):(this.attr(d,void 0,T||F.complete),n(d,function(s,_){F.step&&F.step.call(this,s,{prop:_,pos:1,elem:this})},this)),this},m.prototype.applyTextOutline=function(d){var f=this.element;-1!==d.indexOf("contrast")&&(d=d.replace(/contrast/g,this.renderer.getContrast(f.style.fill)));var T=d.split(" ");if(d=T[T.length-1],(T=T[0])&&"none"!==T&&I.svg){this.fakeTS=!0,T=T.replace(/(^[\d\.]+)(.*?)$/g,function(s,_,B){return 2*Number(_)+B}),this.removeTextOutline();var V=k.createElementNS(p,"tspan");v(V,{class:"highcharts-text-outline",fill:d,stroke:d,"stroke-width":T,"stroke-linejoin":"round"}),d=f.querySelector("textPath")||f,[].forEach.call(d.childNodes,function(s){var _=s.cloneNode(!0);_.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach(function(B){return _.removeAttribute(B)}),V.appendChild(_)});var F=0;[].forEach.call(d.querySelectorAll("text tspan"),function(s){F+=Number(s.getAttribute("dy"))}),(T=k.createElementNS(p,"tspan")).textContent="\u200b",v(T,{x:Number(f.getAttribute("x")),dy:-F}),V.appendChild(T),d.insertBefore(V,d.firstChild)}},m.prototype.attr=function(d,f,T,V){var _,H,G,F=this.element,s=this.symbolCustomAttribs,B=this;if("string"==typeof d&&typeof f<"u"){var C=d;(d={})[C]=f}return"string"==typeof d?B=(this[d+"Getter"]||this._defaultGetter).call(this,d,F):(n(d,function(j,L){H=!1,V||K(this,L),this.symbolName&&-1!==s.indexOf(L)&&(_||(this.symbolAttr(d),_=!0),H=!0),!this.rotation||"x"!==L&&"y"!==L||(this.doTransform=!0),H||((G=this[L+"Setter"]||this._defaultSetter).call(this,j,L,F),!this.styledMode&&this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(L)&&this.updateShadows(L,j,G))},this),this.afterSetters()),T&&T.call(this),B},m.prototype.clip=function(d){return this.attr("clip-path",d?"url("+this.renderer.url+"#"+d.id+")":"none")},m.prototype.crisp=function(d,f){f=f||d.strokeWidth||0;var T=Math.round(f)%2/2;return d.x=Math.floor(d.x||this.x||0)+T,d.y=Math.floor(d.y||this.y||0)+T,d.width=Math.floor((d.width||this.width||0)-2*T),d.height=Math.floor((d.height||this.height||0)-2*T),A(d.strokeWidth)&&(d.strokeWidth=f),d},m.prototype.complexColor=function(d,f,T){var F,s,_,B,H,G,C,j,L,ee,ie,V=this.renderer,U=[];W(this.renderer,"complexColor",{args:arguments},function(){if(d.radialGradient?s="radialGradient":d.linearGradient&&(s="linearGradient"),s){if(H=V.gradients,G=d.stops,L=T.radialReference,b(_=d[s])&&(d[s]=_={x1:_[0],y1:_[1],x2:_[2],y2:_[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===s&&L&&!A(_.gradientUnits)&&(_=r(_,V.getRadialAttr(L,B=_),{gradientUnits:"userSpaceOnUse"})),n(_,function(oe,te){"id"!==te&&U.push(te,oe)}),n(G,function(oe){U.push(oe)}),U=U.join(","),H[U])ee=H[U].attr("id");else{_.id=ee=a();var $=H[U]=V.createElement(s).attr(_).add(V.defs);$.radAttr=B,$.stops=[],G.forEach(function(oe){0===oe[1].indexOf("rgba")?(F=S.parse(oe[1]),C=F.get("rgb"),j=F.get("a")):(C=oe[1],j=1),oe=V.createElement("stop").attr({offset:oe[0],"stop-color":C,"stop-opacity":j}).add($),$.stops.push(oe)})}T.setAttribute(f,ie="url("+V.url+"#"+ee+")"),T.gradient=U,d.toString=function(){return ie}}})},m.prototype.css=function(d){var f=this.styles,T={},V=this.element,F=!f;if(d.color&&(d.fill=d.color),f&&n(d,function(B,H){f&&f[H]!==B&&(T[H]=B,F=!0)}),F){if(f&&(d=R(f,T)),null===d.width||"auto"===d.width)delete this.textWidth;else if("text"===V.nodeName.toLowerCase()&&d.width)var s=this.textWidth=o(d.width);this.styles=d,s&&!x&&this.renderer.forExport&&delete d.width;var _=r(d);V.namespaceURI===this.SVG_NS&&["textOutline","textOverflow","width"].forEach(function(B){return _&&delete _[B]}),M(V,_),this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),d.textOutline&&this.applyTextOutline(d.textOutline))}return this},m.prototype.dashstyleSetter=function(d){var f=this["stroke-width"];if("inherit"===f&&(f=1),d=d&&d.toLowerCase()){var T=d.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(d=T.length;d--;)T[d]=""+o(T[d])*i(f,NaN);d=T.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",d)}},m.prototype.destroy=function(){var d=this,f=d.element||{},T=d.renderer,V=f.ownerSVGElement,F=T.isSVG&&"SPAN"===f.nodeName&&d.parentGroup||void 0;if(f.onclick=f.onmouseout=f.onmouseover=f.onmousemove=f.point=null,K(d),d.clipPath&&V){var s=d.clipPath;[].forEach.call(V.querySelectorAll("[clip-path],[CLIP-PATH]"),function(_){-1<_.getAttribute("clip-path").indexOf(s.element.id)&&_.removeAttribute("clip-path")}),d.clipPath=s.destroy()}if(d.stops){for(V=0;V<d.stops.length;V++)d.stops[V].destroy();d.stops.length=0,d.stops=void 0}for(d.safeRemoveChild(f),T.styledMode||d.destroyShadows();F&&F.div&&0===F.div.childNodes.length;)f=F.parentGroup,d.safeRemoveChild(F.div),delete F.div,F=f;d.alignTo&&E(T.alignedObjects,d),n(d,function(_,B){d[B]&&d[B].parentGroup===d&&d[B].destroy&&d[B].destroy(),delete d[B]})},m.prototype.destroyShadows=function(){(this.shadows||[]).forEach(function(d){this.safeRemoveChild(d)},this),this.shadows=void 0},m.prototype.dSetter=function(d,f,T){b(d)&&("string"==typeof d[0]&&(d=this.renderer.pathToSegments(d)),this.pathArray=d,d=d.reduce(function(V,F,s){return F&&F.join?(s?V+" ":"")+F.join(" "):(F||"").toString()},"")),/(NaN| {2}|^$)/.test(d)&&(d="M 0 0"),this[f]!==d&&(T.setAttribute(f,d),this[f]=d)},m.prototype.fadeOut=function(d){var f=this;f.animate({opacity:0},{duration:i(d,150),complete:function(){f.hide()}})},m.prototype.fillSetter=function(d,f,T){"string"==typeof d?T.setAttribute(f,d):d&&this.complexColor(d,f,T)},m.prototype.getBBox=function(d,f){var T=this.alignValue,V=this.element,F=this.renderer,s=this.styles,_=this.textStr,B=F.cache,H=F.cacheKeys,G=V.namespaceURI===this.SVG_NS;f=i(f,this.rotation,0);var j,C=F.styledMode?V&&m.prototype.getStyle.call(V,"font-size"):s&&s.fontSize;if(A(_)){var L=_.toString();-1===L.indexOf("<")&&(L=L.replace(/[0-9]/g,"0")),L+=["",f,C,this.textWidth,T,s&&s.textOverflow,s&&s.fontWeight].join()}if(L&&!d&&(j=B[L]),!j){if(G||F.forExport){try{var ee=this.fakeTS&&function(ie){var $=V.querySelector(".highcharts-text-outline");$&&M($,{display:ie})};l(ee)&&ee("none"),j=V.getBBox?R({},V.getBBox()):{width:V.offsetWidth,height:V.offsetHeight,x:0,y:0},l(ee)&&ee("")}catch{}(!j||0>j.width)&&(j={x:0,y:0,width:0,height:0})}else j=this.htmlGetBBox();if(F.isSVG&&(F=j.width,d=j.height,G&&(j.height=d={"11px,17":14,"13px,20":16}[""+(C||"")+",".concat(Math.round(d))]||d),f)){G=Number(V.getAttribute("y")||0)-j.y,T={right:1,center:.5}[T||0]||0,s=f*P,C=(f-90)*P;var U=F*Math.cos(s);f=F*Math.sin(s),ee=Math.cos(C),s=Math.sin(C),U=(ee=(C=(F=j.x+T*(F-U)+G*ee)+U)-d*ee)-U,f=(d=(T=(G=j.y+G-T*f+G*s)+f)-d*s)-f,j.x=Math.min(F,C,ee,U),j.y=Math.min(G,T,d,f),j.width=Math.max(F,C,ee,U)-j.x,j.height=Math.max(G,T,d,f)-j.y}if(L&&(""===_||0<j.height)){for(;250<H.length;)delete B[H.shift()];B[L]||H.push(L),B[L]=j}}return j},m.prototype.getStyle=function(d){return u.getComputedStyle(this.element||this,"").getPropertyValue(d)},m.prototype.hasClass=function(d){return-1!==(""+this.attr("class")).split(" ").indexOf(d)},m.prototype.hide=function(){return this.attr({visibility:"hidden"})},m.prototype.htmlGetBBox=function(){return{height:0,width:0,x:0,y:0}},m.prototype.init=function(d,f){this.element="span"===f?w(f):k.createElementNS(this.SVG_NS,f),this.renderer=d,W(this,"afterInit")},m.prototype.on=function(d,f){var T=this.onEvents;return T[d]&&T[d](),T[d]=g(this.element,d,f),this},m.prototype.opacitySetter=function(d,f,T){this.opacity=d=Number(Number(d).toFixed(3)),T.setAttribute(f,d)},m.prototype.removeClass=function(d){return this.attr("class",(""+this.attr("class")).replace(h(d)?new RegExp("(^| )".concat(d,"( |$)")):d," ").replace(/ +/g," ").trim())},m.prototype.removeTextOutline=function(){var d=this.element.querySelector("tspan.highcharts-text-outline");d&&this.safeRemoveChild(d)},m.prototype.safeRemoveChild=function(d){var f=d.parentNode;f&&f.removeChild(d)},m.prototype.setRadialReference=function(d){var f=this.element.gradient&&this.renderer.gradients[this.element.gradient];return this.element.radialReference=d,f&&f.radAttr&&f.animate(this.renderer.getRadialAttr(d,f.radAttr)),this},m.prototype.setTextPath=function(d,f){var T=this;f=r(!0,{enabled:!0,attributes:{dy:-5,startOffset:"50%",textAnchor:"middle"}},f);var V=this.renderer.url,F=this.text||this,s=F.textPath,_=f.attributes,B=f.enabled;return d=d||s&&s.path,s&&s.undo(),d&&B?(f=g(F,"afterModifyTree",function(H){if(d&&B){var G=d.attr("id");G||d.attr("id",G=a());var C={x:0,y:0};A(_.dx)&&(C.dx=_.dx,delete _.dx),A(_.dy)&&(C.dy=_.dy,delete _.dy),F.attr(C),T.attr({transform:""}),T.box&&(T.box=T.box.destroy()),C=H.nodes.slice(0),H.nodes.length=0,H.nodes[0]={tagName:"textPath",attributes:R(_,{"text-anchor":_.textAnchor,href:""+V+"#".concat(G)}),children:C}}}),F.textPath={path:d,undo:f}):(F.attr({dx:0,dy:0}),delete F.textPath),this.added&&(F.textCache="",this.renderer.buildText(F)),this},m.prototype.shadow=function(d,f,T){var V=[],F=this.element,s=this.oldShadowOptions,_=this.parentGroup,B=_&&90===_.rotation;_={color:"#000000",offsetX:B?-1:1,offsetY:B?-1:1,opacity:.15,width:3};var G,H=!1;if(!0===d?G=_:"object"==typeof d&&(G=R(_,d)),G&&(G&&s&&n(G,function(ee,U){ee!==s[U]&&(H=!0)}),H&&this.destroyShadows(),this.oldShadowOptions=G),G){if(!this.shadows){_=G.opacity/G.width;var C=B?"translate(".concat(G.offsetY,", ").concat(G.offsetX,")"):"translate(".concat(G.offsetX,", ").concat(G.offsetY,")");for(B=1;B<=G.width;B++){var j=F.cloneNode(!1),L=2*G.width+1-2*B;v(j,{stroke:d.color||"#000000","stroke-opacity":_*B,"stroke-width":L,transform:C,fill:"none"}),j.setAttribute("class",(j.getAttribute("class")||"")+" highcharts-shadow"),T&&(v(j,"height",Math.max(v(j,"height")-L,0)),j.cutHeight=L),f?f.element.appendChild(j):F.parentNode&&F.parentNode.insertBefore(j,F),V.push(j)}this.shadows=V}}else this.destroyShadows();return this},m.prototype.show=function(d){return void 0===d&&(d=!0),this.attr({visibility:d?"inherit":"visible"})},m.prototype["stroke-widthSetter"]=function(d,f,T){this[f]=d,T.setAttribute(f,d)},m.prototype.strokeWidth=function(){if(!this.renderer.styledMode)return this["stroke-width"]||0;var d=this.getStyle("stroke-width"),f=0;if(d.indexOf("px")===d.length-2)f=o(d);else if(""!==d){var T=k.createElementNS(p,"rect");v(T,{width:d,"stroke-width":0}),this.element.parentNode.appendChild(T),f=T.getBBox().width,T.parentNode.removeChild(T)}return f},m.prototype.symbolAttr=function(d){var f=this;"x y r start end width height innerR anchorX anchorY clockwise".split(" ").forEach(function(T){f[T]=i(d[T],f[T])}),f.attr({d:f.renderer.symbols[f.symbolName](f.x,f.y,f.width,f.height,f)})},m.prototype.textSetter=function(d){d!==this.textStr&&(delete this.textPxLength,this.textStr=d,this.added&&this.renderer.buildText(this))},m.prototype.titleSetter=function(d){var f=this.element,T=f.getElementsByTagName("title")[0]||k.createElementNS(this.SVG_NS,"title");f.insertBefore?f.insertBefore(T,f.firstChild):f.appendChild(T),T.textContent=String(i(d,"")).replace(/<[^>]*>/g,"").replace(/&lt;/g,"<").replace(/&gt;/g,">")},m.prototype.toFront=function(){var d=this.element;return d.parentNode.appendChild(d),this},m.prototype.translate=function(d,f){return this.attr({translateX:d,translateY:f})},m.prototype.updateShadows=function(d,f,T){var V=this.shadows;if(V)for(var F=V.length;F--;)T.call(V[F],"height"===d?Math.max(f-(V[F].cutHeight||0),0):"d"===d?this.d:f,d,V[F])},m.prototype.updateTransform=function(){var d=this.element,f=this.matrix,T=this.rotation;T=void 0===T?0:T;var V=this.scaleX,F=this.scaleY,s=this.translateX,_=this.translateY;s=["translate("+(void 0===s?0:s)+","+(void 0===_?0:_)+")"],A(f)&&s.push("matrix("+f.join(",")+")"),T&&s.push("rotate("+T+" "+i(this.rotationOriginX,d.getAttribute("x"),0)+" "+i(this.rotationOriginY,d.getAttribute("y")||0)+")"),(A(V)||A(F))&&s.push("scale("+i(V,1)+" "+i(F,1)+")"),s.length&&!(this.text||this).textPath&&d.setAttribute("transform",s.join(" "))},m.prototype.visibilitySetter=function(d,f,T){"inherit"===d?T.removeAttribute(f):this[f]!==d&&T.setAttribute(f,d),this[f]=d},m.prototype.xGetter=function(d){return"circle"===this.element.nodeName&&("x"===d?d="cx":"y"===d&&(d="cy")),this._defaultGetter(d)},m.prototype.zIndexSetter=function(d,f){var T=this.renderer,V=this.parentGroup,F=(V||T).element||T.box,s=this.element;T=F===T.box;var H,_=!1,B=this.added;if(A(d)?(s.setAttribute("data-z-index",d),this[f]===(d=+d)&&(B=!1)):A(this[f])&&s.removeAttribute("data-z-index"),this[f]=d,B){for((d=this.zIndex)&&V&&(V.handleZ=!0),H=(f=F.childNodes).length-1;0<=H&&!_;H--){B=(V=f[H]).getAttribute("data-z-index");var G=!A(B);V!==s&&(0>d&&G&&!T&&!H?(F.insertBefore(s,f[H]),_=!0):(o(B)<=d||G&&(!A(d)||0<=d))&&(F.insertBefore(s,f[H+1]||null),_=!0))}_||(F.insertBefore(s,f[T?3:0]||null),_=!0)}return _},m}(),O.prototype.strokeSetter=O.prototype.fillSetter,O.prototype.yGetter=O.prototype.xGetter,O.prototype.matrixSetter=O.prototype.rotationOriginXSetter=O.prototype.rotationOriginYSetter=O.prototype.rotationSetter=O.prototype.scaleXSetter=O.prototype.scaleYSetter=O.prototype.translateXSetter=O.prototype.translateYSetter=O.prototype.verticalAlignSetter=function(m,d){this[d]=m,this.doTransform=!0},O}),X(y,"Core/Renderer/RendererRegistry.js",[y["Core/Globals.js"]],function(O){var S,I,N;return(I=S||(S={})).rendererTypes={},I.getRendererType=function(Y){return void 0===Y&&(Y=N),I.rendererTypes[Y]||I.rendererTypes[N]},I.registerRendererType=function(Y,Z,K){I.rendererTypes[Y]=Z,(!N||K)&&(N=Y,O.Renderer=Z)},S}),X(y,"Core/Renderer/SVG/SVGLabel.js",[y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(O,S){var x,I=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),N=S.defined,Y=S.extend,Z=S.isNumber,K=S.merge,P=S.pick,k=S.removeEvent;return function(x){function p(u,g,v,w,M,A,E,R,W,b){var h,l=x.call(this)||this;return l.paddingLeftSetter=l.paddingSetter,l.paddingRightSetter=l.paddingSetter,l.init(u,"g"),l.textStr=g,l.x=v,l.y=w,l.anchorX=A,l.anchorY=E,l.baseline=W,l.className=b,l.addClass("button"===b?"highcharts-no-tooltip":"highcharts-label"),b&&l.addClass("highcharts-"+b),l.text=u.text(void 0,0,0,R).attr({zIndex:1}),"string"==typeof M&&((h=/^url\((.*?)\)$/.test(M))||l.renderer.symbols[M])&&(l.symbolKey=M),l.bBox=p.emptyBBox,l.padding=3,l.baselineOffset=0,l.needsBox=u.styledMode||h,l.deferredAttr={},l.alignFactor=0,l}return I(p,x),p.prototype.alignSetter=function(u){(u={left:0,center:.5,right:1}[u])!==this.alignFactor&&(this.alignFactor=u,this.bBox&&Z(this.xSetting)&&this.attr({x:this.xSetting}))},p.prototype.anchorXSetter=function(u,g){this.anchorX=u,this.boxAttr(g,Math.round(u)-this.getCrispAdjust()-this.xSetting)},p.prototype.anchorYSetter=function(u,g){this.anchorY=u,this.boxAttr(g,u-this.ySetting)},p.prototype.boxAttr=function(u,g){this.box?this.box.attr(u,g):this.deferredAttr[u]=g},p.prototype.css=function(u){if(u){var g={};u=K(u),p.textProps.forEach(function(v){typeof u[v]<"u"&&(g[v]=u[v],delete u[v])}),this.text.css(g),"fontSize"in g||"fontWeight"in g?this.updateTextPadding():("width"in g||"textOverflow"in g)&&this.updateBoxSize()}return O.prototype.css.call(this,u)},p.prototype.destroy=function(){k(this.element,"mouseenter"),k(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),O.prototype.destroy.call(this)},p.prototype.fillSetter=function(u,g){u&&(this.needsBox=!0),this.fill=u,this.boxAttr(g,u)},p.prototype.getBBox=function(){this.textStr&&0===this.bBox.width&&0===this.bBox.height&&this.updateBoxSize();var u=this.padding,g=P(this.paddingLeft,u);return{width:this.width,height:this.height,x:this.bBox.x-g,y:this.bBox.y-u}},p.prototype.getCrispAdjust=function(){return this.renderer.styledMode&&this.box?this.box.strokeWidth()%2/2:(this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2},p.prototype.heightSetter=function(u){this.heightSetting=u},p.prototype.onAdd=function(){this.text.add(this),this.attr({text:P(this.textStr,""),x:this.x||0,y:this.y||0}),this.box&&N(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})},p.prototype.paddingSetter=function(u,g){Z(u)?u!==this[g]&&(this[g]=u,this.updateTextPadding()):this[g]=void 0},p.prototype.rSetter=function(u,g){this.boxAttr(g,u)},p.prototype.shadow=function(u){return u&&!this.renderer.styledMode&&(this.updateBoxSize(),this.box&&this.box.shadow(u)),this},p.prototype.strokeSetter=function(u,g){this.stroke=u,this.boxAttr(g,u)},p.prototype["stroke-widthSetter"]=function(u,g){u&&(this.needsBox=!0),this["stroke-width"]=u,this.boxAttr(g,u)},p.prototype["text-alignSetter"]=function(u){this.textAlign=u},p.prototype.textSetter=function(u){typeof u<"u"&&this.text.attr({text:u}),this.updateTextPadding()},p.prototype.updateBoxSize=function(){var u=this.text,g=u.element.style,v={},w=this.padding,M=this.bBox=Z(this.widthSetting)&&Z(this.heightSetting)&&!this.textAlign||!N(u.textStr)?p.emptyBBox:u.getBBox();this.width=this.getPaddedWidth(),this.height=(this.heightSetting||M.height||0)+2*w,g=this.renderer.fontMetrics(g&&g.fontSize,u),this.baselineOffset=w+Math.min((this.text.firstLineMetrics||g).b,M.height||1/0),this.heightSetting&&(this.baselineOffset+=(this.heightSetting-g.h)/2),this.needsBox&&!u.textPath&&(this.box||((u=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect()).addClass(("button"===this.className?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),u.add(this)),u=this.getCrispAdjust(),v.x=u,v.y=(this.baseline?-this.baselineOffset:0)+u,v.width=Math.round(this.width),v.height=Math.round(this.height),this.box.attr(Y(v,this.deferredAttr)),this.deferredAttr={})},p.prototype.updateTextPadding=function(){var u=this.text;if(!u.textPath){this.updateBoxSize();var g=this.baseline?0:this.baselineOffset,v=P(this.paddingLeft,this.padding);N(this.widthSetting)&&this.bBox&&("center"===this.textAlign||"right"===this.textAlign)&&(v+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),(v!==u.x||g!==u.y)&&(u.attr("x",v),u.hasBoxWidthChanged&&(this.bBox=u.getBBox(!0)),typeof g<"u"&&u.attr("y",g)),u.x=v,u.y=g}},p.prototype.widthSetter=function(u){this.widthSetting=Z(u)?u:void 0},p.prototype.getPaddedWidth=function(){var u=this.padding,g=P(this.paddingLeft,u);return u=P(this.paddingRight,u),(this.widthSetting||this.bBox.width||0)+g+u},p.prototype.xSetter=function(u){this.x=u,this.alignFactor&&(u-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.xSetting=Math.round(u),this.attr("translateX",this.xSetting)},p.prototype.ySetter=function(u){this.ySetting=this.y=Math.round(u),this.attr("translateY",this.ySetting)},p.emptyBBox={width:0,height:0,x:0,y:0},p.textProps="color direction fontFamily fontSize fontStyle fontWeight lineHeight textAlign textDecoration textOutline textOverflow width".split(" "),p}(O)}),X(y,"Core/Renderer/SVG/Symbols.js",[y["Core/Utilities.js"]],function(O){function S(P,k,x,p,u){var g=[];if(u){var v=u.start||0,w=K(u.r,x);x=K(u.r,p||x);var M=(u.end||0)-.001;p=u.innerR;var A=K(u.open,.001>Math.abs((u.end||0)-v-2*Math.PI)),E=Math.cos(v),R=Math.sin(v),W=Math.cos(M),b=Math.sin(M);v=K(u.longArc,.001>M-v-Math.PI?0:1),g.push(["M",P+w*E,k+x*R],["A",w,x,0,v,K(u.clockwise,1),P+w*W,k+x*b]),Y(p)&&g.push(A?["M",P+p*W,k+p*b]:["L",P+p*W,k+p*b],["A",p,p,0,v,Y(u.clockwise)?1-u.clockwise:0,P+p*E,k+p*R]),A||g.push(["Z"])}return g}function I(P,k,x,p,u){return u&&u.r?N(P,k,x,p,u):[["M",P,k],["L",P+x,k],["L",P+x,k+p],["L",P,k+p],["Z"]]}function N(P,k,x,p,u){return[["M",P+(u=u&&u.r||0),k],["L",P+x-u,k],["C",P+x,k,P+x,k,P+x,k+u],["L",P+x,k+p-u],["C",P+x,k+p,P+x,k+p,P+x-u,k+p],["L",P+u,k+p],["C",P,k+p,P,k+p,P,k+p-u],["L",P,k+u],["C",P,k,P,k,P+u,k]]}var Y=O.defined,Z=O.isNumber,K=O.pick;return{arc:S,callout:function(P,k,x,p,u){var g=Math.min(u&&u.r||0,x,p),v=g+6,w=u&&u.anchorX;u=u&&u.anchorY||0;var M=N(P,k,x,p,{r:g});return Z(w)&&(P+w>=x?u>k+v&&u<k+p-v?M.splice(3,1,["L",P+x,u-6],["L",P+x+6,u],["L",P+x,u+6],["L",P+x,k+p-g]):M.splice(3,1,["L",P+x,p/2],["L",w,u],["L",P+x,p/2],["L",P+x,k+p-g]):0>=P+w?u>k+v&&u<k+p-v?M.splice(7,1,["L",P,u+6],["L",P-6,u],["L",P,u-6],["L",P,k+g]):M.splice(7,1,["L",P,p/2],["L",w,u],["L",P,p/2],["L",P,k+g]):u&&u>p&&w>P+v&&w<P+x-v?M.splice(5,1,["L",w+6,k+p],["L",w,k+p+6],["L",w-6,k+p],["L",P+g,k+p]):u&&0>u&&w>P+v&&w<P+x-v&&M.splice(1,1,["L",w-6,k],["L",w,k-6],["L",w+6,k],["L",x-g,k])),M},circle:function(P,k,x,p){return S(P+x/2,k+p/2,x/2,p/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},diamond:function(P,k,x,p){return[["M",P+x/2,k],["L",P+x,k+p/2],["L",P+x/2,k+p],["L",P,k+p/2],["Z"]]},rect:I,roundedRect:N,square:I,triangle:function(P,k,x,p){return[["M",P+x/2,k],["L",P+x,k+p],["L",P,k+p],["Z"]]},"triangle-down":function(P,k,x,p){return[["M",P,k],["L",P+x,k],["L",P+x/2,k+p],["Z"]]}}}),X(y,"Core/Renderer/SVG/TextBuilder.js",[y["Core/Renderer/HTML/AST.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I){var N=S.doc,Y=S.SVG_NS,Z=S.win,K=I.attr,P=I.extend,k=I.fireEvent,x=I.isString,p=I.objectEach,u=I.pick;return function(){function g(v){var w=v.styles;this.renderer=v.renderer,this.svgElement=v,this.width=v.textWidth,this.textLineHeight=w&&w.lineHeight,this.textOutline=w&&w.textOutline,this.ellipsis=!(!w||"ellipsis"!==w.textOverflow),this.noWrap=!(!w||"nowrap"!==w.whiteSpace),this.fontSize=w&&w.fontSize}return g.prototype.buildSVG=function(){var v=this.svgElement,w=v.element,M=v.renderer,A=u(v.textStr,"").toString(),E=-1!==A.indexOf("<"),R=w.childNodes;M=this.width&&!v.added&&M.box;var b=[A,this.ellipsis,this.noWrap,this.textLineHeight,this.textOutline,this.fontSize,this.width].join();if(b!==v.textCache){for(v.textCache=b,delete v.actualWidth,b=R.length;b--;)w.removeChild(R[b]);E||this.ellipsis||this.width||v.textPath||-1!==A.indexOf(" ")&&(!this.noWrap||/<br.*?>/g.test(A))?""!==A&&(M&&M.appendChild(w),A=new O(A),this.modifyTree(A.nodes),A.addToDOM(w),this.modifyDOM(),this.ellipsis&&-1!==(w.textContent||"").indexOf("\u2026")&&v.attr("title",this.unescapeEntities(v.textStr||"",["&lt;","&gt;"])),M&&M.removeChild(w)):w.appendChild(N.createTextNode(this.unescapeEntities(A))),x(this.textOutline)&&v.applyTextOutline&&v.applyTextOutline(this.textOutline)}},g.prototype.modifyDOM=function(){var A,v=this,w=this.svgElement,M=K(w.element,"x");for(w.firstLineMetrics=void 0;(A=w.element.firstChild)&&/^[\s\u200B]*$/.test(A.textContent||" ");)w.element.removeChild(A);[].forEach.call(w.element.querySelectorAll("tspan.highcharts-br"),function(b,l){b.nextSibling&&b.previousSibling&&(0===l&&1===b.previousSibling.nodeType&&(w.firstLineMetrics=w.renderer.fontMetrics(void 0,b.previousSibling)),K(b,{dy:v.getLineHeight(b.nextSibling),x:M}))});var E=this.width||0;if(E){var W=function(b){[].slice.call(b.childNodes).forEach(function(l){l.nodeType===Z.Node.TEXT_NODE?function(b,l){var h=b.textContent||"",r=h.replace(/([^\^])-/g,"$1- ").split(" "),n=!v.noWrap&&(1<r.length||1<w.element.childNodes.length),i=v.getLineHeight(l),o=0,t=w.actualWidth;if(v.ellipsis)h&&v.truncate(b,h,void 0,0,Math.max(0,E-parseInt(v.fontSize||12,10)),function(a,m){return a.substring(0,m)+"\u2026"});else if(n){for(h=[],n=[];l.firstChild&&l.firstChild!==b;)n.push(l.firstChild),l.removeChild(l.firstChild);for(;r.length;)r.length&&!v.noWrap&&0<o&&(h.push(b.textContent||""),b.textContent=r.join(" ").replace(/- /g,"-")),v.truncate(b,void 0,r,0===o&&t||0,E,function(a,m){return r.slice(0,m).join(" ").replace(/- /g,"-")}),t=w.actualWidth,o++;n.forEach(function(a){l.insertBefore(a,b)}),h.forEach(function(a){l.insertBefore(N.createTextNode(a),b),(a=N.createElementNS(Y,"tspan")).textContent="\u200b",K(a,{dy:i,x:M}),l.insertBefore(a,b)})}}(l,b):(-1!==l.className.baseVal.indexOf("highcharts-br")&&(w.actualWidth=0),W(l))})};W(w.element)}},g.prototype.getLineHeight=function(v){var w;return v=v.nodeType===Z.Node.TEXT_NODE?v.parentElement:v,this.renderer.styledMode||(w=v&&/(px|em)$/.test(v.style.fontSize)?v.style.fontSize:this.fontSize||this.renderer.style.fontSize||12),this.textLineHeight?parseInt(this.textLineHeight.toString(),10):this.renderer.fontMetrics(w,v||this.svgElement.element).h},g.prototype.modifyTree=function(v){var w=this,M=function(A,E){var R=A.attributes;R=void 0===R?{}:R;var W=A.children,b=A.style;b=void 0===b?{}:b;var l=A.tagName,h=w.renderer.styledMode;"b"===l||"strong"===l?h?R.class="highcharts-strong":b.fontWeight="bold":("i"===l||"em"===l)&&(h?R.class="highcharts-emphasized":b.fontStyle="italic"),b&&b.color&&(b.fill=b.color),"br"===l?(R.class="highcharts-br",A.textContent="\u200b",(E=v[E+1])&&E.textContent&&(E.textContent=E.textContent.replace(/^ +/gm,""))):"a"===l&&W&&W.some(function(r){return"#text"===r.tagName})&&(A.children=[{children:W,tagName:"tspan"}]),"#text"!==l&&"a"!==l&&(A.tagName="tspan"),P(A,{attributes:R,style:b}),W&&W.filter(function(r){return"#text"!==r.tagName}).forEach(M)};v.forEach(M),k(this.svgElement,"afterModifyTree",{nodes:v})},g.prototype.truncate=function(v,w,M,A,E,R){var o,W=this.svgElement,b=W.renderer,l=W.rotation,h=[],r=M?1:0,n=(w||M||"").length,i=n,t=function(m,d){d=d||m;var f=v.parentNode;if(f&&typeof h[d]>"u")if(f.getSubStringLength)try{h[d]=A+f.getSubStringLength(0,M?d+1:d)}catch{}else b.getSpanWidth&&(v.textContent=R(w||M,m),h[d]=A+b.getSpanWidth(W,v));return h[d]};W.rotation=0;var a=t(v.textContent.length);if(A+a>E){for(;r<=n;)i=Math.ceil((r+n)/2),M&&(o=R(M,i)),a=t(i,o&&o.length-1),r===n?r=n+1:a>E?n=i-1:r=i;0===n?v.textContent="":w&&n===w.length-1||(v.textContent=o||R(w||M,i))}M&&M.splice(0,i),W.actualWidth=a,W.rotation=l},g.prototype.unescapeEntities=function(v,w){return p(this.renderer.escapes,function(M,A){w&&-1!==w.indexOf(M)||(v=v.toString().replace(new RegExp(M,"g"),A))}),v},g}()}),X(y,"Core/Renderer/SVG/SVGRenderer.js",[y["Core/Renderer/HTML/AST.js"],y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Renderer/SVG/SVGLabel.js"],y["Core/Renderer/SVG/Symbols.js"],y["Core/Renderer/SVG/TextBuilder.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P,k){var F,x=I.charts,p=I.deg2rad,u=I.doc,g=I.isFirefox,v=I.isMS,w=I.isWebKit,M=I.noop,A=I.SVG_NS,E=I.symbolSizes,R=I.win,W=k.addEvent,b=k.attr,l=k.createElement,h=k.css,r=k.defined,n=k.destroyObjectProperties,i=k.extend,o=k.isArray,t=k.isNumber,a=k.isObject,m=k.isString,d=k.merge,f=k.pick,T=k.pInt,V=k.uniqueKey;return I=function(){function s(_,B,H,G,C,j,L){this.width=this.url=this.style=this.isSVG=this.imgCount=this.height=this.gradients=this.globalAnimation=this.defs=this.chartIndex=this.cacheKeys=this.cache=this.boxWrapper=this.box=this.alignedObjects=void 0,this.init(_,B,H,G,C,j,L)}return s.prototype.init=function(_,B,H,G,C,j,L){var ie,ee=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"}),U=ee.element;L||ee.css(this.getStyle(G)),_.appendChild(U),b(_,"dir","ltr"),-1===_.innerHTML.indexOf("xmlns")&&b(U,"xmlns",this.SVG_NS),this.isSVG=!0,this.box=U,this.boxWrapper=ee,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild(u.createTextNode("Created with Highcharts 10.3.3")),this.defs=this.createElement("defs").add(),this.allowHTML=j,this.forExport=C,this.styledMode=L,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.setSize(B,H,!1),g&&_.getBoundingClientRect&&((B=function(){h(_,{left:0,top:0}),ie=_.getBoundingClientRect(),h(_,{left:Math.ceil(ie.left)-ie.left+"px",top:Math.ceil(ie.top)-ie.top+"px"})})(),this.unSubPixelFix=W(R,"resize",B))},s.prototype.definition=function(_){return new O([_]).addToDOM(this.defs.element)},s.prototype.getReferenceURL=function(){if((g||w)&&u.getElementsByTagName("base").length){if(!r(F)){var _=V();_=new O([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:_},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":"url(#".concat(_,")"),fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM(u.body),h(_,{position:"fixed",top:0,left:0,zIndex:9e5});var B=u.elementFromPoint(6,6);F="hitme"===(B&&B.id),u.body.removeChild(_)}if(F)return R.location.href.split("#")[0].replace(/<[^>]*>/g,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20")}return""},s.prototype.getStyle=function(_){return this.style=i({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},_)},s.prototype.setStyle=function(_){this.boxWrapper.css(this.getStyle(_))},s.prototype.isHidden=function(){return!this.boxWrapper.getBBox().width},s.prototype.destroy=function(){var _=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),n(this.gradients||{}),this.gradients=null,_&&(this.defs=_.destroy()),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null},s.prototype.createElement=function(_){var B=new this.Element;return B.init(this,_),B},s.prototype.getRadialAttr=function(_,B){return{cx:_[0]-_[2]/2+(B.cx||0)*_[2],cy:_[1]-_[2]/2+(B.cy||0)*_[2],r:(B.r||0)*_[2]}},s.prototype.buildText=function(_){new P(_).buildSVG()},s.prototype.getContrast=function(_){return 1.05/(.05+(_=.2126*(_=S.parse(_).rgba.map(function(B){return.03928>=(B/=255)?B/12.92:Math.pow((B+.055)/1.055,2.4)}))[0]+.7152*_[1]+.0722*_[2]))>(_+.05)/.05?"#FFFFFF":"#000000"},s.prototype.button=function(_,B,H,G,C,j,L,ee,U,ie){void 0===C&&(C={});var $=this.label(_,B,H,U,void 0,void 0,ie,void 0,"button"),oe=this.styledMode;_=C.states||{};var te=0;delete(C=d(C)).states;var _e=d({color:"#333333",cursor:"pointer",fontWeight:"normal"},C.style);delete C.style;var pe=O.filterUserAttributes(C);if($.attr(d({padding:8,r:2},pe)),!oe){pe=d({fill:"#f7f7f7",stroke:"#cccccc","stroke-width":1},pe);var ge=(j=d(pe,{fill:"#e6e6e6"},O.filterUserAttributes(j||_.hover||{}))).style;delete j.style;var ae=(L=d(pe,{fill:"#e6ebf5",style:{color:"#000000",fontWeight:"bold"}},O.filterUserAttributes(L||_.select||{}))).style;delete L.style;var ve=(ee=d(pe,{style:{color:"#cccccc"}},O.filterUserAttributes(ee||_.disabled||{}))).style;delete ee.style}return W($.element,v?"mouseover":"mouseenter",function(){3!==te&&$.setState(1)}),W($.element,v?"mouseout":"mouseleave",function(){3!==te&&$.setState(te)}),$.setState=function(fe){1!==fe&&($.state=te=fe),$.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][fe||0]),oe||($.attr([pe,j,L,ee][fe||0]),a(fe=[_e,ge,ae,ve][fe||0])&&$.css(fe))},oe||($.attr(pe).css(i({cursor:"default"},_e)),ie&&$.text.css({pointerEvents:"none"})),$.on("touchstart",function(fe){return fe.stopPropagation()}).on("click",function(fe){3!==te&&G.call($,fe)})},s.prototype.crispLine=function(_,B,H){void 0===H&&(H="round");var G=_[0],C=_[1];return r(G[1])&&G[1]===C[1]&&(G[1]=C[1]=Math[H](G[1])-B%2/2),r(G[2])&&G[2]===C[2]&&(G[2]=C[2]=Math[H](G[2])+B%2/2),_},s.prototype.path=function(_){var B=this.styledMode?{}:{fill:"none"};return o(_)?B.d=_:a(_)&&i(B,_),this.createElement("path").attr(B)},s.prototype.circle=function(_,B,H){return _=a(_)?_:typeof _>"u"?{}:{x:_,y:B,r:H},(B=this.createElement("circle")).xSetter=B.ySetter=function(G,C,j){j.setAttribute("c"+C,G)},B.attr(_)},s.prototype.arc=function(_,B,H,G,C,j){return a(_)?(B=(G=_).y,H=G.r,_=G.x):G={innerR:G,start:C,end:j},(_=this.symbol("arc",_,B,H,H,G)).r=H,_},s.prototype.rect=function(_,B,H,G,C,j){C=a(_)?_.r:C;var L=this.createElement("rect");return _=a(_)?_:typeof _>"u"?{}:{x:_,y:B,width:Math.max(H,0),height:Math.max(G,0)},this.styledMode||(typeof j<"u"&&(_["stroke-width"]=j,_=L.crisp(_)),_.fill="none"),C&&(_.r=C),L.rSetter=function(ee,U,ie){L.r=ee,b(ie,{rx:ee,ry:ee})},L.rGetter=function(){return L.r||0},L.attr(_)},s.prototype.setSize=function(_,B,H){this.width=_,this.height=B,this.boxWrapper.animate({width:_,height:B},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:f(H,!0)?void 0:0}),this.alignElements()},s.prototype.g=function(_){var B=this.createElement("g");return _?B.attr({class:"highcharts-"+_}):B},s.prototype.image=function(_,B,H,G,C,j){var L={preserveAspectRatio:"none"},ee=function(ie,$){ie.setAttributeNS?ie.setAttributeNS("http://www.w3.org/1999/xlink","href",$):ie.setAttribute("hc-svg-href",$)};t(B)&&(L.x=B),t(H)&&(L.y=H),t(G)&&(L.width=G),t(C)&&(L.height=C);var U=this.createElement("image").attr(L);return B=function(ie){ee(U.element,_),j.call(U,ie)},j?(ee(U.element,"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),H=new R.Image,W(H,"load",B),H.src=_,H.complete&&B({})):ee(U.element,_),U},s.prototype.symbol=function(_,B,H,G,C,j){var oe,L=this,ee=/^url\((.*?)\)$/,U=ee.test(_),ie=!U&&(this.symbols[_]?_:"circle"),$=ie&&this.symbols[ie];if($){"number"==typeof B&&(oe=$.call(this.symbols,Math.round(B||0),Math.round(H||0),G||0,C||0,j));var te=this.path(oe);L.styledMode||te.attr("fill","none"),i(te,{symbolName:ie||void 0,x:B,y:H,width:G,height:C}),j&&i(te,j)}else if(U){var _e=_.match(ee)[1],pe=te=this.image(_e);pe.imgwidth=f(E[_e]&&E[_e].width,j&&j.width),pe.imgheight=f(E[_e]&&E[_e].height,j&&j.height);var ge=function(ae){return ae.attr({width:ae.width,height:ae.height})};["width","height"].forEach(function(ae){pe[ae+"Setter"]=function(ve,fe){this[fe]=ve,ve=this.alignByTranslate;var ne=this.element,ce=this.width,xe=this.height,Oe=this.imgwidth,Le=this.imgheight,Ie=this["img"+fe];if(r(Ie)){var Ne=1;j&&"within"===j.backgroundSize&&ce&&xe?(Ne=Math.min(ce/Oe,xe/Le),Ie=Math.round(Ie*Ne),b(ne,{width:Math.round(Oe*Ne),height:Math.round(Le*Ne)})):ne&&ne.setAttribute(fe,Ie),ve||this.translate(((ce||0)-Ie*Ne)/2,((xe||0)-Ie*Ne)/2)}}}),r(B)&&pe.attr({x:B,y:H}),pe.isImg=!0,r(pe.imgwidth)&&r(pe.imgheight)?ge(pe):(pe.attr({width:0,height:0}),l("img",{onload:function(){var ae=x[L.chartIndex];0===this.width&&(h(this,{position:"absolute",top:"-999em"}),u.body.appendChild(this)),E[_e]={width:this.width,height:this.height},pe.imgwidth=this.width,pe.imgheight=this.height,pe.element&&ge(pe),this.parentNode&&this.parentNode.removeChild(this),L.imgCount--,!L.imgCount&&ae&&!ae.hasLoaded&&ae.onload()},src:_e}),this.imgCount++)}return te},s.prototype.clipRect=function(_,B,H,G){var C=V()+"-",j=this.createElement("clipPath").attr({id:C}).add(this.defs);return(_=this.rect(_,B,H,G,0).add(j)).id=C,_.clipPath=j,_.count=0,_},s.prototype.text=function(_,B,H,G){var C={};return!G||!this.allowHTML&&this.forExport?(C.x=Math.round(B||0),H&&(C.y=Math.round(H)),r(_)&&(C.text=_),_=this.createElement("text").attr(C),(!G||this.forExport&&!this.allowHTML)&&(_.xSetter=function(j,L,ee){for(var oe,U=ee.getElementsByTagName("tspan"),ie=ee.getAttribute(L),$=0;$<U.length;$++)(oe=U[$]).getAttribute(L)===ie&&oe.setAttribute(L,j);ee.setAttribute(L,j)}),_):this.html(_,B,H)},s.prototype.fontMetrics=function(_,B){return _=!this.styledMode&&/px/.test(_)||!R.getComputedStyle?_||B&&B.style&&B.style.fontSize||this.style&&this.style.fontSize:B&&Y.prototype.getStyle.call(B,"font-size"),{h:B=24>(_=/px/.test(_)?T(_):12)?_+3:Math.round(1.2*_),b:Math.round(.8*B),f:_}},s.prototype.rotCorr=function(_,B,H){var G=_;return B&&H&&(G=Math.max(G*Math.cos(B*p),4)),{x:-_/3*Math.sin(B*p),y:G}},s.prototype.pathToSegments=function(_){for(var B=[],H=[],G={A:8,C:7,H:2,L:3,M:3,Q:5,S:5,T:3,V:2},C=0;C<_.length;C++)m(H[0])&&t(_[C])&&H.length===G[H[0].toUpperCase()]&&_.splice(C,0,H[0].replace("M","L").replace("m","l")),"string"==typeof _[C]&&(H.length&&B.push(H.slice(0)),H.length=0),H.push(_[C]);return B.push(H.slice(0)),B},s.prototype.label=function(_,B,H,G,C,j,L,ee,U){return new Z(this,_,B,H,G,C,j,L,ee,U)},s.prototype.alignElements=function(){this.alignedObjects.forEach(function(_){return _.align()})},s}(),i(I.prototype,{Element:Y,SVG_NS:A,escapes:{"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},symbols:K,draw:M}),N.registerRendererType("svg",I,!0),I}),X(y,"Core/Renderer/HTML/HTMLElement.js",[y["Core/Globals.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(O,S,I){var v,N=this&&this.__extends||(v=function(w,M){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,E){A.__proto__=E}||function(A,E){for(var R in E)E.hasOwnProperty(R)&&(A[R]=E[R])})(w,M)},function(w,M){function A(){this.constructor=w}v(w,M),w.prototype=null===M?Object.create(M):(A.prototype=M.prototype,new A)}),Y=O.isFirefox,Z=O.isMS,K=O.isWebKit,P=O.win,k=I.css,x=I.defined,p=I.extend,u=I.pick,g=I.pInt;return function(v){function w(){return null!==v&&v.apply(this,arguments)||this}return N(w,v),w.compose=function(M){if(-1===w.composedClasses.indexOf(M)){w.composedClasses.push(M);var A=w.prototype,E=M.prototype;E.getSpanCorrection=A.getSpanCorrection,E.htmlCss=A.htmlCss,E.htmlGetBBox=A.htmlGetBBox,E.htmlUpdateTransform=A.htmlUpdateTransform,E.setSpanRotation=A.setSpanRotation}return M},w.prototype.getSpanCorrection=function(M,A,E){this.xCorr=-M*E,this.yCorr=-A},w.prototype.htmlCss=function(M){var A="SPAN"===this.element.tagName&&M&&"width"in M,E=u(A&&M.width,void 0);if(A){delete M.width,this.textWidth=E;var R=!0}return M&&"ellipsis"===M.textOverflow&&(M.whiteSpace="nowrap",M.overflow="hidden"),this.styles=p(this.styles,M),k(this.element,M),R&&this.htmlUpdateTransform(),this},w.prototype.htmlGetBBox=function(){var M=this.element;return{x:M.offsetLeft,y:M.offsetTop,width:M.offsetWidth,height:M.offsetHeight}},w.prototype.htmlUpdateTransform=function(){if(this.added){var M=this.renderer,A=this.element,E=this.translateX||0,R=this.translateY||0,W=this.x||0,b=this.y||0,l=this.textAlign||"left",h={left:0,center:.5,right:1}[l],r=this.styles;if(r=r&&r.whiteSpace,k(A,{marginLeft:E,marginTop:R}),!M.styledMode&&this.shadows&&this.shadows.forEach(function(m){k(m,{marginLeft:E+1,marginTop:R+1})}),this.inverted&&[].forEach.call(A.childNodes,function(m){M.invertChild(m,A)}),"SPAN"===A.tagName){var n=this.rotation,i=this.textWidth&&g(this.textWidth),o=[n,l,A.innerHTML,this.textWidth,this.textAlign].join(),t=void 0;if(t=!1,i!==this.oldTextWidth){if(this.textPxLength)var a=this.textPxLength;else k(A,{width:"",whiteSpace:r||"nowrap"}),a=A.offsetWidth;(i>this.oldTextWidth||a>i)&&(/[ \-]/.test(A.textContent||A.innerText)||"ellipsis"===A.style.textOverflow)&&(k(A,{width:a>i||n?i+"px":"auto",display:"block",whiteSpace:r||"normal"}),this.oldTextWidth=i,t=!0)}this.hasBoxWidthChanged=t,o!==this.cTT&&(t=M.fontMetrics(A.style.fontSize,A).b,!x(n)||n===(this.oldRotation||0)&&l===this.oldAlign||this.setSpanRotation(n,h,t),this.getSpanCorrection(!x(n)&&this.textPxLength||A.offsetWidth,t,h,n,l)),k(A,{left:W+(this.xCorr||0)+"px",top:b+(this.yCorr||0)+"px"}),this.cTT=o,this.oldRotation=n,this.oldAlign=l}}else this.alignOnAdd=!0},w.prototype.setSpanRotation=function(M,A,E){var R={},W=Z&&!/Edge/.test(P.navigator.userAgent)?"-ms-transform":K?"-webkit-transform":Y?"MozTransform":P.opera?"-o-transform":void 0;W&&(R[W]=R.transform="rotate("+M+"deg)",R[W+(Y?"Origin":"-origin")]=R.transformOrigin=100*A+"% "+E+"px",k(this.element,R))},w.composedClasses=[],w}(S)}),X(y,"Core/Renderer/HTML/HTMLRenderer.js",[y["Core/Renderer/HTML/AST.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Utilities.js"]],function(O,S,I,N){var x,Y=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),Z=N.attr,K=N.createElement,P=N.extend,k=N.pick;return function(x){function p(){return null!==x&&x.apply(this,arguments)||this}return Y(p,x),p.compose=function(u){return-1===p.composedClasses.indexOf(u)&&(p.composedClasses.push(u),u.prototype.html=p.prototype.html),u},p.prototype.html=function(u,g,v){var w=this.createElement("span"),M=w.element,A=w.renderer,E=A.isSVG,R=function(W,b){["opacity","visibility"].forEach(function(l){W[l+"Setter"]=function(h,r,n){var i=W.div?W.div.style:b;S.prototype[l+"Setter"].call(this,h,r,n),i&&(i[r]=h)}}),W.addedSetters=!0};return w.textSetter=function(W){W!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,O.setElementHTML(this.element,k(W,"")),this.textStr=W,w.doTransform=!0)},E&&R(w,w.element.style),w.xSetter=w.ySetter=w.alignSetter=w.rotationSetter=function(W,b){"align"===b?w.alignValue=w.textAlign=W:w[b]=W,w.doTransform=!0},w.afterSetters=function(){this.doTransform&&(this.htmlUpdateTransform(),this.doTransform=!1)},w.attr({text:u,x:Math.round(g),y:Math.round(v)}).css({position:"absolute"}),A.styledMode||w.css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize}),M.style.whiteSpace="nowrap",w.css=w.htmlCss,E&&(w.add=function(W){var b=A.box.parentNode,l=[];if(this.parentGroup=W){var h=W.div;if(!h){for(;W;)l.push(W),W=W.parentGroup;l.reverse().forEach(function(r){function n(a,m){r[m]=a,"translateX"===m?t.left=a+"px":t.top=a+"px",r.doTransform=!0}var a,i=Z(r.element,"class"),o=r.styles||{},t=(h=r.div=r.div||K("div",i?{className:i}:void 0,{position:"absolute",left:(r.translateX||0)+"px",top:(r.translateY||0)+"px",display:r.display,opacity:r.opacity,cursor:o.cursor,pointerEvents:o.pointerEvents,visibility:r.visibility},h||b)).style;P(r,{classSetter:(a=h,function(m){this.element.setAttribute("class",m),a.className=m}),on:function(){return l[0].div&&w.on.apply({element:l[0].div,onEvents:r.onEvents},arguments),r},translateXSetter:n,translateYSetter:n}),r.addedSetters||R(r)})}}else h=b;return h.appendChild(M),w.added=!0,w.alignOnAdd&&w.htmlUpdateTransform(),w}),w},p.composedClasses=[],p}(I)}),X(y,"Core/Axis/AxisDefaults.js",[],function(){var O=(()=>{return(S=O||(O={})).defaultXAxisOptions={alignTicks:!0,allowDecimals:void 0,panningEnabled:!0,zIndex:2,zoomEnabled:!0,dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e. %b"},week:{main:"%e. %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,gridLineDashStyle:"Solid",gridZIndex:1,labels:{autoRotation:void 0,autoRotationLimit:80,distance:void 0,enabled:!0,indentation:10,overflow:"justify",padding:5,reserveSpace:void 0,rotation:void 0,staggerLines:0,step:0,useHTML:!1,x:0,zIndex:7,style:{color:"#666666",cursor:"default",fontSize:"11px"}},maxPadding:.01,minorGridLineDashStyle:"Solid",minorTickLength:2,minorTickPosition:"outside",minPadding:.01,offset:void 0,opposite:!1,reversed:void 0,reversedStacks:!1,showEmpty:!0,showFirstLabel:!0,showLastLabel:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",rotation:0,useHTML:!1,x:0,y:0,style:{color:"#666666"}},type:"linear",uniqueNames:!0,visible:!0,minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb",lineWidth:1,gridLineColor:"#e6e6e6",gridLineWidth:void 0,tickColor:"#ccd6eb"},S.defaultYAxisOptions={reversedStacks:!0,endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){return(0,this.axis.chart.numberFormatter)(this.total||0,-1)},style:{color:"#000000",fontSize:"11px",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},S.defaultLeftAxisOptions={labels:{x:-15},title:{rotation:270}},S.defaultRightAxisOptions={labels:{x:15},title:{rotation:90}},S.defaultBottomAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},S.defaultTopAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},O;var S})();return O}),X(y,"Core/Foundation.js",[y["Core/Utilities.js"]],function(O){var Z,S=O.addEvent,I=O.isFunction,N=O.objectEach,Y=O.removeEvent;return(Z||(Z={})).registerEventOptions=function(P,k){P.eventOptions=P.eventOptions||{},N(k.events,function(x,p){P.eventOptions[p]!==x&&(P.eventOptions[p]&&(Y(P,p,P.eventOptions[p]),delete P.eventOptions[p]),I(x)&&(P.eventOptions[p]=x,S(P,p,x)))})},Z}),X(y,"Core/Axis/Tick.js",[y["Core/FormatUtilities.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I){var N=S.deg2rad,Y=I.clamp,Z=I.correctFloat,K=I.defined,P=I.destroyObjectProperties,k=I.extend,x=I.fireEvent,p=I.isNumber,u=I.merge,g=I.objectEach,v=I.pick;return function(){function w(M,A,E,R,W){this.isNewLabel=this.isNew=!0,this.axis=M,this.pos=A,this.type=E||"",this.parameters=W||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,x(this,"init"),E||R||this.addLabel()}return w.prototype.addLabel=function(){var M=this,A=M.axis,E=A.options,R=A.chart,W=A.categories,b=A.logarithmic,l=A.names,h=M.pos,r=v(M.options&&M.options.labels,E.labels),n=A.tickPositions,i=h===n[0],o=h===n[n.length-1],t=(!r.step||1===r.step)&&1===A.tickInterval;n=n.info;var m,a=M.label;if(W=this.parameters.category||(W?v(W[h],l[h],h):h),b&&p(W)&&(W=Z(b.lin2log(W))),A.dateTime)if(n)var d=R.time.resolveDTLFormat(E.dateTimeLabelFormats[!E.grid&&n.higherRanks[h]||n.unitName]),f=d.main;else p(W)&&(f=A.dateTime.getXDateFormat(W,E.dateTimeLabelFormats||{}));M.isFirst=i,M.isLast=o;var T={axis:A,chart:R,dateTimeLabelFormat:f,isFirst:i,isLast:o,pos:h,tick:M,tickPositionInfo:n,value:W};x(this,"labelFormat",T);var V=function(s){return r.formatter?r.formatter.call(s,s):r.format?(s.text=A.defaultLabelFormatter.call(s,s),O.format(r.format,s,R)):A.defaultLabelFormatter.call(s,s)};E=V.call(T,T);var F=d&&d.list;M.shortenLabel=F?function(){for(m=0;m<F.length;m++)if(k(T,{dateTimeLabelFormat:F[m]}),a.attr({text:V.call(T,T)}),a.getBBox().width<A.getSlotWidth(M)-2*r.padding)return;a.attr({text:""})}:void 0,t&&A._addedPlotLB&&M.moveLabel(E,r),K(a)||M.movedLabel?a&&a.textStr!==E&&!t&&(!a.textWidth||r.style.width||a.styles.width||a.css({width:null}),a.attr({text:E}),a.textPxLength=a.getBBox().width):(M.label=a=M.createLabel({x:0,y:0},E,r),M.rotation=0)},w.prototype.createLabel=function(M,A,E){var R=this.axis,W=R.chart;return(M=K(A)&&E.enabled?W.renderer.text(A,M.x,M.y,E.useHTML).add(R.labelGroup):null)&&(W.styledMode||M.css(u(E.style)),M.textPxLength=M.getBBox().width),M},w.prototype.destroy=function(){P(this,this.axis)},w.prototype.getPosition=function(M,A,E,R){var W=this.axis,b=W.chart,l=R&&b.oldChartHeight||b.chartHeight;return(M={x:M?Z(W.translate(A+E,void 0,void 0,R)+W.transB):W.left+W.offset+(W.opposite?(R&&b.oldChartWidth||b.chartWidth)-W.right-W.left:0),y:M?l-W.bottom+W.offset-(W.opposite?W.height:0):Z(l-W.translate(A+E,void 0,void 0,R)-W.transB)}).y=Y(M.y,-1e5,1e5),x(this,"afterGetPosition",{pos:M}),M},w.prototype.getLabelPosition=function(M,A,E,R,W,b,l,h){var r=this.axis,n=r.transA,i=r.isLinked&&r.linkedParent?r.linkedParent.reversed:r.reversed,o=r.staggerLines,t=r.tickRotCorr||{x:0,y:0},a=R||r.reserveSpaceDefault?0:-r.labelOffset*("center"===r.labelAlign?.5:1),m={};return E=0===r.side?E.rotation?-8:-E.getBBox().height:2===r.side?t.y+8:Math.cos(E.rotation*N)*(t.y-E.getBBox(!1,0).height/2),K(W.y)&&(E=0===r.side&&r.horiz?W.y+E:W.y),M=M+W.x+a+t.x-(b&&R?b*n*(i?-1:1):0),A=A+E-(b&&!R?b*n*(i?1:-1):0),o&&(R=l/(h||1)%o,r.opposite&&(R=o-R-1),A+=r.labelOffset/o*R),m.x=M,m.y=Math.round(A),x(this,"afterGetLabelPosition",{pos:m,tickmarkOffset:b,index:l}),m},w.prototype.getLabelSize=function(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0},w.prototype.getMarkPath=function(M,A,E,R,W,b){return b.crispLine([["M",M,A],["L",M+(W?0:-E),A+(W?E:0)]],R)},w.prototype.handleOverflow=function(M){var A=this.axis,E=A.options.labels,R=M.x,W=A.chart.chartWidth,b=A.chart.spacing,l=v(A.labelLeft,Math.min(A.pos,b[3]));b=v(A.labelRight,Math.max(A.isRadial?0:A.pos+A.len,W-b[1]));var d,h=this.label,r=this.rotation,n={left:0,center:.5,right:1}[A.labelAlign||h.attr("align")],i=h.getBBox().width,o=A.getSlotWidth(this),t={},a=o,m=1;r||"justify"!==E.overflow?0>r&&R-n*i<l?d=Math.round(R/Math.cos(r*N)-l):0<r&&R+n*i>b&&(d=Math.round((W-R)/Math.cos(r*N))):(W=R+(1-n)*i,R-n*i<l?a=M.x+a*(1-n)-l:W>b&&(a=b-M.x+a*n,m=-1),(a=Math.min(o,a))<o&&"center"===A.labelAlign&&(M.x+=m*(o-a-n*(o-Math.min(i,a)))),(i>a||A.autoRotation&&(h.styles||{}).width)&&(d=a)),d&&(this.shortenLabel?this.shortenLabel():(t.width=Math.floor(d)+"px",(E.style||{}).textOverflow||(t.textOverflow="ellipsis"),h.css(t)))},w.prototype.moveLabel=function(M,A){var E=this,R=E.label,W=E.axis,b=W.reversed,l=!1;if(R&&R.textStr===M?(E.movedLabel=R,l=!0,delete E.label):g(W.ticks,function(r){l||r.isNew||r===E||!r.label||r.label.textStr!==M||(E.movedLabel=r.label,l=!0,r.labelPos=E.movedLabel.xy,delete r.label)}),!l&&(E.labelPos||R)){var h=E.labelPos||R.xy;E.movedLabel=E.createLabel({x:R=W.horiz?b?0:W.width+W.left:h.x,y:W=W.horiz?h.y:b?W.width+W.left:0},M,A),E.movedLabel&&E.movedLabel.attr({opacity:0})}},w.prototype.render=function(M,A,E){var R=this.axis,W=R.horiz,b=this.pos,l=v(this.tickmarkOffset,R.tickmarkOffset);l=(b=this.getPosition(W,b,l,A)).x,R=W&&l===R.pos+R.len||!W&&b.y===R.pos?-1:1,W=v(E,this.label&&this.label.newOpacity,1),E=v(E,1),this.isActive=!0,this.renderGridLine(A,E,R),this.renderMark(b,E,R),this.renderLabel(b,A,W,M),this.isNew=!1,x(this,"afterRender")},w.prototype.renderGridLine=function(M,A,E){var R=this.axis,W=R.options,b={},l=this.pos,h=this.type,r=v(this.tickmarkOffset,R.tickmarkOffset),n=R.chart.renderer,i=this.gridLine,o=W.gridLineWidth,t=W.gridLineColor,a=W.gridLineDashStyle;"minor"===this.type&&(o=W.minorGridLineWidth,t=W.minorGridLineColor,a=W.minorGridLineDashStyle),i||(R.chart.styledMode||(b.stroke=t,b["stroke-width"]=o||0,b.dashstyle=a),h||(b.zIndex=1),M&&(A=0),this.gridLine=i=n.path().attr(b).addClass("highcharts-"+(h?h+"-":"")+"grid-line").add(R.gridGroup)),i&&(E=R.getPlotLinePath({value:l+r,lineWidth:i.strokeWidth()*E,force:"pass",old:M,acrossPanes:!1}))&&i[M||this.isNew?"attr":"animate"]({d:E,opacity:A})},w.prototype.renderMark=function(M,A,E){var R=this.axis,W=R.options,b=R.chart.renderer,l=this.type,h=R.tickSize(l?l+"Tick":"tick"),r=M.x;M=M.y;var n=v(W["minor"!==l?"tickWidth":"minorTickWidth"],!l&&R.isXAxis?1:0);W=W["minor"!==l?"tickColor":"minorTickColor"];var i=this.mark,o=!i;h&&(R.opposite&&(h[0]=-h[0]),i||(this.mark=i=b.path().addClass("highcharts-"+(l?l+"-":"")+"tick").add(R.axisGroup),R.chart.styledMode||i.attr({stroke:W,"stroke-width":n})),i[o?"attr":"animate"]({d:this.getMarkPath(r,M,h[0],i.strokeWidth()*E,R.horiz,b),opacity:A}))},w.prototype.renderLabel=function(M,A,E,R){var W=this.axis,b=W.horiz,l=W.options,h=this.label,r=l.labels,n=r.step;W=v(this.tickmarkOffset,W.tickmarkOffset);var i=M.x;M=M.y;var o=!0;h&&p(i)&&(h.xy=M=this.getLabelPosition(i,M,h,b,r,W,R,n),this.isFirst&&!this.isLast&&!l.showFirstLabel||this.isLast&&!this.isFirst&&!l.showLastLabel?o=!1:!b||r.step||r.rotation||A||0===E||this.handleOverflow(M),n&&R%n&&(o=!1),o&&p(M.y)?(M.opacity=E,h[this.isNewLabel?"attr":"animate"](M).show(!0),this.isNewLabel=!1):(h.hide(),this.isNewLabel=!0))},w.prototype.replaceMovedLabel=function(){var M=this.label,A=this.axis,E=A.reversed;M&&!this.isNew&&(M.animate({x:A.horiz?E?A.left:A.width+A.left:M.xy.x,y:E=A.horiz?M.xy.y:E?A.width+A.top:A.top,opacity:0},void 0,M.destroy),delete this.label),A.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel},w}()}),X(y,"Core/Axis/Axis.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/AxisDefaults.js"],y["Core/Color/Color.js"],y["Core/Defaults.js"],y["Core/Foundation.js"],y["Core/Globals.js"],y["Core/Axis/Tick.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P){var k=O.animObject,x=N.defaultOptions,p=Y.registerEventOptions,u=Z.deg2rad,g=P.arrayMax,v=P.arrayMin,w=P.clamp,M=P.correctFloat,A=P.defined,E=P.destroyObjectProperties,R=P.erase,W=P.error,b=P.extend,l=P.fireEvent,h=P.isArray,r=P.isNumber,n=P.isString,i=P.merge,o=P.normalizeTickInterval,t=P.objectEach,a=P.pick,m=P.relativeLength,d=P.removeEvent,f=P.splat,T=P.syncTimeout,V=function(F,s){return o(s,void 0,void 0,a(F.options.allowDecimals,.5>s||void 0!==F.tickAmount),!!F.tickAmount)};return function(){function F(s,_){this.zoomEnabled=this.width=this.visible=this.userOptions=this.translationSlope=this.transB=this.transA=this.top=this.ticks=this.tickRotCorr=this.tickPositions=this.tickmarkOffset=this.tickInterval=this.tickAmount=this.side=this.series=this.right=this.positiveValuesOnly=this.pos=this.pointRangePadding=this.pointRange=this.plotLinesAndBandsGroups=this.plotLinesAndBands=this.paddedTicks=this.overlap=this.options=this.offset=this.names=this.minPixelPadding=this.minorTicks=this.minorTickInterval=this.min=this.maxLabelLength=this.max=this.len=this.left=this.labelFormatter=this.labelEdge=this.isLinked=this.height=this.hasVisibleSeries=this.hasNames=this.eventOptions=this.coll=this.closestPointRange=this.chart=this.bottom=this.alternateBands=void 0,this.init(s,_)}return F.prototype.init=function(s,_){var B=_.isX;this.chart=s,this.horiz=s.inverted&&!this.isZAxis?!B:B,this.isXAxis=B,this.coll=this.coll||(B?"xAxis":"yAxis"),l(this,"init",{userOptions:_}),this.opposite=a(_.opposite,this.opposite),this.side=a(_.side,this.side,this.horiz?this.opposite?0:2:this.opposite?1:3),this.setOptions(_);var H=this.options,G=H.labels,C=H.type;this.userOptions=_,this.minPixelPadding=0,this.reversed=a(H.reversed,this.reversed),this.visible=H.visible,this.zoomEnabled=H.zoomEnabled,this.hasNames="category"===C||!0===H.categories,this.categories=H.categories||(this.hasNames?[]:void 0),this.names||(this.names=[],this.names.keys={}),this.plotLinesAndBandsGroups={},this.positiveValuesOnly=!!this.logarithmic,this.isLinked=A(H.linkedTo),this.ticks={},this.labelEdge=[],this.minorTicks={},this.plotLinesAndBands=[],this.alternateBands={},this.len=0,this.minRange=this.userMinRange=H.minRange||H.maxZoom,this.range=H.range,this.offset=H.offset||0,this.min=this.max=null,_=a(H.crosshair,f(s.options.tooltip.crosshairs)[B?0:1]),this.crosshair=!0===_?{}:_,-1===s.axes.indexOf(this)&&(B?s.axes.splice(s.xAxis.length,0,this):s.axes.push(this),s[this.coll].push(this)),this.series=this.series||[],s.inverted&&!this.isZAxis&&B&&typeof this.reversed>"u"&&(this.reversed=!0),this.labelRotation=r(G.rotation)?G.rotation:void 0,p(this,H),l(this,"afterInit")},F.prototype.setOptions=function(s){this.options=i(S.defaultXAxisOptions,"yAxis"===this.coll&&S.defaultYAxisOptions,[S.defaultTopAxisOptions,S.defaultRightAxisOptions,S.defaultBottomAxisOptions,S.defaultLeftAxisOptions][this.side],i(x[this.coll],s)),l(this,"afterSetOptions",{userOptions:s})},F.prototype.defaultLabelFormatter=function(s){var _=this.axis;s=this.chart.numberFormatter;var B=r(this.value)?this.value:NaN,H=_.chart.time,G=this.dateTimeLabelFormat,C=x.lang,j=C.numericSymbols;C=C.numericSymbolMagnitude||1e3;var L=_.logarithmic?Math.abs(B):_.tickInterval,ee=j&&j.length;if(_.categories)var U="".concat(this.value);else if(G)U=H.dateFormat(G,B);else if(ee&&1e3<=L)for(;ee--&&typeof U>"u";)L>=(_=Math.pow(C,ee+1))&&10*B%_==0&&null!==j[ee]&&0!==B&&(U=s(B/_,-1)+j[ee]);return typeof U>"u"&&(U=1e4<=Math.abs(B)?s(B,-1):s(B,-1,void 0,"")),U},F.prototype.getSeriesExtremes=function(){var B,s=this,_=s.chart;l(this,"getSeriesExtremes",null,function(){s.hasVisibleSeries=!1,s.dataMin=s.dataMax=s.threshold=null,s.softThreshold=!s.isXAxis,s.series.forEach(function(H){if(H.visible||!_.options.chart.ignoreHiddenSeries){var G=H.options,C=G.threshold;if(s.hasVisibleSeries=!0,s.positiveValuesOnly&&0>=C&&(C=null),s.isXAxis){if((G=H.xData).length){G=s.logarithmic?G.filter(s.validatePositiveValue):G;var j=(B=H.getXExtremes(G)).min,L=B.max;r(j)||j instanceof Date||(G=G.filter(r),j=(B=H.getXExtremes(G)).min,L=B.max),G.length&&(s.dataMin=Math.min(a(s.dataMin,j),j),s.dataMax=Math.max(a(s.dataMax,L),L))}}else H=H.applyExtremes(),r(H.dataMin)&&(j=H.dataMin,s.dataMin=Math.min(a(s.dataMin,j),j)),r(H.dataMax)&&(L=H.dataMax,s.dataMax=Math.max(a(s.dataMax,L),L)),A(C)&&(s.threshold=C),(!G.softThreshold||s.positiveValuesOnly)&&(s.softThreshold=!1)}})}),l(this,"afterGetSeriesExtremes")},F.prototype.translate=function(s,_,B,H,G,C){var j=this.linkedParent||this,L=H&&j.old?j.old.min:j.min;if(!r(L))return NaN;var ee=j.minPixelPadding;G=(j.isOrdinal||j.brokenAxis&&j.brokenAxis.hasBreaks||j.logarithmic&&G)&&j.lin2val;var U=1,ie=0;return(H=H&&j.old?j.old.transA:j.transA)||(H=j.transA),B&&(U*=-1,ie=j.len),j.reversed&&(ie-=(U*=-1)*(j.sector||j.len)),_?(C=(s*U+ie-ee)/H+L,G&&(C=j.lin2val(C))):(G&&(s=j.val2lin(s)),s=U*(s-L)*H,C=(j.isRadial?s:M(s))+ie+U*ee+(r(C)?H*C:0)),C},F.prototype.toPixels=function(s,_){return this.translate(s,!1,!this.horiz,void 0,!0)+(_?0:this.pos)},F.prototype.toValue=function(s,_){return this.translate(s-(_?0:this.pos),!0,!this.horiz,void 0,!0)},F.prototype.getPlotLinePath=function(s){function _(fe,ne,ce){return"pass"!==te&&(fe<ne||fe>ce)&&(te?fe=w(fe,ne,ce):ve=!0),fe}var _e,pe,ge,ae,ve,B=this,H=B.chart,G=B.left,C=B.top,j=s.old,L=s.value,ee=s.lineWidth,U=j&&H.oldChartHeight||H.chartHeight,ie=j&&H.oldChartWidth||H.chartWidth,$=B.transB,oe=s.translatedValue,te=s.force;return l(this,"getPlotLinePath",s={value:L,lineWidth:ee,old:j,force:te,acrossPanes:s.acrossPanes,translatedValue:oe},function(fe){oe=a(oe,B.translate(L,void 0,void 0,j)),oe=w(oe,-1e5,1e5),_e=ge=Math.round(oe+$),pe=ae=Math.round(U-oe-$),r(oe)?B.horiz?(pe=C,ae=U-B.bottom,_e=ge=_(_e,G,G+B.width)):(_e=G,ge=ie-B.right,pe=ae=_(pe,C,C+B.height)):(ve=!0,te=!1),fe.path=ve&&!te?null:H.renderer.crispLine([["M",_e,pe],["L",ge,ae]],ee||1)}),s.path},F.prototype.getLinearTickPositions=function(s,_,B){var H=M(Math.floor(_/s)*s);B=M(Math.ceil(B/s)*s);var C,G=[];if(M(H+s)===H&&(C=20),this.single)return[_];for(_=H;_<=B&&(G.push(_),(_=M(_+s,C))!==j);)var j=_;return G},F.prototype.getMinorTickInterval=function(){var s=this.options;return!0===s.minorTicks?a(s.minorTickInterval,"auto"):!1===s.minorTicks?null:s.minorTickInterval},F.prototype.getMinorTickPositions=function(){var s=this.options,_=this.tickPositions,B=this.minorTickInterval,H=this.pointRangePadding||0,G=this.min-H,C=(H=this.max+H)-G,j=[];if(C&&C/B<this.len/3){var L=this.logarithmic;if(L)this.paddedTicks.forEach(function(ee,U,ie){U&&j.push.apply(j,L.getLogTickPositions(B,ie[U-1],ie[U],!0))});else if(this.dateTime&&"auto"===this.getMinorTickInterval())j=j.concat(this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(B),G,H,s.startOfWeek));else for(s=G+(_[0]-G)%B;s<=H&&s!==j[0];s+=B)j.push(s)}return 0!==j.length&&this.trimTicks(j),j},F.prototype.adjustForMinRange=function(){var C,j,L,ee,s=this.options,_=this.logarithmic,B=this.min,H=this.max,G=0;if(this.isXAxis&&typeof this.minRange>"u"&&!_&&(A(s.min)||A(s.max)||A(s.floor)||A(s.ceiling)?this.minRange=null:(this.series.forEach(function(oe){if(L=oe.xData,ee=oe.xIncrement?1:L.length-1,1<L.length)for(C=ee;0<C;C--)j=L[C]-L[C-1],(!G||j<G)&&(G=j)}),this.minRange=Math.min(5*G,this.dataMax-this.dataMin))),H-B<this.minRange){var U=this.dataMax-this.dataMin>=this.minRange,ie=this.minRange,$=(ie-H+B)/2;$=[B-$,a(s.min,B-$)],U&&($[2]=this.logarithmic?this.logarithmic.log2lin(this.dataMin):this.dataMin),H=[(B=g($))+ie,a(s.max,B+ie)],U&&(H[2]=_?_.log2lin(this.dataMax):this.dataMax),(H=v(H))-B<ie&&($[0]=H-ie,$[1]=a(s.min,H-ie),B=g($))}this.min=B,this.max=H},F.prototype.getClosest=function(){var s;return this.categories?s=1:this.series.forEach(function(_){var B=_.closestPointRange,H=_.visible||!_.chart.options.chart.ignoreHiddenSeries;!_.noSharedTooltip&&A(B)&&H&&(s=A(s)?Math.min(s,B):B)}),s},F.prototype.nameToX=function(s){var _=h(this.options.categories),B=_?this.categories:this.names,H=s.options.x;if(s.series.requireSorting=!1,A(H)||(H=this.options.uniqueNames&&B?_?B.indexOf(s.name):a(B.keys[s.name],-1):s.series.autoIncrement()),-1===H){if(!_&&B)var G=B.length}else G=H;return typeof G<"u"?(this.names[G]=s.name,this.names.keys[s.name]=G):s.x&&(G=s.x),G},F.prototype.updateNames=function(){var s=this,_=this.names;0<_.length&&(Object.keys(_.keys).forEach(function(B){delete _.keys[B]}),_.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach(function(B){B.xIncrement=null,(!B.points||B.isDirtyData)&&(s.max=Math.max(s.max,B.xData.length-1),B.processData(),B.generatePoints()),B.data.forEach(function(H,G){if(H&&H.options&&typeof H.name<"u"){var C=s.nameToX(H);typeof C<"u"&&C!==H.x&&(H.x=C,B.xData[G]=C)}})}))},F.prototype.setAxisTranslation=function(){var ee,s=this,_=s.max-s.min,B=s.linkedParent,H=!!s.categories,G=s.isXAxis,C=s.axisPointRange||0,j=0,L=0;if(G||H||C){var U=s.getClosest();B?(j=B.minPointOffset,L=B.pointRangePadding):s.series.forEach(function(ie){var $=H?1:G?a(ie.options.pointRange,U,0):s.axisPointRange||0,oe=ie.options.pointPlacement;C=Math.max(C,$),(!s.single||H)&&(ie=ie.is("xrange")?!G:G,j=Math.max(j,ie&&n(oe)?0:$/2),L=Math.max(L,ie&&"on"===oe?0:$))}),s.minPointOffset=j*=B=s.ordinal&&s.ordinal.slope&&U?s.ordinal.slope/U:1,s.pointRangePadding=L*=B,s.pointRange=Math.min(C,s.single&&H?1:_),G&&(s.closestPointRange=U)}s.translationSlope=s.transA=ee=s.staticScale||s.len/(_+L||1),s.transB=s.horiz?s.left:s.bottom,s.minPixelPadding=ee*j,l(this,"afterSetAxisTranslation")},F.prototype.minFromRange=function(){return this.max-this.range},F.prototype.setTickInterval=function(s){var _=this.chart,B=this.logarithmic,H=this.options,G=this.isXAxis,C=this.isLinked,j=H.tickPixelInterval,L=this.categories,ee=this.softThreshold,U=H.maxPadding,ie=H.minPadding,$=r(H.tickInterval)&&0<=H.tickInterval?H.tickInterval:void 0,oe=r(this.threshold)?this.threshold:null;this.dateTime||L||C||this.getTickAmount();var te=a(this.userMin,H.min),_e=a(this.userMax,H.max);if(C){this.linkedParent=_[this.coll][H.linkedTo];var pe=this.linkedParent.getExtremes();this.min=a(pe.min,pe.dataMin),this.max=a(pe.max,pe.dataMax),H.type!==this.linkedParent.options.type&&W(11,1,_)}else{if(ee&&A(oe))if(this.dataMin>=oe)pe=oe,ie=0;else if(this.dataMax<=oe){var ge=oe;U=0}this.min=a(te,pe,this.dataMin),this.max=a(_e,ge,this.dataMax)}if(B&&(this.positiveValuesOnly&&!s&&0>=Math.min(this.min,a(this.dataMin,this.min))&&W(10,1,_),this.min=M(B.log2lin(this.min),16),this.max=M(B.log2lin(this.max),16)),this.range&&A(this.max)&&(this.userMin=this.min=te=Math.max(this.dataMin,this.minFromRange()),this.userMax=_e=this.max,this.range=null),l(this,"foundExtremes"),this.beforePadding&&this.beforePadding(),this.adjustForMinRange(),!(L||this.axisPointRange||this.stacking&&this.stacking.usePercentage||C)&&A(this.min)&&A(this.max)&&(_=this.max-this.min)&&(!A(te)&&ie&&(this.min-=_*ie),!A(_e)&&U&&(this.max+=_*U)),r(this.userMin)||(r(H.softMin)&&H.softMin<this.min&&(this.min=te=H.softMin),r(H.floor)&&(this.min=Math.max(this.min,H.floor))),r(this.userMax)||(r(H.softMax)&&H.softMax>this.max&&(this.max=_e=H.softMax),r(H.ceiling)&&(this.max=Math.min(this.max,H.ceiling))),ee&&A(this.dataMin)&&(oe=oe||0,!A(te)&&this.min<oe&&this.dataMin>=oe?this.min=this.options.minRange?Math.min(oe,this.max-this.minRange):oe:!A(_e)&&this.max>oe&&this.dataMax<=oe&&(this.max=this.options.minRange?Math.max(oe,this.min+this.minRange):oe)),r(this.min)&&r(this.max)&&!this.chart.polar&&this.min>this.max&&(A(this.options.min)?this.max=this.min:A(this.options.max)&&(this.min=this.max)),this.tickInterval=this.min===this.max||typeof this.min>"u"||typeof this.max>"u"?1:C&&this.linkedParent&&!$&&j===this.linkedParent.options.tickPixelInterval?$=this.linkedParent.tickInterval:a($,this.tickAmount?(this.max-this.min)/Math.max(this.tickAmount-1,1):void 0,L?1:(this.max-this.min)*j/Math.max(this.len,j)),G&&!s){var ae=this.min!==(this.old&&this.old.min)||this.max!==(this.old&&this.old.max);this.series.forEach(function(ve){ve.forceCrop=ve.forceCropping&&ve.forceCropping(),ve.processData(ae)}),l(this,"postProcessData",{hasExtremesChanged:ae})}this.setAxisTranslation(),l(this,"initialAxisTranslation"),this.pointRange&&!$&&(this.tickInterval=Math.max(this.pointRange,this.tickInterval)),s=a(H.minTickInterval,this.dateTime&&!this.series.some(function(ve){return ve.noSharedTooltip})?this.closestPointRange:0),!$&&this.tickInterval<s&&(this.tickInterval=s),this.dateTime||this.logarithmic||$||(this.tickInterval=V(this,this.tickInterval)),this.tickAmount||(this.tickInterval=this.unsquish()),this.setTickPositions()},F.prototype.setTickPositions=function(){var L,s=this.options,_=s.tickPositions,B=s.tickPositioner,H=this.getMinorTickInterval(),G=this.hasVerticalPanning(),C="colorAxis"===this.coll,j=(C||!G)&&s.startOnTick;if(G=(C||!G)&&s.endOnTick,C=[],this.tickmarkOffset=this.categories&&"between"===s.tickmarkPlacement&&1===this.tickInterval?.5:0,this.minorTickInterval="auto"===H&&this.tickInterval?this.tickInterval/5:H,this.single=this.min===this.max&&A(this.min)&&!this.tickAmount&&(parseInt(this.min,10)===this.min||!1!==s.allowDecimals),_)C=_.slice();else if(r(this.min)&&r(this.max)){if(this.ordinal&&this.ordinal.positions||!((this.max-this.min)/this.tickInterval>Math.max(2*this.len,200)))if(this.dateTime)C=this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,s.units),this.min,this.max,s.startOfWeek,this.ordinal&&this.ordinal.positions,this.closestPointRange,!0);else if(this.logarithmic)C=this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max);else for(H=s=this.tickInterval;H<=2*s&&(C=this.getLinearTickPositions(this.tickInterval,this.min,this.max),this.tickAmount&&C.length>this.tickAmount);)this.tickInterval=V(this,H*=1.1);else C=[this.min,this.max],W(19,!1,this.chart);C.length>this.len&&(C=[C[0],C[C.length-1]])[0]===C[1]&&(C.length=1),B&&(this.tickPositions=C,(L=B.apply(this,[this.min,this.max]))&&(C=L))}this.tickPositions=C,this.paddedTicks=C.slice(0),this.trimTicks(C,j,G),!this.isLinked&&r(this.min)&&r(this.max)&&(this.single&&2>C.length&&!this.categories&&!this.series.some(function(ee){return ee.is("heatmap")&&"between"===ee.options.pointPlacement})&&(this.min-=.5,this.max+=.5),_||L||this.adjustTickAmount()),l(this,"afterSetTickPositions")},F.prototype.trimTicks=function(s,_,B){var H=s[0],G=s[s.length-1],C=!this.isOrdinal&&this.minPointOffset||0;if(l(this,"trimTicks"),!this.isLinked){if(_&&H!==-1/0)this.min=H;else for(;this.min-C>s[0];)s.shift();if(B)this.max=G;else for(;this.max+C<s[s.length-1];)s.pop();0===s.length&&A(H)&&!this.options.tickPositions&&s.push((G+H)/2)}},F.prototype.alignToOthers=function(){var C,s=this,_=[this],B=s.options,H="yAxis"===this.coll&&this.chart.options.chart.alignThresholds,G=[];if(s.thresholdAlignment=void 0,(!1!==this.chart.options.chart.alignTicks&&B.alignTicks||H)&&!1!==B.startOnTick&&!1!==B.endOnTick&&!s.logarithmic){var j=function(U){var ie=U.options;return[U.horiz?ie.left:ie.top,ie.width,ie.height,ie.pane].join()},L=j(this);this.chart[this.coll].forEach(function(U){var ie=U.series;ie.length&&ie.some(function($){return $.visible})&&U!==s&&j(U)===L&&(C=!0,_.push(U))})}if(C&&H){_.forEach(function(U){U=U.getThresholdAlignment(s),r(U)&&G.push(U)});var ee=1<G.length?G.reduce(function(U,ie){return U+ie},0)/G.length:void 0;_.forEach(function(U){U.thresholdAlignment=ee})}return C},F.prototype.getThresholdAlignment=function(s){if((!r(this.dataMin)||this!==s&&this.series.some(function(_){return _.isDirty||_.isDirtyData}))&&this.getSeriesExtremes(),r(this.threshold))return s=w((this.threshold-(this.dataMin||0))/((this.dataMax||0)-(this.dataMin||0)),0,1),this.options.reversed&&(s=1-s),s},F.prototype.getTickAmount=function(){var s=this.options,_=s.tickPixelInterval,B=s.tickAmount;!A(s.tickInterval)&&!B&&this.len<_&&!this.isRadial&&!this.logarithmic&&s.startOnTick&&s.endOnTick&&(B=2),!B&&this.alignToOthers()&&(B=Math.ceil(this.len/_)+1),4>B&&(this.finalTickAmt=B,B=5),this.tickAmount=B},F.prototype.adjustTickAmount=function(){var s=this,_=s.finalTickAmt,B=s.max,H=s.min,G=s.options,C=s.tickPositions,j=s.tickAmount,L=s.thresholdAlignment,ee=C&&C.length,U=a(s.threshold,s.softThreshold?0:null),ie=s.tickInterval;if(r(L)){var $=.5>L?Math.ceil(L*(j-1)):Math.floor(L*(j-1));G.reversed&&($=j-1-$)}if(s.hasData()&&r(H)&&r(B)){if(L=function(){s.transA*=(ee-1)/(j-1),s.min=G.startOnTick?C[0]:Math.min(H,C[0]),s.max=G.endOnTick?C[C.length-1]:Math.max(B,C[C.length-1])},r($)&&r(s.threshold)){for(;C[$]!==U||C.length!==j||C[0]>H||C[C.length-1]<B;){for(C.length=0,C.push(s.threshold);C.length<j;)void 0===C[$]||C[$]>s.threshold?C.unshift(M(C[0]-ie)):C.push(M(C[C.length-1]+ie));if(ie>8*s.tickInterval)break;ie*=2}L()}else if(ee<j){for(;C.length<j;)C.length%2||H===U?C.push(M(C[C.length-1]+ie)):C.unshift(M(C[0]-ie));L()}if(A(_)){for(ie=U=C.length;ie--;)(3===_&&ie%2==1||2>=_&&0<ie&&ie<U-1)&&C.splice(ie,1);s.finalTickAmt=void 0}}},F.prototype.setScale=function(){var s=!1,_=!1;this.series.forEach(function(H){s=s||H.isDirtyData||H.isDirty,_=_||H.xAxis&&H.xAxis.isDirty||!1}),this.setAxisSize();var B=this.len!==(this.old&&this.old.len);B||s||_||this.isLinked||this.forceRedraw||this.userMin!==(this.old&&this.old.userMin)||this.userMax!==(this.old&&this.old.userMax)||this.alignToOthers()?(this.stacking&&(this.stacking.resetStacks(),this.stacking.buildStacks()),this.forceRedraw=!1,this.getSeriesExtremes(),this.setTickInterval(),this.isDirty||(this.isDirty=B||this.min!==(this.old&&this.old.min)||this.max!==(this.old&&this.old.max))):this.stacking&&this.stacking.cleanStacks(),s&&this.panningState&&(this.panningState.isDirty=!0),l(this,"afterSetScale")},F.prototype.setExtremes=function(s,_,B,H,G){var C=this,j=C.chart;B=a(B,!0),C.series.forEach(function(L){delete L.kdTree}),G=b(G,{min:s,max:_}),l(C,"setExtremes",G,function(){C.userMin=s,C.userMax=_,C.eventArgs=G,B&&j.redraw(H)})},F.prototype.zoom=function(s,_){var B=this,H=this.dataMin,G=this.dataMax,C=this.options,j=Math.min(H,a(C.min,H)),L=Math.max(G,a(C.max,G));return l(this,"zoom",s={newMin:s,newMax:_},function(ee){var U=ee.newMin,ie=ee.newMax;(U!==B.min||ie!==B.max)&&(B.allowZoomOutside||(A(H)&&(U<j&&(U=j),U>L&&(U=L)),A(G)&&(ie<j&&(ie=j),ie>L&&(ie=L))),B.displayBtn=typeof U<"u"||typeof ie<"u",B.setExtremes(U,ie,!1,void 0,{trigger:"zoom"})),ee.zoomed=!0}),s.zoomed},F.prototype.setAxisSize=function(){var s=this.chart,_=this.options,B=_.offsets||[0,0,0,0],H=this.horiz,G=this.width=Math.round(m(a(_.width,s.plotWidth-B[3]+B[1]),s.plotWidth)),C=this.height=Math.round(m(a(_.height,s.plotHeight-B[0]+B[2]),s.plotHeight)),j=this.top=Math.round(m(a(_.top,s.plotTop+B[0]),s.plotHeight,s.plotTop));_=this.left=Math.round(m(a(_.left,s.plotLeft+B[3]),s.plotWidth,s.plotLeft)),this.bottom=s.chartHeight-C-j,this.right=s.chartWidth-G-_,this.len=Math.max(H?G:C,0),this.pos=H?_:j},F.prototype.getExtremes=function(){var s=this.logarithmic;return{min:s?M(s.lin2log(this.min)):this.min,max:s?M(s.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},F.prototype.getThreshold=function(s){var _=this.logarithmic,B=_?_.lin2log(this.min):this.min;return _=_?_.lin2log(this.max):this.max,null===s||s===-1/0?s=B:s===1/0?s=_:B>s?s=B:_<s&&(s=_),this.translate(s,0,1,0,1)},F.prototype.autoLabelAlign=function(s){var _=(a(s,0)-90*this.side+720)%360;return l(this,"autoLabelAlign",s={align:"center"},function(B){15<_&&165>_?B.align="right":195<_&&345>_&&(B.align="left")}),s.align},F.prototype.tickSize=function(s){var _=this.options,B=a(_["tick"===s?"tickWidth":"minorTickWidth"],"tick"===s&&this.isXAxis&&!this.categories?1:0),H=_["tick"===s?"tickLength":"minorTickLength"];if(B&&H){"inside"===_[s+"Position"]&&(H=-H);var G=[H,B]}return l(this,"afterTickSize",s={tickSize:G}),s.tickSize},F.prototype.labelMetrics=function(){var s=this.tickPositions&&this.tickPositions[0]||0;return this.chart.renderer.fontMetrics(this.options.labels.style.fontSize,this.ticks[s]&&this.ticks[s].label)},F.prototype.unsquish=function(){var s=this.options.labels,_=this.horiz,B=this.tickInterval,H=this.len/(((this.categories?1:0)+this.max-this.min)/B),G=s.rotation,C=this.labelMetrics(),j=Math.max(this.max-this.min,0),L=function(ge){var ae=ge/(H||1);return(ae=1<ae?Math.ceil(ae):1)*B>j&&ge!==1/0&&H!==1/0&&j&&(ae=Math.ceil(j/B)),M(ae*B)},ee=B,U=Number.MAX_VALUE;if(_){if(!s.staggerLines)if(r(G))var ie=[G];else H<s.autoRotationLimit&&(ie=s.autoRotation);if(ie)for(var $=_=void 0,oe=0,te=ie;oe<te.length;oe++){var _e=te[oe];if((_e===G||_e&&-90<=_e&&90>=_e)&&($=(_=L(Math.abs(C.h/Math.sin(u*_e))))+Math.abs(_e/360))<U){U=$;var pe=_e;ee=_}}}else ee=L(C.h);return this.autoRotation=ie,this.labelRotation=a(pe,r(G)?G:0),s.step?B:ee},F.prototype.getSlotWidth=function(s){var _=this.chart,B=this.horiz,H=this.options.labels,G=Math.max(this.tickPositions.length-(this.categories?0:1),1),C=_.margin[3];if(s&&r(s.slotWidth))return s.slotWidth;if(B&&2>H.step)return H.rotation?0:(this.staggerLines||1)*this.len/G;if(!B){if(void 0!==(s=H.style.width))return parseInt(String(s),10);if(C)return C-_.spacing[3]}return.33*_.chartWidth},F.prototype.renderUnsquish=function(){var s=this.chart,_=s.renderer,B=this.tickPositions,H=this.ticks,G=this.options.labels,C=G.style,j=this.horiz,L=this.getSlotWidth(),ee=Math.max(1,Math.round(L-2*G.padding)),U={},ie=this.labelMetrics(),$=C.textOverflow,oe=0;if(n(G.rotation)||(U.rotation=G.rotation||0),B.forEach(function(ge){(ge=H[ge]).movedLabel&&ge.replaceMovedLabel(),ge&&ge.label&&ge.label.textPxLength>oe&&(oe=ge.label.textPxLength)}),this.maxLabelLength=oe,this.autoRotation)oe>ee&&oe>ie.h?U.rotation=this.labelRotation:this.labelRotation=0;else if(L){var te=ee;if(!$){var _e="clip";for(ee=B.length;!j&&ee--;){var pe=B[ee];(pe=H[pe].label)&&(pe.styles&&"ellipsis"===pe.styles.textOverflow?pe.css({textOverflow:"clip"}):pe.textPxLength>L&&pe.css({width:L+"px"}),pe.getBBox().height>this.len/B.length-(ie.h-ie.f)&&(pe.specificTextOverflow="ellipsis"))}}}U.rotation&&(te=oe>.5*s.chartHeight?.33*s.chartHeight:oe,$||(_e="ellipsis")),(this.labelAlign=G.align||this.autoLabelAlign(this.labelRotation))&&(U.align=this.labelAlign),B.forEach(function(ge){var ae=(ge=H[ge])&&ge.label,ve=C.width,fe={};ae&&(ae.attr(U),ge.shortenLabel?ge.shortenLabel():te&&!ve&&"nowrap"!==C.whiteSpace&&(te<ae.textPxLength||"SPAN"===ae.element.tagName)?(fe.width=te+"px",$||(fe.textOverflow=ae.specificTextOverflow||_e),ae.css(fe)):ae.styles&&ae.styles.width&&!fe.width&&!ve&&ae.css({width:null}),delete ae.specificTextOverflow,ge.rotation=U.rotation)},this),this.tickRotCorr=_.rotCorr(ie.b,this.labelRotation||0,0!==this.side)},F.prototype.hasData=function(){return this.series.some(function(s){return s.hasData()})||this.options.showEmpty&&A(this.min)&&A(this.max)},F.prototype.addTitle=function(s){var j,H=this.opposite,G=this.options.title,C=this.chart.styledMode;this.axisTitle||((j=G.textAlign)||(j=(this.horiz?{low:"left",middle:"center",high:"right"}:{low:H?"right":"left",middle:"center",high:H?"left":"right"})[G.align]),this.axisTitle=this.chart.renderer.text(G.text||"",0,0,G.useHTML).attr({zIndex:7,rotation:G.rotation,align:j}).addClass("highcharts-axis-title"),C||this.axisTitle.css(i(G.style)),this.axisTitle.add(this.axisGroup),this.axisTitle.isNew=!0),C||G.style.width||this.isRadial||this.axisTitle.css({width:this.len+"px"}),this.axisTitle[s?"show":"hide"](s)},F.prototype.generateTick=function(s){var _=this.ticks;_[s]?_[s].addLabel():_[s]=new K(this,s)},F.prototype.getOffset=function(){var s=this,_=this,B=_.chart,H=_.horiz,G=_.options,C=_.side,j=_.ticks,L=_.tickPositions,ee=_.coll,U=_.axisParent,ie=B.renderer,$=B.inverted&&!_.isZAxis?[1,0,3,2][C]:C,oe=_.hasData(),te=G.title,_e=G.labels,pe=B.axisOffset;B=B.clipOffset;var ve,ge=[-1,1,1,-1][C],ae=G.className,fe=0,ne=0,ce=0;if(_.showAxis=ve=oe||G.showEmpty,_.staggerLines=_.horiz&&_e.staggerLines||void 0,!_.axisGroup){var xe=function(Le,Ie,Ne){return ie.g(Le).attr({zIndex:Ne}).addClass("highcharts-".concat(ee.toLowerCase()).concat(Ie," ")+(s.isRadial?"highcharts-radial-axis".concat(Ie," "):"")+(ae||"")).add(U)};_.gridGroup=xe("grid","-grid",G.gridZIndex),_.axisGroup=xe("axis","",G.zIndex),_.labelGroup=xe("axis-labels","-labels",_e.zIndex)}if(oe||_.isLinked?(L.forEach(function(Le){_.generateTick(Le)}),_.renderUnsquish(),_.reserveSpaceDefault=0===C||2===C||{1:"left",3:"right"}[C]===_.labelAlign,a(_e.reserveSpace,"center"===_.labelAlign||null,_.reserveSpaceDefault)&&L.forEach(function(Le){ce=Math.max(j[Le].getLabelSize(),ce)}),_.staggerLines&&(ce*=_.staggerLines),_.labelOffset=ce*(_.opposite?-1:1)):t(j,function(Le,Ie){Le.destroy(),delete j[Ie]}),te&&te.text&&!1!==te.enabled&&(_.addTitle(ve),ve&&!1!==te.reserveSpace)){_.titleOffset=fe=_.axisTitle.getBBox()[H?"height":"width"];var Oe=te.offset;ne=A(Oe)?0:a(te.margin,H?5:10)}_.renderLine(),_.offset=ge*a(G.offset,pe[C]?pe[C]+(G.margin||0):0),_.tickRotCorr=_.tickRotCorr||{x:0,y:0},te=0===C?-_.labelMetrics().h:2===C?_.tickRotCorr.y:0,oe=Math.abs(ce)+ne,ce&&(oe=oe-te+ge*(H?a(_e.y,_.tickRotCorr.y+8*ge):_e.x)),_.axisTitleMargin=a(Oe,oe),_.getMaxLabelDimensions&&(_.maxLabelDimensions=_.getMaxLabelDimensions(j,L)),"colorAxis"!==ee&&(H=this.tickSize("tick"),pe[C]=Math.max(pe[C],(_.axisTitleMargin||0)+fe+ge*_.offset,oe,L&&L.length&&H?H[0]+ge*_.offset:0),G=!_.axisLine||G.offset?0:2*Math.floor(_.axisLine.strokeWidth()/2),B[$]=Math.max(B[$],G)),l(this,"afterGetOffset")},F.prototype.getLinePath=function(s){var _=this.chart,B=this.opposite,H=this.offset,G=this.horiz,C=this.left+(B?this.width:0)+H;return H=_.chartHeight-this.bottom-(B?this.height:0)+H,B&&(s*=-1),_.renderer.crispLine([["M",G?this.left:C,G?H:this.top],["L",G?_.chartWidth-this.right:C,G?H:_.chartHeight-this.bottom]],s)},F.prototype.renderLine=function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))},F.prototype.getTitlePosition=function(){var s=this.horiz,_=this.left,B=this.top,H=this.len,G=this.options.title,C=s?_:B,j=this.opposite,L=this.offset,ee=G.x,U=G.y,ie=this.axisTitle,$=this.chart.renderer.fontMetrics(G.style.fontSize,ie);return ie=ie?Math.max(ie.getBBox(!1,0).height-$.h-1,0):0,H={low:C+(s?0:H),middle:C+H/2,high:C+(s?H:0)}[G.align],_=(s?B+this.height:_)+(s?1:-1)*(j?-1:1)*(this.axisTitleMargin||0)+[-ie,ie,$.f,-ie][this.side],l(this,"afterGetTitlePosition",{titlePosition:s={x:s?H+ee:_+(j?this.width:0)+L+ee,y:s?_+U-(j?this.height:0)+L:H+U}}),s},F.prototype.renderMinorTick=function(s,_){var B=this.minorTicks;B[s]||(B[s]=new K(this,s,"minor")),_&&B[s].isNew&&B[s].render(null,!0),B[s].render(null,!1,1)},F.prototype.renderTick=function(s,_,B){var H=this.ticks;(!this.isLinked||s>=this.min&&s<=this.max||this.grid&&this.grid.isColumn)&&(H[s]||(H[s]=new K(this,s)),B&&H[s].isNew&&H[s].render(_,!0,-1),H[s].render(_))},F.prototype.render=function(){var ge,ae,s=this,_=s.chart,B=s.logarithmic,H=s.options,G=s.isLinked,C=s.tickPositions,j=s.axisTitle,L=s.ticks,ee=s.minorTicks,U=s.alternateBands,ie=H.stackLabels,$=H.alternateGridColor,oe=s.tickmarkOffset,te=s.axisLine,_e=s.showAxis,pe=k(_.renderer.globalAnimation);if(s.labelEdge.length=0,s.overlap=!1,[L,ee,U].forEach(function(fe){t(fe,function(ne){ne.isActive=!1})}),s.hasData()||G){var ve=s.chart.hasRendered&&s.old&&r(s.old.min);s.minorTickInterval&&!s.categories&&s.getMinorTickPositions().forEach(function(fe){s.renderMinorTick(fe,ve)}),C.length&&(C.forEach(function(fe,ne){s.renderTick(fe,ne,ve)}),oe&&(0===s.min||s.single)&&(L[-1]||(L[-1]=new K(s,-1,null,!0)),L[-1].render(-1))),$&&C.forEach(function(fe,ne){ae=typeof C[ne+1]<"u"?C[ne+1]+oe:s.max-oe,ne%2==0&&fe<s.max&&ae<=s.max+(_.polar?-oe:oe)&&(U[fe]||(U[fe]=new Z.PlotLineOrBand(s)),ge=fe+oe,U[fe].options={from:B?B.lin2log(ge):ge,to:B?B.lin2log(ae):ae,color:$,className:"highcharts-alternate-grid"},U[fe].render(),U[fe].isActive=!0)}),s._addedPlotLB||(s._addedPlotLB=!0,(H.plotLines||[]).concat(H.plotBands||[]).forEach(function(fe){s.addPlotBandOrLine(fe)}))}[L,ee,U].forEach(function(fe){var ne=[],ce=pe.duration;t(fe,function(xe,Oe){xe.isActive||(xe.render(Oe,!1,0),xe.isActive=!1,ne.push(Oe))}),T(function(){for(var xe=ne.length;xe--;)fe[ne[xe]]&&!fe[ne[xe]].isActive&&(fe[ne[xe]].destroy(),delete fe[ne[xe]])},fe!==U&&_.hasRendered&&ce?ce:0)}),te&&(te[te.isPlaced?"animate":"attr"]({d:this.getLinePath(te.strokeWidth())}),te.isPlaced=!0,te[_e?"show":"hide"](_e)),j&&_e&&(H=s.getTitlePosition(),j[j.isNew?"attr":"animate"](H),j.isNew=!1),ie&&ie.enabled&&s.stacking&&s.stacking.renderStackTotals(),s.old={len:s.len,max:s.max,min:s.min,transA:s.transA,userMax:s.userMax,userMin:s.userMin},s.isDirty=!1,l(this,"afterRender")},F.prototype.redraw=function(){this.visible&&(this.render(),this.plotLinesAndBands.forEach(function(s){s.render()})),this.series.forEach(function(s){s.isDirty=!0})},F.prototype.getKeepProps=function(){return this.keepProps||F.keepProps},F.prototype.destroy=function(s){var _=this,B=_.plotLinesAndBands,H=this.eventOptions;if(l(this,"destroy",{keepEvents:s}),s||d(_),[_.ticks,_.minorTicks,_.alternateBands].forEach(function(C){E(C)}),B)for(s=B.length;s--;)B[s].destroy();for(var G in"axisLine axisTitle axisGroup gridGroup labelGroup cross scrollbar".split(" ").forEach(function(C){_[C]&&(_[C]=_[C].destroy())}),_.plotLinesAndBandsGroups)_.plotLinesAndBandsGroups[G]=_.plotLinesAndBandsGroups[G].destroy();t(_,function(C,j){-1===_.getKeepProps().indexOf(j)&&delete _[j]}),this.eventOptions=H},F.prototype.drawCrosshair=function(s,_){var C,B=this.crosshair,H=a(B&&B.snap,!0),G=this.chart,j=this.cross;if(l(this,"drawCrosshair",{e:s,point:_}),s||(s=this.cross&&this.cross.e),B&&!1!==(A(_)||!H)){if(H?A(_)&&(C=a("colorAxis"!==this.coll?_.crosshairPos:null,this.isXAxis?_.plotX:this.len-_.plotY)):C=s&&(this.horiz?s.chartX-this.pos:this.len-s.chartY+this.pos),A(C)){var L={value:_&&(this.isXAxis?_.x:a(_.stackY,_.y)),translatedValue:C};G.polar&&b(L,{isCrosshair:!0,chartX:s&&s.chartX,chartY:s&&s.chartY,point:_}),L=this.getPlotLinePath(L)||null}if(!A(L))return void this.hideCrosshair();H=this.categories&&!this.isRadial,j||(this.cross=j=G.renderer.path().addClass("highcharts-crosshair highcharts-crosshair-"+(H?"category ":"thin ")+(B.className||"")).attr({zIndex:a(B.zIndex,2)}).add(),G.styledMode||(j.attr({stroke:B.color||(H?I.parse("#ccd6eb").setOpacity(.25).get():"#cccccc"),"stroke-width":a(B.width,1)}).css({"pointer-events":"none"}),B.dashStyle&&j.attr({dashstyle:B.dashStyle}))),j.show().attr({d:L}),H&&!B.width&&j.attr({"stroke-width":this.transA}),this.cross.e=s}else this.hideCrosshair();l(this,"afterDrawCrosshair",{e:s,point:_})},F.prototype.hideCrosshair=function(){this.cross&&this.cross.hide(),l(this,"afterHideCrosshair")},F.prototype.hasVerticalPanning=function(){var s=this.chart.options.chart.panning;return!!(s&&s.enabled&&/y/.test(s.type))},F.prototype.validatePositiveValue=function(s){return r(s)&&0<s},F.prototype.update=function(s,_){var B=this.chart;s=i(this.userOptions,s),this.destroy(!0),this.init(B,s),B.isDirtyBox=!0,a(_,!0)&&B.redraw()},F.prototype.remove=function(s){for(var _=this.chart,B=this.coll,H=this.series,G=H.length;G--;)H[G]&&H[G].remove(!1);R(_.axes,this),R(_[B],this),_[B].forEach(function(C,j){C.options.index=C.userOptions.index=j}),this.destroy(),_.isDirtyBox=!0,a(s,!0)&&_.redraw()},F.prototype.setTitle=function(s,_){this.update({title:s},_)},F.prototype.setCategories=function(s,_){this.update({categories:s},_)},F.defaultOptions=S.defaultXAxisOptions,F.keepProps="extKey hcEvents names series userMax userMin".split(" "),F}()}),X(y,"Core/Axis/DateTimeAxis.js",[y["Core/Utilities.js"]],function(O){var Z,S=O.addEvent,I=O.getMagnitude,N=O.normalizeTickInterval,Y=O.timeUnits;return function(K){function P(){return this.chart.time.getTimeTicks.apply(this.chart.time,arguments)}function k(u){"datetime"!==u.userOptions.type?this.dateTime=void 0:this.dateTime||(this.dateTime=new p(this))}var x=[];K.compose=function(u){return-1===x.indexOf(u)&&(x.push(u),u.keepProps.push("dateTime"),u.prototype.getTimeTicks=P,S(u,"init",k)),u};var p=function(){function u(g){this.axis=g}return u.prototype.normalizeTimeTickInterval=function(g,v){var E,w=v||[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2]],["week",[1,2]],["month",[1,2,3,4,6]],["year",null]],M=Y[(v=w[w.length-1])[0]],A=v[1];for(E=0;E<w.length&&(M=Y[(v=w[E])[0]],A=v[1],!(w[E+1]&&g<=(M*A[A.length-1]+Y[w[E+1][0]])/2));E++);return M===Y.year&&g<5*M&&(A=[1,2,5]),{unitRange:M,count:g=N(g/M,A,"year"===v[0]?Math.max(I(g/M),1):1),unitName:v[0]}},u.prototype.getXDateFormat=function(g,v){var w=this.axis,M=w.chart.time;return w.closestPointRange?M.getDateFormat(w.closestPointRange,g,w.options.startOfWeek,v)||M.resolveDTLFormat(v.year).main:M.resolveDTLFormat(v.day).main},u}();K.Additions=p}(Z||(Z={})),Z}),X(y,"Core/Axis/LogarithmicAxis.js",[y["Core/Utilities.js"]],function(O){var Y,S=O.addEvent,I=O.normalizeTickInterval,N=O.pick;return function(Z){function K(p){var u=this.logarithmic;"logarithmic"!==p.userOptions.type?this.logarithmic=void 0:u||(this.logarithmic=new x(this))}function P(){var p=this.logarithmic;p&&(this.lin2val=function(u){return p.lin2log(u)},this.val2lin=function(u){return p.log2lin(u)})}var k=[];Z.compose=function(p){return-1===k.indexOf(p)&&(k.push(p),p.keepProps.push("logarithmic"),S(p,"init",K),S(p,"afterInit",P)),p};var x=function(){function p(u){this.axis=u}return p.prototype.getLogTickPositions=function(u,g,v,w){var M=this.axis,A=M.len,E=M.options,R=[];if(w||(this.minorAutoInterval=void 0),.5<=u)u=Math.round(u),R=M.getLinearTickPositions(u,g,v);else if(.08<=u){var b,W=Math.floor(g),l=E=void 0;for(A=.3<u?[1,2,4]:.15<u?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9];W<v+1&&!l;W++){var h=A.length;for(b=0;b<h&&!l;b++){var r=this.log2lin(this.lin2log(W)*A[b]);r>g&&(!w||E<=v)&&typeof E<"u"&&R.push(E),E>v&&(l=!0),E=r}}}else g=this.lin2log(g),v=this.lin2log(v),u=w?M.getMinorTickInterval():E.tickInterval,u=N("auto"===u?null:u,this.minorAutoInterval,E.tickPixelInterval/(w?5:1)*(v-g)/((w?A/M.tickPositions.length:A)||1)),u=I(u),R=M.getLinearTickPositions(u,g,v).map(this.log2lin),w||(this.minorAutoInterval=u/5);return w||(M.tickInterval=u),R},p.prototype.lin2log=function(u){return Math.pow(10,u)},p.prototype.log2lin=function(u){return Math.log(u)/Math.LN10},p}();Z.Additions=x}(Y||(Y={})),Y}),X(y,"Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js",[y["Core/Utilities.js"]],function(O){var Y,S=O.erase,I=O.extend,N=O.isNumber;return function(Z){var P,K=[];Z.compose=function(x,p){return P||(P=x),-1===K.indexOf(p)&&(K.push(p),I(p.prototype,k.prototype)),p};var k=function(){function x(){}return x.prototype.getPlotBandPath=function(p,u,g){void 0===g&&(g=this.options);var v=this.getPlotLinePath({value:u,force:!0,acrossPanes:g.acrossPanes}),w=[],M=this.horiz;if(u=!N(this.min)||!N(this.max)||p<this.min&&u<this.min||p>this.max&&u>this.max,p=this.getPlotLinePath({value:p,force:!0,acrossPanes:g.acrossPanes}),g=1,p&&v){if(u){var A=p.toString()===v.toString();g=0}for(u=0;u<p.length;u+=2){var E=p[u],R=p[u+1],W=v[u],b=v[u+1];"M"!==E[0]&&"L"!==E[0]||"M"!==R[0]&&"L"!==R[0]||"M"!==W[0]&&"L"!==W[0]||"M"!==b[0]&&"L"!==b[0]||(M&&W[1]===E[1]?(W[1]+=g,b[1]+=g):M||W[2]!==E[2]||(W[2]+=g,b[2]+=g),w.push(["M",E[1],E[2]],["L",R[1],R[2]],["L",b[1],b[2]],["L",W[1],W[2]],["Z"])),w.isFlat=A}}return w},x.prototype.addPlotBand=function(p){return this.addPlotBandOrLine(p,"plotBands")},x.prototype.addPlotLine=function(p){return this.addPlotBandOrLine(p,"plotLines")},x.prototype.addPlotBandOrLine=function(p,u){var g=this,v=this.userOptions,w=new P(this,p);if(this.visible&&(w=w.render()),w){if(this._addedPlotLB||(this._addedPlotLB=!0,(v.plotLines||[]).concat(v.plotBands||[]).forEach(function(A){g.addPlotBandOrLine(A)})),u){var M=v[u]||[];M.push(p),v[u]=M}this.plotLinesAndBands.push(w)}return w},x.prototype.removePlotBandOrLine=function(p){var u=this.plotLinesAndBands,g=this.options,v=this.userOptions;if(u){for(var w=u.length;w--;)u[w].id===p&&u[w].destroy();[g.plotLines||[],v.plotLines||[],g.plotBands||[],v.plotBands||[]].forEach(function(M){for(w=M.length;w--;)(M[w]||{}).id===p&&S(M,M[w])})}},x.prototype.removePlotBand=function(p){this.removePlotBandOrLine(p)},x.prototype.removePlotLine=function(p){this.removePlotBandOrLine(p)},x}()}(Y||(Y={})),Y}),X(y,"Core/Axis/PlotLineOrBand/PlotLineOrBand.js",[y["Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js"],y["Core/Utilities.js"]],function(O,S){var I=S.arrayMax,N=S.arrayMin,Y=S.defined,Z=S.destroyObjectProperties,K=S.erase,P=S.fireEvent,k=S.merge,x=S.objectEach,p=S.pick;return function(){function u(g,v){this.axis=g,v&&(this.options=v,this.id=v.id)}return u.compose=function(g){return O.compose(u,g)},u.prototype.render=function(){P(this,"render");var g=this,v=g.axis,w=v.horiz,M=v.logarithmic,A=g.options,E=A.color,R=p(A.zIndex,0),W=A.events,b={},l=v.chart.renderer,h=A.label,r=g.label,n=A.to,i=A.from,o=A.value,t=g.svgElem,a=[],m=Y(i)&&Y(n);a=Y(o);var d=!t,f={class:"highcharts-plot-"+(m?"band ":"line ")+(A.className||"")},T=m?"bands":"lines";if(M&&(i=M.log2lin(i),n=M.log2lin(n),o=M.log2lin(o)),v.chart.styledMode||(a?(f.stroke=E||"#999999",f["stroke-width"]=p(A.width,1),A.dashStyle&&(f.dashstyle=A.dashStyle)):m&&(f.fill=E||"#e6ebf5",A.borderWidth&&(f.stroke=A.borderColor,f["stroke-width"]=A.borderWidth))),b.zIndex=R,(M=v.plotLinesAndBandsGroups[T+="-"+R])||(v.plotLinesAndBandsGroups[T]=M=l.g("plot-"+T).attr(b).add()),d&&(g.svgElem=t=l.path().attr(f).add(M)),a)a=v.getPlotLinePath({value:o,lineWidth:t.strokeWidth(),acrossPanes:A.acrossPanes});else{if(!m)return;a=v.getPlotBandPath(i,n,A)}return!g.eventsAdded&&W&&(x(W,function(V,F){t.on(F,function(s){W[F].apply(g,[s])})}),g.eventsAdded=!0),(d||!t.d)&&a&&a.length?t.attr({d:a}):t&&(a?(t.show(),t.animate({d:a})):t.d&&(t.hide(),r&&(g.label=r=r.destroy()))),h&&(Y(h.text)||Y(h.formatter))&&a&&a.length&&0<v.width&&0<v.height&&!a.isFlat?(h=k({align:w&&m&&"center",x:w?!m&&4:10,verticalAlign:!w&&m&&"middle",y:w?m?16:10:m?6:-4,rotation:w&&!m&&90},h),this.renderLabel(h,a,m,R)):r&&r.hide(),g},u.prototype.renderLabel=function(g,v,w,M){var A=this.axis,E=A.chart.renderer,R=this.label;R||(this.label=R=E.text(this.getLabelText(g),0,0,g.useHTML).attr({align:g.textAlign||g.align,rotation:g.rotation,class:"highcharts-plot-"+(w?"band":"line")+"-label "+(g.className||""),zIndex:M}).add(),A.chart.styledMode||R.css(k({textOverflow:"ellipsis"},g.style))),M=v.xBounds||[v[0][1],v[1][1],w?v[2][1]:v[0][1]],v=v.yBounds||[v[0][2],v[1][2],w?v[2][2]:v[0][2]],w=N(M),E=N(v),R.align(g,!1,{x:w,y:E,width:I(M)-w,height:I(v)-E}),R.alignValue&&"left"!==R.alignValue||(g=g.clip?A.width:A.chart.chartWidth,R.css({width:(90===R.rotation?A.height-(R.alignAttr.y-A.top):g-(R.alignAttr.x-A.left))+"px"})),R.show(!0)},u.prototype.getLabelText=function(g){return Y(g.formatter)?g.formatter.call(this):g.text},u.prototype.destroy=function(){K(this.axis.plotLinesAndBands,this),delete this.axis,Z(this)},u}()}),X(y,"Core/Tooltip.js",[y["Core/FormatUtilities.js"],y["Core/Globals.js"],y["Core/Renderer/RendererUtilities.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){var Z=O.format,K=S.doc,P=I.distribute,k=Y.clamp,x=Y.css,p=Y.discardElement,u=Y.extend,g=Y.fireEvent,v=Y.isArray,w=Y.isNumber,M=Y.isString,A=Y.merge,E=Y.pick,R=Y.splat,W=Y.syncTimeout;return function(){function b(l,h){this.allowShared=!0,this.container=void 0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.now={},this.options={},this.outside=!1,this.chart=l,this.init(l,h)}return b.prototype.applyFilter=function(){var l=this.chart;l.renderer.definition({tagName:"filter",attributes:{id:"drop-shadow-"+l.index,opacity:.5},children:[{tagName:"feGaussianBlur",attributes:{in:"SourceAlpha",stdDeviation:1}},{tagName:"feOffset",attributes:{dx:1,dy:1}},{tagName:"feComponentTransfer",children:[{tagName:"feFuncA",attributes:{type:"linear",slope:.3}}]},{tagName:"feMerge",children:[{tagName:"feMergeNode"},{tagName:"feMergeNode",attributes:{in:"SourceGraphic"}}]}]})},b.prototype.bodyFormatter=function(l){return l.map(function(h){var r=h.series.tooltipOptions;return(r[(h.point.formatPrefix||"point")+"Formatter"]||h.point.tooltipFormatter).call(h.point,r[(h.point.formatPrefix||"point")+"Format"]||"")})},b.prototype.cleanSplit=function(l){this.chart.series.forEach(function(h){var r=h&&h.tt;r&&(!r.isActive||l?h.tt=r.destroy():r.isActive=!1)})},b.prototype.defaultFormatter=function(l){var h=this.points||R(this),r=[l.tooltipFooterHeaderFormatter(h[0])];return(r=r.concat(l.bodyFormatter(h))).push(l.tooltipFooterHeaderFormatter(h[0],!0)),r},b.prototype.destroy=function(){this.label&&(this.label=this.label.destroy()),this.split&&this.tt&&(this.cleanSplit(!0),this.tt=this.tt.destroy()),this.renderer&&(this.renderer=this.renderer.destroy(),p(this.container)),Y.clearTimeout(this.hideTimer),Y.clearTimeout(this.tooltipTimeout)},b.prototype.getAnchor=function(l,h){var r=this.chart,n=r.pointer,i=r.inverted,o=r.plotTop;if(r=r.plotLeft,(l=R(l))[0].series&&l[0].series.yAxis&&!l[0].series.yAxis.options.reversedStacks&&(l=l.slice().reverse()),this.followPointer&&h)typeof h.chartX>"u"&&(h=n.normalize(h)),l=[h.chartX-r,h.chartY-o];else if(l[0].tooltipPos)l=l[0].tooltipPos;else{var t=0,a=0;l.forEach(function(m){(m=m.pos(!0))&&(t+=m[0],a+=m[1])}),t/=l.length,a/=l.length,this.shared&&1<l.length&&h&&(i?t=h.chartX:a=h.chartY),l=[t-r,a-o]}return l.map(Math.round)},b.prototype.getClassName=function(l,h,r){var n=l.series,i=n.options;return[this.options.className,"highcharts-label",r&&"highcharts-tooltip-header",h?"highcharts-tooltip-box":"highcharts-tooltip",!r&&"highcharts-color-"+E(l.colorIndex,n.colorIndex),i&&i.className].filter(M).join(" ")},b.prototype.getLabel=function(){var o,l=this,h=this.chart.styledMode,r=this.options,n=this.split&&this.allowShared,i=r.style.pointerEvents||(this.shouldStickOnContact()?"auto":"none"),t=this.chart.renderer;if(l.label){var a=!l.label.hasClass("highcharts-label");(n&&!a||!n&&a)&&l.destroy()}if(!this.label){if(this.outside){a=this.chart.options.chart.style;var m=N.getRendererType();this.container=o=S.doc.createElement("div"),o.className="highcharts-tooltip-container",x(o,{position:"absolute",top:"1px",pointerEvents:i,zIndex:Math.max(this.options.style.zIndex||0,(a&&a.zIndex||0)+3)}),S.doc.body.appendChild(o),this.renderer=t=new m(o,0,0,a,void 0,void 0,t.styledMode)}if(n?this.label=t.g("tooltip"):(this.label=t.label("",0,0,r.shape,void 0,void 0,r.useHTML,void 0,"tooltip").attr({padding:r.padding,r:r.borderRadius}),h||this.label.attr({fill:r.backgroundColor,"stroke-width":r.borderWidth}).css(r.style).css({pointerEvents:i}).shadow(r.shadow)),h&&r.shadow&&(this.applyFilter(),this.label.attr({filter:"url(#drop-shadow-"+this.chart.index+")"})),l.outside&&!l.split){var d=this.label,f=d.xSetter,T=d.ySetter;d.xSetter=function(V){f.call(d,l.distance),o.style.left=V+"px"},d.ySetter=function(V){T.call(d,l.distance),o.style.top=V+"px"}}this.label.attr({zIndex:8}).add()}return this.label},b.prototype.getPosition=function(l,h,r){var s,n=this.chart,i=this.distance,o={},t=n.inverted&&r.h||0,a=this.outside,m=a?K.documentElement.clientWidth-2*i:n.chartWidth,d=a?Math.max(K.body.scrollHeight,K.documentElement.scrollHeight,K.body.offsetHeight,K.documentElement.offsetHeight,K.documentElement.clientHeight):n.chartHeight,f=n.pointer.getChartPosition(),T=function(j){var L="x"===j;return[j,L?m:d,L?l:h].concat(a?[L?l*f.scaleX:h*f.scaleY,L?f.left-i+(r.plotX+n.plotLeft)*f.scaleX:f.top-i+(r.plotY+n.plotTop)*f.scaleY,0,L?m:d]:[L?l:h,L?r.plotX+n.plotLeft:r.plotY+n.plotTop,L?n.plotLeft:n.plotTop,L?n.plotLeft+n.plotWidth:n.plotTop+n.plotHeight])},V=T("y"),F=T("x");T=!!r.negative,!n.polar&&n.hoverSeries&&n.hoverSeries.yAxis&&n.hoverSeries.yAxis.reversed&&(T=!T);var _=!this.followPointer&&E(r.ttBelow,!n.inverted===T),B=function(j,L,ee,U,ie,$,oe){var te=a?"y"===j?i*f.scaleY:i*f.scaleX:i,_e=(ee-U)/2,pe=U<ie-i,ge=ie+i+U<L,ae=ie-te-ee+_e;if(ie=ie+te-_e,_&&ge)o[j]=ie;else if(!_&&pe)o[j]=ae;else if(pe)o[j]=Math.min(oe-U,0>ae-t?ae:ae-t);else{if(!ge)return!1;o[j]=Math.max($,ie+t+ee>L?ie:ie+t)}},H=function(j,L,ee,U,ie){var $;return ie<i||ie>L-i?$=!1:o[j]=ie<ee/2?1:ie>L-U/2?L-U-2:ie-ee/2,$},G=function(j){var L=V;V=F,F=L,s=j},C=function(){!1!==B.apply(0,V)?!1!==H.apply(0,F)||s||(G(!0),C()):s?o.x=o.y=0:(G(!0),C())};return(n.inverted||1<this.len)&&G(),C(),o},b.prototype.hide=function(l){var h=this;Y.clearTimeout(this.hideTimer),l=E(l,this.options.hideDelay),this.isHidden||(this.hideTimer=W(function(){h.getLabel().fadeOut(l&&void 0),h.isHidden=!0},l))},b.prototype.init=function(l,h){this.chart=l,this.options=h,this.crosshairs=[],this.now={x:0,y:0},this.isHidden=!0,this.split=h.split&&!l.inverted&&!l.polar,this.shared=h.shared||this.split,this.outside=E(h.outside,!(!l.scrollablePixelsX&&!l.scrollablePixelsY))},b.prototype.shouldStickOnContact=function(l){return!(this.followPointer||!this.options.stickOnContact||l&&!this.chart.pointer.inClass(l.target,"highcharts-tooltip"))},b.prototype.move=function(l,h,r,n){var i=this,o=i.now,t=!1!==i.options.animation&&!i.isHidden&&(1<Math.abs(l-o.x)||1<Math.abs(h-o.y)),a=i.followPointer||1<i.len;u(o,{x:t?(2*o.x+l)/3:l,y:t?(o.y+h)/2:h,anchorX:a?void 0:t?(2*o.anchorX+r)/3:r,anchorY:a?void 0:t?(o.anchorY+n)/2:n}),i.getLabel().attr(o),i.drawTracker(),t&&(Y.clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout(function(){i&&i.move(l,h,r,n)},32))},b.prototype.refresh=function(l,h){var r=this.chart,n=this.options,i=r.pointer,o=R(l),t=o[0],a=[],m=n.formatter||this.defaultFormatter,d=this.shared,f=r.styledMode,T={};if(n.enabled&&t.series){Y.clearTimeout(this.hideTimer),this.allowShared=!(!v(l)&&l.series&&l.series.noSharedTooltip),this.followPointer=!this.split&&t.series.tooltipOptions.followPointer;var V=(l=this.getAnchor(l,h))[0],F=l[1];if(d&&this.allowShared?(i.applyInactiveState(o),o.forEach(function(B){B.setState("hover"),a.push(B.getLabelConfig())}),(T={x:t.category,y:t.y}).points=a):T=t.getLabelConfig(),this.len=a.length,m=m.call(T,this),this.distance=E((d=t.series).tooltipOptions.distance,16),!1===m)this.hide();else{if(this.split&&this.allowShared)this.renderSplit(m,o);else{var s=V,_=F;if(h&&i.isDirectTouch&&(s=h.chartX-r.plotLeft,_=h.chartY-r.plotTop),!r.polar&&!1!==d.options.clip&&!o.some(function(B){return i.isDirectTouch||B.series.shouldShowTooltip(s,_)}))return void this.hide();h=this.getLabel(),n.style.width&&!f||h.css({width:r.spacingBox.width+"px"}),h.attr({text:m&&m.join?m.join(""):m}),h.addClass(this.getClassName(t),!0),f||h.attr({stroke:n.borderColor||t.color||d.color||"#666666"}),this.updatePosition({plotX:V,plotY:F,negative:t.negative,ttBelow:t.ttBelow,h:l[2]||0})}this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1}g(this,"refresh")}},b.prototype.renderSplit=function(l,h){function r(ge,ae,ve,fe,ne){return void 0===ne&&(ne=!0),ve?(ae=U?0:te,ge=k(ge-fe/2,j.left,j.right-fe-(n.outside?ie:0))):(ae-=$,ge=k(ge=ne?ge-fe-H:ge+H,ne?ge:j.left,j.right)),{x:ge,y:ae}}var n=this,i=n.chart,o=n.chart,t=o.chartWidth,a=o.chartHeight,m=o.plotHeight,d=o.plotLeft,f=o.plotTop,T=o.pointer,V=o.scrollablePixelsY;V=void 0===V?0:V;var s=o.scrollingContainer,_=(s=void 0===s?{scrollLeft:0,scrollTop:0}:s).scrollLeft;s=s.scrollTop;var B=o.styledMode,H=n.distance,G=n.options,C=n.options.positioner,j=n.outside&&"number"!=typeof o.scrollablePixelsX?K.documentElement.getBoundingClientRect():{left:_,right:_+t,top:s,bottom:s+a},L=n.getLabel(),ee=this.renderer||i.renderer,U=!(!i.xAxis[0]||!i.xAxis[0].opposite),ie=(i=T.getChartPosition()).left;i=i.top;var $=f+s,oe=0,te=m-V;M(l)&&(l=[!1,l]),l=l.slice(0,h.length+1).reduce(function(ge,ae,ve){if(!1!==ae&&""!==ae){var fe=(ve=h[ve-1]||{isHeader:!0,plotX:h[0].plotX,plotY:m,series:{}}).isHeader,ne=fe?n:ve.series;ae=ae.toString();var ce=ne.tt,xe=ve.isHeader,Oe=ve.series;ce||(ce={padding:G.padding,r:G.borderRadius},B||(ce.fill=G.backgroundColor,ce["stroke-width"]=G.borderWidth),ce=ee.label("",0,0,G[xe?"headerShape":"shape"],void 0,void 0,G.useHTML).addClass(n.getClassName(ve,!0,xe)).attr(ce).add(L)),ce.isActive=!0,ce.attr({text:ae}),B||ce.css(G.style).shadow(G.shadow).attr({stroke:G.borderColor||ve.color||Oe.color||"#333333"}),ae=(xe=(ne=ne.tt=ce).getBBox()).width+ne.strokeWidth(),fe&&(te+=oe=xe.height,U&&($-=oe)),Oe=void 0===(Oe=ve.plotX)?0:Oe,ce=void 0===(ce=ve.plotY)?0:ce;var Le=ve.series;if(ve.isHeader){Oe=d+Oe;var Ie=f+m/2}else{var Ne=Le.xAxis,Mt=Le.yAxis;Oe=Ne.pos+k(Oe,-H,Ne.len+H),Le.shouldShowTooltip(0,Mt.pos-f+ce,{ignoreX:!0})&&(Ie=Mt.pos+ce)}Oe=k(Oe,j.left-H,j.right+H),"number"==typeof Ie?(xe=xe.height+1,ce=C?C.call(n,ae,xe,ve):r(Oe,Ie,fe,ae),ge.push({align:C?0:void 0,anchorX:Oe,anchorY:Ie,boxWidth:ae,point:ve,rank:E(ce.rank,fe?1:0),size:xe,target:ce.y,tt:ne,x:ce.x})):ne.isActive=!1}return ge},[]),!C&&l.some(function(ge){var ae=(n.outside?ie:0)+ge.anchorX;return ae<j.left&&ae+ge.boxWidth<j.right||ae<ie-j.left+ge.boxWidth&&j.right-ae>ae})&&(l=l.map(function(ge){var ae=r(ge.anchorX,ge.anchorY,ge.point.isHeader,ge.boxWidth,!1);return u(ge,{target:ae.y,x:ae.x})})),n.cleanSplit(),P(l,te);var _e=ie,pe=ie;l.forEach(function(ge){var ae=ge.x,ve=ge.boxWidth;(ge=ge.isHeader)||(n.outside&&ie+ae<_e&&(_e=ie+ae),!ge&&n.outside&&_e+ve>pe&&(pe=ie+ae))}),l.forEach(function(ge){var ae=ge.x,ve=ge.anchorX,fe=ge.pos,ne=ge.point.isHeader;if(fe={visibility:typeof fe>"u"?"hidden":"inherit",x:ae,y:(fe||0)+$,anchorX:ve,anchorY:ge.anchorY},n.outside&&ae<ve){var ce=ie-_e;0<ce&&(ne||(fe.x=ae+ce,fe.anchorX=ve+ce),ne&&(fe.x=(pe-_e)/2,fe.anchorX=ve+ce))}ge.tt.attr(fe)}),l=n.container,V=n.renderer,n.outside&&l&&V&&(o=L.getBBox(),V.setSize(o.width+o.x,o.height+o.y,!1),l.style.left=_e+"px",l.style.top=i+"px")},b.prototype.drawTracker=function(){if(this.shouldStickOnContact()){var l=this.chart,h=this.label,r=this.shared?l.hoverPoints:l.hoverPoint;if(h&&r){var n={x:0,y:0,width:0,height:0};r=this.getAnchor(r);var i=h.getBBox();r[0]+=l.plotLeft-h.translateX,r[1]+=l.plotTop-h.translateY,n.x=Math.min(0,r[0]),n.y=Math.min(0,r[1]),n.width=0>r[0]?Math.max(Math.abs(r[0]),i.width-r[0]):Math.max(Math.abs(r[0]),i.width),n.height=0>r[1]?Math.max(Math.abs(r[1]),i.height-Math.abs(r[1])):Math.max(Math.abs(r[1]),i.height),this.tracker?this.tracker.attr(n):(this.tracker=h.renderer.rect(n).addClass("highcharts-tracker").add(h),l.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}}else this.tracker&&this.tracker.destroy()},b.prototype.styledModeFormat=function(l){return l.replace('style="font-size: 10px"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex} {series.options.className} {point.options.className}"')},b.prototype.tooltipFooterHeaderFormatter=function(l,h){var r=l.series,n=r.tooltipOptions,i=r.xAxis,o=i&&i.dateTime,t=n.xDateFormat,a=n[h?"footerFormat":"headerFormat"];return g(this,"headerFormatter",i={isFooter:h,labelConfig:l},function(m){o&&!t&&w(l.key)&&(t=o.getXDateFormat(l.key,n.dateTimeLabelFormats)),o&&t&&(l.point&&l.point.tooltipDateKeys||["key"]).forEach(function(d){a=a.replace("{point."+d+"}","{point."+d+":"+t+"}")}),r.chart.styledMode&&(a=this.styledModeFormat(a)),m.text=Z(a,{point:l,series:r},this.chart)}),i.text},b.prototype.update=function(l){this.destroy(),A(!0,this.chart.options.tooltip.userOptions,l),this.init(this.chart,A(!0,this.options,l))},b.prototype.updatePosition=function(l){var h=this.chart,r=this.distance,n=this.options,i=h.pointer,o=this.getLabel(),t=i.getChartPosition();i=t.left;var a=t.top,m=t.scaleX;t=t.scaleY;var d=(n.positioner||this.getPosition).call(this,o.width,o.height,l),f=(l.plotX||0)+h.plotLeft;l=(l.plotY||0)+h.plotTop,this.outside&&(n.positioner&&(d.x+=i-r,d.y+=a-r),this.renderer.setSize(o.width+(r=n.borderWidth+2*r),o.height+r,!1),(1!==m||1!==t)&&(x(this.container,{transform:"scale(".concat(m,", ").concat(t,")")}),f*=m,l*=t),f+=i-d.x,l+=a-d.y),this.move(Math.round(d.x),Math.round(d.y||0),f,l)},b}()}),X(y,"Core/Series/Point.js",[y["Core/Renderer/HTML/AST.js"],y["Core/Animation/AnimationUtilities.js"],y["Core/Defaults.js"],y["Core/FormatUtilities.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){var Z=S.animObject,K=I.defaultOptions,P=N.format,k=Y.addEvent,x=Y.defined,p=Y.erase,u=Y.extend,g=Y.fireEvent,v=Y.getNestedProperty,w=Y.isArray,M=Y.isFunction,A=Y.isNumber,E=Y.isObject,R=Y.merge,W=Y.objectEach,b=Y.pick,l=Y.syncTimeout,h=Y.removeEvent,r=Y.uniqueKey;return function(){function n(){this.category=void 0,this.formatPrefix="point",this.id=void 0,this.isNull=!1,this.percentage=this.options=this.name=void 0,this.selected=!1,this.total=this.shapeArgs=this.series=void 0,this.visible=!0,this.x=void 0}return n.prototype.animateBeforeDestroy=function(){var i=this,o={x:i.startXPos,opacity:0},t=i.getGraphicalProps();t.singular.forEach(function(a){i[a]=i[a].animate("dataLabel"===a?{x:i[a].startXPos,y:i[a].startYPos,opacity:0}:o)}),t.plural.forEach(function(a){i[a].forEach(function(m){m.element&&m.animate(u({x:i.startXPos},m.startYPos?{x:m.startXPos,y:m.startYPos}:{}))})})},n.prototype.applyOptions=function(i,o){var t=this.series,a=t.options.pointValKey||t.pointValKey;return i=n.prototype.optionsToObject.call(this,i),u(this,i),this.options=this.options?u(this.options,i):i,i.group&&delete this.group,i.dataLabels&&delete this.dataLabels,a&&(this.y=n.prototype.getNestedProperty.call(this,a)),this.formatPrefix=(this.isNull=this.isValid&&!this.isValid())?"null":"point",this.selected&&(this.state="select"),"name"in this&&typeof o>"u"&&t.xAxis&&t.xAxis.hasNames&&(this.x=t.xAxis.nameToX(this)),typeof this.x>"u"&&t?this.x=typeof o>"u"?t.autoIncrement():o:A(i.x)&&t.options.relativeXValue&&(this.x=t.autoIncrement(i.x)),this},n.prototype.destroy=function(){function i(){for(f in(o.graphic||o.graphics||o.dataLabel||o.dataLabels)&&(h(o),o.destroyElements()),o)o[f]=null}var o=this,t=o.series,a=t.chart;t=t.options.dataSorting;var f,m=a.hoverPoints,d=Z(o.series.chart.renderer.globalAnimation);o.legendItem&&a.legend.destroyItem(o),m&&(o.setState(),p(m,o),m.length||(a.hoverPoints=null)),o===a.hoverPoint&&o.onMouseOut(),t&&t.enabled?(this.animateBeforeDestroy(),l(i,d.duration)):i(),a.pointCount--},n.prototype.destroyElements=function(i){var o=this;(i=o.getGraphicalProps(i)).singular.forEach(function(t){o[t]=o[t].destroy()}),i.plural.forEach(function(t){o[t].forEach(function(a){a&&a.element&&a.destroy()}),delete o[t]})},n.prototype.firePointEvent=function(i,o,t){var a=this,m=this.series.options;(m.point.events[i]||a.options&&a.options.events&&a.options.events[i])&&a.importEvents(),"click"===i&&m.allowPointSelect&&(t=function(d){a.select&&a.select(null,d.ctrlKey||d.metaKey||d.shiftKey)}),g(a,i,o,t)},n.prototype.getClassName=function(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(typeof this.colorIndex<"u"?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")},n.prototype.getGraphicalProps=function(i){var m,o=this,t=[],a={singular:[],plural:[]};for((i=i||{graphic:1,dataLabel:1}).graphic&&t.push("graphic","shadowGroup"),i.dataLabel&&t.push("dataLabel","dataLabelPath","dataLabelUpper","connector"),m=t.length;m--;){var d=t[m];o[d]&&a.singular.push(d)}return["graphic","dataLabel","connector"].forEach(function(f){var T=f+"s";i[f]&&o[T]&&a.plural.push(T)}),a},n.prototype.getLabelConfig=function(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},n.prototype.getNestedProperty=function(i){if(i)return 0===i.indexOf("custom.")?v(i,this.options):this[i]},n.prototype.getZone=function(){var i=this.series,o=i.zones;i=i.zoneAxis||"y";var t,a=0;for(t=o[a];this[i]>=t.value;)t=o[++a];return this.nonZonedColor||(this.nonZonedColor=this.color),this.color=t&&t.color&&!this.options.color?t.color:this.nonZonedColor,t},n.prototype.hasNewShapeType=function(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType},n.prototype.init=function(i,o,t){return this.series=i,this.applyOptions(o,t),this.id=x(this.id)?this.id:r(),this.resolveColor(),i.chart.pointCount++,g(this,"afterInit"),this},n.prototype.isValid=function(){return null!==this.x&&A(this.y)},n.prototype.optionsToObject=function(i){var o=this.series,t=o.options.keys,a=t||o.pointArrayMap||["y"],m=a.length,d={},f=0,T=0;if(A(i)||null===i)d[a[0]]=i;else if(w(i))for(!t&&i.length>m&&("string"==(o=typeof i[0])?d.name=i[0]:"number"===o&&(d.x=i[0]),f++);T<m;)t&&typeof i[f]>"u"||(0<a[T].indexOf(".")?n.prototype.setNestedProperty(d,i[f],a[T]):d[a[T]]=i[f]),f++,T++;else"object"==typeof i&&(d=i,i.dataLabels&&(o._hasPointLabels=!0),i.marker&&(o._hasPointMarkers=!0));return d},n.prototype.pos=function(i,o){void 0===o&&(o=this.plotY);var t=this.plotX,a=this.series,m=a.chart,d=a.xAxis;a=a.yAxis;var f=0,T=0;if(A(t)&&A(o))return i&&(f=d?d.pos:m.plotLeft,T=a?a.pos:m.plotTop),m.inverted&&d&&a?[a.len-o+T,d.len-t+f]:[t+f,o+T]},n.prototype.resolveColor=function(){var i=this.series,o=i.chart.styledMode,t=i.chart.options.chart.colorCount;if(delete this.nonZonedColor,i.options.colorByPoint){if(!o){var a=(t=i.options.colors||i.chart.options.colors)[i.colorCounter];t=t.length}o=i.colorCounter,i.colorCounter++,i.colorCounter===t&&(i.colorCounter=0)}else o||(a=i.color),o=i.colorIndex;this.colorIndex=b(this.options.colorIndex,o),this.color=b(this.options.color,a)},n.prototype.setNestedProperty=function(i,o,t){return t.split(".").reduce(function(a,m,d,f){return a[m]=f.length-1===d?o:E(a[m],!0)?a[m]:{},a[m]},i),i},n.prototype.shouldDraw=function(){return!this.isNull},n.prototype.tooltipFormatter=function(i){var o=this.series,t=o.tooltipOptions,a=b(t.valueDecimals,""),m=t.valuePrefix||"",d=t.valueSuffix||"";return o.chart.styledMode&&(i=o.chart.tooltip.styledModeFormat(i)),(o.pointArrayMap||["y"]).forEach(function(f){f="{point."+f,(m||d)&&(i=i.replace(RegExp(f+"}","g"),m+f+"}"+d)),i=i.replace(RegExp(f+"}","g"),f+":,."+a+"f}")}),P(i,{point:this,series:this.series},o.chart)},n.prototype.update=function(i,o,t,a){function m(){d.applyOptions(i);var _=T&&d.hasMockGraphic;_=null===d.y?!_:_,T&&_&&(d.graphic=T.destroy(),delete d.hasMockGraphic),E(i,!0)&&(T&&T.element&&i&&i.marker&&typeof i.marker.symbol<"u"&&(d.graphic=T.destroy()),i&&i.dataLabels&&d.dataLabel&&(d.dataLabel=d.dataLabel.destroy()),d.connector&&(d.connector=d.connector.destroy())),f.updateParallelArrays(d,s=d.index),F.data[s]=E(F.data[s],!0)||E(i,!0)?d.options:b(i,F.data[s]),f.isDirty=f.isDirtyData=!0,!f.fixedBox&&f.hasCartesianSeries&&(V.isDirtyBox=!0),"point"===F.legendType&&(V.isDirtyLegend=!0),o&&V.redraw(t)}var s,d=this,f=d.series,T=d.graphic,V=f.chart,F=f.options;o=b(o,!0),!1===a?m():d.firePointEvent("update",{options:i},m)},n.prototype.remove=function(i,o){this.series.removePoint(this.series.data.indexOf(this),i,o)},n.prototype.select=function(i,o){var t=this,a=t.series,m=a.chart;this.selectedStaging=i=b(i,!t.selected),t.firePointEvent(i?"select":"unselect",{accumulate:o},function(){t.selected=t.options.selected=i,a.options.data[a.data.indexOf(t)]=t.options,t.setState(i&&"select"),o||m.getSelectedPoints().forEach(function(d){var f=d.series;d.selected&&d!==t&&(d.selected=d.options.selected=!1,f.options.data[f.data.indexOf(d)]=d.options,d.setState(m.hoverPoints&&f.options.inactiveOtherPoints?"inactive":""),d.firePointEvent("unselect"))})}),delete this.selectedStaging},n.prototype.onMouseOver=function(i){var o=this.series.chart,t=o.pointer;i=i?t.normalize(i):t.getChartCoordinatesFromPoint(this,o.inverted),t.runPointActions(i,this)},n.prototype.onMouseOut=function(){var i=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(i.hoverPoints||[]).forEach(function(o){o.setState()}),i.hoverPoints=i.hoverPoint=null},n.prototype.importEvents=function(){if(!this.hasImportedEvents){var i=this,o=R(i.series.options.point,i.options).events;i.events=o,W(o,function(t,a){M(t)&&k(i,a,t)}),this.hasImportedEvents=!0}},n.prototype.setState=function(i,o){var H,t=this.series,a=this.state,m=t.options.states[i||"normal"]||{},d=K.plotOptions[t.type].marker&&t.options.marker,T=d&&d.states&&d.states[i||"normal"]||{},F=this.marker||{},s=t.chart,_=d&&t.markerAttribs,B=t.halo,G=t.stateMarkerGraphic;if(!((i=i||"")===this.state&&!o||this.selected&&"select"!==i||!1===m.enabled||i&&(!1===T.enabled||d&&!1===d.enabled&&!1===T.enabled)||i&&F.states&&F.states[i]&&!1===F.states[i].enabled)){if(this.state=i,_&&(H=t.markerAttribs(this,i)),this.graphic&&!this.hasMockGraphic){if(a&&this.graphic.removeClass("highcharts-point-"+a),i&&this.graphic.addClass("highcharts-point-"+i),!s.styledMode){a=t.pointAttribs(this,i);var C=b(s.options.chart.animation,m.animation),j=a.opacity;t.options.inactiveOtherPoints&&A(j)&&((this.dataLabels||[]).forEach(function(L){L&&!L.hasClass("highcharts-data-label-hidden")&&L.animate({opacity:j},C)}),this.connector&&this.connector.animate({opacity:j},C)),this.graphic.animate(a,C)}H&&this.graphic.animate(H,b(s.options.chart.animation,T.animation,d.animation)),G&&G.hide()}else i&&T&&(d=F.symbol||t.symbol,G&&G.currentSymbol!==d&&(G=G.destroy()),H&&(G?G[o?"animate":"attr"]({x:H.x,y:H.y}):d&&(t.stateMarkerGraphic=G=s.renderer.symbol(d,H.x,H.y,H.width,H.height).add(t.markerGroup),G.currentSymbol=d)),!s.styledMode&&G&&"inactive"!==this.state&&G.attr(t.pointAttribs(this,i))),G&&(G[i&&this.isInside?"show":"hide"](),G.element.point=this,G.addClass(this.getClassName(),!0));H=(G=this.graphic||G)&&G.visibility||"inherit",(m=m.halo)&&m.size&&G&&"hidden"!==H&&!this.isCluster?(B||(t.halo=B=s.renderer.path().add(G.parentGroup)),B.show()[o?"animate":"attr"]({d:this.haloPath(m.size)}),B.attr({class:"highcharts-halo highcharts-color-"+b(this.colorIndex,t.colorIndex)+(this.className?" "+this.className:""),visibility:H,zIndex:-1}),B.point=this,s.styledMode||B.attr(u({fill:this.color||t.color,"fill-opacity":m.opacity},O.filterUserAttributes(m.attributes||{})))):B&&B.point&&B.point.haloPath&&B.animate({d:B.point.haloPath(0)},null,B.hide),g(this,"afterSetState",{state:i})}},n.prototype.haloPath=function(i){var o=this.pos();return o?this.series.chart.renderer.symbols.circle(Math.floor(o[0])-i,o[1]-i,2*i,2*i):[]},n}()}),X(y,"Core/Pointer.js",[y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Tooltip.js"],y["Core/Utilities.js"]],function(O,S,I,N){var Y=O.parse,Z=S.charts,K=S.noop,P=N.addEvent,k=N.attr,x=N.css,p=N.defined,u=N.extend,g=N.find,v=N.fireEvent,w=N.isNumber,M=N.isObject,A=N.objectEach,E=N.offset,R=N.pick,W=N.splat;return function(){function b(l,h){this.lastValidTouch={},this.pinchDown=[],this.runChartClick=!1,this.eventsToUnbind=[],this.chart=l,this.hasDragged=!1,this.options=h,this.init(l,h)}return b.prototype.applyInactiveState=function(l){var r,h=[];(l||[]).forEach(function(n){h.push(r=n.series),r.linkedParent&&h.push(r.linkedParent),r.linkedSeries&&(h=h.concat(r.linkedSeries)),r.navigatorSeries&&h.push(r.navigatorSeries)}),this.chart.series.forEach(function(n){-1===h.indexOf(n)?n.setState("inactive",!0):n.options.inactiveOtherPoints&&n.setAllPointsToState("inactive")})},b.prototype.destroy=function(){var l=this;this.eventsToUnbind.forEach(function(h){return h()}),this.eventsToUnbind=[],S.chartCount||(b.unbindDocumentMouseUp&&(b.unbindDocumentMouseUp=b.unbindDocumentMouseUp()),b.unbindDocumentTouchEnd&&(b.unbindDocumentTouchEnd=b.unbindDocumentTouchEnd())),clearInterval(l.tooltipTimeout),A(l,function(h,r){l[r]=void 0})},b.prototype.getSelectionMarkerAttrs=function(l,h){var r=this,n={args:{chartX:l,chartY:h},attrs:{},shapeType:"rect"};return v(this,"getSelectionMarkerAttrs",n,function(i){var o=r.chart,t=r.mouseDownX;t=void 0===t?0:t;var a=r.mouseDownY;a=void 0===a?0:a;var m=r.zoomHor,d=r.zoomVert;(i=i.attrs).x=o.plotLeft,i.y=o.plotTop,i.width=m?1:o.plotWidth,i.height=d?1:o.plotHeight,m&&(o=l-t,i.width=Math.abs(o),i.x=(0<o?0:o)+t),d&&(o=h-a,i.height=Math.abs(o),i.y=(0<o?0:o)+a)}),n},b.prototype.drag=function(l){var h=this.chart,r=h.options.chart,n=h.plotLeft,i=h.plotTop,o=h.plotWidth,t=h.plotHeight,a=this.mouseDownX||0,m=this.mouseDownY||0,d=M(r.panning)?r.panning&&r.panning.enabled:r.panning,f=r.panKey&&l[r.panKey+"Key"],T=l.chartX,V=l.chartY,F=this.selectionMarker;F&&F.touch||(T<n?T=n:T>n+o&&(T=n+o),V<i?V=i:V>i+t&&(V=i+t),this.hasDragged=Math.sqrt(Math.pow(a-T,2)+Math.pow(m-V,2)),10<this.hasDragged&&(n=h.isInsidePlot(a-n,m-i,{visiblePlotOnly:!0}),T=(V=this.getSelectionMarkerAttrs(T,V)).shapeType,V=V.attrs,!h.hasCartesianSeries&&!h.mapView||!this.zoomX&&!this.zoomY||!n||f||F||(this.selectionMarker=F=h.renderer[T](),F.attr({class:"highcharts-selection-marker",zIndex:7}).add(),h.styledMode||F.attr({fill:r.selectionMarkerFill||Y("#335cad").setOpacity(.25).get()})),F&&F.attr(V),n&&!F&&d&&h.pan(l,r.panning)))},b.prototype.dragStart=function(l){var h=this.chart;h.mouseIsDown=l.type,h.cancelClick=!1,h.mouseDownX=this.mouseDownX=l.chartX,h.mouseDownY=this.mouseDownY=l.chartY},b.prototype.getSelectionBox=function(l){var h={args:{marker:l},result:{}};return v(this,"getSelectionBox",h,function(r){r.result={x:l.attr?+l.attr("x"):l.x,y:l.attr?+l.attr("y"):l.y,width:l.attr?l.attr("width"):l.width,height:l.attr?l.attr("height"):l.height}}),h.result},b.prototype.drop=function(l){var h=this,r=this.chart,n=this.hasPinched;if(this.selectionMarker){var i=this.getSelectionBox(this.selectionMarker),o=i.x,t=i.y,a=i.width,m=i.height,d={originalEvent:l,xAxis:[],yAxis:[],x:o,y:t,width:a,height:m},f=!!r.mapView;(this.hasDragged||n)&&(r.axes.forEach(function(T){if(T.zoomEnabled&&p(T.min)&&(n||h[{xAxis:"zoomX",yAxis:"zoomY"}[T.coll]])&&w(o)&&w(t)&&w(a)&&w(m)){var V=T.horiz,F="touchend"===l.type?T.minPixelPadding:0,s=T.toValue((V?o:t)+F);V=T.toValue((V?o+a:t+m)-F),d[T.coll].push({axis:T,min:Math.min(s,V),max:Math.max(s,V)}),f=!0}}),f&&v(r,"selection",d,function(T){r.zoom(u(T,n?{animation:!1}:null))})),w(r.index)&&(this.selectionMarker=this.selectionMarker.destroy()),n&&this.scaleGroups()}r&&w(r.index)&&(x(r.container,{cursor:r._cursor}),r.cancelClick=10<this.hasDragged,r.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[])},b.prototype.findNearestKDPoint=function(l,h,r){var n;return l.forEach(function(i){var o=!(i.noSharedTooltip&&h)&&0>i.options.findNearestPointBy.indexOf("y");if(i=i.searchPoint(r,o),(o=M(i,!0)&&i.series)&&!(o=!M(n,!0))){var t=n.dist-i.dist,a=(i.series.group&&i.series.group.zIndex)-(n.series.group&&n.series.group.zIndex);o=0<(0!=(o=n.distX-i.distX)&&h?o:0!==t?t:0!==a?a:n.series.index>i.series.index?-1:1)}o&&(n=i)}),n},b.prototype.getChartCoordinatesFromPoint=function(l,h){var r=l.series,n=r.xAxis;r=r.yAxis;var i=l.shapeArgs;if(n&&r){var o=R(l.clientX,l.plotX),t=l.plotY||0;return l.isNode&&i&&w(i.x)&&w(i.y)&&(o=i.x,t=i.y),h?{chartX:r.len+r.pos-t,chartY:n.len+n.pos-o}:{chartX:o+n.pos,chartY:t+r.pos}}if(i&&i.x&&i.y)return{chartX:i.x,chartY:i.y}},b.prototype.getChartPosition=function(){if(this.chartPosition)return this.chartPosition;var l=this.chart.container,h=E(l);this.chartPosition={left:h.left,top:h.top,scaleX:1,scaleY:1};var r=l.offsetWidth;return l=l.offsetHeight,2<r&&2<l&&(this.chartPosition.scaleX=h.width/r,this.chartPosition.scaleY=h.height/l),this.chartPosition},b.prototype.getCoordinates=function(l){var h={xAxis:[],yAxis:[]};return this.chart.axes.forEach(function(r){h[r.isXAxis?"xAxis":"yAxis"].push({axis:r,value:r.toValue(l[r.horiz?"chartX":"chartY"])})}),h},b.prototype.getHoverData=function(l,h,r,n,i,o){var t=[];n=!(!n||!l);var a=function(T){return T.visible&&!(!i&&T.directTouch)&&R(T.options.enableMouseTracking,!0)},m={chartX:o?o.chartX:void 0,chartY:o?o.chartY:void 0,shared:i};v(this,"beforeGetHoverData",m);var d=h&&!h.stickyTracking?[h]:r.filter(function(T){return T.stickyTracking&&(m.filter||a)(T)}),f=n||!o?l:this.findNearestKDPoint(d,i,o);return h=f&&f.series,f&&(i&&!h.noSharedTooltip?(d=r.filter(function(T){return m.filter?m.filter(T):a(T)&&!T.noSharedTooltip})).forEach(function(T){var V=g(T.points,function(F){return F.x===f.x&&!F.isNull});M(V)&&(T.boosted&&T.boost&&(V=T.boost.getPoint(V)),t.push(V))}):t.push(f)),v(this,"afterGetHoverData",m={hoverPoint:f}),{hoverPoint:m.hoverPoint,hoverSeries:h,hoverPoints:t}},b.prototype.getPointFromEvent=function(l){l=l.target;for(var h;l&&!h;)h=l.point,l=l.parentNode;return h},b.prototype.onTrackerMouseOut=function(l){l=l.relatedTarget||l.toElement;var h=this.chart.hoverSeries;this.isDirectTouch=!1,!h||!l||h.stickyTracking||this.inClass(l,"highcharts-tooltip")||this.inClass(l,"highcharts-series-"+h.index)&&this.inClass(l,"highcharts-tracker")||h.onMouseOut()},b.prototype.inClass=function(l,h){for(var r;l;){if(r=k(l,"class")){if(-1!==r.indexOf(h))return!0;if(-1!==r.indexOf("highcharts-container"))return!1}l=l.parentElement}},b.prototype.init=function(l,h){this.options=h,this.chart=l,this.runChartClick=!(!h.chart.events||!h.chart.events.click),this.pinchDown=[],this.lastValidTouch={},I&&(l.tooltip=new I(l,h.tooltip)),this.setDOMEvents()},b.prototype.normalize=function(l,h){var r=l.touches,n=r?r.length?r.item(0):R(r.changedTouches,l.changedTouches)[0]:l;return h||(h=this.getChartPosition()),r=n.pageX-h.left,n=n.pageY-h.top,r/=h.scaleX,n/=h.scaleY,u(l,{chartX:Math.round(r),chartY:Math.round(n)})},b.prototype.onContainerClick=function(l){var h=this.chart,r=h.hoverPoint;l=this.normalize(l);var n=h.plotLeft,i=h.plotTop;h.cancelClick||(r&&this.inClass(l.target,"highcharts-tracker")?(v(r.series,"click",u(l,{point:r})),h.hoverPoint&&r.firePointEvent("click",l)):(u(l,this.getCoordinates(l)),h.isInsidePlot(l.chartX-n,l.chartY-i,{visiblePlotOnly:!0})&&v(h,"click",l)))},b.prototype.onContainerMouseDown=function(l){var h=1==(1&(l.buttons||l.button));l=this.normalize(l),S.isFirefox&&0!==l.button&&this.onContainerMouseMove(l),(typeof l.button>"u"||h)&&(this.zoomOption(l),h&&l.preventDefault&&l.preventDefault(),this.dragStart(l))},b.prototype.onContainerMouseLeave=function(l){var h=Z[R(b.hoverChartIndex,-1)],r=this.chart.tooltip;l=this.normalize(l),h&&(l.relatedTarget||l.toElement)&&(h.pointer.reset(),h.pointer.chartPosition=void 0),r&&!r.isHidden&&this.reset()},b.prototype.onContainerMouseEnter=function(l){delete this.chartPosition},b.prototype.onContainerMouseMove=function(l){var h=this.chart,r=h.tooltip;l=this.normalize(l),this.setHoverChartIndex(),l.preventDefault||(l.returnValue=!1),("mousedown"===h.mouseIsDown||this.touchSelect(l))&&this.drag(l),h.openMenu||!this.inClass(l.target,"highcharts-tracker")&&!h.isInsidePlot(l.chartX-h.plotLeft,l.chartY-h.plotTop,{visiblePlotOnly:!0})||r&&r.shouldStickOnContact(l)||(this.inClass(l.target,"highcharts-no-tooltip")?this.reset(!1,0):this.runPointActions(l))},b.prototype.onDocumentTouchEnd=function(l){var h=Z[R(b.hoverChartIndex,-1)];h&&h.pointer.drop(l)},b.prototype.onContainerTouchMove=function(l){this.touchSelect(l)?this.onContainerMouseMove(l):this.touch(l)},b.prototype.onContainerTouchStart=function(l){this.touchSelect(l)?this.onContainerMouseDown(l):(this.zoomOption(l),this.touch(l,!0))},b.prototype.onDocumentMouseMove=function(l){var h=this.chart,r=h.tooltip,n=this.chartPosition;l=this.normalize(l,n),!n||h.isInsidePlot(l.chartX-h.plotLeft,l.chartY-h.plotTop,{visiblePlotOnly:!0})||r&&r.shouldStickOnContact(l)||this.inClass(l.target,"highcharts-tracker")||this.reset()},b.prototype.onDocumentMouseUp=function(l){var h=Z[R(b.hoverChartIndex,-1)];h&&h.pointer.drop(l)},b.prototype.pinch=function(l){var h=this,r=h.chart,n=h.pinchDown,i=l.touches||[],o=i.length,t=h.lastValidTouch,a=h.hasZoom,m={},d=1===o&&(h.inClass(l.target,"highcharts-tracker")&&r.runTrackerClick||h.runChartClick),f={},T=h.chart.tooltip;T=1===o&&R(T&&T.options.followTouchMove,!0);var V=h.selectionMarker;1<o?h.initiated=!0:T&&(h.initiated=!1),a&&h.initiated&&!d&&!1!==l.cancelable&&l.preventDefault(),[].map.call(i,function(F){return h.normalize(F)}),"touchstart"===l.type?([].forEach.call(i,function(F,s){n[s]={chartX:F.chartX,chartY:F.chartY}}),t.x=[n[0].chartX,n[1]&&n[1].chartX],t.y=[n[0].chartY,n[1]&&n[1].chartY],r.axes.forEach(function(F){if(F.zoomEnabled){var s=r.bounds[F.horiz?"h":"v"],_=F.minPixelPadding,B=F.toPixels(Math.min(R(F.options.min,F.dataMin),F.dataMin)),H=F.toPixels(Math.max(R(F.options.max,F.dataMax),F.dataMax)),G=Math.max(B,H);s.min=Math.min(F.pos,Math.min(B,H)-_),s.max=Math.max(F.pos+F.len,G+_)}}),h.res=!0):T?this.runPointActions(h.normalize(l)):n.length&&(v(r,"touchpan",{originalEvent:l},function(){V||(h.selectionMarker=V=u({destroy:K,touch:!0},r.plotBox)),h.pinchTranslate(n,i,m,V,f,t),h.hasPinched=a,h.scaleGroups(m,f)}),h.res&&(h.res=!1,this.reset(!1,0)))},b.prototype.pinchTranslate=function(l,h,r,n,i,o){this.zoomHor&&this.pinchTranslateDirection(!0,l,h,r,n,i,o),this.zoomVert&&this.pinchTranslateDirection(!1,l,h,r,n,i,o)},b.prototype.pinchTranslateDirection=function(l,h,r,n,i,o,t,a){var m=this.chart,d=l?"x":"y",f=l?"X":"Y",T="chart"+f,V=l?"width":"height",F=m["plot"+(l?"Left":"Top")],s=m.inverted,_=m.bounds[l?"h":"v"],B=1===h.length,H=h[0][T],G=!B&&h[1][T];h=function(){"number"==typeof U&&20<Math.abs(H-G)&&(L=a||Math.abs(ee-U)/Math.abs(H-G)),j=(F-ee)/L+H,C=m["plot"+(l?"Width":"Height")]/L};var C,j,L=a||1,ee=r[0][T],U=!B&&r[1][T];if(h(),(r=j)<_.min){r=_.min;var ie=!0}else r+C>_.max&&(r=_.max-C,ie=!0);ie?(ee-=.8*(ee-t[d][0]),"number"==typeof U&&(U-=.8*(U-t[d][1])),h()):t[d]=[ee,U],s||(o[d]=j-F,o[V]=C),o=s?1/L:L,i[V]=C,i[d]=r,n[s?l?"scaleY":"scaleX":"scale"+f]=L,n["translate"+f]=o*F+(ee-o*H)},b.prototype.reset=function(l,h){var r=this.chart,n=r.hoverSeries,i=r.hoverPoint,o=r.hoverPoints,t=r.tooltip,a=t&&t.shared?o:i;l&&a&&W(a).forEach(function(m){m.series.isCartesian&&typeof m.plotX>"u"&&(l=!1)}),l?t&&a&&W(a).length&&(t.refresh(a),t.shared&&o?o.forEach(function(m){m.setState(m.state,!0),m.series.isCartesian&&(m.series.xAxis.crosshair&&m.series.xAxis.drawCrosshair(null,m),m.series.yAxis.crosshair&&m.series.yAxis.drawCrosshair(null,m))}):i&&(i.setState(i.state,!0),r.axes.forEach(function(m){m.crosshair&&i.series[m.coll]===m&&m.drawCrosshair(null,i)}))):(i&&i.onMouseOut(),o&&o.forEach(function(m){m.setState()}),n&&n.onMouseOut(),t&&t.hide(h),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),r.axes.forEach(function(m){m.hideCrosshair()}),this.hoverX=r.hoverPoints=r.hoverPoint=null)},b.prototype.runPointActions=function(l,h,r){var n=this.chart,i=n.tooltip&&n.tooltip.options.enabled?n.tooltip:void 0,o=!!i&&i.shared,t=h||n.hoverPoint,a=t&&t.series||n.hoverSeries;h=this.getHoverData(t,a,n.series,(!l||"touchmove"!==l.type)&&(!!h||a&&a.directTouch&&this.isDirectTouch),o,l),t=h.hoverPoint;var m=h.hoverPoints;h=(a=h.hoverSeries)&&a.tooltipOptions.followPointer&&!a.tooltipOptions.split;var d=o&&a&&!a.noSharedTooltip;if(t&&(r||t!==n.hoverPoint||i&&i.isHidden)){if((n.hoverPoints||[]).forEach(function(f){-1===m.indexOf(f)&&f.setState()}),n.hoverSeries!==a&&a.onMouseOver(),this.applyInactiveState(m),(m||[]).forEach(function(f){f.setState("hover")}),n.hoverPoint&&n.hoverPoint.firePointEvent("mouseOut"),!t.series)return;n.hoverPoints=m,n.hoverPoint=t,t.firePointEvent("mouseOver",void 0,function(){i&&t&&i.refresh(d?m:t,l)})}else h&&i&&!i.isHidden&&(r=i.getAnchor([{}],l),n.isInsidePlot(r[0],r[1],{visiblePlotOnly:!0})&&i.updatePosition({plotX:r[0],plotY:r[1]}));this.unDocMouseMove||(this.unDocMouseMove=P(n.container.ownerDocument,"mousemove",function(f){var T=Z[b.hoverChartIndex];T&&T.pointer.onDocumentMouseMove(f)}),this.eventsToUnbind.push(this.unDocMouseMove)),n.axes.forEach(function(f){var V,T=R((f.crosshair||{}).snap,!0);T&&((V=n.hoverPoint)&&V.series[f.coll]===f||(V=g(m,function(F){return F.series&&F.series[f.coll]===f}))),V||!T?f.drawCrosshair(l,V):f.hideCrosshair()})},b.prototype.scaleGroups=function(l,h){var r=this.chart;r.series.forEach(function(n){var i=l||n.getPlotBox();n.group&&(n.xAxis&&n.xAxis.zoomEnabled||r.mapView)&&(n.group.attr(i),n.markerGroup&&(n.markerGroup.attr(i),n.markerGroup.clip(h?r.clipRect:null)),n.dataLabelsGroup&&n.dataLabelsGroup.attr(i))}),r.clipRect.attr(h||r.clipBox)},b.prototype.setDOMEvents=function(){var l=this,h=this.chart.container,r=h.ownerDocument;h.onmousedown=this.onContainerMouseDown.bind(this),h.onmousemove=this.onContainerMouseMove.bind(this),h.onclick=this.onContainerClick.bind(this),this.eventsToUnbind.push(P(h,"mouseenter",this.onContainerMouseEnter.bind(this))),this.eventsToUnbind.push(P(h,"mouseleave",this.onContainerMouseLeave.bind(this))),b.unbindDocumentMouseUp||(b.unbindDocumentMouseUp=P(r,"mouseup",this.onDocumentMouseUp.bind(this)));for(var n=this.chart.renderTo.parentElement;n&&"BODY"!==n.tagName;)this.eventsToUnbind.push(P(n,"scroll",function(){delete l.chartPosition})),n=n.parentElement;S.hasTouch&&(this.eventsToUnbind.push(P(h,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1})),this.eventsToUnbind.push(P(h,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1})),b.unbindDocumentTouchEnd||(b.unbindDocumentTouchEnd=P(r,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})))},b.prototype.setHoverChartIndex=function(){var l=this.chart,h=S.charts[R(b.hoverChartIndex,-1)];h&&h!==l&&h.pointer.onContainerMouseLeave({relatedTarget:l.container}),h&&h.mouseIsDown||(b.hoverChartIndex=l.index)},b.prototype.touch=function(l,h){var r=this.chart;if(this.setHoverChartIndex(),1===l.touches.length)if(l=this.normalize(l),r.isInsidePlot(l.chartX-r.plotLeft,l.chartY-r.plotTop,{visiblePlotOnly:!0})&&!r.openMenu){if(h&&this.runPointActions(l),"touchmove"===l.type)var i=!!(h=this.pinchDown)[0]&&4<=Math.sqrt(Math.pow(h[0].chartX-l.chartX,2)+Math.pow(h[0].chartY-l.chartY,2));R(i,!0)&&this.pinch(l)}else h&&this.reset();else 2===l.touches.length&&this.pinch(l)},b.prototype.touchSelect=function(l){return!(!this.chart.options.chart.zooming.singleTouch||!l.touches||1!==l.touches.length)},b.prototype.zoomOption=function(l){var h=this.chart,r=h.options.chart;h=h.inverted;var n=r.zooming.type||"";/touch/.test(l.type)&&(n=R(r.zooming.pinchType,n)),this.zoomX=l=/x/.test(n),this.zoomY=r=/y/.test(n),this.zoomHor=l&&!h||r&&h,this.zoomVert=r&&!h||l&&h,this.hasZoom=l||r},b}()}),X(y,"Core/MSPointer.js",[y["Core/Globals.js"],y["Core/Pointer.js"],y["Core/Utilities.js"]],function(O,S,I){function N(){var E=[];return E.item=function(R){return this[R]},g(M,function(R){E.push({pageX:R.pageX,pageY:R.pageY,target:R.target})}),E}function Y(E,R,W,b){var l=K[S.hoverChartIndex||NaN];"touch"!==E.pointerType&&E.pointerType!==E.MSPOINTER_TYPE_TOUCH||!l||(l=l.pointer,b(E),l[R]({type:W,target:E.currentTarget,preventDefault:k,touches:N()}))}var E,Z=this&&this.__extends||(E=function(R,W){return(E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,l){b.__proto__=l}||function(b,l){for(var h in l)l.hasOwnProperty(h)&&(b[h]=l[h])})(R,W)},function(R,W){function b(){this.constructor=R}E(R,W),R.prototype=null===W?Object.create(W):(b.prototype=W.prototype,new b)}),K=O.charts,P=O.doc,k=O.noop,x=O.win,p=I.addEvent,u=I.css,g=I.objectEach,v=I.pick,w=I.removeEvent,M={},A=!!x.PointerEvent;return function(E){function R(){return null!==E&&E.apply(this,arguments)||this}return Z(R,E),R.isRequired=function(){return!(O.hasTouch||!x.PointerEvent&&!x.MSPointerEvent)},R.prototype.batchMSEvents=function(W){W(this.chart.container,A?"pointerdown":"MSPointerDown",this.onContainerPointerDown),W(this.chart.container,A?"pointermove":"MSPointerMove",this.onContainerPointerMove),W(P,A?"pointerup":"MSPointerUp",this.onDocumentPointerUp)},R.prototype.destroy=function(){this.batchMSEvents(w),E.prototype.destroy.call(this)},R.prototype.init=function(W,b){E.prototype.init.call(this,W,b),this.hasZoom&&u(W.container,{"-ms-touch-action":"none","touch-action":"none"})},R.prototype.onContainerPointerDown=function(W){Y(W,"onContainerTouchStart","touchstart",function(b){M[b.pointerId]={pageX:b.pageX,pageY:b.pageY,target:b.currentTarget}})},R.prototype.onContainerPointerMove=function(W){Y(W,"onContainerTouchMove","touchmove",function(b){M[b.pointerId]={pageX:b.pageX,pageY:b.pageY},M[b.pointerId].target||(M[b.pointerId].target=b.currentTarget)})},R.prototype.onDocumentPointerUp=function(W){Y(W,"onDocumentTouchEnd","touchend",function(b){delete M[b.pointerId]})},R.prototype.setDOMEvents=function(){var W=this.chart.tooltip;E.prototype.setDOMEvents.call(this),(this.hasZoom||v(W&&W.options.followTouchMove,!0))&&this.batchMSEvents(p)},R}(S)}),X(y,"Core/Legend/Legend.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/FormatUtilities.js"],y["Core/Globals.js"],y["Core/Series/Point.js"],y["Core/Renderer/RendererUtilities.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z){var K=O.animObject,P=O.setAnimation,k=S.format,x=I.marginNames,p=Y.distribute,u=Z.addEvent,g=Z.createElement,v=Z.css,w=Z.defined,M=Z.discardElement,A=Z.find,E=Z.fireEvent,R=Z.isNumber,W=Z.merge,b=Z.pick,l=Z.relativeLength,h=Z.stableSort,r=Z.syncTimeout;return function(){function n(i,o){this.allItems=[],this.contentGroup=this.box=void 0,this.display=!1,this.group=void 0,this.offsetWidth=this.maxLegendWidth=this.maxItemWidth=this.legendWidth=this.legendHeight=this.lastLineHeight=this.lastItemY=this.itemY=this.itemX=this.itemMarginTop=this.itemMarginBottom=this.itemHeight=this.initialItemY=0,this.options=void 0,this.padding=0,this.pages=[],this.proximate=!1,this.scrollGroup=void 0,this.widthOption=this.totalItemWidth=this.titleHeight=this.symbolWidth=this.symbolHeight=0,this.chart=i,this.init(i,o)}return n.prototype.init=function(i,o){this.chart=i,this.setOptions(o),o.enabled&&(this.render(),u(this.chart,"endResize",function(){this.legend.positionCheckboxes()}),this.proximate?this.unchartrender=u(this.chart,"render",function(){this.legend.proximatePositions(),this.legend.positionItems()}):this.unchartrender&&this.unchartrender())},n.prototype.setOptions=function(i){var o=b(i.padding,8);this.options=i,this.chart.styledMode||(this.itemStyle=i.itemStyle,this.itemHiddenStyle=W(this.itemStyle,i.itemHiddenStyle)),this.itemMarginTop=i.itemMarginTop||0,this.itemMarginBottom=i.itemMarginBottom||0,this.padding=o,this.initialItemY=o-5,this.symbolWidth=b(i.symbolWidth,16),this.pages=[],this.proximate="proximate"===i.layout&&!this.chart.inverted,this.baseline=void 0},n.prototype.update=function(i,o){var t=this.chart;this.setOptions(W(!0,this.options,i)),this.destroy(),t.isDirtyLegend=t.isDirtyBox=!0,b(o,!0)&&t.redraw(),E(this,"afterUpdate")},n.prototype.colorizeItem=function(i,o){var t=i.legendItem||{},a=t.group,m=t.label,d=t.line;if(t=t.symbol,a&&a[o?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){var f=this.options;a=this.itemHiddenStyle.color,f=o?f.itemStyle.color:a;var T=o&&i.color||a,V=i.options&&i.options.marker,F={fill:T};m&&m.css({fill:f,color:f}),d&&d.attr({stroke:T}),t&&(V&&t.isMarker&&(F=i.pointAttribs(),o||(F.stroke=F.fill=a)),t.attr(F))}E(this,"afterColorizeItem",{item:i,visible:o})},n.prototype.positionItems=function(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()},n.prototype.positionItem=function(i){var o=this,t=i.legendItem||{},a=t.group,m=t.x;m=void 0===m?0:m,t=void 0===(t=t.y)?0:t;var d=this.options,f=d.symbolPadding,T=!d.rtl;d=i.checkbox,a&&a.element&&(f={translateX:T?m:this.legendWidth-m-2*f-4,translateY:t},a[w(a.translateY)?"animate":"attr"](f,void 0,function(){E(o,"afterPositionItem",{item:i})})),d&&(d.x=m,d.y=t)},n.prototype.destroyItem=function(i){for(var o=i.checkbox,t=i.legendItem||{},a=0,m=["group","label","line","symbol"];a<m.length;a++){var d=m[a];t[d]&&(t[d]=t[d].destroy())}o&&M(o),i.legendItem=void 0},n.prototype.destroy=function(){for(var i=0,o=this.getAllItems();i<o.length;i++)this.destroyItem(o[i]);for(i=0,o="clipRect up down pager nav box title group".split(" ");i<o.length;i++){var t=o[i];this[t]&&(this[t]=this[t].destroy())}this.display=null},n.prototype.positionCheckboxes=function(){var i=this.group&&this.group.alignAttr,o=this.clipHeight||this.legendHeight,t=this.titleHeight;if(i){var a=i.translateY;this.allItems.forEach(function(m){var d=m.checkbox;if(d){var f=a+t+d.y+(this.scrollOffset||0)+3;v(d,{left:i.translateX+m.checkboxOffset+d.x-20+"px",top:f+"px",display:this.proximate||f>a-6&&f<a+o-6?"":"none"})}},this)}},n.prototype.renderTitle=function(){var i=this.options,o=this.padding,t=i.title,a=0;t.text&&(this.title||(this.title=this.chart.renderer.label(t.text,o-3,o-4,void 0,void 0,void 0,i.useHTML,void 0,"legend-title").attr({zIndex:1}),this.chart.styledMode||this.title.css(t.style),this.title.add(this.group)),t.width||this.title.css({width:this.maxLegendWidth+"px"}),a=(i=this.title.getBBox()).height,this.offsetWidth=i.width,this.contentGroup.attr({translateY:a})),this.titleHeight=a},n.prototype.setText=function(i){var o=this.options;i.legendItem.label.attr({text:o.labelFormat?k(o.labelFormat,i,this.chart):o.labelFormatter.call(i)})},n.prototype.renderItem=function(i){var o=i.legendItem=i.legendItem||{},t=this.chart,a=t.renderer,m=this.options,d=this.symbolWidth,f=m.symbolPadding||0,T=this.itemStyle,V=this.itemHiddenStyle,F="horizontal"===m.layout?b(m.itemDistance,20):0,s=!m.rtl,_=!i.series,B=!_&&i.series.drawLegendSymbol?i.series:i,H=B.options,G=this.createCheckboxForItem&&H&&H.showCheckbox,C=m.useHTML,j=i.options.className,L=o.label;H=d+f+F+(G?20:0),L||(o.group=a.g("legend-item").addClass("highcharts-"+B.type+"-series highcharts-color-"+i.colorIndex+(j?" "+j:"")+(_?" highcharts-series-"+i.index:"")).attr({zIndex:1}).add(this.scrollGroup),o.label=L=a.text("",s?d+f:-f,this.baseline||0,C),t.styledMode||L.css(W(i.visible?T:V)),L.attr({align:s?"left":"right",zIndex:2}).add(o.group),this.baseline||(this.fontMetrics=a.fontMetrics(t.styledMode?12:T.fontSize,L),this.baseline=this.fontMetrics.f+3+this.itemMarginTop,L.attr("y",this.baseline),this.symbolHeight=m.symbolHeight||this.fontMetrics.f,m.squareSymbol&&(this.symbolWidth=b(m.symbolWidth,Math.max(this.symbolHeight,16)),H=this.symbolWidth+f+F+(G?20:0),s&&L.attr("x",this.symbolWidth+f))),B.drawLegendSymbol(this,i),this.setItemEvents&&this.setItemEvents(i,L,C)),G&&!i.checkbox&&this.createCheckboxForItem&&this.createCheckboxForItem(i),this.colorizeItem(i,i.visible),!t.styledMode&&T.width||L.css({width:(m.itemWidth||this.widthOption||t.spacingBox.width)-H+"px"}),this.setText(i),t=L.getBBox(),a=this.fontMetrics&&this.fontMetrics.h||0,i.itemWidth=i.checkboxOffset=m.itemWidth||o.labelWidth||t.width+H,this.maxItemWidth=Math.max(this.maxItemWidth,i.itemWidth),this.totalItemWidth+=i.itemWidth,this.itemHeight=i.itemHeight=Math.round(o.labelHeight||(t.height>1.5*a?t.height:a))},n.prototype.layoutItem=function(i){var o=this.options,t=this.padding,a="horizontal"===o.layout,m=i.itemHeight,d=this.itemMarginBottom,f=this.itemMarginTop,T=a?b(o.itemDistance,20):0,V=this.maxLegendWidth;o=o.alignColumns&&this.totalItemWidth>V?this.maxItemWidth:i.itemWidth;var F=i.legendItem||{};a&&this.itemX-t+o>V&&(this.itemX=t,this.lastLineHeight&&(this.itemY+=f+this.lastLineHeight+d),this.lastLineHeight=0),this.lastItemY=f+this.itemY+d,this.lastLineHeight=Math.max(m,this.lastLineHeight),F.x=this.itemX,F.y=this.itemY,a?this.itemX+=o:(this.itemY+=f+m+d,this.lastLineHeight=m),this.offsetWidth=this.widthOption||Math.max((a?this.itemX-t-(i.checkbox?0:T):o)+t,this.offsetWidth)},n.prototype.getAllItems=function(){var i=[];return this.chart.series.forEach(function(o){var t=o&&o.options;o&&b(t.showInLegend,!w(t.linkedTo)&&void 0,!0)&&(i=i.concat((o.legendItem||{}).labels||("point"===t.legendType?o.data:o)))}),E(this,"afterGetAllItems",{allItems:i}),i},n.prototype.getAlignment=function(){var i=this.options;return this.proximate?i.align.charAt(0)+"tv":i.floating?"":i.align.charAt(0)+i.verticalAlign.charAt(0)+i.layout.charAt(0)},n.prototype.adjustMargins=function(i,o){var t=this.chart,a=this.options,m=this.getAlignment();m&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach(function(d,f){d.test(m)&&!w(i[f])&&(t[x[f]]=Math.max(t[x[f]],t.legend[(f+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][f]*a[f%2?"x":"y"]+b(a.margin,12)+o[f]+(t.titleOffset[f]||0)))})},n.prototype.proximatePositions=function(){var i=this.chart,o=[],t="left"===this.options.align;this.allItems.forEach(function(T){var V,F=t;if(T.yAxis){T.xAxis.options.reversed&&(F=!F),T.points&&(V=A(F?T.points:T.points.slice(0).reverse(),function(_){return R(_.plotY)})),F=this.itemMarginTop+T.legendItem.label.getBBox().height+this.itemMarginBottom;var s=T.yAxis.top-i.plotTop;T.visible?(V=V?V.plotY:T.yAxis.height,V+=s-.3*F):V=s+T.yAxis.height,o.push({target:V,size:F,item:T})}},this);for(var a,m=0,d=p(o,i.plotHeight);m<d.length;m++){var f=d[m];a=f.item.legendItem||{},R(f.pos)&&(a.y=i.plotTop-i.spacing[0]+f.pos)}},n.prototype.render=function(){var i=this.chart,o=i.renderer,t=this.options,a=this.padding,m=this.getAllItems(),d=this.group,f=this.box;this.itemX=a,this.itemY=this.initialItemY,this.lastItemY=this.offsetWidth=0,this.widthOption=l(t.width,i.spacingBox.width-a);var T=i.spacingBox.width-2*a-t.x;-1<["rm","lm"].indexOf(this.getAlignment().substring(0,2))&&(T/=2),this.maxLegendWidth=this.widthOption||T,d||(this.group=d=o.g("legend").addClass(t.className||"").attr({zIndex:7}).add(),this.contentGroup=o.g().attr({zIndex:1}).add(d),this.scrollGroup=o.g().add(this.contentGroup)),this.renderTitle(),h(m,function(F,s){return(F.options&&F.options.legendIndex||0)-(s.options&&s.options.legendIndex||0)}),t.reversed&&m.reverse(),this.allItems=m,this.display=T=!!m.length,this.itemHeight=this.totalItemWidth=this.maxItemWidth=this.lastLineHeight=0,m.forEach(this.renderItem,this),m.forEach(this.layoutItem,this),m=(this.widthOption||this.offsetWidth)+a;var V=this.lastItemY+this.lastLineHeight+this.titleHeight;V=this.handleOverflow(V),V+=a,f||(this.box=f=o.rect().addClass("highcharts-legend-box").attr({r:t.borderRadius}).add(d)),i.styledMode||f.attr({stroke:t.borderColor,"stroke-width":t.borderWidth||0,fill:t.backgroundColor||"none"}).shadow(t.shadow),0<m&&0<V&&f[f.placed?"animate":"attr"](f.crisp.call({},{x:0,y:0,width:m,height:V},f.strokeWidth())),d[T?"show":"hide"](),i.styledMode&&"none"===d.getStyle("display")&&(m=V=0),this.legendWidth=m,this.legendHeight=V,T&&this.align(),this.proximate||this.positionItems(),E(this,"afterRender")},n.prototype.align=function(i){void 0===i&&(i=this.chart.spacingBox);var o=this.chart,t=this.options,a=i.y;/(lth|ct|rth)/.test(this.getAlignment())&&0<o.titleOffset[0]?a+=o.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&0<o.titleOffset[2]&&(a-=o.titleOffset[2]),a!==i.y&&(i=W(i,{y:a})),o.hasRendered||(this.group.placed=!1),this.group.align(W(t,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":t.verticalAlign}),!0,i)},n.prototype.handleOverflow=function(i){var j,L,ee,o=this,t=this.chart,a=t.renderer,m=this.options,d=m.y,f="top"===m.verticalAlign,T=this.padding,V=m.maxHeight,F=m.navigation,s=b(F.animation,!0),_=F.arrowSize||12,B=this.pages,H=this.allItems,G=function($){"number"==typeof $?ie.attr({height:$}):ie&&(o.clipRect=ie.destroy(),o.contentGroup.clip()),o.contentGroup.div&&(o.contentGroup.div.style.clip=$?"rect("+T+"px,9999px,"+(T+$)+"px,0)":"auto")},C=function($){return o[$]=a.circle(0,0,1.3*_).translate(_/2,_/2).add(U),t.styledMode||o[$].attr("fill","rgba(0,0,0,0.0001)"),o[$]};d=t.spacingBox.height+(f?-d:d)-T;var U=this.nav,ie=this.clipRect;return"horizontal"!==m.layout||"middle"===m.verticalAlign||m.floating||(d/=2),V&&(d=Math.min(d,V)),B.length=0,i&&0<d&&i>d&&!1!==F.enabled?(this.clipHeight=j=Math.max(d-20-this.titleHeight-T,0),this.currentPage=b(this.currentPage,1),this.fullHeight=i,H.forEach(function($,oe){$=(ee=$.legendItem||{}).y||0;var te=Math.round(ee.label.getBBox().height),_e=B.length;(!_e||$-B[_e-1]>j&&(L||$)!==B[_e-1])&&(B.push(L||$),_e++),ee.pageIx=_e-1,L&&((H[oe-1].legendItem||{}).pageIx=_e-1),oe===H.length-1&&$+te-B[_e-1]>j&&te<=j&&(B.push($),ee.pageIx=_e),$!==L&&(L=$)}),ie||(ie=o.clipRect=a.clipRect(0,T,9999,0),o.contentGroup.clip(ie)),G(j),U||(this.nav=U=a.g().attr({zIndex:1}).add(this.group),this.up=a.symbol("triangle",0,0,_,_).add(U),C("upTracker").on("click",function(){o.scroll(-1,s)}),this.pager=a.text("",15,10).addClass("highcharts-legend-navigation"),!t.styledMode&&F.style&&this.pager.css(F.style),this.pager.add(U),this.down=a.symbol("triangle-down",0,0,_,_).add(U),C("downTracker").on("click",function(){o.scroll(1,s)})),o.scroll(0),i=d):U&&(G(),this.nav=U.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),i},n.prototype.scroll=function(i,o){var t=this,a=this.chart,m=this.pages,d=m.length,f=this.clipHeight,T=this.options.navigation,V=this.pager,F=this.padding,s=this.currentPage+i;s>d&&(s=d),0<s&&(typeof o<"u"&&P(o,a),this.nav.attr({translateX:F,translateY:f+this.padding+7+this.titleHeight,visibility:"inherit"}),[this.up,this.upTracker].forEach(function(_){_.attr({class:1===s?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),V.attr({text:s+"/"+d}),[this.down,this.downTracker].forEach(function(_){_.attr({x:18+this.pager.getBBox().width,class:s===d?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})},this),a.styledMode||(this.up.attr({fill:1===s?T.inactiveColor:T.activeColor}),this.upTracker.css({cursor:1===s?"default":"pointer"}),this.down.attr({fill:s===d?T.inactiveColor:T.activeColor}),this.downTracker.css({cursor:s===d?"default":"pointer"})),this.scrollOffset=-m[s-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=s,this.positionCheckboxes(),i=K(b(o,a.renderer.globalAnimation,!0)),r(function(){E(t,"afterScroll",{currentPage:s})},i.duration))},n.prototype.setItemEvents=function(i,o,t){var a=this,m=i.legendItem||{},d=a.chart.renderer.boxWrapper,f=i instanceof N,T="highcharts-legend-"+(f?"point":"series")+"-active",V=a.chart.styledMode,F=function(_){a.allItems.forEach(function(B){i!==B&&[B].concat(B.linkedSeries||[]).forEach(function(H){H.setState(_,!f)})})},s=0;for(t=t?[o,m.symbol]:[m.group];s<t.length;s++)(m=t[s])&&m.on("mouseover",function(){i.visible&&F("inactive"),i.setState("hover"),i.visible&&d.addClass(T),V||o.css(a.options.itemHoverStyle)}).on("mouseout",function(){a.chart.styledMode||o.css(W(i.visible?a.itemStyle:a.itemHiddenStyle)),F(""),d.removeClass(T),i.setState()}).on("click",function(_){var B=function(){i.setVisible&&i.setVisible(),F(i.visible?"inactive":"")};d.removeClass(T),_={browserEvent:_},i.firePointEvent?i.firePointEvent("legendItemClick",_,B):E(i,"legendItemClick",_,B)})},n.prototype.createCheckboxForItem=function(i){i.checkbox=g("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:i.selected,defaultChecked:i.selected},this.options.itemCheckboxStyle,this.chart.container),u(i.checkbox,"click",function(o){E(i.series||i,"checkboxClick",{checked:o.target.checked,item:i},function(){i.select()})})},n}()}),X(y,"Core/Series/SeriesRegistry.js",[y["Core/Globals.js"],y["Core/Defaults.js"],y["Core/Series/Point.js"],y["Core/Utilities.js"]],function(O,S,I,N){var P,Y=S.defaultOptions,Z=N.extendClass,K=N.merge;return function(k){function x(p,u){var g=Y.plotOptions||{},v=u.defaultOptions,w=u.prototype;w.type=p,w.pointClass||(w.pointClass=I),v&&(g[p]=v),k.seriesTypes[p]=u}k.seriesTypes=O.seriesTypes,k.registerSeriesType=x,k.seriesType=function(p,u,g,v,w){var M=Y.plotOptions||{};return M[p]=K(M[u=u||""],g),x(p,Z(k.seriesTypes[u]||function(){},v)),k.seriesTypes[p].prototype.type=p,w&&(k.seriesTypes[p].prototype.pointClass=Z(I,w)),k.seriesTypes[p]}}(P||(P={})),P}),X(y,"Core/Chart/Chart.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/Axis.js"],y["Core/Defaults.js"],y["Core/FormatUtilities.js"],y["Core/Foundation.js"],y["Core/Globals.js"],y["Core/Legend/Legend.js"],y["Core/MSPointer.js"],y["Core/Pointer.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Time.js"],y["Core/Utilities.js"],y["Core/Renderer/HTML/AST.js"]],function(O,S,I,N,Y,Z,K,P,k,x,p,u,g,v,w){var M=O.animate,A=O.animObject,E=O.setAnimation,R=I.defaultOptions,W=I.defaultTime,b=N.numberFormat,l=Y.registerEventOptions,h=Z.charts,r=Z.doc,n=Z.marginNames,i=Z.svg,o=Z.win,t=p.seriesTypes,a=v.addEvent,m=v.attr,d=v.cleanRecursively,f=v.createElement,T=v.css,V=v.defined,F=v.discardElement,s=v.erase,_=v.error,B=v.extend,H=v.find,G=v.fireEvent,C=v.getStyle,j=v.isArray,L=v.isNumber,ee=v.isObject,U=v.isString,ie=v.merge,$=v.objectEach,oe=v.pick,te=v.pInt,_e=v.relativeLength,pe=v.removeEvent,ge=v.splat,ae=v.syncTimeout,ve=v.uniqueKey;return O=function(){function fe(ne,ce,xe){this.series=this.renderTo=this.renderer=this.pointer=this.pointCount=this.plotWidth=this.plotTop=this.plotLeft=this.plotHeight=this.plotBox=this.options=this.numberFormatter=this.margin=this.legend=this.labelCollectors=this.isResizing=this.index=this.eventOptions=this.container=this.colorCounter=this.clipBox=this.chartWidth=this.chartHeight=this.bounds=this.axisOffset=this.axes=void 0,this.sharedClips={},this.yAxis=this.xAxis=this.userOptions=this.titleOffset=this.time=this.symbolCounter=this.spacingBox=this.spacing=void 0,this.getArgs(ne,ce,xe)}return fe.chart=function(ne,ce,xe){return new fe(ne,ce,xe)},fe.prototype.getArgs=function(ne,ce,xe){U(ne)||ne.nodeName?(this.renderTo=ne,this.init(ce,xe)):this.init(ne,ce)},fe.prototype.init=function(ne,ce){var xe=ne.plotOptions||{};G(this,"init",{args:arguments},function(){var Oe=ie(R,ne),Le=Oe.chart;$(Oe.plotOptions,function(Ne,Mt){ee(Ne)&&(Ne.tooltip=xe[Mt]&&ie(xe[Mt].tooltip)||void 0)}),Oe.tooltip.userOptions=ne.chart&&ne.chart.forExport&&ne.tooltip.userOptions||ne.tooltip,this.userOptions=ne,this.margin=[],this.spacing=[],this.bounds={h:{},v:{}},this.labelCollectors=[],this.callback=ce,this.isResizing=0;var Ie=Le.zooming=Le.zooming||{};ne.chart&&!ne.chart.zooming&&(Ie.resetButton=Le.resetZoomButton),Ie.key=oe(Ie.key,Le.zoomKey),Ie.pinchType=oe(Ie.pinchType,Le.pinchType),Ie.singleTouch=oe(Ie.singleTouch,Le.zoomBySingleTouch),Ie.type=oe(Ie.type,Le.zoomType),this.options=Oe,this.axes=[],this.series=[],this.time=ne.time&&Object.keys(ne.time).length?new g(ne.time):Z.time,this.numberFormatter=Le.numberFormatter||b,this.styledMode=Le.styledMode,this.hasCartesianSeries=Le.showAxes,this.index=h.length,h.push(this),Z.chartCount++,l(this,Le),this.xAxis=[],this.yAxis=[],this.pointCount=this.colorCounter=this.symbolCounter=0,G(this,"afterInit"),this.firstRender()})},fe.prototype.initSeries=function(ne){var ce=this.options.chart,xe=t[ce=ne.type||ce.type||ce.defaultSeriesType];return xe||_(17,!0,this,{missingModuleFor:ce}),"function"==typeof(ce=new xe).init&&ce.init(this,ne),ce},fe.prototype.setSeriesData=function(){this.getSeriesOrderByLinks().forEach(function(ne){ne.points||ne.data||!ne.enabledDataSorting||ne.setData(ne.options.data,!1)})},fe.prototype.getSeriesOrderByLinks=function(){return this.series.concat().sort(function(ne,ce){return ne.linkedSeries.length||ce.linkedSeries.length?ce.linkedSeries.length-ne.linkedSeries.length:0})},fe.prototype.orderSeries=function(ne){var ce=this.series;ne=ne||0;for(var xe=ce.length;ne<xe;++ne)ce[ne]&&(ce[ne].index=ne,ce[ne].name=ce[ne].getName())},fe.prototype.isInsidePlot=function(ne,ce,xe){void 0===xe&&(xe={});var Oe=this.inverted,Le=this.plotBox,Ie=this.plotLeft,Ne=this.plotTop,Mt=this.scrollablePlotBox,Xe=0,Ze=0;xe.visiblePlotOnly&&this.scrollingContainer&&(Xe=(Ze=this.scrollingContainer).scrollLeft,Ze=Ze.scrollTop);var Wt=xe.series;if(Le=xe.visiblePlotOnly&&Mt||Le,ne={x:Mt=xe.inverted?ce:ne,y:ce=xe.inverted?ne:ce,isInsidePlot:!0,options:xe},!xe.ignoreX){var St=Wt&&(Oe&&!this.polar?Wt.yAxis:Wt.xAxis)||{pos:Ie,len:1/0};(Mt=xe.paneCoordinates?St.pos+Mt:Ie+Mt)>=Math.max(Xe+Ie,St.pos)&&Mt<=Math.min(Xe+Ie+Le.width,St.pos+St.len)||(ne.isInsidePlot=!1)}return!xe.ignoreY&&ne.isInsidePlot&&(Oe=xe.axis&&!xe.axis.isXAxis&&xe.axis||Wt&&(Oe?Wt.xAxis:Wt.yAxis)||{pos:Ne,len:1/0},(xe=xe.paneCoordinates?Oe.pos+ce:Ne+ce)>=Math.max(Ze+Ne,Oe.pos)&&xe<=Math.min(Ze+Ne+Le.height,Oe.pos+Oe.len)||(ne.isInsidePlot=!1)),G(this,"afterIsInsidePlot",ne),ne.isInsidePlot},fe.prototype.redraw=function(ne){G(this,"beforeRedraw");var ce=this.hasCartesianSeries?this.axes:this.colorAxis||[],xe=this.series,Oe=this.pointer,Le=this.legend,Ie=this.userOptions.legend,Ne=this.renderer,Mt=Ne.isHidden(),Xe=[],Ze=this.isDirtyBox,Wt=this.isDirtyLegend;for(this.setResponsive&&this.setResponsive(!1),E(!!this.hasRendered&&ne,this),Mt&&this.temporaryDisplay(),this.layOutTitles(),ne=xe.length;ne--;){var St=xe[ne];if(St.options.stacking||St.options.centerInCategory){var ai=!0;if(St.isDirty){var si=!0;break}}}if(si)for(ne=xe.length;ne--;)(St=xe[ne]).options.stacking&&(St.isDirty=!0);xe.forEach(function(Zt){Zt.isDirty&&("point"===Zt.options.legendType?("function"==typeof Zt.updateTotals&&Zt.updateTotals(),Wt=!0):Ie&&(Ie.labelFormatter||Ie.labelFormat)&&(Wt=!0)),Zt.isDirtyData&&G(Zt,"updatedData")}),Wt&&Le&&Le.options.enabled&&(Le.render(),this.isDirtyLegend=!1),ai&&this.getStacks(),ce.forEach(function(Zt){Zt.updateNames(),Zt.setScale()}),this.getMargins(),ce.forEach(function(Zt){Zt.isDirty&&(Ze=!0)}),ce.forEach(function(Zt){var hi=Zt.min+","+Zt.max;Zt.extKey!==hi&&(Zt.extKey=hi,Xe.push(function(){G(Zt,"afterSetExtremes",B(Zt.eventArgs,Zt.getExtremes())),delete Zt.eventArgs})),(Ze||ai)&&Zt.redraw()}),Ze&&this.drawChartBox(),G(this,"predraw"),xe.forEach(function(Zt){(Ze||Zt.isDirty)&&Zt.visible&&Zt.redraw(),Zt.isDirtyData=!1}),Oe&&Oe.reset(!0),Ne.draw(),G(this,"redraw"),G(this,"render"),Mt&&this.temporaryDisplay(!0),Xe.forEach(function(Zt){Zt.call()})},fe.prototype.get=function(ne){function ce(Ie){return Ie.id===ne||Ie.options&&Ie.options.id===ne}for(var xe=this.series,Oe=H(this.axes,ce)||H(this.series,ce),Le=0;!Oe&&Le<xe.length;Le++)Oe=H(xe[Le].points||[],ce);return Oe},fe.prototype.getAxes=function(){var ne=this,ce=this.options,xe=ce.xAxis=ge(ce.xAxis||{});ce=ce.yAxis=ge(ce.yAxis||{}),G(this,"getAxes"),xe.forEach(function(Oe,Le){Oe.index=Le,Oe.isX=!0}),ce.forEach(function(Oe,Le){Oe.index=Le}),xe.concat(ce).forEach(function(Oe){new S(ne,Oe)}),G(this,"afterGetAxes")},fe.prototype.getSelectedPoints=function(){return this.series.reduce(function(ne,ce){return ce.getPointsCollection().forEach(function(xe){oe(xe.selectedStaging,xe.selected)&&ne.push(xe)}),ne},[])},fe.prototype.getSelectedSeries=function(){return this.series.filter(function(ne){return ne.selected})},fe.prototype.setTitle=function(ne,ce,xe){this.applyDescription("title",ne),this.applyDescription("subtitle",ce),this.applyDescription("caption",void 0),this.layOutTitles(xe)},fe.prototype.applyDescription=function(ne,ce){var xe=this,Oe="title"===ne?{color:"#333333",fontSize:this.options.isStock?"16px":"18px"}:{color:"#666666"};Oe=this.options[ne]=ie(!this.styledMode&&{style:Oe},this.options[ne],ce);var Le=this[ne];Le&&ce&&(this[ne]=Le=Le.destroy()),Oe&&!Le&&((Le=this.renderer.text(Oe.text,0,0,Oe.useHTML).attr({align:Oe.align,class:"highcharts-"+ne,zIndex:Oe.zIndex||4}).add()).update=function(Ie){xe[{title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"}[ne]](Ie)},this.styledMode||Le.css(Oe.style),this[ne]=Le)},fe.prototype.layOutTitles=function(ne){var ce=[0,0,0],xe=this.renderer,Oe=this.spacingBox;["title","subtitle","caption"].forEach(function(Ie){var Ze,Ne=this[Ie],Mt=this.options[Ie],Xe=Mt.verticalAlign||"top";if(Ie="title"===Ie?"top"===Xe?-3:0:"top"===Xe?ce[0]+2:0,Ne){this.styledMode||(Ze=Mt.style&&Mt.style.fontSize),Ze=xe.fontMetrics(Ze,Ne).b,Ne.css({width:(Mt.width||Oe.width+(Mt.widthAdjust||0))+"px"});var Wt=Math.round(Ne.getBBox(Mt.useHTML).height);Ne.align(B({y:"bottom"===Xe?Ze:Ie+Ze,height:Wt},Mt),!1,"spacingBox"),Mt.floating||("top"===Xe?ce[0]=Math.ceil(ce[0]+Wt):"bottom"===Xe&&(ce[2]=Math.ceil(ce[2]+Wt)))}},this),ce[0]&&"top"===(this.options.title.verticalAlign||"top")&&(ce[0]+=this.options.title.margin),ce[2]&&"bottom"===this.options.caption.verticalAlign&&(ce[2]+=this.options.caption.margin);var Le=!this.titleOffset||this.titleOffset.join(",")!==ce.join(",");this.titleOffset=ce,G(this,"afterLayOutTitles"),!this.isDirtyBox&&Le&&(this.isDirtyBox=this.isDirtyLegend=Le,this.hasRendered&&oe(ne,!0)&&this.isDirtyBox&&this.redraw())},fe.prototype.getChartSize=function(){var ne=this.options.chart,ce=ne.width;ne=ne.height;var xe=this.renderTo;V(ce)||(this.containerWidth=C(xe,"width")),V(ne)||(this.containerHeight=C(xe,"height")),this.chartWidth=Math.max(0,ce||this.containerWidth||600),this.chartHeight=Math.max(0,_e(ne,this.chartWidth)||(1<this.containerHeight?this.containerHeight:400))},fe.prototype.temporaryDisplay=function(ne){var ce=this.renderTo;if(ne)for(;ce&&ce.style;)ce.hcOrigStyle&&(T(ce,ce.hcOrigStyle),delete ce.hcOrigStyle),ce.hcOrigDetached&&(r.body.removeChild(ce),ce.hcOrigDetached=!1),ce=ce.parentNode;else for(;ce&&ce.style&&(r.body.contains(ce)||ce.parentNode||(ce.hcOrigDetached=!0,r.body.appendChild(ce)),("none"===C(ce,"display",!1)||ce.hcOricDetached)&&(ce.hcOrigStyle={display:ce.style.display,height:ce.style.height,overflow:ce.style.overflow},ne={display:"block",overflow:"hidden"},ce!==this.renderTo&&(ne.height=0),T(ce,ne),ce.offsetWidth||ce.style.setProperty("display","block","important")),(ce=ce.parentNode)!==r.body););},fe.prototype.setClassName=function(ne){this.container.className="highcharts-container "+(ne||"")},fe.prototype.getContainer=function(){var Oe,ne=this.options,ce=ne.chart,xe=ve(),Le=this.renderTo;Le||(this.renderTo=Le=ce.renderTo),U(Le)&&(this.renderTo=Le=r.getElementById(Le)),Le||_(13,!0,this);var Ie=te(m(Le,"data-highcharts-chart"));L(Ie)&&h[Ie]&&h[Ie].hasRendered&&h[Ie].destroy(),m(Le,"data-highcharts-chart",this.index),Le.innerHTML=w.emptyHTML,ce.skipClone||Le.offsetWidth||this.temporaryDisplay(),this.getChartSize(),Ie=this.chartWidth;var Ne=this.chartHeight;if(T(Le,{overflow:"hidden"}),this.styledMode||(Oe=B({position:"relative",overflow:"hidden",width:Ie+"px",height:Ne+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none","touch-action":"manipulation",outline:"none"},ce.style||{})),this.container=xe=f("div",{id:xe},Oe,Le),this._cursor=xe.style.cursor,this.renderer=new(ce.renderer||!i?x.getRendererType(ce.renderer):u)(xe,Ie,Ne,void 0,ce.forExport,ne.exporting&&ne.exporting.allowHTML,this.styledMode),E(void 0,this),this.setClassName(ce.className),this.styledMode)for(var Mt in ne.defs)this.renderer.definition(ne.defs[Mt]);else this.renderer.setStyle(ce.style);this.renderer.chartIndex=this.index,G(this,"afterGetContainer")},fe.prototype.getMargins=function(ne){var ce=this.spacing,xe=this.margin,Oe=this.titleOffset;this.resetMargins(),Oe[0]&&!V(xe[0])&&(this.plotTop=Math.max(this.plotTop,Oe[0]+ce[0])),Oe[2]&&!V(xe[2])&&(this.marginBottom=Math.max(this.marginBottom,Oe[2]+ce[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(xe,ce),G(this,"getMargins"),ne||this.getAxisMargins()},fe.prototype.getAxisMargins=function(){var ne=this,ce=ne.axisOffset=[0,0,0,0],xe=ne.colorAxis,Oe=ne.margin,Le=function(Ie){Ie.forEach(function(Ne){Ne.visible&&Ne.getOffset()})};ne.hasCartesianSeries?Le(ne.axes):xe&&xe.length&&Le(xe),n.forEach(function(Ie,Ne){V(Oe[Ne])||(ne[Ie]+=ce[Ne])}),ne.setChartSize()},fe.prototype.reflow=function(ne){var ce=this,xe=ce.options.chart,Oe=ce.renderTo,Le=V(xe.width)&&V(xe.height),Ie=xe.width||C(Oe,"width");xe=xe.height||C(Oe,"height"),Oe=ne?ne.target:o,delete ce.pointer.chartPosition,!Le&&!ce.isPrinting&&Ie&&xe&&(Oe===o||Oe===r)&&((Ie!==ce.containerWidth||xe!==ce.containerHeight)&&(v.clearTimeout(ce.reflowTimeout),ce.reflowTimeout=ae(function(){ce.container&&ce.setSize(void 0,void 0,!1)},ne?100:0)),ce.containerWidth=Ie,ce.containerHeight=xe)},fe.prototype.setReflow=function(ne){var ce=this;!1===ne||this.unbindReflow?!1===ne&&this.unbindReflow&&(this.unbindReflow=this.unbindReflow()):(this.unbindReflow=a(o,"resize",function(xe){ce.options&&ce.reflow(xe)}),a(this,"destroy",this.unbindReflow))},fe.prototype.setSize=function(ne,ce,xe){var Oe=this,Le=Oe.renderer;Oe.isResizing+=1,E(xe,Oe),xe=Le.globalAnimation,Oe.oldChartHeight=Oe.chartHeight,Oe.oldChartWidth=Oe.chartWidth,typeof ne<"u"&&(Oe.options.chart.width=ne),typeof ce<"u"&&(Oe.options.chart.height=ce),Oe.getChartSize(),Oe.styledMode||(xe?M:T)(Oe.container,{width:Oe.chartWidth+"px",height:Oe.chartHeight+"px"},xe),Oe.setChartSize(!0),Le.setSize(Oe.chartWidth,Oe.chartHeight,xe),Oe.axes.forEach(function(Ie){Ie.isDirty=!0,Ie.setScale()}),Oe.isDirtyLegend=!0,Oe.isDirtyBox=!0,Oe.layOutTitles(),Oe.getMargins(),Oe.redraw(xe),Oe.oldChartHeight=null,G(Oe,"resize"),ae(function(){Oe&&G(Oe,"endResize",null,function(){--Oe.isResizing})},A(xe).duration)},fe.prototype.setChartSize=function(ne){var Xe,Ze,Wt,St,ce=this.inverted,xe=this.renderer,Oe=this.chartWidth,Le=this.chartHeight,Ie=this.options.chart,Ne=this.spacing,Mt=this.clipOffset;this.plotLeft=Xe=Math.round(this.plotLeft),this.plotTop=Ze=Math.round(this.plotTop),this.plotWidth=Wt=Math.max(0,Math.round(Oe-Xe-this.marginRight)),this.plotHeight=St=Math.max(0,Math.round(Le-Ze-this.marginBottom)),this.plotSizeX=ce?St:Wt,this.plotSizeY=ce?Wt:St,this.plotBorderWidth=Ie.plotBorderWidth||0,this.spacingBox=xe.spacingBox={x:Ne[3],y:Ne[0],width:Oe-Ne[3]-Ne[1],height:Le-Ne[0]-Ne[2]},this.plotBox=xe.plotBox={x:Xe,y:Ze,width:Wt,height:St},ce=2*Math.floor(this.plotBorderWidth/2),Oe=Math.ceil(Math.max(ce,Mt[3])/2),Le=Math.ceil(Math.max(ce,Mt[0])/2),this.clipBox={x:Oe,y:Le,width:Math.floor(this.plotSizeX-Math.max(ce,Mt[1])/2-Oe),height:Math.max(0,Math.floor(this.plotSizeY-Math.max(ce,Mt[2])/2-Le))},ne||(this.axes.forEach(function(ai){ai.setAxisSize(),ai.setAxisTranslation()}),xe.alignElements()),G(this,"afterSetChartSize",{skipAxes:ne})},fe.prototype.resetMargins=function(){G(this,"resetMargins");var ne=this,ce=ne.options.chart;["margin","spacing"].forEach(function(xe){var Oe=ce[xe],Le=ee(Oe)?Oe:[Oe,Oe,Oe,Oe];["Top","Right","Bottom","Left"].forEach(function(Ie,Ne){ne[xe][Ne]=oe(ce[xe+Ie],Le[Ne])})}),n.forEach(function(xe,Oe){ne[xe]=oe(ne.margin[Oe],ne.spacing[Oe])}),ne.axisOffset=[0,0,0,0],ne.clipOffset=[0,0,0,0]},fe.prototype.drawChartBox=function(){var je,ne=this.options.chart,ce=this.renderer,xe=this.chartWidth,Oe=this.chartHeight,Le=this.styledMode,Ie=this.plotBGImage,Ne=ne.backgroundColor,Mt=ne.plotBackgroundColor,Xe=ne.plotBackgroundImage,Ze=this.plotLeft,Wt=this.plotTop,St=this.plotWidth,ai=this.plotHeight,si=this.plotBox,Zt=this.clipRect,hi=this.clipBox,Ii=this.chartBackground,Li=this.plotBackground,zt=this.plotBorder,Te="animate";if(Ii||(this.chartBackground=Ii=ce.rect().addClass("highcharts-background").add(),Te="attr"),Le)var we=je=Ii.strokeWidth();else je=(we=ne.borderWidth||0)+(ne.shadow?8:0),Ne={fill:Ne||"none"},(we||Ii["stroke-width"])&&(Ne.stroke=ne.borderColor,Ne["stroke-width"]=we),Ii.attr(Ne).shadow(ne.shadow);Ii[Te]({x:je/2,y:je/2,width:xe-je-we%2,height:Oe-je-we%2,r:ne.borderRadius}),Te="animate",Li||(Te="attr",this.plotBackground=Li=ce.rect().addClass("highcharts-plot-background").add()),Li[Te](si),Le||(Li.attr({fill:Mt||"none"}).shadow(ne.plotShadow),Xe&&(Ie?(Xe!==Ie.attr("href")&&Ie.attr("href",Xe),Ie.animate(si)):this.plotBGImage=ce.image(Xe,Ze,Wt,St,ai).add())),Zt?Zt.animate({width:hi.width,height:hi.height}):this.clipRect=ce.clipRect(hi),Te="animate",zt||(Te="attr",this.plotBorder=zt=ce.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),Le||zt.attr({stroke:ne.plotBorderColor,"stroke-width":ne.plotBorderWidth||0,fill:"none"}),zt[Te](zt.crisp({x:Ze,y:Wt,width:St,height:ai},-zt.strokeWidth())),this.isDirtyBox=!1,G(this,"afterDrawChartBox")},fe.prototype.propFromSeries=function(){var Oe,Le,Ie,ne=this,ce=ne.options.chart,xe=ne.options.series;["inverted","angular","polar"].forEach(function(Ne){for(Le=t[ce.type||ce.defaultSeriesType],Ie=ce[Ne]||Le&&Le.prototype[Ne],Oe=xe&&xe.length;!Ie&&Oe--;)(Le=t[xe[Oe].type])&&Le.prototype[Ne]&&(Ie=!0);ne[Ne]=Ie})},fe.prototype.linkSeries=function(){var ne=this,ce=ne.series;ce.forEach(function(xe){xe.linkedSeries.length=0}),ce.forEach(function(xe){var Oe=xe.options.linkedTo;U(Oe)&&(Oe=":previous"===Oe?ne.series[xe.index-1]:ne.get(Oe))&&Oe.linkedParent!==xe&&(Oe.linkedSeries.push(xe),xe.linkedParent=Oe,Oe.enabledDataSorting&&xe.setDataSortingOptions(),xe.visible=oe(xe.options.visible,Oe.options.visible,xe.visible))}),G(this,"afterLinkSeries")},fe.prototype.renderSeries=function(){this.series.forEach(function(ne){ne.translate(),ne.render()})},fe.prototype.renderLabels=function(){var ne=this,ce=ne.options.labels;ce.items&&ce.items.forEach(function(xe){var Oe=B(ce.style,xe.style),Le=te(Oe.left)+ne.plotLeft,Ie=te(Oe.top)+ne.plotTop+12;delete Oe.left,delete Oe.top,ne.renderer.text(xe.html,Le,Ie).attr({zIndex:2}).css(Oe).add()})},fe.prototype.render=function(){var ne=this.axes,ce=this.colorAxis,xe=this.renderer,Oe=this.options,Le=function(Ze){Ze.forEach(function(Wt){Wt.visible&&Wt.render()})},Ie=0;this.setTitle(),this.legend=new K(this,Oe.legend),this.getStacks&&this.getStacks(),this.getMargins(!0),this.setChartSize(),Oe=this.plotWidth,ne.some(function(Ze){if(Ze.horiz&&Ze.visible&&Ze.options.labels.enabled&&Ze.series.length)return Ie=21,!0});var Ne=this.plotHeight=Math.max(this.plotHeight-Ie,0);ne.forEach(function(Ze){Ze.setScale()}),this.getAxisMargins();var Mt=1.1<Oe/this.plotWidth,Xe=1.05<Ne/this.plotHeight;(Mt||Xe)&&(ne.forEach(function(Ze){(Ze.horiz&&Mt||!Ze.horiz&&Xe)&&Ze.setTickInterval(!0)}),this.getMargins()),this.drawChartBox(),this.hasCartesianSeries?Le(ne):ce&&ce.length&&Le(ce),this.seriesGroup||(this.seriesGroup=xe.g("series-group").attr({zIndex:3}).add()),this.renderSeries(),this.renderLabels(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.hasRendered=!0},fe.prototype.addCredits=function(ne){var ce=this,xe=ie(!0,this.options.credits,ne);xe.enabled&&!this.credits&&(this.credits=this.renderer.text(xe.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",function(){xe.href&&(o.location.href=xe.href)}).attr({align:xe.position.align,zIndex:8}),ce.styledMode||this.credits.css(xe.style),this.credits.add().align(xe.position),this.credits.update=function(Oe){ce.credits=ce.credits.destroy(),ce.addCredits(Oe)})},fe.prototype.destroy=function(){var Ie,ne=this,ce=ne.axes,xe=ne.series,Oe=ne.container,Le=Oe&&Oe.parentNode;for(G(ne,"destroy"),ne.renderer.forExport?s(h,ne):h[ne.index]=void 0,Z.chartCount--,ne.renderTo.removeAttribute("data-highcharts-chart"),pe(ne),Ie=ce.length;Ie--;)ce[Ie]=ce[Ie].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),Ie=xe.length;Ie--;)xe[Ie]=xe[Ie].destroy();"title subtitle chartBackground plotBackground plotBGImage plotBorder seriesGroup clipRect credits pointer rangeSelector legend resetZoomButton tooltip renderer".split(" ").forEach(function(Ne){var Mt=ne[Ne];Mt&&Mt.destroy&&(ne[Ne]=Mt.destroy())}),Oe&&(Oe.innerHTML=w.emptyHTML,pe(Oe),Le&&F(Oe)),$(ne,function(Ne,Mt){delete ne[Mt]})},fe.prototype.firstRender=function(){var ne=this,ce=ne.options;(!ne.isReadyToRender||ne.isReadyToRender())&&(ne.getContainer(),ne.resetMargins(),ne.setChartSize(),ne.propFromSeries(),ne.getAxes(),(j(ce.series)?ce.series:[]).forEach(function(xe){ne.initSeries(xe)}),ne.linkSeries(),ne.setSeriesData(),G(ne,"beforeRender"),k&&(ne.pointer=P.isRequired()?new P(ne,ce):new k(ne,ce)),ne.render(),ne.pointer.getChartPosition(),!ne.renderer.imgCount&&!ne.hasLoaded&&ne.onload(),ne.temporaryDisplay(!0))},fe.prototype.onload=function(){this.callbacks.concat([this.callback]).forEach(function(ne){ne&&typeof this.index<"u"&&ne.apply(this,[this])},this),G(this,"load"),G(this,"render"),V(this.index)&&this.setReflow(this.options.chart.reflow),this.warnIfA11yModuleNotLoaded(),this.hasLoaded=!0},fe.prototype.warnIfA11yModuleNotLoaded=function(){var ne=this.options,ce=this.title;ne&&!this.accessibility&&(this.renderer.boxWrapper.attr({role:"img","aria-label":(ce&&ce.element.textContent||"").replace(/</g,"&lt;")}),ne.accessibility&&!1===ne.accessibility.enabled||_('Highcharts warning: Consider including the "accessibility.js" module to make your chart more usable for people with disabilities. Set the "accessibility.enabled" option to false to remove this warning. See https://www.highcharts.com/docs/accessibility/accessibility-module.',!1,this))},fe.prototype.addSeries=function(ne,ce,xe){var Le,Oe=this;return ne&&(ce=oe(ce,!0),G(Oe,"addSeries",{options:ne},function(){Le=Oe.initSeries(ne),Oe.isDirtyLegend=!0,Oe.linkSeries(),Le.enabledDataSorting&&Le.setData(ne.data,!1),G(Oe,"afterAddSeries",{series:Le}),ce&&Oe.redraw(xe)})),Le},fe.prototype.addAxis=function(ne,ce,xe,Oe){return this.createAxis(ce?"xAxis":"yAxis",{axis:ne,redraw:xe,animation:Oe})},fe.prototype.addColorAxis=function(ne,ce,xe){return this.createAxis("colorAxis",{axis:ne,redraw:ce,animation:xe})},fe.prototype.createAxis=function(ne,ce){return ne=new S(this,ie(ce.axis,{index:this[ne].length,isX:"xAxis"===ne})),oe(ce.redraw,!0)&&this.redraw(ce.animation),ne},fe.prototype.showLoading=function(ne){var ce=this,xe=ce.options,Oe=xe.loading,Le=function(){Ie&&T(Ie,{left:ce.plotLeft+"px",top:ce.plotTop+"px",width:ce.plotWidth+"px",height:ce.plotHeight+"px"})},Ie=ce.loadingDiv,Ne=ce.loadingSpan;Ie||(ce.loadingDiv=Ie=f("div",{className:"highcharts-loading highcharts-loading-hidden"},null,ce.container)),Ne||(ce.loadingSpan=Ne=f("span",{className:"highcharts-loading-inner"},null,Ie),a(ce,"redraw",Le)),Ie.className="highcharts-loading",w.setElementHTML(Ne,oe(ne,xe.lang.loading,"")),ce.styledMode||(T(Ie,B(Oe.style,{zIndex:10})),T(Ne,Oe.labelStyle),ce.loadingShown||(T(Ie,{opacity:0,display:""}),M(Ie,{opacity:Oe.style.opacity||.5},{duration:Oe.showDuration||0}))),ce.loadingShown=!0,Le()},fe.prototype.hideLoading=function(){var ne=this.options,ce=this.loadingDiv;ce&&(ce.className="highcharts-loading highcharts-loading-hidden",this.styledMode||M(ce,{opacity:0},{duration:ne.loading.hideDuration||100,complete:function(){T(ce,{display:"none"})}})),this.loadingShown=!1},fe.prototype.update=function(ne,ce,xe,Oe){var Xe,Ze,Le=this,Ie={credits:"addCredits",title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"},Ne=ne.isResponsiveOptions,Mt=[];G(Le,"update",{options:ne}),Ne||Le.setResponsive(!1,!0),ne=d(ne,Le.options),Le.userOptions=ie(Le.userOptions,ne);var Wt=ne.chart;if(Wt){if(ie(!0,Le.options.chart,Wt),"className"in Wt&&Le.setClassName(Wt.className),"reflow"in Wt&&Le.setReflow(Wt.reflow),"inverted"in Wt||"polar"in Wt||"type"in Wt){Le.propFromSeries();var St=!0}"alignTicks"in Wt&&(St=!0),"events"in Wt&&l(this,Wt),$(Wt,function(ai,si){-1!==Le.propsRequireUpdateSeries.indexOf("chart."+si)&&(Xe=!0),-1!==Le.propsRequireDirtyBox.indexOf(si)&&(Le.isDirtyBox=!0),-1!==Le.propsRequireReflow.indexOf(si)&&(Ne?Le.isDirtyBox=!0:Ze=!0)}),!Le.styledMode&&Wt.style&&Le.renderer.setStyle(Le.options.chart.style||{})}!Le.styledMode&&ne.colors&&(this.options.colors=ne.colors),ne.time&&(this.time===W&&(this.time=new g(ne.time)),ie(!0,Le.options.time,ne.time)),$(ne,function(ai,si){Le[si]&&"function"==typeof Le[si].update?Le[si].update(ai,!1):"function"==typeof Le[Ie[si]]?Le[Ie[si]](ai):"colors"!==si&&-1===Le.collectionsWithUpdate.indexOf(si)&&ie(!0,Le.options[si],ne[si]),"chart"!==si&&-1!==Le.propsRequireUpdateSeries.indexOf(si)&&(Xe=!0)}),this.collectionsWithUpdate.forEach(function(ai){if(ne[ai]){var si=[];Le[ai].forEach(function(Zt,hi){Zt.options.isInternal||si.push(oe(Zt.options.index,hi))}),ge(ne[ai]).forEach(function(Zt,hi){var Li,Ii=V(Zt.id);Ii&&(Li=Le.get(Zt.id)),!Li&&Le[ai]&&(Li=Le[ai][si?si[hi]:hi])&&Ii&&V(Li.options.id)&&(Li=void 0),Li&&Li.coll===ai&&(Li.update(Zt,!1),xe&&(Li.touched=!0)),!Li&&xe&&Le.collectionsWithInit[ai]&&(Le.collectionsWithInit[ai][0].apply(Le,[Zt].concat(Le.collectionsWithInit[ai][1]||[]).concat([!1])).touched=!0)}),xe&&Le[ai].forEach(function(Zt){Zt.touched||Zt.options.isInternal?delete Zt.touched:Mt.push(Zt)})}}),Mt.forEach(function(ai){ai.chart&&ai.remove&&ai.remove(!1)}),St&&Le.axes.forEach(function(ai){ai.update({},!1)}),Xe&&Le.getSeriesOrderByLinks().forEach(function(ai){ai.chart&&ai.update({},!1)},this),St=Wt&&Wt.width,Wt=Wt&&(U(Wt.height)?_e(Wt.height,St||Le.chartWidth):Wt.height),Ze||L(St)&&St!==Le.chartWidth||L(Wt)&&Wt!==Le.chartHeight?Le.setSize(St,Wt,Oe):oe(ce,!0)&&Le.redraw(Oe),G(Le,"afterUpdate",{options:ne,redraw:ce,animation:Oe})},fe.prototype.setSubtitle=function(ne,ce){this.applyDescription("subtitle",ne),this.layOutTitles(ce)},fe.prototype.setCaption=function(ne,ce){this.applyDescription("caption",ne),this.layOutTitles(ce)},fe.prototype.showResetZoom=function(){function ne(){ce.zoomOut()}var ce=this,xe=R.lang,Oe=ce.options.chart.zooming.resetButton,Le=Oe.theme,Ie="chart"===Oe.relativeTo||"spacingBox"===Oe.relativeTo?null:"scrollablePlotBox";G(this,"beforeShowResetZoom",null,function(){ce.resetZoomButton=ce.renderer.button(xe.resetZoom,null,null,ne,Le).attr({align:Oe.position.align,title:xe.resetZoomTitle}).addClass("highcharts-reset-zoom").add().align(Oe.position,!1,Ie)}),G(this,"afterShowResetZoom")},fe.prototype.zoomOut=function(){G(this,"selection",{resetSelection:!0},this.zoom)},fe.prototype.zoom=function(ne){var Le,ce=this,xe=ce.pointer,Oe=!1;!ne||ne.resetSelection?(ce.axes.forEach(function(Ne){Le=Ne.zoom()}),xe.initiated=!1):ne.xAxis.concat(ne.yAxis).forEach(function(Ne){var Mt=Ne.axis;(xe[Mt.isXAxis?"zoomX":"zoomY"]&&V(xe.mouseDownX)&&V(xe.mouseDownY)&&ce.isInsidePlot(xe.mouseDownX-ce.plotLeft,xe.mouseDownY-ce.plotTop,{axis:Mt})||!V(ce.inverted?xe.mouseDownX:xe.mouseDownY))&&(Le=Mt.zoom(Ne.min,Ne.max),Mt.displayBtn&&(Oe=!0))});var Ie=ce.resetZoomButton;Oe&&!Ie?ce.showResetZoom():!Oe&&ee(Ie)&&(ce.resetZoomButton=Ie.destroy()),Le&&ce.redraw(oe(ce.options.chart.animation,ne&&ne.animation,100>ce.pointCount))},fe.prototype.pan=function(ne,ce){var xe=this,Oe=xe.hoverPoints;ce="object"==typeof ce?ce:{enabled:ce,type:"x"};var Le=xe.options.chart;Le&&Le.panning&&(Le.panning=ce);var Ne,Ie=ce.type;G(this,"pan",{originalEvent:ne},function(){Oe&&Oe.forEach(function(Ze){Ze.setState()});var Mt=xe.xAxis;"xy"===Ie?Mt=Mt.concat(xe.yAxis):"y"===Ie&&(Mt=xe.yAxis);var Xe={};Mt.forEach(function(Ze){if(Ze.options.panningEnabled&&!Ze.options.isInternal){var Wt=Ze.horiz,St=ne[Wt?"chartX":"chartY"],ai=xe[Wt=Wt?"mouseDownX":"mouseDownY"],si=Ze.minPointOffset||0,Zt=Ze.reversed&&!xe.inverted||!Ze.reversed&&xe.inverted?-1:1,hi=Ze.getExtremes(),Ii=Ze.toValue(ai-St,!0)+si*Zt,Li=Ze.toValue(ai+Ze.len-St,!0)-(si*Zt||Ze.isXAxis&&Ze.pointRangePadding||0),zt=Li<Ii;Zt=Ze.hasVerticalPanning(),ai=zt?Li:Ii,Ii=zt?Ii:Li;var je=Ze.panningState;!Zt||Ze.isXAxis||je&&!je.isDirty||Ze.series.forEach(function(Te){var we=Te.getProcessedData(!0);we=Te.getExtremes(we.yData,!0),je||(je={startMin:Number.MAX_VALUE,startMax:-Number.MAX_VALUE}),L(we.dataMin)&&L(we.dataMax)&&(je.startMin=Math.min(oe(Te.options.threshold,1/0),we.dataMin,je.startMin),je.startMax=Math.max(oe(Te.options.threshold,-1/0),we.dataMax,je.startMax))}),Zt=Math.min(oe(je&&je.startMin,hi.dataMin),si?hi.min:Ze.toValue(Ze.toPixels(hi.min)-Ze.minPixelPadding)),Li=Math.max(oe(je&&je.startMax,hi.dataMax),si?hi.max:Ze.toValue(Ze.toPixels(hi.max)+Ze.minPixelPadding)),Ze.panningState=je,Ze.isOrdinal||(0<(si=Zt-ai)&&(Ii+=si,ai=Zt),0<(si=Ii-Li)&&(Ii=Li,ai-=si),Ze.series.length&&ai!==hi.min&&Ii!==hi.max&&ai>=Zt&&Ii<=Li&&(Ze.setExtremes(ai,Ii,!1,!1,{trigger:"pan"}),!xe.resetZoomButton&&ai!==Zt&&Ii!==Li&&Ie.match("y")&&(xe.showResetZoom(),Ze.displayBtn=!1),Ne=!0),Xe[Wt]=St)}}),$(Xe,function(Ze,Wt){xe[Wt]=Ze}),Ne&&xe.redraw(!1),T(xe.container,{cursor:"move"})})},fe}(),B(O.prototype,{callbacks:[],collectionsWithInit:{xAxis:[O.prototype.addAxis,[!0]],yAxis:[O.prototype.addAxis,[!1]],series:[O.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","series"],propsRequireDirtyBox:"backgroundColor borderColor borderWidth borderRadius plotBackgroundColor plotBackgroundImage plotBorderColor plotBorderWidth plotShadow shadow".split(" "),propsRequireReflow:"margin marginTop marginRight marginBottom marginLeft spacing spacingTop spacingRight spacingBottom spacingLeft".split(" "),propsRequireUpdateSeries:"chart.inverted chart.polar chart.ignoreHiddenSeries chart.type colors plotOptions time tooltip".split(" ")}),O}),X(y,"Core/Legend/LegendSymbol.js",[y["Core/Utilities.js"]],function(O){var Y,Z,S=O.extend,I=O.merge,N=O.pick;return(Z=Y||(Y={})).drawLineMarker=function(K){var P=this.legendItem=this.legendItem||{},k=this.options,x=K.symbolWidth,p=K.symbolHeight,u=p/2,g=this.chart.renderer,v=P.group;K=K.baseline-Math.round(.3*K.fontMetrics.b);var w={},M=k.marker,A=0;this.chart.styledMode||(w={"stroke-width":Math.min(k.lineWidth||0,24)},k.dashStyle?w.dashstyle=k.dashStyle:"square"!==k.linecap&&(w["stroke-linecap"]="round")),P.line=g.path().addClass("highcharts-graph").attr(w).add(v),w["stroke-linecap"]&&(A=Math.min(P.line.strokeWidth(),x)/2),P.line.attr({d:[["M",A,K],["L",x-A,K]]}),M&&!1!==M.enabled&&x&&(k=Math.min(N(M.radius,u),u),0===this.symbol.indexOf("url")&&(M=I(M,{width:p,height:p}),k=0),P.symbol=P=g.symbol(this.symbol,x/2-k,K-k,2*k,2*k,S({context:"legend"},M)).addClass("highcharts-point").add(v),P.isMarker=!0)},Z.drawRectangle=function(K,P){var k=K.symbolHeight,x=K.options.squareSymbol;(P=P.legendItem||{}).symbol=this.chart.renderer.rect(x?(K.symbolWidth-k)/2:0,K.baseline-k+1,x?k:K.symbolWidth,k,N(K.options.symbolRadius,k/2)).addClass("highcharts-point").attr({zIndex:3}).add(P.group)},Y}),X(y,"Core/Series/SeriesDefaults.js",[],function(){return{lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",borderWidth:0,defer:!0,formatter:function(){return"number"!=typeof this.y?"":(0,this.series.chart.numberFormatter)(this.y,-1)},padding:5,style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:50},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:50},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"}}),X(y,"Core/Series/Series.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Defaults.js"],y["Core/Foundation.js"],y["Core/Globals.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/Point.js"],y["Core/Series/SeriesDefaults.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P,k,x){var p=O.animObject,u=O.setAnimation,g=S.defaultOptions,v=I.registerEventOptions,w=N.hasTouch,M=N.svg,A=N.win,E=P.seriesTypes,R=x.arrayMax,W=x.arrayMin,b=x.clamp,l=x.cleanRecursively,h=x.correctFloat,r=x.defined,n=x.erase,i=x.error,o=x.extend,t=x.find,a=x.fireEvent,m=x.getNestedProperty,d=x.isArray,f=x.isNumber,T=x.isString,V=x.merge,F=x.objectEach,s=x.pick,_=x.removeEvent,B=x.splat,H=x.syncTimeout;return O=function(){function G(){this.zones=this.yAxis=this.xAxis=this.userOptions=this.tooltipOptions=this.processedYData=this.processedXData=this.points=this.options=this.linkedSeries=this.index=this.eventsToUnbind=this.eventOptions=this.data=this.chart=this._i=void 0}return G.prototype.init=function(C,j){a(this,"init",{options:j});var L=this,ee=C.series;this.eventsToUnbind=[],L.chart=C,L.options=L.setOptions(j),j=L.options,L.linkedSeries=[],L.bindAxes(),o(L,{name:j.name,state:"",visible:!1!==j.visible,selected:!0===j.selected}),v(this,j);var ie,U=j.events;(U&&U.click||j.point&&j.point.events&&j.point.events.click||j.allowPointSelect)&&(C.runTrackerClick=!0),L.getColor(),L.getSymbol(),L.parallelArrays.forEach(function($){L[$+"Data"]||(L[$+"Data"]=[])}),L.isCartesian&&(C.hasCartesianSeries=!0),ee.length&&(ie=ee[ee.length-1]),L._i=s(ie&&ie._i,-1)+1,L.opacity=L.options.opacity,C.orderSeries(this.insert(ee)),j.dataSorting&&j.dataSorting.enabled?L.setDataSortingOptions():L.points||L.data||L.setData(j.data,!1),a(this,"afterInit")},G.prototype.is=function(C){return E[C]&&this instanceof E[C]},G.prototype.insert=function(C){var L,j=this.options.index;if(f(j)){for(L=C.length;L--;)if(j>=s(C[L].options.index,C[L]._i)){C.splice(L+1,0,this);break}-1===L&&C.unshift(this),L+=1}else C.push(this);return s(L,C.length-1)},G.prototype.bindAxes=function(){var ee,C=this,j=C.options,L=C.chart;a(this,"bindAxes",null,function(){(C.axisTypes||[]).forEach(function(U){var ie=0;L[U].forEach(function($){ee=$.options,(j[U]===ie&&!ee.isInternal||typeof j[U]<"u"&&j[U]===ee.id||typeof j[U]>"u"&&0===ee.index)&&(C.insert($.series),C[U]=$,$.isDirty=!0),ee.isInternal||ie++}),C[U]||C.optionalAxis===U||i(18,!0,L)})}),a(this,"afterBindAxes")},G.prototype.updateParallelArrays=function(C,j){var L=C.series,ee=arguments,U=f(j)?function(ie){var $="y"===ie&&L.toYData?L.toYData(C):C[ie];L[ie+"Data"][j]=$}:function(ie){Array.prototype[j].apply(L[ie+"Data"],Array.prototype.slice.call(ee,2))};L.parallelArrays.forEach(U)},G.prototype.hasData=function(){return this.visible&&typeof this.dataMax<"u"&&typeof this.dataMin<"u"||this.visible&&this.yData&&0<this.yData.length},G.prototype.autoIncrement=function(C){var $,j=this.options,L=j.pointIntervalUnit,ee=j.relativeXValue,U=this.chart.time,ie=this.xIncrement;return ie=s(ie,j.pointStart,0),this.pointInterval=$=s(this.pointInterval,j.pointInterval,1),ee&&f(C)&&($*=C),L&&(j=new U.Date(ie),"day"===L?U.set("Date",j,U.get("Date",j)+$):"month"===L?U.set("Month",j,U.get("Month",j)+$):"year"===L&&U.set("FullYear",j,U.get("FullYear",j)+$),$=j.getTime()-ie),ee&&f(C)?ie+$:(this.xIncrement=ie+$,ie)},G.prototype.setDataSortingOptions=function(){var C=this.options;o(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),r(C.pointRange)||(C.pointRange=1)},G.prototype.setOptions=function(C){var j=this.chart,L=j.options,ee=L.plotOptions,U=j.userOptions||{};C=V(C),j=j.styledMode;var ie={plotOptions:ee,userOptions:C};a(this,"setOptions",ie);var $=ie.plotOptions[this.type],oe=U.plotOptions||{};return this.userOptions=ie.userOptions,U=V($,ee.series,U.plotOptions&&U.plotOptions[this.type],C),this.tooltipOptions=V(g.tooltip,g.plotOptions.series&&g.plotOptions.series.tooltip,g.plotOptions[this.type].tooltip,L.tooltip.userOptions,ee.series&&ee.series.tooltip,ee[this.type].tooltip,C.tooltip),this.stickyTracking=s(C.stickyTracking,oe[this.type]&&oe[this.type].stickyTracking,oe.series&&oe.series.stickyTracking,!(!this.tooltipOptions.shared||this.noSharedTooltip)||U.stickyTracking),null===$.marker&&delete U.marker,this.zoneAxis=U.zoneAxis,ee=this.zones=(U.zones||[]).slice(),!U.negativeColor&&!U.negativeFillColor||U.zones||(L={value:U[this.zoneAxis+"Threshold"]||U.threshold||0,className:"highcharts-negative"},j||(L.color=U.negativeColor,L.fillColor=U.negativeFillColor),ee.push(L)),ee.length&&r(ee[ee.length-1].value)&&ee.push(j?{}:{color:this.color,fillColor:this.fillColor}),a(this,"afterSetOptions",{options:U}),U},G.prototype.getName=function(){return s(this.options.name,"Series "+(this.index+1))},G.prototype.getCyclic=function(C,j,L){var ee=this.chart,U=this.userOptions,ie=C+"Index",$=C+"Counter",oe=L?L.length:s(ee.options.chart[C+"Count"],ee[C+"Count"]);if(!j){var te=s(U[ie],U["_"+ie]);r(te)||(ee.series.length||(ee[$]=0),U["_"+ie]=te=ee[$]%oe,ee[$]+=1),L&&(j=L[te])}typeof te<"u"&&(this[ie]=te),this[C]=j},G.prototype.getColor=function(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.color="#cccccc":this.getCyclic("color",this.options.color||g.plotOptions[this.type].color,this.chart.options.colors)},G.prototype.getPointsCollection=function(){return(this.hasGroupedData?this.points:this.data)||[]},G.prototype.getSymbol=function(){this.getCyclic("symbol",this.options.marker.symbol,this.chart.options.symbols)},G.prototype.findPointIndex=function(C,j){var $,oe,L=C.id,ee=C.x,U=this.points,ie=this.options.dataSorting;if(L)(ie=this.chart.get(L))instanceof Z&&($=ie);else if((this.linkedParent||this.enabledDataSorting||this.options.relativeXValue)&&($=function(_e){return!_e.touched&&_e.index===C.index},ie&&ie.matchByName?$=function(_e){return!_e.touched&&_e.name===C.name}:this.options.relativeXValue&&($=function(_e){return!_e.touched&&_e.options.x===C.x}),!($=t(U,$))))return;if($){var te=$&&$.index;typeof te<"u"&&(oe=!0)}return typeof te>"u"&&f(ee)&&(te=this.xData.indexOf(ee,j)),-1!==te&&typeof te<"u"&&this.cropped&&(te=te>=this.cropStart?te-this.cropStart:te),!oe&&f(te)&&U[te]&&U[te].touched&&(te=void 0),te},G.prototype.updateData=function(C,j){var te,_e,pe,L=this.options,ee=L.dataSorting,U=this.points,ie=[],$=this.requireSorting,oe=C.length===U.length,ge=!0;if(this.xIncrement=null,C.forEach(function(ae,ve){var fe=r(ae)&&this.pointClass.prototype.optionsToObject.call({series:this},ae)||{};fe.id||f(fe.x)?(-1===(fe=this.findPointIndex(fe,pe))||typeof fe>"u"?ie.push(ae):U[fe]&&ae!==L.data[fe]?(U[fe].update(ae,!1,null,!1),U[fe].touched=!0,$&&(pe=fe+1)):U[fe]&&(U[fe].touched=!0),(!oe||ve!==fe||ee&&ee.enabled||this.hasDerivedData)&&(te=!0)):ie.push(ae)},this),te)for(C=U.length;C--;)(_e=U[C])&&!_e.touched&&_e.remove&&_e.remove(!1,j);else!oe||ee&&ee.enabled?ge=!1:(C.forEach(function(ae,ve){ae!==U[ve].y&&U[ve].update&&U[ve].update(ae,!1,null,!1)}),ie.length=0);return U.forEach(function(ae){ae&&(ae.touched=!1)}),!!ge&&(ie.forEach(function(ae){this.addPoint(ae,!1,null,null,!1)},this),null===this.xIncrement&&this.xData&&this.xData.length&&(this.xIncrement=R(this.xData),this.autoIncrement()),!0)},G.prototype.setData=function(C,j,L,ee){void 0===j&&(j=!0);var U=this,ie=U.points,$=ie&&ie.length||0,oe=U.options,te=U.chart,_e=oe.dataSorting,pe=U.xAxis,ge=oe.turboThreshold,ae=this.xData,ve=this.yData,fe=U.pointArrayMap;fe=fe&&fe.length;var ce,ne=oe.keys,xe=0,Oe=1,Le=null;if(!te.options.chart.allowMutatingData){oe.data&&delete U.options.data,U.userOptions.data&&delete U.userOptions.data;var Ie=V(!0,C)}if(Ie=(C=Ie||C||[]).length,_e&&_e.enabled&&(C=this.sortData(C)),te.options.chart.allowMutatingData&&!1!==ee&&Ie&&$&&!U.cropped&&!U.hasGroupedData&&U.visible&&!U.boosted&&(ce=this.updateData(C,L)),!ce){if(U.xIncrement=null,U.colorCounter=0,this.parallelArrays.forEach(function(Ne){U[Ne+"Data"].length=0}),ge&&Ie>ge)if(Le=U.getFirstValidPoint(C),f(Le))for(L=0;L<Ie;L++)ae[L]=this.autoIncrement(),ve[L]=C[L];else if(d(Le))if(fe)if(Le.length===fe)for(L=0;L<Ie;L++)ae[L]=this.autoIncrement(),ve[L]=C[L];else for(L=0;L<Ie;L++)ae[L]=(ee=C[L])[0],ve[L]=ee.slice(1,fe+1);else if(ne&&(xe=0<=(xe=ne.indexOf("x"))?xe:0,Oe=0<=(Oe=ne.indexOf("y"))?Oe:1),1===Le.length&&(Oe=0),xe===Oe)for(L=0;L<Ie;L++)ae[L]=this.autoIncrement(),ve[L]=C[L][Oe];else for(L=0;L<Ie;L++)ae[L]=(ee=C[L])[xe],ve[L]=ee[Oe];else i(12,!1,te);else for(L=0;L<Ie;L++)typeof C[L]<"u"&&(U.pointClass.prototype.applyOptions.apply(ee={series:U},[C[L]]),U.updateParallelArrays(ee,L));for(ve&&T(ve[0])&&i(14,!0,te),U.data=[],U.options.data=U.userOptions.data=C,L=$;L--;)ie[L]&&ie[L].destroy&&ie[L].destroy();pe&&(pe.minRange=pe.userMinRange),U.isDirty=te.isDirtyBox=!0,U.isDirtyData=!!ie,L=!1}"point"===oe.legendType&&(this.processData(),this.generatePoints()),j&&te.redraw(L)},G.prototype.sortData=function(C){var j=this,L=j.options.dataSorting.sortKey||"y",ee=function(U,ie){return r(ie)&&U.pointClass.prototype.optionsToObject.call({series:U},ie)||{}};return C.forEach(function(U,ie){C[ie]=ee(j,U),C[ie].index=ie},this),C.concat().sort(function(U,ie){return U=m(L,U),(ie=m(L,ie))<U?-1:ie>U?1:0}).forEach(function(U,ie){U.x=ie},this),j.linkedSeries&&j.linkedSeries.forEach(function(U){var ie=U.options,$=ie.data;ie.dataSorting&&ie.dataSorting.enabled||!$||($.forEach(function(oe,te){$[te]=ee(U,oe),C[te]&&($[te].x=C[te].x,$[te].index=te)}),U.setData($,!1))}),C},G.prototype.getProcessedData=function(C){var j=this.xAxis,L=this.options,ee=L.cropThreshold,U=C||this.getExtremesFromAll||L.getExtremesFromAll,ie=this.isCartesian;C=j&&j.val2lin,L=!(!j||!j.logarithmic);var $=0,oe=this.xData,te=this.yData,_e=this.requireSorting,pe=!1,ge=oe.length;if(j){var ae=(pe=j.getExtremes()).min,ve=pe.max;pe=!(!j.categories||j.names.length)}if(ie&&this.sorted&&!U&&(!ee||ge>ee||this.forceCrop))if(oe[ge-1]<ae||oe[0]>ve)oe=[],te=[];else if(this.yData&&(oe[0]<ae||oe[ge-1]>ve)){var fe=this.cropData(this.xData,this.yData,ae,ve);oe=fe.xData,te=fe.yData,$=fe.start,fe=!0}for(ee=oe.length||1;--ee;)if(0<(j=L?C(oe[ee])-C(oe[ee-1]):oe[ee]-oe[ee-1])&&(typeof ne>"u"||j<ne))var ne=j;else 0>j&&_e&&!pe&&(i(15,!1,this.chart),_e=!1);return{xData:oe,yData:te,cropped:fe,cropStart:$,closestPointRange:ne}},G.prototype.processData=function(C){if(this.isCartesian&&!this.isDirty&&!this.xAxis.isDirty&&!this.yAxis.isDirty&&!C)return!1;C=this.getProcessedData(),this.cropped=C.cropped,this.cropStart=C.cropStart,this.processedXData=C.xData,this.processedYData=C.yData,this.closestPointRange=this.basePointRange=C.closestPointRange,a(this,"afterProcessData")},G.prototype.cropData=function(C,j,L,ee,U){var $,ie=C.length,oe=0,te=ie;for(U=s(U,this.cropShoulder),$=0;$<ie;$++)if(C[$]>=L){oe=Math.max(0,$-U);break}for(L=$;L<ie;L++)if(C[L]>ee){te=L+U;break}return{xData:C.slice(oe,te),yData:j.slice(oe,te),start:oe,end:te}},G.prototype.generatePoints=function(){var C=this.options,j=this.processedData||C.data,L=this.processedXData,ee=this.processedYData,U=this.pointClass,ie=L.length,$=this.cropStart||0,oe=this.hasGroupedData,te=C.keys,_e=[];C=C.dataGrouping&&C.dataGrouping.groupAll?$:0;var pe,ge,ae=this.data;if(!ae&&!oe){var ve=[];ve.length=j.length,ae=this.data=ve}for(te&&oe&&(this.options.keys=!1),ge=0;ge<ie;ge++){if(ve=$+ge,oe){var fe=(new U).init(this,[L[ge]].concat(B(ee[ge])));fe.dataGroup=this.groupMap[C+ge],fe.dataGroup.options&&(fe.options=fe.dataGroup.options,o(fe,fe.dataGroup.options),delete fe.dataLabels)}else(fe=ae[ve])||typeof j[ve]>"u"||(ae[ve]=fe=(new U).init(this,j[ve],L[ge]));fe&&(fe.index=oe?C+ge:ve,_e[ge]=fe)}if(this.options.keys=te,ae&&(ie!==(pe=ae.length)||oe))for(ge=0;ge<pe;ge++)ge!==$||oe||(ge+=ie),ae[ge]&&(ae[ge].destroyElements(),ae[ge].plotX=void 0);this.data=ae,this.points=_e,a(this,"afterGeneratePoints")},G.prototype.getXExtremes=function(C){return{min:W(C),max:R(C)}},G.prototype.getExtremes=function(C,j){var L=this.xAxis,ee=this.yAxis,U=this.processedXData||this.xData,ie=[],$=this.requireSorting?this.cropShoulder:0;ee=!!ee&&ee.positiveValuesOnly;var oe,te=0,_e=0,pe=0,ge=(C=C||this.stackedYData||this.processedYData||[]).length;if(L){var ae=L.getExtremes();te=ae.min,_e=ae.max}for(oe=0;oe<ge;oe++){var ve=U[oe],fe=(f(ae=C[oe])||d(ae))&&(ae.length||0<ae||!ee);if(ve=j||this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||!L||(U[oe+$]||ve)>=te&&(U[oe-$]||ve)<=_e,fe&&ve)if(fe=ae.length)for(;fe--;)f(ae[fe])&&(ie[pe++]=ae[fe]);else ie[pe++]=ae}return C={activeYData:ie,dataMin:W(ie),dataMax:R(ie)},a(this,"afterGetExtremes",{dataExtremes:C}),C},G.prototype.applyExtremes=function(){var C=this.getExtremes();return this.dataMin=C.dataMin,this.dataMax=C.dataMax,C},G.prototype.getFirstValidPoint=function(C){for(var j=C.length,L=0,ee=null;null===ee&&L<j;)ee=C[L],L++;return ee},G.prototype.translate=function(){this.processedXData||this.processData(),this.generatePoints();var ve,fe,C=this.options,j=C.stacking,L=this.xAxis,ee=L.categories,U=this.enabledDataSorting,ie=this.yAxis,$=this.points,oe=$.length,te=this.pointPlacementToXValue(),_e=!!te,pe=C.threshold,ge=C.startFromThreshold?pe:0,ae=this.zoneAxis||"y",ne=Number.MAX_VALUE;for(ve=0;ve<oe;ve++){var ce=$[ve],xe=ce.x,Oe=void 0,Le=void 0,Ie=ce.y,Ne=ce.low,Mt=j&&ie.stacking&&ie.stacking.stacks[(this.negStacks&&Ie<(ge?0:pe)?"-":"")+this.stackKey];if((ie.positiveValuesOnly&&!ie.validatePositiveValue(Ie)||L.positiveValuesOnly&&!L.validatePositiveValue(xe))&&(ce.isNull=!0),ce.plotX=fe=h(b(L.translate(xe,0,0,0,1,te,"flags"===this.type),-1e5,1e5)),j&&this.visible&&Mt&&Mt[xe]){var Xe=this.getStackIndicator(Xe,xe,this.index);!ce.isNull&&Xe.key&&(Le=(Oe=Mt[xe]).points[Xe.key]),Oe&&d(Le)&&(Ie=Le[1],(Ne=Le[0])===ge&&Xe.key===Mt[xe].base&&(Ne=s(f(pe)?pe:ie.min)),ie.positiveValuesOnly&&r(Ne)&&0>=Ne&&(Ne=void 0),ce.total=ce.stackTotal=s(Oe.total),ce.percentage=r(ce.y)&&Oe.total?ce.y/Oe.total*100:void 0,ce.stackY=Ie,this.irregularWidths||Oe.setOffset(this.pointXOffset||0,this.barW||0,void 0,void 0,void 0,this.xAxis))}if(ce.yBottom=r(Ne)?b(ie.translate(Ne,0,1,0,1),-1e5,1e5):void 0,this.dataModify&&(Ie=this.dataModify.modifyValue(Ie,ve)),ce.plotY=void 0,f(Ie)&&typeof(Oe=ie.translate(Ie,!1,!0,!1,!0))<"u"&&(ce.plotY=b(Oe,-1e5,1e5)),ce.isInside=this.isPointInside(ce),ce.clientX=_e?h(L.translate(xe,0,0,0,1,te)):fe,ce.negative=ce[ae]<(C[ae+"Threshold"]||pe||0),ce.category=s(ee&&ee[ce.x],ce.x),!ce.isNull&&!1!==ce.visible){typeof Ze<"u"&&(ne=Math.min(ne,Math.abs(fe-Ze)));var Ze=fe}ce.zone=this.zones.length?ce.getZone():void 0,!ce.graphic&&this.group&&U&&(ce.isNew=!0)}this.closestPointRangePx=ne,a(this,"afterTranslate")},G.prototype.getValidPoints=function(C,j,L){var ee=this.chart;return(C||this.points||[]).filter(function(U){return!(j&&!ee.isInsidePlot(U.plotX,U.plotY,{inverted:ee.inverted}))&&!1!==U.visible&&(L||!U.isNull)})},G.prototype.getClipBox=function(){var C=this.chart,j=this.xAxis,L=this.yAxis,ee=V(C.clipBox);return j&&j.len!==C.plotSizeX&&(ee.width=j.len),L&&L.len!==C.plotSizeY&&(ee.height=L.len),ee},G.prototype.getSharedClipKey=function(){return this.sharedClipKey=(this.options.xAxis||0)+","+(this.options.yAxis||0)},G.prototype.setClip=function(){var C=this.chart,j=this.group,L=this.markerGroup,ee=C.sharedClips;C=C.renderer;var U=this.getClipBox(),ie=this.getSharedClipKey(),$=ee[ie];$?$.animate(U):ee[ie]=$=C.clipRect(U),j&&j.clip(!1===this.options.clip?void 0:$),L&&L.clip()},G.prototype.animate=function(C){var j=this.chart,L=this.group,ee=this.markerGroup,U=j.inverted,ie=p(this.options.animation),$=[this.getSharedClipKey(),ie.duration,ie.easing,ie.defer].join(),oe=j.sharedClips[$],te=j.sharedClips[$+"m"];if(C&&L)ie=this.getClipBox(),oe?oe.attr("height",ie.height):(ie.width=0,U&&(ie.x=j.plotHeight),oe=j.renderer.clipRect(ie),j.sharedClips[$]=oe,te=j.renderer.clipRect({x:-99,y:-99,width:U?j.plotWidth+199:99,height:U?99:j.plotHeight+199}),j.sharedClips[$+"m"]=te),L.clip(oe),ee&&ee.clip(te);else if(oe&&!oe.hasClass("highcharts-animating")){j=this.getClipBox();var _e=ie.step;ee&&ee.element.childNodes.length&&(ie.step=function(pe,ge){_e&&_e.apply(ge,arguments),"width"===ge.prop&&te&&te.element&&te.attr(U?"height":"width",pe+99)}),oe.addClass("highcharts-animating").animate(j,ie)}},G.prototype.afterAnimate=function(){var C=this;this.setClip(),F(this.chart.sharedClips,function(j,L,ee){j&&!C.chart.container.querySelector('[clip-path="url(#'.concat(j.id,')"]'))&&(j.destroy(),delete ee[L])}),this.finishedAnimating=!0,a(this,"afterAnimate")},G.prototype.drawPoints=function(C){void 0===C&&(C=this.points);var te,_e,j=this.chart,L=j.styledMode,ee=this.colorAxis,U=this.options.marker,ie=this[this.specialGroup||"markerGroup"],$=this.xAxis,oe=s(U.enabled,!($&&!$.isRadial)||null,this.closestPointRangePx>=U.enabledThreshold*U.radius);if(!1!==U.enabled||this._hasPointMarkers)for(te=0;te<C.length;te++){var pe=C[te],ge=(_e=pe.graphic)?"animate":"attr",ae=pe.marker||{},ve=!!pe.marker;if((oe&&typeof ae.enabled>"u"||ae.enabled)&&!pe.isNull&&!1!==pe.visible){var fe=s(ae.symbol,this.symbol,"rect"),ne=this.markerAttribs(pe,pe.selected&&"select");this.enabledDataSorting&&(pe.startXPos=$.reversed?-(ne.width||0):$.width);var ce=!1!==pe.isInside;!_e&&ce&&(0<(ne.width||0)||pe.hasImage)&&(pe.graphic=_e=j.renderer.symbol(fe,ne.x,ne.y,ne.width,ne.height,ve?ae:U).add(ie),this.enabledDataSorting&&j.hasRendered&&(_e.attr({x:pe.startXPos}),ge="animate")),_e&&"animate"===ge&&_e[ce?"show":"hide"](ce).animate(ne),_e&&(ae=this.pointAttribs(pe,L||!pe.selected?void 0:"select"),L?ee&&_e.css({fill:ae.fill}):_e[ge](ae)),_e&&_e.addClass(pe.getClassName(),!0)}else _e&&(pe.graphic=_e.destroy())}},G.prototype.markerAttribs=function(C,j){var L=this.options,ee=L.marker,U=C.marker||{},ie=U.symbol||ee.symbol,$={},oe=s(U.radius,ee&&ee.radius);return j&&(ee=ee.states[j],oe=s((j=U.states&&U.states[j])&&j.radius,ee&&ee.radius,oe&&oe+(ee&&ee.radiusPlus||0))),C.hasImage=ie&&0===ie.indexOf("url"),C.hasImage&&(oe=0),C=C.pos(),f(oe)&&C&&($.x=C[0]-oe,$.y=C[1]-oe,L.crisp&&($.x=Math.floor($.x))),oe&&($.width=$.height=2*oe),$},G.prototype.pointAttribs=function(C,j){var L=this.options.marker,ee=C&&C.options,U=ee&&ee.marker||{},ie=ee&&ee.color,$=C&&C.color,oe=C&&C.zone&&C.zone.color,te=this.color;return C=s(U.lineWidth,L.lineWidth),ee=1,te=ie||oe||$||te,ie=U.fillColor||L.fillColor||te,$=U.lineColor||L.lineColor||te,L=L.states[j=j||"normal"]||{},C=s((j=U.states&&U.states[j]||{}).lineWidth,L.lineWidth,C+s(j.lineWidthPlus,L.lineWidthPlus,0)),{stroke:$=j.lineColor||L.lineColor||$,"stroke-width":C,fill:ie=j.fillColor||L.fillColor||ie,opacity:ee=s(j.opacity,L.opacity,ee)}},G.prototype.destroy=function(C){var $,oe,te,j=this,L=j.chart,ee=/AppleWebKit\/533/.test(A.navigator.userAgent),U=j.data||[];for(a(j,"destroy",{keepEventsForUpdate:C}),this.removeEvents(C),(j.axisTypes||[]).forEach(function(_e){(te=j[_e])&&te.series&&(n(te.series,j),te.isDirty=te.forceRedraw=!0)}),j.legendItem&&j.chart.legend.destroyItem(j),$=U.length;$--;)(oe=U[$])&&oe.destroy&&oe.destroy();j.clips&&j.clips.forEach(function(_e){return _e.destroy()}),x.clearTimeout(j.animationTimeout),F(j,function(_e,pe){_e instanceof k&&!_e.survive&&_e[ee&&"group"===pe?"hide":"destroy"]()}),L.hoverSeries===j&&(L.hoverSeries=void 0),n(L.series,j),L.orderSeries(),F(j,function(_e,pe){C&&"hcEvents"===pe||delete j[pe]})},G.prototype.applyZones=function(){var pe,ge,ae,ve,fe,ne,ce,xe,C=this,j=this.chart,L=j.renderer,ee=this.zones,U=this.clips||[],ie=this.graph,$=this.area,oe=Math.max(j.plotWidth,j.plotHeight),te=this[(this.zoneAxis||"y")+"Axis"],_e=j.inverted,Oe=!1;if(ee.length&&(ie||$)&&te&&typeof te.min<"u"){var Le=te.reversed,Ie=te.horiz;ie&&!this.showLine&&ie.hide(),$&&$.hide();var Ne=te.getExtremes();ee.forEach(function(Mt,Xe){pe=Le?Ie?j.plotWidth:0:Ie?0:te.toPixels(Ne.min)||0,pe=b(s(ge,pe),0,oe),ge=b(Math.round(te.toPixels(s(Mt.value,Ne.max),!0)||0),0,oe),Oe&&(pe=ge=te.toPixels(Ne.max)),ve=Math.abs(pe-ge),fe=Math.min(pe,ge),ne=Math.max(pe,ge),te.isXAxis?(ae={x:_e?ne:fe,y:0,width:ve,height:oe},Ie||(ae.x=j.plotHeight-ae.x)):(ae={x:0,y:_e?ne:fe,width:oe,height:ve},Ie&&(ae.y=j.plotWidth-ae.y)),_e&&L.isVML&&(ae=te.isXAxis?{x:0,y:Le?fe:ne,height:ae.width,width:j.chartWidth}:{x:ae.y-j.plotLeft-j.spacingBox.x,y:0,width:ae.height,height:j.chartHeight}),U[Xe]?U[Xe].animate(ae):U[Xe]=L.clipRect(ae),ce=C["zone-area-"+Xe],xe=C["zone-graph-"+Xe],ie&&xe&&xe.clip(U[Xe]),$&&ce&&ce.clip(U[Xe]),Oe=Mt.value>Ne.max,C.resetZones&&0===ge&&(ge=void 0)}),this.clips=U}else C.visible&&(ie&&ie.show(),$&&$.show())},G.prototype.plotGroup=function(C,j,L,ee,U){var ie=this[C],$=!ie;return L={visibility:L,zIndex:ee||.1},typeof this.opacity>"u"||this.chart.styledMode||"inactive"===this.state||(L.opacity=this.opacity),$&&(this[C]=ie=this.chart.renderer.g().add(U)),ie.addClass("highcharts-"+j+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(r(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(ie.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),ie.attr(L)[$?"attr":"animate"](this.getPlotBox(j)),ie},G.prototype.getPlotBox=function(C){var j=this.xAxis,L=this.yAxis,ee=this.chart;return C=ee.inverted&&!ee.polar&&j&&!1!==this.invertible&&"series"===C,ee.inverted&&(j=L,L=this.xAxis),{translateX:j?j.left:ee.plotLeft,translateY:L?L.top:ee.plotTop,rotation:C?90:0,rotationOriginX:C?(j.len-L.len)/2:0,rotationOriginY:C?(j.len+L.len)/2:0,scaleX:C?-1:1,scaleY:1}},G.prototype.removeEvents=function(C){C||_(this),this.eventsToUnbind.length&&(this.eventsToUnbind.forEach(function(j){j()}),this.eventsToUnbind.length=0)},G.prototype.render=function(){var C=this,j=C.chart,L=C.options,ee=p(L.animation),U=C.visible?"inherit":"hidden",ie=L.zIndex,$=C.hasRendered,oe=j.seriesGroup;j=!C.finishedAnimating&&j.renderer.isSVG?ee.duration:0,a(this,"render"),C.plotGroup("group","series",U,ie,oe),C.markerGroup=C.plotGroup("markerGroup","markers",U,ie,oe),!1!==L.clip&&C.setClip(),C.animate&&j&&C.animate(!0),C.drawGraph&&(C.drawGraph(),C.applyZones()),C.visible&&C.drawPoints(),C.drawDataLabels&&C.drawDataLabels(),C.redrawPoints&&C.redrawPoints(),C.drawTracker&&!1!==C.options.enableMouseTracking&&C.drawTracker(),C.animate&&j&&C.animate(),$||(j&&ee.defer&&(j+=ee.defer),C.animationTimeout=H(function(){C.afterAnimate()},j||0)),C.isDirty=!1,C.hasRendered=!0,a(C,"afterRender")},G.prototype.redraw=function(){var C=this.isDirty||this.isDirtyData;this.translate(),this.render(),C&&delete this.kdTree},G.prototype.searchPoint=function(C,j){var L=this.xAxis,ee=this.yAxis,U=this.chart.inverted;return this.searchKDTree({clientX:U?L.len-C.chartY+L.pos:C.chartX-L.pos,plotY:U?ee.len-C.chartX+ee.pos:C.chartY-ee.pos},j,C)},G.prototype.buildKDTree=function(C){function j(U,ie,$){var oe=U&&U.length;if(oe){var te=L.kdAxisArray[ie%$];return U.sort(function(_e,pe){return _e[te]-pe[te]}),{point:U[oe=Math.floor(oe/2)],left:j(U.slice(0,oe),ie+1,$),right:j(U.slice(oe+1),ie+1,$)}}}this.buildingKdTree=!0;var L=this,ee=-1<L.options.findNearestPointBy.indexOf("y")?2:1;delete L.kdTree,H(function(){L.kdTree=j(L.getValidPoints(null,!L.directTouch),ee,ee),L.buildingKdTree=!1},L.options.kdNow||C&&"touchstart"===C.type?0:1)},G.prototype.searchKDTree=function(C,j,L){var U=this,ie=this.kdAxisArray[0],$=this.kdAxisArray[1],oe=j?"distX":"dist";if(j=-1<U.options.findNearestPointBy.indexOf("y")?2:1,this.kdTree||this.buildingKdTree||this.buildKDTree(L),this.kdTree)return function ee(te,_e,pe,ge){var ae=_e.point,ve=U.kdAxisArray[pe%ge],fe=ae,ne=r(te[ie])&&r(ae[ie])?Math.pow(te[ie]-ae[ie],2):null,ce=r(te[$])&&r(ae[$])?Math.pow(te[$]-ae[$],2):null;return ae.dist=r(ce=(ne||0)+(ce||0))?Math.sqrt(ce):Number.MAX_VALUE,ae.distX=r(ne)?Math.sqrt(ne):Number.MAX_VALUE,ne=0>(ve=te[ve]-ae[ve])?"right":"left",_e[ce=0>ve?"left":"right"]&&(fe=(ce=ee(te,_e[ce],pe+1,ge))[oe]<fe[oe]?ce:ae),_e[ne]&&Math.sqrt(ve*ve)<fe[oe]&&(fe=(te=ee(te,_e[ne],pe+1,ge))[oe]<fe[oe]?te:fe),fe}(C,this.kdTree,j,j)},G.prototype.pointPlacementToXValue=function(){var C=this.options,j=C.pointRange,L=this.xAxis;return"between"===(C=C.pointPlacement)&&(C=L.reversed?-.5:.5),f(C)?C*(j||L.pointRange):0},G.prototype.isPointInside=function(C){var j=this.chart,L=this.xAxis,ee=this.yAxis;return typeof C.plotY<"u"&&typeof C.plotX<"u"&&0<=C.plotY&&C.plotY<=(ee?ee.len:j.plotHeight)&&0<=C.plotX&&C.plotX<=(L?L.len:j.plotWidth)},G.prototype.drawTracker=function(){var C=this,j=C.options,L=j.trackByArea,ee=[].concat(L?C.areaPath:C.graphPath),U=C.chart,ie=U.pointer,$=U.renderer,oe=U.options.tooltip.snap,te=C.tracker,_e=function(ge){U.hoverSeries!==C&&C.onMouseOver()},pe="rgba(192,192,192,"+(M?1e-4:.002)+")";te?te.attr({d:ee}):C.graph&&(C.tracker=$.path(ee).attr({visibility:C.visible?"inherit":"hidden",zIndex:2}).addClass(L?"highcharts-tracker-area":"highcharts-tracker-line").add(C.group),U.styledMode||C.tracker.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:pe,fill:L?pe:"none","stroke-width":C.graph.strokeWidth()+(L?0:2*oe)}),[C.tracker,C.markerGroup,C.dataLabelsGroup].forEach(function(ge){ge&&(ge.addClass("highcharts-tracker").on("mouseover",_e).on("mouseout",function(ae){ie.onTrackerMouseOut(ae)}),j.cursor&&!U.styledMode&&ge.css({cursor:j.cursor}),w)&&ge.on("touchstart",_e)})),a(this,"afterDrawTracker")},G.prototype.addPoint=function(C,j,L,ee,U){var ie=this.options,$=this.data,oe=this.chart,te=this.xAxis;te=te&&te.hasNames&&te.names;var ge,_e=ie.data,pe=this.xData;j=s(j,!0);var ae={series:this};this.pointClass.prototype.applyOptions.apply(ae,[C]);var ve=ae.x,fe=pe.length;if(this.requireSorting&&ve<pe[fe-1])for(ge=!0;fe&&pe[fe-1]>ve;)fe--;this.updateParallelArrays(ae,"splice",fe,0,0),this.updateParallelArrays(ae,fe),te&&ae.name&&(te[ve]=ae.name),_e.splice(fe,0,C),(ge||this.processedData)&&(this.data.splice(fe,0,null),this.processData()),"point"===ie.legendType&&this.generatePoints(),L&&($[0]&&$[0].remove?$[0].remove(!1):($.shift(),this.updateParallelArrays(ae,"shift"),_e.shift())),!1!==U&&a(this,"addPoint",{point:ae}),this.isDirtyData=this.isDirty=!0,j&&oe.redraw(ee)},G.prototype.removePoint=function(C,j,L){var ee=this,U=ee.data,ie=U[C],$=ee.points,oe=ee.chart,te=function(){$&&$.length===U.length&&$.splice(C,1),U.splice(C,1),ee.options.data.splice(C,1),ee.updateParallelArrays(ie||{series:ee},"splice",C,1),ie&&ie.destroy(),ee.isDirty=!0,ee.isDirtyData=!0,j&&oe.redraw()};u(L,oe),j=s(j,!0),ie?ie.firePointEvent("remove",null,te):te()},G.prototype.remove=function(C,j,L,ee){function U(){ie.destroy(ee),$.isDirtyLegend=$.isDirtyBox=!0,$.linkSeries(),s(C,!0)&&$.redraw(j)}var ie=this,$=ie.chart;!1!==L?a(ie,"remove",null,U):U()},G.prototype.update=function(C,j){C=l(C,this.userOptions),a(this,"update",{options:C});var L=this,ee=L.chart,U=L.userOptions,ie=L.initialType||L.type,$=ee.options.plotOptions,oe=E[ie].prototype,te=L.finishedAnimating&&{animation:!1},_e={},pe=["eventOptions","navigatorSeries","baseSeries"],ge=C.type||U.type||ee.options.chart.type,ae=!(this.hasDerivedData||ge&&ge!==this.type||typeof C.pointStart<"u"||typeof C.pointInterval<"u"||typeof C.relativeXValue<"u"||C.joinBy||C.mapData||L.hasOptionChanged("dataGrouping")||L.hasOptionChanged("pointStart")||L.hasOptionChanged("pointInterval")||L.hasOptionChanged("pointIntervalUnit")||L.hasOptionChanged("keys"));if(ge=ge||ie,ae&&(pe.push("data","isDirtyData","points","processedData","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","_hasPointLabels","clips","nodes","layout","level","mapMap","mapData","minY","maxY","minX","maxX"),!1!==C.visible&&pe.push("area","graph"),L.parallelArrays.forEach(function(fe){pe.push(fe+"Data")}),C.data&&(C.dataSorting&&o(L.options.dataSorting,C.dataSorting),this.setData(C.data,!1))),C=V(U,te,{index:typeof U.index>"u"?L.index:U.index,pointStart:s($&&$.series&&$.series.pointStart,U.pointStart,L.xData[0])},!ae&&{data:L.options.data},C),ae&&C.data&&(C.data=L.options.data),(pe=["group","markerGroup","dataLabelsGroup","transformGroup","shadowGroup"].concat(pe)).forEach(function(fe){pe[fe]=L[fe],delete L[fe]}),$=!1,E[ge]){if($=ge!==L.type,L.remove(!1,!1,!1,!0),$)if(Object.setPrototypeOf)Object.setPrototypeOf(L,E[ge].prototype);else{for(ve in te=Object.hasOwnProperty.call(L,"hcEvents")&&L.hcEvents,oe)L[ve]=void 0;o(L,E[ge].prototype),te?L.hcEvents=te:delete L.hcEvents}}else i(17,!0,ee,{missingModuleFor:ge});if(pe.forEach(function(fe){L[fe]=pe[fe]}),L.init(ee,C),ae&&this.points){if(!1===(C=L.options).visible)_e.graphic=1,_e.dataLabel=1;else if(!L._hasPointLabels){var ve=C.dataLabels;U=U.marker||{},!(oe=C.marker)||!1!==oe.enabled&&U.symbol===oe.symbol&&U.height===oe.height&&U.width===oe.width||(_e.graphic=1),ve&&!1===ve.enabled&&(_e.dataLabel=1)}for(U=0,oe=this.points;U<oe.length;U++)(ve=oe[U])&&ve.series&&(ve.resolveColor(),Object.keys(_e).length&&ve.destroyElements(_e),!1===C.showInLegend&&ve.legendItem&&ee.legend.destroyItem(ve))}L.initialType=ie,ee.linkSeries(),$&&L.linkedSeries.length&&(L.isDirtyData=!0),a(this,"afterUpdate"),s(j,!0)&&ee.redraw(!!ae&&void 0)},G.prototype.setName=function(C){this.name=this.options.name=this.userOptions.name=C,this.chart.isDirtyLegend=!0},G.prototype.hasOptionChanged=function(C){var j=this.options[C],L=this.chart.options.plotOptions,ee=this.userOptions[C];return ee?j!==ee:j!==s(L&&L[this.type]&&L[this.type][C],L&&L.series&&L.series[C],j)},G.prototype.onMouseOver=function(){var C=this.chart,j=C.hoverSeries;C.pointer.setHoverChartIndex(),j&&j!==this&&j.onMouseOut(),this.options.events.mouseOver&&a(this,"mouseOver"),this.setState("hover"),C.hoverSeries=this},G.prototype.onMouseOut=function(){var C=this.options,j=this.chart,L=j.tooltip,ee=j.hoverPoint;j.hoverSeries=null,ee&&ee.onMouseOut(),this&&C.events.mouseOut&&a(this,"mouseOut"),!L||this.stickyTracking||L.shared&&!this.noSharedTooltip||L.hide(),j.series.forEach(function(U){U.setState("",!0)})},G.prototype.setState=function(C,j){var L=this,ee=L.options,U=L.graph,ie=ee.inactiveOtherPoints,$=ee.states,oe=s($[C||"normal"]&&$[C||"normal"].animation,L.chart.options.chart.animation),te=ee.lineWidth,_e=0,pe=ee.opacity;if(L.state!==(C=C||"")&&([L.group,L.markerGroup,L.dataLabelsGroup].forEach(function(ge){ge&&(L.state&&ge.removeClass("highcharts-series-"+L.state),C&&ge.addClass("highcharts-series-"+C))}),L.state=C,!L.chart.styledMode)){if($[C]&&!1===$[C].enabled)return;if(C&&(te=$[C].lineWidth||te+($[C].lineWidthPlus||0),pe=s($[C].opacity,pe)),U&&!U.dashstyle&&f(te))for(U.animate(ee={"stroke-width":te},oe);L["zone-graph-"+_e];)L["zone-graph-"+_e].animate(ee,oe),_e+=1;ie||[L.group,L.markerGroup,L.dataLabelsGroup,L.labelBySeries].forEach(function(ge){ge&&ge.animate({opacity:pe},oe)})}j&&ie&&L.points&&L.setAllPointsToState(C||void 0)},G.prototype.setAllPointsToState=function(C){this.points.forEach(function(j){j.setState&&j.setState(C)})},G.prototype.setVisible=function(C,j){var L=this,ee=L.chart,U=ee.options.chart.ignoreHiddenSeries,$=(L.visible=C=L.options.visible=L.userOptions.visible=typeof C>"u"?!L.visible:C)?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach(function(oe){L[oe]&&L[oe][$]()}),(ee.hoverSeries===L||(ee.hoverPoint&&ee.hoverPoint.series)===L)&&L.onMouseOut(),L.legendItem&&ee.legend.colorizeItem(L,C),L.isDirty=!0,L.options.stacking&&ee.series.forEach(function(oe){oe.options.stacking&&oe.visible&&(oe.isDirty=!0)}),L.linkedSeries.forEach(function(oe){oe.setVisible(C,!1)}),U&&(ee.isDirtyBox=!0),a(L,$),!1!==j&&ee.redraw()},G.prototype.show=function(){this.setVisible(!0)},G.prototype.hide=function(){this.setVisible(!1)},G.prototype.select=function(C){this.selected=C=this.options.selected=typeof C>"u"?!this.selected:C,this.checkbox&&(this.checkbox.checked=C),a(this,C?"select":"unselect")},G.prototype.shouldShowTooltip=function(C,j,L){return void 0===L&&(L={}),L.series=this,L.visiblePlotOnly=!0,this.chart.isInsidePlot(C,j,L)},G.defaultOptions=K,G.types=P.seriesTypes,G.registerType=P.registerSeriesType,G}(),o(O.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,cropShoulder:1,directTouch:!1,drawLegendSymbol:Y.drawLineMarker,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:Z,requireSorting:!0,sorted:!0}),P.series=O,O}),X(y,"Extensions/ScrollablePlotArea.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/Axis.js"],y["Core/Chart/Chart.js"],y["Core/Series/Series.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z){var K=O.stop,P=Z.addEvent,k=Z.createElement,x=Z.defined,p=Z.merge,u=Z.pick;P(I,"afterSetChartSize",function(g){var v=this.options.chart.scrollablePlotArea,w=v&&v.minWidth;if(v=v&&v.minHeight,!this.renderer.forExport){if(w){if(this.scrollablePixelsX=w=Math.max(0,w-this.chartWidth)){this.scrollablePlotBox=this.renderer.scrollablePlotBox=p(this.plotBox),this.plotBox.width=this.plotWidth+=w,this.inverted?this.clipBox.height+=w:this.clipBox.width+=w;var M={1:{name:"right",value:w}}}}else v&&(this.scrollablePixelsY=w=Math.max(0,v-this.chartHeight),x(w)&&(this.scrollablePlotBox=this.renderer.scrollablePlotBox=p(this.plotBox),this.plotBox.height=this.plotHeight+=w,this.inverted?this.clipBox.width+=w:this.clipBox.height+=w,M={2:{name:"bottom",value:w}}));M&&!g.skipAxes&&this.axes.forEach(function(A){M[A.side]?A.getPlotLinePath=function(){var E=M[A.side].name,R=this[E];this[E]=R-M[A.side].value;var W=S.prototype.getPlotLinePath.apply(this,arguments);return this[E]=R,W}:(A.setAxisSize(),A.setAxisTranslation())})}}),P(I,"render",function(){this.scrollablePixelsX||this.scrollablePixelsY?(this.setUpScrolling&&this.setUpScrolling(),this.applyFixed()):this.fixedDiv&&this.applyFixed()}),I.prototype.setUpScrolling=function(){var w,g=this,v={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};this.scrollablePixelsX&&(v.overflowX="auto"),this.scrollablePixelsY&&(v.overflowY="auto"),this.scrollingParent=k("div",{className:"highcharts-scrolling-parent"},{position:"relative"},this.renderTo),this.scrollingContainer=k("div",{className:"highcharts-scrolling"},v,this.scrollingParent),P(this.scrollingContainer,"scroll",function(){g.pointer&&(delete g.pointer.chartPosition,g.hoverPoint&&(w=g.hoverPoint),g.pointer.runPointActions(void 0,w,!0))}),this.innerContainer=k("div",{className:"highcharts-inner-container"},null,this.scrollingContainer),this.innerContainer.appendChild(this.container),this.setUpScrolling=null},I.prototype.moveFixedElements=function(){var M,g=this.container,v=this.fixedRenderer,w=".highcharts-breadcrumbs-group .highcharts-contextbutton .highcharts-credits .highcharts-legend .highcharts-legend-checkbox .highcharts-navigator-series .highcharts-navigator-xaxis .highcharts-navigator-yaxis .highcharts-navigator .highcharts-reset-zoom .highcharts-drillup-button .highcharts-scrollbar .highcharts-subtitle .highcharts-title".split(" ");this.scrollablePixelsX&&!this.inverted?M=".highcharts-yaxis":this.scrollablePixelsX&&this.inverted||this.scrollablePixelsY&&!this.inverted?M=".highcharts-xaxis":this.scrollablePixelsY&&this.inverted&&(M=".highcharts-yaxis"),M&&w.push(M+":not(.highcharts-radial-axis)",M+"-labels:not(.highcharts-radial-axis-labels)"),w.forEach(function(A){[].forEach.call(g.querySelectorAll(A),function(E){(E.namespaceURI===v.SVG_NS?v.box:v.box.parentNode).appendChild(E),E.style.pointerEvents="auto"})})},I.prototype.applyFixed=function(){var g=!this.fixedDiv,v=this.options.chart,w=v.scrollablePlotArea,M=Y.getRendererType();g?(this.fixedDiv=k("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:(v.style&&v.style.zIndex||0)+2,top:0},null,!0),this.scrollingContainer&&this.scrollingContainer.parentNode.insertBefore(this.fixedDiv,this.scrollingContainer),this.renderTo.style.overflow="visible",this.fixedRenderer=v=new M(this.fixedDiv,this.chartWidth,this.chartHeight,this.options.chart.style),this.scrollableMask=v.path().attr({fill:this.options.chart.backgroundColor||"#fff","fill-opacity":u(w.opacity,.85),zIndex:-1}).addClass("highcharts-scrollable-mask").add(),P(this,"afterShowResetZoom",this.moveFixedElements),P(this,"afterApplyDrilldown",this.moveFixedElements),P(this,"afterLayOutTitles",this.moveFixedElements)):this.fixedRenderer.setSize(this.chartWidth,this.chartHeight),(this.scrollableDirty||g)&&(this.scrollableDirty=!1,this.moveFixedElements()),v=this.chartWidth+(this.scrollablePixelsX||0),M=this.chartHeight+(this.scrollablePixelsY||0),K(this.container),this.container.style.width=v+"px",this.container.style.height=M+"px",this.renderer.boxWrapper.attr({width:v,height:M,viewBox:[0,0,v,M].join(" ")}),this.chartBackground.attr({width:v,height:M}),this.scrollingContainer.style.height=this.chartHeight+"px",g&&(w.scrollPositionX&&(this.scrollingContainer.scrollLeft=this.scrollablePixelsX*w.scrollPositionX),w.scrollPositionY&&(this.scrollingContainer.scrollTop=this.scrollablePixelsY*w.scrollPositionY)),g=this.plotTop-(M=this.axisOffset)[0]-1,w=this.plotLeft-M[3]-1,v=this.plotTop+this.plotHeight+M[2]+1,M=this.plotLeft+this.plotWidth+M[1]+1;var A=this.plotLeft+this.plotWidth-(this.scrollablePixelsX||0),E=this.plotTop+this.plotHeight-(this.scrollablePixelsY||0);g=this.scrollablePixelsX?[["M",0,g],["L",this.plotLeft-1,g],["L",this.plotLeft-1,v],["L",0,v],["Z"],["M",A,g],["L",this.chartWidth,g],["L",this.chartWidth,v],["L",A,v],["Z"]]:this.scrollablePixelsY?[["M",w,0],["L",w,this.plotTop-1],["L",M,this.plotTop-1],["L",M,0],["Z"],["M",w,E],["L",w,this.chartHeight],["L",M,this.chartHeight],["L",M,E],["Z"]]:[["M",0,0]],"adjustHeight"!==this.redrawTrigger&&this.scrollableMask.attr({d:g})},P(S,"afterInit",function(){this.chart.scrollableDirty=!0}),P(N,"show",function(){this.chart.scrollableDirty=!0})}),X(y,"Core/Axis/Stacking/StackItem.js",[y["Core/FormatUtilities.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var N=O.format,Y=S.series,Z=I.destroyObjectProperties,K=I.pick,P=I.isNumber;return function(){function k(x,p,u,g,v){var w=x.chart.inverted,M=x.reversed;this.axis=x,x=this.isNegative=!!u!=!!M,this.options=p=p||{},this.x=g,this.cumulative=this.total=null,this.points={},this.hasValidPoints=!1,this.stack=v,this.rightCliff=this.leftCliff=0,this.alignOptions={align:p.align||(w?x?"left":"right":"center"),verticalAlign:p.verticalAlign||(w?"middle":x?"bottom":"top"),y:p.y,x:p.x},this.textAlign=p.textAlign||(w?x?"right":"left":"center")}return k.prototype.destroy=function(){Z(this,this.axis)},k.prototype.render=function(x){var p=this.axis.chart,u=this.options,g=u.format;g=g?N(g,this,p):u.formatter.call(this),this.label?this.label.attr({text:g,visibility:"hidden"}):(this.label=p.renderer.label(g,null,void 0,u.shape,void 0,void 0,u.useHTML,!1,"stack-labels"),g={r:u.borderRadius||0,text:g,padding:K(u.padding,5),visibility:"hidden"},p.styledMode||(g.fill=u.backgroundColor,g.stroke=u.borderColor,g["stroke-width"]=u.borderWidth,this.label.css(u.style||{})),this.label.attr(g),this.label.added||this.label.add(x)),this.label.labelrank=p.plotSizeY},k.prototype.setOffset=function(x,p,u,g,v,w){var M=this.alignOptions,A=this.axis,E=this.label,R=this.options,W=this.textAlign,b=A.chart;x=this.getStackBox({xOffset:x,width:p,boxBottom:u,boxTop:g,defaultX:v,xAxis:w}),v=M.verticalAlign,E&&x&&(p=E.getBBox(),u=E.padding,g="justify"===K(R.overflow,"justify"),M.x=R.x||0,M.y=R.y||0,W=(v=this.adjustStackPosition({labelBox:p,verticalAlign:v,textAlign:W})).x,v=v.y,x.x-=W,x.y-=v,E.align(M,!1,x),(W=b.isInsidePlot(E.alignAttr.x+M.x+W,E.alignAttr.y+M.y+v))||(g=!1),g&&Y.prototype.justifyDataLabel.call(A,E,M,E.alignAttr,p,x),E.attr({x:E.alignAttr.x,y:E.alignAttr.y,rotation:R.rotation,rotationOriginX:p.width/2,rotationOriginY:p.height/2}),K(!g&&R.crop,!0)&&(W=P(E.x)&&P(E.y)&&b.isInsidePlot(E.x-u+E.width,E.y)&&b.isInsidePlot(E.x+u,E.y)),E[W?"show":"hide"]())},k.prototype.adjustStackPosition=function(x){var p=x.labelBox,u={bottom:0,middle:1,top:2,right:1,center:0,left:-1};return{x:p.width/2+p.width/2*u[x.textAlign],y:p.height/2*u[x.verticalAlign]}},k.prototype.getStackBox=function(x){var p=this.axis,u=p.chart,g=x.boxTop,v=x.defaultX,w=x.xOffset,M=x.width,A=x.boxBottom;return g=p.stacking.usePercentage?100:K(g,this.total,0),g=p.toPixels(g),x=K(v,(x.xAxis||u.xAxis[0]).toPixels(this.x))+w,p=p.toPixels(A||0),p=Math.abs(g-p),A=this.isNegative,u.inverted?{x:(A?g:g-p)-u.plotLeft,y:x-u.plotTop,width:p,height:M}:{x:x-u.plotLeft,y:(A?g-p:g)-u.plotTop,width:M,height:p}},k}()}),X(y,"Core/Axis/Stacking/StackingAxis.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/Axis.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Axis/Stacking/StackItem.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){function Z(){var o=this,t=o.inverted;o.yAxis.forEach(function(a){a.stacking&&a.stacking.stacks&&a.hasVisibleSeries&&(a.stacking.oldStacks=a.stacking.stacks)}),o.series.forEach(function(a){var m=a.xAxis&&a.xAxis.options||{};!a.options.stacking||!0!==a.visible&&!1!==o.options.chart.ignoreHiddenSeries||(a.stackKey=[a.type,r(a.options.stack,""),t?m.top:m.left,t?m.height:m.width].join())})}function K(){var o=this.stacking;if(o){var t=o.stacks;h(t,function(a,m){R(a),t[m]=null}),o&&o.stackTotalGroup&&o.stackTotalGroup.destroy()}}function P(){"yAxis"!==this.coll||this.stacking||(this.stacking=new n(this))}function k(o,t,a,m){return!E(o)||o.x!==t||m&&o.stackKey!==m?o={x:t,index:0,key:m,stackKey:m}:o.index++,o.key=[a,t,o.index].join(),o}function x(){var f,o=this,t=o.stackKey,a=o.yAxis.stacking.stacks,m=o.processedXData,d=o[o.options.stacking+"Stacker"];d&&[t,"-"+t].forEach(function(T){for(var F,s,V=m.length;V--;)f=o.getStackIndicator(f,F=m[V],o.index,T),(s=(F=a[T]&&a[T][F])&&F.points[f.key])&&d.call(o,s,F,V)})}function p(o,t,a){o[0]=A(o[0]*(t=t.total?100/t.total:0)),o[1]=A(o[1]*t),this.stackedYData[a]=o[1]}function u(){var o=this.yAxis.stacking;this.options.centerInCategory&&(this.is("column")||this.is("columnrange"))&&!this.options.stacking&&1<this.chart.series.length?w.setStackedPoints.call(this,"group"):o&&h(o.stacks,function(t,a){"group"===a.slice(-5)&&(h(t,function(m){return m.destroy()}),delete o.stacks[a])})}function g(o){var t=this.chart,a=o||this.options.stacking;if(a&&(!0===this.visible||!1===t.options.chart.ignoreHiddenSeries)){var m=this.processedXData,d=this.processedYData,f=[],T=d.length,V=this.options,F=V.threshold,s=r(V.startFromThreshold&&F,0);V=V.stack;var C,j,_="-"+(o=o?""+this.type+",".concat(a):this.stackKey),B=this.negStacks,H=(t="group"===a?t.yAxis[0]:this.yAxis).stacking.stacks,G=t.stacking.oldStacks;for(t.stacking.stacksTouched+=1,j=0;j<T;j++){var L=m[j],ee=d[j],U=this.getStackIndicator(U,L,this.index),ie=U.key,$=(C=B&&ee<(s?0:F))?_:o;H[$]||(H[$]={}),H[$][L]||(G[$]&&G[$][L]?(H[$][L]=G[$][L],H[$][L].total=null):H[$][L]=new N(t,t.options.stackLabels,!!C,L,V)),$=H[$][L],null!==ee?($.points[ie]=$.points[this.index]=[r($.cumulative,s)],E($.cumulative)||($.base=ie),$.touched=t.stacking.stacksTouched,0<U.index&&!1===this.singleStacks&&($.points[ie][0]=$.points[this.index+","+L+",0"][0])):$.points[ie]=$.points[this.index]=null,"percent"===a?(C=C?o:_,$.total=B&&H[C]&&H[C][L]?(C=H[C][L]).total=Math.max(C.total,$.total)+Math.abs(ee)||0:A($.total+(Math.abs(ee)||0))):"group"===a?(b(ee)&&(ee=ee[0]),null!==ee&&($.total=($.total||0)+1)):$.total=A($.total+(ee||0)),$.cumulative="group"===a?($.total||1)-1:r($.cumulative,s)+(ee||0),null!==ee&&($.points[ie].push($.cumulative),f[j]=$.cumulative,$.hasValidPoints=!0)}"percent"===a&&(t.stacking.usePercentage=!0),"group"!==a&&(this.stackedYData=f),t.stacking.oldStacks={}}}var i,o,t,v=O.getDeferredAnimation,w=I.series.prototype,M=Y.addEvent,A=Y.correctFloat,E=Y.defined,R=Y.destroyObjectProperties,W=Y.fireEvent,b=Y.isArray,l=Y.isNumber,h=Y.objectEach,r=Y.pick,n=function(){function o(t){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=t}return o.prototype.buildStacks=function(){var f,t=this.axis,a=t.series,m=t.options.reversedStacks,d=a.length;for(this.usePercentage=!1,f=d;f--;){var T=a[m?f:d-f-1];T.setStackedPoints(),T.setGroupedPoints()}for(f=0;f<d;f++)a[f].modifyStacks();W(t,"afterBuildStacks")},o.prototype.cleanStacks=function(){if(this.oldStacks)var t=this.stacks=this.oldStacks;h(t,function(a){h(a,function(m){m.cumulative=m.total})})},o.prototype.resetStacks=function(){var t=this;h(this.stacks,function(a){h(a,function(m,d){l(m.touched)&&m.touched<t.stacksTouched?(m.destroy(),delete a[d]):(m.total=null,m.cumulative=null)})})},o.prototype.renderStackTotals=function(){var t=this.axis,a=t.chart,m=a.renderer,d=this.stacks;t=v(a,t.options.stackLabels&&t.options.stackLabels.animation||!1);var f=this.stackTotalGroup=this.stackTotalGroup||m.g("stack-labels").attr({zIndex:6,opacity:0}).add();f.translate(a.plotLeft,a.plotTop),h(d,function(T){h(T,function(V){V.render(f)})}),f.animate({opacity:1},t)},o}();return o=i||(i={}),t=[],o.compose=function(a,m,d){-1===t.indexOf(a)&&(t.push(a),M(a,"init",P),M(a,"destroy",K)),-1===t.indexOf(m)&&(t.push(m),m.prototype.getStacks=Z),-1===t.indexOf(d)&&(t.push(d),(a=d.prototype).getStackIndicator=k,a.modifyStacks=x,a.percentStacker=p,a.setGroupedPoints=u,a.setStackedPoints=g)},i}),X(y,"Series/Line/LineSeries.js",[y["Core/Series/Series.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var K,N=this&&this.__extends||(K=function(P,k){return(K=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,p){x.__proto__=p}||function(x,p){for(var u in p)p.hasOwnProperty(u)&&(x[u]=p[u])})(P,k)},function(P,k){function x(){this.constructor=P}K(P,k),P.prototype=null===k?Object.create(k):(x.prototype=k.prototype,new x)}),Y=I.defined,Z=I.merge;return I=function(K){function P(){var k=null!==K&&K.apply(this,arguments)||this;return k.data=void 0,k.options=void 0,k.points=void 0,k}return N(P,K),P.prototype.drawGraph=function(){var k=this,x=this.options,p=(this.gappedPath||this.getGraphPath).call(this),u=this.chart.styledMode,g=[["graph","highcharts-graph"]];u||g[0].push(x.lineColor||this.color||"#cccccc",x.dashStyle),(g=k.getZonesGraphs(g)).forEach(function(v,w){var M=v[0],A=k[M],E=A?"animate":"attr";A?(A.endX=k.preventGraphAnimation?null:p.xMap,A.animate({d:p})):p.length&&(k[M]=A=k.chart.renderer.path(p).addClass(v[1]).attr({zIndex:1}).add(k.group)),A&&!u&&(M={stroke:v[2],"stroke-width":x.lineWidth||0,fill:k.fillGraph&&k.color||"none"},v[3]?M.dashstyle=v[3]:"square"!==x.linecap&&(M["stroke-linecap"]=M["stroke-linejoin"]="round"),A[E](M).shadow(2>w&&x.shadow)),A&&(A.startX=p.xMap,A.isArea=p.isArea)})},P.prototype.getGraphPath=function(k,x,p){var M,u=this,g=u.options,v=[],w=[],A=g.step,E=(k=k||u.points).reversed;return E&&k.reverse(),(A={right:1,center:2}[A]||A&&3)&&E&&(A=4-A),(k=this.getValidPoints(k,!1,!(g.connectNulls&&!x&&!p))).forEach(function(R,W){var b=R.plotX,l=R.plotY,h=k[W-1];(R.leftCliff||h&&h.rightCliff)&&!p&&(M=!0),R.isNull&&!Y(x)&&0<W?M=!g.connectNulls:R.isNull&&!x?M=!0:(0===W||M?W=[["M",R.plotX,R.plotY]]:u.getPointSpline?W=[u.getPointSpline(k,R,W)]:A?(W=1===A?[["L",h.plotX,l]]:2===A?[["L",(h.plotX+b)/2,h.plotY],["L",(h.plotX+b)/2,l]]:[["L",b,h.plotY]]).push(["L",b,l]):W=[["L",b,l]],w.push(R.x),A&&(w.push(R.x),2===A&&w.push(R.x)),v.push.apply(v,W),M=!1)}),v.xMap=w,u.graphPath=v},P.prototype.getZonesGraphs=function(k){return this.zones.forEach(function(x,p){p=["zone-graph-"+p,"highcharts-graph highcharts-zone-graph-"+p+" "+(x.className||"")],this.chart.styledMode||p.push(x.color||this.color,x.dashStyle||this.options.dashStyle),k.push(p)},this),k},P.defaultOptions=Z(O.defaultOptions,{}),P}(O),S.registerSeriesType("line",I),I}),X(y,"Series/Area/AreaSeries.js",[y["Core/Color/Color.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N){var p,Y=this&&this.__extends||(p=function(u,g){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,w){v.__proto__=w}||function(v,w){for(var M in w)w.hasOwnProperty(M)&&(v[M]=w[M])})(u,g)},function(u,g){function v(){this.constructor=u}p(u,g),u.prototype=null===g?Object.create(g):(v.prototype=g.prototype,new v)}),Z=O.parse,K=I.seriesTypes.line;O=N.extend;var P=N.merge,k=N.objectEach,x=N.pick;return N=function(p){function u(){var g=null!==p&&p.apply(this,arguments)||this;return g.data=void 0,g.options=void 0,g.points=void 0,g}return Y(u,p),u.prototype.drawGraph=function(){this.areaPath=[],p.prototype.drawGraph.apply(this);var g=this,v=this.areaPath,w=this.options,M=[["area","highcharts-area",this.color,w.fillColor]];this.zones.forEach(function(A,E){M.push(["zone-area-"+E,"highcharts-area highcharts-zone-area-"+E+" "+A.className,A.color||g.color,A.fillColor||w.fillColor])}),M.forEach(function(A){var E=A[0],R={},W=g[E],b=W?"animate":"attr";W?(W.endX=g.preventGraphAnimation?null:v.xMap,W.animate({d:v})):(R.zIndex=0,(W=g[E]=g.chart.renderer.path(v).addClass(A[1]).add(g.group)).isArea=!0),g.chart.styledMode||(R.fill=x(A[3],Z(A[2]).setOpacity(x(w.fillOpacity,.75)).get())),W[b](R),W.startX=v.xMap,W.shiftUnit=w.step?2:1})},u.prototype.getGraphPath=function(g){var v=K.prototype.getGraphPath,w=this.options,M=w.stacking,A=this.yAxis,E=[],R=[],W=this.index,b=A.stacking.stacks[this.stackKey],l=w.threshold,h=Math.round(A.getThreshold(w.threshold));w=x(w.connectNulls,"percent"===M);var r=function(m,d,f){var T=g[m];m=M&&b[T.x].points[W];var V=T[f+"Null"]||0;if(f=T[f+"Cliff"]||0,T=!0,f||V){var F=(V?m[0]:m[1])+f,s=m[0]+f;T=!!V}else!M&&g[d]&&g[d].isNull&&(F=s=l);typeof F<"u"&&(R.push({plotX:t,plotY:null===F?h:A.getThreshold(F),isNull:T,isCliff:!0}),E.push({plotX:t,plotY:null===s?h:A.getThreshold(s),doCurve:!1}))};g=g||this.points,M&&(g=this.getStackPoints(g));for(var n=0,i=g.length;n<i;++n){M||(g[n].leftCliff=g[n].rightCliff=g[n].leftNull=g[n].rightNull=void 0);var o=g[n].isNull,t=x(g[n].rectPlotX,g[n].plotX),a=M?x(g[n].yBottom,h):h;(!o||w)&&(w||r(n,n-1,"left"),o&&!M&&w||(R.push(g[n]),E.push({x:n,plotX:t,plotY:a})),w||r(n,n+1,"right"))}return r=v.call(this,R,!0,!0),E.reversed=!0,(a=(o=v.call(this,E,!0,!0))[0])&&"M"===a[0]&&(o[0]=["L",a[1],a[2]]),(o=r.concat(o)).length&&o.push(["Z"]),v=v.call(this,R,!1,w),o.xMap=r.xMap,this.areaPath=o,v},u.prototype.getStackPoints=function(g){var v=this,w=[],M=[],A=this.xAxis,E=this.yAxis,R=E.stacking.stacks[this.stackKey],W={},b=E.series,l=b.length,h=E.options.reversedStacks?1:-1,r=b.indexOf(v);if(g=g||this.points,this.options.stacking){for(var n=0;n<g.length;n++)g[n].leftNull=g[n].rightNull=void 0,W[g[n].x]=g[n];k(R,function(o,t){null!==o.total&&M.push(t)}),M.sort(function(o,t){return o-t});var i=b.map(function(o){return o.visible});M.forEach(function(o,t){var m,d,a=0;if(W[o]&&!W[o].isNull)w.push(W[o]),[-1,1].forEach(function(T){var V=1===T?"rightNull":"leftNull",F=R[M[t+T]],s=0;if(F)for(var _=r;0<=_&&_<l;){var B=b[_].index;(m=F.points[B])||(B===v.index?W[o][V]=!0:i[_]&&(d=R[o].points[B])&&(s-=d[1]-d[0])),_+=h}W[o][1===T?"rightCliff":"leftCliff"]=s});else{for(var f=r;0<=f&&f<l;){if(m=R[o].points[b[f].index]){a=m[1];break}f+=h}a=x(a,0),a=E.translate(a,0,1,0,1),w.push({isNull:!0,plotX:A.translate(o,0,0,0,1),x:o,plotY:a,yBottom:a})}})}return w},u.defaultOptions=P(K.defaultOptions,{threshold:0}),u}(K),O(N.prototype,{singleStacks:!1,drawLegendSymbol:S.drawRectangle}),I.registerSeriesType("area",N),N}),X(y,"Series/Spline/SplineSeries.js",[y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S){var K,I=this&&this.__extends||(K=function(P,k){return(K=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,p){x.__proto__=p}||function(x,p){for(var u in p)p.hasOwnProperty(u)&&(x[u]=p[u])})(P,k)},function(P,k){function x(){this.constructor=P}K(P,k),P.prototype=null===k?Object.create(k):(x.prototype=k.prototype,new x)}),N=O.seriesTypes.line,Y=S.merge,Z=S.pick;return S=function(K){function P(){var k=null!==K&&K.apply(this,arguments)||this;return k.data=void 0,k.options=void 0,k.points=void 0,k}return I(P,K),P.prototype.getPointSpline=function(k,x,p){var u=x.plotX||0,g=x.plotY||0,v=k[p-1];if(p=k[p+1],v&&!v.isNull&&!1!==v.doCurve&&!x.isCliff&&p&&!p.isNull&&!1!==p.doCurve&&!x.isCliff){var w=p.plotX||0,M=0,A=(1.5*u+(v.plotX||0))/2.5,E=(1.5*g+(k=v.plotY||0))/2.5,R=(1.5*g+(p=p.plotY||0))/2.5;(w=(1.5*u+w)/2.5)!==A&&(M=(R-E)*(w-u)/(w-A)+g-R),R+=M,(E+=M)>k&&E>g?R=2*g-(E=Math.max(k,g)):E<k&&E<g&&(R=2*g-(E=Math.min(k,g))),R>p&&R>g?E=2*g-(R=Math.max(p,g)):R<p&&R<g&&(E=2*g-(R=Math.min(p,g))),x.rightContX=w,x.rightContY=R}return x=["C",Z(v.rightContX,v.plotX,0),Z(v.rightContY,v.plotY,0),Z(A,u,0),Z(E,g,0),u,g],v.rightContX=v.rightContY=void 0,x},P.defaultOptions=Y(N.defaultOptions),P}(N),O.registerSeriesType("spline",S),S}),X(y,"Series/AreaSpline/AreaSplineSeries.js",[y["Series/Spline/SplineSeries.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N){var x,Y=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),Z=I.seriesTypes,K=Z.area;Z=Z.area.prototype;var P=N.extend,k=N.merge;return N=function(x){function p(){var u=null!==x&&x.apply(this,arguments)||this;return u.data=void 0,u.points=void 0,u.options=void 0,u}return Y(p,x),p.defaultOptions=k(O.defaultOptions,K.defaultOptions),p}(O),P(N.prototype,{getGraphPath:Z.getGraphPath,getStackPoints:Z.getStackPoints,drawGraph:Z.drawGraph,drawLegendSymbol:S.drawRectangle}),I.registerSeriesType("areaspline",N),N}),X(y,"Series/Column/ColumnSeriesDefaults.js",[],function(){return{borderRadius:0,centerInCategory:!1,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,cropThreshold:50,pointRange:null,states:{hover:{halo:!1,brightness:.1},select:{color:"#cccccc",borderColor:"#000000"}},dataLabels:{align:void 0,verticalAlign:void 0,y:void 0},startFromThreshold:!0,stickyTracking:!1,tooltip:{distance:6},threshold:0,borderColor:"#ffffff"}}),X(y,"Series/Column/ColumnSeries.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Color/Color.js"],y["Series/Column/ColumnSeriesDefaults.js"],y["Core/Globals.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/Series.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P){var l,k=this&&this.__extends||(l=function(h,r){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var o in i)i.hasOwnProperty(o)&&(n[o]=i[o])})(h,r)},function(h,r){function n(){this.constructor=h}l(h,r),h.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}),x=O.animObject,p=S.parse,u=N.hasTouch;O=N.noop;var g=P.clamp,v=P.defined,w=P.extend,M=P.fireEvent,A=P.isArray,E=P.isNumber,R=P.merge,W=P.pick,b=P.objectEach;return P=function(l){function h(){var r=null!==l&&l.apply(this,arguments)||this;return r.borderWidth=void 0,r.data=void 0,r.group=void 0,r.options=void 0,r.points=void 0,r}return k(h,l),h.prototype.animate=function(r){var n=this,i=this.yAxis,o=n.options,t=this.chart.inverted,a={},m=t?"translateX":"translateY";if(r)a.scaleY=.001,r=g(i.toPixels(o.threshold),i.pos,i.pos+i.len),t?a.translateX=r-i.len:a.translateY=r,n.clipBox&&n.setClip(),n.group.attr(a);else{var d=Number(n.group.attr(m));n.group.animate({scaleY:1},w(x(n.options.animation),{step:function(f,T){n.group&&(a[m]=d+T.pos*(i.pos-d),n.group.attr(a))}}))}},h.prototype.init=function(r,n){l.prototype.init.apply(this,arguments);var i=this;(r=i.chart).hasRendered&&r.series.forEach(function(o){o.type===i.type&&(o.isDirty=!0)})},h.prototype.getColumnMetrics=function(){var r=this,n=r.options,i=r.xAxis,o=r.yAxis,t=i.options.reversedStacks;t=i.reversed&&!t||!i.reversed&&t;var m,a={},d=0;!1===n.grouping?d=1:r.chart.series.forEach(function(F){var s=F.yAxis,_=F.options;if(F.type===r.type&&(F.visible||!r.chart.options.chart.ignoreHiddenSeries)&&o.len===s.len&&o.pos===s.pos){if(_.stacking&&"group"!==_.stacking){typeof a[m=F.stackKey]>"u"&&(a[m]=d++);var B=a[m]}else!1!==_.grouping&&(B=d++);F.columnIndex=B}});var f=Math.min(Math.abs(i.transA)*(i.ordinal&&i.ordinal.slope||n.pointRange||i.closestPointRange||i.tickInterval||1),i.len),T=f*n.groupPadding,V=(f-2*T)/(d||1);return n=Math.min(n.maxPointWidth||i.len,W(n.pointWidth,V*(1-2*n.pointPadding))),r.columnMetrics={width:n,offset:(V-n)/2+(T+((r.columnIndex||0)+(t?1:0))*V-f/2)*(t?-1:1),paddedWidth:V,columnCount:d},r.columnMetrics},h.prototype.crispCol=function(r,n,i,o){var t=this.chart,a=this.borderWidth,m=-(a%2?.5:0);return a=a%2?.5:1,t.inverted&&t.renderer.isVML&&(a+=1),this.options.crisp&&(i=Math.round(r+i)+m,i-=r=Math.round(r)+m),o=Math.round(n+o)+a,m=.5>=Math.abs(n)&&.5<o,o-=n=Math.round(n)+a,m&&o&&(--n,o+=1),{x:r,y:n,width:i,height:o}},h.prototype.adjustForMissingColumns=function(r,n,i,o){var t=this,a=this.options.stacking;if(!i.isNull&&1<o.columnCount){var m=this.yAxis.options.reversedStacks,d=0,f=m?0:-o.columnCount;b(this.yAxis.stacking&&this.yAxis.stacking.stacks,function(T){if("number"==typeof i.x){var V=T[i.x.toString()];V&&(T=V.points[t.index],a?(T&&(d=f),V.hasValidPoints&&(m?f++:f--)):A(T)&&(T=Object.keys(V.points).filter(function(F){return!F.match(",")&&V.points[F]&&1<V.points[F].length}).map(parseFloat).sort(function(F,s){return s-F}),d=T.indexOf(t.index),f=T.length))}}),r=(i.plotX||0)+((f-1)*o.paddedWidth+n)/2-n-d*o.paddedWidth}return r},h.prototype.translate=function(){var r=this,n=r.chart,i=r.options,o=r.dense=2>r.closestPointRange*r.xAxis.transA;o=r.borderWidth=W(i.borderWidth,o?0:1);var t=r.xAxis,a=r.yAxis,m=i.threshold,d=r.translatedThreshold=a.getThreshold(m),f=W(i.minPointLength,5),T=r.getColumnMetrics(),V=T.width,F=r.pointXOffset=T.offset,s=r.dataMin,_=r.dataMax,B=r.barW=Math.max(V,1+2*o);n.inverted&&(d-=.5),i.pointPadding&&(B=Math.ceil(B)),Z.prototype.translate.apply(r),r.points.forEach(function(H){var G=W(H.yBottom,d),C=999+Math.abs(G),j=H.plotX||0;C=g(H.plotY,-C,a.len+C);var L=Math.min(C,G),ee=Math.max(C,G)-L,U=V,ie=j+F,$=B;f&&Math.abs(ee)<f&&(ee=f,j=!a.reversed&&!H.negative||a.reversed&&H.negative,E(m)&&E(_)&&H.y===m&&_<=m&&(a.min||0)<m&&(s!==_||(a.max||0)<=m)&&(j=!j),L=Math.abs(L-d)>f?G-f:d-(j?f:0)),v(H.options.pointWidth)&&(U=$=Math.ceil(H.options.pointWidth),ie-=Math.round((U-V)/2)),i.centerInCategory&&(ie=r.adjustForMissingColumns(ie,U,H,T)),H.barX=ie,H.pointWidth=U,H.tooltipPos=n.inverted?[g(a.len+a.pos-n.plotLeft-C,a.pos-n.plotLeft,a.len+a.pos-n.plotLeft),t.len+t.pos-n.plotTop-ie-$/2,ee]:[t.left-n.plotLeft+ie+$/2,g(C+a.pos-n.plotTop,a.pos-n.plotTop,a.len+a.pos-n.plotTop),ee],H.shapeType=r.pointClass.prototype.shapeType||"rect",H.shapeArgs=r.crispCol.apply(r,H.isNull?[ie,d,$,0]:[ie,L,$,ee])})},h.prototype.drawGraph=function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},h.prototype.pointAttribs=function(r,n){var i=this.options,o=this.pointAttrToOptions||{},t=o.stroke||"borderColor",a=o["stroke-width"]||"borderWidth",m=r&&r.color||this.color,d=r&&r[t]||i[t]||m;o=r&&r.options.dashStyle||i.dashStyle;var f=r&&r[a]||i[a]||this[a]||0,T=W(r&&r.opacity,i.opacity,1);if(r&&this.zones.length){var V=r.getZone();m=r.options.color||V&&(V.color||r.nonZonedColor)||this.color,V&&(d=V.borderColor||d,o=V.dashStyle||o,f=V.borderWidth||f)}return n&&r&&(n=(r=R(i.states[n],r.options.states&&r.options.states[n]||{})).brightness,m=r.color||typeof n<"u"&&p(m).brighten(r.brightness).get()||m,d=r[t]||d,f=r[a]||f,o=r.dashStyle||o,T=W(r.opacity,T)),t={fill:m,stroke:d,"stroke-width":f,opacity:T},o&&(t.dashstyle=o),t},h.prototype.drawPoints=function(r){void 0===r&&(r=this.points);var m,n=this,i=this.chart,o=n.options,t=i.renderer,a=o.animationLimit||250;r.forEach(function(d){var f=d.graphic,T=!!f,V=f&&i.pointCount<a?"animate":"attr";E(d.plotY)&&null!==d.y?(m=d.shapeArgs,f&&d.hasNewShapeType()&&(f=f.destroy()),n.enabledDataSorting&&(d.startXPos=n.xAxis.reversed?-(m&&m.width||0):n.xAxis.width),f||(d.graphic=f=t[d.shapeType](m).add(d.group||n.group))&&n.enabledDataSorting&&i.hasRendered&&i.pointCount<a&&(f.attr({x:d.startXPos}),T=!0,V="animate"),f&&T&&f[V](R(m)),o.borderRadius&&f[V]({r:o.borderRadius}),i.styledMode||f[V](n.pointAttribs(d,d.selected&&"select")).shadow(!1!==d.allowShadow&&o.shadow,null,o.stacking&&!o.borderRadius),f&&(f.addClass(d.getClassName(),!0),f.attr({visibility:d.visible?"inherit":"hidden"}))):f&&(d.graphic=f.destroy())})},h.prototype.drawTracker=function(r){void 0===r&&(r=this.points);var a,n=this,i=n.chart,o=i.pointer,t=function(m){var d=o.getPointFromEvent(m);typeof d<"u"&&(o.isDirectTouch=!0,d.onMouseOver(m))};r.forEach(function(m){a=A(m.dataLabels)?m.dataLabels:m.dataLabel?[m.dataLabel]:[],m.graphic&&(m.graphic.element.point=m),a.forEach(function(d){d.div?d.div.point=m:d.element.point=m})}),n._hasTracking||(n.trackerGroups.forEach(function(m){n[m]&&(n[m].addClass("highcharts-tracker").on("mouseover",t).on("mouseout",function(d){o.onTrackerMouseOut(d)}),u&&n[m].on("touchstart",t),!i.styledMode&&n.options.cursor&&n[m].css({cursor:n.options.cursor}))}),n._hasTracking=!0),M(this,"afterDrawTracker")},h.prototype.remove=function(){var r=this,n=r.chart;n.hasRendered&&n.series.forEach(function(i){i.type===r.type&&(i.isDirty=!0)}),Z.prototype.remove.apply(r,arguments)},h.defaultOptions=R(Z.defaultOptions,I),h}(Z),w(P.prototype,{cropShoulder:0,directTouch:!0,drawLegendSymbol:Y.drawRectangle,getSymbol:O,negStacks:!0,trackerGroups:["group","dataLabelsGroup"]}),K.registerSeriesType("column",P),P}),X(y,"Core/Series/DataLabel.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/FormatUtilities.js"],y["Core/Utilities.js"]],function(O,S,I){var w,N=O.getDeferredAnimation,Y=S.format,Z=I.defined,K=I.extend,P=I.fireEvent,k=I.isArray,x=I.isString,p=I.merge,u=I.objectEach,g=I.pick,v=I.splat;return function(M){function A(r,n,i,o,t){var a=this,m=this.chart,d=this.isCartesian&&m.inverted,f=this.enabledDataSorting,T=r.plotX,V=r.plotY,F=i.rotation,s=i.align,_=Z(T)&&Z(V)&&m.isInsidePlot(T,Math.round(V),{inverted:d,paneCoordinates:!0,series:a});V=function(C){f&&a.xAxis&&!B&&a.setDataLabelStartPos(r,n,t,_,C)};var B="justify"===g(i.overflow,f?"none":"justify");if(T=this.visible&&!1!==r.visible&&Z(T)&&(r.series.forceDL||f&&!B||_||g(i.inside,!!this.options.stacking)&&o&&m.isInsidePlot(T,d?o.x+1:o.y+o.height-1,{inverted:d,paneCoordinates:!0,series:a})),d=r.pos(),T&&d){F&&n.attr({align:s}),s=n.getBBox(!0);var H=[0,0],G=m.renderer.fontMetrics(m.styledMode?void 0:i.style.fontSize,n).b;o=K({x:d[0],y:Math.round(d[1]),width:0,height:0},o),K(i,{width:s.width,height:s.height}),F?(B=!1,H=m.renderer.rotCorr(G,F),G={x:o.x+(i.x||0)+o.width/2+H.x,y:o.y+(i.y||0)+{top:0,middle:.5,bottom:1}[i.verticalAlign]*o.height},H=[s.x-Number(n.attr("x")),s.y-Number(n.attr("y"))],V(G),n[t?"attr":"animate"](G)):(V(o),n.align(i,void 0,o),G=n.alignAttr),B&&0<=o.height?this.justifyDataLabel(n,i,G,s,o,t):g(i.crop,!0)&&(o=G.x,V=G.y,T=m.isInsidePlot(o+=H[0],V+=H[1],{paneCoordinates:!0,series:a})&&m.isInsidePlot(o+s.width,V+s.height,{paneCoordinates:!0,series:a})),i.shape&&!F&&n[t?"attr":"animate"]({anchorX:d[0],anchorY:d[1]})}t&&f&&(n.placed=!1),T||f&&!B?n.show():(n.hide(),n.placed=!1)}function R(r){void 0===r&&(r=this.points);var n=this,i=n.chart,o=n.options,t=n.hasRendered||0,a=i.renderer,m=i.options.chart,d=m.backgroundColor,f=a.getContrast(x(m=m.plotBackgroundColor)&&m||x(d)&&d||"#000000"),T=o.dataLabels;if(d=T.animation,d=T.defer?N(i,d,n):{defer:0,duration:0},T=b(b(i.options.plotOptions&&i.options.plotOptions.series&&i.options.plotOptions.series.dataLabels,i.options.plotOptions&&i.options.plotOptions[n.type]&&i.options.plotOptions[n.type].dataLabels),T),P(this,"drawDataLabels"),k(T)||T.enabled||n._hasPointLabels){var F=n.plotGroup("dataLabelsGroup","data-labels",t?"inherit":"hidden",T.zIndex||6);F.attr({opacity:+t}),!t&&(t=n.dataLabelsGroup)&&(n.visible&&F.show(),t[o.animation?"animate":"attr"]({opacity:1},d)),r.forEach(function(s){v(b(T,s.dlOptions||s.options&&s.options.dataLabels)).forEach(function(_,B){var H=_.enabled&&(!s.isNull||s.dataLabelOnNull)&&function E(r,n){var i=n.filter;return!i||(n=i.operator,r=r[i.property],i=i.value,">"===n&&r>i||"<"===n&&r<i||">="===n&&r>=i||"<="===n&&r<=i||"=="===n&&r==i||"==="===n&&r===i)}(s,_),G=s.connectors?s.connectors[B]:s.connector,C=s.dataLabels?s.dataLabels[B]:s.dataLabel,j=!C,L=g(_.distance,s.labelDistance);if(H){var ee=s.getLabelConfig(),U=g(_[s.formatPrefix+"Format"],_.format);ee=Z(U)?Y(U,ee,i):(_[s.formatPrefix+"Formatter"]||_.formatter).call(ee,_),U=_.style;var ie=_.rotation;i.styledMode||(U.color=g(_.color,U.color,n.color,"#000000"),"contrast"===U.color?(s.contrastColor=a.getContrast(s.color||n.color),U.color=!Z(L)&&_.inside||0>L||o.stacking?s.contrastColor:f):delete s.contrastColor,o.cursor&&(U.cursor=o.cursor));var $={r:_.borderRadius||0,rotation:ie,padding:_.padding,zIndex:1};if(!i.styledMode){var oe=_.borderColor;$.fill="auto"===(L=_.backgroundColor)?s.color:L,$.stroke="auto"===oe?s.color:oe,$["stroke-width"]=_.borderWidth}u($,function(te,_e){typeof te>"u"&&delete $[_e]})}!C||H&&Z(ee)&&!!C.div==!!_.useHTML&&(C.rotation&&_.rotation||C.rotation===_.rotation)||(j=!0,s.dataLabel=C=s.dataLabel&&s.dataLabel.destroy(),s.dataLabels&&(1===s.dataLabels.length?delete s.dataLabels:delete s.dataLabels[B]),B||delete s.dataLabel,G&&(s.connector=s.connector.destroy(),s.connectors&&(1===s.connectors.length?delete s.connectors:delete s.connectors[B]))),H&&Z(ee)?(C?$.text=ee:(s.dataLabels=s.dataLabels||[],C=s.dataLabels[B]=ie?a.text(ee,0,0,_.useHTML).addClass("highcharts-data-label"):a.label(ee,0,0,_.shape,null,null,_.useHTML,null,"data-label"),B||(s.dataLabel=C),C.addClass(" highcharts-data-label-color-"+s.colorIndex+" "+(_.className||"")+(_.useHTML?" highcharts-tracker":""))),C.options=_,C.attr($),i.styledMode||C.css(U).shadow(_.shadow),(B=_[s.formatPrefix+"TextPath"]||_.textPath)&&!_.useHTML&&(C.setTextPath(s.getDataLabelPath&&s.getDataLabelPath(C)||s.graphic,B),s.dataLabelPath&&!B.enabled&&(s.dataLabelPath=s.dataLabelPath.destroy())),C.added||C.add(F),n.alignDataLabel(s,C,_,null,j)):C&&C.hide()})})}P(this,"afterDrawDataLabels")}function W(r,n,i,o,t,a){var m=this.chart,d=n.align,f=n.verticalAlign,T=r.box?0:r.padding||0,V=n.x;V=void 0===V?0:V;var F=n.y;F=void 0===F?0:F;var s=(i.x||0)+T;if(0>s){"right"===d&&0<=V?(n.align="left",n.inside=!0):V-=s;var _=!0}return(s=(i.x||0)+o.width-T)>m.plotWidth&&("left"===d&&0>=V?(n.align="right",n.inside=!0):V+=m.plotWidth-s,_=!0),0>(s=i.y+T)&&("bottom"===f&&0<=F?(n.verticalAlign="top",n.inside=!0):F-=s,_=!0),(s=(i.y||0)+o.height-T)>m.plotHeight&&("top"===f&&0>=F?(n.verticalAlign="bottom",n.inside=!0):F+=m.plotHeight-s,_=!0),_&&(n.x=V,n.y=F,r.placed=!a,r.align(n,void 0,t)),_}function b(r,n){var o,i=[];if(k(r)&&!k(n))i=r.map(function(t){return p(t,n)});else if(k(n)&&!k(r))i=n.map(function(t){return p(r,t)});else if(k(r)||k(n))for(o=Math.max(r.length,n.length);o--;)i[o]=p(r[o],n[o]);else i=p(r,n);return i}function l(r,n,i,o,t){var a=this.chart,m=a.inverted,d=this.xAxis,f=d.reversed,T=m?n.height/2:n.width/2;r=(r=r.pointWidth)?r/2:0,n.startXPos=m?t.x:f?-T-r:d.width-T+r,n.startYPos=m?f?this.yAxis.height-T+r:-T-r:t.y,o?"hidden"===n.visibility&&(n.show(),n.attr({opacity:0}).animate({opacity:1})):n.attr({opacity:1}).animate({opacity:0},void 0,n.hide),a.hasRendered&&(i&&n.attr({x:n.startXPos,y:n.startYPos}),n.placed=!0)}var h=[];M.compose=function(r){if(-1===h.indexOf(r)){var n=r.prototype;h.push(r),n.alignDataLabel=A,n.drawDataLabels=R,n.justifyDataLabel=W,n.setDataLabelStartPos=l}}}(w||(w={})),w}),X(y,"Series/Column/ColumnDataLabel.js",[y["Core/Series/DataLabel.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var K,N=S.series,Y=I.merge,Z=I.pick;return function(P){function k(p,u,g,v,w){var M=this.chart.inverted,A=p.series,E=(A.xAxis?A.xAxis.len:this.chart.plotSizeX)||0,R=p.dlBox||p.shapeArgs,W=Z(p.below,p.plotY>Z(this.translatedThreshold,A=(A.yAxis?A.yAxis.len:this.chart.plotSizeY)||0)),b=Z(g.inside,!!this.options.stacking);R&&(0>(v=Y(R)).y&&(v.height+=v.y,v.y=0),0<(R=v.y+v.height-A)&&R<v.height&&(v.height-=R),M&&(v={x:A-v.y-v.height,y:E-v.x-v.width,width:v.height,height:v.width}),b||(M?(v.x+=W?0:v.width,v.width=0):(v.y+=W?v.height:0,v.height=0))),g.align=Z(g.align,!M||b?"center":W?"right":"left"),g.verticalAlign=Z(g.verticalAlign,M||b?"middle":W?"top":"bottom"),N.prototype.alignDataLabel.call(this,p,u,g,v,w),g.inside&&p.contrastColor&&u.css({color:p.contrastColor})}var x=[];P.compose=function(p){O.compose(N),-1===x.indexOf(p)&&(x.push(p),p.prototype.alignDataLabel=k)}}(K||(K={})),K}),X(y,"Series/Bar/BarSeries.js",[y["Series/Column/ColumnSeries.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var K,N=this&&this.__extends||(K=function(P,k){return(K=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,p){x.__proto__=p}||function(x,p){for(var u in p)p.hasOwnProperty(u)&&(x[u]=p[u])})(P,k)},function(P,k){function x(){this.constructor=P}K(P,k),P.prototype=null===k?Object.create(k):(x.prototype=k.prototype,new x)}),Y=I.extend,Z=I.merge;return I=function(K){function P(){var k=null!==K&&K.apply(this,arguments)||this;return k.data=void 0,k.options=void 0,k.points=void 0,k}return N(P,K),P.defaultOptions=Z(O.defaultOptions,{}),P}(O),Y(I.prototype,{inverted:!0}),S.registerSeriesType("bar",I),I}),X(y,"Series/Scatter/ScatterSeriesDefaults.js",[],function(){return{lineWidth:0,findNearestPointBy:"xy",jitter:{x:0,y:0},marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{point.color}">\u25cf</span> <span style="font-size: 10px"> {series.name}</span><br/>',pointFormat:"x: <b>{point.x}</b><br/>y: <b>{point.y}</b><br/>"}}}),X(y,"Series/Scatter/ScatterSeries.js",[y["Series/Scatter/ScatterSeriesDefaults.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var x,N=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),Y=S.seriesTypes,Z=Y.column,K=Y.line;Y=I.addEvent;var P=I.extend,k=I.merge;return I=function(x){function p(){var u=null!==x&&x.apply(this,arguments)||this;return u.data=void 0,u.options=void 0,u.points=void 0,u}return N(p,x),p.prototype.applyJitter=function(){var u=this,g=this.options.jitter,v=this.points.length;g&&this.points.forEach(function(w,M){["x","y"].forEach(function(A,E){var R="plot"+A.toUpperCase();if(g[A]&&!w.isNull){var W=u[A+"Axis"],b=g[A]*W.transA;if(W&&!W.isLog){var l=Math.max(0,w[R]-b);W=Math.min(W.len,w[R]+b),E=1e4*Math.sin(M+E*v),w[R]=l+(W-l)*(E-Math.floor(E)),"x"===A&&(w.clientX=w.plotX)}}})})},p.prototype.drawGraph=function(){this.options.lineWidth?x.prototype.drawGraph.call(this):this.graph&&(this.graph=this.graph.destroy())},p.defaultOptions=k(K.defaultOptions,O),p}(K),P(I.prototype,{drawTracker:Z.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1}),Y(I,"afterTranslate",function(){this.applyJitter()}),S.registerSeriesType("scatter",I),I}),X(y,"Series/CenteredUtilities.js",[y["Core/Globals.js"],y["Core/Series/Series.js"],y["Core/Utilities.js"]],function(O,S,I){var k,x,N=O.deg2rad,Y=I.fireEvent,Z=I.isNumber,K=I.pick,P=I.relativeLength;return(x=k||(k={})).getCenter=function(){var p=this.options,u=this.chart,g=2*(p.slicedOffset||0),v=u.plotWidth-2*g,w=u.plotHeight-2*g,M=p.center,A=Math.min(v,w),E=p.thickness,R=p.size,W=p.innerSize||0;for("string"==typeof R&&(R=parseFloat(R)),"string"==typeof W&&(W=parseFloat(W)),p=[K(M[0],"50%"),K(M[1],"50%"),K(R&&0>R?void 0:p.size,"100%"),K(W&&0>W?void 0:p.innerSize||0,"0%")],!u.angular||this instanceof S||(p[3]=0),M=0;4>M;++M)R=p[M],u=2>M||2===M&&/%$/.test(R),p[M]=P(R,[v,w,A,p[2]][M])+(u?g:0);return p[3]>p[2]&&(p[3]=p[2]),Z(E)&&2*E<p[2]&&0<E&&(p[3]=p[2]-2*E),Y(this,"afterGetCenter",{positions:p}),p},x.getStartAndEndRadians=function(p,u){return p=Z(p)?p:0,u=Z(u)&&u>p&&360>u-p?u:p+360,{start:N*(p+-90),end:N*(u+-90)}},k}),X(y,"Series/Pie/PiePoint.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Series/Point.js"],y["Core/Utilities.js"]],function(O,S,I){var p,N=this&&this.__extends||(p=function(u,g){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,w){v.__proto__=w}||function(v,w){for(var M in w)w.hasOwnProperty(M)&&(v[M]=w[M])})(u,g)},function(u,g){function v(){this.constructor=u}p(u,g),u.prototype=null===g?Object.create(g):(v.prototype=g.prototype,new v)}),Y=O.setAnimation,Z=I.addEvent,K=I.defined;O=I.extend;var P=I.isNumber,k=I.pick,x=I.relativeLength;return S=function(p){function u(){var g=null!==p&&p.apply(this,arguments)||this;return g.labelDistance=void 0,g.options=void 0,g.series=void 0,g}return N(u,p),u.prototype.getConnectorPath=function(){var g=this.labelPosition,v=this.series.options.dataLabels,w=this.connectorShapes,M=v.connectorShape;return w[M]&&(M=w[M]),M.call(this,{x:g.final.x,y:g.final.y,alignment:g.alignment},g.connectorPosition,v)},u.prototype.getTranslate=function(){return this.sliced?this.slicedTranslation:{translateX:0,translateY:0}},u.prototype.haloPath=function(g){var v=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(v.x,v.y,v.r+g,v.r+g,{innerR:v.r-1,start:v.start,end:v.end})},u.prototype.init=function(){var g=this;p.prototype.init.apply(this,arguments),this.name=k(this.name,"Slice");var v=function(w){g.slice("select"===w.type)};return Z(this,"select",v),Z(this,"unselect",v),this},u.prototype.isValid=function(){return P(this.y)&&0<=this.y},u.prototype.setVisible=function(g,v){var w=this,M=this.series,A=M.chart,E=M.options.ignoreHiddenPoint;v=k(v,E),g!==this.visible&&(this.visible=this.options.visible=g=typeof g>"u"?!this.visible:g,M.options.data[M.data.indexOf(this)]=this.options,["graphic","dataLabel","connector","shadowGroup"].forEach(function(R){w[R]&&w[R][g?"show":"hide"](g)}),this.legendItem&&A.legend.colorizeItem(this,g),g||"hover"!==this.state||this.setState(""),E&&(M.isDirty=!0),v&&A.redraw())},u.prototype.slice=function(g,v,w){var M=this.series;Y(w,M.chart),k(v,!0),this.sliced=this.options.sliced=K(g)?g:!this.sliced,M.options.data[M.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate()),this.shadowGroup&&this.shadowGroup.animate(this.getTranslate())},u}(S),O(S.prototype,{connectorShapes:{fixedOffset:function(p,u,g){var v=u.breakAt;return u=u.touchingSliceAt,[["M",p.x,p.y],g.softConnector?["C",p.x+("left"===p.alignment?-5:5),p.y,2*v.x-u.x,2*v.y-u.y,v.x,v.y]:["L",v.x,v.y],["L",u.x,u.y]]},straight:function(p,u){return[["M",p.x,p.y],["L",(u=u.touchingSliceAt).x,u.y]]},crookedLine:function(p,u,g){u=u.touchingSliceAt;var v=this.series,w=v.center[0],M=v.chart.plotWidth,A=v.chart.plotLeft;v=p.alignment;var E=this.shapeArgs.r;return g=x(g.crookDistance,1),g=["L",M="left"===v?w+E+(M+A-w-E)*(1-g):A+(w-E)*g,p.y],w=!0,("left"===v?M>p.x||M<u.x:M<p.x||M>u.x)&&(w=!1),p=[["M",p.x,p.y]],w&&p.push(g),p.push(["L",u.x,u.y]),p}}}),S}),X(y,"Series/Pie/PieSeriesDefaults.js",[],function(){return{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{allowOverlap:!0,connectorPadding:5,connectorShape:"fixedOffset",crookDistance:"70%",distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}}}),X(y,"Series/Pie/PieSeries.js",[y["Series/CenteredUtilities.js"],y["Series/Column/ColumnSeries.js"],y["Core/Globals.js"],y["Core/Legend/LegendSymbol.js"],y["Series/Pie/PiePoint.js"],y["Series/Pie/PieSeriesDefaults.js"],y["Core/Series/Series.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Renderer/SVG/Symbols.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P,k,x){var R,p=this&&this.__extends||(R=function(W,b){return(R=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,h){l.__proto__=h}||function(l,h){for(var r in h)h.hasOwnProperty(r)&&(l[r]=h[r])})(W,b)},function(W,b){function l(){this.constructor=W}R(W,b),W.prototype=null===b?Object.create(b):(l.prototype=b.prototype,new l)}),u=O.getStartAndEndRadians;I=I.noop;var g=x.clamp,v=x.extend,w=x.fireEvent,M=x.merge,A=x.pick,E=x.relativeLength;return x=function(R){function W(){var b=null!==R&&R.apply(this,arguments)||this;return b.center=void 0,b.data=void 0,b.maxLabelDistance=void 0,b.options=void 0,b.points=void 0,b}return p(W,R),W.prototype.animate=function(b){var l=this,r=l.startAngleRad;b||l.points.forEach(function(n){var i=n.graphic,o=n.shapeArgs;i&&o&&(i.attr({r:A(n.startR,l.center&&l.center[3]/2),start:r,end:r}),i.animate({r:o.r,start:o.start,end:o.end},l.options.animation))})},W.prototype.drawEmpty=function(){var b=this.startAngleRad,l=this.endAngleRad,h=this.options;if(0===this.total&&this.center){var r=this.center[0],n=this.center[1];this.graph||(this.graph=this.chart.renderer.arc(r,n,this.center[1]/2,0,b,l).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:k.arc(r,n,this.center[2]/2,0,{start:b,end:l,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":h.borderWidth,fill:h.fillColor||"none",stroke:h.color||"#cccccc"})}else this.graph&&(this.graph=this.graph.destroy())},W.prototype.drawPoints=function(){var b=this.chart.renderer;this.points.forEach(function(l){l.graphic&&l.hasNewShapeType()&&(l.graphic=l.graphic.destroy()),l.graphic||(l.graphic=b[l.shapeType](l.shapeArgs).add(l.series.group),l.delayedRendering=!0)})},W.prototype.generatePoints=function(){R.prototype.generatePoints.call(this),this.updateTotals()},W.prototype.getX=function(b,l,h){var r=this.center,n=this.radii?this.radii[h.index]||0:r[2]/2;return b=Math.asin(g((b-r[1])/(n+h.labelDistance),-1,1)),r[0]+(l?-1:1)*Math.cos(b)*(n+h.labelDistance)+(0<h.labelDistance?(l?-1:1)*this.options.dataLabels.padding:0)},W.prototype.hasData=function(){return!!this.processedXData.length},W.prototype.redrawPoints=function(){var n,i,o,t,b=this,l=b.chart,h=l.renderer,r=b.options.shadow;this.drawEmpty(),!r||b.shadowGroup||l.styledMode||(b.shadowGroup=h.g("shadow").attr({zIndex:-1}).add(b.group)),b.points.forEach(function(a){var m={};if(i=a.graphic,!a.isNull&&i){var d=void 0;t=a.shapeArgs,n=a.getTranslate(),l.styledMode||(d=a.shadowGroup,r&&!d&&(d=a.shadowGroup=h.g("shadow").add(b.shadowGroup)),d&&d.attr(n),o=b.pointAttribs(a,a.selected&&"select")),a.delayedRendering?(i.setRadialReference(b.center).attr(t).attr(n),l.styledMode||i.attr(o).attr({"stroke-linejoin":"round"}).shadow(r,d),a.delayedRendering=!1):(i.setRadialReference(b.center),l.styledMode||M(!0,m,o),M(!0,m,t,n),i.animate(m)),i.attr({visibility:a.visible?"inherit":"hidden"}),i.addClass(a.getClassName(),!0)}else i&&(a.graphic=i.destroy())})},W.prototype.sortByAngle=function(b,l){b.sort(function(h,r){return typeof h.angle<"u"&&(r.angle-h.angle)*l})},W.prototype.translate=function(b){w(this,"translate"),this.generatePoints();var l=this.options,h=l.slicedOffset,r=h+(l.borderWidth||0),n=u(l.startAngle,l.endAngle),i=this.startAngleRad=n.start;n=(this.endAngleRad=n.end)-i;var o=this.points,t=l.dataLabels.distance;l=l.ignoreHiddenPoint;var m,a=o.length,d=0;for(b||(this.center=b=this.getCenter()),m=0;m<a;m++){var f=o[m],T=i+d*n;!f.isValid()||l&&!f.visible||(d+=f.percentage/100);var V=i+d*n,F={x:b[0],y:b[1],r:b[2]/2,innerR:b[3]/2,start:Math.round(1e3*T)/1e3,end:Math.round(1e3*V)/1e3};f.shapeType="arc",f.shapeArgs=F,f.labelDistance=A(f.options.dataLabels&&f.options.dataLabels.distance,t),f.labelDistance=E(f.labelDistance,F.r),this.maxLabelDistance=Math.max(this.maxLabelDistance||0,f.labelDistance),(V=(V+T)/2)>1.5*Math.PI?V-=2*Math.PI:V<-Math.PI/2&&(V+=2*Math.PI),f.slicedTranslation={translateX:Math.round(Math.cos(V)*h),translateY:Math.round(Math.sin(V)*h)},F=Math.cos(V)*b[2]/2;var s=Math.sin(V)*b[2]/2;f.tooltipPos=[b[0]+.7*F,b[1]+.7*s],f.half=V<-Math.PI/2||V>Math.PI/2?1:0,f.angle=V,T=Math.min(r,f.labelDistance/5),f.labelPosition={natural:{x:b[0]+F+Math.cos(V)*f.labelDistance,y:b[1]+s+Math.sin(V)*f.labelDistance},final:{},alignment:0>f.labelDistance?"center":f.half?"right":"left",connectorPosition:{breakAt:{x:b[0]+F+Math.cos(V)*T,y:b[1]+s+Math.sin(V)*T},touchingSliceAt:{x:b[0]+F,y:b[1]+s}}}}w(this,"afterTranslate")},W.prototype.updateTotals=function(){var r,b=this.points,l=b.length,h=this.options.ignoreHiddenPoint,n=0;for(r=0;r<l;r++){var i=b[r];!i.isValid()||h&&!i.visible||(n+=i.y)}for(this.total=n,r=0;r<l;r++)(i=b[r]).percentage=0<n&&(i.visible||!h)?i.y/n*100:0,i.total=n},W.defaultOptions=M(K.defaultOptions,Z),W}(K),v(x.prototype,{axisTypes:[],directTouch:!0,drawGraph:void 0,drawLegendSymbol:N.drawRectangle,drawTracker:S.prototype.drawTracker,getCenter:O.getCenter,getSymbol:I,isCartesian:!1,noSharedTooltip:!0,pointAttribs:S.prototype.pointAttribs,pointClass:Y,requireSorting:!1,searchPoint:I,trackerGroups:["group","dataLabelsGroup"]}),P.registerSeriesType("pie",x),x}),X(y,"Series/Pie/PieDataLabel.js",[y["Core/Series/DataLabel.js"],y["Core/Globals.js"],y["Core/Renderer/RendererUtilities.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){var w,Z=S.noop,K=I.distribute,P=N.series,k=Y.arrayMax,x=Y.clamp,p=Y.defined,u=Y.merge,g=Y.pick,v=Y.relativeLength;return function(M){function A(){var _,B,H,G,C,j,L,ee,U,ie,$,oe,l=this,h=l.data,r=l.chart,n=l.options.dataLabels||{},i=n.connectorPadding,o=r.plotWidth,t=r.plotHeight,a=r.plotLeft,m=Math.round(r.chartWidth/3),d=l.center,f=d[2]/2,T=d[1],V=[[],[]],F=[0,0,0,0],s=l.dataLabelPositioners;l.visible&&(n.enabled||l._hasPointLabels)&&(h.forEach(function(te){te.dataLabel&&te.visible&&te.dataLabel.shortened&&(te.dataLabel.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),te.dataLabel.shortened=!1)}),P.prototype.drawDataLabels.apply(l),h.forEach(function(te){te.dataLabel&&(te.visible?(V[te.half].push(te),te.dataLabel._pos=null,!p(n.style.width)&&!p(te.options.dataLabels&&te.options.dataLabels.style&&te.options.dataLabels.style.width)&&te.dataLabel.getBBox().width>m&&(te.dataLabel.css({width:Math.round(.7*m)+"px"}),te.dataLabel.shortened=!0)):(te.dataLabel=te.dataLabel.destroy(),te.dataLabels&&1===te.dataLabels.length&&delete te.dataLabels))}),V.forEach(function(te,_e){var ae,pe=te.length,ge=[];if(pe){if(l.sortByAngle(te,_e-.5),0<l.maxLabelDistance){var ve=Math.max(0,T-f-l.maxLabelDistance),fe=Math.min(T+f+l.maxLabelDistance,r.plotHeight);te.forEach(function(ne){0<ne.labelDistance&&ne.dataLabel&&(ne.top=Math.max(0,T-f-ne.labelDistance),ne.bottom=Math.min(T+f+ne.labelDistance,r.plotHeight),ae=ne.dataLabel.getBBox().height||21,ne.distributeBox={target:ne.labelPosition.natural.y-ne.top+ae/2,size:ae,rank:ne.y},ge.push(ne.distributeBox))}),K(ge,ve=fe+ae-ve,ve/5)}for($=0;$<pe;$++){if(G=(_=te[$]).dataLabel,ie=!1===_.visible?"hidden":"inherit",U=ve=(j=_.labelPosition).natural.y,ge&&p(_.distributeBox)&&(typeof _.distributeBox.pos>"u"?ie="hidden":(L=_.distributeBox.size,U=s.radialDistributionY(_))),delete _.positionIndex,n.justify)ee=s.justify(_,f,d);else switch(n.alignTo){case"connectors":ee=s.alignToConnectors(te,_e,o,a);break;case"plotEdges":ee=s.alignToPlotEdges(G,_e,o,a);break;default:ee=s.radialDistributionX(l,_,U,ve)}G._attr={visibility:ie,align:j.alignment},G._pos={x:ee+g((oe=_.options.dataLabels||{}).x,n.x)+({left:i,right:-i}[j.alignment]||0),y:U+g(oe.y,n.y)-10},j.final.x=ee,j.final.y=U,g(n.crop,!0)&&(C=G.getBBox().width,ve=null,ee-C<i&&1===_e?(ve=Math.round(C-ee+i),F[3]=Math.max(ve,F[3])):ee+C>o-i&&0===_e&&(ve=Math.round(ee+C-o+i),F[1]=Math.max(ve,F[1])),0>U-L/2?F[0]=Math.max(Math.round(L/2-U),F[0]):U+L/2>t&&(F[2]=Math.max(Math.round(U+L/2-t),F[2])),G.sideOverflow=ve)}}}),0===k(F)||this.verifyDataLabelOverflow(F))&&(this.placeDataLabels(),this.points.forEach(function(te){var _e;oe=u(n,te.options.dataLabels),(B=g(oe.connectorWidth,1))&&(H=te.connector,(G=te.dataLabel)&&G._pos&&te.visible&&0<te.labelDistance?(ie=G._attr.visibility,(_e=!H)&&(te.connector=H=r.renderer.path().addClass("highcharts-data-label-connector  highcharts-color-"+te.colorIndex+(te.className?" "+te.className:"")).add(l.dataLabelsGroup),r.styledMode||H.attr({"stroke-width":B,stroke:oe.connectorColor||te.color||"#666666"})),H[_e?"attr":"animate"]({d:te.getConnectorPath()}),H.attr("visibility",ie)):H&&(te.connector=H.destroy()))}))}function E(){this.points.forEach(function(l){var r,h=l.dataLabel;h&&l.visible&&((r=h._pos)?(h.sideOverflow&&(h._attr.width=Math.max(h.getBBox().width-h.sideOverflow,0),h.css({width:h._attr.width+"px",textOverflow:(this.options.dataLabels.style||{}).textOverflow||"ellipsis"}),h.shortened=!0),h.attr(h._attr),h[h.moved?"animate":"attr"](r),h.moved=!0):h&&h.attr({y:-9999})),delete l.distributeBox},this)}function R(l){var h=this.center,r=this.options,n=r.center,i=r.minSize||80,o=null!==r.size;if(!o){if(null!==n[0])var t=Math.max(h[2]-Math.max(l[1],l[3]),i);else t=Math.max(h[2]-l[1]-l[3],i),h[0]+=(l[3]-l[1])/2;null!==n[1]?t=x(t,i,h[2]-Math.max(l[0],l[2])):(t=x(t,i,h[2]-l[0]-l[2]),h[1]+=(l[0]-l[2])/2),t<h[2]?(h[2]=t,h[3]=Math.min(r.thickness?Math.max(0,t-2*r.thickness):Math.max(0,v(r.innerSize||0,t)),t),this.translate(h),this.drawDataLabels&&this.drawDataLabels()):o=!0}return o}var W=[],b={radialDistributionY:function(l){return l.top+l.distributeBox.pos},radialDistributionX:function(l,h,r,n){return l.getX(r<h.top+2||r>h.bottom-2?n:r,h.half,h)},justify:function(l,h,r){return r[0]+(l.half?-1:1)*(h+l.labelDistance)},alignToPlotEdges:function(l,h,r,n){return l=l.getBBox().width,h?l+n:r-l-n},alignToConnectors:function(l,h,r,n){var o,i=0;return l.forEach(function(t){(o=t.dataLabel.getBBox().width)>i&&(i=o)}),h?i+n:r-i-n}};M.compose=function(l){O.compose(P),-1===W.indexOf(l)&&(W.push(l),(l=l.prototype).dataLabelPositioners=b,l.alignDataLabel=Z,l.drawDataLabels=A,l.placeDataLabels=E,l.verifyDataLabelOverflow=R)}}(w||(w={})),w}),X(y,"Extensions/OverlappingDataLabels.js",[y["Core/Chart/Chart.js"],y["Core/Utilities.js"]],function(O,S){function I(x,p){var u=!1;if(x){var g=x.newOpacity;x.oldOpacity!==g&&(x.alignAttr&&x.placed?(x[g?"removeClass":"addClass"]("highcharts-data-label-hidden"),u=!0,x.alignAttr.opacity=g,x[x.isOld?"animate":"attr"](x.alignAttr,null,function(){p.styledMode||x.css({pointerEvents:g?"auto":"none"})}),Y(p,"afterHideOverlappingLabel")):x.attr({opacity:g})),x.isOld=!0}return u}var Y=S.fireEvent,Z=S.isArray,K=S.isNumber,P=S.objectEach,k=S.pick;(0,S.addEvent)(O,"render",function(){var x=this,p=[];(this.labelCollectors||[]).forEach(function(u){p=p.concat(u())}),(this.yAxis||[]).forEach(function(u){u.stacking&&u.options.stackLabels&&!u.options.stackLabels.allowOverlap&&P(u.stacking.stacks,function(g){P(g,function(v){v.label&&p.push(v.label)})})}),(this.series||[]).forEach(function(u){var g=u.options.dataLabels;u.visible&&(!1!==g.enabled||u._hasPointLabels)&&((g=function(v){return v.forEach(function(w){w.visible&&(Z(w.dataLabels)?w.dataLabels:w.dataLabel?[w.dataLabel]:[]).forEach(function(M){var A=M.options;M.labelrank=k(A.labelrank,w.labelrank,w.shapeArgs&&w.shapeArgs.height),A.allowOverlap?(M.oldOpacity=M.opacity,M.newOpacity=1,I(M,x)):p.push(M)})})})(u.nodes||[]),g(u.points))}),this.hideOverlappingLabels(p)}),O.prototype.hideOverlappingLabels=function(x){var v,w,M,p=this,u=x.length,g=p.renderer,A=!1,E=function(b){var l,n,h=b.box?0:b.padding||0,r=l=0;if(b&&(!b.alignAttr||b.placed)){var i=b.alignAttr||{x:b.attr("x"),y:b.attr("y")},o=b.parentGroup;return b.width||(l=b.getBBox(),b.width=l.width,b.height=l.height,l=g.fontMetrics(null,b.element).h),(n={left:"0",center:"0.5",right:"1"}[b.alignValue])?r=+n*(b.width-2*h):K(b.x)&&Math.round(b.x)!==b.translateX&&(r=b.x-b.translateX),{x:i.x+(o.translateX||0)+h-(r||0),y:i.y+(o.translateY||0)+h-l,width:b.width-2*h,height:b.height-2*h}}};for(w=0;w<u;w++)(v=x[w])&&(v.oldOpacity=v.opacity,v.newOpacity=1,v.absoluteBox=E(v));for(x.sort(function(b,l){return(l.labelrank||0)-(b.labelrank||0)}),w=0;w<u;w++){var R=(E=x[w])&&E.absoluteBox;for(v=w+1;v<u;++v){var W=(M=x[v])&&M.absoluteBox;!R||!W||E===M||0===E.newOpacity||0===M.newOpacity||"hidden"===E.visibility||"hidden"===M.visibility||W.x>=R.x+R.width||W.x+W.width<=R.x||W.y>=R.y+R.height||W.y+W.height<=R.y||((E.labelrank<M.labelrank?E:M).newOpacity=0)}}x.forEach(function(b){I(b,p)&&(A=!0)}),A&&Y(p,"afterHideAllOverlappingLabels")}}),X(y,"Core/Responsive.js",[y["Core/Utilities.js"]],function(O){var p,S=O.extend,I=O.find,N=O.isArray,Y=O.isObject,Z=O.merge,K=O.objectEach,P=O.pick,k=O.splat,x=O.uniqueKey;return function(u){var g=[];u.compose=function(w){return-1===g.indexOf(w)&&(g.push(w),S(w.prototype,v.prototype)),w};var v=function(){function w(){}return w.prototype.currentOptions=function(M){var E=this,R={};return function A(W,b,l,h){var r;K(W,function(n,i){if(!h&&-1<E.collectionsWithUpdate.indexOf(i)&&b[i])for(n=k(n),l[i]=[],r=0;r<Math.max(n.length,b[i].length);r++)b[i][r]&&(void 0===n[r]?l[i][r]=b[i][r]:(l[i][r]={},A(n[r],b[i][r],l[i][r],h+1)));else Y(n)?(l[i]=N(n)?[]:{},A(n,b[i]||{},l[i],h+1)):l[i]=typeof b[i]>"u"?null:b[i]})}(M,this.options,R,0),R},w.prototype.matchResponsiveRule=function(M,A){var E=M.condition;(E.callback||function(){return this.chartWidth<=P(E.maxWidth,Number.MAX_VALUE)&&this.chartHeight<=P(E.maxHeight,Number.MAX_VALUE)&&this.chartWidth>=P(E.minWidth,0)&&this.chartHeight>=P(E.minHeight,0)}).call(this)&&A.push(M._id)},w.prototype.setResponsive=function(M,A){var E=this,R=this.options.responsive,W=this.currentResponsive,b=[];!A&&R&&R.rules&&R.rules.forEach(function(l){typeof l._id>"u"&&(l._id=x()),E.matchResponsiveRule(l,b)},this),(A=Z.apply(void 0,b.map(function(l){return I((R||{}).rules||[],function(h){return h._id===l})}).map(function(l){return l&&l.chartOptions}))).isResponsiveOptions=!0,(b=b.toString()||void 0)!==(W&&W.ruleIds)&&(W&&this.update(W.undoOptions,M,!0),b?((W=this.currentOptions(A)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:b,mergedOptions:A,undoOptions:W},this.update(A,M,!0)):this.currentResponsive=void 0)},w}()}(p||(p={})),p}),X(y,"masters/highcharts.src.js",[y["Core/Globals.js"],y["Core/Utilities.js"],y["Core/Defaults.js"],y["Core/Animation/Fx.js"],y["Core/Animation/AnimationUtilities.js"],y["Core/Renderer/HTML/AST.js"],y["Core/FormatUtilities.js"],y["Core/Renderer/RendererUtilities.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Renderer/HTML/HTMLElement.js"],y["Core/Renderer/HTML/HTMLRenderer.js"],y["Core/Axis/Axis.js"],y["Core/Axis/DateTimeAxis.js"],y["Core/Axis/LogarithmicAxis.js"],y["Core/Axis/PlotLineOrBand/PlotLineOrBand.js"],y["Core/Axis/Tick.js"],y["Core/Tooltip.js"],y["Core/Series/Point.js"],y["Core/Pointer.js"],y["Core/MSPointer.js"],y["Core/Legend/Legend.js"],y["Core/Chart/Chart.js"],y["Core/Axis/Stacking/StackingAxis.js"],y["Core/Axis/Stacking/StackItem.js"],y["Core/Series/Series.js"],y["Core/Series/SeriesRegistry.js"],y["Series/Column/ColumnSeries.js"],y["Series/Column/ColumnDataLabel.js"],y["Series/Pie/PieSeries.js"],y["Series/Pie/PieDataLabel.js"],y["Core/Series/DataLabel.js"],y["Core/Responsive.js"],y["Core/Color/Color.js"],y["Core/Time.js"]],function(O,S,I,N,Y,Z,K,P,k,x,p,u,g,v,w,M,A,E,R,W,b,l,h,r,n,i,o,t,a,m,d,f,T,V,F){return O.animate=Y.animate,O.animObject=Y.animObject,O.getDeferredAnimation=Y.getDeferredAnimation,O.setAnimation=Y.setAnimation,O.stop=Y.stop,O.timers=N.timers,O.AST=Z,O.Axis=g,O.Chart=h,O.chart=h.chart,O.Fx=N,O.Legend=l,O.PlotLineOrBand=M,O.Point=R,O.Pointer=b.isRequired()?b:W,O.Series=i,O.StackItem=n,O.SVGElement=k,O.SVGRenderer=x,O.Tick=A,O.Time=F,O.Tooltip=E,O.Color=V,O.color=V.parse,u.compose(x),p.compose(k),O.defaultOptions=I.defaultOptions,O.getOptions=I.getOptions,O.time=I.defaultTime,O.setOptions=I.setOptions,O.dateFormat=K.dateFormat,O.format=K.format,O.numberFormat=K.numberFormat,O.addEvent=S.addEvent,O.arrayMax=S.arrayMax,O.arrayMin=S.arrayMin,O.attr=S.attr,O.clearTimeout=S.clearTimeout,O.correctFloat=S.correctFloat,O.createElement=S.createElement,O.css=S.css,O.defined=S.defined,O.destroyObjectProperties=S.destroyObjectProperties,O.discardElement=S.discardElement,O.distribute=P.distribute,O.erase=S.erase,O.error=S.error,O.extend=S.extend,O.extendClass=S.extendClass,O.find=S.find,O.fireEvent=S.fireEvent,O.getMagnitude=S.getMagnitude,O.getStyle=S.getStyle,O.inArray=S.inArray,O.isArray=S.isArray,O.isClass=S.isClass,O.isDOMElement=S.isDOMElement,O.isFunction=S.isFunction,O.isNumber=S.isNumber,O.isObject=S.isObject,O.isString=S.isString,O.keys=S.keys,O.merge=S.merge,O.normalizeTickInterval=S.normalizeTickInterval,O.objectEach=S.objectEach,O.offset=S.offset,O.pad=S.pad,O.pick=S.pick,O.pInt=S.pInt,O.relativeLength=S.relativeLength,O.removeEvent=S.removeEvent,O.seriesType=o.seriesType,O.splat=S.splat,O.stableSort=S.stableSort,O.syncTimeout=S.syncTimeout,O.timeUnits=S.timeUnits,O.uniqueKey=S.uniqueKey,O.useSerialIds=S.useSerialIds,O.wrap=S.wrap,a.compose(t),f.compose(i),v.compose(g),w.compose(g),d.compose(m),M.compose(g),T.compose(h),r.compose(g,h,i),O}),X(y,"Core/Axis/Color/ColorAxisComposition.js",[y["Core/Color/Color.js"],y["Core/Utilities.js"]],function(O,S){var k,I=O.parse,N=S.addEvent,Y=S.extend,Z=S.merge,K=S.pick,P=S.splat;return function(x){function p(){var r=this,n=this.options;this.colorAxis=[],n.colorAxis&&(n.colorAxis=P(n.colorAxis),n.colorAxis.forEach(function(i,o){i.index=o,new h(r,i)}))}function u(r){var t,a,n=this,i=function(m){-1!==(m=r.allItems.indexOf(m))&&(n.destroyItem(r.allItems[m]),r.allItems.splice(m,1))},o=[];for((this.chart.colorAxis||[]).forEach(function(m){(t=m.options)&&t.showInLegend&&(t.dataClasses&&t.visible?o=o.concat(m.getDataClassLegendSymbols()):t.visible&&o.push(m),m.series.forEach(function(d){(!d.options.showInLegend||t.dataClasses)&&("point"===d.options.legendType?d.points.forEach(function(f){i(f)}):i(d))}))}),a=o.length;a--;)r.allItems.unshift(o[a])}function g(r){r.visible&&r.item.legendColor&&r.item.legendItem.symbol.attr({fill:r.item.legendColor})}function v(){var r=this.chart.colorAxis;r&&r.forEach(function(n,i,o){n.update({},o)})}function w(){(this.chart.colorAxis&&this.chart.colorAxis.length||this.colorAttribs)&&this.translateColors()}function M(){var r=this.axisTypes;r?-1===r.indexOf("colorAxis")&&r.push("colorAxis"):this.axisTypes=["colorAxis"]}function A(r){var n=this,i=r?"show":"hide";n.visible=n.options.visible=!!r,["graphic","dataLabel"].forEach(function(o){n[o]&&n[o][i]()}),this.series.buildKDTree()}function E(){var r=this,n=this.options.nullColor,i=this.colorAxis,o=this.colorKey;(this.data.length?this.data:this.points).forEach(function(t){var a=t.getNestedProperty(o);(a=t.options.color||(t.isNull||null===t.value?n:i&&typeof a<"u"?i.toColor(a,t):t.color||r.color))&&t.color!==a&&(t.color=a,"point"===r.options.legendType&&t.legendItem&&t.legendItem.label&&r.chart.legend.colorizeItem(t,t.visible))})}function W(){this.elem.attr("fill",I(this.start).tweenTo(I(this.end),this.pos),void 0,!0)}function b(){this.elem.attr("stroke",I(this.start).tweenTo(I(this.end),this.pos),void 0,!0)}var h,l=[];x.compose=function(r,n,i,o,t){h||(h=r),-1===l.indexOf(n)&&(l.push(n),(r=n.prototype).collectionsWithUpdate.push("colorAxis"),r.collectionsWithInit.colorAxis=[r.addColorAxis],N(n,"afterGetAxes",p),function R(r){var n=r.prototype.createAxis;r.prototype.createAxis=function(i,o){if("colorAxis"!==i)return n.apply(this,arguments);var t=new h(this,Z(o.axis,{index:this[i].length,isX:!1}));return this.isDirtyLegend=!0,this.axes.forEach(function(a){a.series=[]}),this.series.forEach(function(a){a.bindAxes(),a.isDirtyData=!0}),K(o.redraw,!0)&&this.redraw(o.animation),t}}(n)),-1===l.indexOf(i)&&(l.push(i),(n=i.prototype).fillSetter=W,n.strokeSetter=b),-1===l.indexOf(o)&&(l.push(o),N(o,"afterGetAllItems",u),N(o,"afterColorizeItem",g),N(o,"afterUpdate",v)),-1===l.indexOf(t)&&(l.push(t),Y(t.prototype,{optionalAxis:"colorAxis",translateColors:E}),Y(t.prototype.pointClass.prototype,{setVisible:A}),N(t,"afterTranslate",w,{order:1}),N(t,"bindAxes",M))},x.pointSetVisible=A}(k||(k={})),k}),X(y,"Core/Axis/Color/ColorAxisDefaults.js",[],function(){return{lineWidth:0,minPadding:0,maxPadding:0,gridLineWidth:1,tickPixelInterval:72,startOnTick:!0,endOnTick:!0,offset:0,marker:{animation:{duration:50},width:.01,color:"#999999"},labels:{overflow:"justify",rotation:0},minColor:"#e6ebf5",maxColor:"#003399",tickLength:5,showInLegend:!0}}),X(y,"Core/Axis/Color/ColorAxis.js",[y["Core/Axis/Axis.js"],y["Core/Color/Color.js"],y["Core/Axis/Color/ColorAxisComposition.js"],y["Core/Axis/Color/ColorAxisDefaults.js"],y["Core/Globals.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P){var M,k=this&&this.__extends||(M=function(A,E){return(M=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(R,W){R.__proto__=W}||function(R,W){for(var b in W)W.hasOwnProperty(b)&&(R[b]=W[b])})(A,E)},function(A,E){function R(){this.constructor=A}M(A,E),A.prototype=null===E?Object.create(E):(R.prototype=E.prototype,new R)}),x=S.parse,p=K.series,u=P.extend,g=P.isNumber,v=P.merge,w=P.pick;return S=function(M){function A(E,R){var W=M.call(this,E,R)||this;return W.beforePadding=!1,W.chart=void 0,W.coll="colorAxis",W.dataClasses=void 0,W.name="",W.options=void 0,W.stops=void 0,W.visible=!0,W.init(E,R),W}return k(A,M),A.compose=function(E,R,W,b){I.compose(A,E,R,W,b)},A.prototype.init=function(E,R){var W=E.options.legend||{},b=R.layout?"vertical"!==R.layout:"vertical"!==W.layout,l=R.visible;W=v(A.defaultColorAxisOptions,R,{showEmpty:!1,title:null,visible:W.enabled&&!1!==l}),this.coll="colorAxis",this.side=R.side||b?2:1,this.reversed=R.reversed||!b,this.opposite=!b,M.prototype.init.call(this,E,W),this.userOptions.visible=l,R.dataClasses&&this.initDataClasses(R),this.initStops(),this.horiz=b,this.zoomEnabled=!1},A.prototype.initDataClasses=function(E){var h,R=this.chart,W=this.legendItem=this.legendItem||{},b=E.dataClasses.length,l=this.options,r=0,n=R.options.chart.colorCount;this.dataClasses=h=[],W.labels=[],(E.dataClasses||[]).forEach(function(i,o){i=v(i),h.push(i),(R.styledMode||!i.color)&&("category"===l.dataClassColor?(R.styledMode||(n=(o=R.options.colors).length,i.color=o[r]),i.colorIndex=r,++r===n&&(r=0)):i.color=x(l.minColor).tweenTo(x(l.maxColor),2>b?.5:o/(b-1)))})},A.prototype.hasData=function(){return!!(this.tickPositions||[]).length},A.prototype.setTickPositions=function(){if(!this.dataClasses)return M.prototype.setTickPositions.call(this)},A.prototype.initStops=function(){this.stops=this.options.stops||[[0,this.options.minColor],[1,this.options.maxColor]],this.stops.forEach(function(E){E.color=x(E[1])})},A.prototype.setOptions=function(E){M.prototype.setOptions.call(this,E),this.options.crosshair=this.options.marker},A.prototype.setAxisSize=function(){var b,l,E=this.legendItem&&this.legendItem.symbol,R=this.chart,W=R.options.legend||{};E?(this.left=W=E.attr("x"),this.top=b=E.attr("y"),this.width=l=E.attr("width"),this.height=E=E.attr("height"),this.right=R.chartWidth-W-l,this.bottom=R.chartHeight-b-E,this.len=this.horiz?l:E,this.pos=this.horiz?W:b):this.len=(this.horiz?W.symbolWidth:W.symbolHeight)||A.defaultLegendLength},A.prototype.normalizedValue=function(E){return this.logarithmic&&(E=this.logarithmic.log2lin(E)),1-(this.max-E)/(this.max-this.min||1)},A.prototype.toColor=function(E,R){var l,W=this.dataClasses,b=this.stops;if(W)for(l=W.length;l--;){var h=W[l],r=h.from;if(b=h.to,(typeof r>"u"||E>=r)&&(typeof b>"u"||E<=b)){var n=h.color;R&&(R.dataClass=l,R.colorIndex=h.colorIndex);break}}else{for(E=this.normalizedValue(E),l=b.length;l--&&!(E>b[l][0]););n=(r=b[l]||b[l+1]).color.tweenTo((b=b[l+1]||r).color,E=1-(b[0]-E)/(b[0]-r[0]||1))}return n},A.prototype.getOffset=function(){var E=this.legendItem&&this.legendItem.group,R=this.chart.axisOffset[this.side];if(E){this.axisParent=E,M.prototype.getOffset.call(this);var W=this.chart.legend;W.allItems.forEach(function(b){b instanceof A&&b.drawLegendSymbol(W,b)}),W.render(),this.chart.getMargins(!0),this.added||(this.added=!0,this.labelLeft=0,this.labelRight=this.width),this.chart.axisOffset[this.side]=R}},A.prototype.setLegendColor=function(){var E=this.reversed,R=E?1:0;E=E?0:1,this.legendColor={linearGradient:{x1:(R=this.horiz?[R,0,E,0]:[0,E,0,R])[0],y1:R[1],x2:R[2],y2:R[3]},stops:this.stops}},A.prototype.drawLegendSymbol=function(E,R){R=R.legendItem||{};var W=E.padding,b=E.options,l=w(b.itemDistance,10),h=this.horiz,r=w(b.symbolWidth,h?A.defaultLegendLength:12),n=w(b.symbolHeight,h?12:A.defaultLegendLength);b=w(b.labelPadding,h?16:30),this.setLegendColor(),R.symbol||(R.symbol=this.chart.renderer.rect(0,E.baseline-11,r,n).attr({zIndex:1}).add(R.group)),R.labelWidth=r+W+(h?l:this.options.labels.x+this.maxLabelLength),R.labelHeight=n+W+(h?b:0)},A.prototype.setState=function(E){this.series.forEach(function(R){R.setState(E)})},A.prototype.setVisible=function(){},A.prototype.getSeriesExtremes=function(){var W,E=this.series,R=E.length;for(this.dataMin=1/0,this.dataMax=-1/0;R--;){var b=E[R],l=b.colorKey=w(b.options.colorKey,b.colorKey,b.pointValKey,b.zoneAxis,"y"),h=b.pointArrayMap,r=b[l+"Min"]&&b[l+"Max"];if(b[l+"Data"])var n=b[l+"Data"];else if(h){n=[],h=h.indexOf(l);var i=b.yData;if(0<=h&&i)for(W=0;W<i.length;W++)n.push(w(i[W][h],i[W]))}else n=b.yData;r?(b.minColorValue=b[l+"Min"],b.maxColorValue=b[l+"Max"]):(n=p.prototype.getExtremes.call(b,n),b.minColorValue=n.dataMin,b.maxColorValue=n.dataMax),typeof b.minColorValue<"u"&&(this.dataMin=Math.min(this.dataMin,b.minColorValue),this.dataMax=Math.max(this.dataMax,b.maxColorValue)),r||p.prototype.applyExtremes.call(b)}},A.prototype.drawCrosshair=function(E,R){var W=this.legendItem||{},b=R&&R.plotX,l=R&&R.plotY,h=this.pos,r=this.len;if(R){var n=this.toPixels(R.getNestedProperty(R.series.colorKey));n<h?n=h-2:n>h+r&&(n=h+r+2),R.plotX=n,R.plotY=this.len-n,M.prototype.drawCrosshair.call(this,E,R),R.plotX=b,R.plotY=l,this.cross&&!this.cross.addedToColorAxis&&W.group&&(this.cross.addClass("highcharts-coloraxis-marker").add(W.group),this.cross.addedToColorAxis=!0,this.chart.styledMode||"object"!=typeof this.crosshair||this.cross.attr({fill:this.crosshair.color}))}},A.prototype.getPlotLinePath=function(E){var R=this.left,W=E.translatedValue,b=this.top;return g(W)?this.horiz?[["M",W-4,b-6],["L",W+4,b-6],["L",W,b],["Z"]]:[["M",R,W],["L",R-6,W+6],["L",R-6,W-6],["Z"]]:M.prototype.getPlotLinePath.call(this,E)},A.prototype.update=function(E,R){var W=this.chart.legend;this.series.forEach(function(b){b.isDirtyData=!0}),(E.dataClasses&&W.allItems||this.dataClasses)&&this.destroyItems(),M.prototype.update.call(this,E,R),this.legendItem&&this.legendItem.label&&(this.setLegendColor(),W.colorizeItem(this,!0))},A.prototype.destroyItems=function(){var E=this.chart,R=this.legendItem||{};if(R.label)E.legend.destroyItem(this);else if(R.labels){var W=0;for(R=R.labels;W<R.length;W++)E.legend.destroyItem(R[W])}E.isDirtyLegend=!0},A.prototype.destroy=function(){this.chart.isDirtyLegend=!0,this.destroyItems(),M.prototype.destroy.apply(this,[].slice.call(arguments))},A.prototype.remove=function(E){this.destroyItems(),M.prototype.remove.call(this,E)},A.prototype.getDataClassLegendSymbols=function(){var n,E=this,R=E.chart,W=E.legendItem&&E.legendItem.labels||[],b=R.options.legend,l=w(b.valueDecimals,-1),h=w(b.valueSuffix,""),r=function(i){return E.series.reduce(function(o,t){return o.push.apply(o,t.points.filter(function(a){return a.dataClass===i})),o},[])};return W.length||E.dataClasses.forEach(function(i,o){var t=i.from,a=i.to,m=R.numberFormatter,d=!0;n="",typeof t>"u"?n="< ":typeof a>"u"&&(n="> "),typeof t<"u"&&(n+=m(t,l)+h),typeof t<"u"&&typeof a<"u"&&(n+=" - "),typeof a<"u"&&(n+=m(a,l)+h),W.push(u({chart:R,name:n,options:{},drawLegendSymbol:Z.drawRectangle,visible:!0,isDataClass:!0,setState:function(f){for(var T=0,V=r(o);T<V.length;T++)V[T].setState(f)},setVisible:function(){this.visible=d=E.visible=!d;for(var f=0,T=r(o);f<T.length;f++)T[f].setVisible(d);R.legend.colorizeItem(this,d)}},i))}),W},A.defaultColorAxisOptions=N,A.defaultLegendLength=200,A.keepProps=["legendItem"],A}(O),Array.prototype.push.apply(O.keepProps,S.keepProps),S}),X(y,"Maps/MapNavigationDefaults.js",[y["Core/Defaults.js"],y["Core/Utilities.js"]],function(O,S){return(S=S.extend)(O.defaultOptions.lang,{zoomIn:"Zoom in",zoomOut:"Zoom out"}),O.defaultOptions.mapNavigation={buttonOptions:{alignTo:"plotBox",align:"left",verticalAlign:"top",x:0,width:18,height:18,padding:5,style:{fontSize:"15px",fontWeight:"bold"},theme:{"stroke-width":1,"text-align":"center"}},buttons:{zoomIn:{onclick:function(){this.mapZoom(.5)},text:"+",y:0},zoomOut:{onclick:function(){this.mapZoom(2)},text:"-",y:28}},mouseWheelSensitivity:1.1}}),X(y,"Maps/MapNavigation.js",[y["Core/Chart/Chart.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I){function N(g){g&&(g.preventDefault&&g.preventDefault(),g.stopPropagation&&g.stopPropagation(),g.cancelBubble=!0)}function Y(g){this.navButtons=[],this.init(g)}var Z=S.doc,K=I.addEvent,P=I.extend,k=I.isNumber,x=I.merge,p=I.objectEach,u=I.pick;Y.prototype.init=function(g){this.chart=g},Y.prototype.update=function(g){var A,v=this,w=this.chart,M=w.options.mapNavigation,E=function(W){this.handler.call(w,W),N(W)},R=v.navButtons;for(g&&(M=w.options.mapNavigation=x(w.options.mapNavigation,g));R.length;)R.pop().destroy();u(M.enableButtons,M.enabled)&&!w.renderer.forExport&&(v.navButtonsGroup||(v.navButtonsGroup=w.renderer.g().attr({zIndex:4}).add()),p(M.buttons,function(W,b){W=x(M.buttonOptions,W),!w.styledMode&&W.theme&&((A=W.theme).style=x(W.theme.style,W.style));var l=w.renderer.button(W.text||"",0,0,E,A,void 0,void 0,void 0,"zoomIn"===b?"topbutton":"bottombutton").addClass("highcharts-map-navigation highcharts-"+{zoomIn:"zoom-in",zoomOut:"zoom-out"}[b]).attr({width:W.width,height:W.height,title:w.options.lang[b],padding:W.padding,zIndex:5}).add(v.navButtonsGroup);if(l.handler=W.onclick,K(l.element,"dblclick",N),R.push(l),P(W,{width:l.width,height:2*l.height}),w.hasLoaded)l.align(W,!1,W.alignTo);else var h=K(w,"load",function(){l.element&&l.align(W,!1,W.alignTo),h()})}),g=function(){var W=w.exportingGroup&&w.exportingGroup.getBBox();if(W){var b=v.navButtonsGroup.getBBox();if(!(b.x>=W.x+W.width||b.x+b.width<=W.x||b.y>=W.y+W.height||b.y+b.height<=W.y)){var l=-b.y-b.height+W.y-5;W=W.y+W.height-b.y+5,v.navButtonsGroup.attr({translateY:"bottom"===(M.buttonOptions&&M.buttonOptions.verticalAlign)?l:W})}}},w.hasLoaded||K(w,"render",g)),this.updateEvents(M)},Y.prototype.updateEvents=function(g){var v=this.chart;u(g.enableDoubleClickZoom,g.enabled)||g.enableDoubleClickZoomTo?this.unbindDblClick=this.unbindDblClick||K(v.container,"dblclick",function(w){v.pointer.onContainerDblClick(w)}):this.unbindDblClick&&(this.unbindDblClick=this.unbindDblClick()),u(g.enableMouseWheelZoom,g.enabled)?this.unbindMouseWheel=this.unbindMouseWheel||K(v.container,void 0!==Z.onwheel?"wheel":void 0!==Z.onmousewheel?"mousewheel":"DOMMouseScroll",function(w){return v.pointer.inClass(w.target,"highcharts-no-mousewheel")||(v.pointer.onContainerMouseWheel(w),N(w)),!1}):this.unbindMouseWheel&&(this.unbindMouseWheel=this.unbindMouseWheel())},P(O.prototype,{fitToBox:function(g,v){return[["x","width"],["y","height"]].forEach(function(w){var M=w[0];g[M]+g[w=w[1]]>v[M]+v[w]&&(g[w]>v[w]?(g[w]=v[w],g[M]=v[M]):g[M]=v[M]+v[w]-g[w]),g[w]>v[w]&&(g[w]=v[w]),g[M]<v[M]&&(g[M]=v[M])}),g},mapZoom:function(g,v,w,M,A){this.mapView&&(k(g)&&(g=Math.log(g)/Math.log(.5)),this.mapView.zoomBy(g,k(v)&&k(w)?this.mapView.projection.inverse([v,w]):void 0,k(M)&&k(A)?[M,A]:void 0))}}),K(O,"beforeRender",function(){this.mapNavigation=new Y(this),this.mapNavigation.update()}),S.MapNavigation=Y}),X(y,"Maps/MapPointer.js",[y["Core/Pointer.js"],y["Core/Utilities.js"]],function(O,S){var I=S.defined,N=S.extend,Y=S.pick;S=S.wrap;var P,Z=O.prototype.normalize,K=0;N(O.prototype,{normalize:function(k,x){var p=this.chart;return k=Z.call(this,k,x),p&&p.mapView&&(x=p.mapView.pixelsToLonLat({x:k.chartX-p.plotLeft,y:k.chartY-p.plotTop}))&&N(k,x),k},onContainerDblClick:function(k){var x=this.chart;k=this.normalize(k),x.options.mapNavigation.enableDoubleClickZoomTo?x.pointer.inClass(k.target,"highcharts-tracker")&&x.hoverPoint&&x.hoverPoint.zoomTo():x.isInsidePlot(k.chartX-x.plotLeft,k.chartY-x.plotTop)&&x.mapZoom(.5,void 0,void 0,k.chartX,k.chartY)},onContainerMouseWheel:function(k){var x=this.chart;k=this.normalize(k);var p=I(k.wheelDelta)&&-k.wheelDelta/120||k.deltaY||k.detail;1<=Math.abs(p)&&(K+=Math.abs(p),P&&clearTimeout(P),P=setTimeout(function(){K=0},50)),10>K&&x.isInsidePlot(k.chartX-x.plotLeft,k.chartY-x.plotTop)&&x.mapView&&x.mapView.zoomBy((x.options.mapNavigation.mouseWheelSensitivity-1)*-p,void 0,[k.chartX,k.chartY],!(1>Math.abs(p))&&void 0)}}),S(O.prototype,"zoomOption",function(k){var x=this.chart.options.mapNavigation;Y(x.enableTouchZoom,x.enabled)&&(this.chart.options.chart.zooming.pinchType="xy"),k.apply(this,[].slice.call(arguments,1))}),S(O.prototype,"pinchTranslate",function(k,x,p,u,g,v,w){k.call(this,x,p,u,g,v,w),"map"===this.chart.options.chart.type&&this.hasZoom&&this.pinchTranslateDirection(!(k=u.scaleX>u.scaleY),x,p,u,g,v,w,k?u.scaleX:u.scaleY)})}),X(y,"Series/ColorMapComposition.js",[y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S){var Z,I=O.seriesTypes.column.prototype,N=S.addEvent,Y=S.defined;return function(K){function P(x){this.moveToTopOnHover&&this.graphic&&this.graphic.attr({zIndex:x&&"hover"===x.state?1:0})}var k=[];K.pointMembers={dataLabelOnNull:!0,moveToTopOnHover:!0,isValid:function(){return null!==this.value&&this.value!==1/0&&this.value!==-1/0&&(void 0===this.value||!isNaN(this.value))}},K.seriesMembers={colorKey:"value",axisTypes:["xAxis","yAxis","colorAxis"],parallelArrays:["x","y","value"],pointArrayMap:["value"],trackerGroups:["group","markerGroup","dataLabelsGroup"],colorAttribs:function(x){var p={};return!Y(x.color)||x.state&&"normal"!==x.state||(p[this.colorProp||"fill"]=x.color),p},pointAttribs:I.pointAttribs},K.compose=function(x){var p=x.prototype.pointClass;return-1===k.indexOf(p)&&(k.push(p),N(p,"afterSetState",P)),x}}(Z||(Z={})),Z}),X(y,"Maps/MapSymbols.js",[y["Core/Renderer/SVG/SVGRenderer.js"]],function(O){function S(I,N,Y,Z,K,P,k,x){return[["M",I+K,N],["L",I+Y-P,N],["C",I+Y-P/2,N,I+Y,N+P/2,I+Y,N+P],["L",I+Y,N+Z-k],["C",I+Y,N+Z-k/2,I+Y-k/2,N+Z,I+Y-k,N+Z],["L",I+x,N+Z],["C",I+x/2,N+Z,I,N+Z-x/2,I,N+Z-x],["L",I,N+K],["C",I,N+K/2,I+K/2,N,I+K,N],["Z"]]}return(O=O.prototype.symbols).bottombutton=function(I,N,Y,Z,K){return S(I-1,N-1,Y,Z,0,0,K=K&&K.r||0,K)},O.topbutton=function(I,N,Y,Z,K){return S(I-1,N-1,Y,Z,K=K&&K.r||0,K,0,0)},O}),X(y,"Core/Chart/MapChart.js",[y["Core/Chart/Chart.js"],y["Core/Defaults.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Utilities.js"]],function(O,S,I,N){var k,Y=this&&this.__extends||(k=function(x,p){return(k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,g){u.__proto__=g}||function(u,g){for(var v in g)g.hasOwnProperty(v)&&(u[v]=g[v])})(x,p)},function(x,p){function u(){this.constructor=x}k(x,p),x.prototype=null===p?Object.create(p):(u.prototype=p.prototype,new u)}),Z=S.getOptions,K=N.merge,P=N.pick;return O=function(k){function x(){return null!==k&&k.apply(this,arguments)||this}return Y(x,k),x.prototype.init=function(p,u){var g=Z().credits;p=K({chart:{panning:{enabled:!0,type:"xy"},type:"map"},credits:{mapText:P(g.mapText,' \xa9 <a href="{geojson.copyrightUrl}">{geojson.copyrightShort}</a>'),mapTextFull:P(g.mapTextFull,"{geojson.copyright}")},mapView:{},tooltip:{followTouchMove:!1}},p),k.prototype.init.call(this,p,u)},x}(O),function(k){k.maps={},k.mapChart=function(x,p,u){return new k(x,p,u)},k.splitPath=function(x){return"string"==typeof x&&(x=(x=x.replace(/([A-Za-z])/g," $1 ").replace(/^\s*/,"").replace(/\s*$/,"")).split(/[ ,;]+/).map(function(p){return/[A-za-z]/.test(p)?p:parseFloat(p)})),I.prototype.pathToSegments(x)}}(O||(O={})),O}),X(y,"Maps/MapUtilities.js",[],function(){return{boundsFromPath:function(O){var Z,S=-Number.MAX_VALUE,I=Number.MAX_VALUE,N=-Number.MAX_VALUE,Y=Number.MAX_VALUE;if(O.forEach(function(K){var P=K[K.length-2];K=K[K.length-1],"number"==typeof P&&"number"==typeof K&&(I=Math.min(I,P),S=Math.max(S,P),Y=Math.min(Y,K),N=Math.max(N,K),Z=!0)}),Z)return{x1:I,y1:Y,x2:S,y2:N}},pointInPolygon:function(O,S){var I,N=!1,Y=O.x,Z=O.y;for(O=0,I=S.length-1;O<S.length;I=O++)S[O][1]>Z!=S[I][1]>Z&&Y<(S[I][0]-S[O][0])*(Z-S[O][1])/(S[I][1]-S[O][1])+S[O][0]&&(N=!N);return N}}}),X(y,"Series/Map/MapPoint.js",[y["Series/ColorMapComposition.js"],y["Maps/MapUtilities.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N){var x,Y=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),Z=S.boundsFromPath,K=N.extend,P=N.isNumber,k=N.pick;return S=function(x){function p(){var u=null!==x&&x.apply(this,arguments)||this;return u.options=void 0,u.path=void 0,u.series=void 0,u}return Y(p,x),p.getProjectedPath=function(u,g){return u.projectedPath||(g&&u.geometry?(g.hasCoordinates=!0,u.projectedPath=g.path(u.geometry)):u.projectedPath=u.path),u.projectedPath||[]},p.prototype.applyOptions=function(u,g){var v=this.series;return u=x.prototype.applyOptions.call(this,u,g),g=v.joinBy,v.mapData&&v.mapMap&&((g=typeof(g=x.prototype.getNestedProperty.call(u,g[1]))<"u"&&v.mapMap[g])?K(u,g):-1!==v.pointArrayMap.indexOf("value")&&(u.value=u.value||null)),u},p.prototype.getProjectedBounds=function(u){u=p.getProjectedPath(this,u),u=Z(u);var g=this.properties;if(u){var v=g&&g["hc-middle-x"];return g=g&&g["hc-middle-y"],u.midX=u.x1+(u.x2-u.x1)*k(this.middleX,P(v)?v:.5),v=k(this.middleY,P(g)?g:.5),this.geometry||(v=1-v),u.midY=u.y2-(u.y2-u.y1)*v,u}},p.prototype.onMouseOver=function(u){N.clearTimeout(this.colorInterval),!this.isNull&&this.visible||this.series.options.nullInteraction?x.prototype.onMouseOver.call(this,u):this.series.onMouseOut(u)},p.prototype.setVisible=function(u){var g=u?"show":"hide";this.visible=this.options.visible=!!u,this.dataLabel&&this.dataLabel[g](),this.graphic&&this.graphic.attr(this.series.pointAttribs(this))},p.prototype.zoomTo=function(){var u=this.series.chart,g=u.mapView,v=this.bounds;if(g&&v){var w=P(this.insetIndex)&&g.insets[this.insetIndex];if(w){var M=w.projectedUnitsToPixels({x:v.x1,y:v.y1});v=w.projectedUnitsToPixels({x:v.x2,y:v.y2}),M=g.pixelsToProjectedUnits({x:M.x,y:M.y}),v=g.pixelsToProjectedUnits({x:v.x,y:v.y}),v={x1:M.x,y1:M.y,x2:v.x,y2:v.y}}g.fitToBounds(v,void 0,!1),this.series.isDirty=!0,u.redraw()}},p}(I.seriesTypes.scatter.prototype.pointClass),K(S.prototype,{dataLabelOnNull:O.pointMembers.dataLabelOnNull,moveToTopOnHover:O.pointMembers.moveToTopOnHover,isValid:O.pointMembers.isValid}),S}),X(y,"Maps/MapViewOptionsDefault.js",[],function(){return{center:[0,0],fitToGeometry:void 0,maxZoom:void 0,padding:0,projection:{name:void 0,parallels:void 0,rotation:void 0},zoom:void 0}}),X(y,"Maps/MapViewInsetsOptionsDefault.js",[],function(){return{borderColor:"#cccccc",borderWidth:1,center:[0,0],padding:"10%",relativeTo:"mapBoundingBox",units:"percent"}}),X(y,"Extensions/GeoJSON.js",[y["Core/Chart/Chart.js"],y["Core/FormatUtilities.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I,N){function Y(u,g){if(g||(g=Object.keys(u.objects)[0]),(g=u.objects[g])["hc-decoded-geojson"])return g["hc-decoded-geojson"];var v=u.arcs;if(u.transform){var w=u.transform,M=w.scale,A=w.translate;v=u.arcs.map(function(R){var W=0,b=0;return R.map(function(l){return(l=l.slice())[0]=(W+=l[0])*M[0]+A[0],l[1]=(b+=l[1])*M[1]+A[1],l})})}var E=function(R){return"number"==typeof R[0]?R.reduce(function(W,b,l){var h=0>b?v[~b]:v[b];return 0>b?(h=h.slice(0,0===l?h.length:h.length-1)).reverse():l&&(h=h.slice(1)),W.concat(h)},[]):R.map(E)};return w=g.geometries.map(function(R){return{type:"Feature",properties:R.properties,geometry:{type:R.type,coordinates:R.coordinates||E(R.arcs)}}}),g["hc-decoded-geojson"]={type:"FeatureCollection",copyright:u.copyright,copyrightShort:u.copyrightShort,copyrightUrl:u.copyrightUrl,features:w,"hc-recommended-mapview":g["hc-recommended-mapview"],bbox:u.bbox,title:u.title}}function Z(u,g,v){void 0===g&&(g="map");var w=[];return(u="Topology"===u.type?Y(u):u).features.forEach(function(M){var R,A=M.geometry||{},E=A.type;if(A=A.coordinates,M=M.properties,("map"!==g&&"mapbubble"!==g||"Polygon"!==E&&"MultiPolygon"!==E)&&("mapline"!==g||"LineString"!==E&&"MultiLineString"!==E)?"mappoint"===g&&"Point"===E&&A.length&&(R={geometry:{coordinates:A,type:E}}):A.length&&(R={geometry:{coordinates:A,type:E}}),R){var W=M&&M.lat;w.push(x(R,{lat:"number"==typeof W?W:void 0,lon:"number"==typeof(A=M&&M.lon)?A:void 0,name:"string"==typeof(E=M&&(M.name||M.NAME))?E:void 0,properties:M}))}}),v&&u.copyrightShort&&(v.chart.mapCredits=K(v.chart.options.credits.mapText,{geojson:u}),v.chart.mapCreditsFull=K(v.chart.options.credits.mapTextFull,{geojson:u})),w}var K=S.format,P=I.win,k=N.error,x=N.extend,p=N.merge;return S=N.wrap,O.prototype.transformFromLatLon=function(u,g){var v=this.options.chart.proj4||P.proj4;if(v){var w=g.jsonmarginX;w=void 0===w?0:w;var M=g.jsonmarginY;M=void 0===M?0:M;var A=g.jsonres;A=void 0===A?1:A;var E=g.scale;E=void 0===E?1:E;var R=g.xoffset;R=void 0===R?0:R;var W=g.xpan;W=void 0===W?0:W;var b=g.yoffset;b=void 0===b?0:b;var l=g.ypan;l=void 0===l?0:l,u=v(g.crs,[u.lon,u.lat]),v=g.cosAngle||g.rotation&&Math.cos(g.rotation);var h=g.sinAngle||g.rotation&&Math.sin(g.rotation);return{x:(((g=g.rotation?[u[0]*v+u[1]*h,-u[0]*h+u[1]*v]:u)[0]-R)*E+W)*A+w,y:-(((b-g[1])*E+l)*A-M)}}k(21,!1,this)},O.prototype.transformToLatLon=function(u,g){var v=this.options.chart.proj4||P.proj4;if(v){if(null!==u.y){var w=g.jsonmarginX,M=g.jsonmarginY,A=g.jsonres,E=g.scale,R=g.xoffset,W=g.xpan,b=g.yoffset,l=g.ypan;return u={x:((u.x-(void 0===w?0:w))/(A=void 0===A?1:A)-(void 0===W?0:W))/(E=void 0===E?1:E)+(void 0===R?0:R),y:((u.y-(void 0===M?0:M))/A+(void 0===l?0:l))/E+(void 0===b?0:b)},w=g.cosAngle||g.rotation&&Math.cos(g.rotation),M=g.sinAngle||g.rotation&&Math.sin(g.rotation),{lat:(g=v(g.crs,"WGS84",g.rotation?{x:u.x*w+u.y*-M,y:u.x*M+u.y*w}:u)).y,lon:g.x}}}else k(21,!1,this)},O.prototype.fromPointToLatLon=function(u){return this.mapView&&this.mapView.projectedUnitsToLonLat(u)},O.prototype.fromLatLonToPoint=function(u){return this.mapView&&this.mapView.lonLatToProjectedUnits(u)},S(O.prototype,"addCredits",function(u,g){g=p(!0,this.options.credits,g),this.mapCredits&&(g.href=null),u.call(this,g),this.credits&&this.mapCreditsFull&&this.credits.attr({title:this.mapCreditsFull})}),I.geojson=Z,I.topo2geo=Y,{geojson:Z,topo2geo:Y}}),X(y,"Core/Geometry/PolygonClip.js",[],function(){var I,N,O=function(N,Y,Z){return(Y[0]-N[0])*(Z[1]-N[1])>(Y[1]-N[1])*(Z[0]-N[0])},S=function(N,Y,Z,K){var P=[N[0]-Y[0],N[1]-Y[1]],k=[Z[0]-K[0],Z[1]-K[1]];return(P=[((N=N[0]*Y[1]-N[1]*Y[0])*k[0]-(Z=Z[0]*K[1]-Z[1]*K[0])*P[0])*(K=1/(P[0]*k[1]-P[1]*k[0])),(N*k[1]-Z*P[1])*K]).isIntersection=!0,P};return(N=I||(I={})).clipLineString=function(Y,Z){var K=[];for(Y=N.clipPolygon(Y,Z,!1),Z=1;Z<Y.length;Z++)Y[Z].isIntersection&&Y[Z-1].isIntersection&&(K.push(Y.splice(0,Z)),Z=0),Z===Y.length-1&&K.push(Y);return K},N.clipPolygon=function(Y,Z,K){void 0===K&&(K=!0);for(var k,x,P=Z[Z.length-1],p=Y,u=0;u<Z.length;u++){var g=p;Y=Z[u],p=[],k=K?g[g.length-1]:g[0];for(var v=0;v<g.length;v++)O(P,Y,x=g[v])?(O(P,Y,k)||p.push(S(P,Y,k,x)),p.push(x)):O(P,Y,k)&&p.push(S(P,Y,k,x)),k=x;P=Y}return p},I}),X(y,"Maps/Projections/LambertConformalConic.js",[],function(){var O=Math.sign||function(N){return 0===N?0:0<N?1:-1},S=Math.PI/180,I=Math.PI/2;return function(){function N(Y){var Z,K=(Y.parallels||[]).map(function(k){return k*S}),P=K[0]||0;K=null!==(Z=K[1])&&void 0!==Z?Z:P,Z=Math.cos(P),"object"==typeof Y.projectedBounds&&(this.projectedBounds=Y.projectedBounds),Y=P===K?Math.sin(P):Math.log(Z/Math.cos(K))/Math.log(Math.tan((I+K)/2)/Math.tan((I+P)/2)),1e-10>Math.abs(Y)&&(Y=1e-10*(O(Y)||1)),this.n=Y,this.c=Z*Math.pow(Math.tan((I+P)/2),Y)/Y}return N.prototype.forward=function(Y){var Z=Y[0]*S,K=this.c,P=this.n,k=this.projectedBounds;Y=Y[1]*S,0<K?Y<1e-6-I&&(Y=1e-6-I):Y>I-1e-6&&(Y=I-1e-6);var x=K/Math.pow(Math.tan((I+Y)/2),P);return K=[Y=x*Math.sin(P*Z)*63.78137,Z=63.78137*(K-x*Math.cos(P*Z))],k&&(Y<k.x1||Y>k.x2||Z<k.y1||Z>k.y2)&&(K.outside=!0),K},N.prototype.inverse=function(Y){var Z=Y[0]/63.78137,K=this.c,P=this.n;Y=K-Y[1]/63.78137;var k=O(P)*Math.sqrt(Z*Z+Y*Y),x=Math.atan2(Z,Math.abs(Y))*O(Y);return 0>Y*P&&(x-=Math.PI*O(Z)*O(Y)),[x/P/S,(2*Math.atan(Math.pow(K/k,1/P))-I)/S]},N}()}),X(y,"Maps/Projections/EqualEarth.js",[],function(){var O=Math.sqrt(3)/2;return function(){function S(){this.bounds={x1:-200.37508342789243,x2:200.37508342789243,y1:-97.52595454902263,y2:97.52595454902263}}return S.prototype.forward=function(I){var N=Math.PI/180,Y=Math.asin(O*Math.sin(I[1]*N)),Z=Y*Y,K=Z*Z*Z;return[I[0]*N*Math.cos(Y)*74.03120656864502/(O*(1.340264+3*-.081106*Z+K*(7*893e-6+.034164*Z))),74.03120656864502*Y*(1.340264+-.081106*Z+K*(893e-6+.003796*Z))]},S.prototype.inverse=function(I){var N=I[0]/74.03120656864502;I=I[1]/74.03120656864502;var K,Y=180/Math.PI,Z=I;for(K=0;12>K;++K){var P=Z*Z,k=P*P*P,x=Z*(1.340264+-.081106*P+k*(893e-6+.003796*P))-I;if(Z-=x/=P=1.340264+3*-.081106*P+k*(7*893e-6+.034164*P),1e-9>Math.abs(x))break}return[Y*O*N*(1.340264+3*-.081106*(P=Z*Z)+P*P*P*(7*893e-6+.034164*P))/Math.cos(Z),Y*Math.asin(Math.sin(Z)/O)]},S}()}),X(y,"Maps/Projections/Miller.js",[],function(){var O=Math.PI/4,S=Math.PI/180;return function(){function I(){this.bounds={x1:-200.37508342789243,x2:200.37508342789243,y1:-146.91480769173063,y2:146.91480769173063}}return I.prototype.forward=function(N){return[N[0]*S*63.78137,79.7267125*Math.log(Math.tan(O+.4*N[1]*S))]},I.prototype.inverse=function(N){return[N[0]/63.78137/S,2.5*(Math.atan(Math.exp(N[1]/63.78137*.8))-O)/S]},I}()}),X(y,"Maps/Projections/Orthographic.js",[],function(){var O=Math.PI/180;return function(){function S(){this.antimeridianCutting=!1,this.bounds={x1:-63.78460826781007,x2:63.78460826781007,y1:-63.78460826781007,y2:63.78460826781007}}return S.prototype.forward=function(I){var N=I[0];return I=I[1]*O,I=[Math.cos(I)*Math.sin(N*O)*63.78460826781007,63.78460826781007*Math.sin(I)],(-90>N||90<N)&&(I.outside=!0),I},S.prototype.inverse=function(I){var N=I[0]/63.78460826781007;I=I[1]/63.78460826781007;var Y=Math.sqrt(N*N+I*I),Z=Math.asin(Y),K=Math.sin(Z);return[Math.atan2(N*K,Y*Math.cos(Z))/O,Math.asin(Y&&I*K/Y)/O]},S}()}),X(y,"Maps/Projections/WebMercator.js",[],function(){var O=Math.PI/180;return function(){function S(){this.bounds={x1:-200.37508342789243,x2:200.37508342789243,y1:-200.3750834278071,y2:200.3750834278071},this.maxLatitude=85.0511287798}return S.prototype.forward=function(I){var N=Math.sin(I[1]*O);return N=[63.78137*I[0]*O,63.78137*Math.log((1+N)/(1-N))/2],85.0511287798<Math.abs(I[1])&&(N.outside=!0),N},S.prototype.inverse=function(I){return[I[0]/(63.78137*O),(2*Math.atan(Math.exp(I[1]/63.78137))-Math.PI/2)/O]},S}()}),X(y,"Maps/Projections/ProjectionRegistry.js",[y["Maps/Projections/LambertConformalConic.js"],y["Maps/Projections/EqualEarth.js"],y["Maps/Projections/Miller.js"],y["Maps/Projections/Orthographic.js"],y["Maps/Projections/WebMercator.js"]],function(O,S,I,N,Y){return{EqualEarth:S,LambertConformalConic:O,Miller:I,Orthographic:N,WebMercator:Y}}),X(y,"Maps/Projection.js",[y["Core/Geometry/PolygonClip.js"],y["Maps/Projections/ProjectionRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var N=this&&this.__spreadArray||function(p,u,g){if(g||2===arguments.length)for(var M,v=0,w=u.length;v<w;v++)!M&&v in u||(M||(M=Array.prototype.slice.call(u,0,v)),M[v]=u[v]);return p.concat(M||Array.prototype.slice.call(u))},Y=O.clipLineString,Z=O.clipPolygon,K=I.clamp,P=I.erase,k=2*Math.PI/360,x=function(p){return-180>p&&(p+=360),180<p&&(p-=360),p};return function(){function p(u){void 0===u&&(u={}),this.hasGeoProjection=this.hasCoordinates=!1,this.maxLatitude=90,this.options=u;var g=u.name,v=u.projectedBounds,w=u.rotation;this.rotator=w?this.getRotator(w):void 0,(g=g?p.registry[g]:void 0)&&(this.def=new g(u));var M=this.def,A=this.rotator;M&&(this.maxLatitude=M.maxLatitude||90,this.hasGeoProjection=!0),A&&M?(this.forward=function(E){return M.forward(A.forward(E))},this.inverse=function(E){return A.inverse(M.inverse(E))}):M?(this.forward=function(E){return M.forward(E)},this.inverse=function(E){return M.inverse(E)}):A&&(this.forward=A.forward,this.inverse=A.inverse),this.bounds="world"===v?M&&M.bounds:v}return p.add=function(u,g){p.registry[u]=g},p.greatCircle=function(u,g,v){var w=Math.atan2,M=Math.cos,A=Math.sin,E=Math.sqrt,R=u[1]*k,W=u[0]*k,b=g[1]*k,l=g[0]*k,h=b-R,r=l-W;h=2*w(E(h=A(h/2)*A(h/2)+M(R)*M(b)*A(r/2)*A(r/2)),E(1-h));var n=Math.round(6371e3*h/5e5);if(r=[],v&&r.push(u),1<n)for(n=u=1/n;.999>n;n+=u){var i=A((1-n)*h)/A(h),o=A(n*h)/A(h),t=i*M(R)*M(W)+o*M(b)*M(l),a=i*M(R)*A(W)+o*M(b)*A(l);i=w(i=i*A(R)+o*A(b),E(t*t+a*a)),t=w(a,t),r.push([t/k,i/k])}return v&&r.push(g),r},p.insertGreatCircles=function(u){for(var g=u.length-1;g--;)if(10<Math.max(Math.abs(u[g][0]-u[g+1][0]),Math.abs(u[g][1]-u[g+1][1]))){var v=p.greatCircle(u[g],u[g+1]);v.length&&u.splice.apply(u,N([g+1,0],v,!1))}},p.toString=function(u){var g=(u=u||{}).rotation;return[u.name,g&&g.join(",")].join(";")},p.prototype.lineIntersectsBounds=function(u){var g=this.bounds||{},v=g.x2,w=g.y1,M=g.y2,A=function(R,W,b){var l=R[0];R=R[1];var h=W?0:1;if("number"==typeof b&&l[W]>=b!=R[W]>=b)return l=l[h]+(b-l[W])/(R[W]-l[W])*(R[h]-l[h]),W?[l,b]:[b,l]},E=u[0];return((g=A(u,0,g.x1))||(g=A(u,0,v)))&&(E=g,u[1]=g),((g=A(u,1,w))||(g=A(u,1,M)))&&(E=g),E},p.prototype.getRotator=function(u){var g=u[0]*k,v=(u[1]||0)*k;u=(u[2]||0)*k;var w=Math.cos(v),M=Math.sin(v),A=Math.cos(u),E=Math.sin(u);if(0!==g||0!==v||0!==u)return{forward:function(R){var W=R[0]*k+g,b=R[1]*k,l=Math.cos(b);return R=Math.cos(W)*l,W=Math.sin(W)*l,l=(b=Math.sin(b))*w+R*M,[Math.atan2(W*A-l*E,R*w-b*M)/k,Math.asin(l*A+W*E)/k]},inverse:function(R){var W=R[0]*k,b=R[1]*k,l=Math.cos(b);return R=Math.cos(W)*l,W=Math.sin(W)*l,l=(b=Math.sin(b))*A-W*E,[(Math.atan2(W*A+b*E,R*w+l*M)-g)/k,Math.asin(l*w-R*M)/k]}}},p.prototype.forward=function(u){return u},p.prototype.inverse=function(u){return u},p.prototype.cutOnAntimeridian=function(u,g){var v=[],w=[u];if(u.forEach(function(r,n){var i=u[n-1];if(!n){if(!g)return;i=u[u.length-1]}var o=i[0],t=r[0];(-90>o||90<o)&&(-90>t||90<t)&&0<o!=0<t&&(t=K((180-(o+360)%360)/((t+360)%360-(o+360)%360),0,1),v.push({i:n,lat:i[1]+t*(r[1]-i[1]),direction:0>o?1:-1,previousLonLat:i,lonLat:r}))}),v.length)if(g){if(v.length%2==1){var M=v.slice().sort(function(r,n){return Math.abs(n.lat)-Math.abs(r.lat)})[0];P(v,M)}for(var A=v.length-2;0<=A;){var E=v[A].i,R=x(180+1e-6*v[A].direction),W=x(180-1e-6*v[A].direction);(E=u.splice.apply(u,N([E,v[A+1].i-E],p.greatCircle([R,v[A].lat],[R,v[A+1].lat],!0),!1))).push.apply(E,p.greatCircle([W,v[A+1].lat],[W,v[A].lat],!0)),w.push(E),A-=2}if(M)for(R=0;R<w.length;R++){A=M.direction;var b=M.lat;if(-1<(E=(W=w[R]).indexOf(M.lonLat))){R=(0>b?-1:1)*this.maxLatitude;var l=x(180+1e-6*A),h=x(180-1e-6*A);for(b=p.greatCircle([l,b],[l,R],!0),l+=120*A;-180<l&&180>l;l+=120*A)b.push([l,R]);b.push.apply(b,p.greatCircle([h,R],[h,M.lat],!0)),W.splice.apply(W,N([E,0],b,!1));break}}}else for(A=v.length;A--;)(E=u.splice(E=v[A].i,u.length,[x(180+1e-6*v[A].direction),v[A].lat])).unshift([x(180-1e-6*v[A].direction),v[A].lat]),w.push(E);return w},p.prototype.path=function(u){var h,g=this,v=this.bounds,w=this.def,A=[],E="Polygon"===u.type||"MultiPolygon"===u.type,R=this.hasGeoProjection,W=!w||!1!==w.antimeridianCutting,b=W?this.rotator:void 0,l=W&&w||this;v&&(h=[[v.x1,v.y1],[v.x2,v.y1],[v.x2,v.y2],[v.x1,v.y2]]);var r=function(n){var i=[n=n.map(function(o){if(W){b&&(o=b.forward(o));var t=o[0];1e-6>Math.abs(t-180)&&(t=180>t?179.999999:180.000001),o=[t,o[1]]}return o})];R&&(p.insertGreatCircles(n),W&&(i=g.cutOnAntimeridian(n,E))),i.forEach(function(o){if(!(2>o.length)){var t=!1,a=!1,m=function(H){t?A.push(["L",H[0],H[1]]):(A.push(["M",H[0],H[1]]),t=!0)},d=!1,f=!1,T=o.map(function(H){return(H=l.forward(H)).outside?d=!0:f=!0,H[1]===1/0?H[1]=1e10:H[1]===-1/0&&(H[1]=-1e10),H});if(W){if(E&&T.push(T[0]),d){if(!f)return;if(h)if(E)T=Z(T,h);else if(v)return void Y(T,h).forEach(function(H){t=!1,H.forEach(m)})}T.forEach(m)}else for(var V=0;V<T.length;V++){var F=o[V],s=T[V];if(s.outside)a=!0;else{if(E&&!_){var _=F;o.push(F),T.push(s)}a&&B&&(E&&R?p.greatCircle(B,F).forEach(function(H){return m(l.forward(H))}):t=!1),m(s);var B=F;a=!1}}}})};return"LineString"===u.type?r(u.coordinates):"MultiLineString"===u.type?u.coordinates.forEach(function(n){return r(n)}):"Polygon"===u.type?(u.coordinates.forEach(function(n){return r(n)}),A.length&&A.push(["Z"])):"MultiPolygon"===u.type&&(u.coordinates.forEach(function(n){n.forEach(function(i){return r(i)})}),A.length&&A.push(["Z"])),A},p.registry=S,p}()}),X(y,"Maps/MapView.js",[y["Maps/MapViewOptionsDefault.js"],y["Maps/MapViewInsetsOptionsDefault.js"],y["Extensions/GeoJSON.js"],y["Core/Chart/MapChart.js"],y["Maps/MapUtilities.js"],y["Maps/Projection.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K){var o,P=this&&this.__extends||(o=function(t,a){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,d){m.__proto__=d}||function(m,d){for(var f in d)d.hasOwnProperty(f)&&(m[f]=d[f])})(t,a)},function(t,a){function m(){this.constructor=t}o(t,a),t.prototype=null===a?Object.create(a):(m.prototype=a.prototype,new m)}),k=this&&this.__spreadArray||function(o,t,a){if(a||2===arguments.length)for(var f,m=0,d=t.length;m<d;m++)!f&&m in t||(f||(f=Array.prototype.slice.call(t,0,m)),f[m]=t[m]);return o.concat(f||Array.prototype.slice.call(t))},x=I.topo2geo,p=N.maps,u=Y.boundsFromPath,g=Y.pointInPolygon,v=K.addEvent,w=K.clamp,M=K.fireEvent,A=K.isArray,E=K.isNumber,R=K.isObject,W=K.isString,b=K.merge,l=K.pick,h=K.relativeLength,r=function(o,t){return Math.log(400.979322/Math.max((o.x2-o.x1)/(t.width/256),(o.y2-o.y1)/(t.height/256)))/Math.log(2)},n=function(){function o(t,a){var d,m=this;if(this.insets=[],this.padding=[0,0,0,0],this.eventsToUnbind=[],!(this instanceof i)){var f=k([t.options.chart.map],(t.options.series||[]).map(function(B){return B.mapData}),!0).map(function(B){return m.getGeoMap(B)}),T=[];f.forEach(function(B){B&&(d||(d=B["hc-recommended-mapview"]),B.bbox&&T.push({x1:(B=B.bbox)[0],y1:B[1],x2:B[2],y2:B[3]}))});var V=T.length&&o.compositeBounds(T);if(V){var F=V.x1,s=V.y1,_=V.x2;V=V.y2,F=180<_-F&&90<V-s?{name:"EqualEarth"}:{name:"LambertConformalConic",parallels:[s,V],rotation:[-(F+_)/2]}}this.geoMap=f[0]}this.userOptions=a||{},f=b(O,{projection:F},d,a),a=a&&a.insets,(V=d&&d.insets)&&a&&(f.insets=o.mergeInsets(V,a)),this.chart=t,this.center=f.center,this.options=f,this.projection=new Z(f.projection),this.playingField=t.plotBox,this.zoom=f.zoom||0,this.createInsets(),this.eventsToUnbind.push(v(t,"afterSetChartSize",function(){m.playingField=m.getField(),(void 0===m.minZoom||m.minZoom===m.zoom)&&(m.fitToBounds(void 0,void 0,!1),!m.chart.hasRendered&&E(m.userOptions.zoom)&&(m.zoom=m.userOptions.zoom),m.userOptions.center&&b(!0,m.center,m.userOptions.center))})),this.setUpEvents()}return o.mergeInsets=function(t,a){var m=function(f){var T={};return f.forEach(function(V,F){T[V&&V.id||"i".concat(F)]=V}),T},d=b(m(t),m(a));return Object.keys(d).map(function(f){return d[f]})},o.prototype.createInsets=function(){var t=this,a=this.options,m=a.insets;m&&m.forEach(function(d){d=new i(t,b(a.insetOptions,d)),t.insets.push(d)})},o.prototype.fitToBounds=function(t,a,m,d){void 0===m&&(m=!0);var f=t||this.getProjectedBounds();if(f){var T=l(a,t?0:this.options.padding);a=this.getField(!1),T=A(T)?T:[T,T,T,T],this.padding=[h(T[0],a.height),h(T[1],a.width),h(T[2],a.height),h(T[3],a.width)],this.playingField=this.getField(),a=r(f,this.playingField),t||(this.minZoom=a),t=this.projection.inverse([(f.x2+f.x1)/2,(f.y2+f.y1)/2]),this.setView(t,a,m,d)}},o.prototype.getField=function(t){return void 0===t&&(t=!0),{x:(t=t?this.padding:[0,0,0,0])[3],y:t[0],width:this.chart.plotWidth-t[1]-t[3],height:this.chart.plotHeight-t[0]-t[2]}},o.prototype.getGeoMap=function(t){if(W(t))return p[t];if(R(t,!0)){if("FeatureCollection"===t.type)return t;if("Topology"===t.type)return x(t)}},o.prototype.getMapBBox=function(){var t=this.getProjectedBounds(),a=this.getScale();if(t){var m=this.padding,d=this.projectedUnitsToPixels({x:t.x1,y:t.y2});return{width:(t.x2-t.x1)*a+m[1]+m[3],height:(t.y2-t.y1)*a+m[0]+m[2],x:d.x-m[3],y:d.y-m[0]}}},o.prototype.getProjectedBounds=function(){var t=this.projection,a=this.chart.series.reduce(function(d,f){var T=f.getProjectedBounds&&f.getProjectedBounds();return T&&!1!==f.options.affectsMapView&&d.push(T),d},[]),m=this.options.fitToGeometry;return m?(this.fitToGeometryCache||("MultiPoint"===m.type?(a=(m=m.coordinates.map(function(d){return t.forward(d)})).map(function(d){return d[0]}),m=m.map(function(d){return d[1]}),this.fitToGeometryCache={x1:Math.min.apply(0,a),x2:Math.max.apply(0,a),y1:Math.min.apply(0,m),y2:Math.max.apply(0,m)}):this.fitToGeometryCache=u(t.path(m))),this.fitToGeometryCache):this.projection.bounds||o.compositeBounds(a)},o.prototype.getScale=function(){return 256/400.979322*Math.pow(2,this.zoom)},o.prototype.getSVGTransform=function(){var t=this.playingField,a=t.x,m=t.y,d=t.width;t=t.height;var f=this.projection.forward(this.center),T=this.projection.hasCoordinates?-1:1,V=this.getScale();return{scaleX:V,scaleY:T*=V,translateX:a+d/2-f[0]*V,translateY:m+t/2-f[1]*T}},o.prototype.lonLatToPixels=function(t){if(t=this.lonLatToProjectedUnits(t))return this.projectedUnitsToPixels(t)},o.prototype.lonLatToProjectedUnits=function(t){var a=this.chart,m=a.mapTransforms;if(m){for(var d in m)if(Object.hasOwnProperty.call(m,d)&&m[d].hitZone){var f=a.transformFromLatLon(t,m[d]);if(f&&g(f,m[d].hitZone.coordinates[0]))return f}return a.transformFromLatLon(t,m.default)}for(m=0,d=this.insets;m<d.length;m++)if((a=d[m]).options.geoBounds&&g({x:t.lon,y:t.lat},a.options.geoBounds.coordinates[0]))return t=a.projection.forward([t.lon,t.lat]),t=a.projectedUnitsToPixels({x:t[0],y:t[1]}),this.pixelsToProjectedUnits(t);if(!(t=this.projection.forward([t.lon,t.lat])).outside)return{x:t[0],y:t[1]}},o.prototype.projectedUnitsToLonLat=function(t){var a=this.chart,m=a.mapTransforms;if(m){for(var d in m)if(Object.hasOwnProperty.call(m,d)&&m[d].hitZone&&g(t,m[d].hitZone.coordinates[0]))return a.transformToLatLon(t,m[d]);return a.transformToLatLon(t,m.default)}m=this.projectedUnitsToPixels(t),d=0;for(var f=this.insets;d<f.length;d++)if((a=f[d]).hitZone&&g(m,a.hitZone.coordinates[0]))return t=a.pixelsToProjectedUnits(m),{lon:(t=a.projection.inverse([t.x,t.y]))[0],lat:t[1]};return{lon:(t=this.projection.inverse([t.x,t.y]))[0],lat:t[1]}},o.prototype.redraw=function(t){this.chart.series.forEach(function(a){a.useMapGeometry&&(a.isDirty=!0)}),this.chart.redraw(t)},o.prototype.setView=function(t,a,m,d){void 0===m&&(m=!0),t&&(this.center=t),"number"==typeof a&&("number"==typeof this.minZoom&&(a=Math.max(a,this.minZoom)),"number"==typeof this.options.maxZoom&&(a=Math.min(a,this.options.maxZoom)),E(a)&&(this.zoom=a));var f=this.getProjectedBounds();if(f){t=this.projection.forward(this.center);var T=this.playingField;a=T.x;var V=T.y,F=T.width;T=T.height;var s=this.getScale(),_=this.projectedUnitsToPixels({x:f.x1,y:f.y1}),B=this.projectedUnitsToPixels({x:f.x2,y:f.y2});f=[(f.x1+f.x2)/2,(f.y1+f.y2)/2];var H=_.x,G=B.y;_=_.y,(B=B.x)-H<F?t[0]=f[0]:H<a&&B<a+F?t[0]+=Math.max(H-a,B-F-a)/s:B>a+F&&H>a&&(t[0]+=Math.min(B-F-a,H-a)/s),_-G<T?t[1]=f[1]:G<V&&_<V+T?t[1]-=Math.max(G-V,_-T-V)/s:_>V+T&&G>V&&(t[1]-=Math.min(_-T-V,G-V)/s),this.center=this.projection.inverse(t),this.insets.forEach(function(C){C.options.field&&(C.hitZone=C.getHitZone(),C.playingField=C.getField())}),this.render()}M(this,"afterSetView"),m&&this.redraw(d)},o.prototype.projectedUnitsToPixels=function(t){var a=this.getScale(),m=this.projection.forward(this.center),d=this.playingField;return{x:d.x+d.width/2-a*(m[0]-t.x),y:d.y+d.height/2+a*(m[1]-t.y)}},o.prototype.pixelsToLonLat=function(t){return this.projectedUnitsToLonLat(this.pixelsToProjectedUnits(t))},o.prototype.pixelsToProjectedUnits=function(t){var a=t.x;t=t.y;var m=this.getScale(),d=this.projection.forward(this.center),f=this.playingField;return{x:d[0]+(a-(f.x+f.width/2))/m,y:d[1]-(t-(f.y+f.height/2))/m}},o.prototype.setUpEvents=function(){var m,d,f,t=this,a=this.chart,T=function(V){var F=a.pointer.pinchDown,s=t.projection,_=a.mouseDownX,B=a.mouseDownY;if(1===F.length&&(_=F[0].chartX,B=F[0].chartY),"number"==typeof _&&"number"==typeof B){var H=""+_+",".concat(B),G=V.originalEvent;F=G.chartX,G=G.chartY,H!==d&&(d=H,m=t.projection.forward(t.center),f=(t.projection.options.rotation||[0,0]).slice()),H=(H=s.def&&s.def.bounds)&&r(H,t.playingField)||-1/0,"Orthographic"===s.options.name&&(t.minZoom||1/0)<1.1*H?(s=440/(t.getScale()*Math.min(a.plotWidth,a.plotHeight)),f&&(_=(_-F)*s-f[0],B=w(-f[1]-(B-G)*s,-80,80),F=t.zoom,t.update({projection:{rotation:[-_,-B]}},!1),t.zoom=F,a.redraw(!1))):E(F)&&E(G)&&(s=t.getScale(),B=t.projection.inverse([m[0]+(_-F)/s,m[1]-(B-G)/s*(t.projection.hasCoordinates?1:-1)]),t.setView(B,void 0,!0,!1)),V.preventDefault()}};v(a,"pan",T),v(a,"touchpan",T),v(a,"selection",function(V){if(V.resetSelection)t.zoomBy();else{var F=V.x-a.plotLeft,s=V.y-a.plotTop,_=t.pixelsToProjectedUnits({x:F,y:s}),B=_.y;_=_.x,F=t.pixelsToProjectedUnits({x:F+V.width,y:s+V.height}),t.fitToBounds({x1:_,y1:B,x2:F.x,y2:F.y},void 0,!0,!V.originalEvent.touches&&void 0),/^touch/.test(V.originalEvent.type)||a.showResetZoom(),V.preventDefault()}})},o.prototype.render=function(){this.group||(this.group=this.chart.renderer.g("map-view").attr({zIndex:4}).add())},o.prototype.update=function(t,a,m){void 0===a&&(a=!0);var d=t.projection;d=d&&Z.toString(d)!==Z.toString(this.options.projection);var f=!1;b(!0,this.userOptions,t),b(!0,this.options,t),"insets"in t&&(this.insets.forEach(function(T){return T.destroy()}),this.insets.length=0,f=!0),(d||"fitToGeometry"in t)&&delete this.fitToGeometryCache,(d||f)&&(this.chart.series.forEach(function(T){var V=T.transformGroups;if(T.clearBounds&&T.clearBounds(),T.isDirty=!0,T.isDirtyData=!0,f&&V)for(;1<V.length;)(T=V.pop())&&T.destroy()}),d&&(this.projection=new Z(this.options.projection)),f&&this.createInsets(),t.center||E(t.zoom)||this.fitToBounds(void 0,void 0,!1)),t.center||E(t.zoom)?this.setView(this.options.center,t.zoom,!1):"fitToGeometry"in t&&this.fitToBounds(void 0,void 0,!1),a&&this.chart.redraw(m)},o.prototype.zoomBy=function(t,a,m,d){var f=this.chart,T=this.projection.forward(this.center),V=(a=a?this.projection.forward(a):[])[0],F=a[1];"number"==typeof t?(t=this.zoom+t,a=void 0,m&&(V=m[0],F=m[1],m=this.getScale(),V=T[0]+(V=V-f.plotLeft-f.plotWidth/2)/m,F=T[1]+(f=F-f.plotTop-f.plotHeight/2)/m),"number"==typeof V&&"number"==typeof F&&(m=1-Math.pow(2,this.zoom)/Math.pow(2,t),f=T[1]-F,T[0]-=(V=T[0]-V)*m,T[1]+=f*m,a=this.projection.inverse(T)),this.setView(a,t,void 0,d)):this.fitToBounds(void 0,void 0,void 0,d)},o.compositeBounds=function(t){if(t.length)return t.slice(1).reduce(function(a,m){return a.x1=Math.min(a.x1,m.x1),a.y1=Math.min(a.y1,m.y1),a.x2=Math.max(a.x2,m.x2),a.y2=Math.max(a.y2,m.y2),a},b(t[0]))},o}(),i=function(o){function t(a,m){var d=o.call(this,a.chart,m)||this;return d.id=m.id,d.mapView=a,d.options=b(S,m),d.allBounds=[],d.options.geoBounds&&(a=a.projection.path(d.options.geoBounds),d.geoBoundsProjectedBox=u(a),d.geoBoundsProjectedPolygon=a.map(function(f){return[f[1]||0,f[2]||0]})),d}return P(t,o),t.prototype.getField=function(a){void 0===a&&(a=!0);var m=this.hitZone;if(m){var d=a?this.padding:[0,0,0,0],f=(m=m.coordinates[0]).map(function(F){return F[0]}),T=m.map(function(F){return F[1]});m=Math.min.apply(0,f)+d[3],f=Math.max.apply(0,f)-d[1];var V=Math.min.apply(0,T)+d[0];if(d=Math.max.apply(0,T)-d[2],E(m)&&E(V))return{x:m,y:V,width:f-m,height:d-V}}return o.prototype.getField.call(this,a)},t.prototype.getHitZone=function(){var a=this.chart,d=this.options,f=(d.field||{}).coordinates;if(f){if(f=f[0],"percent"===d.units){var T="mapBoundingBox"===d.relativeTo&&this.mapView.getMapBBox()||b(a.plotBox,{x:0,y:0});f=f.map(function(V){return[h(V[0]+"%",T.width,T.x),h(V[1]+"%",T.height,T.y)]})}return{type:"Polygon",coordinates:[f]}}},t.prototype.getProjectedBounds=function(){return n.compositeBounds(this.allBounds)},t.prototype.isInside=function(a){var m=this.geoBoundsProjectedBox,d=this.geoBoundsProjectedPolygon;return!!(m&&a.x>=m.x1&&a.x<=m.x2&&a.y>=m.y1&&a.y<=m.y2&&d&&g(a,d))},t.prototype.render=function(){var a=this.chart,m=this.mapView,d=this.options,f=d.borderPath||d.field;if(f&&m.group){var T=!0;this.border||(this.border=a.renderer.path().addClass("highcharts-mapview-inset-border").add(m.group),T=!1),a.styledMode||this.border.attr({stroke:d.borderColor,"stroke-width":d.borderWidth});var V=Math.round(this.border.strokeWidth())%2/2,F="mapBoundingBox"===d.relativeTo&&m.getMapBBox()||m.playingField;m=(f.coordinates||[]).reduce(function(s,_){return _.reduce(function(B,H,G){var C=H[0];return H=H[1],"percent"===d.units&&(C=a.plotLeft+h(C+"%",F.width,F.x),H=a.plotTop+h(H+"%",F.height,F.y)),C=Math.floor(C)+V,H=Math.floor(H)+V,B.push(0===G?["M",C,H]:["L",C,H]),B},s)},[]),this.border[T?"animate":"attr"]({d:m})}},t.prototype.destroy=function(){this.border&&(this.border=this.border.destroy()),this.eventsToUnbind.forEach(function(a){return a()})},t.prototype.setUpEvents=function(){},t}(n);return v(N,"afterInit",function(){this.mapView=new n(this,this.options.mapView)}),n}),X(y,"Series/Map/MapSeries.js",[y["Core/Animation/AnimationUtilities.js"],y["Series/ColorMapComposition.js"],y["Series/CenteredUtilities.js"],y["Core/Globals.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Chart/MapChart.js"],y["Series/Map/MapPoint.js"],y["Maps/MapView.js"],y["Core/Series/Series.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P,k,x,p,u){var a,g=this&&this.__extends||(a=function(m,d){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,T){f.__proto__=T}||function(f,T){for(var V in T)T.hasOwnProperty(V)&&(f[V]=T[V])})(m,d)},function(m,d){function f(){this.constructor=m}a(m,d),m.prototype=null===d?Object.create(d):(f.prototype=d.prototype,new f)}),v=O.animObject;O=N.noop;var w=Z.splitPath,M=(Z=x.seriesTypes).column,A=Z.scatter;Z=u.extend;var E=u.find,R=u.fireEvent,W=u.getNestedProperty,b=u.isArray,l=u.defined,h=u.isNumber,r=u.isObject,n=u.merge,i=u.objectEach,o=u.pick,t=u.splat;return u=function(a){function m(){var d=null!==a&&a.apply(this,arguments)||this;return d.chart=void 0,d.data=void 0,d.group=void 0,d.joinBy=void 0,d.options=void 0,d.points=void 0,d.processedData=[],d}return g(m,a),m.prototype.animate=function(d){var f=this.chart,T=this.group,V=v(this.options.animation);f.renderer.isSVG&&(d?T.attr({translateX:f.plotLeft+f.plotWidth/2,translateY:f.plotTop+f.plotHeight/2,scaleX:.001,scaleY:.001}):T.animate({translateX:f.plotLeft,translateY:f.plotTop,scaleX:1,scaleY:1},V))},m.prototype.animateDrilldown=function(d){var f=this.chart,T=this.group;f.renderer.isSVG&&(d?T.attr({translateX:f.plotLeft+f.plotWidth/2,translateY:f.plotTop+f.plotHeight/2,scaleX:.1,scaleY:.1,opacity:.01}):(T.animate({translateX:f.plotLeft,translateY:f.plotTop,scaleX:1,scaleY:1,opacity:1},this.chart.options.drilldown.animation),f.drilldown&&f.drilldown.fadeInGroup(this.dataLabelsGroup)))},m.prototype.animateDrillupFrom=function(){var d=this.chart;d.renderer.isSVG&&this.group.animate({translateX:d.plotLeft+d.plotWidth/2,translateY:d.plotTop+d.plotHeight/2,scaleX:.1,scaleY:.1,opacity:.01})},m.prototype.animateDrillupTo=function(d){M.prototype.animateDrillupTo.call(this,d)},m.prototype.clearBounds=function(){this.points.forEach(function(d){delete d.bounds,delete d.insetIndex,delete d.projectedPath}),delete this.bounds},m.prototype.doFullTranslate=function(){return!(!(this.isDirtyData||this.chart.isResizing||this.chart.renderer.isVML)&&this.hasRendered)},m.prototype.drawMapDataLabels=function(){k.prototype.drawDataLabels.call(this),this.dataLabelsGroup&&this.dataLabelsGroup.clip(this.chart.clipRect)},m.prototype.drawPoints=function(){var d=this,f=this,T=this.chart,V=this.group,F=this.transformGroups,s=void 0===F?[]:F,_=T.mapView,B=T.renderer;_&&(this.transformGroups=s,s[0]||(s[0]=B.g().add(V)),_.insets.forEach(function(H,G){s[G+1]||s.push(B.g().add(V))}),this.doFullTranslate()&&(this.points.forEach(function(H){var G=H.graphic,C=H.shapeArgs;H.group=s["number"==typeof H.insetIndex?H.insetIndex+1:0],G&&G.parentGroup!==H.group&&G.add(H.group),C&&T.hasRendered&&!T.styledMode&&(C.fill=d.pointAttribs(H,H.state).fill)}),M.prototype.drawPoints.apply(this),this.points.forEach(function(H){var G=H.graphic;if(G){var C=G.animate,j="";H.name&&(j+="highcharts-name-"+H.name.replace(/ /g,"-").toLowerCase()),H.properties&&H.properties["hc-key"]&&(j+=" highcharts-key-"+H.properties["hc-key"].toString().toLowerCase()),j&&G.addClass(j),T.styledMode&&G.css(d.pointAttribs(H,H.selected?"select":void 0)),G.animate=function(L,ee,U){var ie=h(L["stroke-width"])&&!h(G["stroke-width"]),$=h(G["stroke-width"])&&!h(L["stroke-width"]);if(ie||$){var oe=o(f.getStrokeWidth(f.options),1)/(T.mapView&&T.mapView.getScale()||1);ie&&(G["stroke-width"]=oe),$&&(L["stroke-width"]=oe)}return C.call(G,L,ee,$?function(){G.element.removeAttribute("stroke-width"),delete G["stroke-width"],U&&U.apply(this,arguments)}:U)}}})),s.forEach(function(H,G){var C=(0===G?_:_.insets[G-1]).getSVGTransform(),j=o(d.getStrokeWidth(d.options),1),L=C.scaleX,ee=0<C.scaleY?1:-1,U=function(te){(f.points||[]).forEach(function(_e){var ge,pe=_e.graphic;pe&&pe["stroke-width"]&&(ge=d.getStrokeWidth(_e.options))&&pe.attr({"stroke-width":ge/te})})};if(B.globalAnimation&&T.hasRendered){var ie=Number(H.attr("translateX")),$=Number(H.attr("translateY")),oe=Number(H.attr("scaleX"));H.attr({animator:0}).animate({animator:1},{step:function(te,_e){H.attr({translateX:ie+(C.translateX-ie)*_e.pos,translateY:$+(C.translateY-$)*_e.pos,scaleX:te=oe+(L-oe)*_e.pos,scaleY:te*ee,"stroke-width":j/te}),U(te)}})}else H.attr(n(C,{"stroke-width":j/L})),U(L)}),this.drawMapDataLabels())},m.prototype.getProjectedBounds=function(){if(!this.bounds&&this.chart.mapView){var d=this.chart.mapView,f=d.insets,T=d.projection,V=[];(this.points||[]).forEach(function(F){if(F.path||F.geometry){if("string"==typeof F.path?F.path=w(F.path):b(F.path)&&"M"===F.path[0]&&(F.path=p.prototype.pathToSegments(F.path)),!F.bounds){var s=F.getProjectedBounds(T);if(s){F.labelrank=o(F.labelrank,(s.x2-s.x1)*(s.y2-s.y1));var _=s.midX,B=s.midY;if(f&&h(_)&&h(B)){var H=E(f,function(G){return G.isInside({x:_,y:B})});H&&(delete F.projectedPath,(s=F.getProjectedBounds(H.projection))&&H.allBounds.push(s),F.insetIndex=f.indexOf(H))}F.bounds=s}}F.bounds&&void 0===F.insetIndex&&V.push(F.bounds)}}),this.bounds=P.compositeBounds(V)}return this.bounds},m.prototype.getStrokeWidth=function(d){var f=this.pointAttrToOptions;return d[f&&f["stroke-width"]||"borderWidth"]},m.prototype.hasData=function(){return!!this.processedXData.length},m.prototype.pointAttribs=function(d,f){var T=d.series.chart,V=T.mapView;T=T.styledMode?this.colorAttribs(d):M.prototype.pointAttribs.call(this,d,f);var F=this.getStrokeWidth(d.options);return f&&(f=n(this.options.states[f],d.options.states&&d.options.states[f]||{}),f=this.getStrokeWidth(f),l(f)&&(F=f)),F&&V&&(F/=V.getScale()),f=this.getStrokeWidth(this.options),T.dashstyle&&V&&h(f)&&(F=f/V.getScale()),d.visible||(T.fill=this.options.nullColor),l(F)?T["stroke-width"]=F:delete T["stroke-width"],T["stroke-linecap"]=T["stroke-linejoin"]=this.options.linecap,T},m.prototype.updateData=function(){return!this.processedData&&a.prototype.updateData.apply(this,arguments)},m.prototype.setData=function(d,f,T,V){void 0===f&&(f=!0),delete this.bounds,a.prototype.setData.call(this,d,!1,void 0,V),this.processData(),this.generatePoints(),f&&this.chart.redraw(T)},m.prototype.processData=function(){var d=this.options,f=d.data,T=this.chart.options.chart,V=this.joinBy,F=d.keys||this.pointArrayMap,s=[],_={},B=this.chart.mapView;B=B&&(r(d.mapData,!0)?B.getGeoMap(d.mapData):B.geoMap);var H=this.chart.mapTransforms;if((this.chart.mapTransforms=H=T.mapTransforms||B&&B["hc-transform"]||H)&&i(H,function(U){U.rotation&&(U.cosAngle=Math.cos(U.rotation),U.sinAngle=Math.sin(U.rotation))}),b(d.mapData))var G=d.mapData;else B&&"FeatureCollection"===B.type&&(this.mapTitle=B.title,G=N.geojson(B,this.type,this));var C=this.processedData=[];if(f&&f.forEach(function(U,ie){var $=0;if(h(U))C[ie]={value:U};else if(b(U)){C[ie]={},!d.keys&&U.length>F.length&&"string"==typeof U[0]&&(C[ie]["hc-key"]=U[0],++$);for(var oe=0;oe<F.length;++oe,++$)F[oe]&&typeof U[$]<"u"&&(0<F[oe].indexOf(".")?K.prototype.setNestedProperty(C[ie],U[$],F[oe]):C[ie][F[oe]]=U[$])}else C[ie]=f[ie];V&&"_i"===V[0]&&(C[ie]._i=ie)}),G){for(this.mapData=G,this.mapMap={},H=0;H<G.length;H++)B=(T=G[H]).properties,T._i=H,V[0]&&B&&B[V[0]]&&(T[V[0]]=B[V[0]]),_[T[V[0]]]=T;if(this.mapMap=_,V[1]){var j=V[1];C.forEach(function(U){U=W(j,U),_[U]&&s.push(_[U])})}if(d.allAreas){if(V[1]){var L=V[1];C.forEach(function(U){s.push(W(L,U))})}var ee="|"+s.map(function(U){return U&&U[V[0]]}).join("|")+"|";G.forEach(function(U){V[0]&&-1!==ee.indexOf("|"+U[V[0]]+"|")||C.push(n(U,{value:null}))})}}this.processedXData=Array(C.length)},m.prototype.setOptions=function(d){var f=(d=k.prototype.setOptions.call(this,d)).joinBy;return null===f&&(f="_i"),(f=this.joinBy=t(f))[1]||(f[1]=f[0]),d},m.prototype.translate=function(){var d=this.doFullTranslate(),f=this.chart.mapView,T=f&&f.projection;if(!this.chart.hasRendered||!this.isDirtyData&&this.hasRendered||(this.processData(),this.generatePoints(),delete this.bounds,!f||f.userOptions.center||h(f.userOptions.zoom)?this.getProjectedBounds():f.fitToBounds(void 0,void 0,!1)),f){var V=f.getSVGTransform();this.points.forEach(function(F){var s=h(F.insetIndex)&&f.insets[F.insetIndex].getSVGTransform()||V;s&&F.bounds&&h(F.bounds.midX)&&h(F.bounds.midY)&&(F.plotX=F.bounds.midX*s.scaleX+s.translateX,F.plotY=F.bounds.midY*s.scaleY+s.translateY),d&&(F.shapeType="path",F.shapeArgs={d:K.getProjectedPath(F,T)})})}R(this,"afterTranslate")},m.defaultOptions=n(A.defaultOptions,{affectsMapView:!0,animation:!1,dataLabels:{crop:!1,formatter:function(){var d=this.series.chart.numberFormatter,f=this.point.value;return h(f)?d(f,-1):""},inside:!0,overflow:!1,padding:0,verticalAlign:"middle"},linecap:"butt",marker:null,nullColor:"#f7f7f7",stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:"{point.name}: {point.value}<br/>"},turboThreshold:0,allAreas:!0,borderColor:"#cccccc",borderWidth:1,joinBy:"hc-key",states:{hover:{halo:null,brightness:.2},normal:{animation:!0},select:{color:"#cccccc"}}}),m}(A),Z(u.prototype,{type:"map",axisTypes:S.seriesMembers.axisTypes,colorAttribs:S.seriesMembers.colorAttribs,colorKey:S.seriesMembers.colorKey,directTouch:!0,drawDataLabels:O,drawGraph:O,drawLegendSymbol:Y.drawRectangle,forceDL:!0,getCenter:I.getCenter,getExtremesFromAll:!0,getSymbol:O,isCartesian:!1,parallelArrays:S.seriesMembers.parallelArrays,pointArrayMap:S.seriesMembers.pointArrayMap,pointClass:K,preserveAspectRatio:!0,searchPoint:O,trackerGroups:S.seriesMembers.trackerGroups,useMapGeometry:!0}),S.compose(u),x.registerSeriesType("map",u),u}),X(y,"Series/MapLine/MapLineSeries.js",[y["Series/Map/MapSeries.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var P,N=this&&this.__extends||(P=function(k,x){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,u){p.__proto__=u}||function(p,u){for(var g in u)u.hasOwnProperty(g)&&(p[g]=u[g])})(k,x)},function(k,x){function p(){this.constructor=k}P(k,x),k.prototype=null===x?Object.create(x):(p.prototype=x.prototype,new p)}),Y=S.series,Z=I.extend,K=I.merge;return I=function(P){function k(){var x=null!==P&&P.apply(this,arguments)||this;return x.data=void 0,x.options=void 0,x.points=void 0,x}return N(k,P),k.prototype.pointAttribs=function(x,p){return(x=O.prototype.pointAttribs.call(this,x,p)).fill=this.options.fillColor,x},k.defaultOptions=K(O.defaultOptions,{lineWidth:1,fillColor:"none"}),k}(O),Z(I.prototype,{type:"mapline",colorProp:"stroke",drawLegendSymbol:Y.prototype.drawLegendSymbol,pointAttrToOptions:{stroke:"color","stroke-width":"lineWidth"}}),S.registerSeriesType("mapline",I),I}),X(y,"Series/MapPoint/MapPointPoint.js",[y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S){var Y,I=this&&this.__extends||(Y=function(Z,K){return(Y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(P,k){P.__proto__=k}||function(P,k){for(var x in k)k.hasOwnProperty(x)&&(P[x]=k[x])})(Z,K)},function(Z,K){function P(){this.constructor=Z}Y(Z,K),Z.prototype=null===K?Object.create(K):(P.prototype=K.prototype,new P)}),N=S.isNumber;return function(Y){function Z(){var K=null!==Y&&Y.apply(this,arguments)||this;return K.options=void 0,K.series=void 0,K}return I(Z,Y),Z.prototype.isValid=function(){return!!(this.options.geometry||N(this.x)&&N(this.y)||N(this.options.lon)&&N(this.options.lat))},Z}(O.seriesTypes.scatter.prototype.pointClass)}),X(y,"Series/MapPoint/MapPointSeries.js",[y["Core/Globals.js"],y["Series/MapPoint/MapPointPoint.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){var g,Z=this&&this.__extends||(g=function(v,w){return(g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,A){M.__proto__=A}||function(M,A){for(var E in A)A.hasOwnProperty(E)&&(M[E]=A[E])})(v,w)},function(v,w){function M(){this.constructor=v}g(v,w),v.prototype=null===w?Object.create(w):(M.prototype=w.prototype,new M)});O=O.noop;var K=I.seriesTypes,P=K.map,k=K.scatter;K=Y.extend;var x=Y.fireEvent,p=Y.isNumber,u=Y.merge;return Y=function(g){function v(){var w=null!==g&&g.apply(this,arguments)||this;return w.chart=void 0,w.data=void 0,w.options=void 0,w.points=void 0,w.clearBounds=P.prototype.clearBounds,w}return Z(v,g),v.prototype.drawDataLabels=function(){g.prototype.drawDataLabels.call(this),this.dataLabelsGroup&&this.dataLabelsGroup.clip(this.chart.clipRect)},v.prototype.projectPoint=function(w){var M=this.chart.mapView;if(M){var A=w.geometry,E=w.lon;if(w=w.lat,A=A&&"Point"===A.type&&A.coordinates,p(E)&&p(w)&&(A=[E,w]),A)return M.lonLatToProjectedUnits({lon:A[0],lat:A[1]})}},v.prototype.translate=function(){var w=this,M=this.chart.mapView;if(this.processedXData||this.processData(),this.generatePoints(),this.getProjectedBounds&&this.isDirtyData&&(delete this.bounds,this.getProjectedBounds()),M){var A=M.getSVGTransform(),E=M.projection.hasCoordinates;this.points.forEach(function(R){var W=R.x;W=void 0===W?void 0:W;var b=R.y;b=void 0===b?void 0:b;var l=p(R.insetIndex)&&M.insets[R.insetIndex].getSVGTransform()||A,h=w.projectPoint(R.options)||R.properties&&w.projectPoint(R.properties);if(h)W=h.x,b=h.y;else if(R.bounds&&(W=R.bounds.midX,b=R.bounds.midY,l&&p(W)&&p(b))){R.plotX=W*l.scaleX+l.translateX,R.plotY=b*l.scaleY+l.translateY;var r=!0}p(W)&&p(b)?r||(r=M.projectedUnitsToPixels({x:W,y:b}),R.plotX=r.x,R.plotY=E?r.y:w.chart.plotHeight-r.y):R.y=R.plotX=R.plotY=void 0,R.isInside=w.isPointInside(R),R.zone=w.zones.length?R.getZone():void 0})}x(this,"afterTranslate")},v.defaultOptions=u(k.defaultOptions,{dataLabels:{crop:!1,defer:!1,enabled:!0,formatter:function(){return this.point.name},overflow:!1,style:{color:"#000000"}}}),v}(k),N.prototype.symbols.mapmarker=function(g,v,w,M,A){var E=A&&"legend"===A.context;return E?(g+=w/2,A=v+M):A&&"number"==typeof A.anchorX&&"number"==typeof A.anchorY?(g=A.anchorX,A=A.anchorY):(g+=w/2,A=v+M/2,v-=M),[["M",g,A],["C",g,A,g-(M=E?M/3:M/2),v+1.5*M,g-M,v+M],["A",M,M,1,1,1,g+M,v+M],["C",g+M,v+1.5*M,g,A,g,A],["Z"]]},K(Y.prototype,{type:"mappoint",axisTypes:["colorAxis"],forceDL:!0,isCartesian:!1,pointClass:S,searchPoint:O,useMapGeometry:!0}),I.registerSeriesType("mappoint",Y),Y}),X(y,"Series/Bubble/BubbleLegendDefaults.js",[],function(){return{borderColor:void 0,borderWidth:2,className:void 0,color:void 0,connectorClassName:void 0,connectorColor:void 0,connectorDistance:60,connectorWidth:1,enabled:!1,labels:{className:void 0,allowOverlap:!1,format:"",formatter:void 0,align:"right",style:{fontSize:"10px",color:"#000000"},x:0,y:0},maxSize:60,minSize:10,legendIndex:0,ranges:{value:void 0,borderColor:void 0,color:void 0,connectorColor:void 0},sizeBy:"area",sizeByAbsoluteValue:!1,zIndex:1,zThreshold:0}}),X(y,"Series/Bubble/BubbleLegendItem.js",[y["Core/Color/Color.js"],y["Core/FormatUtilities.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I,N){var Y=O.parse,Z=I.noop,K=N.arrayMax,P=N.arrayMin,k=N.isNumber,x=N.merge,p=N.pick,u=N.stableSort;return function(){function g(v,w){this.options=this.symbols=this.visible=this.selected=this.ranges=this.movementX=this.maxLabel=this.legend=this.fontMetrics=this.chart=void 0,this.setState=Z,this.init(v,w)}return g.prototype.init=function(v,w){this.options=v,this.visible=!0,this.chart=w.chart,this.legend=w},g.prototype.addToLegend=function(v){v.splice(this.options.legendIndex,0,this)},g.prototype.drawLegendSymbol=function(v){var w=this.chart,M=p(v.options.itemDistance,20),A=this.legendItem||{},E=this.options,R=E.ranges,W=E.connectorDistance;this.fontMetrics=w.renderer.fontMetrics(E.labels.style.fontSize),R&&R.length&&k(R[0].value)?(u(R,function(b,l){return l.value-b.value}),this.ranges=R,this.setOptions(),this.render(),v=this.getMaxLabelSize(),w=2*(R=this.ranges[0].radius),W=0<(W=W-R+v.width)?W:0,this.maxLabel=v,this.movementX="left"===E.labels.align?W:0,A.labelWidth=w+W+M,A.labelHeight=w+this.fontMetrics.h/2):v.options.bubbleLegend.autoRanges=!0},g.prototype.setOptions=function(){var v=this.ranges,w=this.options,M=this.chart.series[w.seriesIndex],A=this.legend.baseline,E={zIndex:w.zIndex,"stroke-width":w.borderWidth},R={zIndex:w.zIndex,"stroke-width":w.connectorWidth},W={align:this.legend.options.rtl||"left"===w.labels.align?"right":"left",zIndex:w.zIndex},b=M.options.marker.fillOpacity,l=this.chart.styledMode;v.forEach(function(h,r){l||(E.stroke=p(h.borderColor,w.borderColor,M.color),E.fill=p(h.color,w.color,1!==b?Y(M.color).setOpacity(b).get("rgba"):M.color),R.stroke=p(h.connectorColor,w.connectorColor,M.color)),v[r].radius=this.getRangeRadius(h.value),v[r]=x(v[r],{center:v[0].radius-v[r].radius+A}),l||x(!0,v[r],{bubbleAttribs:x(E),connectorAttribs:x(R),labelAttribs:W})},this)},g.prototype.getRangeRadius=function(v){var w=this.options;return this.chart.series[this.options.seriesIndex].getRadius.call(this,w.ranges[w.ranges.length-1].value,w.ranges[0].value,w.minSize,w.maxSize,v)},g.prototype.render=function(){var v=this.legendItem||{},w=this.chart.renderer,M=this.options.zThreshold;this.symbols||(this.symbols={connectors:[],bubbleItems:[],labels:[]}),v.symbol=w.g("bubble-legend"),v.label=w.g("bubble-legend-item"),v.symbol.translateX=0,w=v.symbol.translateY=0;for(var A=this.ranges;w<A.length;w++){var E=A[w];E.value>=M&&this.renderRange(E)}v.symbol.add(v.label),v.label.add(v.group),this.hideOverlappingLabels()},g.prototype.renderRange=function(v){var w=this.options,M=w.labels,A=this.chart,E=A.series[w.seriesIndex],R=A.renderer,W=this.symbols;A=W.labels;var b=v.center,l=Math.abs(v.radius),h=w.connectorDistance||0,r=M.align,n=w.connectorWidth,i=this.ranges[0].radius||0,o=b-l-w.borderWidth/2+n/2,t=this.fontMetrics;t=t.f/2-(t.h-t.f)/2;var a=R.styledMode;h=this.legend.options.rtl||"left"===r?-h:h,"center"===r&&(h=0,w.connectorDistance=0,v.labelAttribs.align="center"),r=o+w.labels.y;var m=i+h+w.labels.x;W.bubbleItems.push(R.circle(i,b+((o%1?1:.5)-(n%2?0:.5)),l).attr(a?{}:v.bubbleAttribs).addClass((a?"highcharts-color-"+E.colorIndex+" ":"")+"highcharts-bubble-legend-symbol "+(w.className||"")).add(this.legendItem.symbol)),W.connectors.push(R.path(R.crispLine([["M",i,o],["L",i+h,o]],w.connectorWidth)).attr(a?{}:v.connectorAttribs).addClass((a?"highcharts-color-"+this.options.seriesIndex+" ":"")+"highcharts-bubble-legend-connectors "+(w.connectorClassName||"")).add(this.legendItem.symbol)),v=R.text(this.formatLabel(v),m,r+t).attr(a?{}:v.labelAttribs).css(a?{}:M.style).addClass("highcharts-bubble-legend-labels "+(w.labels.className||"")).add(this.legendItem.symbol),A.push(v),v.placed=!0,v.alignAttr={x:m,y:r+t}},g.prototype.getMaxLabelSize=function(){var v,w;return this.symbols.labels.forEach(function(M){w=M.getBBox(!0),v=v?w.width>v.width?w:v:w}),v||{}},g.prototype.formatLabel=function(v){var w=this.options,M=w.labels.formatter,A=this.chart.numberFormatter;return(w=w.labels.format)?S.format(w,v):M?M.call(v):A(v.value,1)},g.prototype.hideOverlappingLabels=function(){var w=this.symbols;!this.options.labels.allowOverlap&&w&&(this.chart.hideOverlappingLabels(w.labels),w.labels.forEach(function(M,A){M.newOpacity?M.newOpacity!==M.oldOpacity&&w.connectors[A].show():w.connectors[A].hide()}))},g.prototype.getRanges=function(){var M,v=this.legend.bubbleLegend,w=v.options.ranges,A=Number.MAX_VALUE,E=-Number.MAX_VALUE;v.chart.series.forEach(function(W){W.isBubble&&!W.ignoreSeries&&(M=W.zData.filter(k)).length&&(A=p(W.options.zMin,Math.min(A,Math.max(P(M),!1===W.options.displayNegative?W.options.zThreshold:-Number.MAX_VALUE))),E=p(W.options.zMax,Math.max(E,K(M))))});var R=A===E?[{value:E}]:[{value:A},{value:(A+E)/2},{value:E,autoRanges:!0}];return w.length&&w[0].radius&&R.reverse(),R.forEach(function(W,b){w&&w[b]&&(R[b]=x(w[b],W))}),R},g.prototype.predictBubbleSizes=function(){var v=this.chart,w=this.fontMetrics,M=v.legend.options,A=M.floating,E=(M="horizontal"===M.layout)?v.legend.lastLineHeight:0,R=v.plotSizeX,W=v.plotSizeY,b=v.series[this.options.seriesIndex],l=b.getPxExtremes();v=Math.ceil(l.minPxSize),l=Math.ceil(l.maxPxSize);var h=Math.min(W,R);return b=b.options.maxSize,A||!/%$/.test(b)?w=l:(b=parseFloat(b),w=(h+E-w.h/2)*b/100/(b/100+1),(M&&W-w>=R||!M&&R-w>=W)&&(w=l)),[v,Math.ceil(w)]},g.prototype.updateRanges=function(v,w){var M=this.legend.options.bubbleLegend;M.minSize=v,M.maxSize=w,M.ranges=this.getRanges()},g.prototype.correctSizes=function(){var v=this.legend,w=this.chart.series[this.options.seriesIndex].getPxExtremes();1<Math.abs(Math.ceil(w.maxPxSize)-this.options.maxSize)&&(this.updateRanges(this.options.minSize,w.maxPxSize),v.render())},g}()}),X(y,"Series/Bubble/BubbleLegendComposition.js",[y["Series/Bubble/BubbleLegendDefaults.js"],y["Series/Bubble/BubbleLegendItem.js"],y["Core/Defaults.js"],y["Core/Utilities.js"]],function(O,S,I,N){function Y(M,A,E){var b,R=this.legend,W=0<=Z(this);if(R&&R.options.enabled&&R.bubbleLegend&&R.options.bubbleLegend.autoRanges&&W){var l=R.bubbleLegend.options;W=R.bubbleLegend.predictBubbleSizes(),R.bubbleLegend.updateRanges(W[0],W[1]),l.placed||(R.group.placed=!1,R.allItems.forEach(function(h){(b=h.legendItem||{}).group&&(b.group.translateY=null)})),R.render(),this.getMargins(),this.axes.forEach(function(h){h.visible&&h.render(),l.placed||(h.setScale(),h.updateNames(),g(h.ticks,function(r){r.isNew=!0,r.isNewLabel=!0}))}),l.placed=!0,this.getMargins(),M.call(this,A,E),R.bubbleLegend.correctSizes(),x(R,K(R))}else M.call(this,A,E),R&&R.options.enabled&&R.bubbleLegend&&(R.render(),x(R,K(R)))}function Z(M){M=M.series;for(var A=0;A<M.length;){if(M[A]&&M[A].isBubble&&M[A].visible&&M[A].zData.length)return A;A++}return-1}function K(M){var R,A=[],E=(M=M.allItems).length,W=0;for(R=0;R<E;R++){var b=M[R].legendItem||{},l=(M[R+1]||{}).legendItem||{};if(b.labelHeight&&(M[R].itemHeight=b.labelHeight),M[R]===M[E-1]||b.y!==l.y){for(A.push({height:0}),b=A[A.length-1];W<=R;W++)M[W].itemHeight>b.height&&(b.height=M[W].itemHeight);b.step=R}}return A}function P(M){var A=this.bubbleLegend,E=this.options,R=E.bubbleLegend,W=Z(this.chart);A&&A.ranges&&A.ranges.length&&(R.ranges.length&&(R.autoRanges=!!R.ranges[0].autoRanges),this.destroyItem(A)),0<=W&&E.enabled&&R.enabled&&(R.seriesIndex=W,this.bubbleLegend=new S(R,this),this.bubbleLegend.addToLegend(M.allItems))}function k(){var M=this.chart,A=this.visible,E=this.chart.legend;E&&E.bubbleLegend&&(this.visible=!A,this.ignoreSeries=A,M=0<=Z(M),E.bubbleLegend.visible!==M&&(E.update({bubbleLegend:{enabled:M}}),E.bubbleLegend.visible=M),this.visible=A)}function x(M,A){var R,W,b,l,E=M.options.rtl,h=0;M.allItems.forEach(function(r,n){(l=r.legendItem||{}).group&&(R=l.group.translateX||0,W=l.y||0,((b=r.movementX)||E&&r.ranges)&&l.group.attr({translateX:b=E?R-r.options.maxSize/2:R+b}),n>A[h].step&&h++,l.group.attr({translateY:Math.round(W+A[h].height/2)}),l.y=W+A[h].height/2)})}var p=I.setOptions,u=N.addEvent,g=N.objectEach,v=N.wrap,w=[];return{compose:function(M,A,E){-1===w.indexOf(M)&&(w.push(M),p({legend:{bubbleLegend:O}}),v(M.prototype,"drawChartBox",Y)),-1===w.indexOf(A)&&(w.push(A),u(A,"afterGetAllItems",P)),-1===w.indexOf(E)&&(w.push(E),u(E,"legendItemClick",k))}}}),X(y,"Series/Bubble/BubblePoint.js",[y["Core/Series/Point.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var Y,N=this&&this.__extends||(Y=function(Z,K){return(Y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(P,k){P.__proto__=k}||function(P,k){for(var x in k)k.hasOwnProperty(x)&&(P[x]=k[x])})(Z,K)},function(Z,K){function P(){this.constructor=Z}Y(Z,K),Z.prototype=null===K?Object.create(K):(P.prototype=K.prototype,new P)});return I=I.extend,S=function(Y){function Z(){var K=null!==Y&&Y.apply(this,arguments)||this;return K.options=void 0,K.series=void 0,K}return N(Z,Y),Z.prototype.haloPath=function(K){return O.prototype.haloPath.call(this,0===K?0:(this.marker&&this.marker.radius||0)+K)},Z}(S.seriesTypes.scatter.prototype.pointClass),I(S.prototype,{ttBelow:!1}),S}),X(y,"Series/Bubble/BubbleSeries.js",[y["Series/Bubble/BubbleLegendComposition.js"],y["Series/Bubble/BubblePoint.js"],y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z){function K(){var d,b=this,l=this.len,h=this.chart,r=this.isXAxis,n=r?"xData":"yData",i=this.min,o=this.max-i,t=0,a=l,m=l/o;this.series.forEach(function(f){if(f.bubblePadding&&(f.visible||!h.options.chart.ignoreHiddenSeries)){d=b.allowZoomOutside=!0;var T=f[n];if(r&&((f.onPoint||f).getRadii(0,0,f),f.onPoint&&(f.radii=f.onPoint.radii)),0<o)for(var V=T.length;V--;)if(A(T[V])&&b.dataMin<=T[V]&&T[V]<=b.max){var F=f.radii&&f.radii[V]||0;t=Math.min((T[V]-i)*m-F,t),a=Math.max((T[V]-i)*m+F,a)}}}),d&&0<o&&!this.logarithmic&&(a-=l,m*=(l+Math.max(0,t)-Math.min(a,l))/l,[["min","userMin",t],["max","userMax",a]].forEach(function(f){typeof R(b.options[f[0]],b[f[1]])>"u"&&(b[f[0]]+=f[2]/m)}))}var b,P=this&&this.__extends||(b=function(l,h){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)n.hasOwnProperty(i)&&(r[i]=n[i])})(l,h)},function(l,h){function r(){this.constructor=l}b(l,h),l.prototype=null===h?Object.create(h):(r.prototype=h.prototype,new r)}),k=I.parse;I=N.noop;var x=Y.series,p=Y.seriesTypes;N=p.column.prototype;var u=p.scatter;p=Z.addEvent;var g=Z.arrayMax,v=Z.arrayMin,w=Z.clamp,M=Z.extend,A=Z.isNumber,E=Z.merge,R=Z.pick,W=[];return Z=function(b){function l(){var h=null!==b&&b.apply(this,arguments)||this;return h.data=void 0,h.maxPxSize=void 0,h.minPxSize=void 0,h.options=void 0,h.points=void 0,h.radii=void 0,h.yData=void 0,h.zData=void 0,h}return P(l,b),l.compose=function(h,r,n,i){O.compose(r,n,i),-1===W.indexOf(h)&&(W.push(h),h.prototype.beforePadding=K)},l.prototype.animate=function(h){!h&&this.points.length<this.options.animationLimit&&this.points.forEach(function(r){var n=r.graphic;n&&n.width&&(this.hasRendered||n.attr({x:r.plotX,y:r.plotY,width:1,height:1}),n.animate(this.markerAttribs(r),this.options.animation))},this)},l.prototype.getRadii=function(){var h=this,r=this.zData,n=this.yData,i=[],o=this.chart.bubbleZExtremes,t=this.getPxExtremes(),a=t.minPxSize,m=t.maxPxSize;if(!o){var T,d=Number.MAX_VALUE,f=-Number.MAX_VALUE;this.chart.series.forEach(function(s){s.bubblePadding&&(s.visible||!h.chart.options.chart.ignoreHiddenSeries)&&(s=(s.onPoint||s).getZExtremes())&&(d=Math.min(d||s.zMin,s.zMin),f=Math.max(f||s.zMax,s.zMax),T=!0)}),T?this.chart.bubbleZExtremes=o={zMin:d,zMax:f}:o={zMin:0,zMax:0}}var V=0;for(t=r.length;V<t;V++)i.push(this.getRadius(o.zMin,o.zMax,a,m,r[V],n&&n[V]));this.radii=i},l.prototype.getRadius=function(h,r,n,i,o,t){var a=this.options,m="width"!==a.sizeBy,d=a.zThreshold,f=r-h,T=.5;if(null===t||null===o)return null;if(A(o)){if(a.sizeByAbsoluteValue&&(o=Math.abs(o-d),f=Math.max(r-d,Math.abs(h-d)),h=0),o<h)return n/2-1;0<f&&(T=(o-h)/f)}return m&&0<=T&&(T=Math.sqrt(T)),Math.ceil(n+T*(i-n))/2},l.prototype.hasData=function(){return!!this.processedXData.length},l.prototype.pointAttribs=function(h,r){var n=this.options.marker.fillOpacity;return h=x.prototype.pointAttribs.call(this,h,r),1!==n&&(h.fill=k(h.fill).setOpacity(n).get("rgba")),h},l.prototype.translate=function(){b.prototype.translate.call(this),this.getRadii(),this.translateBubble()},l.prototype.translateBubble=function(){for(var h=this.data,r=this.radii,n=this.getPxExtremes().minPxSize,i=h.length;i--;){var o=h[i],t=r?r[i]:0;A(t)&&t>=n/2?(o.marker=M(o.marker,{radius:t,width:2*t,height:2*t}),o.dlBox={x:o.plotX-t,y:o.plotY-t,width:2*t,height:2*t}):(o.shapeArgs=o.plotY=o.dlBox=void 0,o.isInside=!1)}},l.prototype.getPxExtremes=function(){var h=Math.min(this.chart.plotWidth,this.chart.plotHeight),r=function(i){if("string"==typeof i){var o=/%$/.test(i);i=parseInt(i,10)}return o?h*i/100:i},n=r(R(this.options.minSize,8));return{minPxSize:n,maxPxSize:r=Math.max(r(R(this.options.maxSize,"20%")),n)}},l.prototype.getZExtremes=function(){var h=this.options,r=(this.zData||[]).filter(A);if(r.length){var n=R(h.zMin,w(v(r),!1===h.displayNegative?h.zThreshold||0:-Number.MAX_VALUE,Number.MAX_VALUE));if(h=R(h.zMax,g(r)),A(n)&&A(h))return{zMin:n,zMax:h}}},l.defaultOptions=E(u.defaultOptions,{dataLabels:{formatter:function(){var h=this.series.chart.numberFormatter,r=this.point.z;return A(r)?h(r,-1):""},inside:!0,verticalAlign:"middle"},animationLimit:250,marker:{lineColor:null,lineWidth:1,fillOpacity:.5,radius:null,states:{hover:{radiusPlus:0}},symbol:"circle"},minSize:8,maxSize:"20%",softThreshold:!1,states:{hover:{halo:{size:5}}},tooltip:{pointFormat:"({point.x}, {point.y}), Size: {point.z}"},turboThreshold:0,zThreshold:0,zoneAxis:"z"}),l}(u),M(Z.prototype,{alignDataLabel:N.alignDataLabel,applyZones:I,bubblePadding:!0,buildKDTree:I,directTouch:!0,isBubble:!0,pointArrayMap:["y","z"],pointClass:S,parallelArrays:["x","y","z"],trackerGroups:["group","dataLabelsGroup"],specialGroup:"group",zoneAxis:"z"}),p(Z,"updatedData",function(b){delete b.target.chart.bubbleZExtremes}),p(Z,"remove",function(b){delete b.target.chart.bubbleZExtremes}),Y.registerSeriesType("bubble",Z),Z}),X(y,"Series/MapBubble/MapBubblePoint.js",[y["Series/Bubble/BubblePoint.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var Y,N=this&&this.__extends||(Y=function(Z,K){return(Y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(P,k){P.__proto__=k}||function(P,k){for(var x in k)k.hasOwnProperty(x)&&(P[x]=k[x])})(Z,K)},function(Z,K){function P(){this.constructor=Z}Y(Z,K),Z.prototype=null===K?Object.create(K):(P.prototype=K.prototype,new P)});return S=S.seriesTypes.map.prototype.pointClass.prototype,I=I.extend,O=function(Y){function Z(){return null!==Y&&Y.apply(this,arguments)||this}return N(Z,Y),Z.prototype.isValid=function(){return"number"==typeof this.z},Z}(O),I(O.prototype,{applyOptions:S.applyOptions,getProjectedBounds:S.getProjectedBounds}),O}),X(y,"Series/MapBubble/MapBubbleSeries.js",[y["Series/Bubble/BubbleSeries.js"],y["Series/MapBubble/MapBubblePoint.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N){var x,Y=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),Z=I.seriesTypes,K=Z.map.prototype,P=Z.mappoint.prototype;Z=N.extend;var k=N.merge;return N=function(x){function p(){var u=null!==x&&x.apply(this,arguments)||this;return u.data=void 0,u.options=void 0,u.points=void 0,u.clearBounds=K.clearBounds,u}return Y(p,x),p.prototype.searchPoint=function(u,g){return this.searchKDTree({clientX:u.chartX-this.chart.plotLeft,plotY:u.chartY-this.chart.plotTop},g,u)},p.prototype.translate=function(){P.translate.call(this),this.getRadii(),this.translateBubble()},p.defaultOptions=k(O.defaultOptions,{lineWidth:0,animationLimit:500,joinBy:"hc-key",tooltip:{pointFormat:"{point.name}: {point.z}"}}),p}(O),Z(N.prototype,{type:"mapbubble",axisTypes:["colorAxis"],getProjectedBounds:K.getProjectedBounds,isCartesian:!1,pointArrayMap:["z"],pointClass:S,processData:K.processData,projectPoint:P.projectPoint,setData:K.setData,setOptions:K.setOptions,updateData:K.updateData,useMapGeometry:!0,xyFromShape:!0}),I.registerSeriesType("mapbubble",N),N}),X(y,"Series/Heatmap/HeatmapPoint.js",[y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S){var P,I=this&&this.__extends||(P=function(k,x){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,u){p.__proto__=u}||function(p,u){for(var g in u)u.hasOwnProperty(g)&&(p[g]=u[g])})(k,x)},function(k,x){function p(){this.constructor=k}P(k,x),k.prototype=null===x?Object.create(x):(p.prototype=x.prototype,new p)}),N=S.clamp,Y=S.defined,Z=S.extend,K=S.pick;return O=function(P){function k(){var x=null!==P&&P.apply(this,arguments)||this;return x.options=void 0,x.series=void 0,x.value=void 0,x.x=void 0,x.y=void 0,x}return I(k,P),k.prototype.applyOptions=function(x,p){return(this.isNull||null===this.value)&&delete this.color,P.prototype.applyOptions.call(this,x,p),this.formatPrefix=this.isNull||null===this.value?"null":"point",this},k.prototype.getCellAttributes=function(){var x=this.series,p=x.options,u=(p.colsize||1)/2,g=(p.rowsize||1)/2,v=x.xAxis,w=x.yAxis,M=this.options.marker||x.options.marker;x=x.pointPlacementToXValue();var A=K(this.pointPadding,p.pointPadding,0),E={x1:N(Math.round(v.len-v.translate(this.x-u,!1,!0,!1,!0,-x)),-v.len,2*v.len),x2:N(Math.round(v.len-v.translate(this.x+u,!1,!0,!1,!0,-x)),-v.len,2*v.len),y1:N(Math.round(w.translate(this.y-g,!1,!0,!1,!0)),-w.len,2*w.len),y2:N(Math.round(w.translate(this.y+g,!1,!0,!1,!0)),-w.len,2*w.len)};return[["width","x"],["height","y"]].forEach(function(R){var W=R[0],b=(R=R[1])+"1",l=R+"2",h=Math.abs(E[b]-E[l]),r=M&&M.lineWidth||0,n=Math.abs(E[b]+E[l])/2;Y(W=M&&M[W])&&W<h&&(E[b]=n-(W=W/2+r/2),E[l]=n+W),A&&("y"===R&&(b=l,l=R+"1"),E[b]+=A,E[l]-=A)}),E},k.prototype.haloPath=function(x){if(!x)return[];var p=this.shapeArgs||{},u=p.x,g=p.y,v=p.width;return[["M",(u=void 0===u?0:u)-x,(g=void 0===g?0:g)-x],["L",u-x,g+(p=void 0===(p=p.height)?0:p)+x],["L",u+(v=void 0===v?0:v)+x,g+p+x],["L",u+v+x,g-x],["Z"]]},k.prototype.isValid=function(){return this.value!==1/0&&this.value!==-1/0},k}(O.seriesTypes.scatter.prototype.pointClass),Z(O.prototype,{dataLabelOnNull:!0,moveToTopOnHover:!0,ttBelow:!1}),O}),X(y,"Series/Heatmap/HeatmapSeries.js",[y["Core/Color/Color.js"],y["Series/ColorMapComposition.js"],y["Series/Heatmap/HeatmapPoint.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K){var E,P=this&&this.__extends||(E=function(R,W){return(E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,l){b.__proto__=l}||function(b,l){for(var h in l)l.hasOwnProperty(h)&&(b[h]=l[h])})(R,W)},function(R,W){function b(){this.constructor=R}E(R,W),R.prototype=null===W?Object.create(W):(b.prototype=W.prototype,new b)}),k=Y.series,x=Y.seriesTypes,p=x.column,u=x.scatter,g=Z.prototype.symbols;Z=K.extend;var v=K.fireEvent,w=K.isNumber,M=K.merge,A=K.pick;return K=function(E){function R(){var W=null!==E&&E.apply(this,arguments)||this;return W.colorAxis=void 0,W.data=void 0,W.options=void 0,W.points=void 0,W.valueMax=NaN,W.valueMin=NaN,W}return P(R,E),R.prototype.drawPoints=function(){var W=this;((this.options.marker||{}).enabled||this._hasPointMarkers)&&(k.prototype.drawPoints.call(this),this.points.forEach(function(b){b.graphic&&(b.graphic[W.chart.styledMode?"css":"animate"](W.colorAttribs(b)),null===b.value&&b.graphic.addClass("highcharts-null-point"))}))},R.prototype.getExtremes=function(){var W=k.prototype.getExtremes.call(this,this.valueData),b=W.dataMin;return W=W.dataMax,w(b)&&(this.valueMin=b),w(W)&&(this.valueMax=W),k.prototype.getExtremes.call(this)},R.prototype.getValidPoints=function(W,b){return k.prototype.getValidPoints.call(this,W,b,!0)},R.prototype.hasData=function(){return!!this.processedXData.length},R.prototype.init=function(){E.prototype.init.apply(this,arguments);var W=this.options;W.pointRange=A(W.pointRange,W.colsize||1),this.yAxis.axisPointRange=W.rowsize||1,g.ellipse=g.circle,W.marker&&(W.marker.r=W.borderRadius)},R.prototype.markerAttribs=function(W,b){var l=W.shapeArgs||{};if(W.hasImage)return{x:W.plotX,y:W.plotY};if(b&&"normal"!==b){var h=W.options.marker||{};return W=(W=this.options.marker||{}).states&&W.states[b]||{},{x:(l.x||0)+((l.width||0)-(b=((h=h.states&&h.states[b]||{}).width||W.width||l.width||0)+(h.widthPlus||W.widthPlus||0)))/2,y:(l.y||0)+((l.height||0)-(W=(h.height||W.height||l.height||0)+(h.heightPlus||W.heightPlus||0)))/2,width:b,height:W}}return l},R.prototype.pointAttribs=function(W,b){var l=k.prototype.pointAttribs.call(this,W,b),h=this.options||{},r=this.chart.options.plotOptions||{},n=r.series||{},i=r.heatmap||{};return r=W&&W.options.borderColor||h.borderColor||i.borderColor||n.borderColor,n=W&&W.options.borderWidth||h.borderWidth||i.borderWidth||n.borderWidth||l["stroke-width"],l.stroke=W&&W.marker&&W.marker.lineColor||h.marker&&h.marker.lineColor||r||this.color,l["stroke-width"]=n,b&&"normal"!==b&&(W=M(h.states&&h.states[b],h.marker&&h.marker.states&&h.marker.states[b],W&&W.options.states&&W.options.states[b]||{}),l.fill=W.color||O.parse(l.fill).brighten(W.brightness||0).get(),l.stroke=W.lineColor||l.stroke),l},R.prototype.translate=function(){var W=this.options,b=W.marker&&W.marker.symbol||"rect",l=g[b]?b:"rect",h=-1!==["circle","square"].indexOf(l);this.generatePoints(),this.points.forEach(function(r){var n=r.getCellAttributes(),i=Math.min(n.x1,n.x2),o=Math.min(n.y1,n.y2),t=Math.max(Math.abs(n.x2-n.x1),0),a=Math.max(Math.abs(n.y2-n.y1),0);r.hasImage=0===(r.marker&&r.marker.symbol||b||"").indexOf("url"),h&&(o=Math.abs(t-a),i=Math.min(n.x1,n.x2)+(t<a?0:o/2),o=Math.min(n.y1,n.y2)+(t<a?o/2:0),t=a=Math.min(t,a)),r.hasImage&&(r.marker={width:t,height:a}),r.plotX=r.clientX=(n.x1+n.x2)/2,r.plotY=(n.y1+n.y2)/2,r.shapeType="path",r.shapeArgs=M(!0,{x:i,y:o,width:t,height:a},{d:g[l](i,o,t,a,{r:W.borderRadius})})}),v(this,"afterTranslate")},R.defaultOptions=M(u.defaultOptions,{animation:!1,borderRadius:0,borderWidth:0,nullColor:"#f7f7f7",dataLabels:{formatter:function(){var W=this.series.chart.numberFormatter,b=this.point.value;return w(b)?W(b,-1):""},inside:!0,verticalAlign:"middle",crop:!1,overflow:"allow",padding:0},marker:{symbol:"rect",radius:0,lineColor:void 0,states:{hover:{lineWidthPlus:0},select:{}}},clip:!0,pointRange:null,tooltip:{pointFormat:"{point.x}, {point.y}: {point.value}<br/>"},states:{hover:{halo:!1,brightness:.2}}}),R}(u),Z(K.prototype,{axisTypes:S.seriesMembers.axisTypes,colorKey:S.seriesMembers.colorKey,directTouch:!0,getExtremesFromAll:!0,parallelArrays:S.seriesMembers.parallelArrays,pointArrayMap:["y","value"],pointClass:I,specialGroup:"group",trackerGroups:S.seriesMembers.trackerGroups,alignDataLabel:p.prototype.alignDataLabel,colorAttribs:S.seriesMembers.colorAttribs,drawLegendSymbol:N.drawRectangle,getSymbol:k.prototype.getSymbol}),S.compose(K),Y.registerSeriesType("heatmap",K),K}),X(y,"masters/modules/map.src.js",[y["Core/Globals.js"],y["Core/Axis/Color/ColorAxis.js"],y["Series/MapBubble/MapBubbleSeries.js"],y["Core/Chart/MapChart.js"],y["Maps/MapView.js"],y["Maps/Projection.js"]],function(O,S,I,N,Y,Z){O.ColorAxis=S,O.MapChart=N,O.mapChart=O.Map=N.mapChart,O.MapView=Y,O.maps=N.maps,O.Projection=Z,S.compose(O.Chart,O.Fx,O.Legend,O.Series),I.compose(O.Axis,O.Chart,O.Legend,O.Series)}),X(y,"masters/highmaps.src.js",[y["masters/highcharts.src.js"]],function(O){return O.product="Highmaps",O}),y["masters/highmaps.src.js"]._modules=y,y["masters/highmaps.src.js"]},Lt.exports?(X.default=X,Lt.exports=c.document?X(c):X):void 0!==(e=function(){return X(c)}.call(ut,se,ut,Lt))&&(Lt.exports=e)},1067:function(Lt,ut,se){var e,c,X;c=typeof window<"u"?window:this,X=function(c){function X(O,S,I,N){O.hasOwnProperty(S)||(O[S]=N.apply(null,I),"function"==typeof CustomEvent&&c.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:S,module:O[S]}})))}var y={};return X(y,"Core/Globals.js",[],function(){var O,S;return(S=O||(O={})).SVG_NS="http://www.w3.org/2000/svg",S.product="Highcharts",S.version="10.3.3",S.win=typeof c<"u"?c:{},S.doc=S.win.document,S.svg=S.doc&&S.doc.createElementNS&&!!S.doc.createElementNS(S.SVG_NS,"svg").createSVGRect,S.userAgent=S.win.navigator&&S.win.navigator.userAgent||"",S.isChrome=-1!==S.userAgent.indexOf("Chrome"),S.isFirefox=-1!==S.userAgent.indexOf("Firefox"),S.isMS=/(edge|msie|trident)/i.test(S.userAgent)&&!S.win.opera,S.isSafari=!S.isChrome&&-1!==S.userAgent.indexOf("Safari"),S.isTouchDevice=/(Mobile|Android|Windows Phone)/.test(S.userAgent),S.isWebKit=-1!==S.userAgent.indexOf("AppleWebKit"),S.deg2rad=2*Math.PI/360,S.hasBidiBug=S.isFirefox&&4>parseInt(S.userAgent.split("Firefox/")[1],10),S.hasTouch=!!S.win.TouchEvent,S.marginNames=["plotTop","marginRight","marginBottom","plotLeft"],S.noop=function(){},S.supportsPassiveEvents=function(){var I=!1;if(!S.isMS){var N=Object.defineProperty({},"passive",{get:function(){I=!0}});S.win.addEventListener&&S.win.removeEventListener&&(S.win.addEventListener("testPassive",S.noop,N),S.win.removeEventListener("testPassive",S.noop,N))}return I}(),S.charts=[],S.dateFormats={},S.seriesTypes={},S.symbolSizes={},S.chartCount=0,O}),X(y,"Core/Utilities.js",[y["Core/Globals.js"]],function(O){function S(t,a,m,d){var f=a?"Highcharts error":"Highcharts warning";32===t&&(t=f+": Deprecated member");var T=x(t),V=T?f+" #"+t+": www.highcharts.com/errors/"+t+"/":t.toString();if(typeof d<"u"){var F="";T&&(V+="?"),R(d,function(s,_){F+="\n - ".concat(_,": ").concat(s),T&&(V+=encodeURI(_)+"="+encodeURI(s))}),V+=F}b(O,"displayError",{chart:m,code:t,message:V,params:d},function(){if(a)throw Error(V);r.console&&-1===S.messages.indexOf(V)&&console.warn(V)}),S.messages.push(V)}function N(t,a){return parseInt(t,a||10)}function Y(t){return"string"==typeof t}function Z(t){return"[object Array]"===(t=Object.prototype.toString.call(t))||"[object Array Iterator]"===t}function K(t,a){return!(!t||"object"!=typeof t||a&&Z(t))}function P(t){return K(t)&&"number"==typeof t.nodeType}function k(t){var a=t&&t.constructor;return!(!K(t,!0)||P(t)||!a||!a.name||"Object"===a.name)}function x(t){return"number"==typeof t&&!isNaN(t)&&1/0>t&&-1/0<t}function p(t){return typeof t<"u"&&null!==t}function u(t,a,m){var f,d=Y(a)&&!p(m),T=function(V,F){p(V)?t.setAttribute(F,V):d?(f=t.getAttribute(F))||"class"!==F||(f=t.getAttribute(F+"Name")):t.removeAttribute(F)};return Y(a)?T(m,a):R(a,T),f}function g(t,a){var m;for(m in t||(t={}),a)t[m]=a[m];return t}function v(){for(var t=arguments,a=t.length,m=0;m<a;m++){var d=t[m];if(typeof d<"u"&&null!==d)return d}}function w(t,a){O.isMS&&!O.svg&&a&&p(a.opacity)&&(a.filter="alpha(opacity=".concat(100*a.opacity,")")),g(t.style,a)}function M(t){return Math.pow(10,Math.floor(Math.log(t)/Math.LN10))}function A(t,a){return 1e14<t?t:parseFloat(t.toPrecision(a||14))}function R(t,a,m){for(var d in t)Object.hasOwnProperty.call(t,d)&&a.call(m||t[d],t[d],d,t)}function W(t,a,m){function d(F,s){var _=t.removeEventListener||O.removeEventListenerPolyfill;_&&_.call(t,F,s,!1)}function f(F){var s;if(t.nodeName){if(a){var _={};_[a]=!0}else _=F;R(_,function(B,H){if(F[H])for(s=F[H].length;s--;)d(H,F[H][s].fn)})}}var T="function"==typeof t&&t.prototype||t;if(Object.hasOwnProperty.call(T,"hcEvents")){var V=T.hcEvents;a?(T=V[a]||[],m?(V[a]=T.filter(function(F){return m!==F.fn}),d(a,m)):(f(V),V[a]=[])):(f(V),delete T.hcEvents)}}function b(t,a,m,d){if(m=m||{},h.createEvent&&(t.dispatchEvent||t.fireEvent&&t!==O)){var f=h.createEvent("Events");f.initEvent(a,!0,!0),m=g(f,m),t.dispatchEvent?t.dispatchEvent(m):t.fireEvent(a,m)}else if(t.hcEvents){m.target||g(m,{preventDefault:function(){m.defaultPrevented=!0},target:t,type:a}),f=[];for(var T=t,V=!1;T.hcEvents;)Object.hasOwnProperty.call(T,"hcEvents")&&T.hcEvents[a]&&(f.length&&(V=!0),f.unshift.apply(f,T.hcEvents[a])),T=Object.getPrototypeOf(T);V&&f.sort(function(F,s){return F.order-s.order}),f.forEach(function(F){!1===F.fn.call(t,m)&&m.preventDefault()})}d&&!m.defaultPrevented&&d.call(t,m)}var l=O.charts,h=O.doc,r=O.win;(S||(S={})).messages=[],Math.easeInOutSine=function(t){return-.5*(Math.cos(Math.PI*t)-1)};var n=Array.prototype.find?function(t,a){return t.find(a)}:function(t,a){var m,d=t.length;for(m=0;m<d;m++)if(a(t[m],m))return t[m]};R({map:"map",each:"forEach",grep:"filter",reduce:"reduce",some:"some"},function(t,a){O[a]=function(m){var d;return S(32,!1,void 0,((d={})["Highcharts.".concat(a)]="use Array.".concat(t),d)),Array.prototype[t].apply(m,[].slice.call(arguments,1))}});var i,t,a,o=(t=Math.random().toString(36).substring(2,9)+"-",a=0,function(){return"highcharts-"+(i?"":t)+a++});return r.jQuery&&(r.jQuery.fn.highcharts=function(){var t=[].slice.call(arguments);if(this[0])return t[0]?(new(O[Y(t[0])?t.shift():"Chart"])(this[0],t[0],t[1]),this):l[u(this[0],"data-highcharts-chart")]}),n={addEvent:function(t,a,m,d){void 0===d&&(d={});var f="function"==typeof t&&t.prototype||t;Object.hasOwnProperty.call(f,"hcEvents")||(f.hcEvents={}),f=f.hcEvents,O.Point&&t instanceof O.Point&&t.series&&t.series.chart&&(t.series.chart.runTrackerClick=!0);var T=t.addEventListener||O.addEventListenerPolyfill;return T&&T.call(t,a,m,!!O.supportsPassiveEvents&&{passive:void 0===d.passive?-1!==a.indexOf("touch"):d.passive,capture:!1}),f[a]||(f[a]=[]),f[a].push({fn:m,order:"number"==typeof d.order?d.order:1/0}),f[a].sort(function(V,F){return V.order-F.order}),function(){W(t,a,m)}},arrayMax:function(t){for(var a=t.length,m=t[0];a--;)t[a]>m&&(m=t[a]);return m},arrayMin:function(t){for(var a=t.length,m=t[0];a--;)t[a]<m&&(m=t[a]);return m},attr:u,clamp:function(t,a,m){return t>a?t<m?t:m:a},cleanRecursively:function I(t,a){var m={};return R(t,function(d,f){K(t[f],!0)&&!t.nodeType&&a[f]?(d=I(t[f],a[f]),Object.keys(d).length&&(m[f]=d)):(K(t[f])||t[f]!==a[f]||f in t&&!(f in a))&&(m[f]=t[f])}),m},clearTimeout:function(t){p(t)&&clearTimeout(t)},correctFloat:A,createElement:function(t,a,m,d,f){return t=h.createElement(t),a&&g(t,a),f&&w(t,{padding:"0",border:"none",margin:"0"}),m&&w(t,m),d&&d.appendChild(t),t},css:w,defined:p,destroyObjectProperties:function(t,a){R(t,function(m,d){m&&m!==a&&m.destroy&&m.destroy(),delete t[d]})},discardElement:function(t){t&&t.parentElement&&t.parentElement.removeChild(t)},erase:function(t,a){for(var m=t.length;m--;)if(t[m]===a){t.splice(m,1);break}},error:S,extend:g,extendClass:function(t,a){var m=function(){};return g(m.prototype=new t,a),m},find:n,fireEvent:b,getMagnitude:M,getNestedProperty:function(t,a){for(t=t.split(".");t.length&&p(a);){var m=t.shift();if(typeof m>"u"||"__proto__"===m||!p(a=a[m])||"function"==typeof a||"number"==typeof a.nodeType||a===r)return}return a},getStyle:function E(t,a,m){var d=O.getStyle||E;if("width"===a)return a=Math.min(t.offsetWidth,t.scrollWidth),(m=t.getBoundingClientRect&&t.getBoundingClientRect().width)<a&&m>=a-1&&(a=Math.floor(m)),Math.max(0,a-(d(t,"padding-left",!0)||0)-(d(t,"padding-right",!0)||0));if("height"===a)return Math.max(0,Math.min(t.offsetHeight,t.scrollHeight)-(d(t,"padding-top",!0)||0)-(d(t,"padding-bottom",!0)||0));if(r.getComputedStyle||S(27,!0),t=r.getComputedStyle(t,void 0)){var f=t.getPropertyValue(a);v(m,"opacity"!==a)&&(f=N(f))}return f},inArray:function(t,a,m){return S(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),a.indexOf(t,m)},isArray:Z,isClass:k,isDOMElement:P,isFunction:function(t){return"function"==typeof t},isNumber:x,isObject:K,isString:Y,keys:function(t){return S(32,!1,void 0,{"Highcharts.keys":"use Object.keys"}),Object.keys(t)},merge:function(){var t,a=arguments,m={},d=function(T,V){return"object"!=typeof T&&(T={}),R(V,function(F,s){"__proto__"!==s&&"constructor"!==s&&(T[s]=!K(F,!0)||k(F)||P(F)?V[s]:d(T[s]||{},F))}),T};!0===a[0]&&(m=a[1],a=Array.prototype.slice.call(a,2));var f=a.length;for(t=0;t<f;t++)m=d(m,a[t]);return m},normalizeTickInterval:function(t,a,m,d,f){var T=t,V=t/(m=v(m,M(t)));for(a||(a=f?[1,1.2,1.5,2,2.5,3,4,5,6,8,10]:[1,2,2.5,5,10],!1===d&&(1===m?a=a.filter(function(F){return F%1==0}):.1>=m&&(a=[1/m]))),d=0;d<a.length&&(T=a[d],!(f&&T*m>=t||!f&&V<=(a[d]+(a[d+1]||a[d]))/2));d++);return A(T*m,-Math.round(Math.log(.001)/Math.LN10))},objectEach:R,offset:function(t){var a=h.documentElement;return{top:(t=t.parentElement||t.parentNode?t.getBoundingClientRect():{top:0,left:0,width:0,height:0}).top+(r.pageYOffset||a.scrollTop)-(a.clientTop||0),left:t.left+(r.pageXOffset||a.scrollLeft)-(a.clientLeft||0),width:t.width,height:t.height}},pad:function(t,a,m){return Array((a||2)+1-String(t).replace("-","").length).join(m||"0")+t},pick:v,pInt:N,relativeLength:function(t,a,m){return/%$/.test(t)?a*parseFloat(t)/100+(m||0):parseFloat(t)},removeEvent:W,splat:function(t){return Z(t)?t:[t]},stableSort:function(t,a){var d,f,m=t.length;for(f=0;f<m;f++)t[f].safeI=f;for(t.sort(function(T,V){return 0===(d=a(T,V))?T.safeI-V.safeI:d}),f=0;f<m;f++)delete t[f].safeI},syncTimeout:function(t,a,m){return 0<a?setTimeout(t,a,m):(t.call(0,m),-1)},timeUnits:{millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},uniqueKey:o,useSerialIds:function(t){return i=v(t,i)},wrap:function(t,a,m){var d=t[a];t[a]=function(){var f=arguments,T=this;return m.apply(this,[function(){return d.apply(T,arguments.length?arguments:f)}].concat([].slice.call(arguments)))}}},n}),X(y,"Core/Chart/ChartDefaults.js",[],function(){return{alignThresholds:!1,panning:{enabled:!1,type:"x"},styledMode:!1,borderRadius:0,colorCount:10,allowMutatingData:!0,defaultSeriesType:"line",ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}},zoomBySingleTouch:!1,zooming:{singleTouch:!1,resetButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}}},width:null,height:null,borderColor:"#335cad",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"}}),X(y,"Core/Color/Color.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S){var I=S.isNumber,N=S.merge,Y=S.pInt;return function(){function Z(K){this.rgba=[NaN,NaN,NaN,NaN],this.input=K;var P=O.Color;return P&&P!==Z?new P(K):this instanceof Z?void this.init(K):new Z(K)}return Z.parse=function(K){return K?new Z(K):Z.None},Z.prototype.init=function(K){var P;if("object"==typeof K&&typeof K.stops<"u")this.stops=K.stops.map(function(u){return new Z(u[1])});else if("string"==typeof K){if(this.input=K=Z.names[K.toLowerCase()]||K,"#"===K.charAt(0)){var k=K.length,x=parseInt(K.substr(1),16);7===k?P=[(16711680&x)>>16,(65280&x)>>8,255&x,1]:4===k&&(P=[(3840&x)>>4|(3840&x)>>8,(240&x)>>4|240&x,(15&x)<<4|15&x,1])}if(!P)for(x=Z.parsers.length;x--&&!P;){var p=Z.parsers[x];(k=p.regex.exec(K))&&(P=p.parse(k))}}P&&(this.rgba=P)},Z.prototype.get=function(K){var P=this.input,k=this.rgba;if("object"==typeof P&&typeof this.stops<"u"){var x=N(P);return x.stops=[].slice.call(x.stops),this.stops.forEach(function(p,u){x.stops[u]=[x.stops[u][0],p.get(K)]}),x}return k&&I(k[0])?"rgb"===K||!K&&1===k[3]?"rgb("+k[0]+","+k[1]+","+k[2]+")":"a"===K?"".concat(k[3]):"rgba("+k.join(",")+")":P},Z.prototype.brighten=function(K){var P=this.rgba;if(this.stops)this.stops.forEach(function(x){x.brighten(K)});else if(I(K)&&0!==K)for(var k=0;3>k;k++)P[k]+=Y(255*K),0>P[k]&&(P[k]=0),255<P[k]&&(P[k]=255);return this},Z.prototype.setOpacity=function(K){return this.rgba[3]=K,this},Z.prototype.tweenTo=function(K,P){var k=this.rgba,x=K.rgba;return I(k[0])&&I(x[0])?((K=1!==x[3]||1!==k[3])?"rgba(":"rgb(")+Math.round(x[0]+(k[0]-x[0])*(1-P))+","+Math.round(x[1]+(k[1]-x[1])*(1-P))+","+Math.round(x[2]+(k[2]-x[2])*(1-P))+(K?","+(x[3]+(k[3]-x[3])*(1-P)):"")+")":K.input||"none"},Z.names={white:"#ffffff",black:"#000000"},Z.parsers=[{regex:/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/,parse:function(K){return[Y(K[1]),Y(K[2]),Y(K[3]),parseFloat(K[4],10)]}},{regex:/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,parse:function(K){return[Y(K[1]),Y(K[2]),Y(K[3]),1]}}],Z.None=new Z(""),Z}()}),X(y,"Core/Color/Palettes.js",[],function(){return{colors:"#7cb5ec #434348 #90ed7d #f7a35c #8085e9 #f15c80 #e4d354 #2b908f #f45b5b #91e8e1".split(" ")}}),X(y,"Core/Time.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S){var I=O.win,N=S.defined,Y=S.error,Z=S.extend,K=S.isObject,P=S.merge,k=S.objectEach,x=S.pad,p=S.pick,u=S.splat,g=S.timeUnits,v=O.isSafari&&I.Intl&&I.Intl.DateTimeFormat.prototype.formatRange,w=O.isSafari&&I.Intl&&!I.Intl.DateTimeFormat.prototype.formatRange;return S=function(){function M(A){this.options={},this.variableTimezone=this.useUTC=!1,this.Date=I.Date,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.update(A)}return M.prototype.get=function(A,E){if(this.variableTimezone||this.timezoneOffset){var R=E.getTime(),W=R-this.getTimezoneOffset(E);return E.setTime(W),A=E["getUTC"+A](),E.setTime(R),A}return this.useUTC?E["getUTC"+A]():E["get"+A]()},M.prototype.set=function(A,E,R){if(this.variableTimezone||this.timezoneOffset){if("Milliseconds"===A||"Seconds"===A||"Minutes"===A&&this.getTimezoneOffset(E)%36e5==0)return E["setUTC"+A](R);var W=this.getTimezoneOffset(E);return W=E.getTime()-W,E.setTime(W),E["setUTC"+A](R),A=this.getTimezoneOffset(E),W=E.getTime()+A,E.setTime(W)}return this.useUTC||v&&"FullYear"===A?E["setUTC"+A](R):E["set"+A](R)},M.prototype.update=function(A){void 0===A&&(A={});var E=p(A.useUTC,!0);this.options=A=P(!0,this.options,A),this.Date=A.Date||I.Date||Date,this.timezoneOffset=(this.useUTC=E)&&A.timezoneOffset||void 0,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.variableTimezone=E&&!(!A.getTimezoneOffset&&!A.timezone)},M.prototype.makeTime=function(A,E,R,W,b,l){if(this.useUTC){var h=this.Date.UTC.apply(0,arguments),r=this.getTimezoneOffset(h),n=this.getTimezoneOffset(h+=r);r!==n?h+=n-r:r-36e5!==this.getTimezoneOffset(h-36e5)||w||(h-=36e5)}else h=new this.Date(A,E,p(R,1),p(W,0),p(b,0),p(l,0)).getTime();return h},M.prototype.timezoneOffsetFunction=function(){var A=this,E=this.options,R=E.getTimezoneOffset,W=E.moment||I.moment;if(!this.useUTC)return function(b){return 6e4*new Date(b.toString()).getTimezoneOffset()};if(E.timezone){if(W)return function(b){return 6e4*-W.tz(b,E.timezone).utcOffset()};Y(25)}return this.useUTC&&R?function(b){return 6e4*R(b.valueOf())}:function(){return 6e4*(A.timezoneOffset||0)}},M.prototype.dateFormat=function(A,E,R){if(!N(E)||isNaN(E))return O.defaultOptions.lang&&O.defaultOptions.lang.invalidDate||"";A=p(A,"%Y-%m-%d %H:%M:%S");var W=this,b=new this.Date(E),l=this.get("Hours",b),h=this.get("Day",b),r=this.get("Date",b),n=this.get("Month",b),i=this.get("FullYear",b),o=O.defaultOptions.lang,t=o&&o.weekdays,a=o&&o.shortWeekdays;return b=Z({a:a?a[h]:t[h].substr(0,3),A:t[h],d:x(r),e:x(r,2," "),w:h,b:o.shortMonths[n],B:o.months[n],m:x(n+1),o:n+1,y:i.toString().substr(2,2),Y:i,H:x(l),k:l,I:x(l%12||12),l:l%12||12,M:x(this.get("Minutes",b)),p:12>l?"AM":"PM",P:12>l?"am":"pm",S:x(b.getSeconds()),L:x(Math.floor(E%1e3),3)},O.dateFormats),k(b,function(m,d){for(;-1!==A.indexOf("%"+d);)A=A.replace("%"+d,"function"==typeof m?m.call(W,E):m)}),R?A.substr(0,1).toUpperCase()+A.substr(1):A},M.prototype.resolveDTLFormat=function(A){return K(A,!0)?A:{main:(A=u(A))[0],from:A[1],to:A[2]}},M.prototype.getTimeTicks=function(A,E,R,W){var o,b=this,l=[],h={},r=new b.Date(E),n=A.unitRange,i=A.count||1;if(W=p(W,1),N(E)){if(b.set("Milliseconds",r,n>=g.second?0:i*Math.floor(b.get("Milliseconds",r)/i)),n>=g.second&&b.set("Seconds",r,n>=g.minute?0:i*Math.floor(b.get("Seconds",r)/i)),n>=g.minute&&b.set("Minutes",r,n>=g.hour?0:i*Math.floor(b.get("Minutes",r)/i)),n>=g.hour&&b.set("Hours",r,n>=g.day?0:i*Math.floor(b.get("Hours",r)/i)),n>=g.day&&b.set("Date",r,n>=g.month?1:Math.max(1,i*Math.floor(b.get("Date",r)/i))),n>=g.month){b.set("Month",r,n>=g.year?0:i*Math.floor(b.get("Month",r)/i));var t=b.get("FullYear",r)}n>=g.year&&b.set("FullYear",r,t-t%i),n===g.week&&(t=b.get("Day",r),b.set("Date",r,b.get("Date",r)-t+W+(t<W?-7:0))),t=b.get("FullYear",r),W=b.get("Month",r);var a=b.get("Date",r),m=b.get("Hours",r);for(E=r.getTime(),!b.variableTimezone&&b.useUTC||!N(R)||(o=R-E>4*g.month||b.getTimezoneOffset(E)!==b.getTimezoneOffset(R)),E=r.getTime(),r=1;E<R;)l.push(E),E=n===g.year?b.makeTime(t+r*i,0):n===g.month?b.makeTime(t,W+r*i):!o||n!==g.day&&n!==g.week?o&&n===g.hour&&1<i?b.makeTime(t,W,a,m+r*i):E+n*i:b.makeTime(t,W,a+r*i*(n===g.day?1:7)),r++;l.push(E),n<=g.hour&&1e4>l.length&&l.forEach(function(d){d%18e5==0&&"000000000"===b.dateFormat("%H%M%S%L",d)&&(h[d]="day")})}return l.info=Z(A,{higherRanks:h,totalRange:n*i}),l},M.prototype.getDateFormat=function(A,E,R,W){var b=this.dateFormat("%m-%d %H:%M:%S.%L",E),l={millisecond:15,second:12,minute:9,hour:6,day:3},h="millisecond";for(r in g){if(A===g.week&&+this.dateFormat("%w",E)===R&&"00:00:00.000"===b.substr(6)){var r="week";break}if(g[r]>A){r=h;break}if(l[r]&&b.substr(l[r])!=="01-01 00:00:00.000".substr(l[r]))break;"week"!==r&&(h=r)}return this.resolveDTLFormat(W[r]).main},M}(),S}),X(y,"Core/Defaults.js",[y["Core/Chart/ChartDefaults.js"],y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Color/Palettes.js"],y["Core/Time.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z){S=S.parse;var K=Z.merge,P={colors:N.colors,symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),decimalPoint:".",numericSymbols:"kMGTPE".split(""),resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:O,title:{text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{text:"",align:"center",widthAdjust:-44},caption:{margin:15,text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},labels:{style:{position:"absolute",color:"#333333"}},legend:{enabled:!0,align:"center",alignColumns:!0,className:"highcharts-no-tooltip",layout:"horizontal",labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{activeColor:"#003399",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"12px",fontWeight:"bold",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#cccccc"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:I.svg,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %b %e, %H:%M:%S.%L",second:"%A, %b %e, %H:%M:%S",minute:"%A, %b %e, %H:%M",hour:"%A, %b %e, %H:%M",day:"%A, %b %e, %Y",week:"Week from %A, %b %e, %Y",month:"%B %Y",year:"%Y"},footerFormat:"",headerShape:"callout",hideDelay:500,padding:8,shape:"callout",shared:!1,snap:I.isTouchDevice?25:10,headerFormat:'<span style="font-size: 10px">{point.key}</span><br/>',pointFormat:'<span style="color:{point.color}">\u25cf</span> {series.name}: <b>{point.y}</b><br/>',backgroundColor:S("#f7f7f7").setOpacity(.85).get(),borderWidth:1,shadow:!0,stickOnContact:!1,style:{color:"#333333",cursor:"default",fontSize:"12px",whiteSpace:"nowrap"},useHTML:!1},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"9px"},text:"Highcharts.com"}};P.chart.styledMode=!1;var k=new Y(K(P.global,P.time));return{defaultOptions:P,defaultTime:k,getOptions:function(){return P},setOptions:function(x){return K(!0,P,x),(x.time||x.global)&&(I.time?I.time.update(K(P.global,P.time,x.global,x.time)):I.time=k),P}}}),X(y,"Core/Animation/Fx.js",[y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I){var N=O.parse,Y=S.win,Z=I.isNumber,K=I.objectEach;return function(){function P(k,x,p){this.pos=NaN,this.options=x,this.elem=k,this.prop=p}return P.prototype.dSetter=function(){var k=this.paths,x=k&&k[0];k=k&&k[1];var p=this.now||0,u=[];if(1!==p&&x&&k)if(x.length===k.length&&1>p)for(var g=0;g<k.length;g++){for(var v=x[g],w=k[g],M=[],A=0;A<w.length;A++){var E=v[A],R=w[A];M[A]=Z(E)&&Z(R)&&("A"!==w[0]||4!==A&&5!==A)?E+p*(R-E):R}u.push(M)}else u=k;else u=this.toD||[];this.elem.attr("d",u,void 0,!0)},P.prototype.update=function(){var k=this.elem,x=this.prop,p=this.now,u=this.options.step;this[x+"Setter"]?this[x+"Setter"]():k.attr?k.element&&k.attr(x,p,null,!0):k.style[x]=p+this.unit,u&&u.call(k,p,this)},P.prototype.run=function(k,x,p){var u=this,g=u.options,v=function(A){return!v.stopped&&u.step(A)},w=Y.requestAnimationFrame||function(A){setTimeout(A,13)},M=function(){for(var A=0;A<P.timers.length;A++)P.timers[A]()||P.timers.splice(A--,1);P.timers.length&&w(M)};k!==x||this.elem["forceAnimate:"+this.prop]?(this.startTime=+new Date,this.start=k,this.end=x,this.unit=p,this.now=this.start,this.pos=0,v.elem=this.elem,v.prop=this.prop,v()&&1===P.timers.push(v)&&w(M)):(delete g.curAnim[this.prop],g.complete&&0===Object.keys(g.curAnim).length&&g.complete.call(this.elem))},P.prototype.step=function(k){var x=+new Date,p=this.options,u=this.elem,g=p.complete,v=p.duration,w=p.curAnim;if(u.attr&&!u.element)k=!1;else if(k||x>=v+this.startTime){this.now=this.end,this.pos=1,this.update();var M=w[this.prop]=!0;K(w,function(A){!0!==A&&(M=!1)}),M&&g&&g.call(u),k=!1}else this.pos=p.easing((x-this.startTime)/v),this.now=this.start+(this.end-this.start)*this.pos,this.update(),k=!0;return k},P.prototype.initPath=function(k,x,p){function u(b,l){for(;b.length<W;){var h=b[0],r=l[W-b.length];r&&"M"===h[0]&&(b[0]="C"===r[0]?["C",h[1],h[2],h[1],h[2],h[1],h[2]]:["L",h[1],h[2]]),b.unshift(h),M&&(h=b.pop(),b.push(b[b.length-1],h))}}function g(b,l){for(;b.length<W;)if("C"===(l=b[Math.floor(b.length/A)-1].slice())[0]&&(l[1]=l[5],l[2]=l[6]),M){var h=b[Math.floor(b.length/A)].slice();b.splice(b.length/2,0,l,h)}else b.push(l)}var v=k.startX,w=k.endX;p=p.slice();var M=k.isArea,A=M?2:1;if(!(x=x&&x.slice()))return[p,p];if(v&&w&&w.length){for(k=0;k<v.length;k++){if(v[k]===w[0]){var E=k;break}if(v[0]===w[w.length-v.length+k]){E=k;var R=!0;break}if(v[v.length-1]===w[w.length-v.length+k]){E=v.length-k;break}}typeof E>"u"&&(x=[])}if(x.length&&Z(E)){var W=p.length+E*A;R?(u(x,p),g(p,x)):(u(p,x),g(x,p))}return[x,p]},P.prototype.fillSetter=function(){P.prototype.strokeSetter.apply(this,arguments)},P.prototype.strokeSetter=function(){this.elem.attr(this.prop,N(this.start).tweenTo(N(this.end),this.pos),void 0,!0)},P.timers=[],P}()}),X(y,"Core/Animation/AnimationUtilities.js",[y["Core/Animation/Fx.js"],y["Core/Utilities.js"]],function(O,S){function I(g){return k(g)?x({duration:500,defer:0},g):{duration:g?500:0,defer:0}}function N(g,v){for(var w=O.timers.length;w--;)O.timers[w].elem!==g||v&&v!==O.timers[w].prop||(O.timers[w].stopped=!0)}var Y=S.defined,Z=S.getStyle,K=S.isArray,P=S.isNumber,k=S.isObject,x=S.merge,p=S.objectEach,u=S.pick;return{animate:function(g,v,w){var M,E,R,A="";if(!k(w)){var W=arguments;w={duration:W[2],easing:W[3],complete:W[4]}}P(w.duration)||(w.duration=400),w.easing="function"==typeof w.easing?w.easing:Math[w.easing]||Math.easeInOutSine,w.curAnim=x(v),p(v,function(b,l){N(g,l),R=new O(g,w,l),E=void 0,"d"===l&&K(v.d)?(R.paths=R.initPath(g,g.pathArray,v.d),R.toD=v.d,M=0,E=1):g.attr?M=g.attr(l):(M=parseFloat(Z(g,l))||0,"opacity"!==l&&(A="px")),E||(E=b),"string"==typeof E&&E.match("px")&&(E=E.replace(/px/g,"")),R.run(M,E,A)})},animObject:I,getDeferredAnimation:function(g,v,w){var M=I(v),A=0,E=0;return(w?[w]:g.series).forEach(function(R){R=I(R.options.animation),A=v&&Y(v.defer)?M.defer:Math.max(A,R.duration+R.defer),E=Math.min(M.duration,R.duration)}),g.renderer.forExport&&(A=0),{defer:Math.max(0,A-E),duration:Math.min(A,E)}},setAnimation:function(g,v){v.renderer.globalAnimation=u(g,v.options.chart.animation,!0)},stop:N}}),X(y,"Core/Renderer/HTML/AST.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S){var I=O.SVG_NS,N=S.attr,Y=S.createElement,Z=S.css,K=S.error,P=S.isFunction,k=S.isString,x=S.objectEach,p=S.splat,u=(S=O.win.trustedTypes)&&P(S.createPolicy)&&S.createPolicy("highcharts",{createHTML:function(w){return w}}),g=u?u.createHTML(""):"";try{var v=!!(new DOMParser).parseFromString(g,"text/html")}catch{v=!1}return function(){function w(M){this.nodes="string"==typeof M?this.parseMarkup(M):M}return w.filterUserAttributes=function(M){return x(M,function(A,E){var R=!0;-1===w.allowedAttributes.indexOf(E)&&(R=!1),-1!==["background","dynsrc","href","lowsrc","src"].indexOf(E)&&(R=k(A)&&w.allowedReferences.some(function(W){return 0===A.indexOf(W)})),R||(K(33,!1,void 0,{"Invalid attribute in config":"".concat(E)}),delete M[E]),k(A)&&M[E]&&(M[E]=A.replace(/</g,"&lt;"))}),M},w.parseStyle=function(M){return M.split(";").reduce(function(A,E){var R=(E=E.split(":").map(function(W){return W.trim()})).shift();return R&&E.length&&(A[R.replace(/-([a-z])/g,function(W){return W[1].toUpperCase()})]=E.join(":")),A},{})},w.setElementHTML=function(M,A){M.innerHTML=w.emptyHTML,A&&new w(A).addToDOM(M)},w.prototype.addToDOM=function(M){return function A(E,R){var W;return p(E).forEach(function(b){var l=b.tagName,h=b.textContent?O.doc.createTextNode(b.textContent):void 0,r=w.bypassHTMLFiltering;if(l)if("#text"===l)var n=h;else if(-1!==w.allowedTags.indexOf(l)||r){l=O.doc.createElementNS("svg"===l?I:R.namespaceURI||I,l);var i=b.attributes||{};x(b,function(o,t){"tagName"!==t&&"attributes"!==t&&"children"!==t&&"style"!==t&&"textContent"!==t&&(i[t]=o)}),N(l,r?i:w.filterUserAttributes(i)),b.style&&Z(l,b.style),h&&l.appendChild(h),A(b.children||[],l),n=l}else K(33,!1,void 0,{"Invalid tagName in config":l});n&&R.appendChild(n),W=n}),W}(this.nodes,M)},w.prototype.parseMarkup=function(M){var A=[];if(M=M.trim().replace(/ style=(["'])/g," data-style=$1"),v)M=(new DOMParser).parseFromString(u?u.createHTML(M):M,"text/html");else{var E=Y("div");E.innerHTML=M,M={body:E}}var R=function(W,b){var l=W.nodeName.toLowerCase(),h={tagName:l};if("#text"===l&&(h.textContent=W.textContent||""),l=W.attributes){var r={};[].forEach.call(l,function(i){"data-style"===i.name?h.style=w.parseStyle(i.value):r[i.name]=i.value}),h.attributes=r}if(W.childNodes.length){var n=[];[].forEach.call(W.childNodes,function(i){R(i,n)}),n.length&&(h.children=n)}b.push(h)};return[].forEach.call(M.body.childNodes,function(W){return R(W,A)}),A},w.allowedAttributes="aria-controls aria-describedby aria-expanded aria-haspopup aria-hidden aria-label aria-labelledby aria-live aria-pressed aria-readonly aria-roledescription aria-selected class clip-path color colspan cx cy d dx dy disabled fill height href id in markerHeight markerWidth offset opacity orient padding paddingLeft paddingRight patternUnits r refX refY role scope slope src startOffset stdDeviation stroke stroke-linecap stroke-width style tableValues result rowspan summary target tabindex text-align text-anchor textAnchor textLength title type valign width x x1 x2 xlink:href y y1 y2 zIndex".split(" "),w.allowedReferences="https:// http:// mailto: / ../ ./ #".split(" "),w.allowedTags="a abbr b br button caption circle clipPath code dd defs div dl dt em feComponentTransfer feFuncA feFuncB feFuncG feFuncR feGaussianBlur feOffset feMerge feMergeNode filter h1 h2 h3 h4 h5 h6 hr i img li linearGradient marker ol p path pattern pre rect small span stop strong style sub sup svg table text textPath thead title tbody tspan td th tr u ul #text".split(" "),w.emptyHTML=g,w.bypassHTMLFiltering=!1,w}()}),X(y,"Core/FormatUtilities.js",[y["Core/Defaults.js"],y["Core/Utilities.js"]],function(O,S){function I(x,p,u,g){p=+p;var v=N.lang,w=((x=+x||0).toString().split(".")[1]||"").split("e")[0].length,M=x.toString().split("e"),A=p;if(-1===p)p=Math.min(w,20);else if(K(p)){if(p&&M[1]&&0>M[1]){var E=p+ +M[1];0<=E?(M[0]=(+M[0]).toExponential(E).split("e")[0],p=E):(M[0]=M[0].split(".")[0]||0,x=20>p?(M[0]*Math.pow(10,M[1])).toFixed(p):0,M[1]=0)}}else p=2;E=(Math.abs(M[1]?M[0]:x)+Math.pow(10,-Math.max(p,w)-1)).toFixed(p);var R=3<(w=String(k(E))).length?w.length%3:0;return u=P(u,v.decimalPoint),g=P(g,v.thousandsSep),x=(0>x?"-":"")+(R?w.substr(0,R)+g:""),x=0>+M[1]&&!A?"0":x+w.substr(R).replace(/(\d{3})(?=\d)/g,"$1"+g),p&&(x+=u+E.slice(-p)),M[1]&&0!=+x&&(x+="e"+M[1]),x}var N=O.defaultOptions,Y=O.defaultTime,Z=S.getNestedProperty,K=S.isNumber,P=S.pick,k=S.pInt;return{dateFormat:function(x,p,u){return Y.dateFormat(x,p,u)},format:function(x,p,u){var g="{",v=!1,w=/f$/,M=/\.([0-9])/,A=N.lang,E=u&&u.time||Y;u=u&&u.numberFormatter||I;for(var R=[];x;){var W=x.indexOf(g);if(-1===W)break;var b=x.slice(0,W);if(v){if(b=b.split(":"),g=Z(b.shift()||"",p),b.length&&"number"==typeof g)if(b=b.join(":"),w.test(b)){var l=parseInt((b.match(M)||["","-1"])[1],10);null!==g&&(g=u(g,l,A.decimalPoint,-1<b.indexOf(",")?A.thousandsSep:""))}else g=E.dateFormat(b,g);R.push(g)}else R.push(b);x=x.slice(W+1),g=(v=!v)?"}":"{"}return R.push(x),R.join("")},numberFormat:I}}),X(y,"Core/Renderer/RendererUtilities.js",[y["Core/Utilities.js"]],function(O){var Y,S=O.clamp,I=O.pick,N=O.stableSort;return(Y||(Y={})).distribute=function K(P,k,x){var w,p=P,u=p.reducedLen||k,g=function(R,W){return(W.rank||0)-(R.rank||0)},v=function(R,W){return R.target-W.target},M=!0,A=[],E=0;for(w=P.length;w--;)E+=P[w].size;if(E>u){for(N(P,g),E=w=0;E<=u;)E+=P[w].size,w++;A=P.splice(w-1,P.length)}for(N(P,v),P=P.map(function(R){return{size:R.size,targets:[R.target],align:I(R.align,.5)}});M;){for(w=P.length;w--;)u=P[w],g=(Math.min.apply(0,u.targets)+Math.max.apply(0,u.targets))/2,u.pos=S(g-u.size*u.align,0,k-u.size);for(w=P.length,M=!1;w--;)0<w&&P[w-1].pos+P[w-1].size>P[w].pos&&(P[w-1].size+=P[w].size,P[w-1].targets=P[w-1].targets.concat(P[w].targets),P[w-1].align=.5,P[w-1].pos+P[w-1].size>k&&(P[w-1].pos=k-P[w-1].size),P.splice(w,1),M=!0)}return p.push.apply(p,A),w=0,P.some(function(R){var W=0;return(R.targets||[]).some(function(){return p[w].pos=R.pos+W,typeof x<"u"&&Math.abs(p[w].pos-p[w].target)>x?(p.slice(0,w+1).forEach(function(b){return delete b.pos}),p.reducedLen=(p.reducedLen||k)-.1*k,p.reducedLen>.1*k&&K(p,k,x),!0):(W+=p[w].size,w++,!1)})}),N(p,v),p},Y}),X(y,"Core/Renderer/SVG/SVGElement.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I,N){var Y=O.animate,Z=O.animObject,K=O.stop,P=I.deg2rad,k=I.doc,x=I.svg,p=I.SVG_NS,u=I.win,g=N.addEvent,v=N.attr,w=N.createElement,M=N.css,A=N.defined,E=N.erase,R=N.extend,W=N.fireEvent,b=N.isArray,l=N.isFunction,h=N.isString,r=N.merge,n=N.objectEach,i=N.pick,o=N.pInt,t=N.syncTimeout,a=N.uniqueKey;return O=function(){function m(){this.element=void 0,this.onEvents={},this.opacity=1,this.renderer=void 0,this.SVG_NS=p,this.symbolCustomAttribs="x y width height r start end innerR anchorX anchorY rounded".split(" ")}return m.prototype._defaultGetter=function(d){return d=i(this[d+"Value"],this[d],this.element?this.element.getAttribute(d):null,0),/^[\-0-9\.]+$/.test(d)&&(d=parseFloat(d)),d},m.prototype._defaultSetter=function(d,f,T){T.setAttribute(f,d)},m.prototype.add=function(d){var f=this.renderer,T=this.element;if(d&&(this.parentGroup=d),typeof this.textStr<"u"&&"text"===this.element.nodeName&&f.buildText(this),this.added=!0,!d||d.handleZ||this.zIndex)var V=this.zIndexSetter();return V||(d?d.element:f.box).appendChild(T),this.onAdd&&this.onAdd(),this},m.prototype.addClass=function(d,f){var T=f?"":this.attr("class")||"";return(d=(d||"").split(/ /g).reduce(function(V,F){return-1===T.indexOf(F)&&V.push(F),V},T?[T]:[]).join(" "))!==T&&this.attr("class",d),this},m.prototype.afterSetters=function(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)},m.prototype.align=function(d,f,T){var _,B,H,V={},F=this.renderer,s=F.alignedObjects;d?(this.alignOptions=d,this.alignByTranslate=f,(!T||h(T))&&(this.alignTo=_=T||"renderer",E(s,this),s.push(this),T=void 0)):(d=this.alignOptions,f=this.alignByTranslate,_=this.alignTo),T=i(T,F[_],"scrollablePlotBox"===_?F.plotBox:void 0,F);var G=d.verticalAlign;return F=(T.x||0)+(d.x||0),s=(T.y||0)+(d.y||0),"right"===(_=d.align)?B=1:"center"===_&&(B=2),B&&(F+=(T.width-(d.width||0))/B),V[f?"translateX":"x"]=Math.round(F),"bottom"===G?H=1:"middle"===G&&(H=2),H&&(s+=(T.height-(d.height||0))/H),V[f?"translateY":"y"]=Math.round(s),this[this.placed?"animate":"attr"](V),this.placed=!0,this.alignAttr=V,this},m.prototype.alignSetter=function(d){var f={left:"start",center:"middle",right:"end"};f[d]&&(this.alignValue=d,this.element.setAttribute("text-anchor",f[d]))},m.prototype.animate=function(d,f,T){var V=this,F=Z(i(f,this.renderer.globalAnimation,!0));return f=F.defer,i(k.hidden,k.msHidden,k.webkitHidden,!1)&&(F.duration=0),0!==F.duration?(T&&(F.complete=T),t(function(){V.element&&Y(V,d,F)},f)):(this.attr(d,void 0,T||F.complete),n(d,function(s,_){F.step&&F.step.call(this,s,{prop:_,pos:1,elem:this})},this)),this},m.prototype.applyTextOutline=function(d){var f=this.element;-1!==d.indexOf("contrast")&&(d=d.replace(/contrast/g,this.renderer.getContrast(f.style.fill)));var T=d.split(" ");if(d=T[T.length-1],(T=T[0])&&"none"!==T&&I.svg){this.fakeTS=!0,T=T.replace(/(^[\d\.]+)(.*?)$/g,function(s,_,B){return 2*Number(_)+B}),this.removeTextOutline();var V=k.createElementNS(p,"tspan");v(V,{class:"highcharts-text-outline",fill:d,stroke:d,"stroke-width":T,"stroke-linejoin":"round"}),d=f.querySelector("textPath")||f,[].forEach.call(d.childNodes,function(s){var _=s.cloneNode(!0);_.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach(function(B){return _.removeAttribute(B)}),V.appendChild(_)});var F=0;[].forEach.call(d.querySelectorAll("text tspan"),function(s){F+=Number(s.getAttribute("dy"))}),(T=k.createElementNS(p,"tspan")).textContent="\u200b",v(T,{x:Number(f.getAttribute("x")),dy:-F}),V.appendChild(T),d.insertBefore(V,d.firstChild)}},m.prototype.attr=function(d,f,T,V){var _,H,G,F=this.element,s=this.symbolCustomAttribs,B=this;if("string"==typeof d&&typeof f<"u"){var C=d;(d={})[C]=f}return"string"==typeof d?B=(this[d+"Getter"]||this._defaultGetter).call(this,d,F):(n(d,function(j,L){H=!1,V||K(this,L),this.symbolName&&-1!==s.indexOf(L)&&(_||(this.symbolAttr(d),_=!0),H=!0),!this.rotation||"x"!==L&&"y"!==L||(this.doTransform=!0),H||((G=this[L+"Setter"]||this._defaultSetter).call(this,j,L,F),!this.styledMode&&this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(L)&&this.updateShadows(L,j,G))},this),this.afterSetters()),T&&T.call(this),B},m.prototype.clip=function(d){return this.attr("clip-path",d?"url("+this.renderer.url+"#"+d.id+")":"none")},m.prototype.crisp=function(d,f){f=f||d.strokeWidth||0;var T=Math.round(f)%2/2;return d.x=Math.floor(d.x||this.x||0)+T,d.y=Math.floor(d.y||this.y||0)+T,d.width=Math.floor((d.width||this.width||0)-2*T),d.height=Math.floor((d.height||this.height||0)-2*T),A(d.strokeWidth)&&(d.strokeWidth=f),d},m.prototype.complexColor=function(d,f,T){var F,s,_,B,H,G,C,j,L,ee,ie,V=this.renderer,U=[];W(this.renderer,"complexColor",{args:arguments},function(){if(d.radialGradient?s="radialGradient":d.linearGradient&&(s="linearGradient"),s){if(H=V.gradients,G=d.stops,L=T.radialReference,b(_=d[s])&&(d[s]=_={x1:_[0],y1:_[1],x2:_[2],y2:_[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===s&&L&&!A(_.gradientUnits)&&(_=r(_,V.getRadialAttr(L,B=_),{gradientUnits:"userSpaceOnUse"})),n(_,function(oe,te){"id"!==te&&U.push(te,oe)}),n(G,function(oe){U.push(oe)}),U=U.join(","),H[U])ee=H[U].attr("id");else{_.id=ee=a();var $=H[U]=V.createElement(s).attr(_).add(V.defs);$.radAttr=B,$.stops=[],G.forEach(function(oe){0===oe[1].indexOf("rgba")?(F=S.parse(oe[1]),C=F.get("rgb"),j=F.get("a")):(C=oe[1],j=1),oe=V.createElement("stop").attr({offset:oe[0],"stop-color":C,"stop-opacity":j}).add($),$.stops.push(oe)})}T.setAttribute(f,ie="url("+V.url+"#"+ee+")"),T.gradient=U,d.toString=function(){return ie}}})},m.prototype.css=function(d){var f=this.styles,T={},V=this.element,F=!f;if(d.color&&(d.fill=d.color),f&&n(d,function(B,H){f&&f[H]!==B&&(T[H]=B,F=!0)}),F){if(f&&(d=R(f,T)),null===d.width||"auto"===d.width)delete this.textWidth;else if("text"===V.nodeName.toLowerCase()&&d.width)var s=this.textWidth=o(d.width);this.styles=d,s&&!x&&this.renderer.forExport&&delete d.width;var _=r(d);V.namespaceURI===this.SVG_NS&&["textOutline","textOverflow","width"].forEach(function(B){return _&&delete _[B]}),M(V,_),this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),d.textOutline&&this.applyTextOutline(d.textOutline))}return this},m.prototype.dashstyleSetter=function(d){var f=this["stroke-width"];if("inherit"===f&&(f=1),d=d&&d.toLowerCase()){var T=d.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(d=T.length;d--;)T[d]=""+o(T[d])*i(f,NaN);d=T.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",d)}},m.prototype.destroy=function(){var d=this,f=d.element||{},T=d.renderer,V=f.ownerSVGElement,F=T.isSVG&&"SPAN"===f.nodeName&&d.parentGroup||void 0;if(f.onclick=f.onmouseout=f.onmouseover=f.onmousemove=f.point=null,K(d),d.clipPath&&V){var s=d.clipPath;[].forEach.call(V.querySelectorAll("[clip-path],[CLIP-PATH]"),function(_){-1<_.getAttribute("clip-path").indexOf(s.element.id)&&_.removeAttribute("clip-path")}),d.clipPath=s.destroy()}if(d.stops){for(V=0;V<d.stops.length;V++)d.stops[V].destroy();d.stops.length=0,d.stops=void 0}for(d.safeRemoveChild(f),T.styledMode||d.destroyShadows();F&&F.div&&0===F.div.childNodes.length;)f=F.parentGroup,d.safeRemoveChild(F.div),delete F.div,F=f;d.alignTo&&E(T.alignedObjects,d),n(d,function(_,B){d[B]&&d[B].parentGroup===d&&d[B].destroy&&d[B].destroy(),delete d[B]})},m.prototype.destroyShadows=function(){(this.shadows||[]).forEach(function(d){this.safeRemoveChild(d)},this),this.shadows=void 0},m.prototype.dSetter=function(d,f,T){b(d)&&("string"==typeof d[0]&&(d=this.renderer.pathToSegments(d)),this.pathArray=d,d=d.reduce(function(V,F,s){return F&&F.join?(s?V+" ":"")+F.join(" "):(F||"").toString()},"")),/(NaN| {2}|^$)/.test(d)&&(d="M 0 0"),this[f]!==d&&(T.setAttribute(f,d),this[f]=d)},m.prototype.fadeOut=function(d){var f=this;f.animate({opacity:0},{duration:i(d,150),complete:function(){f.hide()}})},m.prototype.fillSetter=function(d,f,T){"string"==typeof d?T.setAttribute(f,d):d&&this.complexColor(d,f,T)},m.prototype.getBBox=function(d,f){var T=this.alignValue,V=this.element,F=this.renderer,s=this.styles,_=this.textStr,B=F.cache,H=F.cacheKeys,G=V.namespaceURI===this.SVG_NS;f=i(f,this.rotation,0);var j,C=F.styledMode?V&&m.prototype.getStyle.call(V,"font-size"):s&&s.fontSize;if(A(_)){var L=_.toString();-1===L.indexOf("<")&&(L=L.replace(/[0-9]/g,"0")),L+=["",f,C,this.textWidth,T,s&&s.textOverflow,s&&s.fontWeight].join()}if(L&&!d&&(j=B[L]),!j){if(G||F.forExport){try{var ee=this.fakeTS&&function(ie){var $=V.querySelector(".highcharts-text-outline");$&&M($,{display:ie})};l(ee)&&ee("none"),j=V.getBBox?R({},V.getBBox()):{width:V.offsetWidth,height:V.offsetHeight,x:0,y:0},l(ee)&&ee("")}catch{}(!j||0>j.width)&&(j={x:0,y:0,width:0,height:0})}else j=this.htmlGetBBox();if(F.isSVG&&(F=j.width,d=j.height,G&&(j.height=d={"11px,17":14,"13px,20":16}[""+(C||"")+",".concat(Math.round(d))]||d),f)){G=Number(V.getAttribute("y")||0)-j.y,T={right:1,center:.5}[T||0]||0,s=f*P,C=(f-90)*P;var U=F*Math.cos(s);f=F*Math.sin(s),ee=Math.cos(C),s=Math.sin(C),U=(ee=(C=(F=j.x+T*(F-U)+G*ee)+U)-d*ee)-U,f=(d=(T=(G=j.y+G-T*f+G*s)+f)-d*s)-f,j.x=Math.min(F,C,ee,U),j.y=Math.min(G,T,d,f),j.width=Math.max(F,C,ee,U)-j.x,j.height=Math.max(G,T,d,f)-j.y}if(L&&(""===_||0<j.height)){for(;250<H.length;)delete B[H.shift()];B[L]||H.push(L),B[L]=j}}return j},m.prototype.getStyle=function(d){return u.getComputedStyle(this.element||this,"").getPropertyValue(d)},m.prototype.hasClass=function(d){return-1!==(""+this.attr("class")).split(" ").indexOf(d)},m.prototype.hide=function(){return this.attr({visibility:"hidden"})},m.prototype.htmlGetBBox=function(){return{height:0,width:0,x:0,y:0}},m.prototype.init=function(d,f){this.element="span"===f?w(f):k.createElementNS(this.SVG_NS,f),this.renderer=d,W(this,"afterInit")},m.prototype.on=function(d,f){var T=this.onEvents;return T[d]&&T[d](),T[d]=g(this.element,d,f),this},m.prototype.opacitySetter=function(d,f,T){this.opacity=d=Number(Number(d).toFixed(3)),T.setAttribute(f,d)},m.prototype.removeClass=function(d){return this.attr("class",(""+this.attr("class")).replace(h(d)?new RegExp("(^| )".concat(d,"( |$)")):d," ").replace(/ +/g," ").trim())},m.prototype.removeTextOutline=function(){var d=this.element.querySelector("tspan.highcharts-text-outline");d&&this.safeRemoveChild(d)},m.prototype.safeRemoveChild=function(d){var f=d.parentNode;f&&f.removeChild(d)},m.prototype.setRadialReference=function(d){var f=this.element.gradient&&this.renderer.gradients[this.element.gradient];return this.element.radialReference=d,f&&f.radAttr&&f.animate(this.renderer.getRadialAttr(d,f.radAttr)),this},m.prototype.setTextPath=function(d,f){var T=this;f=r(!0,{enabled:!0,attributes:{dy:-5,startOffset:"50%",textAnchor:"middle"}},f);var V=this.renderer.url,F=this.text||this,s=F.textPath,_=f.attributes,B=f.enabled;return d=d||s&&s.path,s&&s.undo(),d&&B?(f=g(F,"afterModifyTree",function(H){if(d&&B){var G=d.attr("id");G||d.attr("id",G=a());var C={x:0,y:0};A(_.dx)&&(C.dx=_.dx,delete _.dx),A(_.dy)&&(C.dy=_.dy,delete _.dy),F.attr(C),T.attr({transform:""}),T.box&&(T.box=T.box.destroy()),C=H.nodes.slice(0),H.nodes.length=0,H.nodes[0]={tagName:"textPath",attributes:R(_,{"text-anchor":_.textAnchor,href:""+V+"#".concat(G)}),children:C}}}),F.textPath={path:d,undo:f}):(F.attr({dx:0,dy:0}),delete F.textPath),this.added&&(F.textCache="",this.renderer.buildText(F)),this},m.prototype.shadow=function(d,f,T){var V=[],F=this.element,s=this.oldShadowOptions,_=this.parentGroup,B=_&&90===_.rotation;_={color:"#000000",offsetX:B?-1:1,offsetY:B?-1:1,opacity:.15,width:3};var G,H=!1;if(!0===d?G=_:"object"==typeof d&&(G=R(_,d)),G&&(G&&s&&n(G,function(ee,U){ee!==s[U]&&(H=!0)}),H&&this.destroyShadows(),this.oldShadowOptions=G),G){if(!this.shadows){_=G.opacity/G.width;var C=B?"translate(".concat(G.offsetY,", ").concat(G.offsetX,")"):"translate(".concat(G.offsetX,", ").concat(G.offsetY,")");for(B=1;B<=G.width;B++){var j=F.cloneNode(!1),L=2*G.width+1-2*B;v(j,{stroke:d.color||"#000000","stroke-opacity":_*B,"stroke-width":L,transform:C,fill:"none"}),j.setAttribute("class",(j.getAttribute("class")||"")+" highcharts-shadow"),T&&(v(j,"height",Math.max(v(j,"height")-L,0)),j.cutHeight=L),f?f.element.appendChild(j):F.parentNode&&F.parentNode.insertBefore(j,F),V.push(j)}this.shadows=V}}else this.destroyShadows();return this},m.prototype.show=function(d){return void 0===d&&(d=!0),this.attr({visibility:d?"inherit":"visible"})},m.prototype["stroke-widthSetter"]=function(d,f,T){this[f]=d,T.setAttribute(f,d)},m.prototype.strokeWidth=function(){if(!this.renderer.styledMode)return this["stroke-width"]||0;var d=this.getStyle("stroke-width"),f=0;if(d.indexOf("px")===d.length-2)f=o(d);else if(""!==d){var T=k.createElementNS(p,"rect");v(T,{width:d,"stroke-width":0}),this.element.parentNode.appendChild(T),f=T.getBBox().width,T.parentNode.removeChild(T)}return f},m.prototype.symbolAttr=function(d){var f=this;"x y r start end width height innerR anchorX anchorY clockwise".split(" ").forEach(function(T){f[T]=i(d[T],f[T])}),f.attr({d:f.renderer.symbols[f.symbolName](f.x,f.y,f.width,f.height,f)})},m.prototype.textSetter=function(d){d!==this.textStr&&(delete this.textPxLength,this.textStr=d,this.added&&this.renderer.buildText(this))},m.prototype.titleSetter=function(d){var f=this.element,T=f.getElementsByTagName("title")[0]||k.createElementNS(this.SVG_NS,"title");f.insertBefore?f.insertBefore(T,f.firstChild):f.appendChild(T),T.textContent=String(i(d,"")).replace(/<[^>]*>/g,"").replace(/&lt;/g,"<").replace(/&gt;/g,">")},m.prototype.toFront=function(){var d=this.element;return d.parentNode.appendChild(d),this},m.prototype.translate=function(d,f){return this.attr({translateX:d,translateY:f})},m.prototype.updateShadows=function(d,f,T){var V=this.shadows;if(V)for(var F=V.length;F--;)T.call(V[F],"height"===d?Math.max(f-(V[F].cutHeight||0),0):"d"===d?this.d:f,d,V[F])},m.prototype.updateTransform=function(){var d=this.element,f=this.matrix,T=this.rotation;T=void 0===T?0:T;var V=this.scaleX,F=this.scaleY,s=this.translateX,_=this.translateY;s=["translate("+(void 0===s?0:s)+","+(void 0===_?0:_)+")"],A(f)&&s.push("matrix("+f.join(",")+")"),T&&s.push("rotate("+T+" "+i(this.rotationOriginX,d.getAttribute("x"),0)+" "+i(this.rotationOriginY,d.getAttribute("y")||0)+")"),(A(V)||A(F))&&s.push("scale("+i(V,1)+" "+i(F,1)+")"),s.length&&!(this.text||this).textPath&&d.setAttribute("transform",s.join(" "))},m.prototype.visibilitySetter=function(d,f,T){"inherit"===d?T.removeAttribute(f):this[f]!==d&&T.setAttribute(f,d),this[f]=d},m.prototype.xGetter=function(d){return"circle"===this.element.nodeName&&("x"===d?d="cx":"y"===d&&(d="cy")),this._defaultGetter(d)},m.prototype.zIndexSetter=function(d,f){var T=this.renderer,V=this.parentGroup,F=(V||T).element||T.box,s=this.element;T=F===T.box;var H,_=!1,B=this.added;if(A(d)?(s.setAttribute("data-z-index",d),this[f]===(d=+d)&&(B=!1)):A(this[f])&&s.removeAttribute("data-z-index"),this[f]=d,B){for((d=this.zIndex)&&V&&(V.handleZ=!0),H=(f=F.childNodes).length-1;0<=H&&!_;H--){B=(V=f[H]).getAttribute("data-z-index");var G=!A(B);V!==s&&(0>d&&G&&!T&&!H?(F.insertBefore(s,f[H]),_=!0):(o(B)<=d||G&&(!A(d)||0<=d))&&(F.insertBefore(s,f[H+1]||null),_=!0))}_||(F.insertBefore(s,f[T?3:0]||null),_=!0)}return _},m}(),O.prototype.strokeSetter=O.prototype.fillSetter,O.prototype.yGetter=O.prototype.xGetter,O.prototype.matrixSetter=O.prototype.rotationOriginXSetter=O.prototype.rotationOriginYSetter=O.prototype.rotationSetter=O.prototype.scaleXSetter=O.prototype.scaleYSetter=O.prototype.translateXSetter=O.prototype.translateYSetter=O.prototype.verticalAlignSetter=function(m,d){this[d]=m,this.doTransform=!0},O}),X(y,"Core/Renderer/RendererRegistry.js",[y["Core/Globals.js"]],function(O){var S,I,N;return(I=S||(S={})).rendererTypes={},I.getRendererType=function(Y){return void 0===Y&&(Y=N),I.rendererTypes[Y]||I.rendererTypes[N]},I.registerRendererType=function(Y,Z,K){I.rendererTypes[Y]=Z,(!N||K)&&(N=Y,O.Renderer=Z)},S}),X(y,"Core/Renderer/SVG/SVGLabel.js",[y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(O,S){var x,I=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),N=S.defined,Y=S.extend,Z=S.isNumber,K=S.merge,P=S.pick,k=S.removeEvent;return function(x){function p(u,g,v,w,M,A,E,R,W,b){var h,l=x.call(this)||this;return l.paddingLeftSetter=l.paddingSetter,l.paddingRightSetter=l.paddingSetter,l.init(u,"g"),l.textStr=g,l.x=v,l.y=w,l.anchorX=A,l.anchorY=E,l.baseline=W,l.className=b,l.addClass("button"===b?"highcharts-no-tooltip":"highcharts-label"),b&&l.addClass("highcharts-"+b),l.text=u.text(void 0,0,0,R).attr({zIndex:1}),"string"==typeof M&&((h=/^url\((.*?)\)$/.test(M))||l.renderer.symbols[M])&&(l.symbolKey=M),l.bBox=p.emptyBBox,l.padding=3,l.baselineOffset=0,l.needsBox=u.styledMode||h,l.deferredAttr={},l.alignFactor=0,l}return I(p,x),p.prototype.alignSetter=function(u){(u={left:0,center:.5,right:1}[u])!==this.alignFactor&&(this.alignFactor=u,this.bBox&&Z(this.xSetting)&&this.attr({x:this.xSetting}))},p.prototype.anchorXSetter=function(u,g){this.anchorX=u,this.boxAttr(g,Math.round(u)-this.getCrispAdjust()-this.xSetting)},p.prototype.anchorYSetter=function(u,g){this.anchorY=u,this.boxAttr(g,u-this.ySetting)},p.prototype.boxAttr=function(u,g){this.box?this.box.attr(u,g):this.deferredAttr[u]=g},p.prototype.css=function(u){if(u){var g={};u=K(u),p.textProps.forEach(function(v){typeof u[v]<"u"&&(g[v]=u[v],delete u[v])}),this.text.css(g),"fontSize"in g||"fontWeight"in g?this.updateTextPadding():("width"in g||"textOverflow"in g)&&this.updateBoxSize()}return O.prototype.css.call(this,u)},p.prototype.destroy=function(){k(this.element,"mouseenter"),k(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),O.prototype.destroy.call(this)},p.prototype.fillSetter=function(u,g){u&&(this.needsBox=!0),this.fill=u,this.boxAttr(g,u)},p.prototype.getBBox=function(){this.textStr&&0===this.bBox.width&&0===this.bBox.height&&this.updateBoxSize();var u=this.padding,g=P(this.paddingLeft,u);return{width:this.width,height:this.height,x:this.bBox.x-g,y:this.bBox.y-u}},p.prototype.getCrispAdjust=function(){return this.renderer.styledMode&&this.box?this.box.strokeWidth()%2/2:(this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2},p.prototype.heightSetter=function(u){this.heightSetting=u},p.prototype.onAdd=function(){this.text.add(this),this.attr({text:P(this.textStr,""),x:this.x||0,y:this.y||0}),this.box&&N(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})},p.prototype.paddingSetter=function(u,g){Z(u)?u!==this[g]&&(this[g]=u,this.updateTextPadding()):this[g]=void 0},p.prototype.rSetter=function(u,g){this.boxAttr(g,u)},p.prototype.shadow=function(u){return u&&!this.renderer.styledMode&&(this.updateBoxSize(),this.box&&this.box.shadow(u)),this},p.prototype.strokeSetter=function(u,g){this.stroke=u,this.boxAttr(g,u)},p.prototype["stroke-widthSetter"]=function(u,g){u&&(this.needsBox=!0),this["stroke-width"]=u,this.boxAttr(g,u)},p.prototype["text-alignSetter"]=function(u){this.textAlign=u},p.prototype.textSetter=function(u){typeof u<"u"&&this.text.attr({text:u}),this.updateTextPadding()},p.prototype.updateBoxSize=function(){var u=this.text,g=u.element.style,v={},w=this.padding,M=this.bBox=Z(this.widthSetting)&&Z(this.heightSetting)&&!this.textAlign||!N(u.textStr)?p.emptyBBox:u.getBBox();this.width=this.getPaddedWidth(),this.height=(this.heightSetting||M.height||0)+2*w,g=this.renderer.fontMetrics(g&&g.fontSize,u),this.baselineOffset=w+Math.min((this.text.firstLineMetrics||g).b,M.height||1/0),this.heightSetting&&(this.baselineOffset+=(this.heightSetting-g.h)/2),this.needsBox&&!u.textPath&&(this.box||((u=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect()).addClass(("button"===this.className?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),u.add(this)),u=this.getCrispAdjust(),v.x=u,v.y=(this.baseline?-this.baselineOffset:0)+u,v.width=Math.round(this.width),v.height=Math.round(this.height),this.box.attr(Y(v,this.deferredAttr)),this.deferredAttr={})},p.prototype.updateTextPadding=function(){var u=this.text;if(!u.textPath){this.updateBoxSize();var g=this.baseline?0:this.baselineOffset,v=P(this.paddingLeft,this.padding);N(this.widthSetting)&&this.bBox&&("center"===this.textAlign||"right"===this.textAlign)&&(v+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),(v!==u.x||g!==u.y)&&(u.attr("x",v),u.hasBoxWidthChanged&&(this.bBox=u.getBBox(!0)),typeof g<"u"&&u.attr("y",g)),u.x=v,u.y=g}},p.prototype.widthSetter=function(u){this.widthSetting=Z(u)?u:void 0},p.prototype.getPaddedWidth=function(){var u=this.padding,g=P(this.paddingLeft,u);return u=P(this.paddingRight,u),(this.widthSetting||this.bBox.width||0)+g+u},p.prototype.xSetter=function(u){this.x=u,this.alignFactor&&(u-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.xSetting=Math.round(u),this.attr("translateX",this.xSetting)},p.prototype.ySetter=function(u){this.ySetting=this.y=Math.round(u),this.attr("translateY",this.ySetting)},p.emptyBBox={width:0,height:0,x:0,y:0},p.textProps="color direction fontFamily fontSize fontStyle fontWeight lineHeight textAlign textDecoration textOutline textOverflow width".split(" "),p}(O)}),X(y,"Core/Renderer/SVG/Symbols.js",[y["Core/Utilities.js"]],function(O){function S(P,k,x,p,u){var g=[];if(u){var v=u.start||0,w=K(u.r,x);x=K(u.r,p||x);var M=(u.end||0)-.001;p=u.innerR;var A=K(u.open,.001>Math.abs((u.end||0)-v-2*Math.PI)),E=Math.cos(v),R=Math.sin(v),W=Math.cos(M),b=Math.sin(M);v=K(u.longArc,.001>M-v-Math.PI?0:1),g.push(["M",P+w*E,k+x*R],["A",w,x,0,v,K(u.clockwise,1),P+w*W,k+x*b]),Y(p)&&g.push(A?["M",P+p*W,k+p*b]:["L",P+p*W,k+p*b],["A",p,p,0,v,Y(u.clockwise)?1-u.clockwise:0,P+p*E,k+p*R]),A||g.push(["Z"])}return g}function I(P,k,x,p,u){return u&&u.r?N(P,k,x,p,u):[["M",P,k],["L",P+x,k],["L",P+x,k+p],["L",P,k+p],["Z"]]}function N(P,k,x,p,u){return[["M",P+(u=u&&u.r||0),k],["L",P+x-u,k],["C",P+x,k,P+x,k,P+x,k+u],["L",P+x,k+p-u],["C",P+x,k+p,P+x,k+p,P+x-u,k+p],["L",P+u,k+p],["C",P,k+p,P,k+p,P,k+p-u],["L",P,k+u],["C",P,k,P,k,P+u,k]]}var Y=O.defined,Z=O.isNumber,K=O.pick;return{arc:S,callout:function(P,k,x,p,u){var g=Math.min(u&&u.r||0,x,p),v=g+6,w=u&&u.anchorX;u=u&&u.anchorY||0;var M=N(P,k,x,p,{r:g});return Z(w)&&(P+w>=x?u>k+v&&u<k+p-v?M.splice(3,1,["L",P+x,u-6],["L",P+x+6,u],["L",P+x,u+6],["L",P+x,k+p-g]):M.splice(3,1,["L",P+x,p/2],["L",w,u],["L",P+x,p/2],["L",P+x,k+p-g]):0>=P+w?u>k+v&&u<k+p-v?M.splice(7,1,["L",P,u+6],["L",P-6,u],["L",P,u-6],["L",P,k+g]):M.splice(7,1,["L",P,p/2],["L",w,u],["L",P,p/2],["L",P,k+g]):u&&u>p&&w>P+v&&w<P+x-v?M.splice(5,1,["L",w+6,k+p],["L",w,k+p+6],["L",w-6,k+p],["L",P+g,k+p]):u&&0>u&&w>P+v&&w<P+x-v&&M.splice(1,1,["L",w-6,k],["L",w,k-6],["L",w+6,k],["L",x-g,k])),M},circle:function(P,k,x,p){return S(P+x/2,k+p/2,x/2,p/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},diamond:function(P,k,x,p){return[["M",P+x/2,k],["L",P+x,k+p/2],["L",P+x/2,k+p],["L",P,k+p/2],["Z"]]},rect:I,roundedRect:N,square:I,triangle:function(P,k,x,p){return[["M",P+x/2,k],["L",P+x,k+p],["L",P,k+p],["Z"]]},"triangle-down":function(P,k,x,p){return[["M",P,k],["L",P+x,k],["L",P+x/2,k+p],["Z"]]}}}),X(y,"Core/Renderer/SVG/TextBuilder.js",[y["Core/Renderer/HTML/AST.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I){var N=S.doc,Y=S.SVG_NS,Z=S.win,K=I.attr,P=I.extend,k=I.fireEvent,x=I.isString,p=I.objectEach,u=I.pick;return function(){function g(v){var w=v.styles;this.renderer=v.renderer,this.svgElement=v,this.width=v.textWidth,this.textLineHeight=w&&w.lineHeight,this.textOutline=w&&w.textOutline,this.ellipsis=!(!w||"ellipsis"!==w.textOverflow),this.noWrap=!(!w||"nowrap"!==w.whiteSpace),this.fontSize=w&&w.fontSize}return g.prototype.buildSVG=function(){var v=this.svgElement,w=v.element,M=v.renderer,A=u(v.textStr,"").toString(),E=-1!==A.indexOf("<"),R=w.childNodes;M=this.width&&!v.added&&M.box;var b=[A,this.ellipsis,this.noWrap,this.textLineHeight,this.textOutline,this.fontSize,this.width].join();if(b!==v.textCache){for(v.textCache=b,delete v.actualWidth,b=R.length;b--;)w.removeChild(R[b]);E||this.ellipsis||this.width||v.textPath||-1!==A.indexOf(" ")&&(!this.noWrap||/<br.*?>/g.test(A))?""!==A&&(M&&M.appendChild(w),A=new O(A),this.modifyTree(A.nodes),A.addToDOM(w),this.modifyDOM(),this.ellipsis&&-1!==(w.textContent||"").indexOf("\u2026")&&v.attr("title",this.unescapeEntities(v.textStr||"",["&lt;","&gt;"])),M&&M.removeChild(w)):w.appendChild(N.createTextNode(this.unescapeEntities(A))),x(this.textOutline)&&v.applyTextOutline&&v.applyTextOutline(this.textOutline)}},g.prototype.modifyDOM=function(){var A,v=this,w=this.svgElement,M=K(w.element,"x");for(w.firstLineMetrics=void 0;(A=w.element.firstChild)&&/^[\s\u200B]*$/.test(A.textContent||" ");)w.element.removeChild(A);[].forEach.call(w.element.querySelectorAll("tspan.highcharts-br"),function(b,l){b.nextSibling&&b.previousSibling&&(0===l&&1===b.previousSibling.nodeType&&(w.firstLineMetrics=w.renderer.fontMetrics(void 0,b.previousSibling)),K(b,{dy:v.getLineHeight(b.nextSibling),x:M}))});var E=this.width||0;if(E){var W=function(b){[].slice.call(b.childNodes).forEach(function(l){l.nodeType===Z.Node.TEXT_NODE?function(b,l){var h=b.textContent||"",r=h.replace(/([^\^])-/g,"$1- ").split(" "),n=!v.noWrap&&(1<r.length||1<w.element.childNodes.length),i=v.getLineHeight(l),o=0,t=w.actualWidth;if(v.ellipsis)h&&v.truncate(b,h,void 0,0,Math.max(0,E-parseInt(v.fontSize||12,10)),function(a,m){return a.substring(0,m)+"\u2026"});else if(n){for(h=[],n=[];l.firstChild&&l.firstChild!==b;)n.push(l.firstChild),l.removeChild(l.firstChild);for(;r.length;)r.length&&!v.noWrap&&0<o&&(h.push(b.textContent||""),b.textContent=r.join(" ").replace(/- /g,"-")),v.truncate(b,void 0,r,0===o&&t||0,E,function(a,m){return r.slice(0,m).join(" ").replace(/- /g,"-")}),t=w.actualWidth,o++;n.forEach(function(a){l.insertBefore(a,b)}),h.forEach(function(a){l.insertBefore(N.createTextNode(a),b),(a=N.createElementNS(Y,"tspan")).textContent="\u200b",K(a,{dy:i,x:M}),l.insertBefore(a,b)})}}(l,b):(-1!==l.className.baseVal.indexOf("highcharts-br")&&(w.actualWidth=0),W(l))})};W(w.element)}},g.prototype.getLineHeight=function(v){var w;return v=v.nodeType===Z.Node.TEXT_NODE?v.parentElement:v,this.renderer.styledMode||(w=v&&/(px|em)$/.test(v.style.fontSize)?v.style.fontSize:this.fontSize||this.renderer.style.fontSize||12),this.textLineHeight?parseInt(this.textLineHeight.toString(),10):this.renderer.fontMetrics(w,v||this.svgElement.element).h},g.prototype.modifyTree=function(v){var w=this,M=function(A,E){var R=A.attributes;R=void 0===R?{}:R;var W=A.children,b=A.style;b=void 0===b?{}:b;var l=A.tagName,h=w.renderer.styledMode;"b"===l||"strong"===l?h?R.class="highcharts-strong":b.fontWeight="bold":("i"===l||"em"===l)&&(h?R.class="highcharts-emphasized":b.fontStyle="italic"),b&&b.color&&(b.fill=b.color),"br"===l?(R.class="highcharts-br",A.textContent="\u200b",(E=v[E+1])&&E.textContent&&(E.textContent=E.textContent.replace(/^ +/gm,""))):"a"===l&&W&&W.some(function(r){return"#text"===r.tagName})&&(A.children=[{children:W,tagName:"tspan"}]),"#text"!==l&&"a"!==l&&(A.tagName="tspan"),P(A,{attributes:R,style:b}),W&&W.filter(function(r){return"#text"!==r.tagName}).forEach(M)};v.forEach(M),k(this.svgElement,"afterModifyTree",{nodes:v})},g.prototype.truncate=function(v,w,M,A,E,R){var o,W=this.svgElement,b=W.renderer,l=W.rotation,h=[],r=M?1:0,n=(w||M||"").length,i=n,t=function(m,d){d=d||m;var f=v.parentNode;if(f&&typeof h[d]>"u")if(f.getSubStringLength)try{h[d]=A+f.getSubStringLength(0,M?d+1:d)}catch{}else b.getSpanWidth&&(v.textContent=R(w||M,m),h[d]=A+b.getSpanWidth(W,v));return h[d]};W.rotation=0;var a=t(v.textContent.length);if(A+a>E){for(;r<=n;)i=Math.ceil((r+n)/2),M&&(o=R(M,i)),a=t(i,o&&o.length-1),r===n?r=n+1:a>E?n=i-1:r=i;0===n?v.textContent="":w&&n===w.length-1||(v.textContent=o||R(w||M,i))}M&&M.splice(0,i),W.actualWidth=a,W.rotation=l},g.prototype.unescapeEntities=function(v,w){return p(this.renderer.escapes,function(M,A){w&&-1!==w.indexOf(M)||(v=v.toString().replace(new RegExp(M,"g"),A))}),v},g}()}),X(y,"Core/Renderer/SVG/SVGRenderer.js",[y["Core/Renderer/HTML/AST.js"],y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Renderer/SVG/SVGLabel.js"],y["Core/Renderer/SVG/Symbols.js"],y["Core/Renderer/SVG/TextBuilder.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P,k){var F,x=I.charts,p=I.deg2rad,u=I.doc,g=I.isFirefox,v=I.isMS,w=I.isWebKit,M=I.noop,A=I.SVG_NS,E=I.symbolSizes,R=I.win,W=k.addEvent,b=k.attr,l=k.createElement,h=k.css,r=k.defined,n=k.destroyObjectProperties,i=k.extend,o=k.isArray,t=k.isNumber,a=k.isObject,m=k.isString,d=k.merge,f=k.pick,T=k.pInt,V=k.uniqueKey;return I=function(){function s(_,B,H,G,C,j,L){this.width=this.url=this.style=this.isSVG=this.imgCount=this.height=this.gradients=this.globalAnimation=this.defs=this.chartIndex=this.cacheKeys=this.cache=this.boxWrapper=this.box=this.alignedObjects=void 0,this.init(_,B,H,G,C,j,L)}return s.prototype.init=function(_,B,H,G,C,j,L){var ie,ee=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"}),U=ee.element;L||ee.css(this.getStyle(G)),_.appendChild(U),b(_,"dir","ltr"),-1===_.innerHTML.indexOf("xmlns")&&b(U,"xmlns",this.SVG_NS),this.isSVG=!0,this.box=U,this.boxWrapper=ee,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild(u.createTextNode("Created with Highcharts 10.3.3")),this.defs=this.createElement("defs").add(),this.allowHTML=j,this.forExport=C,this.styledMode=L,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.setSize(B,H,!1),g&&_.getBoundingClientRect&&((B=function(){h(_,{left:0,top:0}),ie=_.getBoundingClientRect(),h(_,{left:Math.ceil(ie.left)-ie.left+"px",top:Math.ceil(ie.top)-ie.top+"px"})})(),this.unSubPixelFix=W(R,"resize",B))},s.prototype.definition=function(_){return new O([_]).addToDOM(this.defs.element)},s.prototype.getReferenceURL=function(){if((g||w)&&u.getElementsByTagName("base").length){if(!r(F)){var _=V();_=new O([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:_},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":"url(#".concat(_,")"),fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM(u.body),h(_,{position:"fixed",top:0,left:0,zIndex:9e5});var B=u.elementFromPoint(6,6);F="hitme"===(B&&B.id),u.body.removeChild(_)}if(F)return R.location.href.split("#")[0].replace(/<[^>]*>/g,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20")}return""},s.prototype.getStyle=function(_){return this.style=i({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},_)},s.prototype.setStyle=function(_){this.boxWrapper.css(this.getStyle(_))},s.prototype.isHidden=function(){return!this.boxWrapper.getBBox().width},s.prototype.destroy=function(){var _=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),n(this.gradients||{}),this.gradients=null,_&&(this.defs=_.destroy()),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null},s.prototype.createElement=function(_){var B=new this.Element;return B.init(this,_),B},s.prototype.getRadialAttr=function(_,B){return{cx:_[0]-_[2]/2+(B.cx||0)*_[2],cy:_[1]-_[2]/2+(B.cy||0)*_[2],r:(B.r||0)*_[2]}},s.prototype.buildText=function(_){new P(_).buildSVG()},s.prototype.getContrast=function(_){return 1.05/(.05+(_=.2126*(_=S.parse(_).rgba.map(function(B){return.03928>=(B/=255)?B/12.92:Math.pow((B+.055)/1.055,2.4)}))[0]+.7152*_[1]+.0722*_[2]))>(_+.05)/.05?"#FFFFFF":"#000000"},s.prototype.button=function(_,B,H,G,C,j,L,ee,U,ie){void 0===C&&(C={});var $=this.label(_,B,H,U,void 0,void 0,ie,void 0,"button"),oe=this.styledMode;_=C.states||{};var te=0;delete(C=d(C)).states;var _e=d({color:"#333333",cursor:"pointer",fontWeight:"normal"},C.style);delete C.style;var pe=O.filterUserAttributes(C);if($.attr(d({padding:8,r:2},pe)),!oe){pe=d({fill:"#f7f7f7",stroke:"#cccccc","stroke-width":1},pe);var ge=(j=d(pe,{fill:"#e6e6e6"},O.filterUserAttributes(j||_.hover||{}))).style;delete j.style;var ae=(L=d(pe,{fill:"#e6ebf5",style:{color:"#000000",fontWeight:"bold"}},O.filterUserAttributes(L||_.select||{}))).style;delete L.style;var ve=(ee=d(pe,{style:{color:"#cccccc"}},O.filterUserAttributes(ee||_.disabled||{}))).style;delete ee.style}return W($.element,v?"mouseover":"mouseenter",function(){3!==te&&$.setState(1)}),W($.element,v?"mouseout":"mouseleave",function(){3!==te&&$.setState(te)}),$.setState=function(fe){1!==fe&&($.state=te=fe),$.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][fe||0]),oe||($.attr([pe,j,L,ee][fe||0]),a(fe=[_e,ge,ae,ve][fe||0])&&$.css(fe))},oe||($.attr(pe).css(i({cursor:"default"},_e)),ie&&$.text.css({pointerEvents:"none"})),$.on("touchstart",function(fe){return fe.stopPropagation()}).on("click",function(fe){3!==te&&G.call($,fe)})},s.prototype.crispLine=function(_,B,H){void 0===H&&(H="round");var G=_[0],C=_[1];return r(G[1])&&G[1]===C[1]&&(G[1]=C[1]=Math[H](G[1])-B%2/2),r(G[2])&&G[2]===C[2]&&(G[2]=C[2]=Math[H](G[2])+B%2/2),_},s.prototype.path=function(_){var B=this.styledMode?{}:{fill:"none"};return o(_)?B.d=_:a(_)&&i(B,_),this.createElement("path").attr(B)},s.prototype.circle=function(_,B,H){return _=a(_)?_:typeof _>"u"?{}:{x:_,y:B,r:H},(B=this.createElement("circle")).xSetter=B.ySetter=function(G,C,j){j.setAttribute("c"+C,G)},B.attr(_)},s.prototype.arc=function(_,B,H,G,C,j){return a(_)?(B=(G=_).y,H=G.r,_=G.x):G={innerR:G,start:C,end:j},(_=this.symbol("arc",_,B,H,H,G)).r=H,_},s.prototype.rect=function(_,B,H,G,C,j){C=a(_)?_.r:C;var L=this.createElement("rect");return _=a(_)?_:typeof _>"u"?{}:{x:_,y:B,width:Math.max(H,0),height:Math.max(G,0)},this.styledMode||(typeof j<"u"&&(_["stroke-width"]=j,_=L.crisp(_)),_.fill="none"),C&&(_.r=C),L.rSetter=function(ee,U,ie){L.r=ee,b(ie,{rx:ee,ry:ee})},L.rGetter=function(){return L.r||0},L.attr(_)},s.prototype.setSize=function(_,B,H){this.width=_,this.height=B,this.boxWrapper.animate({width:_,height:B},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:f(H,!0)?void 0:0}),this.alignElements()},s.prototype.g=function(_){var B=this.createElement("g");return _?B.attr({class:"highcharts-"+_}):B},s.prototype.image=function(_,B,H,G,C,j){var L={preserveAspectRatio:"none"},ee=function(ie,$){ie.setAttributeNS?ie.setAttributeNS("http://www.w3.org/1999/xlink","href",$):ie.setAttribute("hc-svg-href",$)};t(B)&&(L.x=B),t(H)&&(L.y=H),t(G)&&(L.width=G),t(C)&&(L.height=C);var U=this.createElement("image").attr(L);return B=function(ie){ee(U.element,_),j.call(U,ie)},j?(ee(U.element,"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),H=new R.Image,W(H,"load",B),H.src=_,H.complete&&B({})):ee(U.element,_),U},s.prototype.symbol=function(_,B,H,G,C,j){var oe,L=this,ee=/^url\((.*?)\)$/,U=ee.test(_),ie=!U&&(this.symbols[_]?_:"circle"),$=ie&&this.symbols[ie];if($){"number"==typeof B&&(oe=$.call(this.symbols,Math.round(B||0),Math.round(H||0),G||0,C||0,j));var te=this.path(oe);L.styledMode||te.attr("fill","none"),i(te,{symbolName:ie||void 0,x:B,y:H,width:G,height:C}),j&&i(te,j)}else if(U){var _e=_.match(ee)[1],pe=te=this.image(_e);pe.imgwidth=f(E[_e]&&E[_e].width,j&&j.width),pe.imgheight=f(E[_e]&&E[_e].height,j&&j.height);var ge=function(ae){return ae.attr({width:ae.width,height:ae.height})};["width","height"].forEach(function(ae){pe[ae+"Setter"]=function(ve,fe){this[fe]=ve,ve=this.alignByTranslate;var ne=this.element,ce=this.width,xe=this.height,Oe=this.imgwidth,Le=this.imgheight,Ie=this["img"+fe];if(r(Ie)){var Ne=1;j&&"within"===j.backgroundSize&&ce&&xe?(Ne=Math.min(ce/Oe,xe/Le),Ie=Math.round(Ie*Ne),b(ne,{width:Math.round(Oe*Ne),height:Math.round(Le*Ne)})):ne&&ne.setAttribute(fe,Ie),ve||this.translate(((ce||0)-Ie*Ne)/2,((xe||0)-Ie*Ne)/2)}}}),r(B)&&pe.attr({x:B,y:H}),pe.isImg=!0,r(pe.imgwidth)&&r(pe.imgheight)?ge(pe):(pe.attr({width:0,height:0}),l("img",{onload:function(){var ae=x[L.chartIndex];0===this.width&&(h(this,{position:"absolute",top:"-999em"}),u.body.appendChild(this)),E[_e]={width:this.width,height:this.height},pe.imgwidth=this.width,pe.imgheight=this.height,pe.element&&ge(pe),this.parentNode&&this.parentNode.removeChild(this),L.imgCount--,!L.imgCount&&ae&&!ae.hasLoaded&&ae.onload()},src:_e}),this.imgCount++)}return te},s.prototype.clipRect=function(_,B,H,G){var C=V()+"-",j=this.createElement("clipPath").attr({id:C}).add(this.defs);return(_=this.rect(_,B,H,G,0).add(j)).id=C,_.clipPath=j,_.count=0,_},s.prototype.text=function(_,B,H,G){var C={};return!G||!this.allowHTML&&this.forExport?(C.x=Math.round(B||0),H&&(C.y=Math.round(H)),r(_)&&(C.text=_),_=this.createElement("text").attr(C),(!G||this.forExport&&!this.allowHTML)&&(_.xSetter=function(j,L,ee){for(var oe,U=ee.getElementsByTagName("tspan"),ie=ee.getAttribute(L),$=0;$<U.length;$++)(oe=U[$]).getAttribute(L)===ie&&oe.setAttribute(L,j);ee.setAttribute(L,j)}),_):this.html(_,B,H)},s.prototype.fontMetrics=function(_,B){return _=!this.styledMode&&/px/.test(_)||!R.getComputedStyle?_||B&&B.style&&B.style.fontSize||this.style&&this.style.fontSize:B&&Y.prototype.getStyle.call(B,"font-size"),{h:B=24>(_=/px/.test(_)?T(_):12)?_+3:Math.round(1.2*_),b:Math.round(.8*B),f:_}},s.prototype.rotCorr=function(_,B,H){var G=_;return B&&H&&(G=Math.max(G*Math.cos(B*p),4)),{x:-_/3*Math.sin(B*p),y:G}},s.prototype.pathToSegments=function(_){for(var B=[],H=[],G={A:8,C:7,H:2,L:3,M:3,Q:5,S:5,T:3,V:2},C=0;C<_.length;C++)m(H[0])&&t(_[C])&&H.length===G[H[0].toUpperCase()]&&_.splice(C,0,H[0].replace("M","L").replace("m","l")),"string"==typeof _[C]&&(H.length&&B.push(H.slice(0)),H.length=0),H.push(_[C]);return B.push(H.slice(0)),B},s.prototype.label=function(_,B,H,G,C,j,L,ee,U){return new Z(this,_,B,H,G,C,j,L,ee,U)},s.prototype.alignElements=function(){this.alignedObjects.forEach(function(_){return _.align()})},s}(),i(I.prototype,{Element:Y,SVG_NS:A,escapes:{"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},symbols:K,draw:M}),N.registerRendererType("svg",I,!0),I}),X(y,"Core/Renderer/HTML/HTMLElement.js",[y["Core/Globals.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(O,S,I){var v,N=this&&this.__extends||(v=function(w,M){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,E){A.__proto__=E}||function(A,E){for(var R in E)E.hasOwnProperty(R)&&(A[R]=E[R])})(w,M)},function(w,M){function A(){this.constructor=w}v(w,M),w.prototype=null===M?Object.create(M):(A.prototype=M.prototype,new A)}),Y=O.isFirefox,Z=O.isMS,K=O.isWebKit,P=O.win,k=I.css,x=I.defined,p=I.extend,u=I.pick,g=I.pInt;return function(v){function w(){return null!==v&&v.apply(this,arguments)||this}return N(w,v),w.compose=function(M){if(-1===w.composedClasses.indexOf(M)){w.composedClasses.push(M);var A=w.prototype,E=M.prototype;E.getSpanCorrection=A.getSpanCorrection,E.htmlCss=A.htmlCss,E.htmlGetBBox=A.htmlGetBBox,E.htmlUpdateTransform=A.htmlUpdateTransform,E.setSpanRotation=A.setSpanRotation}return M},w.prototype.getSpanCorrection=function(M,A,E){this.xCorr=-M*E,this.yCorr=-A},w.prototype.htmlCss=function(M){var A="SPAN"===this.element.tagName&&M&&"width"in M,E=u(A&&M.width,void 0);if(A){delete M.width,this.textWidth=E;var R=!0}return M&&"ellipsis"===M.textOverflow&&(M.whiteSpace="nowrap",M.overflow="hidden"),this.styles=p(this.styles,M),k(this.element,M),R&&this.htmlUpdateTransform(),this},w.prototype.htmlGetBBox=function(){var M=this.element;return{x:M.offsetLeft,y:M.offsetTop,width:M.offsetWidth,height:M.offsetHeight}},w.prototype.htmlUpdateTransform=function(){if(this.added){var M=this.renderer,A=this.element,E=this.translateX||0,R=this.translateY||0,W=this.x||0,b=this.y||0,l=this.textAlign||"left",h={left:0,center:.5,right:1}[l],r=this.styles;if(r=r&&r.whiteSpace,k(A,{marginLeft:E,marginTop:R}),!M.styledMode&&this.shadows&&this.shadows.forEach(function(m){k(m,{marginLeft:E+1,marginTop:R+1})}),this.inverted&&[].forEach.call(A.childNodes,function(m){M.invertChild(m,A)}),"SPAN"===A.tagName){var n=this.rotation,i=this.textWidth&&g(this.textWidth),o=[n,l,A.innerHTML,this.textWidth,this.textAlign].join(),t=void 0;if(t=!1,i!==this.oldTextWidth){if(this.textPxLength)var a=this.textPxLength;else k(A,{width:"",whiteSpace:r||"nowrap"}),a=A.offsetWidth;(i>this.oldTextWidth||a>i)&&(/[ \-]/.test(A.textContent||A.innerText)||"ellipsis"===A.style.textOverflow)&&(k(A,{width:a>i||n?i+"px":"auto",display:"block",whiteSpace:r||"normal"}),this.oldTextWidth=i,t=!0)}this.hasBoxWidthChanged=t,o!==this.cTT&&(t=M.fontMetrics(A.style.fontSize,A).b,!x(n)||n===(this.oldRotation||0)&&l===this.oldAlign||this.setSpanRotation(n,h,t),this.getSpanCorrection(!x(n)&&this.textPxLength||A.offsetWidth,t,h,n,l)),k(A,{left:W+(this.xCorr||0)+"px",top:b+(this.yCorr||0)+"px"}),this.cTT=o,this.oldRotation=n,this.oldAlign=l}}else this.alignOnAdd=!0},w.prototype.setSpanRotation=function(M,A,E){var R={},W=Z&&!/Edge/.test(P.navigator.userAgent)?"-ms-transform":K?"-webkit-transform":Y?"MozTransform":P.opera?"-o-transform":void 0;W&&(R[W]=R.transform="rotate("+M+"deg)",R[W+(Y?"Origin":"-origin")]=R.transformOrigin=100*A+"% "+E+"px",k(this.element,R))},w.composedClasses=[],w}(S)}),X(y,"Core/Renderer/HTML/HTMLRenderer.js",[y["Core/Renderer/HTML/AST.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Utilities.js"]],function(O,S,I,N){var x,Y=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),Z=N.attr,K=N.createElement,P=N.extend,k=N.pick;return function(x){function p(){return null!==x&&x.apply(this,arguments)||this}return Y(p,x),p.compose=function(u){return-1===p.composedClasses.indexOf(u)&&(p.composedClasses.push(u),u.prototype.html=p.prototype.html),u},p.prototype.html=function(u,g,v){var w=this.createElement("span"),M=w.element,A=w.renderer,E=A.isSVG,R=function(W,b){["opacity","visibility"].forEach(function(l){W[l+"Setter"]=function(h,r,n){var i=W.div?W.div.style:b;S.prototype[l+"Setter"].call(this,h,r,n),i&&(i[r]=h)}}),W.addedSetters=!0};return w.textSetter=function(W){W!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,O.setElementHTML(this.element,k(W,"")),this.textStr=W,w.doTransform=!0)},E&&R(w,w.element.style),w.xSetter=w.ySetter=w.alignSetter=w.rotationSetter=function(W,b){"align"===b?w.alignValue=w.textAlign=W:w[b]=W,w.doTransform=!0},w.afterSetters=function(){this.doTransform&&(this.htmlUpdateTransform(),this.doTransform=!1)},w.attr({text:u,x:Math.round(g),y:Math.round(v)}).css({position:"absolute"}),A.styledMode||w.css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize}),M.style.whiteSpace="nowrap",w.css=w.htmlCss,E&&(w.add=function(W){var b=A.box.parentNode,l=[];if(this.parentGroup=W){var h=W.div;if(!h){for(;W;)l.push(W),W=W.parentGroup;l.reverse().forEach(function(r){function n(a,m){r[m]=a,"translateX"===m?t.left=a+"px":t.top=a+"px",r.doTransform=!0}var a,i=Z(r.element,"class"),o=r.styles||{},t=(h=r.div=r.div||K("div",i?{className:i}:void 0,{position:"absolute",left:(r.translateX||0)+"px",top:(r.translateY||0)+"px",display:r.display,opacity:r.opacity,cursor:o.cursor,pointerEvents:o.pointerEvents,visibility:r.visibility},h||b)).style;P(r,{classSetter:(a=h,function(m){this.element.setAttribute("class",m),a.className=m}),on:function(){return l[0].div&&w.on.apply({element:l[0].div,onEvents:r.onEvents},arguments),r},translateXSetter:n,translateYSetter:n}),r.addedSetters||R(r)})}}else h=b;return h.appendChild(M),w.added=!0,w.alignOnAdd&&w.htmlUpdateTransform(),w}),w},p.composedClasses=[],p}(I)}),X(y,"Core/Axis/AxisDefaults.js",[],function(){var O=(()=>{return(S=O||(O={})).defaultXAxisOptions={alignTicks:!0,allowDecimals:void 0,panningEnabled:!0,zIndex:2,zoomEnabled:!0,dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e. %b"},week:{main:"%e. %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,gridLineDashStyle:"Solid",gridZIndex:1,labels:{autoRotation:void 0,autoRotationLimit:80,distance:void 0,enabled:!0,indentation:10,overflow:"justify",padding:5,reserveSpace:void 0,rotation:void 0,staggerLines:0,step:0,useHTML:!1,x:0,zIndex:7,style:{color:"#666666",cursor:"default",fontSize:"11px"}},maxPadding:.01,minorGridLineDashStyle:"Solid",minorTickLength:2,minorTickPosition:"outside",minPadding:.01,offset:void 0,opposite:!1,reversed:void 0,reversedStacks:!1,showEmpty:!0,showFirstLabel:!0,showLastLabel:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",rotation:0,useHTML:!1,x:0,y:0,style:{color:"#666666"}},type:"linear",uniqueNames:!0,visible:!0,minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb",lineWidth:1,gridLineColor:"#e6e6e6",gridLineWidth:void 0,tickColor:"#ccd6eb"},S.defaultYAxisOptions={reversedStacks:!0,endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){return(0,this.axis.chart.numberFormatter)(this.total||0,-1)},style:{color:"#000000",fontSize:"11px",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},S.defaultLeftAxisOptions={labels:{x:-15},title:{rotation:270}},S.defaultRightAxisOptions={labels:{x:15},title:{rotation:90}},S.defaultBottomAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},S.defaultTopAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},O;var S})();return O}),X(y,"Core/Foundation.js",[y["Core/Utilities.js"]],function(O){var Z,S=O.addEvent,I=O.isFunction,N=O.objectEach,Y=O.removeEvent;return(Z||(Z={})).registerEventOptions=function(P,k){P.eventOptions=P.eventOptions||{},N(k.events,function(x,p){P.eventOptions[p]!==x&&(P.eventOptions[p]&&(Y(P,p,P.eventOptions[p]),delete P.eventOptions[p]),I(x)&&(P.eventOptions[p]=x,S(P,p,x)))})},Z}),X(y,"Core/Axis/Tick.js",[y["Core/FormatUtilities.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S,I){var N=S.deg2rad,Y=I.clamp,Z=I.correctFloat,K=I.defined,P=I.destroyObjectProperties,k=I.extend,x=I.fireEvent,p=I.isNumber,u=I.merge,g=I.objectEach,v=I.pick;return function(){function w(M,A,E,R,W){this.isNewLabel=this.isNew=!0,this.axis=M,this.pos=A,this.type=E||"",this.parameters=W||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,x(this,"init"),E||R||this.addLabel()}return w.prototype.addLabel=function(){var M=this,A=M.axis,E=A.options,R=A.chart,W=A.categories,b=A.logarithmic,l=A.names,h=M.pos,r=v(M.options&&M.options.labels,E.labels),n=A.tickPositions,i=h===n[0],o=h===n[n.length-1],t=(!r.step||1===r.step)&&1===A.tickInterval;n=n.info;var m,a=M.label;if(W=this.parameters.category||(W?v(W[h],l[h],h):h),b&&p(W)&&(W=Z(b.lin2log(W))),A.dateTime)if(n)var d=R.time.resolveDTLFormat(E.dateTimeLabelFormats[!E.grid&&n.higherRanks[h]||n.unitName]),f=d.main;else p(W)&&(f=A.dateTime.getXDateFormat(W,E.dateTimeLabelFormats||{}));M.isFirst=i,M.isLast=o;var T={axis:A,chart:R,dateTimeLabelFormat:f,isFirst:i,isLast:o,pos:h,tick:M,tickPositionInfo:n,value:W};x(this,"labelFormat",T);var V=function(s){return r.formatter?r.formatter.call(s,s):r.format?(s.text=A.defaultLabelFormatter.call(s,s),O.format(r.format,s,R)):A.defaultLabelFormatter.call(s,s)};E=V.call(T,T);var F=d&&d.list;M.shortenLabel=F?function(){for(m=0;m<F.length;m++)if(k(T,{dateTimeLabelFormat:F[m]}),a.attr({text:V.call(T,T)}),a.getBBox().width<A.getSlotWidth(M)-2*r.padding)return;a.attr({text:""})}:void 0,t&&A._addedPlotLB&&M.moveLabel(E,r),K(a)||M.movedLabel?a&&a.textStr!==E&&!t&&(!a.textWidth||r.style.width||a.styles.width||a.css({width:null}),a.attr({text:E}),a.textPxLength=a.getBBox().width):(M.label=a=M.createLabel({x:0,y:0},E,r),M.rotation=0)},w.prototype.createLabel=function(M,A,E){var R=this.axis,W=R.chart;return(M=K(A)&&E.enabled?W.renderer.text(A,M.x,M.y,E.useHTML).add(R.labelGroup):null)&&(W.styledMode||M.css(u(E.style)),M.textPxLength=M.getBBox().width),M},w.prototype.destroy=function(){P(this,this.axis)},w.prototype.getPosition=function(M,A,E,R){var W=this.axis,b=W.chart,l=R&&b.oldChartHeight||b.chartHeight;return(M={x:M?Z(W.translate(A+E,void 0,void 0,R)+W.transB):W.left+W.offset+(W.opposite?(R&&b.oldChartWidth||b.chartWidth)-W.right-W.left:0),y:M?l-W.bottom+W.offset-(W.opposite?W.height:0):Z(l-W.translate(A+E,void 0,void 0,R)-W.transB)}).y=Y(M.y,-1e5,1e5),x(this,"afterGetPosition",{pos:M}),M},w.prototype.getLabelPosition=function(M,A,E,R,W,b,l,h){var r=this.axis,n=r.transA,i=r.isLinked&&r.linkedParent?r.linkedParent.reversed:r.reversed,o=r.staggerLines,t=r.tickRotCorr||{x:0,y:0},a=R||r.reserveSpaceDefault?0:-r.labelOffset*("center"===r.labelAlign?.5:1),m={};return E=0===r.side?E.rotation?-8:-E.getBBox().height:2===r.side?t.y+8:Math.cos(E.rotation*N)*(t.y-E.getBBox(!1,0).height/2),K(W.y)&&(E=0===r.side&&r.horiz?W.y+E:W.y),M=M+W.x+a+t.x-(b&&R?b*n*(i?-1:1):0),A=A+E-(b&&!R?b*n*(i?1:-1):0),o&&(R=l/(h||1)%o,r.opposite&&(R=o-R-1),A+=r.labelOffset/o*R),m.x=M,m.y=Math.round(A),x(this,"afterGetLabelPosition",{pos:m,tickmarkOffset:b,index:l}),m},w.prototype.getLabelSize=function(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0},w.prototype.getMarkPath=function(M,A,E,R,W,b){return b.crispLine([["M",M,A],["L",M+(W?0:-E),A+(W?E:0)]],R)},w.prototype.handleOverflow=function(M){var A=this.axis,E=A.options.labels,R=M.x,W=A.chart.chartWidth,b=A.chart.spacing,l=v(A.labelLeft,Math.min(A.pos,b[3]));b=v(A.labelRight,Math.max(A.isRadial?0:A.pos+A.len,W-b[1]));var d,h=this.label,r=this.rotation,n={left:0,center:.5,right:1}[A.labelAlign||h.attr("align")],i=h.getBBox().width,o=A.getSlotWidth(this),t={},a=o,m=1;r||"justify"!==E.overflow?0>r&&R-n*i<l?d=Math.round(R/Math.cos(r*N)-l):0<r&&R+n*i>b&&(d=Math.round((W-R)/Math.cos(r*N))):(W=R+(1-n)*i,R-n*i<l?a=M.x+a*(1-n)-l:W>b&&(a=b-M.x+a*n,m=-1),(a=Math.min(o,a))<o&&"center"===A.labelAlign&&(M.x+=m*(o-a-n*(o-Math.min(i,a)))),(i>a||A.autoRotation&&(h.styles||{}).width)&&(d=a)),d&&(this.shortenLabel?this.shortenLabel():(t.width=Math.floor(d)+"px",(E.style||{}).textOverflow||(t.textOverflow="ellipsis"),h.css(t)))},w.prototype.moveLabel=function(M,A){var E=this,R=E.label,W=E.axis,b=W.reversed,l=!1;if(R&&R.textStr===M?(E.movedLabel=R,l=!0,delete E.label):g(W.ticks,function(r){l||r.isNew||r===E||!r.label||r.label.textStr!==M||(E.movedLabel=r.label,l=!0,r.labelPos=E.movedLabel.xy,delete r.label)}),!l&&(E.labelPos||R)){var h=E.labelPos||R.xy;E.movedLabel=E.createLabel({x:R=W.horiz?b?0:W.width+W.left:h.x,y:W=W.horiz?h.y:b?W.width+W.left:0},M,A),E.movedLabel&&E.movedLabel.attr({opacity:0})}},w.prototype.render=function(M,A,E){var R=this.axis,W=R.horiz,b=this.pos,l=v(this.tickmarkOffset,R.tickmarkOffset);l=(b=this.getPosition(W,b,l,A)).x,R=W&&l===R.pos+R.len||!W&&b.y===R.pos?-1:1,W=v(E,this.label&&this.label.newOpacity,1),E=v(E,1),this.isActive=!0,this.renderGridLine(A,E,R),this.renderMark(b,E,R),this.renderLabel(b,A,W,M),this.isNew=!1,x(this,"afterRender")},w.prototype.renderGridLine=function(M,A,E){var R=this.axis,W=R.options,b={},l=this.pos,h=this.type,r=v(this.tickmarkOffset,R.tickmarkOffset),n=R.chart.renderer,i=this.gridLine,o=W.gridLineWidth,t=W.gridLineColor,a=W.gridLineDashStyle;"minor"===this.type&&(o=W.minorGridLineWidth,t=W.minorGridLineColor,a=W.minorGridLineDashStyle),i||(R.chart.styledMode||(b.stroke=t,b["stroke-width"]=o||0,b.dashstyle=a),h||(b.zIndex=1),M&&(A=0),this.gridLine=i=n.path().attr(b).addClass("highcharts-"+(h?h+"-":"")+"grid-line").add(R.gridGroup)),i&&(E=R.getPlotLinePath({value:l+r,lineWidth:i.strokeWidth()*E,force:"pass",old:M,acrossPanes:!1}))&&i[M||this.isNew?"attr":"animate"]({d:E,opacity:A})},w.prototype.renderMark=function(M,A,E){var R=this.axis,W=R.options,b=R.chart.renderer,l=this.type,h=R.tickSize(l?l+"Tick":"tick"),r=M.x;M=M.y;var n=v(W["minor"!==l?"tickWidth":"minorTickWidth"],!l&&R.isXAxis?1:0);W=W["minor"!==l?"tickColor":"minorTickColor"];var i=this.mark,o=!i;h&&(R.opposite&&(h[0]=-h[0]),i||(this.mark=i=b.path().addClass("highcharts-"+(l?l+"-":"")+"tick").add(R.axisGroup),R.chart.styledMode||i.attr({stroke:W,"stroke-width":n})),i[o?"attr":"animate"]({d:this.getMarkPath(r,M,h[0],i.strokeWidth()*E,R.horiz,b),opacity:A}))},w.prototype.renderLabel=function(M,A,E,R){var W=this.axis,b=W.horiz,l=W.options,h=this.label,r=l.labels,n=r.step;W=v(this.tickmarkOffset,W.tickmarkOffset);var i=M.x;M=M.y;var o=!0;h&&p(i)&&(h.xy=M=this.getLabelPosition(i,M,h,b,r,W,R,n),this.isFirst&&!this.isLast&&!l.showFirstLabel||this.isLast&&!this.isFirst&&!l.showLastLabel?o=!1:!b||r.step||r.rotation||A||0===E||this.handleOverflow(M),n&&R%n&&(o=!1),o&&p(M.y)?(M.opacity=E,h[this.isNewLabel?"attr":"animate"](M).show(!0),this.isNewLabel=!1):(h.hide(),this.isNewLabel=!0))},w.prototype.replaceMovedLabel=function(){var M=this.label,A=this.axis,E=A.reversed;M&&!this.isNew&&(M.animate({x:A.horiz?E?A.left:A.width+A.left:M.xy.x,y:E=A.horiz?M.xy.y:E?A.width+A.top:A.top,opacity:0},void 0,M.destroy),delete this.label),A.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel},w}()}),X(y,"Core/Axis/Axis.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/AxisDefaults.js"],y["Core/Color/Color.js"],y["Core/Defaults.js"],y["Core/Foundation.js"],y["Core/Globals.js"],y["Core/Axis/Tick.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P){var k=O.animObject,x=N.defaultOptions,p=Y.registerEventOptions,u=Z.deg2rad,g=P.arrayMax,v=P.arrayMin,w=P.clamp,M=P.correctFloat,A=P.defined,E=P.destroyObjectProperties,R=P.erase,W=P.error,b=P.extend,l=P.fireEvent,h=P.isArray,r=P.isNumber,n=P.isString,i=P.merge,o=P.normalizeTickInterval,t=P.objectEach,a=P.pick,m=P.relativeLength,d=P.removeEvent,f=P.splat,T=P.syncTimeout,V=function(F,s){return o(s,void 0,void 0,a(F.options.allowDecimals,.5>s||void 0!==F.tickAmount),!!F.tickAmount)};return function(){function F(s,_){this.zoomEnabled=this.width=this.visible=this.userOptions=this.translationSlope=this.transB=this.transA=this.top=this.ticks=this.tickRotCorr=this.tickPositions=this.tickmarkOffset=this.tickInterval=this.tickAmount=this.side=this.series=this.right=this.positiveValuesOnly=this.pos=this.pointRangePadding=this.pointRange=this.plotLinesAndBandsGroups=this.plotLinesAndBands=this.paddedTicks=this.overlap=this.options=this.offset=this.names=this.minPixelPadding=this.minorTicks=this.minorTickInterval=this.min=this.maxLabelLength=this.max=this.len=this.left=this.labelFormatter=this.labelEdge=this.isLinked=this.height=this.hasVisibleSeries=this.hasNames=this.eventOptions=this.coll=this.closestPointRange=this.chart=this.bottom=this.alternateBands=void 0,this.init(s,_)}return F.prototype.init=function(s,_){var B=_.isX;this.chart=s,this.horiz=s.inverted&&!this.isZAxis?!B:B,this.isXAxis=B,this.coll=this.coll||(B?"xAxis":"yAxis"),l(this,"init",{userOptions:_}),this.opposite=a(_.opposite,this.opposite),this.side=a(_.side,this.side,this.horiz?this.opposite?0:2:this.opposite?1:3),this.setOptions(_);var H=this.options,G=H.labels,C=H.type;this.userOptions=_,this.minPixelPadding=0,this.reversed=a(H.reversed,this.reversed),this.visible=H.visible,this.zoomEnabled=H.zoomEnabled,this.hasNames="category"===C||!0===H.categories,this.categories=H.categories||(this.hasNames?[]:void 0),this.names||(this.names=[],this.names.keys={}),this.plotLinesAndBandsGroups={},this.positiveValuesOnly=!!this.logarithmic,this.isLinked=A(H.linkedTo),this.ticks={},this.labelEdge=[],this.minorTicks={},this.plotLinesAndBands=[],this.alternateBands={},this.len=0,this.minRange=this.userMinRange=H.minRange||H.maxZoom,this.range=H.range,this.offset=H.offset||0,this.min=this.max=null,_=a(H.crosshair,f(s.options.tooltip.crosshairs)[B?0:1]),this.crosshair=!0===_?{}:_,-1===s.axes.indexOf(this)&&(B?s.axes.splice(s.xAxis.length,0,this):s.axes.push(this),s[this.coll].push(this)),this.series=this.series||[],s.inverted&&!this.isZAxis&&B&&typeof this.reversed>"u"&&(this.reversed=!0),this.labelRotation=r(G.rotation)?G.rotation:void 0,p(this,H),l(this,"afterInit")},F.prototype.setOptions=function(s){this.options=i(S.defaultXAxisOptions,"yAxis"===this.coll&&S.defaultYAxisOptions,[S.defaultTopAxisOptions,S.defaultRightAxisOptions,S.defaultBottomAxisOptions,S.defaultLeftAxisOptions][this.side],i(x[this.coll],s)),l(this,"afterSetOptions",{userOptions:s})},F.prototype.defaultLabelFormatter=function(s){var _=this.axis;s=this.chart.numberFormatter;var B=r(this.value)?this.value:NaN,H=_.chart.time,G=this.dateTimeLabelFormat,C=x.lang,j=C.numericSymbols;C=C.numericSymbolMagnitude||1e3;var L=_.logarithmic?Math.abs(B):_.tickInterval,ee=j&&j.length;if(_.categories)var U="".concat(this.value);else if(G)U=H.dateFormat(G,B);else if(ee&&1e3<=L)for(;ee--&&typeof U>"u";)L>=(_=Math.pow(C,ee+1))&&10*B%_==0&&null!==j[ee]&&0!==B&&(U=s(B/_,-1)+j[ee]);return typeof U>"u"&&(U=1e4<=Math.abs(B)?s(B,-1):s(B,-1,void 0,"")),U},F.prototype.getSeriesExtremes=function(){var B,s=this,_=s.chart;l(this,"getSeriesExtremes",null,function(){s.hasVisibleSeries=!1,s.dataMin=s.dataMax=s.threshold=null,s.softThreshold=!s.isXAxis,s.series.forEach(function(H){if(H.visible||!_.options.chart.ignoreHiddenSeries){var G=H.options,C=G.threshold;if(s.hasVisibleSeries=!0,s.positiveValuesOnly&&0>=C&&(C=null),s.isXAxis){if((G=H.xData).length){G=s.logarithmic?G.filter(s.validatePositiveValue):G;var j=(B=H.getXExtremes(G)).min,L=B.max;r(j)||j instanceof Date||(G=G.filter(r),j=(B=H.getXExtremes(G)).min,L=B.max),G.length&&(s.dataMin=Math.min(a(s.dataMin,j),j),s.dataMax=Math.max(a(s.dataMax,L),L))}}else H=H.applyExtremes(),r(H.dataMin)&&(j=H.dataMin,s.dataMin=Math.min(a(s.dataMin,j),j)),r(H.dataMax)&&(L=H.dataMax,s.dataMax=Math.max(a(s.dataMax,L),L)),A(C)&&(s.threshold=C),(!G.softThreshold||s.positiveValuesOnly)&&(s.softThreshold=!1)}})}),l(this,"afterGetSeriesExtremes")},F.prototype.translate=function(s,_,B,H,G,C){var j=this.linkedParent||this,L=H&&j.old?j.old.min:j.min;if(!r(L))return NaN;var ee=j.minPixelPadding;G=(j.isOrdinal||j.brokenAxis&&j.brokenAxis.hasBreaks||j.logarithmic&&G)&&j.lin2val;var U=1,ie=0;return(H=H&&j.old?j.old.transA:j.transA)||(H=j.transA),B&&(U*=-1,ie=j.len),j.reversed&&(ie-=(U*=-1)*(j.sector||j.len)),_?(C=(s*U+ie-ee)/H+L,G&&(C=j.lin2val(C))):(G&&(s=j.val2lin(s)),s=U*(s-L)*H,C=(j.isRadial?s:M(s))+ie+U*ee+(r(C)?H*C:0)),C},F.prototype.toPixels=function(s,_){return this.translate(s,!1,!this.horiz,void 0,!0)+(_?0:this.pos)},F.prototype.toValue=function(s,_){return this.translate(s-(_?0:this.pos),!0,!this.horiz,void 0,!0)},F.prototype.getPlotLinePath=function(s){function _(fe,ne,ce){return"pass"!==te&&(fe<ne||fe>ce)&&(te?fe=w(fe,ne,ce):ve=!0),fe}var _e,pe,ge,ae,ve,B=this,H=B.chart,G=B.left,C=B.top,j=s.old,L=s.value,ee=s.lineWidth,U=j&&H.oldChartHeight||H.chartHeight,ie=j&&H.oldChartWidth||H.chartWidth,$=B.transB,oe=s.translatedValue,te=s.force;return l(this,"getPlotLinePath",s={value:L,lineWidth:ee,old:j,force:te,acrossPanes:s.acrossPanes,translatedValue:oe},function(fe){oe=a(oe,B.translate(L,void 0,void 0,j)),oe=w(oe,-1e5,1e5),_e=ge=Math.round(oe+$),pe=ae=Math.round(U-oe-$),r(oe)?B.horiz?(pe=C,ae=U-B.bottom,_e=ge=_(_e,G,G+B.width)):(_e=G,ge=ie-B.right,pe=ae=_(pe,C,C+B.height)):(ve=!0,te=!1),fe.path=ve&&!te?null:H.renderer.crispLine([["M",_e,pe],["L",ge,ae]],ee||1)}),s.path},F.prototype.getLinearTickPositions=function(s,_,B){var H=M(Math.floor(_/s)*s);B=M(Math.ceil(B/s)*s);var C,G=[];if(M(H+s)===H&&(C=20),this.single)return[_];for(_=H;_<=B&&(G.push(_),(_=M(_+s,C))!==j);)var j=_;return G},F.prototype.getMinorTickInterval=function(){var s=this.options;return!0===s.minorTicks?a(s.minorTickInterval,"auto"):!1===s.minorTicks?null:s.minorTickInterval},F.prototype.getMinorTickPositions=function(){var s=this.options,_=this.tickPositions,B=this.minorTickInterval,H=this.pointRangePadding||0,G=this.min-H,C=(H=this.max+H)-G,j=[];if(C&&C/B<this.len/3){var L=this.logarithmic;if(L)this.paddedTicks.forEach(function(ee,U,ie){U&&j.push.apply(j,L.getLogTickPositions(B,ie[U-1],ie[U],!0))});else if(this.dateTime&&"auto"===this.getMinorTickInterval())j=j.concat(this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(B),G,H,s.startOfWeek));else for(s=G+(_[0]-G)%B;s<=H&&s!==j[0];s+=B)j.push(s)}return 0!==j.length&&this.trimTicks(j),j},F.prototype.adjustForMinRange=function(){var C,j,L,ee,s=this.options,_=this.logarithmic,B=this.min,H=this.max,G=0;if(this.isXAxis&&typeof this.minRange>"u"&&!_&&(A(s.min)||A(s.max)||A(s.floor)||A(s.ceiling)?this.minRange=null:(this.series.forEach(function(oe){if(L=oe.xData,ee=oe.xIncrement?1:L.length-1,1<L.length)for(C=ee;0<C;C--)j=L[C]-L[C-1],(!G||j<G)&&(G=j)}),this.minRange=Math.min(5*G,this.dataMax-this.dataMin))),H-B<this.minRange){var U=this.dataMax-this.dataMin>=this.minRange,ie=this.minRange,$=(ie-H+B)/2;$=[B-$,a(s.min,B-$)],U&&($[2]=this.logarithmic?this.logarithmic.log2lin(this.dataMin):this.dataMin),H=[(B=g($))+ie,a(s.max,B+ie)],U&&(H[2]=_?_.log2lin(this.dataMax):this.dataMax),(H=v(H))-B<ie&&($[0]=H-ie,$[1]=a(s.min,H-ie),B=g($))}this.min=B,this.max=H},F.prototype.getClosest=function(){var s;return this.categories?s=1:this.series.forEach(function(_){var B=_.closestPointRange,H=_.visible||!_.chart.options.chart.ignoreHiddenSeries;!_.noSharedTooltip&&A(B)&&H&&(s=A(s)?Math.min(s,B):B)}),s},F.prototype.nameToX=function(s){var _=h(this.options.categories),B=_?this.categories:this.names,H=s.options.x;if(s.series.requireSorting=!1,A(H)||(H=this.options.uniqueNames&&B?_?B.indexOf(s.name):a(B.keys[s.name],-1):s.series.autoIncrement()),-1===H){if(!_&&B)var G=B.length}else G=H;return typeof G<"u"?(this.names[G]=s.name,this.names.keys[s.name]=G):s.x&&(G=s.x),G},F.prototype.updateNames=function(){var s=this,_=this.names;0<_.length&&(Object.keys(_.keys).forEach(function(B){delete _.keys[B]}),_.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach(function(B){B.xIncrement=null,(!B.points||B.isDirtyData)&&(s.max=Math.max(s.max,B.xData.length-1),B.processData(),B.generatePoints()),B.data.forEach(function(H,G){if(H&&H.options&&typeof H.name<"u"){var C=s.nameToX(H);typeof C<"u"&&C!==H.x&&(H.x=C,B.xData[G]=C)}})}))},F.prototype.setAxisTranslation=function(){var ee,s=this,_=s.max-s.min,B=s.linkedParent,H=!!s.categories,G=s.isXAxis,C=s.axisPointRange||0,j=0,L=0;if(G||H||C){var U=s.getClosest();B?(j=B.minPointOffset,L=B.pointRangePadding):s.series.forEach(function(ie){var $=H?1:G?a(ie.options.pointRange,U,0):s.axisPointRange||0,oe=ie.options.pointPlacement;C=Math.max(C,$),(!s.single||H)&&(ie=ie.is("xrange")?!G:G,j=Math.max(j,ie&&n(oe)?0:$/2),L=Math.max(L,ie&&"on"===oe?0:$))}),s.minPointOffset=j*=B=s.ordinal&&s.ordinal.slope&&U?s.ordinal.slope/U:1,s.pointRangePadding=L*=B,s.pointRange=Math.min(C,s.single&&H?1:_),G&&(s.closestPointRange=U)}s.translationSlope=s.transA=ee=s.staticScale||s.len/(_+L||1),s.transB=s.horiz?s.left:s.bottom,s.minPixelPadding=ee*j,l(this,"afterSetAxisTranslation")},F.prototype.minFromRange=function(){return this.max-this.range},F.prototype.setTickInterval=function(s){var _=this.chart,B=this.logarithmic,H=this.options,G=this.isXAxis,C=this.isLinked,j=H.tickPixelInterval,L=this.categories,ee=this.softThreshold,U=H.maxPadding,ie=H.minPadding,$=r(H.tickInterval)&&0<=H.tickInterval?H.tickInterval:void 0,oe=r(this.threshold)?this.threshold:null;this.dateTime||L||C||this.getTickAmount();var te=a(this.userMin,H.min),_e=a(this.userMax,H.max);if(C){this.linkedParent=_[this.coll][H.linkedTo];var pe=this.linkedParent.getExtremes();this.min=a(pe.min,pe.dataMin),this.max=a(pe.max,pe.dataMax),H.type!==this.linkedParent.options.type&&W(11,1,_)}else{if(ee&&A(oe))if(this.dataMin>=oe)pe=oe,ie=0;else if(this.dataMax<=oe){var ge=oe;U=0}this.min=a(te,pe,this.dataMin),this.max=a(_e,ge,this.dataMax)}if(B&&(this.positiveValuesOnly&&!s&&0>=Math.min(this.min,a(this.dataMin,this.min))&&W(10,1,_),this.min=M(B.log2lin(this.min),16),this.max=M(B.log2lin(this.max),16)),this.range&&A(this.max)&&(this.userMin=this.min=te=Math.max(this.dataMin,this.minFromRange()),this.userMax=_e=this.max,this.range=null),l(this,"foundExtremes"),this.beforePadding&&this.beforePadding(),this.adjustForMinRange(),!(L||this.axisPointRange||this.stacking&&this.stacking.usePercentage||C)&&A(this.min)&&A(this.max)&&(_=this.max-this.min)&&(!A(te)&&ie&&(this.min-=_*ie),!A(_e)&&U&&(this.max+=_*U)),r(this.userMin)||(r(H.softMin)&&H.softMin<this.min&&(this.min=te=H.softMin),r(H.floor)&&(this.min=Math.max(this.min,H.floor))),r(this.userMax)||(r(H.softMax)&&H.softMax>this.max&&(this.max=_e=H.softMax),r(H.ceiling)&&(this.max=Math.min(this.max,H.ceiling))),ee&&A(this.dataMin)&&(oe=oe||0,!A(te)&&this.min<oe&&this.dataMin>=oe?this.min=this.options.minRange?Math.min(oe,this.max-this.minRange):oe:!A(_e)&&this.max>oe&&this.dataMax<=oe&&(this.max=this.options.minRange?Math.max(oe,this.min+this.minRange):oe)),r(this.min)&&r(this.max)&&!this.chart.polar&&this.min>this.max&&(A(this.options.min)?this.max=this.min:A(this.options.max)&&(this.min=this.max)),this.tickInterval=this.min===this.max||typeof this.min>"u"||typeof this.max>"u"?1:C&&this.linkedParent&&!$&&j===this.linkedParent.options.tickPixelInterval?$=this.linkedParent.tickInterval:a($,this.tickAmount?(this.max-this.min)/Math.max(this.tickAmount-1,1):void 0,L?1:(this.max-this.min)*j/Math.max(this.len,j)),G&&!s){var ae=this.min!==(this.old&&this.old.min)||this.max!==(this.old&&this.old.max);this.series.forEach(function(ve){ve.forceCrop=ve.forceCropping&&ve.forceCropping(),ve.processData(ae)}),l(this,"postProcessData",{hasExtremesChanged:ae})}this.setAxisTranslation(),l(this,"initialAxisTranslation"),this.pointRange&&!$&&(this.tickInterval=Math.max(this.pointRange,this.tickInterval)),s=a(H.minTickInterval,this.dateTime&&!this.series.some(function(ve){return ve.noSharedTooltip})?this.closestPointRange:0),!$&&this.tickInterval<s&&(this.tickInterval=s),this.dateTime||this.logarithmic||$||(this.tickInterval=V(this,this.tickInterval)),this.tickAmount||(this.tickInterval=this.unsquish()),this.setTickPositions()},F.prototype.setTickPositions=function(){var L,s=this.options,_=s.tickPositions,B=s.tickPositioner,H=this.getMinorTickInterval(),G=this.hasVerticalPanning(),C="colorAxis"===this.coll,j=(C||!G)&&s.startOnTick;if(G=(C||!G)&&s.endOnTick,C=[],this.tickmarkOffset=this.categories&&"between"===s.tickmarkPlacement&&1===this.tickInterval?.5:0,this.minorTickInterval="auto"===H&&this.tickInterval?this.tickInterval/5:H,this.single=this.min===this.max&&A(this.min)&&!this.tickAmount&&(parseInt(this.min,10)===this.min||!1!==s.allowDecimals),_)C=_.slice();else if(r(this.min)&&r(this.max)){if(this.ordinal&&this.ordinal.positions||!((this.max-this.min)/this.tickInterval>Math.max(2*this.len,200)))if(this.dateTime)C=this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,s.units),this.min,this.max,s.startOfWeek,this.ordinal&&this.ordinal.positions,this.closestPointRange,!0);else if(this.logarithmic)C=this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max);else for(H=s=this.tickInterval;H<=2*s&&(C=this.getLinearTickPositions(this.tickInterval,this.min,this.max),this.tickAmount&&C.length>this.tickAmount);)this.tickInterval=V(this,H*=1.1);else C=[this.min,this.max],W(19,!1,this.chart);C.length>this.len&&(C=[C[0],C[C.length-1]])[0]===C[1]&&(C.length=1),B&&(this.tickPositions=C,(L=B.apply(this,[this.min,this.max]))&&(C=L))}this.tickPositions=C,this.paddedTicks=C.slice(0),this.trimTicks(C,j,G),!this.isLinked&&r(this.min)&&r(this.max)&&(this.single&&2>C.length&&!this.categories&&!this.series.some(function(ee){return ee.is("heatmap")&&"between"===ee.options.pointPlacement})&&(this.min-=.5,this.max+=.5),_||L||this.adjustTickAmount()),l(this,"afterSetTickPositions")},F.prototype.trimTicks=function(s,_,B){var H=s[0],G=s[s.length-1],C=!this.isOrdinal&&this.minPointOffset||0;if(l(this,"trimTicks"),!this.isLinked){if(_&&H!==-1/0)this.min=H;else for(;this.min-C>s[0];)s.shift();if(B)this.max=G;else for(;this.max+C<s[s.length-1];)s.pop();0===s.length&&A(H)&&!this.options.tickPositions&&s.push((G+H)/2)}},F.prototype.alignToOthers=function(){var C,s=this,_=[this],B=s.options,H="yAxis"===this.coll&&this.chart.options.chart.alignThresholds,G=[];if(s.thresholdAlignment=void 0,(!1!==this.chart.options.chart.alignTicks&&B.alignTicks||H)&&!1!==B.startOnTick&&!1!==B.endOnTick&&!s.logarithmic){var j=function(U){var ie=U.options;return[U.horiz?ie.left:ie.top,ie.width,ie.height,ie.pane].join()},L=j(this);this.chart[this.coll].forEach(function(U){var ie=U.series;ie.length&&ie.some(function($){return $.visible})&&U!==s&&j(U)===L&&(C=!0,_.push(U))})}if(C&&H){_.forEach(function(U){U=U.getThresholdAlignment(s),r(U)&&G.push(U)});var ee=1<G.length?G.reduce(function(U,ie){return U+ie},0)/G.length:void 0;_.forEach(function(U){U.thresholdAlignment=ee})}return C},F.prototype.getThresholdAlignment=function(s){if((!r(this.dataMin)||this!==s&&this.series.some(function(_){return _.isDirty||_.isDirtyData}))&&this.getSeriesExtremes(),r(this.threshold))return s=w((this.threshold-(this.dataMin||0))/((this.dataMax||0)-(this.dataMin||0)),0,1),this.options.reversed&&(s=1-s),s},F.prototype.getTickAmount=function(){var s=this.options,_=s.tickPixelInterval,B=s.tickAmount;!A(s.tickInterval)&&!B&&this.len<_&&!this.isRadial&&!this.logarithmic&&s.startOnTick&&s.endOnTick&&(B=2),!B&&this.alignToOthers()&&(B=Math.ceil(this.len/_)+1),4>B&&(this.finalTickAmt=B,B=5),this.tickAmount=B},F.prototype.adjustTickAmount=function(){var s=this,_=s.finalTickAmt,B=s.max,H=s.min,G=s.options,C=s.tickPositions,j=s.tickAmount,L=s.thresholdAlignment,ee=C&&C.length,U=a(s.threshold,s.softThreshold?0:null),ie=s.tickInterval;if(r(L)){var $=.5>L?Math.ceil(L*(j-1)):Math.floor(L*(j-1));G.reversed&&($=j-1-$)}if(s.hasData()&&r(H)&&r(B)){if(L=function(){s.transA*=(ee-1)/(j-1),s.min=G.startOnTick?C[0]:Math.min(H,C[0]),s.max=G.endOnTick?C[C.length-1]:Math.max(B,C[C.length-1])},r($)&&r(s.threshold)){for(;C[$]!==U||C.length!==j||C[0]>H||C[C.length-1]<B;){for(C.length=0,C.push(s.threshold);C.length<j;)void 0===C[$]||C[$]>s.threshold?C.unshift(M(C[0]-ie)):C.push(M(C[C.length-1]+ie));if(ie>8*s.tickInterval)break;ie*=2}L()}else if(ee<j){for(;C.length<j;)C.length%2||H===U?C.push(M(C[C.length-1]+ie)):C.unshift(M(C[0]-ie));L()}if(A(_)){for(ie=U=C.length;ie--;)(3===_&&ie%2==1||2>=_&&0<ie&&ie<U-1)&&C.splice(ie,1);s.finalTickAmt=void 0}}},F.prototype.setScale=function(){var s=!1,_=!1;this.series.forEach(function(H){s=s||H.isDirtyData||H.isDirty,_=_||H.xAxis&&H.xAxis.isDirty||!1}),this.setAxisSize();var B=this.len!==(this.old&&this.old.len);B||s||_||this.isLinked||this.forceRedraw||this.userMin!==(this.old&&this.old.userMin)||this.userMax!==(this.old&&this.old.userMax)||this.alignToOthers()?(this.stacking&&(this.stacking.resetStacks(),this.stacking.buildStacks()),this.forceRedraw=!1,this.getSeriesExtremes(),this.setTickInterval(),this.isDirty||(this.isDirty=B||this.min!==(this.old&&this.old.min)||this.max!==(this.old&&this.old.max))):this.stacking&&this.stacking.cleanStacks(),s&&this.panningState&&(this.panningState.isDirty=!0),l(this,"afterSetScale")},F.prototype.setExtremes=function(s,_,B,H,G){var C=this,j=C.chart;B=a(B,!0),C.series.forEach(function(L){delete L.kdTree}),G=b(G,{min:s,max:_}),l(C,"setExtremes",G,function(){C.userMin=s,C.userMax=_,C.eventArgs=G,B&&j.redraw(H)})},F.prototype.zoom=function(s,_){var B=this,H=this.dataMin,G=this.dataMax,C=this.options,j=Math.min(H,a(C.min,H)),L=Math.max(G,a(C.max,G));return l(this,"zoom",s={newMin:s,newMax:_},function(ee){var U=ee.newMin,ie=ee.newMax;(U!==B.min||ie!==B.max)&&(B.allowZoomOutside||(A(H)&&(U<j&&(U=j),U>L&&(U=L)),A(G)&&(ie<j&&(ie=j),ie>L&&(ie=L))),B.displayBtn=typeof U<"u"||typeof ie<"u",B.setExtremes(U,ie,!1,void 0,{trigger:"zoom"})),ee.zoomed=!0}),s.zoomed},F.prototype.setAxisSize=function(){var s=this.chart,_=this.options,B=_.offsets||[0,0,0,0],H=this.horiz,G=this.width=Math.round(m(a(_.width,s.plotWidth-B[3]+B[1]),s.plotWidth)),C=this.height=Math.round(m(a(_.height,s.plotHeight-B[0]+B[2]),s.plotHeight)),j=this.top=Math.round(m(a(_.top,s.plotTop+B[0]),s.plotHeight,s.plotTop));_=this.left=Math.round(m(a(_.left,s.plotLeft+B[3]),s.plotWidth,s.plotLeft)),this.bottom=s.chartHeight-C-j,this.right=s.chartWidth-G-_,this.len=Math.max(H?G:C,0),this.pos=H?_:j},F.prototype.getExtremes=function(){var s=this.logarithmic;return{min:s?M(s.lin2log(this.min)):this.min,max:s?M(s.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},F.prototype.getThreshold=function(s){var _=this.logarithmic,B=_?_.lin2log(this.min):this.min;return _=_?_.lin2log(this.max):this.max,null===s||s===-1/0?s=B:s===1/0?s=_:B>s?s=B:_<s&&(s=_),this.translate(s,0,1,0,1)},F.prototype.autoLabelAlign=function(s){var _=(a(s,0)-90*this.side+720)%360;return l(this,"autoLabelAlign",s={align:"center"},function(B){15<_&&165>_?B.align="right":195<_&&345>_&&(B.align="left")}),s.align},F.prototype.tickSize=function(s){var _=this.options,B=a(_["tick"===s?"tickWidth":"minorTickWidth"],"tick"===s&&this.isXAxis&&!this.categories?1:0),H=_["tick"===s?"tickLength":"minorTickLength"];if(B&&H){"inside"===_[s+"Position"]&&(H=-H);var G=[H,B]}return l(this,"afterTickSize",s={tickSize:G}),s.tickSize},F.prototype.labelMetrics=function(){var s=this.tickPositions&&this.tickPositions[0]||0;return this.chart.renderer.fontMetrics(this.options.labels.style.fontSize,this.ticks[s]&&this.ticks[s].label)},F.prototype.unsquish=function(){var s=this.options.labels,_=this.horiz,B=this.tickInterval,H=this.len/(((this.categories?1:0)+this.max-this.min)/B),G=s.rotation,C=this.labelMetrics(),j=Math.max(this.max-this.min,0),L=function(ge){var ae=ge/(H||1);return(ae=1<ae?Math.ceil(ae):1)*B>j&&ge!==1/0&&H!==1/0&&j&&(ae=Math.ceil(j/B)),M(ae*B)},ee=B,U=Number.MAX_VALUE;if(_){if(!s.staggerLines)if(r(G))var ie=[G];else H<s.autoRotationLimit&&(ie=s.autoRotation);if(ie)for(var $=_=void 0,oe=0,te=ie;oe<te.length;oe++){var _e=te[oe];if((_e===G||_e&&-90<=_e&&90>=_e)&&($=(_=L(Math.abs(C.h/Math.sin(u*_e))))+Math.abs(_e/360))<U){U=$;var pe=_e;ee=_}}}else ee=L(C.h);return this.autoRotation=ie,this.labelRotation=a(pe,r(G)?G:0),s.step?B:ee},F.prototype.getSlotWidth=function(s){var _=this.chart,B=this.horiz,H=this.options.labels,G=Math.max(this.tickPositions.length-(this.categories?0:1),1),C=_.margin[3];if(s&&r(s.slotWidth))return s.slotWidth;if(B&&2>H.step)return H.rotation?0:(this.staggerLines||1)*this.len/G;if(!B){if(void 0!==(s=H.style.width))return parseInt(String(s),10);if(C)return C-_.spacing[3]}return.33*_.chartWidth},F.prototype.renderUnsquish=function(){var s=this.chart,_=s.renderer,B=this.tickPositions,H=this.ticks,G=this.options.labels,C=G.style,j=this.horiz,L=this.getSlotWidth(),ee=Math.max(1,Math.round(L-2*G.padding)),U={},ie=this.labelMetrics(),$=C.textOverflow,oe=0;if(n(G.rotation)||(U.rotation=G.rotation||0),B.forEach(function(ge){(ge=H[ge]).movedLabel&&ge.replaceMovedLabel(),ge&&ge.label&&ge.label.textPxLength>oe&&(oe=ge.label.textPxLength)}),this.maxLabelLength=oe,this.autoRotation)oe>ee&&oe>ie.h?U.rotation=this.labelRotation:this.labelRotation=0;else if(L){var te=ee;if(!$){var _e="clip";for(ee=B.length;!j&&ee--;){var pe=B[ee];(pe=H[pe].label)&&(pe.styles&&"ellipsis"===pe.styles.textOverflow?pe.css({textOverflow:"clip"}):pe.textPxLength>L&&pe.css({width:L+"px"}),pe.getBBox().height>this.len/B.length-(ie.h-ie.f)&&(pe.specificTextOverflow="ellipsis"))}}}U.rotation&&(te=oe>.5*s.chartHeight?.33*s.chartHeight:oe,$||(_e="ellipsis")),(this.labelAlign=G.align||this.autoLabelAlign(this.labelRotation))&&(U.align=this.labelAlign),B.forEach(function(ge){var ae=(ge=H[ge])&&ge.label,ve=C.width,fe={};ae&&(ae.attr(U),ge.shortenLabel?ge.shortenLabel():te&&!ve&&"nowrap"!==C.whiteSpace&&(te<ae.textPxLength||"SPAN"===ae.element.tagName)?(fe.width=te+"px",$||(fe.textOverflow=ae.specificTextOverflow||_e),ae.css(fe)):ae.styles&&ae.styles.width&&!fe.width&&!ve&&ae.css({width:null}),delete ae.specificTextOverflow,ge.rotation=U.rotation)},this),this.tickRotCorr=_.rotCorr(ie.b,this.labelRotation||0,0!==this.side)},F.prototype.hasData=function(){return this.series.some(function(s){return s.hasData()})||this.options.showEmpty&&A(this.min)&&A(this.max)},F.prototype.addTitle=function(s){var j,H=this.opposite,G=this.options.title,C=this.chart.styledMode;this.axisTitle||((j=G.textAlign)||(j=(this.horiz?{low:"left",middle:"center",high:"right"}:{low:H?"right":"left",middle:"center",high:H?"left":"right"})[G.align]),this.axisTitle=this.chart.renderer.text(G.text||"",0,0,G.useHTML).attr({zIndex:7,rotation:G.rotation,align:j}).addClass("highcharts-axis-title"),C||this.axisTitle.css(i(G.style)),this.axisTitle.add(this.axisGroup),this.axisTitle.isNew=!0),C||G.style.width||this.isRadial||this.axisTitle.css({width:this.len+"px"}),this.axisTitle[s?"show":"hide"](s)},F.prototype.generateTick=function(s){var _=this.ticks;_[s]?_[s].addLabel():_[s]=new K(this,s)},F.prototype.getOffset=function(){var s=this,_=this,B=_.chart,H=_.horiz,G=_.options,C=_.side,j=_.ticks,L=_.tickPositions,ee=_.coll,U=_.axisParent,ie=B.renderer,$=B.inverted&&!_.isZAxis?[1,0,3,2][C]:C,oe=_.hasData(),te=G.title,_e=G.labels,pe=B.axisOffset;B=B.clipOffset;var ve,ge=[-1,1,1,-1][C],ae=G.className,fe=0,ne=0,ce=0;if(_.showAxis=ve=oe||G.showEmpty,_.staggerLines=_.horiz&&_e.staggerLines||void 0,!_.axisGroup){var xe=function(Le,Ie,Ne){return ie.g(Le).attr({zIndex:Ne}).addClass("highcharts-".concat(ee.toLowerCase()).concat(Ie," ")+(s.isRadial?"highcharts-radial-axis".concat(Ie," "):"")+(ae||"")).add(U)};_.gridGroup=xe("grid","-grid",G.gridZIndex),_.axisGroup=xe("axis","",G.zIndex),_.labelGroup=xe("axis-labels","-labels",_e.zIndex)}if(oe||_.isLinked?(L.forEach(function(Le){_.generateTick(Le)}),_.renderUnsquish(),_.reserveSpaceDefault=0===C||2===C||{1:"left",3:"right"}[C]===_.labelAlign,a(_e.reserveSpace,"center"===_.labelAlign||null,_.reserveSpaceDefault)&&L.forEach(function(Le){ce=Math.max(j[Le].getLabelSize(),ce)}),_.staggerLines&&(ce*=_.staggerLines),_.labelOffset=ce*(_.opposite?-1:1)):t(j,function(Le,Ie){Le.destroy(),delete j[Ie]}),te&&te.text&&!1!==te.enabled&&(_.addTitle(ve),ve&&!1!==te.reserveSpace)){_.titleOffset=fe=_.axisTitle.getBBox()[H?"height":"width"];var Oe=te.offset;ne=A(Oe)?0:a(te.margin,H?5:10)}_.renderLine(),_.offset=ge*a(G.offset,pe[C]?pe[C]+(G.margin||0):0),_.tickRotCorr=_.tickRotCorr||{x:0,y:0},te=0===C?-_.labelMetrics().h:2===C?_.tickRotCorr.y:0,oe=Math.abs(ce)+ne,ce&&(oe=oe-te+ge*(H?a(_e.y,_.tickRotCorr.y+8*ge):_e.x)),_.axisTitleMargin=a(Oe,oe),_.getMaxLabelDimensions&&(_.maxLabelDimensions=_.getMaxLabelDimensions(j,L)),"colorAxis"!==ee&&(H=this.tickSize("tick"),pe[C]=Math.max(pe[C],(_.axisTitleMargin||0)+fe+ge*_.offset,oe,L&&L.length&&H?H[0]+ge*_.offset:0),G=!_.axisLine||G.offset?0:2*Math.floor(_.axisLine.strokeWidth()/2),B[$]=Math.max(B[$],G)),l(this,"afterGetOffset")},F.prototype.getLinePath=function(s){var _=this.chart,B=this.opposite,H=this.offset,G=this.horiz,C=this.left+(B?this.width:0)+H;return H=_.chartHeight-this.bottom-(B?this.height:0)+H,B&&(s*=-1),_.renderer.crispLine([["M",G?this.left:C,G?H:this.top],["L",G?_.chartWidth-this.right:C,G?H:_.chartHeight-this.bottom]],s)},F.prototype.renderLine=function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))},F.prototype.getTitlePosition=function(){var s=this.horiz,_=this.left,B=this.top,H=this.len,G=this.options.title,C=s?_:B,j=this.opposite,L=this.offset,ee=G.x,U=G.y,ie=this.axisTitle,$=this.chart.renderer.fontMetrics(G.style.fontSize,ie);return ie=ie?Math.max(ie.getBBox(!1,0).height-$.h-1,0):0,H={low:C+(s?0:H),middle:C+H/2,high:C+(s?H:0)}[G.align],_=(s?B+this.height:_)+(s?1:-1)*(j?-1:1)*(this.axisTitleMargin||0)+[-ie,ie,$.f,-ie][this.side],l(this,"afterGetTitlePosition",{titlePosition:s={x:s?H+ee:_+(j?this.width:0)+L+ee,y:s?_+U-(j?this.height:0)+L:H+U}}),s},F.prototype.renderMinorTick=function(s,_){var B=this.minorTicks;B[s]||(B[s]=new K(this,s,"minor")),_&&B[s].isNew&&B[s].render(null,!0),B[s].render(null,!1,1)},F.prototype.renderTick=function(s,_,B){var H=this.ticks;(!this.isLinked||s>=this.min&&s<=this.max||this.grid&&this.grid.isColumn)&&(H[s]||(H[s]=new K(this,s)),B&&H[s].isNew&&H[s].render(_,!0,-1),H[s].render(_))},F.prototype.render=function(){var ge,ae,s=this,_=s.chart,B=s.logarithmic,H=s.options,G=s.isLinked,C=s.tickPositions,j=s.axisTitle,L=s.ticks,ee=s.minorTicks,U=s.alternateBands,ie=H.stackLabels,$=H.alternateGridColor,oe=s.tickmarkOffset,te=s.axisLine,_e=s.showAxis,pe=k(_.renderer.globalAnimation);if(s.labelEdge.length=0,s.overlap=!1,[L,ee,U].forEach(function(fe){t(fe,function(ne){ne.isActive=!1})}),s.hasData()||G){var ve=s.chart.hasRendered&&s.old&&r(s.old.min);s.minorTickInterval&&!s.categories&&s.getMinorTickPositions().forEach(function(fe){s.renderMinorTick(fe,ve)}),C.length&&(C.forEach(function(fe,ne){s.renderTick(fe,ne,ve)}),oe&&(0===s.min||s.single)&&(L[-1]||(L[-1]=new K(s,-1,null,!0)),L[-1].render(-1))),$&&C.forEach(function(fe,ne){ae=typeof C[ne+1]<"u"?C[ne+1]+oe:s.max-oe,ne%2==0&&fe<s.max&&ae<=s.max+(_.polar?-oe:oe)&&(U[fe]||(U[fe]=new Z.PlotLineOrBand(s)),ge=fe+oe,U[fe].options={from:B?B.lin2log(ge):ge,to:B?B.lin2log(ae):ae,color:$,className:"highcharts-alternate-grid"},U[fe].render(),U[fe].isActive=!0)}),s._addedPlotLB||(s._addedPlotLB=!0,(H.plotLines||[]).concat(H.plotBands||[]).forEach(function(fe){s.addPlotBandOrLine(fe)}))}[L,ee,U].forEach(function(fe){var ne=[],ce=pe.duration;t(fe,function(xe,Oe){xe.isActive||(xe.render(Oe,!1,0),xe.isActive=!1,ne.push(Oe))}),T(function(){for(var xe=ne.length;xe--;)fe[ne[xe]]&&!fe[ne[xe]].isActive&&(fe[ne[xe]].destroy(),delete fe[ne[xe]])},fe!==U&&_.hasRendered&&ce?ce:0)}),te&&(te[te.isPlaced?"animate":"attr"]({d:this.getLinePath(te.strokeWidth())}),te.isPlaced=!0,te[_e?"show":"hide"](_e)),j&&_e&&(H=s.getTitlePosition(),j[j.isNew?"attr":"animate"](H),j.isNew=!1),ie&&ie.enabled&&s.stacking&&s.stacking.renderStackTotals(),s.old={len:s.len,max:s.max,min:s.min,transA:s.transA,userMax:s.userMax,userMin:s.userMin},s.isDirty=!1,l(this,"afterRender")},F.prototype.redraw=function(){this.visible&&(this.render(),this.plotLinesAndBands.forEach(function(s){s.render()})),this.series.forEach(function(s){s.isDirty=!0})},F.prototype.getKeepProps=function(){return this.keepProps||F.keepProps},F.prototype.destroy=function(s){var _=this,B=_.plotLinesAndBands,H=this.eventOptions;if(l(this,"destroy",{keepEvents:s}),s||d(_),[_.ticks,_.minorTicks,_.alternateBands].forEach(function(C){E(C)}),B)for(s=B.length;s--;)B[s].destroy();for(var G in"axisLine axisTitle axisGroup gridGroup labelGroup cross scrollbar".split(" ").forEach(function(C){_[C]&&(_[C]=_[C].destroy())}),_.plotLinesAndBandsGroups)_.plotLinesAndBandsGroups[G]=_.plotLinesAndBandsGroups[G].destroy();t(_,function(C,j){-1===_.getKeepProps().indexOf(j)&&delete _[j]}),this.eventOptions=H},F.prototype.drawCrosshair=function(s,_){var C,B=this.crosshair,H=a(B&&B.snap,!0),G=this.chart,j=this.cross;if(l(this,"drawCrosshair",{e:s,point:_}),s||(s=this.cross&&this.cross.e),B&&!1!==(A(_)||!H)){if(H?A(_)&&(C=a("colorAxis"!==this.coll?_.crosshairPos:null,this.isXAxis?_.plotX:this.len-_.plotY)):C=s&&(this.horiz?s.chartX-this.pos:this.len-s.chartY+this.pos),A(C)){var L={value:_&&(this.isXAxis?_.x:a(_.stackY,_.y)),translatedValue:C};G.polar&&b(L,{isCrosshair:!0,chartX:s&&s.chartX,chartY:s&&s.chartY,point:_}),L=this.getPlotLinePath(L)||null}if(!A(L))return void this.hideCrosshair();H=this.categories&&!this.isRadial,j||(this.cross=j=G.renderer.path().addClass("highcharts-crosshair highcharts-crosshair-"+(H?"category ":"thin ")+(B.className||"")).attr({zIndex:a(B.zIndex,2)}).add(),G.styledMode||(j.attr({stroke:B.color||(H?I.parse("#ccd6eb").setOpacity(.25).get():"#cccccc"),"stroke-width":a(B.width,1)}).css({"pointer-events":"none"}),B.dashStyle&&j.attr({dashstyle:B.dashStyle}))),j.show().attr({d:L}),H&&!B.width&&j.attr({"stroke-width":this.transA}),this.cross.e=s}else this.hideCrosshair();l(this,"afterDrawCrosshair",{e:s,point:_})},F.prototype.hideCrosshair=function(){this.cross&&this.cross.hide(),l(this,"afterHideCrosshair")},F.prototype.hasVerticalPanning=function(){var s=this.chart.options.chart.panning;return!!(s&&s.enabled&&/y/.test(s.type))},F.prototype.validatePositiveValue=function(s){return r(s)&&0<s},F.prototype.update=function(s,_){var B=this.chart;s=i(this.userOptions,s),this.destroy(!0),this.init(B,s),B.isDirtyBox=!0,a(_,!0)&&B.redraw()},F.prototype.remove=function(s){for(var _=this.chart,B=this.coll,H=this.series,G=H.length;G--;)H[G]&&H[G].remove(!1);R(_.axes,this),R(_[B],this),_[B].forEach(function(C,j){C.options.index=C.userOptions.index=j}),this.destroy(),_.isDirtyBox=!0,a(s,!0)&&_.redraw()},F.prototype.setTitle=function(s,_){this.update({title:s},_)},F.prototype.setCategories=function(s,_){this.update({categories:s},_)},F.defaultOptions=S.defaultXAxisOptions,F.keepProps="extKey hcEvents names series userMax userMin".split(" "),F}()}),X(y,"Core/Axis/DateTimeAxis.js",[y["Core/Utilities.js"]],function(O){var Z,S=O.addEvent,I=O.getMagnitude,N=O.normalizeTickInterval,Y=O.timeUnits;return function(K){function P(){return this.chart.time.getTimeTicks.apply(this.chart.time,arguments)}function k(u){"datetime"!==u.userOptions.type?this.dateTime=void 0:this.dateTime||(this.dateTime=new p(this))}var x=[];K.compose=function(u){return-1===x.indexOf(u)&&(x.push(u),u.keepProps.push("dateTime"),u.prototype.getTimeTicks=P,S(u,"init",k)),u};var p=function(){function u(g){this.axis=g}return u.prototype.normalizeTimeTickInterval=function(g,v){var E,w=v||[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2]],["week",[1,2]],["month",[1,2,3,4,6]],["year",null]],M=Y[(v=w[w.length-1])[0]],A=v[1];for(E=0;E<w.length&&(M=Y[(v=w[E])[0]],A=v[1],!(w[E+1]&&g<=(M*A[A.length-1]+Y[w[E+1][0]])/2));E++);return M===Y.year&&g<5*M&&(A=[1,2,5]),{unitRange:M,count:g=N(g/M,A,"year"===v[0]?Math.max(I(g/M),1):1),unitName:v[0]}},u.prototype.getXDateFormat=function(g,v){var w=this.axis,M=w.chart.time;return w.closestPointRange?M.getDateFormat(w.closestPointRange,g,w.options.startOfWeek,v)||M.resolveDTLFormat(v.year).main:M.resolveDTLFormat(v.day).main},u}();K.Additions=p}(Z||(Z={})),Z}),X(y,"Core/Axis/LogarithmicAxis.js",[y["Core/Utilities.js"]],function(O){var Y,S=O.addEvent,I=O.normalizeTickInterval,N=O.pick;return function(Z){function K(p){var u=this.logarithmic;"logarithmic"!==p.userOptions.type?this.logarithmic=void 0:u||(this.logarithmic=new x(this))}function P(){var p=this.logarithmic;p&&(this.lin2val=function(u){return p.lin2log(u)},this.val2lin=function(u){return p.log2lin(u)})}var k=[];Z.compose=function(p){return-1===k.indexOf(p)&&(k.push(p),p.keepProps.push("logarithmic"),S(p,"init",K),S(p,"afterInit",P)),p};var x=function(){function p(u){this.axis=u}return p.prototype.getLogTickPositions=function(u,g,v,w){var M=this.axis,A=M.len,E=M.options,R=[];if(w||(this.minorAutoInterval=void 0),.5<=u)u=Math.round(u),R=M.getLinearTickPositions(u,g,v);else if(.08<=u){var b,W=Math.floor(g),l=E=void 0;for(A=.3<u?[1,2,4]:.15<u?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9];W<v+1&&!l;W++){var h=A.length;for(b=0;b<h&&!l;b++){var r=this.log2lin(this.lin2log(W)*A[b]);r>g&&(!w||E<=v)&&typeof E<"u"&&R.push(E),E>v&&(l=!0),E=r}}}else g=this.lin2log(g),v=this.lin2log(v),u=w?M.getMinorTickInterval():E.tickInterval,u=N("auto"===u?null:u,this.minorAutoInterval,E.tickPixelInterval/(w?5:1)*(v-g)/((w?A/M.tickPositions.length:A)||1)),u=I(u),R=M.getLinearTickPositions(u,g,v).map(this.log2lin),w||(this.minorAutoInterval=u/5);return w||(M.tickInterval=u),R},p.prototype.lin2log=function(u){return Math.pow(10,u)},p.prototype.log2lin=function(u){return Math.log(u)/Math.LN10},p}();Z.Additions=x}(Y||(Y={})),Y}),X(y,"Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js",[y["Core/Utilities.js"]],function(O){var Y,S=O.erase,I=O.extend,N=O.isNumber;return function(Z){var P,K=[];Z.compose=function(x,p){return P||(P=x),-1===K.indexOf(p)&&(K.push(p),I(p.prototype,k.prototype)),p};var k=function(){function x(){}return x.prototype.getPlotBandPath=function(p,u,g){void 0===g&&(g=this.options);var v=this.getPlotLinePath({value:u,force:!0,acrossPanes:g.acrossPanes}),w=[],M=this.horiz;if(u=!N(this.min)||!N(this.max)||p<this.min&&u<this.min||p>this.max&&u>this.max,p=this.getPlotLinePath({value:p,force:!0,acrossPanes:g.acrossPanes}),g=1,p&&v){if(u){var A=p.toString()===v.toString();g=0}for(u=0;u<p.length;u+=2){var E=p[u],R=p[u+1],W=v[u],b=v[u+1];"M"!==E[0]&&"L"!==E[0]||"M"!==R[0]&&"L"!==R[0]||"M"!==W[0]&&"L"!==W[0]||"M"!==b[0]&&"L"!==b[0]||(M&&W[1]===E[1]?(W[1]+=g,b[1]+=g):M||W[2]!==E[2]||(W[2]+=g,b[2]+=g),w.push(["M",E[1],E[2]],["L",R[1],R[2]],["L",b[1],b[2]],["L",W[1],W[2]],["Z"])),w.isFlat=A}}return w},x.prototype.addPlotBand=function(p){return this.addPlotBandOrLine(p,"plotBands")},x.prototype.addPlotLine=function(p){return this.addPlotBandOrLine(p,"plotLines")},x.prototype.addPlotBandOrLine=function(p,u){var g=this,v=this.userOptions,w=new P(this,p);if(this.visible&&(w=w.render()),w){if(this._addedPlotLB||(this._addedPlotLB=!0,(v.plotLines||[]).concat(v.plotBands||[]).forEach(function(A){g.addPlotBandOrLine(A)})),u){var M=v[u]||[];M.push(p),v[u]=M}this.plotLinesAndBands.push(w)}return w},x.prototype.removePlotBandOrLine=function(p){var u=this.plotLinesAndBands,g=this.options,v=this.userOptions;if(u){for(var w=u.length;w--;)u[w].id===p&&u[w].destroy();[g.plotLines||[],v.plotLines||[],g.plotBands||[],v.plotBands||[]].forEach(function(M){for(w=M.length;w--;)(M[w]||{}).id===p&&S(M,M[w])})}},x.prototype.removePlotBand=function(p){this.removePlotBandOrLine(p)},x.prototype.removePlotLine=function(p){this.removePlotBandOrLine(p)},x}()}(Y||(Y={})),Y}),X(y,"Core/Axis/PlotLineOrBand/PlotLineOrBand.js",[y["Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js"],y["Core/Utilities.js"]],function(O,S){var I=S.arrayMax,N=S.arrayMin,Y=S.defined,Z=S.destroyObjectProperties,K=S.erase,P=S.fireEvent,k=S.merge,x=S.objectEach,p=S.pick;return function(){function u(g,v){this.axis=g,v&&(this.options=v,this.id=v.id)}return u.compose=function(g){return O.compose(u,g)},u.prototype.render=function(){P(this,"render");var g=this,v=g.axis,w=v.horiz,M=v.logarithmic,A=g.options,E=A.color,R=p(A.zIndex,0),W=A.events,b={},l=v.chart.renderer,h=A.label,r=g.label,n=A.to,i=A.from,o=A.value,t=g.svgElem,a=[],m=Y(i)&&Y(n);a=Y(o);var d=!t,f={class:"highcharts-plot-"+(m?"band ":"line ")+(A.className||"")},T=m?"bands":"lines";if(M&&(i=M.log2lin(i),n=M.log2lin(n),o=M.log2lin(o)),v.chart.styledMode||(a?(f.stroke=E||"#999999",f["stroke-width"]=p(A.width,1),A.dashStyle&&(f.dashstyle=A.dashStyle)):m&&(f.fill=E||"#e6ebf5",A.borderWidth&&(f.stroke=A.borderColor,f["stroke-width"]=A.borderWidth))),b.zIndex=R,(M=v.plotLinesAndBandsGroups[T+="-"+R])||(v.plotLinesAndBandsGroups[T]=M=l.g("plot-"+T).attr(b).add()),d&&(g.svgElem=t=l.path().attr(f).add(M)),a)a=v.getPlotLinePath({value:o,lineWidth:t.strokeWidth(),acrossPanes:A.acrossPanes});else{if(!m)return;a=v.getPlotBandPath(i,n,A)}return!g.eventsAdded&&W&&(x(W,function(V,F){t.on(F,function(s){W[F].apply(g,[s])})}),g.eventsAdded=!0),(d||!t.d)&&a&&a.length?t.attr({d:a}):t&&(a?(t.show(),t.animate({d:a})):t.d&&(t.hide(),r&&(g.label=r=r.destroy()))),h&&(Y(h.text)||Y(h.formatter))&&a&&a.length&&0<v.width&&0<v.height&&!a.isFlat?(h=k({align:w&&m&&"center",x:w?!m&&4:10,verticalAlign:!w&&m&&"middle",y:w?m?16:10:m?6:-4,rotation:w&&!m&&90},h),this.renderLabel(h,a,m,R)):r&&r.hide(),g},u.prototype.renderLabel=function(g,v,w,M){var A=this.axis,E=A.chart.renderer,R=this.label;R||(this.label=R=E.text(this.getLabelText(g),0,0,g.useHTML).attr({align:g.textAlign||g.align,rotation:g.rotation,class:"highcharts-plot-"+(w?"band":"line")+"-label "+(g.className||""),zIndex:M}).add(),A.chart.styledMode||R.css(k({textOverflow:"ellipsis"},g.style))),M=v.xBounds||[v[0][1],v[1][1],w?v[2][1]:v[0][1]],v=v.yBounds||[v[0][2],v[1][2],w?v[2][2]:v[0][2]],w=N(M),E=N(v),R.align(g,!1,{x:w,y:E,width:I(M)-w,height:I(v)-E}),R.alignValue&&"left"!==R.alignValue||(g=g.clip?A.width:A.chart.chartWidth,R.css({width:(90===R.rotation?A.height-(R.alignAttr.y-A.top):g-(R.alignAttr.x-A.left))+"px"})),R.show(!0)},u.prototype.getLabelText=function(g){return Y(g.formatter)?g.formatter.call(this):g.text},u.prototype.destroy=function(){K(this.axis.plotLinesAndBands,this),delete this.axis,Z(this)},u}()}),X(y,"Core/Tooltip.js",[y["Core/FormatUtilities.js"],y["Core/Globals.js"],y["Core/Renderer/RendererUtilities.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){var Z=O.format,K=S.doc,P=I.distribute,k=Y.clamp,x=Y.css,p=Y.discardElement,u=Y.extend,g=Y.fireEvent,v=Y.isArray,w=Y.isNumber,M=Y.isString,A=Y.merge,E=Y.pick,R=Y.splat,W=Y.syncTimeout;return function(){function b(l,h){this.allowShared=!0,this.container=void 0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.now={},this.options={},this.outside=!1,this.chart=l,this.init(l,h)}return b.prototype.applyFilter=function(){var l=this.chart;l.renderer.definition({tagName:"filter",attributes:{id:"drop-shadow-"+l.index,opacity:.5},children:[{tagName:"feGaussianBlur",attributes:{in:"SourceAlpha",stdDeviation:1}},{tagName:"feOffset",attributes:{dx:1,dy:1}},{tagName:"feComponentTransfer",children:[{tagName:"feFuncA",attributes:{type:"linear",slope:.3}}]},{tagName:"feMerge",children:[{tagName:"feMergeNode"},{tagName:"feMergeNode",attributes:{in:"SourceGraphic"}}]}]})},b.prototype.bodyFormatter=function(l){return l.map(function(h){var r=h.series.tooltipOptions;return(r[(h.point.formatPrefix||"point")+"Formatter"]||h.point.tooltipFormatter).call(h.point,r[(h.point.formatPrefix||"point")+"Format"]||"")})},b.prototype.cleanSplit=function(l){this.chart.series.forEach(function(h){var r=h&&h.tt;r&&(!r.isActive||l?h.tt=r.destroy():r.isActive=!1)})},b.prototype.defaultFormatter=function(l){var h=this.points||R(this),r=[l.tooltipFooterHeaderFormatter(h[0])];return(r=r.concat(l.bodyFormatter(h))).push(l.tooltipFooterHeaderFormatter(h[0],!0)),r},b.prototype.destroy=function(){this.label&&(this.label=this.label.destroy()),this.split&&this.tt&&(this.cleanSplit(!0),this.tt=this.tt.destroy()),this.renderer&&(this.renderer=this.renderer.destroy(),p(this.container)),Y.clearTimeout(this.hideTimer),Y.clearTimeout(this.tooltipTimeout)},b.prototype.getAnchor=function(l,h){var r=this.chart,n=r.pointer,i=r.inverted,o=r.plotTop;if(r=r.plotLeft,(l=R(l))[0].series&&l[0].series.yAxis&&!l[0].series.yAxis.options.reversedStacks&&(l=l.slice().reverse()),this.followPointer&&h)typeof h.chartX>"u"&&(h=n.normalize(h)),l=[h.chartX-r,h.chartY-o];else if(l[0].tooltipPos)l=l[0].tooltipPos;else{var t=0,a=0;l.forEach(function(m){(m=m.pos(!0))&&(t+=m[0],a+=m[1])}),t/=l.length,a/=l.length,this.shared&&1<l.length&&h&&(i?t=h.chartX:a=h.chartY),l=[t-r,a-o]}return l.map(Math.round)},b.prototype.getClassName=function(l,h,r){var n=l.series,i=n.options;return[this.options.className,"highcharts-label",r&&"highcharts-tooltip-header",h?"highcharts-tooltip-box":"highcharts-tooltip",!r&&"highcharts-color-"+E(l.colorIndex,n.colorIndex),i&&i.className].filter(M).join(" ")},b.prototype.getLabel=function(){var o,l=this,h=this.chart.styledMode,r=this.options,n=this.split&&this.allowShared,i=r.style.pointerEvents||(this.shouldStickOnContact()?"auto":"none"),t=this.chart.renderer;if(l.label){var a=!l.label.hasClass("highcharts-label");(n&&!a||!n&&a)&&l.destroy()}if(!this.label){if(this.outside){a=this.chart.options.chart.style;var m=N.getRendererType();this.container=o=S.doc.createElement("div"),o.className="highcharts-tooltip-container",x(o,{position:"absolute",top:"1px",pointerEvents:i,zIndex:Math.max(this.options.style.zIndex||0,(a&&a.zIndex||0)+3)}),S.doc.body.appendChild(o),this.renderer=t=new m(o,0,0,a,void 0,void 0,t.styledMode)}if(n?this.label=t.g("tooltip"):(this.label=t.label("",0,0,r.shape,void 0,void 0,r.useHTML,void 0,"tooltip").attr({padding:r.padding,r:r.borderRadius}),h||this.label.attr({fill:r.backgroundColor,"stroke-width":r.borderWidth}).css(r.style).css({pointerEvents:i}).shadow(r.shadow)),h&&r.shadow&&(this.applyFilter(),this.label.attr({filter:"url(#drop-shadow-"+this.chart.index+")"})),l.outside&&!l.split){var d=this.label,f=d.xSetter,T=d.ySetter;d.xSetter=function(V){f.call(d,l.distance),o.style.left=V+"px"},d.ySetter=function(V){T.call(d,l.distance),o.style.top=V+"px"}}this.label.attr({zIndex:8}).add()}return this.label},b.prototype.getPosition=function(l,h,r){var s,n=this.chart,i=this.distance,o={},t=n.inverted&&r.h||0,a=this.outside,m=a?K.documentElement.clientWidth-2*i:n.chartWidth,d=a?Math.max(K.body.scrollHeight,K.documentElement.scrollHeight,K.body.offsetHeight,K.documentElement.offsetHeight,K.documentElement.clientHeight):n.chartHeight,f=n.pointer.getChartPosition(),T=function(j){var L="x"===j;return[j,L?m:d,L?l:h].concat(a?[L?l*f.scaleX:h*f.scaleY,L?f.left-i+(r.plotX+n.plotLeft)*f.scaleX:f.top-i+(r.plotY+n.plotTop)*f.scaleY,0,L?m:d]:[L?l:h,L?r.plotX+n.plotLeft:r.plotY+n.plotTop,L?n.plotLeft:n.plotTop,L?n.plotLeft+n.plotWidth:n.plotTop+n.plotHeight])},V=T("y"),F=T("x");T=!!r.negative,!n.polar&&n.hoverSeries&&n.hoverSeries.yAxis&&n.hoverSeries.yAxis.reversed&&(T=!T);var _=!this.followPointer&&E(r.ttBelow,!n.inverted===T),B=function(j,L,ee,U,ie,$,oe){var te=a?"y"===j?i*f.scaleY:i*f.scaleX:i,_e=(ee-U)/2,pe=U<ie-i,ge=ie+i+U<L,ae=ie-te-ee+_e;if(ie=ie+te-_e,_&&ge)o[j]=ie;else if(!_&&pe)o[j]=ae;else if(pe)o[j]=Math.min(oe-U,0>ae-t?ae:ae-t);else{if(!ge)return!1;o[j]=Math.max($,ie+t+ee>L?ie:ie+t)}},H=function(j,L,ee,U,ie){var $;return ie<i||ie>L-i?$=!1:o[j]=ie<ee/2?1:ie>L-U/2?L-U-2:ie-ee/2,$},G=function(j){var L=V;V=F,F=L,s=j},C=function(){!1!==B.apply(0,V)?!1!==H.apply(0,F)||s||(G(!0),C()):s?o.x=o.y=0:(G(!0),C())};return(n.inverted||1<this.len)&&G(),C(),o},b.prototype.hide=function(l){var h=this;Y.clearTimeout(this.hideTimer),l=E(l,this.options.hideDelay),this.isHidden||(this.hideTimer=W(function(){h.getLabel().fadeOut(l&&void 0),h.isHidden=!0},l))},b.prototype.init=function(l,h){this.chart=l,this.options=h,this.crosshairs=[],this.now={x:0,y:0},this.isHidden=!0,this.split=h.split&&!l.inverted&&!l.polar,this.shared=h.shared||this.split,this.outside=E(h.outside,!(!l.scrollablePixelsX&&!l.scrollablePixelsY))},b.prototype.shouldStickOnContact=function(l){return!(this.followPointer||!this.options.stickOnContact||l&&!this.chart.pointer.inClass(l.target,"highcharts-tooltip"))},b.prototype.move=function(l,h,r,n){var i=this,o=i.now,t=!1!==i.options.animation&&!i.isHidden&&(1<Math.abs(l-o.x)||1<Math.abs(h-o.y)),a=i.followPointer||1<i.len;u(o,{x:t?(2*o.x+l)/3:l,y:t?(o.y+h)/2:h,anchorX:a?void 0:t?(2*o.anchorX+r)/3:r,anchorY:a?void 0:t?(o.anchorY+n)/2:n}),i.getLabel().attr(o),i.drawTracker(),t&&(Y.clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout(function(){i&&i.move(l,h,r,n)},32))},b.prototype.refresh=function(l,h){var r=this.chart,n=this.options,i=r.pointer,o=R(l),t=o[0],a=[],m=n.formatter||this.defaultFormatter,d=this.shared,f=r.styledMode,T={};if(n.enabled&&t.series){Y.clearTimeout(this.hideTimer),this.allowShared=!(!v(l)&&l.series&&l.series.noSharedTooltip),this.followPointer=!this.split&&t.series.tooltipOptions.followPointer;var V=(l=this.getAnchor(l,h))[0],F=l[1];if(d&&this.allowShared?(i.applyInactiveState(o),o.forEach(function(B){B.setState("hover"),a.push(B.getLabelConfig())}),(T={x:t.category,y:t.y}).points=a):T=t.getLabelConfig(),this.len=a.length,m=m.call(T,this),this.distance=E((d=t.series).tooltipOptions.distance,16),!1===m)this.hide();else{if(this.split&&this.allowShared)this.renderSplit(m,o);else{var s=V,_=F;if(h&&i.isDirectTouch&&(s=h.chartX-r.plotLeft,_=h.chartY-r.plotTop),!r.polar&&!1!==d.options.clip&&!o.some(function(B){return i.isDirectTouch||B.series.shouldShowTooltip(s,_)}))return void this.hide();h=this.getLabel(),n.style.width&&!f||h.css({width:r.spacingBox.width+"px"}),h.attr({text:m&&m.join?m.join(""):m}),h.addClass(this.getClassName(t),!0),f||h.attr({stroke:n.borderColor||t.color||d.color||"#666666"}),this.updatePosition({plotX:V,plotY:F,negative:t.negative,ttBelow:t.ttBelow,h:l[2]||0})}this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1}g(this,"refresh")}},b.prototype.renderSplit=function(l,h){function r(ge,ae,ve,fe,ne){return void 0===ne&&(ne=!0),ve?(ae=U?0:te,ge=k(ge-fe/2,j.left,j.right-fe-(n.outside?ie:0))):(ae-=$,ge=k(ge=ne?ge-fe-H:ge+H,ne?ge:j.left,j.right)),{x:ge,y:ae}}var n=this,i=n.chart,o=n.chart,t=o.chartWidth,a=o.chartHeight,m=o.plotHeight,d=o.plotLeft,f=o.plotTop,T=o.pointer,V=o.scrollablePixelsY;V=void 0===V?0:V;var s=o.scrollingContainer,_=(s=void 0===s?{scrollLeft:0,scrollTop:0}:s).scrollLeft;s=s.scrollTop;var B=o.styledMode,H=n.distance,G=n.options,C=n.options.positioner,j=n.outside&&"number"!=typeof o.scrollablePixelsX?K.documentElement.getBoundingClientRect():{left:_,right:_+t,top:s,bottom:s+a},L=n.getLabel(),ee=this.renderer||i.renderer,U=!(!i.xAxis[0]||!i.xAxis[0].opposite),ie=(i=T.getChartPosition()).left;i=i.top;var $=f+s,oe=0,te=m-V;M(l)&&(l=[!1,l]),l=l.slice(0,h.length+1).reduce(function(ge,ae,ve){if(!1!==ae&&""!==ae){var fe=(ve=h[ve-1]||{isHeader:!0,plotX:h[0].plotX,plotY:m,series:{}}).isHeader,ne=fe?n:ve.series;ae=ae.toString();var ce=ne.tt,xe=ve.isHeader,Oe=ve.series;ce||(ce={padding:G.padding,r:G.borderRadius},B||(ce.fill=G.backgroundColor,ce["stroke-width"]=G.borderWidth),ce=ee.label("",0,0,G[xe?"headerShape":"shape"],void 0,void 0,G.useHTML).addClass(n.getClassName(ve,!0,xe)).attr(ce).add(L)),ce.isActive=!0,ce.attr({text:ae}),B||ce.css(G.style).shadow(G.shadow).attr({stroke:G.borderColor||ve.color||Oe.color||"#333333"}),ae=(xe=(ne=ne.tt=ce).getBBox()).width+ne.strokeWidth(),fe&&(te+=oe=xe.height,U&&($-=oe)),Oe=void 0===(Oe=ve.plotX)?0:Oe,ce=void 0===(ce=ve.plotY)?0:ce;var Le=ve.series;if(ve.isHeader){Oe=d+Oe;var Ie=f+m/2}else{var Ne=Le.xAxis,Mt=Le.yAxis;Oe=Ne.pos+k(Oe,-H,Ne.len+H),Le.shouldShowTooltip(0,Mt.pos-f+ce,{ignoreX:!0})&&(Ie=Mt.pos+ce)}Oe=k(Oe,j.left-H,j.right+H),"number"==typeof Ie?(xe=xe.height+1,ce=C?C.call(n,ae,xe,ve):r(Oe,Ie,fe,ae),ge.push({align:C?0:void 0,anchorX:Oe,anchorY:Ie,boxWidth:ae,point:ve,rank:E(ce.rank,fe?1:0),size:xe,target:ce.y,tt:ne,x:ce.x})):ne.isActive=!1}return ge},[]),!C&&l.some(function(ge){var ae=(n.outside?ie:0)+ge.anchorX;return ae<j.left&&ae+ge.boxWidth<j.right||ae<ie-j.left+ge.boxWidth&&j.right-ae>ae})&&(l=l.map(function(ge){var ae=r(ge.anchorX,ge.anchorY,ge.point.isHeader,ge.boxWidth,!1);return u(ge,{target:ae.y,x:ae.x})})),n.cleanSplit(),P(l,te);var _e=ie,pe=ie;l.forEach(function(ge){var ae=ge.x,ve=ge.boxWidth;(ge=ge.isHeader)||(n.outside&&ie+ae<_e&&(_e=ie+ae),!ge&&n.outside&&_e+ve>pe&&(pe=ie+ae))}),l.forEach(function(ge){var ae=ge.x,ve=ge.anchorX,fe=ge.pos,ne=ge.point.isHeader;if(fe={visibility:typeof fe>"u"?"hidden":"inherit",x:ae,y:(fe||0)+$,anchorX:ve,anchorY:ge.anchorY},n.outside&&ae<ve){var ce=ie-_e;0<ce&&(ne||(fe.x=ae+ce,fe.anchorX=ve+ce),ne&&(fe.x=(pe-_e)/2,fe.anchorX=ve+ce))}ge.tt.attr(fe)}),l=n.container,V=n.renderer,n.outside&&l&&V&&(o=L.getBBox(),V.setSize(o.width+o.x,o.height+o.y,!1),l.style.left=_e+"px",l.style.top=i+"px")},b.prototype.drawTracker=function(){if(this.shouldStickOnContact()){var l=this.chart,h=this.label,r=this.shared?l.hoverPoints:l.hoverPoint;if(h&&r){var n={x:0,y:0,width:0,height:0};r=this.getAnchor(r);var i=h.getBBox();r[0]+=l.plotLeft-h.translateX,r[1]+=l.plotTop-h.translateY,n.x=Math.min(0,r[0]),n.y=Math.min(0,r[1]),n.width=0>r[0]?Math.max(Math.abs(r[0]),i.width-r[0]):Math.max(Math.abs(r[0]),i.width),n.height=0>r[1]?Math.max(Math.abs(r[1]),i.height-Math.abs(r[1])):Math.max(Math.abs(r[1]),i.height),this.tracker?this.tracker.attr(n):(this.tracker=h.renderer.rect(n).addClass("highcharts-tracker").add(h),l.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}}else this.tracker&&this.tracker.destroy()},b.prototype.styledModeFormat=function(l){return l.replace('style="font-size: 10px"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex} {series.options.className} {point.options.className}"')},b.prototype.tooltipFooterHeaderFormatter=function(l,h){var r=l.series,n=r.tooltipOptions,i=r.xAxis,o=i&&i.dateTime,t=n.xDateFormat,a=n[h?"footerFormat":"headerFormat"];return g(this,"headerFormatter",i={isFooter:h,labelConfig:l},function(m){o&&!t&&w(l.key)&&(t=o.getXDateFormat(l.key,n.dateTimeLabelFormats)),o&&t&&(l.point&&l.point.tooltipDateKeys||["key"]).forEach(function(d){a=a.replace("{point."+d+"}","{point."+d+":"+t+"}")}),r.chart.styledMode&&(a=this.styledModeFormat(a)),m.text=Z(a,{point:l,series:r},this.chart)}),i.text},b.prototype.update=function(l){this.destroy(),A(!0,this.chart.options.tooltip.userOptions,l),this.init(this.chart,A(!0,this.options,l))},b.prototype.updatePosition=function(l){var h=this.chart,r=this.distance,n=this.options,i=h.pointer,o=this.getLabel(),t=i.getChartPosition();i=t.left;var a=t.top,m=t.scaleX;t=t.scaleY;var d=(n.positioner||this.getPosition).call(this,o.width,o.height,l),f=(l.plotX||0)+h.plotLeft;l=(l.plotY||0)+h.plotTop,this.outside&&(n.positioner&&(d.x+=i-r,d.y+=a-r),this.renderer.setSize(o.width+(r=n.borderWidth+2*r),o.height+r,!1),(1!==m||1!==t)&&(x(this.container,{transform:"scale(".concat(m,", ").concat(t,")")}),f*=m,l*=t),f+=i-d.x,l+=a-d.y),this.move(Math.round(d.x),Math.round(d.y||0),f,l)},b}()}),X(y,"Core/Series/Point.js",[y["Core/Renderer/HTML/AST.js"],y["Core/Animation/AnimationUtilities.js"],y["Core/Defaults.js"],y["Core/FormatUtilities.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){var Z=S.animObject,K=I.defaultOptions,P=N.format,k=Y.addEvent,x=Y.defined,p=Y.erase,u=Y.extend,g=Y.fireEvent,v=Y.getNestedProperty,w=Y.isArray,M=Y.isFunction,A=Y.isNumber,E=Y.isObject,R=Y.merge,W=Y.objectEach,b=Y.pick,l=Y.syncTimeout,h=Y.removeEvent,r=Y.uniqueKey;return function(){function n(){this.category=void 0,this.formatPrefix="point",this.id=void 0,this.isNull=!1,this.percentage=this.options=this.name=void 0,this.selected=!1,this.total=this.shapeArgs=this.series=void 0,this.visible=!0,this.x=void 0}return n.prototype.animateBeforeDestroy=function(){var i=this,o={x:i.startXPos,opacity:0},t=i.getGraphicalProps();t.singular.forEach(function(a){i[a]=i[a].animate("dataLabel"===a?{x:i[a].startXPos,y:i[a].startYPos,opacity:0}:o)}),t.plural.forEach(function(a){i[a].forEach(function(m){m.element&&m.animate(u({x:i.startXPos},m.startYPos?{x:m.startXPos,y:m.startYPos}:{}))})})},n.prototype.applyOptions=function(i,o){var t=this.series,a=t.options.pointValKey||t.pointValKey;return i=n.prototype.optionsToObject.call(this,i),u(this,i),this.options=this.options?u(this.options,i):i,i.group&&delete this.group,i.dataLabels&&delete this.dataLabels,a&&(this.y=n.prototype.getNestedProperty.call(this,a)),this.formatPrefix=(this.isNull=this.isValid&&!this.isValid())?"null":"point",this.selected&&(this.state="select"),"name"in this&&typeof o>"u"&&t.xAxis&&t.xAxis.hasNames&&(this.x=t.xAxis.nameToX(this)),typeof this.x>"u"&&t?this.x=typeof o>"u"?t.autoIncrement():o:A(i.x)&&t.options.relativeXValue&&(this.x=t.autoIncrement(i.x)),this},n.prototype.destroy=function(){function i(){for(f in(o.graphic||o.graphics||o.dataLabel||o.dataLabels)&&(h(o),o.destroyElements()),o)o[f]=null}var o=this,t=o.series,a=t.chart;t=t.options.dataSorting;var f,m=a.hoverPoints,d=Z(o.series.chart.renderer.globalAnimation);o.legendItem&&a.legend.destroyItem(o),m&&(o.setState(),p(m,o),m.length||(a.hoverPoints=null)),o===a.hoverPoint&&o.onMouseOut(),t&&t.enabled?(this.animateBeforeDestroy(),l(i,d.duration)):i(),a.pointCount--},n.prototype.destroyElements=function(i){var o=this;(i=o.getGraphicalProps(i)).singular.forEach(function(t){o[t]=o[t].destroy()}),i.plural.forEach(function(t){o[t].forEach(function(a){a&&a.element&&a.destroy()}),delete o[t]})},n.prototype.firePointEvent=function(i,o,t){var a=this,m=this.series.options;(m.point.events[i]||a.options&&a.options.events&&a.options.events[i])&&a.importEvents(),"click"===i&&m.allowPointSelect&&(t=function(d){a.select&&a.select(null,d.ctrlKey||d.metaKey||d.shiftKey)}),g(a,i,o,t)},n.prototype.getClassName=function(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(typeof this.colorIndex<"u"?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")},n.prototype.getGraphicalProps=function(i){var m,o=this,t=[],a={singular:[],plural:[]};for((i=i||{graphic:1,dataLabel:1}).graphic&&t.push("graphic","shadowGroup"),i.dataLabel&&t.push("dataLabel","dataLabelPath","dataLabelUpper","connector"),m=t.length;m--;){var d=t[m];o[d]&&a.singular.push(d)}return["graphic","dataLabel","connector"].forEach(function(f){var T=f+"s";i[f]&&o[T]&&a.plural.push(T)}),a},n.prototype.getLabelConfig=function(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},n.prototype.getNestedProperty=function(i){if(i)return 0===i.indexOf("custom.")?v(i,this.options):this[i]},n.prototype.getZone=function(){var i=this.series,o=i.zones;i=i.zoneAxis||"y";var t,a=0;for(t=o[a];this[i]>=t.value;)t=o[++a];return this.nonZonedColor||(this.nonZonedColor=this.color),this.color=t&&t.color&&!this.options.color?t.color:this.nonZonedColor,t},n.prototype.hasNewShapeType=function(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType},n.prototype.init=function(i,o,t){return this.series=i,this.applyOptions(o,t),this.id=x(this.id)?this.id:r(),this.resolveColor(),i.chart.pointCount++,g(this,"afterInit"),this},n.prototype.isValid=function(){return null!==this.x&&A(this.y)},n.prototype.optionsToObject=function(i){var o=this.series,t=o.options.keys,a=t||o.pointArrayMap||["y"],m=a.length,d={},f=0,T=0;if(A(i)||null===i)d[a[0]]=i;else if(w(i))for(!t&&i.length>m&&("string"==(o=typeof i[0])?d.name=i[0]:"number"===o&&(d.x=i[0]),f++);T<m;)t&&typeof i[f]>"u"||(0<a[T].indexOf(".")?n.prototype.setNestedProperty(d,i[f],a[T]):d[a[T]]=i[f]),f++,T++;else"object"==typeof i&&(d=i,i.dataLabels&&(o._hasPointLabels=!0),i.marker&&(o._hasPointMarkers=!0));return d},n.prototype.pos=function(i,o){void 0===o&&(o=this.plotY);var t=this.plotX,a=this.series,m=a.chart,d=a.xAxis;a=a.yAxis;var f=0,T=0;if(A(t)&&A(o))return i&&(f=d?d.pos:m.plotLeft,T=a?a.pos:m.plotTop),m.inverted&&d&&a?[a.len-o+T,d.len-t+f]:[t+f,o+T]},n.prototype.resolveColor=function(){var i=this.series,o=i.chart.styledMode,t=i.chart.options.chart.colorCount;if(delete this.nonZonedColor,i.options.colorByPoint){if(!o){var a=(t=i.options.colors||i.chart.options.colors)[i.colorCounter];t=t.length}o=i.colorCounter,i.colorCounter++,i.colorCounter===t&&(i.colorCounter=0)}else o||(a=i.color),o=i.colorIndex;this.colorIndex=b(this.options.colorIndex,o),this.color=b(this.options.color,a)},n.prototype.setNestedProperty=function(i,o,t){return t.split(".").reduce(function(a,m,d,f){return a[m]=f.length-1===d?o:E(a[m],!0)?a[m]:{},a[m]},i),i},n.prototype.shouldDraw=function(){return!this.isNull},n.prototype.tooltipFormatter=function(i){var o=this.series,t=o.tooltipOptions,a=b(t.valueDecimals,""),m=t.valuePrefix||"",d=t.valueSuffix||"";return o.chart.styledMode&&(i=o.chart.tooltip.styledModeFormat(i)),(o.pointArrayMap||["y"]).forEach(function(f){f="{point."+f,(m||d)&&(i=i.replace(RegExp(f+"}","g"),m+f+"}"+d)),i=i.replace(RegExp(f+"}","g"),f+":,."+a+"f}")}),P(i,{point:this,series:this.series},o.chart)},n.prototype.update=function(i,o,t,a){function m(){d.applyOptions(i);var _=T&&d.hasMockGraphic;_=null===d.y?!_:_,T&&_&&(d.graphic=T.destroy(),delete d.hasMockGraphic),E(i,!0)&&(T&&T.element&&i&&i.marker&&typeof i.marker.symbol<"u"&&(d.graphic=T.destroy()),i&&i.dataLabels&&d.dataLabel&&(d.dataLabel=d.dataLabel.destroy()),d.connector&&(d.connector=d.connector.destroy())),f.updateParallelArrays(d,s=d.index),F.data[s]=E(F.data[s],!0)||E(i,!0)?d.options:b(i,F.data[s]),f.isDirty=f.isDirtyData=!0,!f.fixedBox&&f.hasCartesianSeries&&(V.isDirtyBox=!0),"point"===F.legendType&&(V.isDirtyLegend=!0),o&&V.redraw(t)}var s,d=this,f=d.series,T=d.graphic,V=f.chart,F=f.options;o=b(o,!0),!1===a?m():d.firePointEvent("update",{options:i},m)},n.prototype.remove=function(i,o){this.series.removePoint(this.series.data.indexOf(this),i,o)},n.prototype.select=function(i,o){var t=this,a=t.series,m=a.chart;this.selectedStaging=i=b(i,!t.selected),t.firePointEvent(i?"select":"unselect",{accumulate:o},function(){t.selected=t.options.selected=i,a.options.data[a.data.indexOf(t)]=t.options,t.setState(i&&"select"),o||m.getSelectedPoints().forEach(function(d){var f=d.series;d.selected&&d!==t&&(d.selected=d.options.selected=!1,f.options.data[f.data.indexOf(d)]=d.options,d.setState(m.hoverPoints&&f.options.inactiveOtherPoints?"inactive":""),d.firePointEvent("unselect"))})}),delete this.selectedStaging},n.prototype.onMouseOver=function(i){var o=this.series.chart,t=o.pointer;i=i?t.normalize(i):t.getChartCoordinatesFromPoint(this,o.inverted),t.runPointActions(i,this)},n.prototype.onMouseOut=function(){var i=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(i.hoverPoints||[]).forEach(function(o){o.setState()}),i.hoverPoints=i.hoverPoint=null},n.prototype.importEvents=function(){if(!this.hasImportedEvents){var i=this,o=R(i.series.options.point,i.options).events;i.events=o,W(o,function(t,a){M(t)&&k(i,a,t)}),this.hasImportedEvents=!0}},n.prototype.setState=function(i,o){var H,t=this.series,a=this.state,m=t.options.states[i||"normal"]||{},d=K.plotOptions[t.type].marker&&t.options.marker,T=d&&d.states&&d.states[i||"normal"]||{},F=this.marker||{},s=t.chart,_=d&&t.markerAttribs,B=t.halo,G=t.stateMarkerGraphic;if(!((i=i||"")===this.state&&!o||this.selected&&"select"!==i||!1===m.enabled||i&&(!1===T.enabled||d&&!1===d.enabled&&!1===T.enabled)||i&&F.states&&F.states[i]&&!1===F.states[i].enabled)){if(this.state=i,_&&(H=t.markerAttribs(this,i)),this.graphic&&!this.hasMockGraphic){if(a&&this.graphic.removeClass("highcharts-point-"+a),i&&this.graphic.addClass("highcharts-point-"+i),!s.styledMode){a=t.pointAttribs(this,i);var C=b(s.options.chart.animation,m.animation),j=a.opacity;t.options.inactiveOtherPoints&&A(j)&&((this.dataLabels||[]).forEach(function(L){L&&!L.hasClass("highcharts-data-label-hidden")&&L.animate({opacity:j},C)}),this.connector&&this.connector.animate({opacity:j},C)),this.graphic.animate(a,C)}H&&this.graphic.animate(H,b(s.options.chart.animation,T.animation,d.animation)),G&&G.hide()}else i&&T&&(d=F.symbol||t.symbol,G&&G.currentSymbol!==d&&(G=G.destroy()),H&&(G?G[o?"animate":"attr"]({x:H.x,y:H.y}):d&&(t.stateMarkerGraphic=G=s.renderer.symbol(d,H.x,H.y,H.width,H.height).add(t.markerGroup),G.currentSymbol=d)),!s.styledMode&&G&&"inactive"!==this.state&&G.attr(t.pointAttribs(this,i))),G&&(G[i&&this.isInside?"show":"hide"](),G.element.point=this,G.addClass(this.getClassName(),!0));H=(G=this.graphic||G)&&G.visibility||"inherit",(m=m.halo)&&m.size&&G&&"hidden"!==H&&!this.isCluster?(B||(t.halo=B=s.renderer.path().add(G.parentGroup)),B.show()[o?"animate":"attr"]({d:this.haloPath(m.size)}),B.attr({class:"highcharts-halo highcharts-color-"+b(this.colorIndex,t.colorIndex)+(this.className?" "+this.className:""),visibility:H,zIndex:-1}),B.point=this,s.styledMode||B.attr(u({fill:this.color||t.color,"fill-opacity":m.opacity},O.filterUserAttributes(m.attributes||{})))):B&&B.point&&B.point.haloPath&&B.animate({d:B.point.haloPath(0)},null,B.hide),g(this,"afterSetState",{state:i})}},n.prototype.haloPath=function(i){var o=this.pos();return o?this.series.chart.renderer.symbols.circle(Math.floor(o[0])-i,o[1]-i,2*i,2*i):[]},n}()}),X(y,"Core/Pointer.js",[y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Tooltip.js"],y["Core/Utilities.js"]],function(O,S,I,N){var Y=O.parse,Z=S.charts,K=S.noop,P=N.addEvent,k=N.attr,x=N.css,p=N.defined,u=N.extend,g=N.find,v=N.fireEvent,w=N.isNumber,M=N.isObject,A=N.objectEach,E=N.offset,R=N.pick,W=N.splat;return function(){function b(l,h){this.lastValidTouch={},this.pinchDown=[],this.runChartClick=!1,this.eventsToUnbind=[],this.chart=l,this.hasDragged=!1,this.options=h,this.init(l,h)}return b.prototype.applyInactiveState=function(l){var r,h=[];(l||[]).forEach(function(n){h.push(r=n.series),r.linkedParent&&h.push(r.linkedParent),r.linkedSeries&&(h=h.concat(r.linkedSeries)),r.navigatorSeries&&h.push(r.navigatorSeries)}),this.chart.series.forEach(function(n){-1===h.indexOf(n)?n.setState("inactive",!0):n.options.inactiveOtherPoints&&n.setAllPointsToState("inactive")})},b.prototype.destroy=function(){var l=this;this.eventsToUnbind.forEach(function(h){return h()}),this.eventsToUnbind=[],S.chartCount||(b.unbindDocumentMouseUp&&(b.unbindDocumentMouseUp=b.unbindDocumentMouseUp()),b.unbindDocumentTouchEnd&&(b.unbindDocumentTouchEnd=b.unbindDocumentTouchEnd())),clearInterval(l.tooltipTimeout),A(l,function(h,r){l[r]=void 0})},b.prototype.getSelectionMarkerAttrs=function(l,h){var r=this,n={args:{chartX:l,chartY:h},attrs:{},shapeType:"rect"};return v(this,"getSelectionMarkerAttrs",n,function(i){var o=r.chart,t=r.mouseDownX;t=void 0===t?0:t;var a=r.mouseDownY;a=void 0===a?0:a;var m=r.zoomHor,d=r.zoomVert;(i=i.attrs).x=o.plotLeft,i.y=o.plotTop,i.width=m?1:o.plotWidth,i.height=d?1:o.plotHeight,m&&(o=l-t,i.width=Math.abs(o),i.x=(0<o?0:o)+t),d&&(o=h-a,i.height=Math.abs(o),i.y=(0<o?0:o)+a)}),n},b.prototype.drag=function(l){var h=this.chart,r=h.options.chart,n=h.plotLeft,i=h.plotTop,o=h.plotWidth,t=h.plotHeight,a=this.mouseDownX||0,m=this.mouseDownY||0,d=M(r.panning)?r.panning&&r.panning.enabled:r.panning,f=r.panKey&&l[r.panKey+"Key"],T=l.chartX,V=l.chartY,F=this.selectionMarker;F&&F.touch||(T<n?T=n:T>n+o&&(T=n+o),V<i?V=i:V>i+t&&(V=i+t),this.hasDragged=Math.sqrt(Math.pow(a-T,2)+Math.pow(m-V,2)),10<this.hasDragged&&(n=h.isInsidePlot(a-n,m-i,{visiblePlotOnly:!0}),T=(V=this.getSelectionMarkerAttrs(T,V)).shapeType,V=V.attrs,!h.hasCartesianSeries&&!h.mapView||!this.zoomX&&!this.zoomY||!n||f||F||(this.selectionMarker=F=h.renderer[T](),F.attr({class:"highcharts-selection-marker",zIndex:7}).add(),h.styledMode||F.attr({fill:r.selectionMarkerFill||Y("#335cad").setOpacity(.25).get()})),F&&F.attr(V),n&&!F&&d&&h.pan(l,r.panning)))},b.prototype.dragStart=function(l){var h=this.chart;h.mouseIsDown=l.type,h.cancelClick=!1,h.mouseDownX=this.mouseDownX=l.chartX,h.mouseDownY=this.mouseDownY=l.chartY},b.prototype.getSelectionBox=function(l){var h={args:{marker:l},result:{}};return v(this,"getSelectionBox",h,function(r){r.result={x:l.attr?+l.attr("x"):l.x,y:l.attr?+l.attr("y"):l.y,width:l.attr?l.attr("width"):l.width,height:l.attr?l.attr("height"):l.height}}),h.result},b.prototype.drop=function(l){var h=this,r=this.chart,n=this.hasPinched;if(this.selectionMarker){var i=this.getSelectionBox(this.selectionMarker),o=i.x,t=i.y,a=i.width,m=i.height,d={originalEvent:l,xAxis:[],yAxis:[],x:o,y:t,width:a,height:m},f=!!r.mapView;(this.hasDragged||n)&&(r.axes.forEach(function(T){if(T.zoomEnabled&&p(T.min)&&(n||h[{xAxis:"zoomX",yAxis:"zoomY"}[T.coll]])&&w(o)&&w(t)&&w(a)&&w(m)){var V=T.horiz,F="touchend"===l.type?T.minPixelPadding:0,s=T.toValue((V?o:t)+F);V=T.toValue((V?o+a:t+m)-F),d[T.coll].push({axis:T,min:Math.min(s,V),max:Math.max(s,V)}),f=!0}}),f&&v(r,"selection",d,function(T){r.zoom(u(T,n?{animation:!1}:null))})),w(r.index)&&(this.selectionMarker=this.selectionMarker.destroy()),n&&this.scaleGroups()}r&&w(r.index)&&(x(r.container,{cursor:r._cursor}),r.cancelClick=10<this.hasDragged,r.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[])},b.prototype.findNearestKDPoint=function(l,h,r){var n;return l.forEach(function(i){var o=!(i.noSharedTooltip&&h)&&0>i.options.findNearestPointBy.indexOf("y");if(i=i.searchPoint(r,o),(o=M(i,!0)&&i.series)&&!(o=!M(n,!0))){var t=n.dist-i.dist,a=(i.series.group&&i.series.group.zIndex)-(n.series.group&&n.series.group.zIndex);o=0<(0!=(o=n.distX-i.distX)&&h?o:0!==t?t:0!==a?a:n.series.index>i.series.index?-1:1)}o&&(n=i)}),n},b.prototype.getChartCoordinatesFromPoint=function(l,h){var r=l.series,n=r.xAxis;r=r.yAxis;var i=l.shapeArgs;if(n&&r){var o=R(l.clientX,l.plotX),t=l.plotY||0;return l.isNode&&i&&w(i.x)&&w(i.y)&&(o=i.x,t=i.y),h?{chartX:r.len+r.pos-t,chartY:n.len+n.pos-o}:{chartX:o+n.pos,chartY:t+r.pos}}if(i&&i.x&&i.y)return{chartX:i.x,chartY:i.y}},b.prototype.getChartPosition=function(){if(this.chartPosition)return this.chartPosition;var l=this.chart.container,h=E(l);this.chartPosition={left:h.left,top:h.top,scaleX:1,scaleY:1};var r=l.offsetWidth;return l=l.offsetHeight,2<r&&2<l&&(this.chartPosition.scaleX=h.width/r,this.chartPosition.scaleY=h.height/l),this.chartPosition},b.prototype.getCoordinates=function(l){var h={xAxis:[],yAxis:[]};return this.chart.axes.forEach(function(r){h[r.isXAxis?"xAxis":"yAxis"].push({axis:r,value:r.toValue(l[r.horiz?"chartX":"chartY"])})}),h},b.prototype.getHoverData=function(l,h,r,n,i,o){var t=[];n=!(!n||!l);var a=function(T){return T.visible&&!(!i&&T.directTouch)&&R(T.options.enableMouseTracking,!0)},m={chartX:o?o.chartX:void 0,chartY:o?o.chartY:void 0,shared:i};v(this,"beforeGetHoverData",m);var d=h&&!h.stickyTracking?[h]:r.filter(function(T){return T.stickyTracking&&(m.filter||a)(T)}),f=n||!o?l:this.findNearestKDPoint(d,i,o);return h=f&&f.series,f&&(i&&!h.noSharedTooltip?(d=r.filter(function(T){return m.filter?m.filter(T):a(T)&&!T.noSharedTooltip})).forEach(function(T){var V=g(T.points,function(F){return F.x===f.x&&!F.isNull});M(V)&&(T.boosted&&T.boost&&(V=T.boost.getPoint(V)),t.push(V))}):t.push(f)),v(this,"afterGetHoverData",m={hoverPoint:f}),{hoverPoint:m.hoverPoint,hoverSeries:h,hoverPoints:t}},b.prototype.getPointFromEvent=function(l){l=l.target;for(var h;l&&!h;)h=l.point,l=l.parentNode;return h},b.prototype.onTrackerMouseOut=function(l){l=l.relatedTarget||l.toElement;var h=this.chart.hoverSeries;this.isDirectTouch=!1,!h||!l||h.stickyTracking||this.inClass(l,"highcharts-tooltip")||this.inClass(l,"highcharts-series-"+h.index)&&this.inClass(l,"highcharts-tracker")||h.onMouseOut()},b.prototype.inClass=function(l,h){for(var r;l;){if(r=k(l,"class")){if(-1!==r.indexOf(h))return!0;if(-1!==r.indexOf("highcharts-container"))return!1}l=l.parentElement}},b.prototype.init=function(l,h){this.options=h,this.chart=l,this.runChartClick=!(!h.chart.events||!h.chart.events.click),this.pinchDown=[],this.lastValidTouch={},I&&(l.tooltip=new I(l,h.tooltip)),this.setDOMEvents()},b.prototype.normalize=function(l,h){var r=l.touches,n=r?r.length?r.item(0):R(r.changedTouches,l.changedTouches)[0]:l;return h||(h=this.getChartPosition()),r=n.pageX-h.left,n=n.pageY-h.top,r/=h.scaleX,n/=h.scaleY,u(l,{chartX:Math.round(r),chartY:Math.round(n)})},b.prototype.onContainerClick=function(l){var h=this.chart,r=h.hoverPoint;l=this.normalize(l);var n=h.plotLeft,i=h.plotTop;h.cancelClick||(r&&this.inClass(l.target,"highcharts-tracker")?(v(r.series,"click",u(l,{point:r})),h.hoverPoint&&r.firePointEvent("click",l)):(u(l,this.getCoordinates(l)),h.isInsidePlot(l.chartX-n,l.chartY-i,{visiblePlotOnly:!0})&&v(h,"click",l)))},b.prototype.onContainerMouseDown=function(l){var h=1==(1&(l.buttons||l.button));l=this.normalize(l),S.isFirefox&&0!==l.button&&this.onContainerMouseMove(l),(typeof l.button>"u"||h)&&(this.zoomOption(l),h&&l.preventDefault&&l.preventDefault(),this.dragStart(l))},b.prototype.onContainerMouseLeave=function(l){var h=Z[R(b.hoverChartIndex,-1)],r=this.chart.tooltip;l=this.normalize(l),h&&(l.relatedTarget||l.toElement)&&(h.pointer.reset(),h.pointer.chartPosition=void 0),r&&!r.isHidden&&this.reset()},b.prototype.onContainerMouseEnter=function(l){delete this.chartPosition},b.prototype.onContainerMouseMove=function(l){var h=this.chart,r=h.tooltip;l=this.normalize(l),this.setHoverChartIndex(),l.preventDefault||(l.returnValue=!1),("mousedown"===h.mouseIsDown||this.touchSelect(l))&&this.drag(l),h.openMenu||!this.inClass(l.target,"highcharts-tracker")&&!h.isInsidePlot(l.chartX-h.plotLeft,l.chartY-h.plotTop,{visiblePlotOnly:!0})||r&&r.shouldStickOnContact(l)||(this.inClass(l.target,"highcharts-no-tooltip")?this.reset(!1,0):this.runPointActions(l))},b.prototype.onDocumentTouchEnd=function(l){var h=Z[R(b.hoverChartIndex,-1)];h&&h.pointer.drop(l)},b.prototype.onContainerTouchMove=function(l){this.touchSelect(l)?this.onContainerMouseMove(l):this.touch(l)},b.prototype.onContainerTouchStart=function(l){this.touchSelect(l)?this.onContainerMouseDown(l):(this.zoomOption(l),this.touch(l,!0))},b.prototype.onDocumentMouseMove=function(l){var h=this.chart,r=h.tooltip,n=this.chartPosition;l=this.normalize(l,n),!n||h.isInsidePlot(l.chartX-h.plotLeft,l.chartY-h.plotTop,{visiblePlotOnly:!0})||r&&r.shouldStickOnContact(l)||this.inClass(l.target,"highcharts-tracker")||this.reset()},b.prototype.onDocumentMouseUp=function(l){var h=Z[R(b.hoverChartIndex,-1)];h&&h.pointer.drop(l)},b.prototype.pinch=function(l){var h=this,r=h.chart,n=h.pinchDown,i=l.touches||[],o=i.length,t=h.lastValidTouch,a=h.hasZoom,m={},d=1===o&&(h.inClass(l.target,"highcharts-tracker")&&r.runTrackerClick||h.runChartClick),f={},T=h.chart.tooltip;T=1===o&&R(T&&T.options.followTouchMove,!0);var V=h.selectionMarker;1<o?h.initiated=!0:T&&(h.initiated=!1),a&&h.initiated&&!d&&!1!==l.cancelable&&l.preventDefault(),[].map.call(i,function(F){return h.normalize(F)}),"touchstart"===l.type?([].forEach.call(i,function(F,s){n[s]={chartX:F.chartX,chartY:F.chartY}}),t.x=[n[0].chartX,n[1]&&n[1].chartX],t.y=[n[0].chartY,n[1]&&n[1].chartY],r.axes.forEach(function(F){if(F.zoomEnabled){var s=r.bounds[F.horiz?"h":"v"],_=F.minPixelPadding,B=F.toPixels(Math.min(R(F.options.min,F.dataMin),F.dataMin)),H=F.toPixels(Math.max(R(F.options.max,F.dataMax),F.dataMax)),G=Math.max(B,H);s.min=Math.min(F.pos,Math.min(B,H)-_),s.max=Math.max(F.pos+F.len,G+_)}}),h.res=!0):T?this.runPointActions(h.normalize(l)):n.length&&(v(r,"touchpan",{originalEvent:l},function(){V||(h.selectionMarker=V=u({destroy:K,touch:!0},r.plotBox)),h.pinchTranslate(n,i,m,V,f,t),h.hasPinched=a,h.scaleGroups(m,f)}),h.res&&(h.res=!1,this.reset(!1,0)))},b.prototype.pinchTranslate=function(l,h,r,n,i,o){this.zoomHor&&this.pinchTranslateDirection(!0,l,h,r,n,i,o),this.zoomVert&&this.pinchTranslateDirection(!1,l,h,r,n,i,o)},b.prototype.pinchTranslateDirection=function(l,h,r,n,i,o,t,a){var m=this.chart,d=l?"x":"y",f=l?"X":"Y",T="chart"+f,V=l?"width":"height",F=m["plot"+(l?"Left":"Top")],s=m.inverted,_=m.bounds[l?"h":"v"],B=1===h.length,H=h[0][T],G=!B&&h[1][T];h=function(){"number"==typeof U&&20<Math.abs(H-G)&&(L=a||Math.abs(ee-U)/Math.abs(H-G)),j=(F-ee)/L+H,C=m["plot"+(l?"Width":"Height")]/L};var C,j,L=a||1,ee=r[0][T],U=!B&&r[1][T];if(h(),(r=j)<_.min){r=_.min;var ie=!0}else r+C>_.max&&(r=_.max-C,ie=!0);ie?(ee-=.8*(ee-t[d][0]),"number"==typeof U&&(U-=.8*(U-t[d][1])),h()):t[d]=[ee,U],s||(o[d]=j-F,o[V]=C),o=s?1/L:L,i[V]=C,i[d]=r,n[s?l?"scaleY":"scaleX":"scale"+f]=L,n["translate"+f]=o*F+(ee-o*H)},b.prototype.reset=function(l,h){var r=this.chart,n=r.hoverSeries,i=r.hoverPoint,o=r.hoverPoints,t=r.tooltip,a=t&&t.shared?o:i;l&&a&&W(a).forEach(function(m){m.series.isCartesian&&typeof m.plotX>"u"&&(l=!1)}),l?t&&a&&W(a).length&&(t.refresh(a),t.shared&&o?o.forEach(function(m){m.setState(m.state,!0),m.series.isCartesian&&(m.series.xAxis.crosshair&&m.series.xAxis.drawCrosshair(null,m),m.series.yAxis.crosshair&&m.series.yAxis.drawCrosshair(null,m))}):i&&(i.setState(i.state,!0),r.axes.forEach(function(m){m.crosshair&&i.series[m.coll]===m&&m.drawCrosshair(null,i)}))):(i&&i.onMouseOut(),o&&o.forEach(function(m){m.setState()}),n&&n.onMouseOut(),t&&t.hide(h),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),r.axes.forEach(function(m){m.hideCrosshair()}),this.hoverX=r.hoverPoints=r.hoverPoint=null)},b.prototype.runPointActions=function(l,h,r){var n=this.chart,i=n.tooltip&&n.tooltip.options.enabled?n.tooltip:void 0,o=!!i&&i.shared,t=h||n.hoverPoint,a=t&&t.series||n.hoverSeries;h=this.getHoverData(t,a,n.series,(!l||"touchmove"!==l.type)&&(!!h||a&&a.directTouch&&this.isDirectTouch),o,l),t=h.hoverPoint;var m=h.hoverPoints;h=(a=h.hoverSeries)&&a.tooltipOptions.followPointer&&!a.tooltipOptions.split;var d=o&&a&&!a.noSharedTooltip;if(t&&(r||t!==n.hoverPoint||i&&i.isHidden)){if((n.hoverPoints||[]).forEach(function(f){-1===m.indexOf(f)&&f.setState()}),n.hoverSeries!==a&&a.onMouseOver(),this.applyInactiveState(m),(m||[]).forEach(function(f){f.setState("hover")}),n.hoverPoint&&n.hoverPoint.firePointEvent("mouseOut"),!t.series)return;n.hoverPoints=m,n.hoverPoint=t,t.firePointEvent("mouseOver",void 0,function(){i&&t&&i.refresh(d?m:t,l)})}else h&&i&&!i.isHidden&&(r=i.getAnchor([{}],l),n.isInsidePlot(r[0],r[1],{visiblePlotOnly:!0})&&i.updatePosition({plotX:r[0],plotY:r[1]}));this.unDocMouseMove||(this.unDocMouseMove=P(n.container.ownerDocument,"mousemove",function(f){var T=Z[b.hoverChartIndex];T&&T.pointer.onDocumentMouseMove(f)}),this.eventsToUnbind.push(this.unDocMouseMove)),n.axes.forEach(function(f){var V,T=R((f.crosshair||{}).snap,!0);T&&((V=n.hoverPoint)&&V.series[f.coll]===f||(V=g(m,function(F){return F.series&&F.series[f.coll]===f}))),V||!T?f.drawCrosshair(l,V):f.hideCrosshair()})},b.prototype.scaleGroups=function(l,h){var r=this.chart;r.series.forEach(function(n){var i=l||n.getPlotBox();n.group&&(n.xAxis&&n.xAxis.zoomEnabled||r.mapView)&&(n.group.attr(i),n.markerGroup&&(n.markerGroup.attr(i),n.markerGroup.clip(h?r.clipRect:null)),n.dataLabelsGroup&&n.dataLabelsGroup.attr(i))}),r.clipRect.attr(h||r.clipBox)},b.prototype.setDOMEvents=function(){var l=this,h=this.chart.container,r=h.ownerDocument;h.onmousedown=this.onContainerMouseDown.bind(this),h.onmousemove=this.onContainerMouseMove.bind(this),h.onclick=this.onContainerClick.bind(this),this.eventsToUnbind.push(P(h,"mouseenter",this.onContainerMouseEnter.bind(this))),this.eventsToUnbind.push(P(h,"mouseleave",this.onContainerMouseLeave.bind(this))),b.unbindDocumentMouseUp||(b.unbindDocumentMouseUp=P(r,"mouseup",this.onDocumentMouseUp.bind(this)));for(var n=this.chart.renderTo.parentElement;n&&"BODY"!==n.tagName;)this.eventsToUnbind.push(P(n,"scroll",function(){delete l.chartPosition})),n=n.parentElement;S.hasTouch&&(this.eventsToUnbind.push(P(h,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1})),this.eventsToUnbind.push(P(h,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1})),b.unbindDocumentTouchEnd||(b.unbindDocumentTouchEnd=P(r,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})))},b.prototype.setHoverChartIndex=function(){var l=this.chart,h=S.charts[R(b.hoverChartIndex,-1)];h&&h!==l&&h.pointer.onContainerMouseLeave({relatedTarget:l.container}),h&&h.mouseIsDown||(b.hoverChartIndex=l.index)},b.prototype.touch=function(l,h){var r=this.chart;if(this.setHoverChartIndex(),1===l.touches.length)if(l=this.normalize(l),r.isInsidePlot(l.chartX-r.plotLeft,l.chartY-r.plotTop,{visiblePlotOnly:!0})&&!r.openMenu){if(h&&this.runPointActions(l),"touchmove"===l.type)var i=!!(h=this.pinchDown)[0]&&4<=Math.sqrt(Math.pow(h[0].chartX-l.chartX,2)+Math.pow(h[0].chartY-l.chartY,2));R(i,!0)&&this.pinch(l)}else h&&this.reset();else 2===l.touches.length&&this.pinch(l)},b.prototype.touchSelect=function(l){return!(!this.chart.options.chart.zooming.singleTouch||!l.touches||1!==l.touches.length)},b.prototype.zoomOption=function(l){var h=this.chart,r=h.options.chart;h=h.inverted;var n=r.zooming.type||"";/touch/.test(l.type)&&(n=R(r.zooming.pinchType,n)),this.zoomX=l=/x/.test(n),this.zoomY=r=/y/.test(n),this.zoomHor=l&&!h||r&&h,this.zoomVert=r&&!h||l&&h,this.hasZoom=l||r},b}()}),X(y,"Core/MSPointer.js",[y["Core/Globals.js"],y["Core/Pointer.js"],y["Core/Utilities.js"]],function(O,S,I){function N(){var E=[];return E.item=function(R){return this[R]},g(M,function(R){E.push({pageX:R.pageX,pageY:R.pageY,target:R.target})}),E}function Y(E,R,W,b){var l=K[S.hoverChartIndex||NaN];"touch"!==E.pointerType&&E.pointerType!==E.MSPOINTER_TYPE_TOUCH||!l||(l=l.pointer,b(E),l[R]({type:W,target:E.currentTarget,preventDefault:k,touches:N()}))}var E,Z=this&&this.__extends||(E=function(R,W){return(E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,l){b.__proto__=l}||function(b,l){for(var h in l)l.hasOwnProperty(h)&&(b[h]=l[h])})(R,W)},function(R,W){function b(){this.constructor=R}E(R,W),R.prototype=null===W?Object.create(W):(b.prototype=W.prototype,new b)}),K=O.charts,P=O.doc,k=O.noop,x=O.win,p=I.addEvent,u=I.css,g=I.objectEach,v=I.pick,w=I.removeEvent,M={},A=!!x.PointerEvent;return function(E){function R(){return null!==E&&E.apply(this,arguments)||this}return Z(R,E),R.isRequired=function(){return!(O.hasTouch||!x.PointerEvent&&!x.MSPointerEvent)},R.prototype.batchMSEvents=function(W){W(this.chart.container,A?"pointerdown":"MSPointerDown",this.onContainerPointerDown),W(this.chart.container,A?"pointermove":"MSPointerMove",this.onContainerPointerMove),W(P,A?"pointerup":"MSPointerUp",this.onDocumentPointerUp)},R.prototype.destroy=function(){this.batchMSEvents(w),E.prototype.destroy.call(this)},R.prototype.init=function(W,b){E.prototype.init.call(this,W,b),this.hasZoom&&u(W.container,{"-ms-touch-action":"none","touch-action":"none"})},R.prototype.onContainerPointerDown=function(W){Y(W,"onContainerTouchStart","touchstart",function(b){M[b.pointerId]={pageX:b.pageX,pageY:b.pageY,target:b.currentTarget}})},R.prototype.onContainerPointerMove=function(W){Y(W,"onContainerTouchMove","touchmove",function(b){M[b.pointerId]={pageX:b.pageX,pageY:b.pageY},M[b.pointerId].target||(M[b.pointerId].target=b.currentTarget)})},R.prototype.onDocumentPointerUp=function(W){Y(W,"onDocumentTouchEnd","touchend",function(b){delete M[b.pointerId]})},R.prototype.setDOMEvents=function(){var W=this.chart.tooltip;E.prototype.setDOMEvents.call(this),(this.hasZoom||v(W&&W.options.followTouchMove,!0))&&this.batchMSEvents(p)},R}(S)}),X(y,"Core/Legend/Legend.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/FormatUtilities.js"],y["Core/Globals.js"],y["Core/Series/Point.js"],y["Core/Renderer/RendererUtilities.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z){var K=O.animObject,P=O.setAnimation,k=S.format,x=I.marginNames,p=Y.distribute,u=Z.addEvent,g=Z.createElement,v=Z.css,w=Z.defined,M=Z.discardElement,A=Z.find,E=Z.fireEvent,R=Z.isNumber,W=Z.merge,b=Z.pick,l=Z.relativeLength,h=Z.stableSort,r=Z.syncTimeout;return function(){function n(i,o){this.allItems=[],this.contentGroup=this.box=void 0,this.display=!1,this.group=void 0,this.offsetWidth=this.maxLegendWidth=this.maxItemWidth=this.legendWidth=this.legendHeight=this.lastLineHeight=this.lastItemY=this.itemY=this.itemX=this.itemMarginTop=this.itemMarginBottom=this.itemHeight=this.initialItemY=0,this.options=void 0,this.padding=0,this.pages=[],this.proximate=!1,this.scrollGroup=void 0,this.widthOption=this.totalItemWidth=this.titleHeight=this.symbolWidth=this.symbolHeight=0,this.chart=i,this.init(i,o)}return n.prototype.init=function(i,o){this.chart=i,this.setOptions(o),o.enabled&&(this.render(),u(this.chart,"endResize",function(){this.legend.positionCheckboxes()}),this.proximate?this.unchartrender=u(this.chart,"render",function(){this.legend.proximatePositions(),this.legend.positionItems()}):this.unchartrender&&this.unchartrender())},n.prototype.setOptions=function(i){var o=b(i.padding,8);this.options=i,this.chart.styledMode||(this.itemStyle=i.itemStyle,this.itemHiddenStyle=W(this.itemStyle,i.itemHiddenStyle)),this.itemMarginTop=i.itemMarginTop||0,this.itemMarginBottom=i.itemMarginBottom||0,this.padding=o,this.initialItemY=o-5,this.symbolWidth=b(i.symbolWidth,16),this.pages=[],this.proximate="proximate"===i.layout&&!this.chart.inverted,this.baseline=void 0},n.prototype.update=function(i,o){var t=this.chart;this.setOptions(W(!0,this.options,i)),this.destroy(),t.isDirtyLegend=t.isDirtyBox=!0,b(o,!0)&&t.redraw(),E(this,"afterUpdate")},n.prototype.colorizeItem=function(i,o){var t=i.legendItem||{},a=t.group,m=t.label,d=t.line;if(t=t.symbol,a&&a[o?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){var f=this.options;a=this.itemHiddenStyle.color,f=o?f.itemStyle.color:a;var T=o&&i.color||a,V=i.options&&i.options.marker,F={fill:T};m&&m.css({fill:f,color:f}),d&&d.attr({stroke:T}),t&&(V&&t.isMarker&&(F=i.pointAttribs(),o||(F.stroke=F.fill=a)),t.attr(F))}E(this,"afterColorizeItem",{item:i,visible:o})},n.prototype.positionItems=function(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()},n.prototype.positionItem=function(i){var o=this,t=i.legendItem||{},a=t.group,m=t.x;m=void 0===m?0:m,t=void 0===(t=t.y)?0:t;var d=this.options,f=d.symbolPadding,T=!d.rtl;d=i.checkbox,a&&a.element&&(f={translateX:T?m:this.legendWidth-m-2*f-4,translateY:t},a[w(a.translateY)?"animate":"attr"](f,void 0,function(){E(o,"afterPositionItem",{item:i})})),d&&(d.x=m,d.y=t)},n.prototype.destroyItem=function(i){for(var o=i.checkbox,t=i.legendItem||{},a=0,m=["group","label","line","symbol"];a<m.length;a++){var d=m[a];t[d]&&(t[d]=t[d].destroy())}o&&M(o),i.legendItem=void 0},n.prototype.destroy=function(){for(var i=0,o=this.getAllItems();i<o.length;i++)this.destroyItem(o[i]);for(i=0,o="clipRect up down pager nav box title group".split(" ");i<o.length;i++){var t=o[i];this[t]&&(this[t]=this[t].destroy())}this.display=null},n.prototype.positionCheckboxes=function(){var i=this.group&&this.group.alignAttr,o=this.clipHeight||this.legendHeight,t=this.titleHeight;if(i){var a=i.translateY;this.allItems.forEach(function(m){var d=m.checkbox;if(d){var f=a+t+d.y+(this.scrollOffset||0)+3;v(d,{left:i.translateX+m.checkboxOffset+d.x-20+"px",top:f+"px",display:this.proximate||f>a-6&&f<a+o-6?"":"none"})}},this)}},n.prototype.renderTitle=function(){var i=this.options,o=this.padding,t=i.title,a=0;t.text&&(this.title||(this.title=this.chart.renderer.label(t.text,o-3,o-4,void 0,void 0,void 0,i.useHTML,void 0,"legend-title").attr({zIndex:1}),this.chart.styledMode||this.title.css(t.style),this.title.add(this.group)),t.width||this.title.css({width:this.maxLegendWidth+"px"}),a=(i=this.title.getBBox()).height,this.offsetWidth=i.width,this.contentGroup.attr({translateY:a})),this.titleHeight=a},n.prototype.setText=function(i){var o=this.options;i.legendItem.label.attr({text:o.labelFormat?k(o.labelFormat,i,this.chart):o.labelFormatter.call(i)})},n.prototype.renderItem=function(i){var o=i.legendItem=i.legendItem||{},t=this.chart,a=t.renderer,m=this.options,d=this.symbolWidth,f=m.symbolPadding||0,T=this.itemStyle,V=this.itemHiddenStyle,F="horizontal"===m.layout?b(m.itemDistance,20):0,s=!m.rtl,_=!i.series,B=!_&&i.series.drawLegendSymbol?i.series:i,H=B.options,G=this.createCheckboxForItem&&H&&H.showCheckbox,C=m.useHTML,j=i.options.className,L=o.label;H=d+f+F+(G?20:0),L||(o.group=a.g("legend-item").addClass("highcharts-"+B.type+"-series highcharts-color-"+i.colorIndex+(j?" "+j:"")+(_?" highcharts-series-"+i.index:"")).attr({zIndex:1}).add(this.scrollGroup),o.label=L=a.text("",s?d+f:-f,this.baseline||0,C),t.styledMode||L.css(W(i.visible?T:V)),L.attr({align:s?"left":"right",zIndex:2}).add(o.group),this.baseline||(this.fontMetrics=a.fontMetrics(t.styledMode?12:T.fontSize,L),this.baseline=this.fontMetrics.f+3+this.itemMarginTop,L.attr("y",this.baseline),this.symbolHeight=m.symbolHeight||this.fontMetrics.f,m.squareSymbol&&(this.symbolWidth=b(m.symbolWidth,Math.max(this.symbolHeight,16)),H=this.symbolWidth+f+F+(G?20:0),s&&L.attr("x",this.symbolWidth+f))),B.drawLegendSymbol(this,i),this.setItemEvents&&this.setItemEvents(i,L,C)),G&&!i.checkbox&&this.createCheckboxForItem&&this.createCheckboxForItem(i),this.colorizeItem(i,i.visible),!t.styledMode&&T.width||L.css({width:(m.itemWidth||this.widthOption||t.spacingBox.width)-H+"px"}),this.setText(i),t=L.getBBox(),a=this.fontMetrics&&this.fontMetrics.h||0,i.itemWidth=i.checkboxOffset=m.itemWidth||o.labelWidth||t.width+H,this.maxItemWidth=Math.max(this.maxItemWidth,i.itemWidth),this.totalItemWidth+=i.itemWidth,this.itemHeight=i.itemHeight=Math.round(o.labelHeight||(t.height>1.5*a?t.height:a))},n.prototype.layoutItem=function(i){var o=this.options,t=this.padding,a="horizontal"===o.layout,m=i.itemHeight,d=this.itemMarginBottom,f=this.itemMarginTop,T=a?b(o.itemDistance,20):0,V=this.maxLegendWidth;o=o.alignColumns&&this.totalItemWidth>V?this.maxItemWidth:i.itemWidth;var F=i.legendItem||{};a&&this.itemX-t+o>V&&(this.itemX=t,this.lastLineHeight&&(this.itemY+=f+this.lastLineHeight+d),this.lastLineHeight=0),this.lastItemY=f+this.itemY+d,this.lastLineHeight=Math.max(m,this.lastLineHeight),F.x=this.itemX,F.y=this.itemY,a?this.itemX+=o:(this.itemY+=f+m+d,this.lastLineHeight=m),this.offsetWidth=this.widthOption||Math.max((a?this.itemX-t-(i.checkbox?0:T):o)+t,this.offsetWidth)},n.prototype.getAllItems=function(){var i=[];return this.chart.series.forEach(function(o){var t=o&&o.options;o&&b(t.showInLegend,!w(t.linkedTo)&&void 0,!0)&&(i=i.concat((o.legendItem||{}).labels||("point"===t.legendType?o.data:o)))}),E(this,"afterGetAllItems",{allItems:i}),i},n.prototype.getAlignment=function(){var i=this.options;return this.proximate?i.align.charAt(0)+"tv":i.floating?"":i.align.charAt(0)+i.verticalAlign.charAt(0)+i.layout.charAt(0)},n.prototype.adjustMargins=function(i,o){var t=this.chart,a=this.options,m=this.getAlignment();m&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach(function(d,f){d.test(m)&&!w(i[f])&&(t[x[f]]=Math.max(t[x[f]],t.legend[(f+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][f]*a[f%2?"x":"y"]+b(a.margin,12)+o[f]+(t.titleOffset[f]||0)))})},n.prototype.proximatePositions=function(){var i=this.chart,o=[],t="left"===this.options.align;this.allItems.forEach(function(T){var V,F=t;if(T.yAxis){T.xAxis.options.reversed&&(F=!F),T.points&&(V=A(F?T.points:T.points.slice(0).reverse(),function(_){return R(_.plotY)})),F=this.itemMarginTop+T.legendItem.label.getBBox().height+this.itemMarginBottom;var s=T.yAxis.top-i.plotTop;T.visible?(V=V?V.plotY:T.yAxis.height,V+=s-.3*F):V=s+T.yAxis.height,o.push({target:V,size:F,item:T})}},this);for(var a,m=0,d=p(o,i.plotHeight);m<d.length;m++){var f=d[m];a=f.item.legendItem||{},R(f.pos)&&(a.y=i.plotTop-i.spacing[0]+f.pos)}},n.prototype.render=function(){var i=this.chart,o=i.renderer,t=this.options,a=this.padding,m=this.getAllItems(),d=this.group,f=this.box;this.itemX=a,this.itemY=this.initialItemY,this.lastItemY=this.offsetWidth=0,this.widthOption=l(t.width,i.spacingBox.width-a);var T=i.spacingBox.width-2*a-t.x;-1<["rm","lm"].indexOf(this.getAlignment().substring(0,2))&&(T/=2),this.maxLegendWidth=this.widthOption||T,d||(this.group=d=o.g("legend").addClass(t.className||"").attr({zIndex:7}).add(),this.contentGroup=o.g().attr({zIndex:1}).add(d),this.scrollGroup=o.g().add(this.contentGroup)),this.renderTitle(),h(m,function(F,s){return(F.options&&F.options.legendIndex||0)-(s.options&&s.options.legendIndex||0)}),t.reversed&&m.reverse(),this.allItems=m,this.display=T=!!m.length,this.itemHeight=this.totalItemWidth=this.maxItemWidth=this.lastLineHeight=0,m.forEach(this.renderItem,this),m.forEach(this.layoutItem,this),m=(this.widthOption||this.offsetWidth)+a;var V=this.lastItemY+this.lastLineHeight+this.titleHeight;V=this.handleOverflow(V),V+=a,f||(this.box=f=o.rect().addClass("highcharts-legend-box").attr({r:t.borderRadius}).add(d)),i.styledMode||f.attr({stroke:t.borderColor,"stroke-width":t.borderWidth||0,fill:t.backgroundColor||"none"}).shadow(t.shadow),0<m&&0<V&&f[f.placed?"animate":"attr"](f.crisp.call({},{x:0,y:0,width:m,height:V},f.strokeWidth())),d[T?"show":"hide"](),i.styledMode&&"none"===d.getStyle("display")&&(m=V=0),this.legendWidth=m,this.legendHeight=V,T&&this.align(),this.proximate||this.positionItems(),E(this,"afterRender")},n.prototype.align=function(i){void 0===i&&(i=this.chart.spacingBox);var o=this.chart,t=this.options,a=i.y;/(lth|ct|rth)/.test(this.getAlignment())&&0<o.titleOffset[0]?a+=o.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&0<o.titleOffset[2]&&(a-=o.titleOffset[2]),a!==i.y&&(i=W(i,{y:a})),o.hasRendered||(this.group.placed=!1),this.group.align(W(t,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":t.verticalAlign}),!0,i)},n.prototype.handleOverflow=function(i){var j,L,ee,o=this,t=this.chart,a=t.renderer,m=this.options,d=m.y,f="top"===m.verticalAlign,T=this.padding,V=m.maxHeight,F=m.navigation,s=b(F.animation,!0),_=F.arrowSize||12,B=this.pages,H=this.allItems,G=function($){"number"==typeof $?ie.attr({height:$}):ie&&(o.clipRect=ie.destroy(),o.contentGroup.clip()),o.contentGroup.div&&(o.contentGroup.div.style.clip=$?"rect("+T+"px,9999px,"+(T+$)+"px,0)":"auto")},C=function($){return o[$]=a.circle(0,0,1.3*_).translate(_/2,_/2).add(U),t.styledMode||o[$].attr("fill","rgba(0,0,0,0.0001)"),o[$]};d=t.spacingBox.height+(f?-d:d)-T;var U=this.nav,ie=this.clipRect;return"horizontal"!==m.layout||"middle"===m.verticalAlign||m.floating||(d/=2),V&&(d=Math.min(d,V)),B.length=0,i&&0<d&&i>d&&!1!==F.enabled?(this.clipHeight=j=Math.max(d-20-this.titleHeight-T,0),this.currentPage=b(this.currentPage,1),this.fullHeight=i,H.forEach(function($,oe){$=(ee=$.legendItem||{}).y||0;var te=Math.round(ee.label.getBBox().height),_e=B.length;(!_e||$-B[_e-1]>j&&(L||$)!==B[_e-1])&&(B.push(L||$),_e++),ee.pageIx=_e-1,L&&((H[oe-1].legendItem||{}).pageIx=_e-1),oe===H.length-1&&$+te-B[_e-1]>j&&te<=j&&(B.push($),ee.pageIx=_e),$!==L&&(L=$)}),ie||(ie=o.clipRect=a.clipRect(0,T,9999,0),o.contentGroup.clip(ie)),G(j),U||(this.nav=U=a.g().attr({zIndex:1}).add(this.group),this.up=a.symbol("triangle",0,0,_,_).add(U),C("upTracker").on("click",function(){o.scroll(-1,s)}),this.pager=a.text("",15,10).addClass("highcharts-legend-navigation"),!t.styledMode&&F.style&&this.pager.css(F.style),this.pager.add(U),this.down=a.symbol("triangle-down",0,0,_,_).add(U),C("downTracker").on("click",function(){o.scroll(1,s)})),o.scroll(0),i=d):U&&(G(),this.nav=U.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),i},n.prototype.scroll=function(i,o){var t=this,a=this.chart,m=this.pages,d=m.length,f=this.clipHeight,T=this.options.navigation,V=this.pager,F=this.padding,s=this.currentPage+i;s>d&&(s=d),0<s&&(typeof o<"u"&&P(o,a),this.nav.attr({translateX:F,translateY:f+this.padding+7+this.titleHeight,visibility:"inherit"}),[this.up,this.upTracker].forEach(function(_){_.attr({class:1===s?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),V.attr({text:s+"/"+d}),[this.down,this.downTracker].forEach(function(_){_.attr({x:18+this.pager.getBBox().width,class:s===d?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})},this),a.styledMode||(this.up.attr({fill:1===s?T.inactiveColor:T.activeColor}),this.upTracker.css({cursor:1===s?"default":"pointer"}),this.down.attr({fill:s===d?T.inactiveColor:T.activeColor}),this.downTracker.css({cursor:s===d?"default":"pointer"})),this.scrollOffset=-m[s-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=s,this.positionCheckboxes(),i=K(b(o,a.renderer.globalAnimation,!0)),r(function(){E(t,"afterScroll",{currentPage:s})},i.duration))},n.prototype.setItemEvents=function(i,o,t){var a=this,m=i.legendItem||{},d=a.chart.renderer.boxWrapper,f=i instanceof N,T="highcharts-legend-"+(f?"point":"series")+"-active",V=a.chart.styledMode,F=function(_){a.allItems.forEach(function(B){i!==B&&[B].concat(B.linkedSeries||[]).forEach(function(H){H.setState(_,!f)})})},s=0;for(t=t?[o,m.symbol]:[m.group];s<t.length;s++)(m=t[s])&&m.on("mouseover",function(){i.visible&&F("inactive"),i.setState("hover"),i.visible&&d.addClass(T),V||o.css(a.options.itemHoverStyle)}).on("mouseout",function(){a.chart.styledMode||o.css(W(i.visible?a.itemStyle:a.itemHiddenStyle)),F(""),d.removeClass(T),i.setState()}).on("click",function(_){var B=function(){i.setVisible&&i.setVisible(),F(i.visible?"inactive":"")};d.removeClass(T),_={browserEvent:_},i.firePointEvent?i.firePointEvent("legendItemClick",_,B):E(i,"legendItemClick",_,B)})},n.prototype.createCheckboxForItem=function(i){i.checkbox=g("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:i.selected,defaultChecked:i.selected},this.options.itemCheckboxStyle,this.chart.container),u(i.checkbox,"click",function(o){E(i.series||i,"checkboxClick",{checked:o.target.checked,item:i},function(){i.select()})})},n}()}),X(y,"Core/Series/SeriesRegistry.js",[y["Core/Globals.js"],y["Core/Defaults.js"],y["Core/Series/Point.js"],y["Core/Utilities.js"]],function(O,S,I,N){var P,Y=S.defaultOptions,Z=N.extendClass,K=N.merge;return function(k){function x(p,u){var g=Y.plotOptions||{},v=u.defaultOptions,w=u.prototype;w.type=p,w.pointClass||(w.pointClass=I),v&&(g[p]=v),k.seriesTypes[p]=u}k.seriesTypes=O.seriesTypes,k.registerSeriesType=x,k.seriesType=function(p,u,g,v,w){var M=Y.plotOptions||{};return M[p]=K(M[u=u||""],g),x(p,Z(k.seriesTypes[u]||function(){},v)),k.seriesTypes[p].prototype.type=p,w&&(k.seriesTypes[p].prototype.pointClass=Z(I,w)),k.seriesTypes[p]}}(P||(P={})),P}),X(y,"Core/Chart/Chart.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/Axis.js"],y["Core/Defaults.js"],y["Core/FormatUtilities.js"],y["Core/Foundation.js"],y["Core/Globals.js"],y["Core/Legend/Legend.js"],y["Core/MSPointer.js"],y["Core/Pointer.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Time.js"],y["Core/Utilities.js"],y["Core/Renderer/HTML/AST.js"]],function(O,S,I,N,Y,Z,K,P,k,x,p,u,g,v,w){var M=O.animate,A=O.animObject,E=O.setAnimation,R=I.defaultOptions,W=I.defaultTime,b=N.numberFormat,l=Y.registerEventOptions,h=Z.charts,r=Z.doc,n=Z.marginNames,i=Z.svg,o=Z.win,t=p.seriesTypes,a=v.addEvent,m=v.attr,d=v.cleanRecursively,f=v.createElement,T=v.css,V=v.defined,F=v.discardElement,s=v.erase,_=v.error,B=v.extend,H=v.find,G=v.fireEvent,C=v.getStyle,j=v.isArray,L=v.isNumber,ee=v.isObject,U=v.isString,ie=v.merge,$=v.objectEach,oe=v.pick,te=v.pInt,_e=v.relativeLength,pe=v.removeEvent,ge=v.splat,ae=v.syncTimeout,ve=v.uniqueKey;return O=function(){function fe(ne,ce,xe){this.series=this.renderTo=this.renderer=this.pointer=this.pointCount=this.plotWidth=this.plotTop=this.plotLeft=this.plotHeight=this.plotBox=this.options=this.numberFormatter=this.margin=this.legend=this.labelCollectors=this.isResizing=this.index=this.eventOptions=this.container=this.colorCounter=this.clipBox=this.chartWidth=this.chartHeight=this.bounds=this.axisOffset=this.axes=void 0,this.sharedClips={},this.yAxis=this.xAxis=this.userOptions=this.titleOffset=this.time=this.symbolCounter=this.spacingBox=this.spacing=void 0,this.getArgs(ne,ce,xe)}return fe.chart=function(ne,ce,xe){return new fe(ne,ce,xe)},fe.prototype.getArgs=function(ne,ce,xe){U(ne)||ne.nodeName?(this.renderTo=ne,this.init(ce,xe)):this.init(ne,ce)},fe.prototype.init=function(ne,ce){var xe=ne.plotOptions||{};G(this,"init",{args:arguments},function(){var Oe=ie(R,ne),Le=Oe.chart;$(Oe.plotOptions,function(Ne,Mt){ee(Ne)&&(Ne.tooltip=xe[Mt]&&ie(xe[Mt].tooltip)||void 0)}),Oe.tooltip.userOptions=ne.chart&&ne.chart.forExport&&ne.tooltip.userOptions||ne.tooltip,this.userOptions=ne,this.margin=[],this.spacing=[],this.bounds={h:{},v:{}},this.labelCollectors=[],this.callback=ce,this.isResizing=0;var Ie=Le.zooming=Le.zooming||{};ne.chart&&!ne.chart.zooming&&(Ie.resetButton=Le.resetZoomButton),Ie.key=oe(Ie.key,Le.zoomKey),Ie.pinchType=oe(Ie.pinchType,Le.pinchType),Ie.singleTouch=oe(Ie.singleTouch,Le.zoomBySingleTouch),Ie.type=oe(Ie.type,Le.zoomType),this.options=Oe,this.axes=[],this.series=[],this.time=ne.time&&Object.keys(ne.time).length?new g(ne.time):Z.time,this.numberFormatter=Le.numberFormatter||b,this.styledMode=Le.styledMode,this.hasCartesianSeries=Le.showAxes,this.index=h.length,h.push(this),Z.chartCount++,l(this,Le),this.xAxis=[],this.yAxis=[],this.pointCount=this.colorCounter=this.symbolCounter=0,G(this,"afterInit"),this.firstRender()})},fe.prototype.initSeries=function(ne){var ce=this.options.chart,xe=t[ce=ne.type||ce.type||ce.defaultSeriesType];return xe||_(17,!0,this,{missingModuleFor:ce}),"function"==typeof(ce=new xe).init&&ce.init(this,ne),ce},fe.prototype.setSeriesData=function(){this.getSeriesOrderByLinks().forEach(function(ne){ne.points||ne.data||!ne.enabledDataSorting||ne.setData(ne.options.data,!1)})},fe.prototype.getSeriesOrderByLinks=function(){return this.series.concat().sort(function(ne,ce){return ne.linkedSeries.length||ce.linkedSeries.length?ce.linkedSeries.length-ne.linkedSeries.length:0})},fe.prototype.orderSeries=function(ne){var ce=this.series;ne=ne||0;for(var xe=ce.length;ne<xe;++ne)ce[ne]&&(ce[ne].index=ne,ce[ne].name=ce[ne].getName())},fe.prototype.isInsidePlot=function(ne,ce,xe){void 0===xe&&(xe={});var Oe=this.inverted,Le=this.plotBox,Ie=this.plotLeft,Ne=this.plotTop,Mt=this.scrollablePlotBox,Xe=0,Ze=0;xe.visiblePlotOnly&&this.scrollingContainer&&(Xe=(Ze=this.scrollingContainer).scrollLeft,Ze=Ze.scrollTop);var Wt=xe.series;if(Le=xe.visiblePlotOnly&&Mt||Le,ne={x:Mt=xe.inverted?ce:ne,y:ce=xe.inverted?ne:ce,isInsidePlot:!0,options:xe},!xe.ignoreX){var St=Wt&&(Oe&&!this.polar?Wt.yAxis:Wt.xAxis)||{pos:Ie,len:1/0};(Mt=xe.paneCoordinates?St.pos+Mt:Ie+Mt)>=Math.max(Xe+Ie,St.pos)&&Mt<=Math.min(Xe+Ie+Le.width,St.pos+St.len)||(ne.isInsidePlot=!1)}return!xe.ignoreY&&ne.isInsidePlot&&(Oe=xe.axis&&!xe.axis.isXAxis&&xe.axis||Wt&&(Oe?Wt.xAxis:Wt.yAxis)||{pos:Ne,len:1/0},(xe=xe.paneCoordinates?Oe.pos+ce:Ne+ce)>=Math.max(Ze+Ne,Oe.pos)&&xe<=Math.min(Ze+Ne+Le.height,Oe.pos+Oe.len)||(ne.isInsidePlot=!1)),G(this,"afterIsInsidePlot",ne),ne.isInsidePlot},fe.prototype.redraw=function(ne){G(this,"beforeRedraw");var ce=this.hasCartesianSeries?this.axes:this.colorAxis||[],xe=this.series,Oe=this.pointer,Le=this.legend,Ie=this.userOptions.legend,Ne=this.renderer,Mt=Ne.isHidden(),Xe=[],Ze=this.isDirtyBox,Wt=this.isDirtyLegend;for(this.setResponsive&&this.setResponsive(!1),E(!!this.hasRendered&&ne,this),Mt&&this.temporaryDisplay(),this.layOutTitles(),ne=xe.length;ne--;){var St=xe[ne];if(St.options.stacking||St.options.centerInCategory){var ai=!0;if(St.isDirty){var si=!0;break}}}if(si)for(ne=xe.length;ne--;)(St=xe[ne]).options.stacking&&(St.isDirty=!0);xe.forEach(function(Zt){Zt.isDirty&&("point"===Zt.options.legendType?("function"==typeof Zt.updateTotals&&Zt.updateTotals(),Wt=!0):Ie&&(Ie.labelFormatter||Ie.labelFormat)&&(Wt=!0)),Zt.isDirtyData&&G(Zt,"updatedData")}),Wt&&Le&&Le.options.enabled&&(Le.render(),this.isDirtyLegend=!1),ai&&this.getStacks(),ce.forEach(function(Zt){Zt.updateNames(),Zt.setScale()}),this.getMargins(),ce.forEach(function(Zt){Zt.isDirty&&(Ze=!0)}),ce.forEach(function(Zt){var hi=Zt.min+","+Zt.max;Zt.extKey!==hi&&(Zt.extKey=hi,Xe.push(function(){G(Zt,"afterSetExtremes",B(Zt.eventArgs,Zt.getExtremes())),delete Zt.eventArgs})),(Ze||ai)&&Zt.redraw()}),Ze&&this.drawChartBox(),G(this,"predraw"),xe.forEach(function(Zt){(Ze||Zt.isDirty)&&Zt.visible&&Zt.redraw(),Zt.isDirtyData=!1}),Oe&&Oe.reset(!0),Ne.draw(),G(this,"redraw"),G(this,"render"),Mt&&this.temporaryDisplay(!0),Xe.forEach(function(Zt){Zt.call()})},fe.prototype.get=function(ne){function ce(Ie){return Ie.id===ne||Ie.options&&Ie.options.id===ne}for(var xe=this.series,Oe=H(this.axes,ce)||H(this.series,ce),Le=0;!Oe&&Le<xe.length;Le++)Oe=H(xe[Le].points||[],ce);return Oe},fe.prototype.getAxes=function(){var ne=this,ce=this.options,xe=ce.xAxis=ge(ce.xAxis||{});ce=ce.yAxis=ge(ce.yAxis||{}),G(this,"getAxes"),xe.forEach(function(Oe,Le){Oe.index=Le,Oe.isX=!0}),ce.forEach(function(Oe,Le){Oe.index=Le}),xe.concat(ce).forEach(function(Oe){new S(ne,Oe)}),G(this,"afterGetAxes")},fe.prototype.getSelectedPoints=function(){return this.series.reduce(function(ne,ce){return ce.getPointsCollection().forEach(function(xe){oe(xe.selectedStaging,xe.selected)&&ne.push(xe)}),ne},[])},fe.prototype.getSelectedSeries=function(){return this.series.filter(function(ne){return ne.selected})},fe.prototype.setTitle=function(ne,ce,xe){this.applyDescription("title",ne),this.applyDescription("subtitle",ce),this.applyDescription("caption",void 0),this.layOutTitles(xe)},fe.prototype.applyDescription=function(ne,ce){var xe=this,Oe="title"===ne?{color:"#333333",fontSize:this.options.isStock?"16px":"18px"}:{color:"#666666"};Oe=this.options[ne]=ie(!this.styledMode&&{style:Oe},this.options[ne],ce);var Le=this[ne];Le&&ce&&(this[ne]=Le=Le.destroy()),Oe&&!Le&&((Le=this.renderer.text(Oe.text,0,0,Oe.useHTML).attr({align:Oe.align,class:"highcharts-"+ne,zIndex:Oe.zIndex||4}).add()).update=function(Ie){xe[{title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"}[ne]](Ie)},this.styledMode||Le.css(Oe.style),this[ne]=Le)},fe.prototype.layOutTitles=function(ne){var ce=[0,0,0],xe=this.renderer,Oe=this.spacingBox;["title","subtitle","caption"].forEach(function(Ie){var Ze,Ne=this[Ie],Mt=this.options[Ie],Xe=Mt.verticalAlign||"top";if(Ie="title"===Ie?"top"===Xe?-3:0:"top"===Xe?ce[0]+2:0,Ne){this.styledMode||(Ze=Mt.style&&Mt.style.fontSize),Ze=xe.fontMetrics(Ze,Ne).b,Ne.css({width:(Mt.width||Oe.width+(Mt.widthAdjust||0))+"px"});var Wt=Math.round(Ne.getBBox(Mt.useHTML).height);Ne.align(B({y:"bottom"===Xe?Ze:Ie+Ze,height:Wt},Mt),!1,"spacingBox"),Mt.floating||("top"===Xe?ce[0]=Math.ceil(ce[0]+Wt):"bottom"===Xe&&(ce[2]=Math.ceil(ce[2]+Wt)))}},this),ce[0]&&"top"===(this.options.title.verticalAlign||"top")&&(ce[0]+=this.options.title.margin),ce[2]&&"bottom"===this.options.caption.verticalAlign&&(ce[2]+=this.options.caption.margin);var Le=!this.titleOffset||this.titleOffset.join(",")!==ce.join(",");this.titleOffset=ce,G(this,"afterLayOutTitles"),!this.isDirtyBox&&Le&&(this.isDirtyBox=this.isDirtyLegend=Le,this.hasRendered&&oe(ne,!0)&&this.isDirtyBox&&this.redraw())},fe.prototype.getChartSize=function(){var ne=this.options.chart,ce=ne.width;ne=ne.height;var xe=this.renderTo;V(ce)||(this.containerWidth=C(xe,"width")),V(ne)||(this.containerHeight=C(xe,"height")),this.chartWidth=Math.max(0,ce||this.containerWidth||600),this.chartHeight=Math.max(0,_e(ne,this.chartWidth)||(1<this.containerHeight?this.containerHeight:400))},fe.prototype.temporaryDisplay=function(ne){var ce=this.renderTo;if(ne)for(;ce&&ce.style;)ce.hcOrigStyle&&(T(ce,ce.hcOrigStyle),delete ce.hcOrigStyle),ce.hcOrigDetached&&(r.body.removeChild(ce),ce.hcOrigDetached=!1),ce=ce.parentNode;else for(;ce&&ce.style&&(r.body.contains(ce)||ce.parentNode||(ce.hcOrigDetached=!0,r.body.appendChild(ce)),("none"===C(ce,"display",!1)||ce.hcOricDetached)&&(ce.hcOrigStyle={display:ce.style.display,height:ce.style.height,overflow:ce.style.overflow},ne={display:"block",overflow:"hidden"},ce!==this.renderTo&&(ne.height=0),T(ce,ne),ce.offsetWidth||ce.style.setProperty("display","block","important")),(ce=ce.parentNode)!==r.body););},fe.prototype.setClassName=function(ne){this.container.className="highcharts-container "+(ne||"")},fe.prototype.getContainer=function(){var Oe,ne=this.options,ce=ne.chart,xe=ve(),Le=this.renderTo;Le||(this.renderTo=Le=ce.renderTo),U(Le)&&(this.renderTo=Le=r.getElementById(Le)),Le||_(13,!0,this);var Ie=te(m(Le,"data-highcharts-chart"));L(Ie)&&h[Ie]&&h[Ie].hasRendered&&h[Ie].destroy(),m(Le,"data-highcharts-chart",this.index),Le.innerHTML=w.emptyHTML,ce.skipClone||Le.offsetWidth||this.temporaryDisplay(),this.getChartSize(),Ie=this.chartWidth;var Ne=this.chartHeight;if(T(Le,{overflow:"hidden"}),this.styledMode||(Oe=B({position:"relative",overflow:"hidden",width:Ie+"px",height:Ne+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none","touch-action":"manipulation",outline:"none"},ce.style||{})),this.container=xe=f("div",{id:xe},Oe,Le),this._cursor=xe.style.cursor,this.renderer=new(ce.renderer||!i?x.getRendererType(ce.renderer):u)(xe,Ie,Ne,void 0,ce.forExport,ne.exporting&&ne.exporting.allowHTML,this.styledMode),E(void 0,this),this.setClassName(ce.className),this.styledMode)for(var Mt in ne.defs)this.renderer.definition(ne.defs[Mt]);else this.renderer.setStyle(ce.style);this.renderer.chartIndex=this.index,G(this,"afterGetContainer")},fe.prototype.getMargins=function(ne){var ce=this.spacing,xe=this.margin,Oe=this.titleOffset;this.resetMargins(),Oe[0]&&!V(xe[0])&&(this.plotTop=Math.max(this.plotTop,Oe[0]+ce[0])),Oe[2]&&!V(xe[2])&&(this.marginBottom=Math.max(this.marginBottom,Oe[2]+ce[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(xe,ce),G(this,"getMargins"),ne||this.getAxisMargins()},fe.prototype.getAxisMargins=function(){var ne=this,ce=ne.axisOffset=[0,0,0,0],xe=ne.colorAxis,Oe=ne.margin,Le=function(Ie){Ie.forEach(function(Ne){Ne.visible&&Ne.getOffset()})};ne.hasCartesianSeries?Le(ne.axes):xe&&xe.length&&Le(xe),n.forEach(function(Ie,Ne){V(Oe[Ne])||(ne[Ie]+=ce[Ne])}),ne.setChartSize()},fe.prototype.reflow=function(ne){var ce=this,xe=ce.options.chart,Oe=ce.renderTo,Le=V(xe.width)&&V(xe.height),Ie=xe.width||C(Oe,"width");xe=xe.height||C(Oe,"height"),Oe=ne?ne.target:o,delete ce.pointer.chartPosition,!Le&&!ce.isPrinting&&Ie&&xe&&(Oe===o||Oe===r)&&((Ie!==ce.containerWidth||xe!==ce.containerHeight)&&(v.clearTimeout(ce.reflowTimeout),ce.reflowTimeout=ae(function(){ce.container&&ce.setSize(void 0,void 0,!1)},ne?100:0)),ce.containerWidth=Ie,ce.containerHeight=xe)},fe.prototype.setReflow=function(ne){var ce=this;!1===ne||this.unbindReflow?!1===ne&&this.unbindReflow&&(this.unbindReflow=this.unbindReflow()):(this.unbindReflow=a(o,"resize",function(xe){ce.options&&ce.reflow(xe)}),a(this,"destroy",this.unbindReflow))},fe.prototype.setSize=function(ne,ce,xe){var Oe=this,Le=Oe.renderer;Oe.isResizing+=1,E(xe,Oe),xe=Le.globalAnimation,Oe.oldChartHeight=Oe.chartHeight,Oe.oldChartWidth=Oe.chartWidth,typeof ne<"u"&&(Oe.options.chart.width=ne),typeof ce<"u"&&(Oe.options.chart.height=ce),Oe.getChartSize(),Oe.styledMode||(xe?M:T)(Oe.container,{width:Oe.chartWidth+"px",height:Oe.chartHeight+"px"},xe),Oe.setChartSize(!0),Le.setSize(Oe.chartWidth,Oe.chartHeight,xe),Oe.axes.forEach(function(Ie){Ie.isDirty=!0,Ie.setScale()}),Oe.isDirtyLegend=!0,Oe.isDirtyBox=!0,Oe.layOutTitles(),Oe.getMargins(),Oe.redraw(xe),Oe.oldChartHeight=null,G(Oe,"resize"),ae(function(){Oe&&G(Oe,"endResize",null,function(){--Oe.isResizing})},A(xe).duration)},fe.prototype.setChartSize=function(ne){var Xe,Ze,Wt,St,ce=this.inverted,xe=this.renderer,Oe=this.chartWidth,Le=this.chartHeight,Ie=this.options.chart,Ne=this.spacing,Mt=this.clipOffset;this.plotLeft=Xe=Math.round(this.plotLeft),this.plotTop=Ze=Math.round(this.plotTop),this.plotWidth=Wt=Math.max(0,Math.round(Oe-Xe-this.marginRight)),this.plotHeight=St=Math.max(0,Math.round(Le-Ze-this.marginBottom)),this.plotSizeX=ce?St:Wt,this.plotSizeY=ce?Wt:St,this.plotBorderWidth=Ie.plotBorderWidth||0,this.spacingBox=xe.spacingBox={x:Ne[3],y:Ne[0],width:Oe-Ne[3]-Ne[1],height:Le-Ne[0]-Ne[2]},this.plotBox=xe.plotBox={x:Xe,y:Ze,width:Wt,height:St},ce=2*Math.floor(this.plotBorderWidth/2),Oe=Math.ceil(Math.max(ce,Mt[3])/2),Le=Math.ceil(Math.max(ce,Mt[0])/2),this.clipBox={x:Oe,y:Le,width:Math.floor(this.plotSizeX-Math.max(ce,Mt[1])/2-Oe),height:Math.max(0,Math.floor(this.plotSizeY-Math.max(ce,Mt[2])/2-Le))},ne||(this.axes.forEach(function(ai){ai.setAxisSize(),ai.setAxisTranslation()}),xe.alignElements()),G(this,"afterSetChartSize",{skipAxes:ne})},fe.prototype.resetMargins=function(){G(this,"resetMargins");var ne=this,ce=ne.options.chart;["margin","spacing"].forEach(function(xe){var Oe=ce[xe],Le=ee(Oe)?Oe:[Oe,Oe,Oe,Oe];["Top","Right","Bottom","Left"].forEach(function(Ie,Ne){ne[xe][Ne]=oe(ce[xe+Ie],Le[Ne])})}),n.forEach(function(xe,Oe){ne[xe]=oe(ne.margin[Oe],ne.spacing[Oe])}),ne.axisOffset=[0,0,0,0],ne.clipOffset=[0,0,0,0]},fe.prototype.drawChartBox=function(){var je,ne=this.options.chart,ce=this.renderer,xe=this.chartWidth,Oe=this.chartHeight,Le=this.styledMode,Ie=this.plotBGImage,Ne=ne.backgroundColor,Mt=ne.plotBackgroundColor,Xe=ne.plotBackgroundImage,Ze=this.plotLeft,Wt=this.plotTop,St=this.plotWidth,ai=this.plotHeight,si=this.plotBox,Zt=this.clipRect,hi=this.clipBox,Ii=this.chartBackground,Li=this.plotBackground,zt=this.plotBorder,Te="animate";if(Ii||(this.chartBackground=Ii=ce.rect().addClass("highcharts-background").add(),Te="attr"),Le)var we=je=Ii.strokeWidth();else je=(we=ne.borderWidth||0)+(ne.shadow?8:0),Ne={fill:Ne||"none"},(we||Ii["stroke-width"])&&(Ne.stroke=ne.borderColor,Ne["stroke-width"]=we),Ii.attr(Ne).shadow(ne.shadow);Ii[Te]({x:je/2,y:je/2,width:xe-je-we%2,height:Oe-je-we%2,r:ne.borderRadius}),Te="animate",Li||(Te="attr",this.plotBackground=Li=ce.rect().addClass("highcharts-plot-background").add()),Li[Te](si),Le||(Li.attr({fill:Mt||"none"}).shadow(ne.plotShadow),Xe&&(Ie?(Xe!==Ie.attr("href")&&Ie.attr("href",Xe),Ie.animate(si)):this.plotBGImage=ce.image(Xe,Ze,Wt,St,ai).add())),Zt?Zt.animate({width:hi.width,height:hi.height}):this.clipRect=ce.clipRect(hi),Te="animate",zt||(Te="attr",this.plotBorder=zt=ce.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),Le||zt.attr({stroke:ne.plotBorderColor,"stroke-width":ne.plotBorderWidth||0,fill:"none"}),zt[Te](zt.crisp({x:Ze,y:Wt,width:St,height:ai},-zt.strokeWidth())),this.isDirtyBox=!1,G(this,"afterDrawChartBox")},fe.prototype.propFromSeries=function(){var Oe,Le,Ie,ne=this,ce=ne.options.chart,xe=ne.options.series;["inverted","angular","polar"].forEach(function(Ne){for(Le=t[ce.type||ce.defaultSeriesType],Ie=ce[Ne]||Le&&Le.prototype[Ne],Oe=xe&&xe.length;!Ie&&Oe--;)(Le=t[xe[Oe].type])&&Le.prototype[Ne]&&(Ie=!0);ne[Ne]=Ie})},fe.prototype.linkSeries=function(){var ne=this,ce=ne.series;ce.forEach(function(xe){xe.linkedSeries.length=0}),ce.forEach(function(xe){var Oe=xe.options.linkedTo;U(Oe)&&(Oe=":previous"===Oe?ne.series[xe.index-1]:ne.get(Oe))&&Oe.linkedParent!==xe&&(Oe.linkedSeries.push(xe),xe.linkedParent=Oe,Oe.enabledDataSorting&&xe.setDataSortingOptions(),xe.visible=oe(xe.options.visible,Oe.options.visible,xe.visible))}),G(this,"afterLinkSeries")},fe.prototype.renderSeries=function(){this.series.forEach(function(ne){ne.translate(),ne.render()})},fe.prototype.renderLabels=function(){var ne=this,ce=ne.options.labels;ce.items&&ce.items.forEach(function(xe){var Oe=B(ce.style,xe.style),Le=te(Oe.left)+ne.plotLeft,Ie=te(Oe.top)+ne.plotTop+12;delete Oe.left,delete Oe.top,ne.renderer.text(xe.html,Le,Ie).attr({zIndex:2}).css(Oe).add()})},fe.prototype.render=function(){var ne=this.axes,ce=this.colorAxis,xe=this.renderer,Oe=this.options,Le=function(Ze){Ze.forEach(function(Wt){Wt.visible&&Wt.render()})},Ie=0;this.setTitle(),this.legend=new K(this,Oe.legend),this.getStacks&&this.getStacks(),this.getMargins(!0),this.setChartSize(),Oe=this.plotWidth,ne.some(function(Ze){if(Ze.horiz&&Ze.visible&&Ze.options.labels.enabled&&Ze.series.length)return Ie=21,!0});var Ne=this.plotHeight=Math.max(this.plotHeight-Ie,0);ne.forEach(function(Ze){Ze.setScale()}),this.getAxisMargins();var Mt=1.1<Oe/this.plotWidth,Xe=1.05<Ne/this.plotHeight;(Mt||Xe)&&(ne.forEach(function(Ze){(Ze.horiz&&Mt||!Ze.horiz&&Xe)&&Ze.setTickInterval(!0)}),this.getMargins()),this.drawChartBox(),this.hasCartesianSeries?Le(ne):ce&&ce.length&&Le(ce),this.seriesGroup||(this.seriesGroup=xe.g("series-group").attr({zIndex:3}).add()),this.renderSeries(),this.renderLabels(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.hasRendered=!0},fe.prototype.addCredits=function(ne){var ce=this,xe=ie(!0,this.options.credits,ne);xe.enabled&&!this.credits&&(this.credits=this.renderer.text(xe.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",function(){xe.href&&(o.location.href=xe.href)}).attr({align:xe.position.align,zIndex:8}),ce.styledMode||this.credits.css(xe.style),this.credits.add().align(xe.position),this.credits.update=function(Oe){ce.credits=ce.credits.destroy(),ce.addCredits(Oe)})},fe.prototype.destroy=function(){var Ie,ne=this,ce=ne.axes,xe=ne.series,Oe=ne.container,Le=Oe&&Oe.parentNode;for(G(ne,"destroy"),ne.renderer.forExport?s(h,ne):h[ne.index]=void 0,Z.chartCount--,ne.renderTo.removeAttribute("data-highcharts-chart"),pe(ne),Ie=ce.length;Ie--;)ce[Ie]=ce[Ie].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),Ie=xe.length;Ie--;)xe[Ie]=xe[Ie].destroy();"title subtitle chartBackground plotBackground plotBGImage plotBorder seriesGroup clipRect credits pointer rangeSelector legend resetZoomButton tooltip renderer".split(" ").forEach(function(Ne){var Mt=ne[Ne];Mt&&Mt.destroy&&(ne[Ne]=Mt.destroy())}),Oe&&(Oe.innerHTML=w.emptyHTML,pe(Oe),Le&&F(Oe)),$(ne,function(Ne,Mt){delete ne[Mt]})},fe.prototype.firstRender=function(){var ne=this,ce=ne.options;(!ne.isReadyToRender||ne.isReadyToRender())&&(ne.getContainer(),ne.resetMargins(),ne.setChartSize(),ne.propFromSeries(),ne.getAxes(),(j(ce.series)?ce.series:[]).forEach(function(xe){ne.initSeries(xe)}),ne.linkSeries(),ne.setSeriesData(),G(ne,"beforeRender"),k&&(ne.pointer=P.isRequired()?new P(ne,ce):new k(ne,ce)),ne.render(),ne.pointer.getChartPosition(),!ne.renderer.imgCount&&!ne.hasLoaded&&ne.onload(),ne.temporaryDisplay(!0))},fe.prototype.onload=function(){this.callbacks.concat([this.callback]).forEach(function(ne){ne&&typeof this.index<"u"&&ne.apply(this,[this])},this),G(this,"load"),G(this,"render"),V(this.index)&&this.setReflow(this.options.chart.reflow),this.warnIfA11yModuleNotLoaded(),this.hasLoaded=!0},fe.prototype.warnIfA11yModuleNotLoaded=function(){var ne=this.options,ce=this.title;ne&&!this.accessibility&&(this.renderer.boxWrapper.attr({role:"img","aria-label":(ce&&ce.element.textContent||"").replace(/</g,"&lt;")}),ne.accessibility&&!1===ne.accessibility.enabled||_('Highcharts warning: Consider including the "accessibility.js" module to make your chart more usable for people with disabilities. Set the "accessibility.enabled" option to false to remove this warning. See https://www.highcharts.com/docs/accessibility/accessibility-module.',!1,this))},fe.prototype.addSeries=function(ne,ce,xe){var Le,Oe=this;return ne&&(ce=oe(ce,!0),G(Oe,"addSeries",{options:ne},function(){Le=Oe.initSeries(ne),Oe.isDirtyLegend=!0,Oe.linkSeries(),Le.enabledDataSorting&&Le.setData(ne.data,!1),G(Oe,"afterAddSeries",{series:Le}),ce&&Oe.redraw(xe)})),Le},fe.prototype.addAxis=function(ne,ce,xe,Oe){return this.createAxis(ce?"xAxis":"yAxis",{axis:ne,redraw:xe,animation:Oe})},fe.prototype.addColorAxis=function(ne,ce,xe){return this.createAxis("colorAxis",{axis:ne,redraw:ce,animation:xe})},fe.prototype.createAxis=function(ne,ce){return ne=new S(this,ie(ce.axis,{index:this[ne].length,isX:"xAxis"===ne})),oe(ce.redraw,!0)&&this.redraw(ce.animation),ne},fe.prototype.showLoading=function(ne){var ce=this,xe=ce.options,Oe=xe.loading,Le=function(){Ie&&T(Ie,{left:ce.plotLeft+"px",top:ce.plotTop+"px",width:ce.plotWidth+"px",height:ce.plotHeight+"px"})},Ie=ce.loadingDiv,Ne=ce.loadingSpan;Ie||(ce.loadingDiv=Ie=f("div",{className:"highcharts-loading highcharts-loading-hidden"},null,ce.container)),Ne||(ce.loadingSpan=Ne=f("span",{className:"highcharts-loading-inner"},null,Ie),a(ce,"redraw",Le)),Ie.className="highcharts-loading",w.setElementHTML(Ne,oe(ne,xe.lang.loading,"")),ce.styledMode||(T(Ie,B(Oe.style,{zIndex:10})),T(Ne,Oe.labelStyle),ce.loadingShown||(T(Ie,{opacity:0,display:""}),M(Ie,{opacity:Oe.style.opacity||.5},{duration:Oe.showDuration||0}))),ce.loadingShown=!0,Le()},fe.prototype.hideLoading=function(){var ne=this.options,ce=this.loadingDiv;ce&&(ce.className="highcharts-loading highcharts-loading-hidden",this.styledMode||M(ce,{opacity:0},{duration:ne.loading.hideDuration||100,complete:function(){T(ce,{display:"none"})}})),this.loadingShown=!1},fe.prototype.update=function(ne,ce,xe,Oe){var Xe,Ze,Le=this,Ie={credits:"addCredits",title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"},Ne=ne.isResponsiveOptions,Mt=[];G(Le,"update",{options:ne}),Ne||Le.setResponsive(!1,!0),ne=d(ne,Le.options),Le.userOptions=ie(Le.userOptions,ne);var Wt=ne.chart;if(Wt){if(ie(!0,Le.options.chart,Wt),"className"in Wt&&Le.setClassName(Wt.className),"reflow"in Wt&&Le.setReflow(Wt.reflow),"inverted"in Wt||"polar"in Wt||"type"in Wt){Le.propFromSeries();var St=!0}"alignTicks"in Wt&&(St=!0),"events"in Wt&&l(this,Wt),$(Wt,function(ai,si){-1!==Le.propsRequireUpdateSeries.indexOf("chart."+si)&&(Xe=!0),-1!==Le.propsRequireDirtyBox.indexOf(si)&&(Le.isDirtyBox=!0),-1!==Le.propsRequireReflow.indexOf(si)&&(Ne?Le.isDirtyBox=!0:Ze=!0)}),!Le.styledMode&&Wt.style&&Le.renderer.setStyle(Le.options.chart.style||{})}!Le.styledMode&&ne.colors&&(this.options.colors=ne.colors),ne.time&&(this.time===W&&(this.time=new g(ne.time)),ie(!0,Le.options.time,ne.time)),$(ne,function(ai,si){Le[si]&&"function"==typeof Le[si].update?Le[si].update(ai,!1):"function"==typeof Le[Ie[si]]?Le[Ie[si]](ai):"colors"!==si&&-1===Le.collectionsWithUpdate.indexOf(si)&&ie(!0,Le.options[si],ne[si]),"chart"!==si&&-1!==Le.propsRequireUpdateSeries.indexOf(si)&&(Xe=!0)}),this.collectionsWithUpdate.forEach(function(ai){if(ne[ai]){var si=[];Le[ai].forEach(function(Zt,hi){Zt.options.isInternal||si.push(oe(Zt.options.index,hi))}),ge(ne[ai]).forEach(function(Zt,hi){var Li,Ii=V(Zt.id);Ii&&(Li=Le.get(Zt.id)),!Li&&Le[ai]&&(Li=Le[ai][si?si[hi]:hi])&&Ii&&V(Li.options.id)&&(Li=void 0),Li&&Li.coll===ai&&(Li.update(Zt,!1),xe&&(Li.touched=!0)),!Li&&xe&&Le.collectionsWithInit[ai]&&(Le.collectionsWithInit[ai][0].apply(Le,[Zt].concat(Le.collectionsWithInit[ai][1]||[]).concat([!1])).touched=!0)}),xe&&Le[ai].forEach(function(Zt){Zt.touched||Zt.options.isInternal?delete Zt.touched:Mt.push(Zt)})}}),Mt.forEach(function(ai){ai.chart&&ai.remove&&ai.remove(!1)}),St&&Le.axes.forEach(function(ai){ai.update({},!1)}),Xe&&Le.getSeriesOrderByLinks().forEach(function(ai){ai.chart&&ai.update({},!1)},this),St=Wt&&Wt.width,Wt=Wt&&(U(Wt.height)?_e(Wt.height,St||Le.chartWidth):Wt.height),Ze||L(St)&&St!==Le.chartWidth||L(Wt)&&Wt!==Le.chartHeight?Le.setSize(St,Wt,Oe):oe(ce,!0)&&Le.redraw(Oe),G(Le,"afterUpdate",{options:ne,redraw:ce,animation:Oe})},fe.prototype.setSubtitle=function(ne,ce){this.applyDescription("subtitle",ne),this.layOutTitles(ce)},fe.prototype.setCaption=function(ne,ce){this.applyDescription("caption",ne),this.layOutTitles(ce)},fe.prototype.showResetZoom=function(){function ne(){ce.zoomOut()}var ce=this,xe=R.lang,Oe=ce.options.chart.zooming.resetButton,Le=Oe.theme,Ie="chart"===Oe.relativeTo||"spacingBox"===Oe.relativeTo?null:"scrollablePlotBox";G(this,"beforeShowResetZoom",null,function(){ce.resetZoomButton=ce.renderer.button(xe.resetZoom,null,null,ne,Le).attr({align:Oe.position.align,title:xe.resetZoomTitle}).addClass("highcharts-reset-zoom").add().align(Oe.position,!1,Ie)}),G(this,"afterShowResetZoom")},fe.prototype.zoomOut=function(){G(this,"selection",{resetSelection:!0},this.zoom)},fe.prototype.zoom=function(ne){var Le,ce=this,xe=ce.pointer,Oe=!1;!ne||ne.resetSelection?(ce.axes.forEach(function(Ne){Le=Ne.zoom()}),xe.initiated=!1):ne.xAxis.concat(ne.yAxis).forEach(function(Ne){var Mt=Ne.axis;(xe[Mt.isXAxis?"zoomX":"zoomY"]&&V(xe.mouseDownX)&&V(xe.mouseDownY)&&ce.isInsidePlot(xe.mouseDownX-ce.plotLeft,xe.mouseDownY-ce.plotTop,{axis:Mt})||!V(ce.inverted?xe.mouseDownX:xe.mouseDownY))&&(Le=Mt.zoom(Ne.min,Ne.max),Mt.displayBtn&&(Oe=!0))});var Ie=ce.resetZoomButton;Oe&&!Ie?ce.showResetZoom():!Oe&&ee(Ie)&&(ce.resetZoomButton=Ie.destroy()),Le&&ce.redraw(oe(ce.options.chart.animation,ne&&ne.animation,100>ce.pointCount))},fe.prototype.pan=function(ne,ce){var xe=this,Oe=xe.hoverPoints;ce="object"==typeof ce?ce:{enabled:ce,type:"x"};var Le=xe.options.chart;Le&&Le.panning&&(Le.panning=ce);var Ne,Ie=ce.type;G(this,"pan",{originalEvent:ne},function(){Oe&&Oe.forEach(function(Ze){Ze.setState()});var Mt=xe.xAxis;"xy"===Ie?Mt=Mt.concat(xe.yAxis):"y"===Ie&&(Mt=xe.yAxis);var Xe={};Mt.forEach(function(Ze){if(Ze.options.panningEnabled&&!Ze.options.isInternal){var Wt=Ze.horiz,St=ne[Wt?"chartX":"chartY"],ai=xe[Wt=Wt?"mouseDownX":"mouseDownY"],si=Ze.minPointOffset||0,Zt=Ze.reversed&&!xe.inverted||!Ze.reversed&&xe.inverted?-1:1,hi=Ze.getExtremes(),Ii=Ze.toValue(ai-St,!0)+si*Zt,Li=Ze.toValue(ai+Ze.len-St,!0)-(si*Zt||Ze.isXAxis&&Ze.pointRangePadding||0),zt=Li<Ii;Zt=Ze.hasVerticalPanning(),ai=zt?Li:Ii,Ii=zt?Ii:Li;var je=Ze.panningState;!Zt||Ze.isXAxis||je&&!je.isDirty||Ze.series.forEach(function(Te){var we=Te.getProcessedData(!0);we=Te.getExtremes(we.yData,!0),je||(je={startMin:Number.MAX_VALUE,startMax:-Number.MAX_VALUE}),L(we.dataMin)&&L(we.dataMax)&&(je.startMin=Math.min(oe(Te.options.threshold,1/0),we.dataMin,je.startMin),je.startMax=Math.max(oe(Te.options.threshold,-1/0),we.dataMax,je.startMax))}),Zt=Math.min(oe(je&&je.startMin,hi.dataMin),si?hi.min:Ze.toValue(Ze.toPixels(hi.min)-Ze.minPixelPadding)),Li=Math.max(oe(je&&je.startMax,hi.dataMax),si?hi.max:Ze.toValue(Ze.toPixels(hi.max)+Ze.minPixelPadding)),Ze.panningState=je,Ze.isOrdinal||(0<(si=Zt-ai)&&(Ii+=si,ai=Zt),0<(si=Ii-Li)&&(Ii=Li,ai-=si),Ze.series.length&&ai!==hi.min&&Ii!==hi.max&&ai>=Zt&&Ii<=Li&&(Ze.setExtremes(ai,Ii,!1,!1,{trigger:"pan"}),!xe.resetZoomButton&&ai!==Zt&&Ii!==Li&&Ie.match("y")&&(xe.showResetZoom(),Ze.displayBtn=!1),Ne=!0),Xe[Wt]=St)}}),$(Xe,function(Ze,Wt){xe[Wt]=Ze}),Ne&&xe.redraw(!1),T(xe.container,{cursor:"move"})})},fe}(),B(O.prototype,{callbacks:[],collectionsWithInit:{xAxis:[O.prototype.addAxis,[!0]],yAxis:[O.prototype.addAxis,[!1]],series:[O.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","series"],propsRequireDirtyBox:"backgroundColor borderColor borderWidth borderRadius plotBackgroundColor plotBackgroundImage plotBorderColor plotBorderWidth plotShadow shadow".split(" "),propsRequireReflow:"margin marginTop marginRight marginBottom marginLeft spacing spacingTop spacingRight spacingBottom spacingLeft".split(" "),propsRequireUpdateSeries:"chart.inverted chart.polar chart.ignoreHiddenSeries chart.type colors plotOptions time tooltip".split(" ")}),O}),X(y,"Core/Legend/LegendSymbol.js",[y["Core/Utilities.js"]],function(O){var Y,Z,S=O.extend,I=O.merge,N=O.pick;return(Z=Y||(Y={})).drawLineMarker=function(K){var P=this.legendItem=this.legendItem||{},k=this.options,x=K.symbolWidth,p=K.symbolHeight,u=p/2,g=this.chart.renderer,v=P.group;K=K.baseline-Math.round(.3*K.fontMetrics.b);var w={},M=k.marker,A=0;this.chart.styledMode||(w={"stroke-width":Math.min(k.lineWidth||0,24)},k.dashStyle?w.dashstyle=k.dashStyle:"square"!==k.linecap&&(w["stroke-linecap"]="round")),P.line=g.path().addClass("highcharts-graph").attr(w).add(v),w["stroke-linecap"]&&(A=Math.min(P.line.strokeWidth(),x)/2),P.line.attr({d:[["M",A,K],["L",x-A,K]]}),M&&!1!==M.enabled&&x&&(k=Math.min(N(M.radius,u),u),0===this.symbol.indexOf("url")&&(M=I(M,{width:p,height:p}),k=0),P.symbol=P=g.symbol(this.symbol,x/2-k,K-k,2*k,2*k,S({context:"legend"},M)).addClass("highcharts-point").add(v),P.isMarker=!0)},Z.drawRectangle=function(K,P){var k=K.symbolHeight,x=K.options.squareSymbol;(P=P.legendItem||{}).symbol=this.chart.renderer.rect(x?(K.symbolWidth-k)/2:0,K.baseline-k+1,x?k:K.symbolWidth,k,N(K.options.symbolRadius,k/2)).addClass("highcharts-point").attr({zIndex:3}).add(P.group)},Y}),X(y,"Core/Series/SeriesDefaults.js",[],function(){return{lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",borderWidth:0,defer:!0,formatter:function(){return"number"!=typeof this.y?"":(0,this.series.chart.numberFormatter)(this.y,-1)},padding:5,style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:50},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:50},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"}}),X(y,"Core/Series/Series.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Defaults.js"],y["Core/Foundation.js"],y["Core/Globals.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/Point.js"],y["Core/Series/SeriesDefaults.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P,k,x){var p=O.animObject,u=O.setAnimation,g=S.defaultOptions,v=I.registerEventOptions,w=N.hasTouch,M=N.svg,A=N.win,E=P.seriesTypes,R=x.arrayMax,W=x.arrayMin,b=x.clamp,l=x.cleanRecursively,h=x.correctFloat,r=x.defined,n=x.erase,i=x.error,o=x.extend,t=x.find,a=x.fireEvent,m=x.getNestedProperty,d=x.isArray,f=x.isNumber,T=x.isString,V=x.merge,F=x.objectEach,s=x.pick,_=x.removeEvent,B=x.splat,H=x.syncTimeout;return O=function(){function G(){this.zones=this.yAxis=this.xAxis=this.userOptions=this.tooltipOptions=this.processedYData=this.processedXData=this.points=this.options=this.linkedSeries=this.index=this.eventsToUnbind=this.eventOptions=this.data=this.chart=this._i=void 0}return G.prototype.init=function(C,j){a(this,"init",{options:j});var L=this,ee=C.series;this.eventsToUnbind=[],L.chart=C,L.options=L.setOptions(j),j=L.options,L.linkedSeries=[],L.bindAxes(),o(L,{name:j.name,state:"",visible:!1!==j.visible,selected:!0===j.selected}),v(this,j);var ie,U=j.events;(U&&U.click||j.point&&j.point.events&&j.point.events.click||j.allowPointSelect)&&(C.runTrackerClick=!0),L.getColor(),L.getSymbol(),L.parallelArrays.forEach(function($){L[$+"Data"]||(L[$+"Data"]=[])}),L.isCartesian&&(C.hasCartesianSeries=!0),ee.length&&(ie=ee[ee.length-1]),L._i=s(ie&&ie._i,-1)+1,L.opacity=L.options.opacity,C.orderSeries(this.insert(ee)),j.dataSorting&&j.dataSorting.enabled?L.setDataSortingOptions():L.points||L.data||L.setData(j.data,!1),a(this,"afterInit")},G.prototype.is=function(C){return E[C]&&this instanceof E[C]},G.prototype.insert=function(C){var L,j=this.options.index;if(f(j)){for(L=C.length;L--;)if(j>=s(C[L].options.index,C[L]._i)){C.splice(L+1,0,this);break}-1===L&&C.unshift(this),L+=1}else C.push(this);return s(L,C.length-1)},G.prototype.bindAxes=function(){var ee,C=this,j=C.options,L=C.chart;a(this,"bindAxes",null,function(){(C.axisTypes||[]).forEach(function(U){var ie=0;L[U].forEach(function($){ee=$.options,(j[U]===ie&&!ee.isInternal||typeof j[U]<"u"&&j[U]===ee.id||typeof j[U]>"u"&&0===ee.index)&&(C.insert($.series),C[U]=$,$.isDirty=!0),ee.isInternal||ie++}),C[U]||C.optionalAxis===U||i(18,!0,L)})}),a(this,"afterBindAxes")},G.prototype.updateParallelArrays=function(C,j){var L=C.series,ee=arguments,U=f(j)?function(ie){var $="y"===ie&&L.toYData?L.toYData(C):C[ie];L[ie+"Data"][j]=$}:function(ie){Array.prototype[j].apply(L[ie+"Data"],Array.prototype.slice.call(ee,2))};L.parallelArrays.forEach(U)},G.prototype.hasData=function(){return this.visible&&typeof this.dataMax<"u"&&typeof this.dataMin<"u"||this.visible&&this.yData&&0<this.yData.length},G.prototype.autoIncrement=function(C){var $,j=this.options,L=j.pointIntervalUnit,ee=j.relativeXValue,U=this.chart.time,ie=this.xIncrement;return ie=s(ie,j.pointStart,0),this.pointInterval=$=s(this.pointInterval,j.pointInterval,1),ee&&f(C)&&($*=C),L&&(j=new U.Date(ie),"day"===L?U.set("Date",j,U.get("Date",j)+$):"month"===L?U.set("Month",j,U.get("Month",j)+$):"year"===L&&U.set("FullYear",j,U.get("FullYear",j)+$),$=j.getTime()-ie),ee&&f(C)?ie+$:(this.xIncrement=ie+$,ie)},G.prototype.setDataSortingOptions=function(){var C=this.options;o(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),r(C.pointRange)||(C.pointRange=1)},G.prototype.setOptions=function(C){var j=this.chart,L=j.options,ee=L.plotOptions,U=j.userOptions||{};C=V(C),j=j.styledMode;var ie={plotOptions:ee,userOptions:C};a(this,"setOptions",ie);var $=ie.plotOptions[this.type],oe=U.plotOptions||{};return this.userOptions=ie.userOptions,U=V($,ee.series,U.plotOptions&&U.plotOptions[this.type],C),this.tooltipOptions=V(g.tooltip,g.plotOptions.series&&g.plotOptions.series.tooltip,g.plotOptions[this.type].tooltip,L.tooltip.userOptions,ee.series&&ee.series.tooltip,ee[this.type].tooltip,C.tooltip),this.stickyTracking=s(C.stickyTracking,oe[this.type]&&oe[this.type].stickyTracking,oe.series&&oe.series.stickyTracking,!(!this.tooltipOptions.shared||this.noSharedTooltip)||U.stickyTracking),null===$.marker&&delete U.marker,this.zoneAxis=U.zoneAxis,ee=this.zones=(U.zones||[]).slice(),!U.negativeColor&&!U.negativeFillColor||U.zones||(L={value:U[this.zoneAxis+"Threshold"]||U.threshold||0,className:"highcharts-negative"},j||(L.color=U.negativeColor,L.fillColor=U.negativeFillColor),ee.push(L)),ee.length&&r(ee[ee.length-1].value)&&ee.push(j?{}:{color:this.color,fillColor:this.fillColor}),a(this,"afterSetOptions",{options:U}),U},G.prototype.getName=function(){return s(this.options.name,"Series "+(this.index+1))},G.prototype.getCyclic=function(C,j,L){var ee=this.chart,U=this.userOptions,ie=C+"Index",$=C+"Counter",oe=L?L.length:s(ee.options.chart[C+"Count"],ee[C+"Count"]);if(!j){var te=s(U[ie],U["_"+ie]);r(te)||(ee.series.length||(ee[$]=0),U["_"+ie]=te=ee[$]%oe,ee[$]+=1),L&&(j=L[te])}typeof te<"u"&&(this[ie]=te),this[C]=j},G.prototype.getColor=function(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.color="#cccccc":this.getCyclic("color",this.options.color||g.plotOptions[this.type].color,this.chart.options.colors)},G.prototype.getPointsCollection=function(){return(this.hasGroupedData?this.points:this.data)||[]},G.prototype.getSymbol=function(){this.getCyclic("symbol",this.options.marker.symbol,this.chart.options.symbols)},G.prototype.findPointIndex=function(C,j){var $,oe,L=C.id,ee=C.x,U=this.points,ie=this.options.dataSorting;if(L)(ie=this.chart.get(L))instanceof Z&&($=ie);else if((this.linkedParent||this.enabledDataSorting||this.options.relativeXValue)&&($=function(_e){return!_e.touched&&_e.index===C.index},ie&&ie.matchByName?$=function(_e){return!_e.touched&&_e.name===C.name}:this.options.relativeXValue&&($=function(_e){return!_e.touched&&_e.options.x===C.x}),!($=t(U,$))))return;if($){var te=$&&$.index;typeof te<"u"&&(oe=!0)}return typeof te>"u"&&f(ee)&&(te=this.xData.indexOf(ee,j)),-1!==te&&typeof te<"u"&&this.cropped&&(te=te>=this.cropStart?te-this.cropStart:te),!oe&&f(te)&&U[te]&&U[te].touched&&(te=void 0),te},G.prototype.updateData=function(C,j){var te,_e,pe,L=this.options,ee=L.dataSorting,U=this.points,ie=[],$=this.requireSorting,oe=C.length===U.length,ge=!0;if(this.xIncrement=null,C.forEach(function(ae,ve){var fe=r(ae)&&this.pointClass.prototype.optionsToObject.call({series:this},ae)||{};fe.id||f(fe.x)?(-1===(fe=this.findPointIndex(fe,pe))||typeof fe>"u"?ie.push(ae):U[fe]&&ae!==L.data[fe]?(U[fe].update(ae,!1,null,!1),U[fe].touched=!0,$&&(pe=fe+1)):U[fe]&&(U[fe].touched=!0),(!oe||ve!==fe||ee&&ee.enabled||this.hasDerivedData)&&(te=!0)):ie.push(ae)},this),te)for(C=U.length;C--;)(_e=U[C])&&!_e.touched&&_e.remove&&_e.remove(!1,j);else!oe||ee&&ee.enabled?ge=!1:(C.forEach(function(ae,ve){ae!==U[ve].y&&U[ve].update&&U[ve].update(ae,!1,null,!1)}),ie.length=0);return U.forEach(function(ae){ae&&(ae.touched=!1)}),!!ge&&(ie.forEach(function(ae){this.addPoint(ae,!1,null,null,!1)},this),null===this.xIncrement&&this.xData&&this.xData.length&&(this.xIncrement=R(this.xData),this.autoIncrement()),!0)},G.prototype.setData=function(C,j,L,ee){void 0===j&&(j=!0);var U=this,ie=U.points,$=ie&&ie.length||0,oe=U.options,te=U.chart,_e=oe.dataSorting,pe=U.xAxis,ge=oe.turboThreshold,ae=this.xData,ve=this.yData,fe=U.pointArrayMap;fe=fe&&fe.length;var ce,ne=oe.keys,xe=0,Oe=1,Le=null;if(!te.options.chart.allowMutatingData){oe.data&&delete U.options.data,U.userOptions.data&&delete U.userOptions.data;var Ie=V(!0,C)}if(Ie=(C=Ie||C||[]).length,_e&&_e.enabled&&(C=this.sortData(C)),te.options.chart.allowMutatingData&&!1!==ee&&Ie&&$&&!U.cropped&&!U.hasGroupedData&&U.visible&&!U.boosted&&(ce=this.updateData(C,L)),!ce){if(U.xIncrement=null,U.colorCounter=0,this.parallelArrays.forEach(function(Ne){U[Ne+"Data"].length=0}),ge&&Ie>ge)if(Le=U.getFirstValidPoint(C),f(Le))for(L=0;L<Ie;L++)ae[L]=this.autoIncrement(),ve[L]=C[L];else if(d(Le))if(fe)if(Le.length===fe)for(L=0;L<Ie;L++)ae[L]=this.autoIncrement(),ve[L]=C[L];else for(L=0;L<Ie;L++)ae[L]=(ee=C[L])[0],ve[L]=ee.slice(1,fe+1);else if(ne&&(xe=0<=(xe=ne.indexOf("x"))?xe:0,Oe=0<=(Oe=ne.indexOf("y"))?Oe:1),1===Le.length&&(Oe=0),xe===Oe)for(L=0;L<Ie;L++)ae[L]=this.autoIncrement(),ve[L]=C[L][Oe];else for(L=0;L<Ie;L++)ae[L]=(ee=C[L])[xe],ve[L]=ee[Oe];else i(12,!1,te);else for(L=0;L<Ie;L++)typeof C[L]<"u"&&(U.pointClass.prototype.applyOptions.apply(ee={series:U},[C[L]]),U.updateParallelArrays(ee,L));for(ve&&T(ve[0])&&i(14,!0,te),U.data=[],U.options.data=U.userOptions.data=C,L=$;L--;)ie[L]&&ie[L].destroy&&ie[L].destroy();pe&&(pe.minRange=pe.userMinRange),U.isDirty=te.isDirtyBox=!0,U.isDirtyData=!!ie,L=!1}"point"===oe.legendType&&(this.processData(),this.generatePoints()),j&&te.redraw(L)},G.prototype.sortData=function(C){var j=this,L=j.options.dataSorting.sortKey||"y",ee=function(U,ie){return r(ie)&&U.pointClass.prototype.optionsToObject.call({series:U},ie)||{}};return C.forEach(function(U,ie){C[ie]=ee(j,U),C[ie].index=ie},this),C.concat().sort(function(U,ie){return U=m(L,U),(ie=m(L,ie))<U?-1:ie>U?1:0}).forEach(function(U,ie){U.x=ie},this),j.linkedSeries&&j.linkedSeries.forEach(function(U){var ie=U.options,$=ie.data;ie.dataSorting&&ie.dataSorting.enabled||!$||($.forEach(function(oe,te){$[te]=ee(U,oe),C[te]&&($[te].x=C[te].x,$[te].index=te)}),U.setData($,!1))}),C},G.prototype.getProcessedData=function(C){var j=this.xAxis,L=this.options,ee=L.cropThreshold,U=C||this.getExtremesFromAll||L.getExtremesFromAll,ie=this.isCartesian;C=j&&j.val2lin,L=!(!j||!j.logarithmic);var $=0,oe=this.xData,te=this.yData,_e=this.requireSorting,pe=!1,ge=oe.length;if(j){var ae=(pe=j.getExtremes()).min,ve=pe.max;pe=!(!j.categories||j.names.length)}if(ie&&this.sorted&&!U&&(!ee||ge>ee||this.forceCrop))if(oe[ge-1]<ae||oe[0]>ve)oe=[],te=[];else if(this.yData&&(oe[0]<ae||oe[ge-1]>ve)){var fe=this.cropData(this.xData,this.yData,ae,ve);oe=fe.xData,te=fe.yData,$=fe.start,fe=!0}for(ee=oe.length||1;--ee;)if(0<(j=L?C(oe[ee])-C(oe[ee-1]):oe[ee]-oe[ee-1])&&(typeof ne>"u"||j<ne))var ne=j;else 0>j&&_e&&!pe&&(i(15,!1,this.chart),_e=!1);return{xData:oe,yData:te,cropped:fe,cropStart:$,closestPointRange:ne}},G.prototype.processData=function(C){if(this.isCartesian&&!this.isDirty&&!this.xAxis.isDirty&&!this.yAxis.isDirty&&!C)return!1;C=this.getProcessedData(),this.cropped=C.cropped,this.cropStart=C.cropStart,this.processedXData=C.xData,this.processedYData=C.yData,this.closestPointRange=this.basePointRange=C.closestPointRange,a(this,"afterProcessData")},G.prototype.cropData=function(C,j,L,ee,U){var $,ie=C.length,oe=0,te=ie;for(U=s(U,this.cropShoulder),$=0;$<ie;$++)if(C[$]>=L){oe=Math.max(0,$-U);break}for(L=$;L<ie;L++)if(C[L]>ee){te=L+U;break}return{xData:C.slice(oe,te),yData:j.slice(oe,te),start:oe,end:te}},G.prototype.generatePoints=function(){var C=this.options,j=this.processedData||C.data,L=this.processedXData,ee=this.processedYData,U=this.pointClass,ie=L.length,$=this.cropStart||0,oe=this.hasGroupedData,te=C.keys,_e=[];C=C.dataGrouping&&C.dataGrouping.groupAll?$:0;var pe,ge,ae=this.data;if(!ae&&!oe){var ve=[];ve.length=j.length,ae=this.data=ve}for(te&&oe&&(this.options.keys=!1),ge=0;ge<ie;ge++){if(ve=$+ge,oe){var fe=(new U).init(this,[L[ge]].concat(B(ee[ge])));fe.dataGroup=this.groupMap[C+ge],fe.dataGroup.options&&(fe.options=fe.dataGroup.options,o(fe,fe.dataGroup.options),delete fe.dataLabels)}else(fe=ae[ve])||typeof j[ve]>"u"||(ae[ve]=fe=(new U).init(this,j[ve],L[ge]));fe&&(fe.index=oe?C+ge:ve,_e[ge]=fe)}if(this.options.keys=te,ae&&(ie!==(pe=ae.length)||oe))for(ge=0;ge<pe;ge++)ge!==$||oe||(ge+=ie),ae[ge]&&(ae[ge].destroyElements(),ae[ge].plotX=void 0);this.data=ae,this.points=_e,a(this,"afterGeneratePoints")},G.prototype.getXExtremes=function(C){return{min:W(C),max:R(C)}},G.prototype.getExtremes=function(C,j){var L=this.xAxis,ee=this.yAxis,U=this.processedXData||this.xData,ie=[],$=this.requireSorting?this.cropShoulder:0;ee=!!ee&&ee.positiveValuesOnly;var oe,te=0,_e=0,pe=0,ge=(C=C||this.stackedYData||this.processedYData||[]).length;if(L){var ae=L.getExtremes();te=ae.min,_e=ae.max}for(oe=0;oe<ge;oe++){var ve=U[oe],fe=(f(ae=C[oe])||d(ae))&&(ae.length||0<ae||!ee);if(ve=j||this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||!L||(U[oe+$]||ve)>=te&&(U[oe-$]||ve)<=_e,fe&&ve)if(fe=ae.length)for(;fe--;)f(ae[fe])&&(ie[pe++]=ae[fe]);else ie[pe++]=ae}return C={activeYData:ie,dataMin:W(ie),dataMax:R(ie)},a(this,"afterGetExtremes",{dataExtremes:C}),C},G.prototype.applyExtremes=function(){var C=this.getExtremes();return this.dataMin=C.dataMin,this.dataMax=C.dataMax,C},G.prototype.getFirstValidPoint=function(C){for(var j=C.length,L=0,ee=null;null===ee&&L<j;)ee=C[L],L++;return ee},G.prototype.translate=function(){this.processedXData||this.processData(),this.generatePoints();var ve,fe,C=this.options,j=C.stacking,L=this.xAxis,ee=L.categories,U=this.enabledDataSorting,ie=this.yAxis,$=this.points,oe=$.length,te=this.pointPlacementToXValue(),_e=!!te,pe=C.threshold,ge=C.startFromThreshold?pe:0,ae=this.zoneAxis||"y",ne=Number.MAX_VALUE;for(ve=0;ve<oe;ve++){var ce=$[ve],xe=ce.x,Oe=void 0,Le=void 0,Ie=ce.y,Ne=ce.low,Mt=j&&ie.stacking&&ie.stacking.stacks[(this.negStacks&&Ie<(ge?0:pe)?"-":"")+this.stackKey];if((ie.positiveValuesOnly&&!ie.validatePositiveValue(Ie)||L.positiveValuesOnly&&!L.validatePositiveValue(xe))&&(ce.isNull=!0),ce.plotX=fe=h(b(L.translate(xe,0,0,0,1,te,"flags"===this.type),-1e5,1e5)),j&&this.visible&&Mt&&Mt[xe]){var Xe=this.getStackIndicator(Xe,xe,this.index);!ce.isNull&&Xe.key&&(Le=(Oe=Mt[xe]).points[Xe.key]),Oe&&d(Le)&&(Ie=Le[1],(Ne=Le[0])===ge&&Xe.key===Mt[xe].base&&(Ne=s(f(pe)?pe:ie.min)),ie.positiveValuesOnly&&r(Ne)&&0>=Ne&&(Ne=void 0),ce.total=ce.stackTotal=s(Oe.total),ce.percentage=r(ce.y)&&Oe.total?ce.y/Oe.total*100:void 0,ce.stackY=Ie,this.irregularWidths||Oe.setOffset(this.pointXOffset||0,this.barW||0,void 0,void 0,void 0,this.xAxis))}if(ce.yBottom=r(Ne)?b(ie.translate(Ne,0,1,0,1),-1e5,1e5):void 0,this.dataModify&&(Ie=this.dataModify.modifyValue(Ie,ve)),ce.plotY=void 0,f(Ie)&&typeof(Oe=ie.translate(Ie,!1,!0,!1,!0))<"u"&&(ce.plotY=b(Oe,-1e5,1e5)),ce.isInside=this.isPointInside(ce),ce.clientX=_e?h(L.translate(xe,0,0,0,1,te)):fe,ce.negative=ce[ae]<(C[ae+"Threshold"]||pe||0),ce.category=s(ee&&ee[ce.x],ce.x),!ce.isNull&&!1!==ce.visible){typeof Ze<"u"&&(ne=Math.min(ne,Math.abs(fe-Ze)));var Ze=fe}ce.zone=this.zones.length?ce.getZone():void 0,!ce.graphic&&this.group&&U&&(ce.isNew=!0)}this.closestPointRangePx=ne,a(this,"afterTranslate")},G.prototype.getValidPoints=function(C,j,L){var ee=this.chart;return(C||this.points||[]).filter(function(U){return!(j&&!ee.isInsidePlot(U.plotX,U.plotY,{inverted:ee.inverted}))&&!1!==U.visible&&(L||!U.isNull)})},G.prototype.getClipBox=function(){var C=this.chart,j=this.xAxis,L=this.yAxis,ee=V(C.clipBox);return j&&j.len!==C.plotSizeX&&(ee.width=j.len),L&&L.len!==C.plotSizeY&&(ee.height=L.len),ee},G.prototype.getSharedClipKey=function(){return this.sharedClipKey=(this.options.xAxis||0)+","+(this.options.yAxis||0)},G.prototype.setClip=function(){var C=this.chart,j=this.group,L=this.markerGroup,ee=C.sharedClips;C=C.renderer;var U=this.getClipBox(),ie=this.getSharedClipKey(),$=ee[ie];$?$.animate(U):ee[ie]=$=C.clipRect(U),j&&j.clip(!1===this.options.clip?void 0:$),L&&L.clip()},G.prototype.animate=function(C){var j=this.chart,L=this.group,ee=this.markerGroup,U=j.inverted,ie=p(this.options.animation),$=[this.getSharedClipKey(),ie.duration,ie.easing,ie.defer].join(),oe=j.sharedClips[$],te=j.sharedClips[$+"m"];if(C&&L)ie=this.getClipBox(),oe?oe.attr("height",ie.height):(ie.width=0,U&&(ie.x=j.plotHeight),oe=j.renderer.clipRect(ie),j.sharedClips[$]=oe,te=j.renderer.clipRect({x:-99,y:-99,width:U?j.plotWidth+199:99,height:U?99:j.plotHeight+199}),j.sharedClips[$+"m"]=te),L.clip(oe),ee&&ee.clip(te);else if(oe&&!oe.hasClass("highcharts-animating")){j=this.getClipBox();var _e=ie.step;ee&&ee.element.childNodes.length&&(ie.step=function(pe,ge){_e&&_e.apply(ge,arguments),"width"===ge.prop&&te&&te.element&&te.attr(U?"height":"width",pe+99)}),oe.addClass("highcharts-animating").animate(j,ie)}},G.prototype.afterAnimate=function(){var C=this;this.setClip(),F(this.chart.sharedClips,function(j,L,ee){j&&!C.chart.container.querySelector('[clip-path="url(#'.concat(j.id,')"]'))&&(j.destroy(),delete ee[L])}),this.finishedAnimating=!0,a(this,"afterAnimate")},G.prototype.drawPoints=function(C){void 0===C&&(C=this.points);var te,_e,j=this.chart,L=j.styledMode,ee=this.colorAxis,U=this.options.marker,ie=this[this.specialGroup||"markerGroup"],$=this.xAxis,oe=s(U.enabled,!($&&!$.isRadial)||null,this.closestPointRangePx>=U.enabledThreshold*U.radius);if(!1!==U.enabled||this._hasPointMarkers)for(te=0;te<C.length;te++){var pe=C[te],ge=(_e=pe.graphic)?"animate":"attr",ae=pe.marker||{},ve=!!pe.marker;if((oe&&typeof ae.enabled>"u"||ae.enabled)&&!pe.isNull&&!1!==pe.visible){var fe=s(ae.symbol,this.symbol,"rect"),ne=this.markerAttribs(pe,pe.selected&&"select");this.enabledDataSorting&&(pe.startXPos=$.reversed?-(ne.width||0):$.width);var ce=!1!==pe.isInside;!_e&&ce&&(0<(ne.width||0)||pe.hasImage)&&(pe.graphic=_e=j.renderer.symbol(fe,ne.x,ne.y,ne.width,ne.height,ve?ae:U).add(ie),this.enabledDataSorting&&j.hasRendered&&(_e.attr({x:pe.startXPos}),ge="animate")),_e&&"animate"===ge&&_e[ce?"show":"hide"](ce).animate(ne),_e&&(ae=this.pointAttribs(pe,L||!pe.selected?void 0:"select"),L?ee&&_e.css({fill:ae.fill}):_e[ge](ae)),_e&&_e.addClass(pe.getClassName(),!0)}else _e&&(pe.graphic=_e.destroy())}},G.prototype.markerAttribs=function(C,j){var L=this.options,ee=L.marker,U=C.marker||{},ie=U.symbol||ee.symbol,$={},oe=s(U.radius,ee&&ee.radius);return j&&(ee=ee.states[j],oe=s((j=U.states&&U.states[j])&&j.radius,ee&&ee.radius,oe&&oe+(ee&&ee.radiusPlus||0))),C.hasImage=ie&&0===ie.indexOf("url"),C.hasImage&&(oe=0),C=C.pos(),f(oe)&&C&&($.x=C[0]-oe,$.y=C[1]-oe,L.crisp&&($.x=Math.floor($.x))),oe&&($.width=$.height=2*oe),$},G.prototype.pointAttribs=function(C,j){var L=this.options.marker,ee=C&&C.options,U=ee&&ee.marker||{},ie=ee&&ee.color,$=C&&C.color,oe=C&&C.zone&&C.zone.color,te=this.color;return C=s(U.lineWidth,L.lineWidth),ee=1,te=ie||oe||$||te,ie=U.fillColor||L.fillColor||te,$=U.lineColor||L.lineColor||te,L=L.states[j=j||"normal"]||{},C=s((j=U.states&&U.states[j]||{}).lineWidth,L.lineWidth,C+s(j.lineWidthPlus,L.lineWidthPlus,0)),{stroke:$=j.lineColor||L.lineColor||$,"stroke-width":C,fill:ie=j.fillColor||L.fillColor||ie,opacity:ee=s(j.opacity,L.opacity,ee)}},G.prototype.destroy=function(C){var $,oe,te,j=this,L=j.chart,ee=/AppleWebKit\/533/.test(A.navigator.userAgent),U=j.data||[];for(a(j,"destroy",{keepEventsForUpdate:C}),this.removeEvents(C),(j.axisTypes||[]).forEach(function(_e){(te=j[_e])&&te.series&&(n(te.series,j),te.isDirty=te.forceRedraw=!0)}),j.legendItem&&j.chart.legend.destroyItem(j),$=U.length;$--;)(oe=U[$])&&oe.destroy&&oe.destroy();j.clips&&j.clips.forEach(function(_e){return _e.destroy()}),x.clearTimeout(j.animationTimeout),F(j,function(_e,pe){_e instanceof k&&!_e.survive&&_e[ee&&"group"===pe?"hide":"destroy"]()}),L.hoverSeries===j&&(L.hoverSeries=void 0),n(L.series,j),L.orderSeries(),F(j,function(_e,pe){C&&"hcEvents"===pe||delete j[pe]})},G.prototype.applyZones=function(){var pe,ge,ae,ve,fe,ne,ce,xe,C=this,j=this.chart,L=j.renderer,ee=this.zones,U=this.clips||[],ie=this.graph,$=this.area,oe=Math.max(j.plotWidth,j.plotHeight),te=this[(this.zoneAxis||"y")+"Axis"],_e=j.inverted,Oe=!1;if(ee.length&&(ie||$)&&te&&typeof te.min<"u"){var Le=te.reversed,Ie=te.horiz;ie&&!this.showLine&&ie.hide(),$&&$.hide();var Ne=te.getExtremes();ee.forEach(function(Mt,Xe){pe=Le?Ie?j.plotWidth:0:Ie?0:te.toPixels(Ne.min)||0,pe=b(s(ge,pe),0,oe),ge=b(Math.round(te.toPixels(s(Mt.value,Ne.max),!0)||0),0,oe),Oe&&(pe=ge=te.toPixels(Ne.max)),ve=Math.abs(pe-ge),fe=Math.min(pe,ge),ne=Math.max(pe,ge),te.isXAxis?(ae={x:_e?ne:fe,y:0,width:ve,height:oe},Ie||(ae.x=j.plotHeight-ae.x)):(ae={x:0,y:_e?ne:fe,width:oe,height:ve},Ie&&(ae.y=j.plotWidth-ae.y)),_e&&L.isVML&&(ae=te.isXAxis?{x:0,y:Le?fe:ne,height:ae.width,width:j.chartWidth}:{x:ae.y-j.plotLeft-j.spacingBox.x,y:0,width:ae.height,height:j.chartHeight}),U[Xe]?U[Xe].animate(ae):U[Xe]=L.clipRect(ae),ce=C["zone-area-"+Xe],xe=C["zone-graph-"+Xe],ie&&xe&&xe.clip(U[Xe]),$&&ce&&ce.clip(U[Xe]),Oe=Mt.value>Ne.max,C.resetZones&&0===ge&&(ge=void 0)}),this.clips=U}else C.visible&&(ie&&ie.show(),$&&$.show())},G.prototype.plotGroup=function(C,j,L,ee,U){var ie=this[C],$=!ie;return L={visibility:L,zIndex:ee||.1},typeof this.opacity>"u"||this.chart.styledMode||"inactive"===this.state||(L.opacity=this.opacity),$&&(this[C]=ie=this.chart.renderer.g().add(U)),ie.addClass("highcharts-"+j+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(r(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(ie.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),ie.attr(L)[$?"attr":"animate"](this.getPlotBox(j)),ie},G.prototype.getPlotBox=function(C){var j=this.xAxis,L=this.yAxis,ee=this.chart;return C=ee.inverted&&!ee.polar&&j&&!1!==this.invertible&&"series"===C,ee.inverted&&(j=L,L=this.xAxis),{translateX:j?j.left:ee.plotLeft,translateY:L?L.top:ee.plotTop,rotation:C?90:0,rotationOriginX:C?(j.len-L.len)/2:0,rotationOriginY:C?(j.len+L.len)/2:0,scaleX:C?-1:1,scaleY:1}},G.prototype.removeEvents=function(C){C||_(this),this.eventsToUnbind.length&&(this.eventsToUnbind.forEach(function(j){j()}),this.eventsToUnbind.length=0)},G.prototype.render=function(){var C=this,j=C.chart,L=C.options,ee=p(L.animation),U=C.visible?"inherit":"hidden",ie=L.zIndex,$=C.hasRendered,oe=j.seriesGroup;j=!C.finishedAnimating&&j.renderer.isSVG?ee.duration:0,a(this,"render"),C.plotGroup("group","series",U,ie,oe),C.markerGroup=C.plotGroup("markerGroup","markers",U,ie,oe),!1!==L.clip&&C.setClip(),C.animate&&j&&C.animate(!0),C.drawGraph&&(C.drawGraph(),C.applyZones()),C.visible&&C.drawPoints(),C.drawDataLabels&&C.drawDataLabels(),C.redrawPoints&&C.redrawPoints(),C.drawTracker&&!1!==C.options.enableMouseTracking&&C.drawTracker(),C.animate&&j&&C.animate(),$||(j&&ee.defer&&(j+=ee.defer),C.animationTimeout=H(function(){C.afterAnimate()},j||0)),C.isDirty=!1,C.hasRendered=!0,a(C,"afterRender")},G.prototype.redraw=function(){var C=this.isDirty||this.isDirtyData;this.translate(),this.render(),C&&delete this.kdTree},G.prototype.searchPoint=function(C,j){var L=this.xAxis,ee=this.yAxis,U=this.chart.inverted;return this.searchKDTree({clientX:U?L.len-C.chartY+L.pos:C.chartX-L.pos,plotY:U?ee.len-C.chartX+ee.pos:C.chartY-ee.pos},j,C)},G.prototype.buildKDTree=function(C){function j(U,ie,$){var oe=U&&U.length;if(oe){var te=L.kdAxisArray[ie%$];return U.sort(function(_e,pe){return _e[te]-pe[te]}),{point:U[oe=Math.floor(oe/2)],left:j(U.slice(0,oe),ie+1,$),right:j(U.slice(oe+1),ie+1,$)}}}this.buildingKdTree=!0;var L=this,ee=-1<L.options.findNearestPointBy.indexOf("y")?2:1;delete L.kdTree,H(function(){L.kdTree=j(L.getValidPoints(null,!L.directTouch),ee,ee),L.buildingKdTree=!1},L.options.kdNow||C&&"touchstart"===C.type?0:1)},G.prototype.searchKDTree=function(C,j,L){var U=this,ie=this.kdAxisArray[0],$=this.kdAxisArray[1],oe=j?"distX":"dist";if(j=-1<U.options.findNearestPointBy.indexOf("y")?2:1,this.kdTree||this.buildingKdTree||this.buildKDTree(L),this.kdTree)return function ee(te,_e,pe,ge){var ae=_e.point,ve=U.kdAxisArray[pe%ge],fe=ae,ne=r(te[ie])&&r(ae[ie])?Math.pow(te[ie]-ae[ie],2):null,ce=r(te[$])&&r(ae[$])?Math.pow(te[$]-ae[$],2):null;return ae.dist=r(ce=(ne||0)+(ce||0))?Math.sqrt(ce):Number.MAX_VALUE,ae.distX=r(ne)?Math.sqrt(ne):Number.MAX_VALUE,ne=0>(ve=te[ve]-ae[ve])?"right":"left",_e[ce=0>ve?"left":"right"]&&(fe=(ce=ee(te,_e[ce],pe+1,ge))[oe]<fe[oe]?ce:ae),_e[ne]&&Math.sqrt(ve*ve)<fe[oe]&&(fe=(te=ee(te,_e[ne],pe+1,ge))[oe]<fe[oe]?te:fe),fe}(C,this.kdTree,j,j)},G.prototype.pointPlacementToXValue=function(){var C=this.options,j=C.pointRange,L=this.xAxis;return"between"===(C=C.pointPlacement)&&(C=L.reversed?-.5:.5),f(C)?C*(j||L.pointRange):0},G.prototype.isPointInside=function(C){var j=this.chart,L=this.xAxis,ee=this.yAxis;return typeof C.plotY<"u"&&typeof C.plotX<"u"&&0<=C.plotY&&C.plotY<=(ee?ee.len:j.plotHeight)&&0<=C.plotX&&C.plotX<=(L?L.len:j.plotWidth)},G.prototype.drawTracker=function(){var C=this,j=C.options,L=j.trackByArea,ee=[].concat(L?C.areaPath:C.graphPath),U=C.chart,ie=U.pointer,$=U.renderer,oe=U.options.tooltip.snap,te=C.tracker,_e=function(ge){U.hoverSeries!==C&&C.onMouseOver()},pe="rgba(192,192,192,"+(M?1e-4:.002)+")";te?te.attr({d:ee}):C.graph&&(C.tracker=$.path(ee).attr({visibility:C.visible?"inherit":"hidden",zIndex:2}).addClass(L?"highcharts-tracker-area":"highcharts-tracker-line").add(C.group),U.styledMode||C.tracker.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:pe,fill:L?pe:"none","stroke-width":C.graph.strokeWidth()+(L?0:2*oe)}),[C.tracker,C.markerGroup,C.dataLabelsGroup].forEach(function(ge){ge&&(ge.addClass("highcharts-tracker").on("mouseover",_e).on("mouseout",function(ae){ie.onTrackerMouseOut(ae)}),j.cursor&&!U.styledMode&&ge.css({cursor:j.cursor}),w)&&ge.on("touchstart",_e)})),a(this,"afterDrawTracker")},G.prototype.addPoint=function(C,j,L,ee,U){var ie=this.options,$=this.data,oe=this.chart,te=this.xAxis;te=te&&te.hasNames&&te.names;var ge,_e=ie.data,pe=this.xData;j=s(j,!0);var ae={series:this};this.pointClass.prototype.applyOptions.apply(ae,[C]);var ve=ae.x,fe=pe.length;if(this.requireSorting&&ve<pe[fe-1])for(ge=!0;fe&&pe[fe-1]>ve;)fe--;this.updateParallelArrays(ae,"splice",fe,0,0),this.updateParallelArrays(ae,fe),te&&ae.name&&(te[ve]=ae.name),_e.splice(fe,0,C),(ge||this.processedData)&&(this.data.splice(fe,0,null),this.processData()),"point"===ie.legendType&&this.generatePoints(),L&&($[0]&&$[0].remove?$[0].remove(!1):($.shift(),this.updateParallelArrays(ae,"shift"),_e.shift())),!1!==U&&a(this,"addPoint",{point:ae}),this.isDirtyData=this.isDirty=!0,j&&oe.redraw(ee)},G.prototype.removePoint=function(C,j,L){var ee=this,U=ee.data,ie=U[C],$=ee.points,oe=ee.chart,te=function(){$&&$.length===U.length&&$.splice(C,1),U.splice(C,1),ee.options.data.splice(C,1),ee.updateParallelArrays(ie||{series:ee},"splice",C,1),ie&&ie.destroy(),ee.isDirty=!0,ee.isDirtyData=!0,j&&oe.redraw()};u(L,oe),j=s(j,!0),ie?ie.firePointEvent("remove",null,te):te()},G.prototype.remove=function(C,j,L,ee){function U(){ie.destroy(ee),$.isDirtyLegend=$.isDirtyBox=!0,$.linkSeries(),s(C,!0)&&$.redraw(j)}var ie=this,$=ie.chart;!1!==L?a(ie,"remove",null,U):U()},G.prototype.update=function(C,j){C=l(C,this.userOptions),a(this,"update",{options:C});var L=this,ee=L.chart,U=L.userOptions,ie=L.initialType||L.type,$=ee.options.plotOptions,oe=E[ie].prototype,te=L.finishedAnimating&&{animation:!1},_e={},pe=["eventOptions","navigatorSeries","baseSeries"],ge=C.type||U.type||ee.options.chart.type,ae=!(this.hasDerivedData||ge&&ge!==this.type||typeof C.pointStart<"u"||typeof C.pointInterval<"u"||typeof C.relativeXValue<"u"||C.joinBy||C.mapData||L.hasOptionChanged("dataGrouping")||L.hasOptionChanged("pointStart")||L.hasOptionChanged("pointInterval")||L.hasOptionChanged("pointIntervalUnit")||L.hasOptionChanged("keys"));if(ge=ge||ie,ae&&(pe.push("data","isDirtyData","points","processedData","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","_hasPointLabels","clips","nodes","layout","level","mapMap","mapData","minY","maxY","minX","maxX"),!1!==C.visible&&pe.push("area","graph"),L.parallelArrays.forEach(function(fe){pe.push(fe+"Data")}),C.data&&(C.dataSorting&&o(L.options.dataSorting,C.dataSorting),this.setData(C.data,!1))),C=V(U,te,{index:typeof U.index>"u"?L.index:U.index,pointStart:s($&&$.series&&$.series.pointStart,U.pointStart,L.xData[0])},!ae&&{data:L.options.data},C),ae&&C.data&&(C.data=L.options.data),(pe=["group","markerGroup","dataLabelsGroup","transformGroup","shadowGroup"].concat(pe)).forEach(function(fe){pe[fe]=L[fe],delete L[fe]}),$=!1,E[ge]){if($=ge!==L.type,L.remove(!1,!1,!1,!0),$)if(Object.setPrototypeOf)Object.setPrototypeOf(L,E[ge].prototype);else{for(ve in te=Object.hasOwnProperty.call(L,"hcEvents")&&L.hcEvents,oe)L[ve]=void 0;o(L,E[ge].prototype),te?L.hcEvents=te:delete L.hcEvents}}else i(17,!0,ee,{missingModuleFor:ge});if(pe.forEach(function(fe){L[fe]=pe[fe]}),L.init(ee,C),ae&&this.points){if(!1===(C=L.options).visible)_e.graphic=1,_e.dataLabel=1;else if(!L._hasPointLabels){var ve=C.dataLabels;U=U.marker||{},!(oe=C.marker)||!1!==oe.enabled&&U.symbol===oe.symbol&&U.height===oe.height&&U.width===oe.width||(_e.graphic=1),ve&&!1===ve.enabled&&(_e.dataLabel=1)}for(U=0,oe=this.points;U<oe.length;U++)(ve=oe[U])&&ve.series&&(ve.resolveColor(),Object.keys(_e).length&&ve.destroyElements(_e),!1===C.showInLegend&&ve.legendItem&&ee.legend.destroyItem(ve))}L.initialType=ie,ee.linkSeries(),$&&L.linkedSeries.length&&(L.isDirtyData=!0),a(this,"afterUpdate"),s(j,!0)&&ee.redraw(!!ae&&void 0)},G.prototype.setName=function(C){this.name=this.options.name=this.userOptions.name=C,this.chart.isDirtyLegend=!0},G.prototype.hasOptionChanged=function(C){var j=this.options[C],L=this.chart.options.plotOptions,ee=this.userOptions[C];return ee?j!==ee:j!==s(L&&L[this.type]&&L[this.type][C],L&&L.series&&L.series[C],j)},G.prototype.onMouseOver=function(){var C=this.chart,j=C.hoverSeries;C.pointer.setHoverChartIndex(),j&&j!==this&&j.onMouseOut(),this.options.events.mouseOver&&a(this,"mouseOver"),this.setState("hover"),C.hoverSeries=this},G.prototype.onMouseOut=function(){var C=this.options,j=this.chart,L=j.tooltip,ee=j.hoverPoint;j.hoverSeries=null,ee&&ee.onMouseOut(),this&&C.events.mouseOut&&a(this,"mouseOut"),!L||this.stickyTracking||L.shared&&!this.noSharedTooltip||L.hide(),j.series.forEach(function(U){U.setState("",!0)})},G.prototype.setState=function(C,j){var L=this,ee=L.options,U=L.graph,ie=ee.inactiveOtherPoints,$=ee.states,oe=s($[C||"normal"]&&$[C||"normal"].animation,L.chart.options.chart.animation),te=ee.lineWidth,_e=0,pe=ee.opacity;if(L.state!==(C=C||"")&&([L.group,L.markerGroup,L.dataLabelsGroup].forEach(function(ge){ge&&(L.state&&ge.removeClass("highcharts-series-"+L.state),C&&ge.addClass("highcharts-series-"+C))}),L.state=C,!L.chart.styledMode)){if($[C]&&!1===$[C].enabled)return;if(C&&(te=$[C].lineWidth||te+($[C].lineWidthPlus||0),pe=s($[C].opacity,pe)),U&&!U.dashstyle&&f(te))for(U.animate(ee={"stroke-width":te},oe);L["zone-graph-"+_e];)L["zone-graph-"+_e].animate(ee,oe),_e+=1;ie||[L.group,L.markerGroup,L.dataLabelsGroup,L.labelBySeries].forEach(function(ge){ge&&ge.animate({opacity:pe},oe)})}j&&ie&&L.points&&L.setAllPointsToState(C||void 0)},G.prototype.setAllPointsToState=function(C){this.points.forEach(function(j){j.setState&&j.setState(C)})},G.prototype.setVisible=function(C,j){var L=this,ee=L.chart,U=ee.options.chart.ignoreHiddenSeries,$=(L.visible=C=L.options.visible=L.userOptions.visible=typeof C>"u"?!L.visible:C)?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach(function(oe){L[oe]&&L[oe][$]()}),(ee.hoverSeries===L||(ee.hoverPoint&&ee.hoverPoint.series)===L)&&L.onMouseOut(),L.legendItem&&ee.legend.colorizeItem(L,C),L.isDirty=!0,L.options.stacking&&ee.series.forEach(function(oe){oe.options.stacking&&oe.visible&&(oe.isDirty=!0)}),L.linkedSeries.forEach(function(oe){oe.setVisible(C,!1)}),U&&(ee.isDirtyBox=!0),a(L,$),!1!==j&&ee.redraw()},G.prototype.show=function(){this.setVisible(!0)},G.prototype.hide=function(){this.setVisible(!1)},G.prototype.select=function(C){this.selected=C=this.options.selected=typeof C>"u"?!this.selected:C,this.checkbox&&(this.checkbox.checked=C),a(this,C?"select":"unselect")},G.prototype.shouldShowTooltip=function(C,j,L){return void 0===L&&(L={}),L.series=this,L.visiblePlotOnly=!0,this.chart.isInsidePlot(C,j,L)},G.defaultOptions=K,G.types=P.seriesTypes,G.registerType=P.registerSeriesType,G}(),o(O.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,cropShoulder:1,directTouch:!1,drawLegendSymbol:Y.drawLineMarker,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:Z,requireSorting:!0,sorted:!0}),P.series=O,O}),X(y,"Extensions/ScrollablePlotArea.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/Axis.js"],y["Core/Chart/Chart.js"],y["Core/Series/Series.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z){var K=O.stop,P=Z.addEvent,k=Z.createElement,x=Z.defined,p=Z.merge,u=Z.pick;P(I,"afterSetChartSize",function(g){var v=this.options.chart.scrollablePlotArea,w=v&&v.minWidth;if(v=v&&v.minHeight,!this.renderer.forExport){if(w){if(this.scrollablePixelsX=w=Math.max(0,w-this.chartWidth)){this.scrollablePlotBox=this.renderer.scrollablePlotBox=p(this.plotBox),this.plotBox.width=this.plotWidth+=w,this.inverted?this.clipBox.height+=w:this.clipBox.width+=w;var M={1:{name:"right",value:w}}}}else v&&(this.scrollablePixelsY=w=Math.max(0,v-this.chartHeight),x(w)&&(this.scrollablePlotBox=this.renderer.scrollablePlotBox=p(this.plotBox),this.plotBox.height=this.plotHeight+=w,this.inverted?this.clipBox.width+=w:this.clipBox.height+=w,M={2:{name:"bottom",value:w}}));M&&!g.skipAxes&&this.axes.forEach(function(A){M[A.side]?A.getPlotLinePath=function(){var E=M[A.side].name,R=this[E];this[E]=R-M[A.side].value;var W=S.prototype.getPlotLinePath.apply(this,arguments);return this[E]=R,W}:(A.setAxisSize(),A.setAxisTranslation())})}}),P(I,"render",function(){this.scrollablePixelsX||this.scrollablePixelsY?(this.setUpScrolling&&this.setUpScrolling(),this.applyFixed()):this.fixedDiv&&this.applyFixed()}),I.prototype.setUpScrolling=function(){var w,g=this,v={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};this.scrollablePixelsX&&(v.overflowX="auto"),this.scrollablePixelsY&&(v.overflowY="auto"),this.scrollingParent=k("div",{className:"highcharts-scrolling-parent"},{position:"relative"},this.renderTo),this.scrollingContainer=k("div",{className:"highcharts-scrolling"},v,this.scrollingParent),P(this.scrollingContainer,"scroll",function(){g.pointer&&(delete g.pointer.chartPosition,g.hoverPoint&&(w=g.hoverPoint),g.pointer.runPointActions(void 0,w,!0))}),this.innerContainer=k("div",{className:"highcharts-inner-container"},null,this.scrollingContainer),this.innerContainer.appendChild(this.container),this.setUpScrolling=null},I.prototype.moveFixedElements=function(){var M,g=this.container,v=this.fixedRenderer,w=".highcharts-breadcrumbs-group .highcharts-contextbutton .highcharts-credits .highcharts-legend .highcharts-legend-checkbox .highcharts-navigator-series .highcharts-navigator-xaxis .highcharts-navigator-yaxis .highcharts-navigator .highcharts-reset-zoom .highcharts-drillup-button .highcharts-scrollbar .highcharts-subtitle .highcharts-title".split(" ");this.scrollablePixelsX&&!this.inverted?M=".highcharts-yaxis":this.scrollablePixelsX&&this.inverted||this.scrollablePixelsY&&!this.inverted?M=".highcharts-xaxis":this.scrollablePixelsY&&this.inverted&&(M=".highcharts-yaxis"),M&&w.push(M+":not(.highcharts-radial-axis)",M+"-labels:not(.highcharts-radial-axis-labels)"),w.forEach(function(A){[].forEach.call(g.querySelectorAll(A),function(E){(E.namespaceURI===v.SVG_NS?v.box:v.box.parentNode).appendChild(E),E.style.pointerEvents="auto"})})},I.prototype.applyFixed=function(){var g=!this.fixedDiv,v=this.options.chart,w=v.scrollablePlotArea,M=Y.getRendererType();g?(this.fixedDiv=k("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:(v.style&&v.style.zIndex||0)+2,top:0},null,!0),this.scrollingContainer&&this.scrollingContainer.parentNode.insertBefore(this.fixedDiv,this.scrollingContainer),this.renderTo.style.overflow="visible",this.fixedRenderer=v=new M(this.fixedDiv,this.chartWidth,this.chartHeight,this.options.chart.style),this.scrollableMask=v.path().attr({fill:this.options.chart.backgroundColor||"#fff","fill-opacity":u(w.opacity,.85),zIndex:-1}).addClass("highcharts-scrollable-mask").add(),P(this,"afterShowResetZoom",this.moveFixedElements),P(this,"afterApplyDrilldown",this.moveFixedElements),P(this,"afterLayOutTitles",this.moveFixedElements)):this.fixedRenderer.setSize(this.chartWidth,this.chartHeight),(this.scrollableDirty||g)&&(this.scrollableDirty=!1,this.moveFixedElements()),v=this.chartWidth+(this.scrollablePixelsX||0),M=this.chartHeight+(this.scrollablePixelsY||0),K(this.container),this.container.style.width=v+"px",this.container.style.height=M+"px",this.renderer.boxWrapper.attr({width:v,height:M,viewBox:[0,0,v,M].join(" ")}),this.chartBackground.attr({width:v,height:M}),this.scrollingContainer.style.height=this.chartHeight+"px",g&&(w.scrollPositionX&&(this.scrollingContainer.scrollLeft=this.scrollablePixelsX*w.scrollPositionX),w.scrollPositionY&&(this.scrollingContainer.scrollTop=this.scrollablePixelsY*w.scrollPositionY)),g=this.plotTop-(M=this.axisOffset)[0]-1,w=this.plotLeft-M[3]-1,v=this.plotTop+this.plotHeight+M[2]+1,M=this.plotLeft+this.plotWidth+M[1]+1;var A=this.plotLeft+this.plotWidth-(this.scrollablePixelsX||0),E=this.plotTop+this.plotHeight-(this.scrollablePixelsY||0);g=this.scrollablePixelsX?[["M",0,g],["L",this.plotLeft-1,g],["L",this.plotLeft-1,v],["L",0,v],["Z"],["M",A,g],["L",this.chartWidth,g],["L",this.chartWidth,v],["L",A,v],["Z"]]:this.scrollablePixelsY?[["M",w,0],["L",w,this.plotTop-1],["L",M,this.plotTop-1],["L",M,0],["Z"],["M",w,E],["L",w,this.chartHeight],["L",M,this.chartHeight],["L",M,E],["Z"]]:[["M",0,0]],"adjustHeight"!==this.redrawTrigger&&this.scrollableMask.attr({d:g})},P(S,"afterInit",function(){this.chart.scrollableDirty=!0}),P(N,"show",function(){this.chart.scrollableDirty=!0})}),X(y,"Core/Axis/Stacking/StackItem.js",[y["Core/FormatUtilities.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var N=O.format,Y=S.series,Z=I.destroyObjectProperties,K=I.pick,P=I.isNumber;return function(){function k(x,p,u,g,v){var w=x.chart.inverted,M=x.reversed;this.axis=x,x=this.isNegative=!!u!=!!M,this.options=p=p||{},this.x=g,this.cumulative=this.total=null,this.points={},this.hasValidPoints=!1,this.stack=v,this.rightCliff=this.leftCliff=0,this.alignOptions={align:p.align||(w?x?"left":"right":"center"),verticalAlign:p.verticalAlign||(w?"middle":x?"bottom":"top"),y:p.y,x:p.x},this.textAlign=p.textAlign||(w?x?"right":"left":"center")}return k.prototype.destroy=function(){Z(this,this.axis)},k.prototype.render=function(x){var p=this.axis.chart,u=this.options,g=u.format;g=g?N(g,this,p):u.formatter.call(this),this.label?this.label.attr({text:g,visibility:"hidden"}):(this.label=p.renderer.label(g,null,void 0,u.shape,void 0,void 0,u.useHTML,!1,"stack-labels"),g={r:u.borderRadius||0,text:g,padding:K(u.padding,5),visibility:"hidden"},p.styledMode||(g.fill=u.backgroundColor,g.stroke=u.borderColor,g["stroke-width"]=u.borderWidth,this.label.css(u.style||{})),this.label.attr(g),this.label.added||this.label.add(x)),this.label.labelrank=p.plotSizeY},k.prototype.setOffset=function(x,p,u,g,v,w){var M=this.alignOptions,A=this.axis,E=this.label,R=this.options,W=this.textAlign,b=A.chart;x=this.getStackBox({xOffset:x,width:p,boxBottom:u,boxTop:g,defaultX:v,xAxis:w}),v=M.verticalAlign,E&&x&&(p=E.getBBox(),u=E.padding,g="justify"===K(R.overflow,"justify"),M.x=R.x||0,M.y=R.y||0,W=(v=this.adjustStackPosition({labelBox:p,verticalAlign:v,textAlign:W})).x,v=v.y,x.x-=W,x.y-=v,E.align(M,!1,x),(W=b.isInsidePlot(E.alignAttr.x+M.x+W,E.alignAttr.y+M.y+v))||(g=!1),g&&Y.prototype.justifyDataLabel.call(A,E,M,E.alignAttr,p,x),E.attr({x:E.alignAttr.x,y:E.alignAttr.y,rotation:R.rotation,rotationOriginX:p.width/2,rotationOriginY:p.height/2}),K(!g&&R.crop,!0)&&(W=P(E.x)&&P(E.y)&&b.isInsidePlot(E.x-u+E.width,E.y)&&b.isInsidePlot(E.x+u,E.y)),E[W?"show":"hide"]())},k.prototype.adjustStackPosition=function(x){var p=x.labelBox,u={bottom:0,middle:1,top:2,right:1,center:0,left:-1};return{x:p.width/2+p.width/2*u[x.textAlign],y:p.height/2*u[x.verticalAlign]}},k.prototype.getStackBox=function(x){var p=this.axis,u=p.chart,g=x.boxTop,v=x.defaultX,w=x.xOffset,M=x.width,A=x.boxBottom;return g=p.stacking.usePercentage?100:K(g,this.total,0),g=p.toPixels(g),x=K(v,(x.xAxis||u.xAxis[0]).toPixels(this.x))+w,p=p.toPixels(A||0),p=Math.abs(g-p),A=this.isNegative,u.inverted?{x:(A?g:g-p)-u.plotLeft,y:x-u.plotTop,width:p,height:M}:{x:x-u.plotLeft,y:(A?g-p:g)-u.plotTop,width:M,height:p}},k}()}),X(y,"Core/Axis/Stacking/StackingAxis.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/Axis.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Axis/Stacking/StackItem.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){function Z(){var o=this,t=o.inverted;o.yAxis.forEach(function(a){a.stacking&&a.stacking.stacks&&a.hasVisibleSeries&&(a.stacking.oldStacks=a.stacking.stacks)}),o.series.forEach(function(a){var m=a.xAxis&&a.xAxis.options||{};!a.options.stacking||!0!==a.visible&&!1!==o.options.chart.ignoreHiddenSeries||(a.stackKey=[a.type,r(a.options.stack,""),t?m.top:m.left,t?m.height:m.width].join())})}function K(){var o=this.stacking;if(o){var t=o.stacks;h(t,function(a,m){R(a),t[m]=null}),o&&o.stackTotalGroup&&o.stackTotalGroup.destroy()}}function P(){"yAxis"!==this.coll||this.stacking||(this.stacking=new n(this))}function k(o,t,a,m){return!E(o)||o.x!==t||m&&o.stackKey!==m?o={x:t,index:0,key:m,stackKey:m}:o.index++,o.key=[a,t,o.index].join(),o}function x(){var f,o=this,t=o.stackKey,a=o.yAxis.stacking.stacks,m=o.processedXData,d=o[o.options.stacking+"Stacker"];d&&[t,"-"+t].forEach(function(T){for(var F,s,V=m.length;V--;)f=o.getStackIndicator(f,F=m[V],o.index,T),(s=(F=a[T]&&a[T][F])&&F.points[f.key])&&d.call(o,s,F,V)})}function p(o,t,a){o[0]=A(o[0]*(t=t.total?100/t.total:0)),o[1]=A(o[1]*t),this.stackedYData[a]=o[1]}function u(){var o=this.yAxis.stacking;this.options.centerInCategory&&(this.is("column")||this.is("columnrange"))&&!this.options.stacking&&1<this.chart.series.length?w.setStackedPoints.call(this,"group"):o&&h(o.stacks,function(t,a){"group"===a.slice(-5)&&(h(t,function(m){return m.destroy()}),delete o.stacks[a])})}function g(o){var t=this.chart,a=o||this.options.stacking;if(a&&(!0===this.visible||!1===t.options.chart.ignoreHiddenSeries)){var m=this.processedXData,d=this.processedYData,f=[],T=d.length,V=this.options,F=V.threshold,s=r(V.startFromThreshold&&F,0);V=V.stack;var C,j,_="-"+(o=o?""+this.type+",".concat(a):this.stackKey),B=this.negStacks,H=(t="group"===a?t.yAxis[0]:this.yAxis).stacking.stacks,G=t.stacking.oldStacks;for(t.stacking.stacksTouched+=1,j=0;j<T;j++){var L=m[j],ee=d[j],U=this.getStackIndicator(U,L,this.index),ie=U.key,$=(C=B&&ee<(s?0:F))?_:o;H[$]||(H[$]={}),H[$][L]||(G[$]&&G[$][L]?(H[$][L]=G[$][L],H[$][L].total=null):H[$][L]=new N(t,t.options.stackLabels,!!C,L,V)),$=H[$][L],null!==ee?($.points[ie]=$.points[this.index]=[r($.cumulative,s)],E($.cumulative)||($.base=ie),$.touched=t.stacking.stacksTouched,0<U.index&&!1===this.singleStacks&&($.points[ie][0]=$.points[this.index+","+L+",0"][0])):$.points[ie]=$.points[this.index]=null,"percent"===a?(C=C?o:_,$.total=B&&H[C]&&H[C][L]?(C=H[C][L]).total=Math.max(C.total,$.total)+Math.abs(ee)||0:A($.total+(Math.abs(ee)||0))):"group"===a?(b(ee)&&(ee=ee[0]),null!==ee&&($.total=($.total||0)+1)):$.total=A($.total+(ee||0)),$.cumulative="group"===a?($.total||1)-1:r($.cumulative,s)+(ee||0),null!==ee&&($.points[ie].push($.cumulative),f[j]=$.cumulative,$.hasValidPoints=!0)}"percent"===a&&(t.stacking.usePercentage=!0),"group"!==a&&(this.stackedYData=f),t.stacking.oldStacks={}}}var i,o,t,v=O.getDeferredAnimation,w=I.series.prototype,M=Y.addEvent,A=Y.correctFloat,E=Y.defined,R=Y.destroyObjectProperties,W=Y.fireEvent,b=Y.isArray,l=Y.isNumber,h=Y.objectEach,r=Y.pick,n=function(){function o(t){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=t}return o.prototype.buildStacks=function(){var f,t=this.axis,a=t.series,m=t.options.reversedStacks,d=a.length;for(this.usePercentage=!1,f=d;f--;){var T=a[m?f:d-f-1];T.setStackedPoints(),T.setGroupedPoints()}for(f=0;f<d;f++)a[f].modifyStacks();W(t,"afterBuildStacks")},o.prototype.cleanStacks=function(){if(this.oldStacks)var t=this.stacks=this.oldStacks;h(t,function(a){h(a,function(m){m.cumulative=m.total})})},o.prototype.resetStacks=function(){var t=this;h(this.stacks,function(a){h(a,function(m,d){l(m.touched)&&m.touched<t.stacksTouched?(m.destroy(),delete a[d]):(m.total=null,m.cumulative=null)})})},o.prototype.renderStackTotals=function(){var t=this.axis,a=t.chart,m=a.renderer,d=this.stacks;t=v(a,t.options.stackLabels&&t.options.stackLabels.animation||!1);var f=this.stackTotalGroup=this.stackTotalGroup||m.g("stack-labels").attr({zIndex:6,opacity:0}).add();f.translate(a.plotLeft,a.plotTop),h(d,function(T){h(T,function(V){V.render(f)})}),f.animate({opacity:1},t)},o}();return o=i||(i={}),t=[],o.compose=function(a,m,d){-1===t.indexOf(a)&&(t.push(a),M(a,"init",P),M(a,"destroy",K)),-1===t.indexOf(m)&&(t.push(m),m.prototype.getStacks=Z),-1===t.indexOf(d)&&(t.push(d),(a=d.prototype).getStackIndicator=k,a.modifyStacks=x,a.percentStacker=p,a.setGroupedPoints=u,a.setStackedPoints=g)},i}),X(y,"Series/Line/LineSeries.js",[y["Core/Series/Series.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var K,N=this&&this.__extends||(K=function(P,k){return(K=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,p){x.__proto__=p}||function(x,p){for(var u in p)p.hasOwnProperty(u)&&(x[u]=p[u])})(P,k)},function(P,k){function x(){this.constructor=P}K(P,k),P.prototype=null===k?Object.create(k):(x.prototype=k.prototype,new x)}),Y=I.defined,Z=I.merge;return I=function(K){function P(){var k=null!==K&&K.apply(this,arguments)||this;return k.data=void 0,k.options=void 0,k.points=void 0,k}return N(P,K),P.prototype.drawGraph=function(){var k=this,x=this.options,p=(this.gappedPath||this.getGraphPath).call(this),u=this.chart.styledMode,g=[["graph","highcharts-graph"]];u||g[0].push(x.lineColor||this.color||"#cccccc",x.dashStyle),(g=k.getZonesGraphs(g)).forEach(function(v,w){var M=v[0],A=k[M],E=A?"animate":"attr";A?(A.endX=k.preventGraphAnimation?null:p.xMap,A.animate({d:p})):p.length&&(k[M]=A=k.chart.renderer.path(p).addClass(v[1]).attr({zIndex:1}).add(k.group)),A&&!u&&(M={stroke:v[2],"stroke-width":x.lineWidth||0,fill:k.fillGraph&&k.color||"none"},v[3]?M.dashstyle=v[3]:"square"!==x.linecap&&(M["stroke-linecap"]=M["stroke-linejoin"]="round"),A[E](M).shadow(2>w&&x.shadow)),A&&(A.startX=p.xMap,A.isArea=p.isArea)})},P.prototype.getGraphPath=function(k,x,p){var M,u=this,g=u.options,v=[],w=[],A=g.step,E=(k=k||u.points).reversed;return E&&k.reverse(),(A={right:1,center:2}[A]||A&&3)&&E&&(A=4-A),(k=this.getValidPoints(k,!1,!(g.connectNulls&&!x&&!p))).forEach(function(R,W){var b=R.plotX,l=R.plotY,h=k[W-1];(R.leftCliff||h&&h.rightCliff)&&!p&&(M=!0),R.isNull&&!Y(x)&&0<W?M=!g.connectNulls:R.isNull&&!x?M=!0:(0===W||M?W=[["M",R.plotX,R.plotY]]:u.getPointSpline?W=[u.getPointSpline(k,R,W)]:A?(W=1===A?[["L",h.plotX,l]]:2===A?[["L",(h.plotX+b)/2,h.plotY],["L",(h.plotX+b)/2,l]]:[["L",b,h.plotY]]).push(["L",b,l]):W=[["L",b,l]],w.push(R.x),A&&(w.push(R.x),2===A&&w.push(R.x)),v.push.apply(v,W),M=!1)}),v.xMap=w,u.graphPath=v},P.prototype.getZonesGraphs=function(k){return this.zones.forEach(function(x,p){p=["zone-graph-"+p,"highcharts-graph highcharts-zone-graph-"+p+" "+(x.className||"")],this.chart.styledMode||p.push(x.color||this.color,x.dashStyle||this.options.dashStyle),k.push(p)},this),k},P.defaultOptions=Z(O.defaultOptions,{}),P}(O),S.registerSeriesType("line",I),I}),X(y,"Series/Area/AreaSeries.js",[y["Core/Color/Color.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N){var p,Y=this&&this.__extends||(p=function(u,g){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,w){v.__proto__=w}||function(v,w){for(var M in w)w.hasOwnProperty(M)&&(v[M]=w[M])})(u,g)},function(u,g){function v(){this.constructor=u}p(u,g),u.prototype=null===g?Object.create(g):(v.prototype=g.prototype,new v)}),Z=O.parse,K=I.seriesTypes.line;O=N.extend;var P=N.merge,k=N.objectEach,x=N.pick;return N=function(p){function u(){var g=null!==p&&p.apply(this,arguments)||this;return g.data=void 0,g.options=void 0,g.points=void 0,g}return Y(u,p),u.prototype.drawGraph=function(){this.areaPath=[],p.prototype.drawGraph.apply(this);var g=this,v=this.areaPath,w=this.options,M=[["area","highcharts-area",this.color,w.fillColor]];this.zones.forEach(function(A,E){M.push(["zone-area-"+E,"highcharts-area highcharts-zone-area-"+E+" "+A.className,A.color||g.color,A.fillColor||w.fillColor])}),M.forEach(function(A){var E=A[0],R={},W=g[E],b=W?"animate":"attr";W?(W.endX=g.preventGraphAnimation?null:v.xMap,W.animate({d:v})):(R.zIndex=0,(W=g[E]=g.chart.renderer.path(v).addClass(A[1]).add(g.group)).isArea=!0),g.chart.styledMode||(R.fill=x(A[3],Z(A[2]).setOpacity(x(w.fillOpacity,.75)).get())),W[b](R),W.startX=v.xMap,W.shiftUnit=w.step?2:1})},u.prototype.getGraphPath=function(g){var v=K.prototype.getGraphPath,w=this.options,M=w.stacking,A=this.yAxis,E=[],R=[],W=this.index,b=A.stacking.stacks[this.stackKey],l=w.threshold,h=Math.round(A.getThreshold(w.threshold));w=x(w.connectNulls,"percent"===M);var r=function(m,d,f){var T=g[m];m=M&&b[T.x].points[W];var V=T[f+"Null"]||0;if(f=T[f+"Cliff"]||0,T=!0,f||V){var F=(V?m[0]:m[1])+f,s=m[0]+f;T=!!V}else!M&&g[d]&&g[d].isNull&&(F=s=l);typeof F<"u"&&(R.push({plotX:t,plotY:null===F?h:A.getThreshold(F),isNull:T,isCliff:!0}),E.push({plotX:t,plotY:null===s?h:A.getThreshold(s),doCurve:!1}))};g=g||this.points,M&&(g=this.getStackPoints(g));for(var n=0,i=g.length;n<i;++n){M||(g[n].leftCliff=g[n].rightCliff=g[n].leftNull=g[n].rightNull=void 0);var o=g[n].isNull,t=x(g[n].rectPlotX,g[n].plotX),a=M?x(g[n].yBottom,h):h;(!o||w)&&(w||r(n,n-1,"left"),o&&!M&&w||(R.push(g[n]),E.push({x:n,plotX:t,plotY:a})),w||r(n,n+1,"right"))}return r=v.call(this,R,!0,!0),E.reversed=!0,(a=(o=v.call(this,E,!0,!0))[0])&&"M"===a[0]&&(o[0]=["L",a[1],a[2]]),(o=r.concat(o)).length&&o.push(["Z"]),v=v.call(this,R,!1,w),o.xMap=r.xMap,this.areaPath=o,v},u.prototype.getStackPoints=function(g){var v=this,w=[],M=[],A=this.xAxis,E=this.yAxis,R=E.stacking.stacks[this.stackKey],W={},b=E.series,l=b.length,h=E.options.reversedStacks?1:-1,r=b.indexOf(v);if(g=g||this.points,this.options.stacking){for(var n=0;n<g.length;n++)g[n].leftNull=g[n].rightNull=void 0,W[g[n].x]=g[n];k(R,function(o,t){null!==o.total&&M.push(t)}),M.sort(function(o,t){return o-t});var i=b.map(function(o){return o.visible});M.forEach(function(o,t){var m,d,a=0;if(W[o]&&!W[o].isNull)w.push(W[o]),[-1,1].forEach(function(T){var V=1===T?"rightNull":"leftNull",F=R[M[t+T]],s=0;if(F)for(var _=r;0<=_&&_<l;){var B=b[_].index;(m=F.points[B])||(B===v.index?W[o][V]=!0:i[_]&&(d=R[o].points[B])&&(s-=d[1]-d[0])),_+=h}W[o][1===T?"rightCliff":"leftCliff"]=s});else{for(var f=r;0<=f&&f<l;){if(m=R[o].points[b[f].index]){a=m[1];break}f+=h}a=x(a,0),a=E.translate(a,0,1,0,1),w.push({isNull:!0,plotX:A.translate(o,0,0,0,1),x:o,plotY:a,yBottom:a})}})}return w},u.defaultOptions=P(K.defaultOptions,{threshold:0}),u}(K),O(N.prototype,{singleStacks:!1,drawLegendSymbol:S.drawRectangle}),I.registerSeriesType("area",N),N}),X(y,"Series/Spline/SplineSeries.js",[y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S){var K,I=this&&this.__extends||(K=function(P,k){return(K=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,p){x.__proto__=p}||function(x,p){for(var u in p)p.hasOwnProperty(u)&&(x[u]=p[u])})(P,k)},function(P,k){function x(){this.constructor=P}K(P,k),P.prototype=null===k?Object.create(k):(x.prototype=k.prototype,new x)}),N=O.seriesTypes.line,Y=S.merge,Z=S.pick;return S=function(K){function P(){var k=null!==K&&K.apply(this,arguments)||this;return k.data=void 0,k.options=void 0,k.points=void 0,k}return I(P,K),P.prototype.getPointSpline=function(k,x,p){var u=x.plotX||0,g=x.plotY||0,v=k[p-1];if(p=k[p+1],v&&!v.isNull&&!1!==v.doCurve&&!x.isCliff&&p&&!p.isNull&&!1!==p.doCurve&&!x.isCliff){var w=p.plotX||0,M=0,A=(1.5*u+(v.plotX||0))/2.5,E=(1.5*g+(k=v.plotY||0))/2.5,R=(1.5*g+(p=p.plotY||0))/2.5;(w=(1.5*u+w)/2.5)!==A&&(M=(R-E)*(w-u)/(w-A)+g-R),R+=M,(E+=M)>k&&E>g?R=2*g-(E=Math.max(k,g)):E<k&&E<g&&(R=2*g-(E=Math.min(k,g))),R>p&&R>g?E=2*g-(R=Math.max(p,g)):R<p&&R<g&&(E=2*g-(R=Math.min(p,g))),x.rightContX=w,x.rightContY=R}return x=["C",Z(v.rightContX,v.plotX,0),Z(v.rightContY,v.plotY,0),Z(A,u,0),Z(E,g,0),u,g],v.rightContX=v.rightContY=void 0,x},P.defaultOptions=Y(N.defaultOptions),P}(N),O.registerSeriesType("spline",S),S}),X(y,"Series/AreaSpline/AreaSplineSeries.js",[y["Series/Spline/SplineSeries.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N){var x,Y=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),Z=I.seriesTypes,K=Z.area;Z=Z.area.prototype;var P=N.extend,k=N.merge;return N=function(x){function p(){var u=null!==x&&x.apply(this,arguments)||this;return u.data=void 0,u.points=void 0,u.options=void 0,u}return Y(p,x),p.defaultOptions=k(O.defaultOptions,K.defaultOptions),p}(O),P(N.prototype,{getGraphPath:Z.getGraphPath,getStackPoints:Z.getStackPoints,drawGraph:Z.drawGraph,drawLegendSymbol:S.drawRectangle}),I.registerSeriesType("areaspline",N),N}),X(y,"Series/Column/ColumnSeriesDefaults.js",[],function(){return{borderRadius:0,centerInCategory:!1,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,cropThreshold:50,pointRange:null,states:{hover:{halo:!1,brightness:.1},select:{color:"#cccccc",borderColor:"#000000"}},dataLabels:{align:void 0,verticalAlign:void 0,y:void 0},startFromThreshold:!0,stickyTracking:!1,tooltip:{distance:6},threshold:0,borderColor:"#ffffff"}}),X(y,"Series/Column/ColumnSeries.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Color/Color.js"],y["Series/Column/ColumnSeriesDefaults.js"],y["Core/Globals.js"],y["Core/Legend/LegendSymbol.js"],y["Core/Series/Series.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P){var l,k=this&&this.__extends||(l=function(h,r){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var o in i)i.hasOwnProperty(o)&&(n[o]=i[o])})(h,r)},function(h,r){function n(){this.constructor=h}l(h,r),h.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}),x=O.animObject,p=S.parse,u=N.hasTouch;O=N.noop;var g=P.clamp,v=P.defined,w=P.extend,M=P.fireEvent,A=P.isArray,E=P.isNumber,R=P.merge,W=P.pick,b=P.objectEach;return P=function(l){function h(){var r=null!==l&&l.apply(this,arguments)||this;return r.borderWidth=void 0,r.data=void 0,r.group=void 0,r.options=void 0,r.points=void 0,r}return k(h,l),h.prototype.animate=function(r){var n=this,i=this.yAxis,o=n.options,t=this.chart.inverted,a={},m=t?"translateX":"translateY";if(r)a.scaleY=.001,r=g(i.toPixels(o.threshold),i.pos,i.pos+i.len),t?a.translateX=r-i.len:a.translateY=r,n.clipBox&&n.setClip(),n.group.attr(a);else{var d=Number(n.group.attr(m));n.group.animate({scaleY:1},w(x(n.options.animation),{step:function(f,T){n.group&&(a[m]=d+T.pos*(i.pos-d),n.group.attr(a))}}))}},h.prototype.init=function(r,n){l.prototype.init.apply(this,arguments);var i=this;(r=i.chart).hasRendered&&r.series.forEach(function(o){o.type===i.type&&(o.isDirty=!0)})},h.prototype.getColumnMetrics=function(){var r=this,n=r.options,i=r.xAxis,o=r.yAxis,t=i.options.reversedStacks;t=i.reversed&&!t||!i.reversed&&t;var m,a={},d=0;!1===n.grouping?d=1:r.chart.series.forEach(function(F){var s=F.yAxis,_=F.options;if(F.type===r.type&&(F.visible||!r.chart.options.chart.ignoreHiddenSeries)&&o.len===s.len&&o.pos===s.pos){if(_.stacking&&"group"!==_.stacking){typeof a[m=F.stackKey]>"u"&&(a[m]=d++);var B=a[m]}else!1!==_.grouping&&(B=d++);F.columnIndex=B}});var f=Math.min(Math.abs(i.transA)*(i.ordinal&&i.ordinal.slope||n.pointRange||i.closestPointRange||i.tickInterval||1),i.len),T=f*n.groupPadding,V=(f-2*T)/(d||1);return n=Math.min(n.maxPointWidth||i.len,W(n.pointWidth,V*(1-2*n.pointPadding))),r.columnMetrics={width:n,offset:(V-n)/2+(T+((r.columnIndex||0)+(t?1:0))*V-f/2)*(t?-1:1),paddedWidth:V,columnCount:d},r.columnMetrics},h.prototype.crispCol=function(r,n,i,o){var t=this.chart,a=this.borderWidth,m=-(a%2?.5:0);return a=a%2?.5:1,t.inverted&&t.renderer.isVML&&(a+=1),this.options.crisp&&(i=Math.round(r+i)+m,i-=r=Math.round(r)+m),o=Math.round(n+o)+a,m=.5>=Math.abs(n)&&.5<o,o-=n=Math.round(n)+a,m&&o&&(--n,o+=1),{x:r,y:n,width:i,height:o}},h.prototype.adjustForMissingColumns=function(r,n,i,o){var t=this,a=this.options.stacking;if(!i.isNull&&1<o.columnCount){var m=this.yAxis.options.reversedStacks,d=0,f=m?0:-o.columnCount;b(this.yAxis.stacking&&this.yAxis.stacking.stacks,function(T){if("number"==typeof i.x){var V=T[i.x.toString()];V&&(T=V.points[t.index],a?(T&&(d=f),V.hasValidPoints&&(m?f++:f--)):A(T)&&(T=Object.keys(V.points).filter(function(F){return!F.match(",")&&V.points[F]&&1<V.points[F].length}).map(parseFloat).sort(function(F,s){return s-F}),d=T.indexOf(t.index),f=T.length))}}),r=(i.plotX||0)+((f-1)*o.paddedWidth+n)/2-n-d*o.paddedWidth}return r},h.prototype.translate=function(){var r=this,n=r.chart,i=r.options,o=r.dense=2>r.closestPointRange*r.xAxis.transA;o=r.borderWidth=W(i.borderWidth,o?0:1);var t=r.xAxis,a=r.yAxis,m=i.threshold,d=r.translatedThreshold=a.getThreshold(m),f=W(i.minPointLength,5),T=r.getColumnMetrics(),V=T.width,F=r.pointXOffset=T.offset,s=r.dataMin,_=r.dataMax,B=r.barW=Math.max(V,1+2*o);n.inverted&&(d-=.5),i.pointPadding&&(B=Math.ceil(B)),Z.prototype.translate.apply(r),r.points.forEach(function(H){var G=W(H.yBottom,d),C=999+Math.abs(G),j=H.plotX||0;C=g(H.plotY,-C,a.len+C);var L=Math.min(C,G),ee=Math.max(C,G)-L,U=V,ie=j+F,$=B;f&&Math.abs(ee)<f&&(ee=f,j=!a.reversed&&!H.negative||a.reversed&&H.negative,E(m)&&E(_)&&H.y===m&&_<=m&&(a.min||0)<m&&(s!==_||(a.max||0)<=m)&&(j=!j),L=Math.abs(L-d)>f?G-f:d-(j?f:0)),v(H.options.pointWidth)&&(U=$=Math.ceil(H.options.pointWidth),ie-=Math.round((U-V)/2)),i.centerInCategory&&(ie=r.adjustForMissingColumns(ie,U,H,T)),H.barX=ie,H.pointWidth=U,H.tooltipPos=n.inverted?[g(a.len+a.pos-n.plotLeft-C,a.pos-n.plotLeft,a.len+a.pos-n.plotLeft),t.len+t.pos-n.plotTop-ie-$/2,ee]:[t.left-n.plotLeft+ie+$/2,g(C+a.pos-n.plotTop,a.pos-n.plotTop,a.len+a.pos-n.plotTop),ee],H.shapeType=r.pointClass.prototype.shapeType||"rect",H.shapeArgs=r.crispCol.apply(r,H.isNull?[ie,d,$,0]:[ie,L,$,ee])})},h.prototype.drawGraph=function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},h.prototype.pointAttribs=function(r,n){var i=this.options,o=this.pointAttrToOptions||{},t=o.stroke||"borderColor",a=o["stroke-width"]||"borderWidth",m=r&&r.color||this.color,d=r&&r[t]||i[t]||m;o=r&&r.options.dashStyle||i.dashStyle;var f=r&&r[a]||i[a]||this[a]||0,T=W(r&&r.opacity,i.opacity,1);if(r&&this.zones.length){var V=r.getZone();m=r.options.color||V&&(V.color||r.nonZonedColor)||this.color,V&&(d=V.borderColor||d,o=V.dashStyle||o,f=V.borderWidth||f)}return n&&r&&(n=(r=R(i.states[n],r.options.states&&r.options.states[n]||{})).brightness,m=r.color||typeof n<"u"&&p(m).brighten(r.brightness).get()||m,d=r[t]||d,f=r[a]||f,o=r.dashStyle||o,T=W(r.opacity,T)),t={fill:m,stroke:d,"stroke-width":f,opacity:T},o&&(t.dashstyle=o),t},h.prototype.drawPoints=function(r){void 0===r&&(r=this.points);var m,n=this,i=this.chart,o=n.options,t=i.renderer,a=o.animationLimit||250;r.forEach(function(d){var f=d.graphic,T=!!f,V=f&&i.pointCount<a?"animate":"attr";E(d.plotY)&&null!==d.y?(m=d.shapeArgs,f&&d.hasNewShapeType()&&(f=f.destroy()),n.enabledDataSorting&&(d.startXPos=n.xAxis.reversed?-(m&&m.width||0):n.xAxis.width),f||(d.graphic=f=t[d.shapeType](m).add(d.group||n.group))&&n.enabledDataSorting&&i.hasRendered&&i.pointCount<a&&(f.attr({x:d.startXPos}),T=!0,V="animate"),f&&T&&f[V](R(m)),o.borderRadius&&f[V]({r:o.borderRadius}),i.styledMode||f[V](n.pointAttribs(d,d.selected&&"select")).shadow(!1!==d.allowShadow&&o.shadow,null,o.stacking&&!o.borderRadius),f&&(f.addClass(d.getClassName(),!0),f.attr({visibility:d.visible?"inherit":"hidden"}))):f&&(d.graphic=f.destroy())})},h.prototype.drawTracker=function(r){void 0===r&&(r=this.points);var a,n=this,i=n.chart,o=i.pointer,t=function(m){var d=o.getPointFromEvent(m);typeof d<"u"&&(o.isDirectTouch=!0,d.onMouseOver(m))};r.forEach(function(m){a=A(m.dataLabels)?m.dataLabels:m.dataLabel?[m.dataLabel]:[],m.graphic&&(m.graphic.element.point=m),a.forEach(function(d){d.div?d.div.point=m:d.element.point=m})}),n._hasTracking||(n.trackerGroups.forEach(function(m){n[m]&&(n[m].addClass("highcharts-tracker").on("mouseover",t).on("mouseout",function(d){o.onTrackerMouseOut(d)}),u&&n[m].on("touchstart",t),!i.styledMode&&n.options.cursor&&n[m].css({cursor:n.options.cursor}))}),n._hasTracking=!0),M(this,"afterDrawTracker")},h.prototype.remove=function(){var r=this,n=r.chart;n.hasRendered&&n.series.forEach(function(i){i.type===r.type&&(i.isDirty=!0)}),Z.prototype.remove.apply(r,arguments)},h.defaultOptions=R(Z.defaultOptions,I),h}(Z),w(P.prototype,{cropShoulder:0,directTouch:!0,drawLegendSymbol:Y.drawRectangle,getSymbol:O,negStacks:!0,trackerGroups:["group","dataLabelsGroup"]}),K.registerSeriesType("column",P),P}),X(y,"Core/Series/DataLabel.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/FormatUtilities.js"],y["Core/Utilities.js"]],function(O,S,I){var w,N=O.getDeferredAnimation,Y=S.format,Z=I.defined,K=I.extend,P=I.fireEvent,k=I.isArray,x=I.isString,p=I.merge,u=I.objectEach,g=I.pick,v=I.splat;return function(M){function A(r,n,i,o,t){var a=this,m=this.chart,d=this.isCartesian&&m.inverted,f=this.enabledDataSorting,T=r.plotX,V=r.plotY,F=i.rotation,s=i.align,_=Z(T)&&Z(V)&&m.isInsidePlot(T,Math.round(V),{inverted:d,paneCoordinates:!0,series:a});V=function(C){f&&a.xAxis&&!B&&a.setDataLabelStartPos(r,n,t,_,C)};var B="justify"===g(i.overflow,f?"none":"justify");if(T=this.visible&&!1!==r.visible&&Z(T)&&(r.series.forceDL||f&&!B||_||g(i.inside,!!this.options.stacking)&&o&&m.isInsidePlot(T,d?o.x+1:o.y+o.height-1,{inverted:d,paneCoordinates:!0,series:a})),d=r.pos(),T&&d){F&&n.attr({align:s}),s=n.getBBox(!0);var H=[0,0],G=m.renderer.fontMetrics(m.styledMode?void 0:i.style.fontSize,n).b;o=K({x:d[0],y:Math.round(d[1]),width:0,height:0},o),K(i,{width:s.width,height:s.height}),F?(B=!1,H=m.renderer.rotCorr(G,F),G={x:o.x+(i.x||0)+o.width/2+H.x,y:o.y+(i.y||0)+{top:0,middle:.5,bottom:1}[i.verticalAlign]*o.height},H=[s.x-Number(n.attr("x")),s.y-Number(n.attr("y"))],V(G),n[t?"attr":"animate"](G)):(V(o),n.align(i,void 0,o),G=n.alignAttr),B&&0<=o.height?this.justifyDataLabel(n,i,G,s,o,t):g(i.crop,!0)&&(o=G.x,V=G.y,T=m.isInsidePlot(o+=H[0],V+=H[1],{paneCoordinates:!0,series:a})&&m.isInsidePlot(o+s.width,V+s.height,{paneCoordinates:!0,series:a})),i.shape&&!F&&n[t?"attr":"animate"]({anchorX:d[0],anchorY:d[1]})}t&&f&&(n.placed=!1),T||f&&!B?n.show():(n.hide(),n.placed=!1)}function R(r){void 0===r&&(r=this.points);var n=this,i=n.chart,o=n.options,t=n.hasRendered||0,a=i.renderer,m=i.options.chart,d=m.backgroundColor,f=a.getContrast(x(m=m.plotBackgroundColor)&&m||x(d)&&d||"#000000"),T=o.dataLabels;if(d=T.animation,d=T.defer?N(i,d,n):{defer:0,duration:0},T=b(b(i.options.plotOptions&&i.options.plotOptions.series&&i.options.plotOptions.series.dataLabels,i.options.plotOptions&&i.options.plotOptions[n.type]&&i.options.plotOptions[n.type].dataLabels),T),P(this,"drawDataLabels"),k(T)||T.enabled||n._hasPointLabels){var F=n.plotGroup("dataLabelsGroup","data-labels",t?"inherit":"hidden",T.zIndex||6);F.attr({opacity:+t}),!t&&(t=n.dataLabelsGroup)&&(n.visible&&F.show(),t[o.animation?"animate":"attr"]({opacity:1},d)),r.forEach(function(s){v(b(T,s.dlOptions||s.options&&s.options.dataLabels)).forEach(function(_,B){var H=_.enabled&&(!s.isNull||s.dataLabelOnNull)&&function E(r,n){var i=n.filter;return!i||(n=i.operator,r=r[i.property],i=i.value,">"===n&&r>i||"<"===n&&r<i||">="===n&&r>=i||"<="===n&&r<=i||"=="===n&&r==i||"==="===n&&r===i)}(s,_),G=s.connectors?s.connectors[B]:s.connector,C=s.dataLabels?s.dataLabels[B]:s.dataLabel,j=!C,L=g(_.distance,s.labelDistance);if(H){var ee=s.getLabelConfig(),U=g(_[s.formatPrefix+"Format"],_.format);ee=Z(U)?Y(U,ee,i):(_[s.formatPrefix+"Formatter"]||_.formatter).call(ee,_),U=_.style;var ie=_.rotation;i.styledMode||(U.color=g(_.color,U.color,n.color,"#000000"),"contrast"===U.color?(s.contrastColor=a.getContrast(s.color||n.color),U.color=!Z(L)&&_.inside||0>L||o.stacking?s.contrastColor:f):delete s.contrastColor,o.cursor&&(U.cursor=o.cursor));var $={r:_.borderRadius||0,rotation:ie,padding:_.padding,zIndex:1};if(!i.styledMode){var oe=_.borderColor;$.fill="auto"===(L=_.backgroundColor)?s.color:L,$.stroke="auto"===oe?s.color:oe,$["stroke-width"]=_.borderWidth}u($,function(te,_e){typeof te>"u"&&delete $[_e]})}!C||H&&Z(ee)&&!!C.div==!!_.useHTML&&(C.rotation&&_.rotation||C.rotation===_.rotation)||(j=!0,s.dataLabel=C=s.dataLabel&&s.dataLabel.destroy(),s.dataLabels&&(1===s.dataLabels.length?delete s.dataLabels:delete s.dataLabels[B]),B||delete s.dataLabel,G&&(s.connector=s.connector.destroy(),s.connectors&&(1===s.connectors.length?delete s.connectors:delete s.connectors[B]))),H&&Z(ee)?(C?$.text=ee:(s.dataLabels=s.dataLabels||[],C=s.dataLabels[B]=ie?a.text(ee,0,0,_.useHTML).addClass("highcharts-data-label"):a.label(ee,0,0,_.shape,null,null,_.useHTML,null,"data-label"),B||(s.dataLabel=C),C.addClass(" highcharts-data-label-color-"+s.colorIndex+" "+(_.className||"")+(_.useHTML?" highcharts-tracker":""))),C.options=_,C.attr($),i.styledMode||C.css(U).shadow(_.shadow),(B=_[s.formatPrefix+"TextPath"]||_.textPath)&&!_.useHTML&&(C.setTextPath(s.getDataLabelPath&&s.getDataLabelPath(C)||s.graphic,B),s.dataLabelPath&&!B.enabled&&(s.dataLabelPath=s.dataLabelPath.destroy())),C.added||C.add(F),n.alignDataLabel(s,C,_,null,j)):C&&C.hide()})})}P(this,"afterDrawDataLabels")}function W(r,n,i,o,t,a){var m=this.chart,d=n.align,f=n.verticalAlign,T=r.box?0:r.padding||0,V=n.x;V=void 0===V?0:V;var F=n.y;F=void 0===F?0:F;var s=(i.x||0)+T;if(0>s){"right"===d&&0<=V?(n.align="left",n.inside=!0):V-=s;var _=!0}return(s=(i.x||0)+o.width-T)>m.plotWidth&&("left"===d&&0>=V?(n.align="right",n.inside=!0):V+=m.plotWidth-s,_=!0),0>(s=i.y+T)&&("bottom"===f&&0<=F?(n.verticalAlign="top",n.inside=!0):F-=s,_=!0),(s=(i.y||0)+o.height-T)>m.plotHeight&&("top"===f&&0>=F?(n.verticalAlign="bottom",n.inside=!0):F+=m.plotHeight-s,_=!0),_&&(n.x=V,n.y=F,r.placed=!a,r.align(n,void 0,t)),_}function b(r,n){var o,i=[];if(k(r)&&!k(n))i=r.map(function(t){return p(t,n)});else if(k(n)&&!k(r))i=n.map(function(t){return p(r,t)});else if(k(r)||k(n))for(o=Math.max(r.length,n.length);o--;)i[o]=p(r[o],n[o]);else i=p(r,n);return i}function l(r,n,i,o,t){var a=this.chart,m=a.inverted,d=this.xAxis,f=d.reversed,T=m?n.height/2:n.width/2;r=(r=r.pointWidth)?r/2:0,n.startXPos=m?t.x:f?-T-r:d.width-T+r,n.startYPos=m?f?this.yAxis.height-T+r:-T-r:t.y,o?"hidden"===n.visibility&&(n.show(),n.attr({opacity:0}).animate({opacity:1})):n.attr({opacity:1}).animate({opacity:0},void 0,n.hide),a.hasRendered&&(i&&n.attr({x:n.startXPos,y:n.startYPos}),n.placed=!0)}var h=[];M.compose=function(r){if(-1===h.indexOf(r)){var n=r.prototype;h.push(r),n.alignDataLabel=A,n.drawDataLabels=R,n.justifyDataLabel=W,n.setDataLabelStartPos=l}}}(w||(w={})),w}),X(y,"Series/Column/ColumnDataLabel.js",[y["Core/Series/DataLabel.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var K,N=S.series,Y=I.merge,Z=I.pick;return function(P){function k(p,u,g,v,w){var M=this.chart.inverted,A=p.series,E=(A.xAxis?A.xAxis.len:this.chart.plotSizeX)||0,R=p.dlBox||p.shapeArgs,W=Z(p.below,p.plotY>Z(this.translatedThreshold,A=(A.yAxis?A.yAxis.len:this.chart.plotSizeY)||0)),b=Z(g.inside,!!this.options.stacking);R&&(0>(v=Y(R)).y&&(v.height+=v.y,v.y=0),0<(R=v.y+v.height-A)&&R<v.height&&(v.height-=R),M&&(v={x:A-v.y-v.height,y:E-v.x-v.width,width:v.height,height:v.width}),b||(M?(v.x+=W?0:v.width,v.width=0):(v.y+=W?v.height:0,v.height=0))),g.align=Z(g.align,!M||b?"center":W?"right":"left"),g.verticalAlign=Z(g.verticalAlign,M||b?"middle":W?"top":"bottom"),N.prototype.alignDataLabel.call(this,p,u,g,v,w),g.inside&&p.contrastColor&&u.css({color:p.contrastColor})}var x=[];P.compose=function(p){O.compose(N),-1===x.indexOf(p)&&(x.push(p),p.prototype.alignDataLabel=k)}}(K||(K={})),K}),X(y,"Series/Bar/BarSeries.js",[y["Series/Column/ColumnSeries.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var K,N=this&&this.__extends||(K=function(P,k){return(K=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,p){x.__proto__=p}||function(x,p){for(var u in p)p.hasOwnProperty(u)&&(x[u]=p[u])})(P,k)},function(P,k){function x(){this.constructor=P}K(P,k),P.prototype=null===k?Object.create(k):(x.prototype=k.prototype,new x)}),Y=I.extend,Z=I.merge;return I=function(K){function P(){var k=null!==K&&K.apply(this,arguments)||this;return k.data=void 0,k.options=void 0,k.points=void 0,k}return N(P,K),P.defaultOptions=Z(O.defaultOptions,{}),P}(O),Y(I.prototype,{inverted:!0}),S.registerSeriesType("bar",I),I}),X(y,"Series/Scatter/ScatterSeriesDefaults.js",[],function(){return{lineWidth:0,findNearestPointBy:"xy",jitter:{x:0,y:0},marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{point.color}">\u25cf</span> <span style="font-size: 10px"> {series.name}</span><br/>',pointFormat:"x: <b>{point.x}</b><br/>y: <b>{point.y}</b><br/>"}}}),X(y,"Series/Scatter/ScatterSeries.js",[y["Series/Scatter/ScatterSeriesDefaults.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I){var x,N=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),Y=S.seriesTypes,Z=Y.column,K=Y.line;Y=I.addEvent;var P=I.extend,k=I.merge;return I=function(x){function p(){var u=null!==x&&x.apply(this,arguments)||this;return u.data=void 0,u.options=void 0,u.points=void 0,u}return N(p,x),p.prototype.applyJitter=function(){var u=this,g=this.options.jitter,v=this.points.length;g&&this.points.forEach(function(w,M){["x","y"].forEach(function(A,E){var R="plot"+A.toUpperCase();if(g[A]&&!w.isNull){var W=u[A+"Axis"],b=g[A]*W.transA;if(W&&!W.isLog){var l=Math.max(0,w[R]-b);W=Math.min(W.len,w[R]+b),E=1e4*Math.sin(M+E*v),w[R]=l+(W-l)*(E-Math.floor(E)),"x"===A&&(w.clientX=w.plotX)}}})})},p.prototype.drawGraph=function(){this.options.lineWidth?x.prototype.drawGraph.call(this):this.graph&&(this.graph=this.graph.destroy())},p.defaultOptions=k(K.defaultOptions,O),p}(K),P(I.prototype,{drawTracker:Z.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1}),Y(I,"afterTranslate",function(){this.applyJitter()}),S.registerSeriesType("scatter",I),I}),X(y,"Series/CenteredUtilities.js",[y["Core/Globals.js"],y["Core/Series/Series.js"],y["Core/Utilities.js"]],function(O,S,I){var k,x,N=O.deg2rad,Y=I.fireEvent,Z=I.isNumber,K=I.pick,P=I.relativeLength;return(x=k||(k={})).getCenter=function(){var p=this.options,u=this.chart,g=2*(p.slicedOffset||0),v=u.plotWidth-2*g,w=u.plotHeight-2*g,M=p.center,A=Math.min(v,w),E=p.thickness,R=p.size,W=p.innerSize||0;for("string"==typeof R&&(R=parseFloat(R)),"string"==typeof W&&(W=parseFloat(W)),p=[K(M[0],"50%"),K(M[1],"50%"),K(R&&0>R?void 0:p.size,"100%"),K(W&&0>W?void 0:p.innerSize||0,"0%")],!u.angular||this instanceof S||(p[3]=0),M=0;4>M;++M)R=p[M],u=2>M||2===M&&/%$/.test(R),p[M]=P(R,[v,w,A,p[2]][M])+(u?g:0);return p[3]>p[2]&&(p[3]=p[2]),Z(E)&&2*E<p[2]&&0<E&&(p[3]=p[2]-2*E),Y(this,"afterGetCenter",{positions:p}),p},x.getStartAndEndRadians=function(p,u){return p=Z(p)?p:0,u=Z(u)&&u>p&&360>u-p?u:p+360,{start:N*(p+-90),end:N*(u+-90)}},k}),X(y,"Series/Pie/PiePoint.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Series/Point.js"],y["Core/Utilities.js"]],function(O,S,I){var p,N=this&&this.__extends||(p=function(u,g){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,w){v.__proto__=w}||function(v,w){for(var M in w)w.hasOwnProperty(M)&&(v[M]=w[M])})(u,g)},function(u,g){function v(){this.constructor=u}p(u,g),u.prototype=null===g?Object.create(g):(v.prototype=g.prototype,new v)}),Y=O.setAnimation,Z=I.addEvent,K=I.defined;O=I.extend;var P=I.isNumber,k=I.pick,x=I.relativeLength;return S=function(p){function u(){var g=null!==p&&p.apply(this,arguments)||this;return g.labelDistance=void 0,g.options=void 0,g.series=void 0,g}return N(u,p),u.prototype.getConnectorPath=function(){var g=this.labelPosition,v=this.series.options.dataLabels,w=this.connectorShapes,M=v.connectorShape;return w[M]&&(M=w[M]),M.call(this,{x:g.final.x,y:g.final.y,alignment:g.alignment},g.connectorPosition,v)},u.prototype.getTranslate=function(){return this.sliced?this.slicedTranslation:{translateX:0,translateY:0}},u.prototype.haloPath=function(g){var v=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(v.x,v.y,v.r+g,v.r+g,{innerR:v.r-1,start:v.start,end:v.end})},u.prototype.init=function(){var g=this;p.prototype.init.apply(this,arguments),this.name=k(this.name,"Slice");var v=function(w){g.slice("select"===w.type)};return Z(this,"select",v),Z(this,"unselect",v),this},u.prototype.isValid=function(){return P(this.y)&&0<=this.y},u.prototype.setVisible=function(g,v){var w=this,M=this.series,A=M.chart,E=M.options.ignoreHiddenPoint;v=k(v,E),g!==this.visible&&(this.visible=this.options.visible=g=typeof g>"u"?!this.visible:g,M.options.data[M.data.indexOf(this)]=this.options,["graphic","dataLabel","connector","shadowGroup"].forEach(function(R){w[R]&&w[R][g?"show":"hide"](g)}),this.legendItem&&A.legend.colorizeItem(this,g),g||"hover"!==this.state||this.setState(""),E&&(M.isDirty=!0),v&&A.redraw())},u.prototype.slice=function(g,v,w){var M=this.series;Y(w,M.chart),k(v,!0),this.sliced=this.options.sliced=K(g)?g:!this.sliced,M.options.data[M.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate()),this.shadowGroup&&this.shadowGroup.animate(this.getTranslate())},u}(S),O(S.prototype,{connectorShapes:{fixedOffset:function(p,u,g){var v=u.breakAt;return u=u.touchingSliceAt,[["M",p.x,p.y],g.softConnector?["C",p.x+("left"===p.alignment?-5:5),p.y,2*v.x-u.x,2*v.y-u.y,v.x,v.y]:["L",v.x,v.y],["L",u.x,u.y]]},straight:function(p,u){return[["M",p.x,p.y],["L",(u=u.touchingSliceAt).x,u.y]]},crookedLine:function(p,u,g){u=u.touchingSliceAt;var v=this.series,w=v.center[0],M=v.chart.plotWidth,A=v.chart.plotLeft;v=p.alignment;var E=this.shapeArgs.r;return g=x(g.crookDistance,1),g=["L",M="left"===v?w+E+(M+A-w-E)*(1-g):A+(w-E)*g,p.y],w=!0,("left"===v?M>p.x||M<u.x:M<p.x||M>u.x)&&(w=!1),p=[["M",p.x,p.y]],w&&p.push(g),p.push(["L",u.x,u.y]),p}}}),S}),X(y,"Series/Pie/PieSeriesDefaults.js",[],function(){return{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{allowOverlap:!0,connectorPadding:5,connectorShape:"fixedOffset",crookDistance:"70%",distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}}}),X(y,"Series/Pie/PieSeries.js",[y["Series/CenteredUtilities.js"],y["Series/Column/ColumnSeries.js"],y["Core/Globals.js"],y["Core/Legend/LegendSymbol.js"],y["Series/Pie/PiePoint.js"],y["Series/Pie/PieSeriesDefaults.js"],y["Core/Series/Series.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Renderer/SVG/Symbols.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P,k,x){var R,p=this&&this.__extends||(R=function(W,b){return(R=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,h){l.__proto__=h}||function(l,h){for(var r in h)h.hasOwnProperty(r)&&(l[r]=h[r])})(W,b)},function(W,b){function l(){this.constructor=W}R(W,b),W.prototype=null===b?Object.create(b):(l.prototype=b.prototype,new l)}),u=O.getStartAndEndRadians;I=I.noop;var g=x.clamp,v=x.extend,w=x.fireEvent,M=x.merge,A=x.pick,E=x.relativeLength;return x=function(R){function W(){var b=null!==R&&R.apply(this,arguments)||this;return b.center=void 0,b.data=void 0,b.maxLabelDistance=void 0,b.options=void 0,b.points=void 0,b}return p(W,R),W.prototype.animate=function(b){var l=this,r=l.startAngleRad;b||l.points.forEach(function(n){var i=n.graphic,o=n.shapeArgs;i&&o&&(i.attr({r:A(n.startR,l.center&&l.center[3]/2),start:r,end:r}),i.animate({r:o.r,start:o.start,end:o.end},l.options.animation))})},W.prototype.drawEmpty=function(){var b=this.startAngleRad,l=this.endAngleRad,h=this.options;if(0===this.total&&this.center){var r=this.center[0],n=this.center[1];this.graph||(this.graph=this.chart.renderer.arc(r,n,this.center[1]/2,0,b,l).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:k.arc(r,n,this.center[2]/2,0,{start:b,end:l,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":h.borderWidth,fill:h.fillColor||"none",stroke:h.color||"#cccccc"})}else this.graph&&(this.graph=this.graph.destroy())},W.prototype.drawPoints=function(){var b=this.chart.renderer;this.points.forEach(function(l){l.graphic&&l.hasNewShapeType()&&(l.graphic=l.graphic.destroy()),l.graphic||(l.graphic=b[l.shapeType](l.shapeArgs).add(l.series.group),l.delayedRendering=!0)})},W.prototype.generatePoints=function(){R.prototype.generatePoints.call(this),this.updateTotals()},W.prototype.getX=function(b,l,h){var r=this.center,n=this.radii?this.radii[h.index]||0:r[2]/2;return b=Math.asin(g((b-r[1])/(n+h.labelDistance),-1,1)),r[0]+(l?-1:1)*Math.cos(b)*(n+h.labelDistance)+(0<h.labelDistance?(l?-1:1)*this.options.dataLabels.padding:0)},W.prototype.hasData=function(){return!!this.processedXData.length},W.prototype.redrawPoints=function(){var n,i,o,t,b=this,l=b.chart,h=l.renderer,r=b.options.shadow;this.drawEmpty(),!r||b.shadowGroup||l.styledMode||(b.shadowGroup=h.g("shadow").attr({zIndex:-1}).add(b.group)),b.points.forEach(function(a){var m={};if(i=a.graphic,!a.isNull&&i){var d=void 0;t=a.shapeArgs,n=a.getTranslate(),l.styledMode||(d=a.shadowGroup,r&&!d&&(d=a.shadowGroup=h.g("shadow").add(b.shadowGroup)),d&&d.attr(n),o=b.pointAttribs(a,a.selected&&"select")),a.delayedRendering?(i.setRadialReference(b.center).attr(t).attr(n),l.styledMode||i.attr(o).attr({"stroke-linejoin":"round"}).shadow(r,d),a.delayedRendering=!1):(i.setRadialReference(b.center),l.styledMode||M(!0,m,o),M(!0,m,t,n),i.animate(m)),i.attr({visibility:a.visible?"inherit":"hidden"}),i.addClass(a.getClassName(),!0)}else i&&(a.graphic=i.destroy())})},W.prototype.sortByAngle=function(b,l){b.sort(function(h,r){return typeof h.angle<"u"&&(r.angle-h.angle)*l})},W.prototype.translate=function(b){w(this,"translate"),this.generatePoints();var l=this.options,h=l.slicedOffset,r=h+(l.borderWidth||0),n=u(l.startAngle,l.endAngle),i=this.startAngleRad=n.start;n=(this.endAngleRad=n.end)-i;var o=this.points,t=l.dataLabels.distance;l=l.ignoreHiddenPoint;var m,a=o.length,d=0;for(b||(this.center=b=this.getCenter()),m=0;m<a;m++){var f=o[m],T=i+d*n;!f.isValid()||l&&!f.visible||(d+=f.percentage/100);var V=i+d*n,F={x:b[0],y:b[1],r:b[2]/2,innerR:b[3]/2,start:Math.round(1e3*T)/1e3,end:Math.round(1e3*V)/1e3};f.shapeType="arc",f.shapeArgs=F,f.labelDistance=A(f.options.dataLabels&&f.options.dataLabels.distance,t),f.labelDistance=E(f.labelDistance,F.r),this.maxLabelDistance=Math.max(this.maxLabelDistance||0,f.labelDistance),(V=(V+T)/2)>1.5*Math.PI?V-=2*Math.PI:V<-Math.PI/2&&(V+=2*Math.PI),f.slicedTranslation={translateX:Math.round(Math.cos(V)*h),translateY:Math.round(Math.sin(V)*h)},F=Math.cos(V)*b[2]/2;var s=Math.sin(V)*b[2]/2;f.tooltipPos=[b[0]+.7*F,b[1]+.7*s],f.half=V<-Math.PI/2||V>Math.PI/2?1:0,f.angle=V,T=Math.min(r,f.labelDistance/5),f.labelPosition={natural:{x:b[0]+F+Math.cos(V)*f.labelDistance,y:b[1]+s+Math.sin(V)*f.labelDistance},final:{},alignment:0>f.labelDistance?"center":f.half?"right":"left",connectorPosition:{breakAt:{x:b[0]+F+Math.cos(V)*T,y:b[1]+s+Math.sin(V)*T},touchingSliceAt:{x:b[0]+F,y:b[1]+s}}}}w(this,"afterTranslate")},W.prototype.updateTotals=function(){var r,b=this.points,l=b.length,h=this.options.ignoreHiddenPoint,n=0;for(r=0;r<l;r++){var i=b[r];!i.isValid()||h&&!i.visible||(n+=i.y)}for(this.total=n,r=0;r<l;r++)(i=b[r]).percentage=0<n&&(i.visible||!h)?i.y/n*100:0,i.total=n},W.defaultOptions=M(K.defaultOptions,Z),W}(K),v(x.prototype,{axisTypes:[],directTouch:!0,drawGraph:void 0,drawLegendSymbol:N.drawRectangle,drawTracker:S.prototype.drawTracker,getCenter:O.getCenter,getSymbol:I,isCartesian:!1,noSharedTooltip:!0,pointAttribs:S.prototype.pointAttribs,pointClass:Y,requireSorting:!1,searchPoint:I,trackerGroups:["group","dataLabelsGroup"]}),P.registerSeriesType("pie",x),x}),X(y,"Series/Pie/PieDataLabel.js",[y["Core/Series/DataLabel.js"],y["Core/Globals.js"],y["Core/Renderer/RendererUtilities.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){var w,Z=S.noop,K=I.distribute,P=N.series,k=Y.arrayMax,x=Y.clamp,p=Y.defined,u=Y.merge,g=Y.pick,v=Y.relativeLength;return function(M){function A(){var _,B,H,G,C,j,L,ee,U,ie,$,oe,l=this,h=l.data,r=l.chart,n=l.options.dataLabels||{},i=n.connectorPadding,o=r.plotWidth,t=r.plotHeight,a=r.plotLeft,m=Math.round(r.chartWidth/3),d=l.center,f=d[2]/2,T=d[1],V=[[],[]],F=[0,0,0,0],s=l.dataLabelPositioners;l.visible&&(n.enabled||l._hasPointLabels)&&(h.forEach(function(te){te.dataLabel&&te.visible&&te.dataLabel.shortened&&(te.dataLabel.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),te.dataLabel.shortened=!1)}),P.prototype.drawDataLabels.apply(l),h.forEach(function(te){te.dataLabel&&(te.visible?(V[te.half].push(te),te.dataLabel._pos=null,!p(n.style.width)&&!p(te.options.dataLabels&&te.options.dataLabels.style&&te.options.dataLabels.style.width)&&te.dataLabel.getBBox().width>m&&(te.dataLabel.css({width:Math.round(.7*m)+"px"}),te.dataLabel.shortened=!0)):(te.dataLabel=te.dataLabel.destroy(),te.dataLabels&&1===te.dataLabels.length&&delete te.dataLabels))}),V.forEach(function(te,_e){var ae,pe=te.length,ge=[];if(pe){if(l.sortByAngle(te,_e-.5),0<l.maxLabelDistance){var ve=Math.max(0,T-f-l.maxLabelDistance),fe=Math.min(T+f+l.maxLabelDistance,r.plotHeight);te.forEach(function(ne){0<ne.labelDistance&&ne.dataLabel&&(ne.top=Math.max(0,T-f-ne.labelDistance),ne.bottom=Math.min(T+f+ne.labelDistance,r.plotHeight),ae=ne.dataLabel.getBBox().height||21,ne.distributeBox={target:ne.labelPosition.natural.y-ne.top+ae/2,size:ae,rank:ne.y},ge.push(ne.distributeBox))}),K(ge,ve=fe+ae-ve,ve/5)}for($=0;$<pe;$++){if(G=(_=te[$]).dataLabel,ie=!1===_.visible?"hidden":"inherit",U=ve=(j=_.labelPosition).natural.y,ge&&p(_.distributeBox)&&(typeof _.distributeBox.pos>"u"?ie="hidden":(L=_.distributeBox.size,U=s.radialDistributionY(_))),delete _.positionIndex,n.justify)ee=s.justify(_,f,d);else switch(n.alignTo){case"connectors":ee=s.alignToConnectors(te,_e,o,a);break;case"plotEdges":ee=s.alignToPlotEdges(G,_e,o,a);break;default:ee=s.radialDistributionX(l,_,U,ve)}G._attr={visibility:ie,align:j.alignment},G._pos={x:ee+g((oe=_.options.dataLabels||{}).x,n.x)+({left:i,right:-i}[j.alignment]||0),y:U+g(oe.y,n.y)-10},j.final.x=ee,j.final.y=U,g(n.crop,!0)&&(C=G.getBBox().width,ve=null,ee-C<i&&1===_e?(ve=Math.round(C-ee+i),F[3]=Math.max(ve,F[3])):ee+C>o-i&&0===_e&&(ve=Math.round(ee+C-o+i),F[1]=Math.max(ve,F[1])),0>U-L/2?F[0]=Math.max(Math.round(L/2-U),F[0]):U+L/2>t&&(F[2]=Math.max(Math.round(U+L/2-t),F[2])),G.sideOverflow=ve)}}}),0===k(F)||this.verifyDataLabelOverflow(F))&&(this.placeDataLabels(),this.points.forEach(function(te){var _e;oe=u(n,te.options.dataLabels),(B=g(oe.connectorWidth,1))&&(H=te.connector,(G=te.dataLabel)&&G._pos&&te.visible&&0<te.labelDistance?(ie=G._attr.visibility,(_e=!H)&&(te.connector=H=r.renderer.path().addClass("highcharts-data-label-connector  highcharts-color-"+te.colorIndex+(te.className?" "+te.className:"")).add(l.dataLabelsGroup),r.styledMode||H.attr({"stroke-width":B,stroke:oe.connectorColor||te.color||"#666666"})),H[_e?"attr":"animate"]({d:te.getConnectorPath()}),H.attr("visibility",ie)):H&&(te.connector=H.destroy()))}))}function E(){this.points.forEach(function(l){var r,h=l.dataLabel;h&&l.visible&&((r=h._pos)?(h.sideOverflow&&(h._attr.width=Math.max(h.getBBox().width-h.sideOverflow,0),h.css({width:h._attr.width+"px",textOverflow:(this.options.dataLabels.style||{}).textOverflow||"ellipsis"}),h.shortened=!0),h.attr(h._attr),h[h.moved?"animate":"attr"](r),h.moved=!0):h&&h.attr({y:-9999})),delete l.distributeBox},this)}function R(l){var h=this.center,r=this.options,n=r.center,i=r.minSize||80,o=null!==r.size;if(!o){if(null!==n[0])var t=Math.max(h[2]-Math.max(l[1],l[3]),i);else t=Math.max(h[2]-l[1]-l[3],i),h[0]+=(l[3]-l[1])/2;null!==n[1]?t=x(t,i,h[2]-Math.max(l[0],l[2])):(t=x(t,i,h[2]-l[0]-l[2]),h[1]+=(l[0]-l[2])/2),t<h[2]?(h[2]=t,h[3]=Math.min(r.thickness?Math.max(0,t-2*r.thickness):Math.max(0,v(r.innerSize||0,t)),t),this.translate(h),this.drawDataLabels&&this.drawDataLabels()):o=!0}return o}var W=[],b={radialDistributionY:function(l){return l.top+l.distributeBox.pos},radialDistributionX:function(l,h,r,n){return l.getX(r<h.top+2||r>h.bottom-2?n:r,h.half,h)},justify:function(l,h,r){return r[0]+(l.half?-1:1)*(h+l.labelDistance)},alignToPlotEdges:function(l,h,r,n){return l=l.getBBox().width,h?l+n:r-l-n},alignToConnectors:function(l,h,r,n){var o,i=0;return l.forEach(function(t){(o=t.dataLabel.getBBox().width)>i&&(i=o)}),h?i+n:r-i-n}};M.compose=function(l){O.compose(P),-1===W.indexOf(l)&&(W.push(l),(l=l.prototype).dataLabelPositioners=b,l.alignDataLabel=Z,l.drawDataLabels=A,l.placeDataLabels=E,l.verifyDataLabelOverflow=R)}}(w||(w={})),w}),X(y,"Extensions/OverlappingDataLabels.js",[y["Core/Chart/Chart.js"],y["Core/Utilities.js"]],function(O,S){function I(x,p){var u=!1;if(x){var g=x.newOpacity;x.oldOpacity!==g&&(x.alignAttr&&x.placed?(x[g?"removeClass":"addClass"]("highcharts-data-label-hidden"),u=!0,x.alignAttr.opacity=g,x[x.isOld?"animate":"attr"](x.alignAttr,null,function(){p.styledMode||x.css({pointerEvents:g?"auto":"none"})}),Y(p,"afterHideOverlappingLabel")):x.attr({opacity:g})),x.isOld=!0}return u}var Y=S.fireEvent,Z=S.isArray,K=S.isNumber,P=S.objectEach,k=S.pick;(0,S.addEvent)(O,"render",function(){var x=this,p=[];(this.labelCollectors||[]).forEach(function(u){p=p.concat(u())}),(this.yAxis||[]).forEach(function(u){u.stacking&&u.options.stackLabels&&!u.options.stackLabels.allowOverlap&&P(u.stacking.stacks,function(g){P(g,function(v){v.label&&p.push(v.label)})})}),(this.series||[]).forEach(function(u){var g=u.options.dataLabels;u.visible&&(!1!==g.enabled||u._hasPointLabels)&&((g=function(v){return v.forEach(function(w){w.visible&&(Z(w.dataLabels)?w.dataLabels:w.dataLabel?[w.dataLabel]:[]).forEach(function(M){var A=M.options;M.labelrank=k(A.labelrank,w.labelrank,w.shapeArgs&&w.shapeArgs.height),A.allowOverlap?(M.oldOpacity=M.opacity,M.newOpacity=1,I(M,x)):p.push(M)})})})(u.nodes||[]),g(u.points))}),this.hideOverlappingLabels(p)}),O.prototype.hideOverlappingLabels=function(x){var v,w,M,p=this,u=x.length,g=p.renderer,A=!1,E=function(b){var l,n,h=b.box?0:b.padding||0,r=l=0;if(b&&(!b.alignAttr||b.placed)){var i=b.alignAttr||{x:b.attr("x"),y:b.attr("y")},o=b.parentGroup;return b.width||(l=b.getBBox(),b.width=l.width,b.height=l.height,l=g.fontMetrics(null,b.element).h),(n={left:"0",center:"0.5",right:"1"}[b.alignValue])?r=+n*(b.width-2*h):K(b.x)&&Math.round(b.x)!==b.translateX&&(r=b.x-b.translateX),{x:i.x+(o.translateX||0)+h-(r||0),y:i.y+(o.translateY||0)+h-l,width:b.width-2*h,height:b.height-2*h}}};for(w=0;w<u;w++)(v=x[w])&&(v.oldOpacity=v.opacity,v.newOpacity=1,v.absoluteBox=E(v));for(x.sort(function(b,l){return(l.labelrank||0)-(b.labelrank||0)}),w=0;w<u;w++){var R=(E=x[w])&&E.absoluteBox;for(v=w+1;v<u;++v){var W=(M=x[v])&&M.absoluteBox;!R||!W||E===M||0===E.newOpacity||0===M.newOpacity||"hidden"===E.visibility||"hidden"===M.visibility||W.x>=R.x+R.width||W.x+W.width<=R.x||W.y>=R.y+R.height||W.y+W.height<=R.y||((E.labelrank<M.labelrank?E:M).newOpacity=0)}}x.forEach(function(b){I(b,p)&&(A=!0)}),A&&Y(p,"afterHideAllOverlappingLabels")}}),X(y,"Core/Responsive.js",[y["Core/Utilities.js"]],function(O){var p,S=O.extend,I=O.find,N=O.isArray,Y=O.isObject,Z=O.merge,K=O.objectEach,P=O.pick,k=O.splat,x=O.uniqueKey;return function(u){var g=[];u.compose=function(w){return-1===g.indexOf(w)&&(g.push(w),S(w.prototype,v.prototype)),w};var v=function(){function w(){}return w.prototype.currentOptions=function(M){var E=this,R={};return function A(W,b,l,h){var r;K(W,function(n,i){if(!h&&-1<E.collectionsWithUpdate.indexOf(i)&&b[i])for(n=k(n),l[i]=[],r=0;r<Math.max(n.length,b[i].length);r++)b[i][r]&&(void 0===n[r]?l[i][r]=b[i][r]:(l[i][r]={},A(n[r],b[i][r],l[i][r],h+1)));else Y(n)?(l[i]=N(n)?[]:{},A(n,b[i]||{},l[i],h+1)):l[i]=typeof b[i]>"u"?null:b[i]})}(M,this.options,R,0),R},w.prototype.matchResponsiveRule=function(M,A){var E=M.condition;(E.callback||function(){return this.chartWidth<=P(E.maxWidth,Number.MAX_VALUE)&&this.chartHeight<=P(E.maxHeight,Number.MAX_VALUE)&&this.chartWidth>=P(E.minWidth,0)&&this.chartHeight>=P(E.minHeight,0)}).call(this)&&A.push(M._id)},w.prototype.setResponsive=function(M,A){var E=this,R=this.options.responsive,W=this.currentResponsive,b=[];!A&&R&&R.rules&&R.rules.forEach(function(l){typeof l._id>"u"&&(l._id=x()),E.matchResponsiveRule(l,b)},this),(A=Z.apply(void 0,b.map(function(l){return I((R||{}).rules||[],function(h){return h._id===l})}).map(function(l){return l&&l.chartOptions}))).isResponsiveOptions=!0,(b=b.toString()||void 0)!==(W&&W.ruleIds)&&(W&&this.update(W.undoOptions,M,!0),b?((W=this.currentOptions(A)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:b,mergedOptions:A,undoOptions:W},this.update(A,M,!0)):this.currentResponsive=void 0)},w}()}(p||(p={})),p}),X(y,"masters/highcharts.src.js",[y["Core/Globals.js"],y["Core/Utilities.js"],y["Core/Defaults.js"],y["Core/Animation/Fx.js"],y["Core/Animation/AnimationUtilities.js"],y["Core/Renderer/HTML/AST.js"],y["Core/FormatUtilities.js"],y["Core/Renderer/RendererUtilities.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Renderer/HTML/HTMLElement.js"],y["Core/Renderer/HTML/HTMLRenderer.js"],y["Core/Axis/Axis.js"],y["Core/Axis/DateTimeAxis.js"],y["Core/Axis/LogarithmicAxis.js"],y["Core/Axis/PlotLineOrBand/PlotLineOrBand.js"],y["Core/Axis/Tick.js"],y["Core/Tooltip.js"],y["Core/Series/Point.js"],y["Core/Pointer.js"],y["Core/MSPointer.js"],y["Core/Legend/Legend.js"],y["Core/Chart/Chart.js"],y["Core/Axis/Stacking/StackingAxis.js"],y["Core/Axis/Stacking/StackItem.js"],y["Core/Series/Series.js"],y["Core/Series/SeriesRegistry.js"],y["Series/Column/ColumnSeries.js"],y["Series/Column/ColumnDataLabel.js"],y["Series/Pie/PieSeries.js"],y["Series/Pie/PieDataLabel.js"],y["Core/Series/DataLabel.js"],y["Core/Responsive.js"],y["Core/Color/Color.js"],y["Core/Time.js"]],function(O,S,I,N,Y,Z,K,P,k,x,p,u,g,v,w,M,A,E,R,W,b,l,h,r,n,i,o,t,a,m,d,f,T,V,F){return O.animate=Y.animate,O.animObject=Y.animObject,O.getDeferredAnimation=Y.getDeferredAnimation,O.setAnimation=Y.setAnimation,O.stop=Y.stop,O.timers=N.timers,O.AST=Z,O.Axis=g,O.Chart=h,O.chart=h.chart,O.Fx=N,O.Legend=l,O.PlotLineOrBand=M,O.Point=R,O.Pointer=b.isRequired()?b:W,O.Series=i,O.StackItem=n,O.SVGElement=k,O.SVGRenderer=x,O.Tick=A,O.Time=F,O.Tooltip=E,O.Color=V,O.color=V.parse,u.compose(x),p.compose(k),O.defaultOptions=I.defaultOptions,O.getOptions=I.getOptions,O.time=I.defaultTime,O.setOptions=I.setOptions,O.dateFormat=K.dateFormat,O.format=K.format,O.numberFormat=K.numberFormat,O.addEvent=S.addEvent,O.arrayMax=S.arrayMax,O.arrayMin=S.arrayMin,O.attr=S.attr,O.clearTimeout=S.clearTimeout,O.correctFloat=S.correctFloat,O.createElement=S.createElement,O.css=S.css,O.defined=S.defined,O.destroyObjectProperties=S.destroyObjectProperties,O.discardElement=S.discardElement,O.distribute=P.distribute,O.erase=S.erase,O.error=S.error,O.extend=S.extend,O.extendClass=S.extendClass,O.find=S.find,O.fireEvent=S.fireEvent,O.getMagnitude=S.getMagnitude,O.getStyle=S.getStyle,O.inArray=S.inArray,O.isArray=S.isArray,O.isClass=S.isClass,O.isDOMElement=S.isDOMElement,O.isFunction=S.isFunction,O.isNumber=S.isNumber,O.isObject=S.isObject,O.isString=S.isString,O.keys=S.keys,O.merge=S.merge,O.normalizeTickInterval=S.normalizeTickInterval,O.objectEach=S.objectEach,O.offset=S.offset,O.pad=S.pad,O.pick=S.pick,O.pInt=S.pInt,O.relativeLength=S.relativeLength,O.removeEvent=S.removeEvent,O.seriesType=o.seriesType,O.splat=S.splat,O.stableSort=S.stableSort,O.syncTimeout=S.syncTimeout,O.timeUnits=S.timeUnits,O.uniqueKey=S.uniqueKey,O.useSerialIds=S.useSerialIds,O.wrap=S.wrap,a.compose(t),f.compose(i),v.compose(g),w.compose(g),d.compose(m),M.compose(g),T.compose(h),r.compose(g,h,i),O}),X(y,"Core/Axis/BrokenAxis.js",[y["Core/Axis/Stacking/StackItem.js"],y["Core/Utilities.js"]],function(O,S){var k,I=S.addEvent,N=S.find,Y=S.fireEvent,Z=S.isArray,K=S.isNumber,P=S.pick;return function(x){function p(){typeof this.brokenAxis<"u"&&this.brokenAxis.setBreaks(this.options.breaks,!1)}function u(){this.brokenAxis&&this.brokenAxis.hasBreaks&&(this.options.ordinal=!1)}function g(){var b=this.brokenAxis;if(b&&b.hasBreaks){for(var l=this.tickPositions,h=this.tickPositions.info,r=[],n=0;n<l.length;n++)b.isInAnyBreak(l[n])||r.push(l[n]);this.tickPositions=r,this.tickPositions.info=h}}function v(){this.brokenAxis||(this.brokenAxis=new W(this))}function w(){var b=this.options.connectNulls,l=this.points,h=this.xAxis,r=this.yAxis;if(this.isDirty)for(var n=l.length;n--;){var i=l[n],o=!(null===i.y&&!1===b)&&(h&&h.brokenAxis&&h.brokenAxis.isInAnyBreak(i.x,!0)||r&&r.brokenAxis&&r.brokenAxis.isInAnyBreak(i.y,!0));i.visible=!o&&!1!==i.options.visible}}function M(){this.drawBreaks(this.xAxis,["x"]),this.drawBreaks(this.yAxis,P(this.pointArrayMap,["y"]))}function A(b,l){var n,i,o,t,h=this,r=h.points;if(b&&b.brokenAxis&&b.brokenAxis.hasBreaks){var a=b.brokenAxis;l.forEach(function(m){n=a&&a.breakArray||[],i=b.isXAxis?b.min:P(h.options.threshold,b.min),r.forEach(function(d){t=P(d["stack"+m.toUpperCase()],d[m]),n.forEach(function(f){K(i)&&K(t)&&(o=!1,i<f.from&&t>f.to||i>f.from&&t<f.from?o="pointBreak":(i<f.from&&t>f.from&&t<f.to||i>f.from&&t>f.to&&t<f.from)&&(o="pointInBreak"),o&&Y(b,o,{point:d,brk:f}))})})})}}function E(){var b=this.currentDataGrouping,l=b&&b.gapSize;b=this.points.slice();var i,h=this.yAxis,r=this.options.gapSize,n=b.length-1;if(r&&0<n)for("value"!==this.options.gapUnit&&(r*=this.basePointRange),l&&l>r&&l>=this.basePointRange&&(r=l),i=void 0;n--;)i&&!1!==i.visible||(i=b[n+1]),l=b[n],!1!==i.visible&&!1!==l.visible&&(i.x-l.x>r&&(b.splice(n+1,0,{isNull:!0,x:i=(l.x+i.x)/2}),h.stacking&&this.options.stacking&&((i=h.stacking.stacks[this.stackKey][i]=new O(h,h.options.stackLabels,!1,i,this.stack)).total=0)),i=l);return this.getGraphPath(b)}var R=[];x.compose=function(b,l){if(-1===R.indexOf(b)&&(R.push(b),b.keepProps.push("brokenAxis"),I(b,"init",v),I(b,"afterInit",p),I(b,"afterSetTickPositions",g),I(b,"afterSetOptions",u)),-1===R.indexOf(l)){R.push(l);var h=l.prototype;h.drawBreaks=A,h.gappedPath=E,I(l,"afterGeneratePoints",w),I(l,"afterRender",M)}return b};var W=function(){function b(l){this.hasBreaks=!1,this.axis=l}return b.isInBreak=function(l,h){var r=l.repeat||1/0,n=l.from,i=l.to-l.from;return h=h>=n?(h-n)%r:r-(n-h)%r,l.inclusive?h<=i:h<i&&0!==h},b.lin2Val=function(l){var r,h=this.brokenAxis;if(!(h=h&&h.breakArray)||!K(l))return l;for(r=0;r<h.length;r++){var n=h[r];if(n.from>=l)break;(n.to<l||b.isInBreak(n,l))&&(l+=n.len)}return l},b.val2Lin=function(l){var h=this.brokenAxis;if(!(h=h&&h.breakArray)||!K(l))return l;var n,r=l;for(n=0;n<h.length;n++){var i=h[n];if(i.to<=l)r-=i.len;else{if(i.from>=l)break;if(b.isInBreak(i,l)){r-=l-i.from;break}}}return r},b.prototype.findBreakAt=function(l,h){return N(h,function(r){return r.from<l&&l<r.to})},b.prototype.isInAnyBreak=function(l,h){var o,r=this.axis,n=r.options.breaks||[],i=n.length;if(i&&K(l)){for(;i--;)if(b.isInBreak(n[i],l)){var t=!0;o||(o=P(n[i].showPoints,!r.isXAxis))}var a=t&&h?t&&!o:t}return a},b.prototype.setBreaks=function(l,h){var r=this,n=r.axis,i=Z(l)&&!!l.length;n.isDirty=r.hasBreaks!==i,r.hasBreaks=i,n.options.breaks=n.userOptions.breaks=l,n.forceRedraw=!0,n.series.forEach(function(o){o.isDirty=!0}),i||n.val2lin!==b.val2Lin||(delete n.val2lin,delete n.lin2val),i&&(n.userOptions.ordinal=!1,n.lin2val=b.lin2Val,n.val2lin=b.val2Lin,n.setExtremes=function(o,t,a,m,d){if(r.hasBreaks){for(var T,f=this.options.breaks||[];T=r.findBreakAt(o,f);)o=T.to;for(;T=r.findBreakAt(t,f);)t=T.from;t<o&&(t=o)}n.constructor.prototype.setExtremes.call(this,o,t,a,m,d)},n.setAxisTranslation=function(){if(n.constructor.prototype.setAxisTranslation.call(this),r.unitLength=void 0,r.hasBreaks){var f,F,o=n.options.breaks||[],t=[],a=[],m=P(n.pointRangePadding,0),d=0,T=n.userMin||n.min,V=n.userMax||n.max;o.forEach(function(B){f=B.repeat||1/0,K(T)&&K(V)&&(b.isInBreak(B,T)&&(T+=B.to%f-T%f),b.isInBreak(B,V)&&(V-=V%f-B.from%f))}),o.forEach(function(B){if(_=B.from,f=B.repeat||1/0,K(T)&&K(V)){for(;_-f>T;)_-=f;for(;_<T;)_+=f;for(F=_;F<V;F+=f)t.push({value:F,move:"in"}),t.push({value:F+B.to-B.from,move:"out",size:B.breakSize})}}),t.sort(function(B,H){return B.value===H.value?("in"===B.move?0:1)-("in"===H.move?0:1):B.value-H.value});var s=0,_=T;t.forEach(function(B){1===(s+="in"===B.move?1:-1)&&"in"===B.move&&(_=B.value),0===s&&K(_)&&(a.push({from:_,to:B.value,len:B.value-_-(B.size||0)}),d+=B.value-_-(B.size||0))}),r.breakArray=a,K(T)&&K(V)&&K(n.min)&&(r.unitLength=V-T-d+m,Y(n,"afterBreaks"),n.staticScale?n.transA=n.staticScale:r.unitLength&&(n.transA*=(V-n.min+m)/r.unitLength),m&&(n.minPixelPadding=n.transA*(n.minPointOffset||0)),n.min=T,n.max=V)}}),P(h,!0)&&n.chart.redraw()},b}();x.Additions=W}(k||(k={})),k}),X(y,"masters/modules/broken-axis.src.js",[y["Core/Globals.js"],y["Core/Axis/BrokenAxis.js"]],function(O,S){S.compose(O.Axis,O.Series)}),X(y,"Extensions/DataGrouping/ApproximationRegistry.js",[],function(){return{}}),X(y,"Extensions/DataGrouping/ApproximationDefaults.js",[y["Extensions/DataGrouping/ApproximationRegistry.js"],y["Core/Utilities.js"]],function(O,S){function I(x){var p=x.length;return x=N(x),k(x)&&p&&(x=K(x/p)),x}function N(x){var p=x.length;if(!p&&x.hasNulls)var u=null;else if(p)for(u=0;p--;)u+=x[p];return u}var Y=S.arrayMax,Z=S.arrayMin,K=S.correctFloat,P=S.extend,k=S.isNumber;return S={average:I,averages:function(){var x=[];return[].forEach.call(arguments,function(p){x.push(I(p))}),typeof x[0]>"u"?void 0:x},close:function(x){return x.length?x[x.length-1]:x.hasNulls?null:void 0},high:function(x){return x.length?Y(x):x.hasNulls?null:void 0},hlc:function(x,p,u){if(x=O.high(x),p=O.low(p),u=O.close(u),k(x)||k(p)||k(u))return[x,p,u]},low:function(x){return x.length?Z(x):x.hasNulls?null:void 0},ohlc:function(x,p,u,g){if(x=O.open(x),p=O.high(p),u=O.low(u),g=O.close(g),k(x)||k(p)||k(u)||k(g))return[x,p,u,g]},open:function(x){return x.length?x[0]:x.hasNulls?null:void 0},range:function(x,p){return x=O.low(x),p=O.high(p),k(x)||k(p)?[x,p]:null===x&&null===p?null:void 0},sum:N},P(O,S),S}),X(y,"Extensions/DataGrouping/DataGroupingDefaults.js",[],function(){return{common:{groupPixelWidth:2,dateTimeLabelFormats:{millisecond:["%A, %b %e, %H:%M:%S.%L","%A, %b %e, %H:%M:%S.%L","-%H:%M:%S.%L"],second:["%A, %b %e, %H:%M:%S","%A, %b %e, %H:%M:%S","-%H:%M:%S"],minute:["%A, %b %e, %H:%M","%A, %b %e, %H:%M","-%H:%M"],hour:["%A, %b %e, %H:%M","%A, %b %e, %H:%M","-%H:%M"],day:["%A, %b %e, %Y","%A, %b %e","-%A, %b %e, %Y"],week:["Week from %A, %b %e, %Y","%A, %b %e","-%A, %b %e, %Y"],month:["%B %Y","%B","-%B %Y"],year:["%Y","%Y","-%Y"]}},seriesSpecific:{line:{},spline:{},area:{},areaspline:{},arearange:{},column:{groupPixelWidth:10},columnrange:{groupPixelWidth:10},candlestick:{groupPixelWidth:10},ohlc:{groupPixelWidth:5},hlc:{groupPixelWidth:5},heikinashi:{groupPixelWidth:10}},units:[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1]],["week",[1]],["month",[1,3,6]],["year",null]]}}),X(y,"Extensions/DataGrouping/DataGroupingAxisComposition.js",[y["Extensions/DataGrouping/DataGroupingDefaults.js"],y["Core/Utilities.js"]],function(O,S){function I(g){var v=this,w=v.series;w.forEach(function(M){M.groupPixelWidth=void 0}),w.forEach(function(M){M.groupPixelWidth=v.getGroupPixelWidth&&v.getGroupPixelWidth(),M.groupPixelWidth&&(M.hasProcessed=!0),M.applyGrouping(!!g.hasExtremesChanged)})}function N(){for(var A,E,g=this.series,v=g.length,w=0,M=!1;v--;)(E=g[v].options.dataGrouping)&&(w=Math.max(w,x(E.groupPixelWidth,O.common.groupPixelWidth)),A=(g[v].processedXData||g[v].data).length,(g[v].groupPixelWidth||A>this.chart.plotSizeX/w||A&&E.forced)&&(M=!0));return M?w:0}function Y(){this.series.forEach(function(g){g.hasProcessed=!1})}function Z(g,v){var w;if(v=x(v,!0),g||(g={forced:!1,units:null}),this instanceof u)for(w=this.series.length;w--;)this.series[w].update({dataGrouping:g},!1);else this.chart.options.series.forEach(function(M){M.dataGrouping="boolean"==typeof g?g:k(g,M.dataGrouping)});this.ordinal&&(this.ordinal.slope=void 0),v&&this.chart.redraw()}var u,K=S.addEvent,P=S.extend,k=S.merge,x=S.pick,p=[];return{compose:function(g){u=g,-1===p.indexOf(g)&&(p.push(g),K(g,"afterSetScale",Y),K(g,"postProcessData",I),P(g.prototype,{applyGrouping:I,getGroupPixelWidth:N,setDataGrouping:Z}))}}}),X(y,"Extensions/DataGrouping/DataGroupingSeriesComposition.js",[y["Extensions/DataGrouping/ApproximationRegistry.js"],y["Extensions/DataGrouping/DataGroupingDefaults.js"],y["Core/Axis/DateTimeAxis.js"],y["Core/Defaults.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z){function K(h){var r=this.chart,n=this.options.dataGrouping,i=!1!==this.allowDG&&n&&W(n.enabled,r.options.isStock),o=this.visible||!r.options.chart.ignoreHiddenSeries,t=this.currentDataGrouping,a=!1;if(i&&!this.requireSorting&&(this.requireSorting=a=!0),h=!(!this.isCartesian||this.isDirty||this.xAxis.isDirty||this.yAxis.isDirty||h)||!i,a&&(this.requireSorting=!1),!h){this.destroyGroupedData();var m=n.groupAll?this.xData:this.processedXData,d=n.groupAll?this.yData:this.processedYData;i=r.plotSizeX;var f=(h=this.xAxis).options.ordinal,T=this.groupPixelWidth;if(a=void 0,T&&m&&m.length&&i){this.isDirty=a=!0,this.points=null;var V=h.getExtremes(),F=V.min;V=V.max,f=f&&h.ordinal&&h.ordinal.getGroupIntervalFactor(F,V,this)||1,i=h.getTimeTicks(I.Additions.prototype.normalizeTimeTickInterval(T*(V-F)/i*f,n.units||S.units),Math.min(F,m[0]),Math.max(V,m[m.length-1]),h.options.startOfWeek,m,this.closestPointRange),m=(T=g.groupData.apply(this,[m,d,i,n.approximation])).groupedXData,d=T.groupedYData,f=0,n&&n.smoothed&&m.length&&(n.firstAnchor="firstPoint",n.anchor="middle",n.lastAnchor="lastPoint",M(32,!1,r,{"dataGrouping.smoothed":"use dataGrouping.anchor"})),r=m;var s=this.options.dataGrouping;if(F=this.currentDataGrouping&&this.currentDataGrouping.gapSize,s&&this.xData&&F&&this.groupMap){var _=r.length-1,B=s.anchor,H=W(s.firstAnchor,B);if(s=W(s.lastAnchor,B),B&&"start"!==B){var G=F*{middle:.5,end:1}[B];for(B=r.length-1;B--&&0<B;)r[B]+=G}if(H&&"start"!==H&&this.xData[0]>=r[0]){G=this.groupMap[0].length;var C=void 0;E(B=this.groupMap[0].start)&&E(G)&&(C=B+(G-1)),r[0]={middle:r[0]+.5*F,end:r[0]+F,firstPoint:this.xData[0],lastPoint:C&&this.xData[C]}[H]}s&&"start"!==s&&F&&r[_]>=V-F&&(r[_]={middle:r[_]+.5*F,end:r[_]+F,firstPoint:(V=this.groupMap[this.groupMap.length-1].start)&&this.xData[V],lastPoint:this.xData[this.xData.length-1]}[s])}for(V=1;V<i.length;V++)i.info.segmentStarts&&-1!==i.info.segmentStarts.indexOf(V)||(f=Math.max(i[V]-i[V-1],f));(V=i.info).gapSize=f,this.closestPointRange=i.info.totalRange,this.groupMap=T.groupMap,o&&(w((o=m)[0])&&E(h.min)&&E(h.dataMin)&&o[0]<h.min&&((!w(h.options.min)&&h.min<=h.dataMin||h.min===h.dataMin)&&(h.min=Math.min(o[0],h.min)),h.dataMin=Math.min(o[0],h.dataMin)),w(o[o.length-1])&&E(h.max)&&E(h.dataMax)&&o[o.length-1]>h.max&&((!w(h.options.max)&&E(h.dataMax)&&h.max>=h.dataMax||h.max===h.dataMax)&&(h.max=Math.max(o[o.length-1],h.max)),h.dataMax=Math.max(o[o.length-1],h.dataMax))),n.groupAll&&(this.allGroupedData=d,m=(n=this.cropData(m,d,h.min,h.max,1)).xData,d=n.yData,this.cropStart=n.start),this.processedXData=m,this.processedYData=d}else this.groupMap=null;this.hasGroupedData=a,this.currentDataGrouping=V,this.preventGraphAnimation=(t&&t.totalRange)!==(V&&V.totalRange)}}function P(){this.groupedData&&(this.groupedData.forEach(function(h,r){h&&(this.groupedData[r]=h.destroy?h.destroy():null)},this),this.groupedData.length=0)}function k(){b.apply(this),this.destroyGroupedData(),this.groupedData=this.hasGroupedData?this.points:null}function x(){return this.is("arearange")?"range":this.is("ohlc")?"ohlc":this.is("hlc")?"hlc":this.is("column")?"sum":"average"}function p(h,r,n,i){var o=this,t=o.data,a=o.options&&o.options.data,m=[],d=[],f=[],T=h.length,V=!!r,F=[],s=o.pointArrayMap,_=s&&s.length,B=["x"].concat(s||["y"]),H=this.options.dataGrouping&&this.options.dataGrouping.groupAll,G=0,C=0;if(i="function"==typeof i?i:i&&O[i]?O[i]:O[o.getDGApproximation&&o.getDGApproximation()||"average"],_)for(var j=s.length;j--;)F.push([]);else F.push([]);j=_||1;for(var L=0;L<=T;L++)if(!(h[L]<n[0])){for(;typeof n[G+1]<"u"&&h[L]>=n[G+1]||L===T;){var ee=n[G];o.dataGroupInfo={start:H?C:o.cropStart+C,length:F[0].length};var U=i.apply(o,F);for(o.pointClass&&!w(o.dataGroupInfo.options)&&(o.dataGroupInfo.options=R(o.pointClass.prototype.optionsToObject.call({series:o},o.options.data[o.cropStart+C])),B.forEach(function($){delete o.dataGroupInfo.options[$]})),typeof U<"u"&&(m.push(ee),d.push(U),f.push(o.dataGroupInfo)),C=L,ee=0;ee<j;ee++)F[ee].length=0,F[ee].hasNulls=!1;if(G+=1,L===T)break}if(L===T)break;if(s){ee=o.options.dataGrouping&&o.options.dataGrouping.groupAll?L:o.cropStart+L,U=t&&t[ee]||o.pointClass.prototype.applyOptions.apply({series:o},[a[ee]]);var ie=void 0;for(ee=0;ee<_;ee++)E(ie=U[s[ee]])?F[ee].push(ie):null===ie&&(F[ee].hasNulls=!0)}else E(ee=V?r[L]:null)?F[0].push(ee):null===ee&&(F[0].hasNulls=!0)}return{groupedXData:m,groupedYData:d,groupMap:f}}function u(h){h=h.options;var r=this.type,n=this.chart.options.plotOptions,i=this.useCommonDataGrouping&&S.common,o=S.seriesSpecific,t=N.defaultOptions.plotOptions[r].dataGrouping;if(n&&(o[r]||i)){var a=this.chart.rangeSelector;t||(t=R(S.common,o[r])),h.dataGrouping=R(i,t,n.series&&n.series.dataGrouping,n[r].dataGrouping,this.userOptions.dataGrouping,!h.isInternal&&a&&E(a.selected)&&a.buttonOptions[a.selected].dataGrouping)}}var g=Y.series.prototype,v=Z.addEvent,w=Z.defined,M=Z.error,A=Z.extend,E=Z.isNumber,R=Z.merge,W=Z.pick,b=g.generatePoints,l=[];return{compose:function(h){var r=h.prototype.pointClass;-1===l.indexOf(r)&&(l.push(r),v(r,"update",function(){if(this.dataGroup)return M(24,!1,this.series.chart),!1})),-1===l.indexOf(h)&&(l.push(h),v(h,"afterSetOptions",u),v(h,"destroy",P),A(h.prototype,{applyGrouping:K,destroyGroupedData:P,generatePoints:k,getDGApproximation:x,groupData:p}))},groupData:p}}),X(y,"Extensions/DataGrouping/DataGrouping.js",[y["Extensions/DataGrouping/DataGroupingAxisComposition.js"],y["Extensions/DataGrouping/DataGroupingDefaults.js"],y["Extensions/DataGrouping/DataGroupingSeriesComposition.js"],y["Core/FormatUtilities.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){function Z(u){var g=this.chart,v=g.time,w=u.labelConfig,M=w.series,A=M.tooltipOptions,E=M.options.dataGrouping,R=M.xAxis,W=A.xDateFormat,b=A[u.isFooter?"footerFormat":"headerFormat"];if(R&&"datetime"===R.options.type&&E&&x(w.key)){var l=M.currentDataGrouping;if(E=E.dateTimeLabelFormats||S.common.dateTimeLabelFormats,l)if(A=E[l.unitName],1===l.count)W=A[0];else{W=A[1];var h=A[2]}else!W&&E&&R.dateTime&&(W=R.dateTime.getXDateFormat(w.x,A.dateTimeLabelFormats));W=v.dateFormat(W,w.key),h&&(W+=v.dateFormat(h,w.key+l.totalRange-1)),M.chart.styledMode&&(b=this.styledModeFormat(b)),u.text=K(b,{point:k(w.point,{key:W}),series:M},g),u.preventDefault()}}var K=N.format,P=Y.addEvent,k=Y.extend,x=Y.isNumber,p=[];return{compose:function(u,g,v){O.compose(u),I.compose(g),-1===p.indexOf(v)&&(p.push(v),P(v,"headerFormatter",Z))},groupData:I.groupData}}),X(y,"masters/modules/datagrouping.src.js",[y["Core/Globals.js"],y["Extensions/DataGrouping/ApproximationDefaults.js"],y["Extensions/DataGrouping/ApproximationRegistry.js"],y["Extensions/DataGrouping/DataGrouping.js"]],function(O,S,I,N){O.dataGrouping={approximationDefaults:S,approximations:I},N.compose(O.Axis,O.Series,O.Tooltip)}),X(y,"Series/DataModifyComposition.js",[y["Core/Axis/Axis.js"],y["Core/Series/Point.js"],y["Core/Series/Series.js"],y["Core/Utilities.js"]],function(O,S,I,N){var w,Y=S.prototype.tooltipFormatter,Z=N.addEvent,K=N.arrayMax,P=N.arrayMin,k=N.correctFloat,x=N.defined,p=N.isArray,u=N.isNumber,g=N.isString,v=N.pick;return function(M){function A(t,a,m){this.isXAxis||(this.series.forEach(function(d){"compare"===t&&"boolean"!=typeof a?d.setCompare(a,!1):"cumulative"!==t||g(a)||d.setCumulative(a,!1)}),v(m,!0)&&this.chart.redraw())}function E(t){var a=this,m=a.series.chart.numberFormatter,d=function(f){t=t.replace("{point."+f+"}",(0<a[f]&&"change"===f?"+":"")+m(a[f],v(a.series.tooltipOptions.changeDecimals,2)))};return x(a.change)&&d("change"),x(a.cumulativeSum)&&d("cumulativeSum"),Y.apply(this,[t])}function R(){var t=this.options.compare;if("percent"===t||"value"===t||this.options.cumulative){var a=new o(this);"percent"===t||"value"===t?a.initCompare(t):a.initCumulative()}this.dataModify=a}function W(t){var a=(t=t.dataExtremes).activeYData;if(this.dataModify&&t){var m=void 0;this.options.compare?m=[this.dataModify.modifyValue(t.dataMin),this.dataModify.modifyValue(t.dataMax)]:this.options.cumulative&&p(a)&&2<=a.length&&(m=o.getCumulativeExtremes(a)),m&&(t.dataMin=P(m),t.dataMax=K(m))}}function b(t,a){this.options.compare=this.userOptions.compare=t,this.update({},v(a,!0)),!this.dataModify||"value"!==t&&"percent"!==t?this.points.forEach(function(m){delete m.change}):this.dataModify.initCompare(t)}function l(){if(this.xAxis&&this.processedYData&&this.dataModify){var T,t=this.processedXData,a=this.processedYData,m=a.length,d=!0===this.options.compareStart?0:1,f=-1;for(this.pointArrayMap&&(f=this.pointArrayMap.indexOf(this.options.pointValKey||this.pointValKey||"y")),T=0;T<m-d;T++){var V=a[T]&&-1<f?a[T][f]:a[T];if(u(V)&&0!==V&&t[T+d]>=(this.xAxis.min||0)){this.dataModify.compareValue=V;break}}}}function h(t,a){this.setModifier("compare",t,a)}function r(t,a){t=v(t,!1),this.options.cumulative=this.userOptions.cumulative=t,this.update({},v(a,!0)),this.dataModify?this.dataModify.initCumulative():this.points.forEach(function(m){delete m.cumulativeSum})}function n(t,a){this.setModifier("cumulative",t,a)}var i=[];M.compose=function(t,a,m){if(-1===i.indexOf(t)){i.push(t);var d=t.prototype;d.setCompare=b,d.setCumulative=r,Z(t,"afterInit",R),Z(t,"afterGetExtremes",W),Z(t,"afterProcessData",l)}return-1===i.indexOf(a)&&(i.push(a),(a=a.prototype).setCompare=h,a.setModifier=A,a.setCumulative=n),-1===i.indexOf(m)&&(i.push(m),m.prototype.tooltipFormatter=E),t};var o=function(){function t(a){this.series=a}return t.prototype.modifyValue=function(){return 0},t.getCumulativeExtremes=function(a){var m=1/0,d=-1/0;return a.reduce(function(f,T){return T=f+T,m=Math.min(m,T,f),d=Math.max(d,T,f),T}),[m,d]},t.prototype.initCompare=function(a){this.modifyValue=function(m,d){null===m&&(m=0);var f=this.compareValue;return typeof m<"u"&&typeof f<"u"?(m="value"===a?m-f:m/f*100-(100===this.series.options.compareBase?0:100),typeof d<"u"&&(d=this.series.points[d])&&(d.change=m),m):0}},t.prototype.initCumulative=function(){this.modifyValue=function(a,m){if(null===a&&(a=0),void 0!==a&&void 0!==m){var d=0<m?this.series.points[m-1]:null;return d&&d.cumulativeSum&&(a=k(d.cumulativeSum+a)),(m=this.series.points[m])&&(m.cumulativeSum=a),a}return 0}},t}();M.Additions=o}(w||(w={})),w}),X(y,"Core/Axis/NavigatorAxisComposition.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(O,S){function I(){this.navigatorAxis||(this.navigatorAxis=new u(this))}function N(g){var v=this.chart.options,w=v.navigator,M=this.navigatorAxis,A=v.chart.zooming.pinchType,E=v.rangeSelector;v=v.chart.zooming.type,this.isXAxis&&(w&&w.enabled||E&&E.enabled)&&("y"===v?g.zoomed=!1:(!Y&&"xy"===v||Y&&"xy"===A)&&this.options.range&&(w=M.previousZoom,P(g.newMin)?M.previousZoom=[this.min,this.max]:w&&(g.newMin=w[0],g.newMax=w[1],M.previousZoom=void 0))),typeof g.zoomed<"u"&&g.preventDefault()}var Y=O.isTouchDevice,Z=S.addEvent,K=S.correctFloat,P=S.defined,k=S.isNumber,x=S.pick,p=[],u=function(){function g(v){this.axis=v}return g.compose=function(v){-1===p.indexOf(v)&&(p.push(v),v.keepProps.push("navigatorAxis"),Z(v,"init",I),Z(v,"zoom",N))},g.prototype.destroy=function(){this.axis=void 0},g.prototype.toFixedRange=function(v,w,M,A){var E=this.axis,R=E.chart;v=x(M,E.translate(v,!0,!E.horiz)),w=x(A,E.translate(w,!0,!E.horiz)),E=(E.pointRange||0)/2;var W=(R=R&&R.fixedRange)&&(w-v)/R;return P(M)||(v=K(v+E)),P(A)||(w=K(w-E)),.7<W&&1.3>W&&(A?v=w-R:w=v+R),k(v)&&k(w)||(v=w=void 0),{min:v,max:w}},g}();return u}),X(y,"Stock/Navigator/NavigatorDefaults.js",[y["Core/Color/Color.js"],y["Core/Series/SeriesRegistry.js"]],function(O,S){return S=S.seriesTypes,{height:40,margin:25,maskInside:!0,handles:{width:7,height:15,symbols:["navigator-handle","navigator-handle"],enabled:!0,lineWidth:1,backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:(O=O.parse)("#6685c2").setOpacity(.3).get(),outlineColor:"#cccccc",outlineWidth:1,series:{type:typeof S.areaspline>"u"?"line":"areaspline",fillOpacity:.05,lineWidth:1,compare:null,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,firstAnchor:"firstPoint",anchor:"middle",lastAnchor:"lastPoint",units:[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2,3,4]],["week",[1,2,3]],["month",[1,3,6]],["year",null]]},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series",className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},threshold:null},xAxis:{overscroll:0,className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#999999"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}}),X(y,"Stock/Navigator/NavigatorSymbols.js",[],function(){return{"navigator-handle":function(O,S,I,N,Y){return void 0===Y&&(Y={}),O=Y.width?Y.width/2:I,S=Math.round(O/3)+.5,[["M",-O-1,.5],["L",O,.5],["L",O,(N=Y.height||N)+.5],["L",-O-1,N+.5],["L",-O-1,.5],["M",-S,4],["L",-S,N-3],["M",S-1,4],["L",S-1,N-3]]}}}),X(y,"Stock/Navigator/NavigatorComposition.js",[y["Core/Defaults.js"],y["Core/Globals.js"],y["Core/Axis/NavigatorAxisComposition.js"],y["Stock/Navigator/NavigatorDefaults.js"],y["Stock/Navigator/NavigatorSymbols.js"],y["Core/Renderer/RendererRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K){function P(){this.navigator&&this.navigator.setBaseSeries(null,!1)}function k(){var i=this.legend,o=this.navigator;if(o){var t=i&&i.options,a=o.xAxis,m=o.yAxis,d=o.scrollbarHeight;this.inverted?(o.left=o.opposite?this.chartWidth-d-o.height:this.spacing[3]+d,o.top=this.plotTop+d):(o.left=h(a.left,this.plotLeft+d),o.top=o.navigatorOptions.top||this.chartHeight-o.height-d-this.spacing[2]-(this.rangeSelector&&this.extraBottomMargin?this.rangeSelector.getHeight():0)-(t&&"bottom"===t.verticalAlign&&"proximate"!==t.layout&&t.enabled&&!t.floating?i.legendHeight+h(t.margin,10):0)-(this.titleOffset?this.titleOffset[2]:0)),a&&m&&(this.inverted?a.options.left=m.options.left=o.left:a.options.top=m.options.top=o.top,a.setAxisSize(),m.setAxisSize())}}function x(i){this.navigator||this.scroller||!this.options.navigator.enabled&&!this.options.scrollbar.enabled||(this.scroller=this.navigator=new n(this),h(i.redraw,!0)&&this.redraw(i.animation))}function p(){var i=this.options;(i.navigator.enabled||i.scrollbar.enabled)&&(this.scroller=this.navigator=new n(this))}function u(){var i=this.options,o=i.navigator,t=i.rangeSelector;if((o&&o.enabled||t&&t.enabled)&&(!E&&"x"===i.chart.zooming.type||E&&"x"===i.chart.zooming.pinchType))return!1}function g(i){var o=i.navigator;o&&i.xAxis[0]&&(i=i.xAxis[0].getExtremes(),o.render(i.min,i.max))}function v(i){var o=i.options.navigator||{},t=i.options.scrollbar||{};this.navigator||this.scroller||!o.enabled&&!t.enabled||(l(!0,this.options.navigator,o),l(!0,this.options.scrollbar,t),delete i.options.navigator,delete i.options.scrollbar)}function w(){this.chart.navigator&&!this.options.isInternal&&this.chart.navigator.setBaseSeries(null,!1)}var n,M=O.defaultOptions,A=O.setOptions,E=S.isTouchDevice,R=Z.getRendererType,W=K.addEvent,b=K.extend,l=K.merge,h=K.pick,r=[];return{compose:function(i,o,t,a){I.compose(i),n=t,-1===r.indexOf(o)&&(r.push(o),o.prototype.callbacks.push(g),W(o,"afterAddSeries",P),W(o,"afterSetChartSize",k),W(o,"afterUpdate",x),W(o,"beforeRender",p),W(o,"beforeShowResetZoom",u),W(o,"update",v)),-1===r.indexOf(a)&&(r.push(a),W(a,"afterUpdate",w)),-1===r.indexOf(R)&&(r.push(R),b(R().prototype.symbols,Y)),-1===r.indexOf(A)&&(r.push(A),b(M,{navigator:N}))}}}),X(y,"Core/Axis/ScrollbarAxis.js",[y["Core/Utilities.js"]],function(O){var S=O.addEvent,I=O.defined,N=O.pick;return function(){function Y(){}return Y.compose=function(Z,K){if(-1!==Y.composed.indexOf(Z))return Z;Y.composed.push(Z);var P=function(k){var x=N(k.options&&k.options.min,k.min),p=N(k.options&&k.options.max,k.max);return{axisMin:x,axisMax:p,scrollMin:I(k.dataMin)?Math.min(x,k.min,k.dataMin,N(k.threshold,1/0)):x,scrollMax:I(k.dataMax)?Math.max(p,k.max,k.dataMax,N(k.threshold,-1/0)):p}};return S(Z,"afterInit",function(){var k=this;k.options&&k.options.scrollbar&&k.options.scrollbar.enabled&&(k.options.scrollbar.vertical=!k.horiz,k.options.startOnTick=k.options.endOnTick=!1,k.scrollbar=new K(k.chart.renderer,k.options.scrollbar,k.chart),S(k.scrollbar,"changed",function(x){var p=P(k),u=p.axisMax,g=p.scrollMin,v=p.scrollMax-g;I(p.axisMin)&&I(u)&&(k.horiz&&!k.reversed||!k.horiz&&k.reversed?(p=g+v*this.to,g+=v*this.from):(p=g+v*(1-this.from),g+=v*(1-this.to)),this.shouldUpdateExtremes(x.DOMType)?k.setExtremes(g,p,!0,"mousemove"!==x.DOMType&&"touchmove"!==x.DOMType,x):this.setRange(this.from,this.to))}))}),S(Z,"afterRender",function(){var k=P(this),x=k.scrollMin,p=k.scrollMax,u=this.axisTitleMargin+(this.titleOffset||0),g=this.chart.scrollbarsOffsets,v=this.options.margin||0;(k=this.scrollbar)&&(this.horiz?(this.opposite||(g[1]+=u),k.position(this.left,this.top+this.height+2+g[1]-(this.opposite?v:0),this.width,this.height),this.opposite||(g[1]+=v),u=1):(this.opposite&&(g[0]+=u),k.position(k.options.opposite?this.left+this.width+2+g[0]-(this.opposite?0:v):this.opposite?0:v,this.top,this.width,this.height),this.opposite&&(g[0]+=v),u=0),g[u]+=k.size+k.options.margin,isNaN(x)||isNaN(p)||!I(this.min)||!I(this.max)||this.min===this.max?k.setRange(0,1):(g=(this.min-x)/(p-x),x=(this.max-x)/(p-x),this.horiz&&!this.reversed||!this.horiz&&this.reversed?k.setRange(g,x):k.setRange(1-x,1-g)))}),S(Z,"afterGetOffset",function(){var k=this.scrollbar&&!this.scrollbar.options.opposite;k=this.horiz?2:k?3:1;var x=this.scrollbar;x&&(this.chart.scrollbarsOffsets=[0,0],this.chart.axisOffset[k]+=x.size+x.options.margin)}),Z},Y.composed=[],Y}()}),X(y,"Stock/Scrollbar/ScrollbarDefaults.js",[y["Core/Globals.js"]],function(O){return{height:O.isTouchDevice?20:14,barBorderRadius:0,buttonBorderRadius:0,liveRedraw:void 0,margin:10,minWidth:6,opposite:!0,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:1,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"#333333",trackBackgroundColor:"#f2f2f2",trackBorderColor:"#f2f2f2",trackBorderWidth:1}}),X(y,"Stock/Scrollbar/Scrollbar.js",[y["Core/Defaults.js"],y["Core/Globals.js"],y["Core/Axis/ScrollbarAxis.js"],y["Stock/Scrollbar/ScrollbarDefaults.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y){var Z=O.defaultOptions,K=Y.addEvent,P=Y.correctFloat,k=Y.defined,x=Y.destroyObjectProperties,p=Y.fireEvent,u=Y.merge,g=Y.pick,v=Y.removeEvent;return O=function(){function w(M,A,E){this._events=[],this.chart=void 0,this.from=this.chartY=this.chartX=0,this.scrollbar=this.renderer=this.options=this.group=void 0,this.scrollbarButtons=[],this.scrollbarGroup=void 0,this.scrollbarLeft=0,this.scrollbarRifles=void 0,this.scrollbarStrokeWidth=1,this.to=this.size=this.scrollbarTop=0,this.track=void 0,this.trackBorderWidth=1,this.userOptions=void 0,this.y=this.x=0,this.init(M,A,E)}return w.compose=function(M){I.compose(M,w)},w.swapXY=function(M,A){return A&&M.forEach(function(E){for(var W,R=E.length,b=0;b<R;b+=2)"number"==typeof(W=E[b+1])&&(E[b+1]=E[b+2],E[b+2]=W)}),M},w.prototype.addEvents=function(){var M=this.options.inverted?[1,0]:[0,1],A=this.scrollbarButtons,E=this.scrollbarGroup.element,R=this.track.element,W=this.mouseDownHandler.bind(this),b=this.mouseMoveHandler.bind(this),l=this.mouseUpHandler.bind(this);M=[[A[M[0]].element,"click",this.buttonToMinClick.bind(this)],[A[M[1]].element,"click",this.buttonToMaxClick.bind(this)],[R,"click",this.trackClick.bind(this)],[E,"mousedown",W],[E.ownerDocument,"mousemove",b],[E.ownerDocument,"mouseup",l]],S.hasTouch&&M.push([E,"touchstart",W],[E.ownerDocument,"touchmove",b],[E.ownerDocument,"touchend",l]),M.forEach(function(h){K.apply(null,h)}),this._events=M},w.prototype.buttonToMaxClick=function(M){var A=(this.to-this.from)*g(this.options.step,.2);this.updatePosition(this.from+A,this.to+A),p(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMEvent:M})},w.prototype.buttonToMinClick=function(M){var A=P(this.to-this.from)*g(this.options.step,.2);this.updatePosition(P(this.from-A),P(this.to-A)),p(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMEvent:M})},w.prototype.cursorToScrollbarPosition=function(M){var A=this.options;return{chartX:(M.chartX-this.x-this.xOffset)/(this.barWidth-(A=A.minWidth>this.calculatedWidth?A.minWidth:0)),chartY:(M.chartY-this.y-this.yOffset)/(this.barWidth-A)}},w.prototype.destroy=function(){var M=this,A=M.chart.scroller;M.removeEvents(),["track","scrollbarRifles","scrollbar","scrollbarGroup","group"].forEach(function(E){M[E]&&M[E].destroy&&(M[E]=M[E].destroy())}),A&&M===A.scrollbar&&(A.scrollbar=null,x(A.scrollbarButtons))},w.prototype.drawScrollbarButton=function(M){var A=this.renderer,E=this.scrollbarButtons,R=this.options,W=this.size,b=A.g().add(this.group);E.push(b),b=A.rect().addClass("highcharts-scrollbar-button").add(b),this.chart.styledMode||b.attr({stroke:R.buttonBorderColor,"stroke-width":R.buttonBorderWidth,fill:R.buttonBackgroundColor}),b.attr(b.crisp({x:-.5,y:-.5,width:W+1,height:W+1,r:R.buttonBorderRadius},b.strokeWidth())),b=A.path(w.swapXY([["M",W/2+(M?-1:1),W/2-3],["L",W/2+(M?-1:1),W/2+3],["L",W/2+(M?2:-2),W/2]],R.vertical)).addClass("highcharts-scrollbar-arrow").add(E[M]),this.chart.styledMode||b.attr({fill:R.buttonArrowColor})},w.prototype.init=function(M,A,E){this.scrollbarButtons=[],this.renderer=M,this.userOptions=A,this.options=u(N,Z.scrollbar,A),this.chart=E,this.size=g(this.options.size,this.options.height),A.enabled&&(this.render(),this.addEvents())},w.prototype.mouseDownHandler=function(M){M=this.chart.pointer.normalize(M),M=this.cursorToScrollbarPosition(M),this.chartX=M.chartX,this.chartY=M.chartY,this.initPositions=[this.from,this.to],this.grabbedCenter=!0},w.prototype.mouseMoveHandler=function(M){var A=this.chart.pointer.normalize(M),E=this.options.vertical?"chartY":"chartX",R=this.initPositions||[];!this.grabbedCenter||M.touches&&0===M.touches[0][E]||(E=(A=this.cursorToScrollbarPosition(A)[E])-(E=this[E]),this.hasDragged=!0,this.updatePosition(R[0]+E,R[1]+E),this.hasDragged&&p(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMType:M.type,DOMEvent:M}))},w.prototype.mouseUpHandler=function(M){this.hasDragged&&p(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMType:M.type,DOMEvent:M}),this.grabbedCenter=this.hasDragged=this.chartX=this.chartY=null},w.prototype.position=function(M,A,E,R){var W=this.options.vertical,b=this.rendered?"animate":"attr",l=R,h=0;this.group.show(),this.x=M,this.y=A+this.trackBorderWidth,this.width=E,this.height=R,this.xOffset=l,this.yOffset=h,W?(this.width=this.yOffset=E=h=this.size,this.xOffset=l=0,this.barWidth=R-2*E,this.x=M+=this.options.margin):(this.height=this.xOffset=R=l=this.size,this.barWidth=E-2*R,this.y+=this.options.margin),this.group[b]({translateX:M,translateY:this.y}),this.track[b]({width:E,height:R}),this.scrollbarButtons[1][b]({translateX:W?0:E-l,translateY:W?R-h:0})},w.prototype.removeEvents=function(){this._events.forEach(function(M){v.apply(null,M)}),this._events.length=0},w.prototype.render=function(){var M=this.renderer,A=this.options,E=this.size,R=this.chart.styledMode,W=M.g("scrollbar").attr({zIndex:A.zIndex}).hide().add();this.group=W,this.track=M.rect().addClass("highcharts-scrollbar-track").attr({x:0,r:A.trackBorderRadius||0,height:E,width:E}).add(W),R||this.track.attr({fill:A.trackBackgroundColor,stroke:A.trackBorderColor,"stroke-width":A.trackBorderWidth}),this.trackBorderWidth=this.track.strokeWidth(),this.track.attr({y:-this.trackBorderWidth%2/2}),this.scrollbarGroup=M.g().add(W),this.scrollbar=M.rect().addClass("highcharts-scrollbar-thumb").attr({height:E,width:E,r:A.barBorderRadius||0}).add(this.scrollbarGroup),this.scrollbarRifles=M.path(w.swapXY([["M",-3,E/4],["L",-3,2*E/3],["M",0,E/4],["L",0,2*E/3],["M",3,E/4],["L",3,2*E/3]],A.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup),R||(this.scrollbar.attr({fill:A.barBackgroundColor,stroke:A.barBorderColor,"stroke-width":A.barBorderWidth}),this.scrollbarRifles.attr({stroke:A.rifleColor,"stroke-width":1})),this.scrollbarStrokeWidth=this.scrollbar.strokeWidth(),this.scrollbarGroup.translate(-this.scrollbarStrokeWidth%2/2,-this.scrollbarStrokeWidth%2/2),this.drawScrollbarButton(0),this.drawScrollbarButton(1)},w.prototype.setRange=function(M,A){var E=this.options,R=E.vertical,W=E.minWidth,b=this.barWidth,l=!this.rendered||this.hasDragged||this.chart.navigator&&this.chart.navigator.hasDragged?"attr":"animate";if(k(b)){var h=b*Math.min(A,1);M=Math.max(M,0);var r=Math.ceil(b*M);this.calculatedWidth=h=P(h-r),h<W&&(r=(b-W+h)*M,h=W),W=Math.floor(r+this.xOffset+this.yOffset),b=h/2-.5,this.from=M,this.to=A,R?(this.scrollbarGroup[l]({translateY:W}),this.scrollbar[l]({height:h}),this.scrollbarRifles[l]({translateY:b}),this.scrollbarTop=W,this.scrollbarLeft=0):(this.scrollbarGroup[l]({translateX:W}),this.scrollbar[l]({width:h}),this.scrollbarRifles[l]({translateX:b}),this.scrollbarLeft=W,this.scrollbarTop=0),12>=h?this.scrollbarRifles.hide():this.scrollbarRifles.show(),!1===E.showFull&&(0>=M&&1<=A?this.group.hide():this.group.show()),this.rendered=!0}},w.prototype.shouldUpdateExtremes=function(M){return g(this.options.liveRedraw,S.svg&&!S.isTouchDevice&&!this.chart.boosted)||"mouseup"===M||"touchend"===M||!k(M)},w.prototype.trackClick=function(M){var A=this.chart.pointer.normalize(M),E=this.to-this.from;this.options.vertical&&A.chartY>this.y+this.scrollbarTop||!this.options.vertical&&A.chartX>this.x+this.scrollbarLeft?this.updatePosition(this.from+E,this.to+E):this.updatePosition(this.from-E,this.to-E),p(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMEvent:M})},w.prototype.update=function(M){this.destroy(),this.init(this.chart.renderer,u(!0,this.options,M),this.chart)},w.prototype.updatePosition=function(M,A){1<A&&(M=P(1-P(A-M)),A=1),0>M&&(A=P(A-M),M=0),this.from=M,this.to=A},w.defaultOptions=N,w}(),Z.scrollbar=u(!0,O.defaultOptions,Z.scrollbar),O}),X(y,"Stock/Navigator/Navigator.js",[y["Core/Axis/Axis.js"],y["Core/Defaults.js"],y["Core/Globals.js"],y["Core/Axis/NavigatorAxisComposition.js"],y["Stock/Navigator/NavigatorComposition.js"],y["Stock/Scrollbar/Scrollbar.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K){function P(i){for(var o=[],t=1;t<arguments.length;t++)o[t-1]=arguments[t];if((o=[].filter.call(o,b)).length)return Math[i].apply(0,o)}var k=S.defaultOptions,x=I.hasTouch,p=I.isTouchDevice,u=K.addEvent,g=K.clamp,v=K.correctFloat,w=K.defined,M=K.destroyObjectProperties,A=K.erase,E=K.extend,R=K.find,W=K.isArray,b=K.isNumber,l=K.merge,h=K.pick,r=K.removeEvent,n=K.splat;return function(){function i(o){this.zoomedMin=this.zoomedMax=this.yAxis=this.xAxis=this.top=this.size=this.shades=this.rendered=this.range=this.outlineHeight=this.outline=this.opposite=this.navigatorSize=this.navigatorSeries=this.navigatorOptions=this.navigatorGroup=this.navigatorEnabled=this.left=this.height=this.handles=this.chart=this.baseSeries=void 0,this.init(o)}return i.compose=function(o,t,a){Y.compose(o,t,i,a)},i.prototype.drawHandle=function(o,t,a,m){var d=this.navigatorOptions.handles.height;this.handles[t][m](a?{translateX:Math.round(this.left+this.height/2),translateY:Math.round(this.top+parseInt(o,10)+.5-d)}:{translateX:Math.round(this.left+parseInt(o,10)),translateY:Math.round(this.top+this.height/2-d/2-1)})},i.prototype.drawOutline=function(o,t,a,m){var d=this.navigatorOptions.maskInside,f=this.outline.strokeWidth(),T=f/2,V=f%2/2;f=this.outlineHeight;var F=this.scrollbarHeight||0,s=this.size,_=this.left-F,B=this.top;a?(V=[["M",(_-=T)+f,B-F-V],["L",_+f,a=B+t+V],["L",_,a],["L",_,t=B+o+V],["L",_+f,t],["L",_+f,B+s+F]],d&&V.push(["M",_+f,a-T],["L",_+f,t+T])):(V=[["M",_,B+=T],["L",o+=_+F-V,B],["L",o,B+f],["L",t+=_+F-V,B+f],["L",t,B],["L",_+s+2*F,B]],d&&V.push(["M",o-T,B],["L",t+T,B])),this.outline[m]({d:V})},i.prototype.drawMasks=function(o,t,a,m){var d=this.left,f=this.top,T=this.height;if(a)var V=[d,d,d],F=[f,f+o,f+t],s=[T,T,T],_=[o,t-o,this.size-t];else V=[d,d+o,d+t],F=[f,f,f],s=[o,t-o,this.size-t],_=[T,T,T];this.shades.forEach(function(B,H){B[m]({x:V[H],y:F[H],width:s[H],height:_[H]})})},i.prototype.renderElements=function(){var o=this,t=o.navigatorOptions,a=t.maskInside,m=o.chart,d=m.renderer,f={cursor:m.inverted?"ns-resize":"ew-resize"},T=o.navigatorGroup=d.g("navigator").attr({zIndex:8,visibility:"hidden"}).add();if([!a,a,!a].forEach(function(_,B){var H=d.rect().addClass("highcharts-navigator-mask"+(1===B?"-inside":"-outside")).add(T);m.styledMode||(H.attr({fill:_?t.maskFill:"rgba(0,0,0,0)"}),1===B&&H.css(f)),o.shades[B]=H}),o.outline=d.path().addClass("highcharts-navigator-outline").add(T),m.styledMode||o.outline.attr({"stroke-width":t.outlineWidth,stroke:t.outlineColor}),t.handles&&t.handles.enabled){var V=t.handles,F=V.height,s=V.width;[0,1].forEach(function(_){o.handles[_]=d.symbol(V.symbols[_],-s/2-1,0,s,F,V),m.inverted&&o.handles[_].attr({rotation:90,rotationOriginX:Math.floor(-s/2),rotationOriginY:(F+s)/2}),o.handles[_].attr({zIndex:7-_}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][_]).add(T),m.styledMode||o.handles[_].attr({fill:V.backgroundColor,stroke:V.borderColor,"stroke-width":V.lineWidth}).css(f)})}},i.prototype.update=function(o){(this.series||[]).forEach(function(t){t.baseSeries&&delete t.baseSeries.navigatorSeries}),this.destroy(),l(!0,this.chart.options.navigator,o),this.init(this.chart)},i.prototype.render=function(o,t,a,m){var C,d=this.chart,f=this.xAxis,T=f.pointRange||0,V=f.navigatorAxis.fake?d.xAxis[0]:f,F=this.navigatorEnabled,s=this.rendered,_=d.inverted,B=d.xAxis[0].minRange,H=d.xAxis[0].options.maxRange,G=this.scrollbarHeight;if(!this.hasDragged||w(a)){if(o=v(o-T/2),t=v(t+T/2),!b(o)||!b(t)){if(!s)return;a=0,m=h(f.width,V.width)}this.left=h(f.left,d.plotLeft+G+(_?d.plotWidth:0));var j=this.size=C=h(f.len,(_?d.plotHeight:d.plotWidth)-2*G);d=_?G:C+2*G,a=h(a,f.toPixels(o,!0)),m=h(m,f.toPixels(t,!0)),b(a)&&Math.abs(a)!==1/0||(a=0,m=d),o=f.toValue(a,!0),t=f.toValue(m,!0);var L=Math.abs(v(t-o));L<B?this.grabbedLeft?a=f.toPixels(t-B-T,!0):this.grabbedRight&&(m=f.toPixels(o+B+T,!0)):w(H)&&v(L-T)>H&&(this.grabbedLeft?a=f.toPixels(t-H-T,!0):this.grabbedRight&&(m=f.toPixels(o+H+T,!0))),this.zoomedMax=g(Math.max(a,m),0,j),this.zoomedMin=g(this.fixedWidth?this.zoomedMax-this.fixedWidth:Math.min(a,m),0,j),this.range=this.zoomedMax-this.zoomedMin,j=Math.round(this.zoomedMax),a=Math.round(this.zoomedMin),F&&(this.navigatorGroup.attr({visibility:"inherit"}),this.drawMasks(a,j,_,s=s&&!this.hasDragged?"animate":"attr"),this.drawOutline(a,j,_,s),this.navigatorOptions.handles.enabled&&(this.drawHandle(a,0,_,s),this.drawHandle(j,1,_,s))),this.scrollbar&&(_?(_=this.top-G,V=this.left-G+(F||!V.opposite?0:(V.titleOffset||0)+V.axisTitleMargin),G=C+2*G):(_=this.top+(F?this.height:-G),V=this.left-G),this.scrollbar.position(V,_,d,G),this.scrollbar.setRange(this.zoomedMin/(C||1),this.zoomedMax/(C||1))),this.rendered=!0}},i.prototype.addMouseEvents=function(){var d,f,o=this,t=o.chart,a=t.container,m=[];o.mouseMoveHandler=d=function(T){o.onMouseMove(T)},o.mouseUpHandler=f=function(T){o.onMouseUp(T)},(m=o.getPartsEvents("mousedown")).push(u(t.renderTo,"mousemove",d),u(a.ownerDocument,"mouseup",f)),x&&(m.push(u(t.renderTo,"touchmove",d),u(a.ownerDocument,"touchend",f)),m.concat(o.getPartsEvents("touchstart"))),o.eventsToUnbind=m,o.series&&o.series[0]&&m.push(u(o.series[0].xAxis,"foundExtremes",function(){t.navigator.modifyNavigatorAxisExtremes()}))},i.prototype.getPartsEvents=function(o){var t=this,a=[];return["shades","handles"].forEach(function(m){t[m].forEach(function(d,f){a.push(u(d.element,o,function(T){t[m+"Mousedown"](T,f)}))})}),a},i.prototype.shadesMousedown=function(o,t){o=this.chart.pointer.normalize(o);var a=this.chart,m=this.xAxis,d=this.zoomedMin,f=this.size,T=this.range,V=this.left,F=o.chartX;if(a.inverted&&(F=o.chartY,V=this.top),1===t)this.grabbedCenter=F,this.fixedWidth=T,this.dragOffset=F-d;else{if(o=F-V-T/2,0===t)o=Math.max(0,o);else if(2===t&&o+T>=f)if(o=f-T,this.reversedExtremes){o-=T;var s=this.getUnionExtremes().dataMin}else var _=this.getUnionExtremes().dataMax;o!==d&&(this.fixedWidth=T,t=m.navigatorAxis.toFixedRange(o,o+T,s,_),w(t.min)&&a.xAxis[0].setExtremes(Math.min(t.min,t.max),Math.max(t.min,t.max),!0,null,{trigger:"navigator"}))}},i.prototype.handlesMousedown=function(o,t){this.chart.pointer.normalize(o);var a=(o=this.chart).xAxis[0],m=this.reversedExtremes;0===t?(this.grabbedLeft=!0,this.otherHandlePos=this.zoomedMax,this.fixedExtreme=m?a.min:a.max):(this.grabbedRight=!0,this.otherHandlePos=this.zoomedMin,this.fixedExtreme=m?a.max:a.min),o.fixedRange=null},i.prototype.onMouseMove=function(o){var t=this,a=t.chart,m=t.navigatorSize,d=t.range,f=t.dragOffset,T=a.inverted,V=t.left;o.touches&&0===o.touches[0].pageX||(o=a.pointer.normalize(o),a=o.chartX,T&&(V=t.top,a=o.chartY),t.grabbedLeft?(t.hasDragged=!0,t.render(0,0,a-V,t.otherHandlePos)):t.grabbedRight?(t.hasDragged=!0,t.render(0,0,t.otherHandlePos,a-V)):t.grabbedCenter&&(t.hasDragged=!0,a<f?a=f:a>m+f-d&&(a=m+f-d),t.render(0,0,a-f,a-f+d)),t.hasDragged&&t.scrollbar&&h(t.scrollbar.options.liveRedraw,I.svg&&!p&&!this.chart.boosted)&&(o.DOMType=o.type,setTimeout(function(){t.onMouseUp(o)},0)))},i.prototype.onMouseUp=function(o){var t=this.chart,a=this.xAxis,m=this.scrollbar,d=o.DOMEvent||o,f=t.inverted,T=this.rendered&&!this.hasDragged?"animate":"attr";if(this.hasDragged&&(!m||!m.hasDragged)||"scrollbar"===o.trigger){if(m=this.getUnionExtremes(),this.zoomedMin===this.otherHandlePos)var V=this.fixedExtreme;else if(this.zoomedMax===this.otherHandlePos)var F=this.fixedExtreme;this.zoomedMax===this.size&&(F=this.reversedExtremes?m.dataMin:m.dataMax),0===this.zoomedMin&&(V=this.reversedExtremes?m.dataMax:m.dataMin),a=a.navigatorAxis.toFixedRange(this.zoomedMin,this.zoomedMax,V,F),w(a.min)&&t.xAxis[0].setExtremes(Math.min(a.min,a.max),Math.max(a.min,a.max),!0,!this.hasDragged&&null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:d})}"mousemove"!==o.DOMType&&"touchmove"!==o.DOMType&&(this.grabbedLeft=this.grabbedRight=this.grabbedCenter=this.fixedWidth=this.fixedExtreme=this.otherHandlePos=this.hasDragged=this.dragOffset=null),this.navigatorEnabled&&b(this.zoomedMin)&&b(this.zoomedMax)&&(t=Math.round(this.zoomedMin),o=Math.round(this.zoomedMax),this.shades&&this.drawMasks(t,o,f,T),this.outline&&this.drawOutline(t,o,f,T),this.navigatorOptions.handles.enabled&&Object.keys(this.handles).length===this.handles.length&&(this.drawHandle(t,0,f,T),this.drawHandle(o,1,f,T)))},i.prototype.removeEvents=function(){this.eventsToUnbind&&(this.eventsToUnbind.forEach(function(o){o()}),this.eventsToUnbind=void 0),this.removeBaseSeriesEvents()},i.prototype.removeBaseSeriesEvents=function(){var o=this.baseSeries||[];this.navigatorEnabled&&o[0]&&(!1!==this.navigatorOptions.adaptToUpdatedData&&o.forEach(function(t){r(t,"updatedData",this.updatedDataHandler)},this),o[0].xAxis&&r(o[0].xAxis,"foundExtremes",this.modifyBaseAxisExtremes))},i.prototype.init=function(o){var t=o.options,a=t.navigator||{},m=a.enabled,d=t.scrollbar||{},f=d.enabled;t=m&&a.height||0;var T=f&&d.height||0;this.handles=[],this.shades=[],this.chart=o,this.setBaseSeries(),this.height=t,this.scrollbarHeight=T,this.scrollbarEnabled=f,this.navigatorEnabled=m,this.navigatorOptions=a,this.scrollbarOptions=d,this.outlineHeight=t+T,this.opposite=h(a.opposite,!(m||!o.inverted));var V=this;d=o.xAxis.length,f=o.yAxis.length;var F=(m=V.baseSeries)&&m[0]&&m[0].xAxis||o.xAxis[0]||{options:{}};o.isDirtyBox=!0,V.navigatorEnabled?(V.xAxis=new O(o,l({breaks:F.options.breaks,ordinal:F.options.ordinal},a.xAxis,{id:"navigator-x-axis",yAxis:"navigator-y-axis",isX:!0,type:"datetime",index:d,isInternal:!0,offset:0,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1},o.inverted?{offsets:[T,0,-T,0],width:t}:{offsets:[0,-T,0,T],height:t})),V.yAxis=new O(o,l(a.yAxis,{id:"navigator-y-axis",alignTicks:!1,offset:0,index:f,isInternal:!0,reversed:h(a.yAxis&&a.yAxis.reversed,o.yAxis[0]&&o.yAxis[0].reversed,!1),zoomEnabled:!1},o.inverted?{width:t}:{height:t})),m||a.series.data?V.updateNavigatorSeries(!1):0===o.series.length&&(V.unbindRedraw=u(o,"beforeRedraw",function(){0<o.series.length&&!V.series&&(V.setBaseSeries(),V.unbindRedraw())})),V.reversedExtremes=o.inverted&&!V.xAxis.reversed||!o.inverted&&V.xAxis.reversed,V.renderElements(),V.addMouseEvents()):(V.xAxis={chart:o,navigatorAxis:{fake:!0},translate:function(s,_){var B=o.xAxis[0],H=B.getExtremes(),G=B.len-2*T,C=P("min",B.options.min,H.dataMin);return B=P("max",B.options.max,H.dataMax)-C,_?s*B/G+C:G*(s-C)/B},toPixels:function(s){return this.translate(s)},toValue:function(s){return this.translate(s,!0)}},V.xAxis.navigatorAxis.axis=V.xAxis,V.xAxis.navigatorAxis.toFixedRange=N.prototype.toFixedRange.bind(V.xAxis.navigatorAxis)),o.options.scrollbar.enabled&&(o.scrollbar=V.scrollbar=new Z(o.renderer,l(o.options.scrollbar,{margin:V.navigatorEnabled?0:10,vertical:o.inverted}),o),u(V.scrollbar,"changed",function(s){var _=V.size,B=_*this.to;_*=this.from,V.hasDragged=V.scrollbar.hasDragged,V.render(0,0,_,B),this.shouldUpdateExtremes(s.DOMType)&&setTimeout(function(){V.onMouseUp(s)})})),V.addBaseSeriesEvents(),V.addChartEvents()},i.prototype.getUnionExtremes=function(o){var f,t=this.chart.xAxis[0],a=this.xAxis,m=a.options,d=t.options;return o&&null===t.dataMin||(f={dataMin:h(m&&m.min,P("min",d.min,t.dataMin,a.dataMin,a.min)),dataMax:h(m&&m.max,P("max",d.max,t.dataMax,a.dataMax,a.max))}),f},i.prototype.setBaseSeries=function(o,t){var a=this.chart,m=this.baseSeries=[];o=o||a.options&&a.options.navigator.baseSeries||(a.series.length?R(a.series,function(d){return!d.options.isInternal}).index:0),(a.series||[]).forEach(function(d,f){d.options.isInternal||!d.options.showInNavigator&&(f!==o&&d.options.id!==o||!1===d.options.showInNavigator)||m.push(d)}),this.xAxis&&!this.xAxis.navigatorAxis.fake&&this.updateNavigatorSeries(!0,t)},i.prototype.updateNavigatorSeries=function(o,t){var V,F,_,a=this,m=a.chart,d=a.baseSeries,f={enableMouseTracking:!1,index:null,linkedTo:null,group:"nav",padXAxis:!1,xAxis:"navigator-x-axis",yAxis:"navigator-y-axis",showInLegend:!1,stacking:void 0,isInternal:!0,states:{inactive:{opacity:1}}},T=a.series=(a.series||[]).filter(function(B){var H=B.baseSeries;return!(0>d.indexOf(H)&&(H&&(r(H,"updatedData",a.updatedDataHandler),delete H.navigatorSeries),B.chart&&B.destroy(),1))}),s=a.navigatorOptions.series;d&&d.length&&d.forEach(function(B){var H=B.navigatorSeries,G=E({color:B.color,visible:B.visible},W(s)?k.navigator.series:s);H&&!1===a.navigatorOptions.adaptToUpdatedData||(f.name="Navigator "+d.length,_=(V=B.options||{}).navigatorOptions||{},G.dataLabels=n(G.dataLabels),(F=l(V,f,G,_)).pointRange=h(G.pointRange,_.pointRange,k.plotOptions[F.type||"line"].pointRange),G=_.data||G.data,a.hasNavigatorData=a.hasNavigatorData||!!G,F.data=G||V.data&&V.data.slice(0),H&&H.options?H.update(F,t):(B.navigatorSeries=m.initSeries(F),B.navigatorSeries.baseSeries=B,T.push(B.navigatorSeries)))}),(s.data&&(!d||!d.length)||W(s))&&(a.hasNavigatorData=!1,(s=n(s)).forEach(function(B,H){f.name="Navigator "+(T.length+1),(F=l(k.navigator.series,{color:m.series[H]&&!m.series[H].options.isInternal&&m.series[H].color||m.options.colors[H]||m.options.colors[0]},f,B)).data=B.data,F.data&&(a.hasNavigatorData=!0,T.push(m.initSeries(F)))})),o&&this.addBaseSeriesEvents()},i.prototype.addBaseSeriesEvents=function(){var o=this,t=this,a=t.baseSeries||[];a[0]&&a[0].xAxis&&a[0].eventsToUnbind.push(u(a[0].xAxis,"foundExtremes",this.modifyBaseAxisExtremes)),a.forEach(function(m){m.eventsToUnbind.push(u(m,"show",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!0,!1)})),m.eventsToUnbind.push(u(m,"hide",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!1,!1)})),!1!==o.navigatorOptions.adaptToUpdatedData&&m.xAxis&&m.eventsToUnbind.push(u(m,"updatedData",o.updatedDataHandler)),m.eventsToUnbind.push(u(m,"remove",function(){this.navigatorSeries&&(A(t.series,this.navigatorSeries),w(this.navigatorSeries.options)&&this.navigatorSeries.remove(!1),delete this.navigatorSeries)}))})},i.prototype.getBaseSeriesMin=function(o){return this.baseSeries.reduce(function(t,a){return Math.min(t,a.xData&&a.xData.length?a.xData[0]:t)},o)},i.prototype.modifyNavigatorAxisExtremes=function(){var o=this.xAxis;if(typeof o.getExtremes<"u"){var t=this.getUnionExtremes(!0);!t||t.dataMin===o.min&&t.dataMax===o.max||(o.min=t.dataMin,o.max=t.dataMax)}},i.prototype.modifyBaseAxisExtremes=function(){var o=this.chart.navigator,t=this.getExtremes(),a=t.dataMin,m=t.dataMax;t=t.max-t.min;var d=o.stickToMin,f=o.stickToMax,T=h(this.options.overscroll,0),V=o.series&&o.series[0],F=!!this.setExtremes;if(!this.eventArgs||"rangeSelectorButton"!==this.eventArgs.trigger){if(d)var s=a,_=s+t;f&&(_=m+T,d||(s=Math.max(a,_-t,o.getBaseSeriesMin(V&&V.xData?V.xData[0]:-Number.MAX_VALUE)))),F&&(d||f)&&b(s)&&(this.min=this.userMin=s,this.max=this.userMax=_)}o.stickToMin=o.stickToMax=null},i.prototype.updatedDataHandler=function(){var o=this.chart.navigator,t=this.navigatorSeries;o.stickToMax=h(this.chart.options.navigator&&this.chart.options.navigator.stickToMax,o.reversedExtremes?0===Math.round(o.zoomedMin):Math.round(o.zoomedMax)>=Math.round(o.size)),o.stickToMin=o.shouldStickToMin(this,o),t&&!o.hasNavigatorData&&(t.options.pointStart=this.xData[0],t.setData(this.options.data,!1,null,!1))},i.prototype.shouldStickToMin=function(o,t){t=t.getBaseSeriesMin(o.xData[0]);var a=o.xAxis;o=a.max;var m=a.min;return a=a.options.range,!(!b(o)||!b(m))&&(a&&0<o-t?o-t<a:m<=t)},i.prototype.addChartEvents=function(){this.eventsToUnbind||(this.eventsToUnbind=[]),this.eventsToUnbind.push(u(this.chart,"redraw",function(){var o=this.navigator,t=o&&(o.baseSeries&&o.baseSeries[0]&&o.baseSeries[0].xAxis||this.xAxis[0]);t&&o.render(t.min,t.max)}),u(this.chart,"getMargins",function(){var o=this.navigator,t=o.opposite?"plotTop":"marginBottom";this.inverted&&(t=o.opposite?"marginRight":"plotLeft"),this[t]=(this[t]||0)+(o.navigatorEnabled||!this.inverted?o.outlineHeight:0)+o.navigatorOptions.margin}))},i.prototype.destroy=function(){var o=this;this.removeEvents(),this.xAxis&&(A(this.chart.xAxis,this.xAxis),A(this.chart.axes,this.xAxis)),this.yAxis&&(A(this.chart.yAxis,this.yAxis),A(this.chart.axes,this.yAxis)),(this.series||[]).forEach(function(t){t.destroy&&t.destroy()}),"series xAxis yAxis shades outline scrollbarTrack scrollbarRifles scrollbarGroup scrollbar navigatorGroup rendered".split(" ").forEach(function(t){o[t]&&o[t].destroy&&o[t].destroy(),o[t]=null}),[this.handles].forEach(function(t){M(t)})},i}()}),X(y,"Stock/RangeSelector/RangeSelectorDefaults.js",[],function(){return{lang:{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"",rangeSelectorTo:"\u2192"},rangeSelector:{allButtonsEnabled:!1,buttons:void 0,buttonSpacing:5,dropdown:"responsive",enabled:void 0,verticalAlign:"top",buttonTheme:{width:28,height:18,padding:2,zIndex:7},floating:!1,x:0,y:0,height:void 0,inputBoxBorderColor:"none",inputBoxHeight:17,inputBoxWidth:void 0,inputDateFormat:"%b %e, %Y",inputDateParser:void 0,inputEditDateFormat:"%Y-%m-%d",inputEnabled:!0,inputPosition:{align:"right",x:0,y:0},inputSpacing:5,selected:void 0,buttonPosition:{align:"left",x:0,y:0},inputStyle:{color:"#335cad",cursor:"pointer"},labelStyle:{color:"#666666"}}}}),X(y,"Stock/RangeSelector/RangeSelectorComposition.js",[y["Core/Defaults.js"],y["Stock/RangeSelector/RangeSelectorDefaults.js"],y["Core/Utilities.js"]],function(O,S,I){function N(){var r=this.range,n=r.type,i=this.max,o=this.chart.time,t=function(f,T){var V="year"===n?"FullYear":"Month",F=new o.Date(f),s=o.get(V,F);return o.set(V,F,s+T),s===o.get(V,F)&&o.set("Date",F,0),F.getTime()-f};if(E(r))var a=i-r,m=r;else r&&(a=i+t(i,-(r.count||1)),this.chart&&(this.chart.fixedRange=i-a));var d=W(this.dataMin,Number.MIN_VALUE);return E(a)||(a=d),a<=d&&(a=d,typeof m>"u"&&(m=t(a,r.count)),this.newMax=Math.min(a+m,W(this.dataMax,Number.MAX_VALUE))),E(i)?!E(r)&&r&&r._offsetMin&&(a+=r._offsetMin):a=void 0,a}function Y(){this.options.rangeSelector&&this.options.rangeSelector.enabled&&(this.rangeSelector=new h(this))}function Z(){var r=this.axes,n=this.rangeSelector;n&&(E(n.deferredYTDClick)&&(n.clickButton(n.deferredYTDClick),delete n.deferredYTDClick),r.forEach(function(i){i.updateNames(),i.setScale()}),this.getAxisMargins(),n.render(),r=n.options.verticalAlign,n.options.floating||("bottom"===r?this.extraBottomMargin=!0:"middle"!==r&&(this.extraTopMargin=!0)))}function K(r){var n,i,o,t,a=r.rangeSelector,m=function(){a&&(n=r.xAxis[0].getExtremes(),i=r.legend,t=a&&a.options.verticalAlign,E(n.min)&&a.render(n.min,n.max),i.display&&"top"===t&&t===i.options.verticalAlign&&((o=R(r.spacingBox)).y="vertical"===i.options.layout?r.plotTop:o.y+a.getHeight(),i.group.placed=!1,i.align(o)))};a&&(A(b,function(d){return d[0]===r})||b.push([r,[v(r.xAxis[0],"afterSetExtremes",function(d){a&&a.render(d.min,d.max)}),v(r,"redraw",m)]]),m())}function P(){for(var r=0,n=b.length;r<n;++r){var i=b[r];if(i[0]===this){i[1].forEach(function(o){return o()}),b.splice(r,1);break}}}function k(){var r=this.rangeSelector;r&&(r=r.getHeight(),this.extraTopMargin&&(this.plotTop+=r),this.extraBottomMargin&&(this.marginBottom+=r))}function x(){var r=this.rangeSelector;r&&!r.options.floating&&(r.render(),"bottom"===(r=r.options.verticalAlign)?this.extraBottomMargin=!0:"middle"!==r&&(this.extraTopMargin=!0))}function p(r){var n=r.options.rangeSelector;r=this.extraBottomMargin;var i=this.extraTopMargin,o=this.rangeSelector;n&&n.enabled&&!w(o)&&this.options.rangeSelector&&(this.options.rangeSelector.enabled=!0,this.rangeSelector=o=new h(this)),this.extraTopMargin=this.extraBottomMargin=!1,o&&(K(this),n=n&&n.verticalAlign||o.options&&o.options.verticalAlign,o.options.floating||("bottom"===n?this.extraBottomMargin=!0:"middle"!==n&&(this.extraTopMargin=!0)),this.extraBottomMargin!==r||this.extraTopMargin!==i)&&(this.isDirtyBox=!0)}var h,u=O.defaultOptions,g=O.setOptions,v=I.addEvent,w=I.defined,M=I.extend,A=I.find,E=I.isNumber,R=I.merge,W=I.pick,b=[],l=[];return{compose:function(r,n,i){h=i,-1===l.indexOf(r)&&(l.push(r),r.prototype.minFromRange=N),-1===l.indexOf(n)&&(l.push(n),v(n,"afterGetContainer",Y),v(n,"beforeRender",Z),v(n,"destroy",P),v(n,"getMargins",k),v(n,"render",x),v(n,"update",p),n.prototype.callbacks.push(K)),-1===l.indexOf(g)&&(M(u,{rangeSelector:S.rangeSelector}),M(u.lang,S.lang))}}}),X(y,"Stock/RangeSelector/RangeSelector.js",[y["Core/Axis/Axis.js"],y["Core/Defaults.js"],y["Core/Globals.js"],y["Stock/RangeSelector/RangeSelectorComposition.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z){var P=S.defaultOptions,k=Z.addEvent,x=Z.createElement,p=Z.css,u=Z.defined,g=Z.destroyObjectProperties,v=Z.discardElement,w=Z.extend,M=Z.fireEvent,A=Z.isNumber,E=Z.merge,R=Z.objectEach,W=Z.pad,b=Z.pick,l=Z.pInt,h=Z.splat;return S=function(){function r(n){this.buttons=void 0,this.buttonOptions=r.prototype.defaultButtons,this.initialButtonGroupWidth=0,this.options=void 0,this.chart=n,this.init(n)}return r.compose=function(n,i){N.compose(n,i,r)},r.prototype.clickButton=function(n,i){var o=this.chart,t=this.buttonOptions[n],a=o.xAxis[0],m=o.scroller&&o.scroller.getUnionExtremes()||a||{},d=t.type,f=t.dataGrouping,T=m.dataMin,V=m.dataMax,F=a&&Math.round(Math.min(a.max,b(V,a.max)));m=t._range;var s,_=!0;if(null!==T&&null!==V){if(o.fixedRange=m,this.setSelected(n),f&&(this.forcedDataGrouping=!0,O.prototype.setDataGrouping.call(a||{chart:this.chart},f,!1),this.frozenStates=t.preserveDataGrouping),"month"===d||"year"===d)if(a){var B=a.minFromRange.call(d={range:t,max:F,chart:o,dataMin:T,dataMax:V});A(d.newMax)&&(F=d.newMax),_=!1}else m=t;else if(m)B=Math.max(F-m,T),F=Math.min(B+m,V),_=!1;else if("ytd"===d){if(!a)return void(this.deferredYTDClick=n);(typeof V>"u"||typeof T>"u")&&(T=Number.MAX_VALUE,V=Number.MIN_VALUE,o.series.forEach(function(j){(j=j.xData)&&(T=Math.min(j[0],T),V=Math.max(j[j.length-1],V))}),i=!1),B=s=(d=this.getYTDExtremes(V,T,o.time.useUTC)).min,F=d.max}else"all"===d&&a&&(o.navigator&&o.navigator.baseSeries[0]&&(o.navigator.baseSeries[0].xAxis.options.range=void 0),B=T,F=V);if(_&&t._offsetMin&&u(B)&&(B+=t._offsetMin),t._offsetMax&&u(F)&&(F+=t._offsetMax),this.dropdown&&(this.dropdown.selectedIndex=n+1),a)a.setExtremes(B,F,b(i,!0),void 0,{trigger:"rangeSelectorButton",rangeSelectorButton:t});else{var H=h(o.options.xAxis)[0],G=H.range;H.range=m;var C=H.min;H.min=s,k(o,"load",function(){H.range=G,H.min=C})}M(this,"afterBtnClick")}},r.prototype.setSelected=function(n){this.selected=this.options.selected=n},r.prototype.init=function(n){var i=this,o=n.options.rangeSelector,t=o.buttons||i.defaultButtons.slice(),a=o.selected,m=function(){var d=i.minInput,f=i.maxInput;d&&d.blur&&M(d,"blur"),f&&f.blur&&M(f,"blur")};i.chart=n,i.options=o,i.buttons=[],i.buttonOptions=t,this.eventsToUnbind=[],this.eventsToUnbind.push(k(n.container,"mousedown",m)),this.eventsToUnbind.push(k(n,"resize",m)),t.forEach(i.computeButtonRange),typeof a<"u"&&t[a]&&this.clickButton(a,!1),this.eventsToUnbind.push(k(n,"load",function(){n.xAxis&&n.xAxis[0]&&k(n.xAxis[0],"setExtremes",function(d){this.max-this.min!==n.fixedRange&&"rangeSelectorButton"!==d.trigger&&"updatedData"!==d.trigger&&i.forcedDataGrouping&&!i.frozenStates&&this.setDataGrouping(!1,!1)})}))},r.prototype.updateButtonStates=function(){var n=this,i=this.chart,o=this.dropdown,t=i.xAxis[0],a=Math.round(t.max-t.min),m=!t.hasVisibleSeries,d=i.scroller&&i.scroller.getUnionExtremes()||t,f=d.dataMin,T=d.dataMax,V=(i=n.getYTDExtremes(T,f,i.time.useUTC)).min,F=i.max,s=n.selected,_=n.options.allButtonsEnabled,B=n.buttons,H=A(s);n.buttonOptions.forEach(function(G,C){var j=G._range,L=G.type,ee=G.count||1,U=B[C],ie=G._offsetMax-G._offsetMin,$=C===s,oe=j>T-f,te=j<t.minRange;G=0;var _e=!1,pe=!1;j=j===a,("month"===L||"year"===L)&&a+36e5>=864e5*{month:28,year:365}[L]*ee-ie&&a-36e5<=864e5*{month:31,year:366}[L]*ee+ie?j=!0:"ytd"===L?(j=F-V+ie===a,_e=!$):"all"===L&&(j=t.max-t.min>=T-f,pe=!$&&H&&j),ee=$&&j||j&&!H&&!_e||$&&n.frozenStates,(L=!_&&(oe||te||pe||m))?G=3:ee&&(H=!0,G=2),U.state!==G&&(U.setState(G),o&&(o.options[C+1].disabled=L,2===G&&(o.selectedIndex=C+1)),0===G&&s===C&&n.setSelected())})},r.prototype.computeButtonRange=function(n){var i=n.type,o=n.count||1,t={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5};t[i]?n._range=t[i]*o:("month"===i||"year"===i)&&(n._range=864e5*{month:30,year:365}[i]*o),n._offsetMin=b(n.offsetMin,0),n._offsetMax=b(n.offsetMax,0),n._range+=n._offsetMax-n._offsetMin},r.prototype.getInputValue=function(n){var o=this.chart.time;return(n="min"===n?this.minInput:this.maxInput)?("text"===n.type&&this.chart.options.rangeSelector.inputDateParser||this.defaultInputDateParser)(n.value,o.useUTC,o):0},r.prototype.setInputValue=function(n,i){var o=this.options,t=this.chart.time,a="min"===n?this.minInput:this.maxInput;if(n="min"===n?this.minDateBox:this.maxDateBox,a){var m=a.getAttribute("data-hc-time");m=u(m)?Number(m):void 0,u(i)&&(u(m)&&a.setAttribute("data-hc-time-previous",m),a.setAttribute("data-hc-time",i),m=i),a.value=t.dateFormat(this.inputTypeFormats[a.type]||o.inputEditDateFormat,m),n&&n.attr({text:t.dateFormat(o.inputDateFormat,m)})}},r.prototype.setInputExtremes=function(n,i,o){if(n="min"===n?this.minInput:this.maxInput){var t=this.inputTypeFormats[n.type],a=this.chart.time;t&&(i=a.dateFormat(t,i),n.min!==i&&(n.min=i),o=a.dateFormat(t,o),n.max!==o&&(n.max=o))}},r.prototype.showInput=function(n){var i="min"===n?this.minDateBox:this.maxDateBox;if((n="min"===n?this.minInput:this.maxInput)&&i&&this.inputGroup){var o="text"===n.type,t=this.inputGroup,a=t.translateX;t=t.translateY;var m=this.options.inputBoxWidth;p(n,{width:o?i.width+(m?-2:20)+"px":"auto",height:o?i.height-2+"px":"auto",border:"2px solid silver"}),p(n,o&&m?{left:a+i.x+"px",top:t+"px"}:{left:Math.min(Math.round(i.x+a-(n.offsetWidth-i.width)/2),this.chart.chartWidth-n.offsetWidth)+"px",top:t-(n.offsetHeight-i.height)/2+"px"})}},r.prototype.hideInput=function(n){(n="min"===n?this.minInput:this.maxInput)&&p(n,{top:"-9999em",border:0,width:"1px",height:"1px"})},r.prototype.defaultInputDateParser=function(n,i,o){var a,t=n.split("/").join("-").split(" ").join("T");return-1===t.indexOf("T")&&(t+="T00:00"),i?t+="Z":((a=I.isSafari)&&(a=!(6<(a=t).length&&(a.lastIndexOf("-")===a.length-6||a.lastIndexOf("+")===a.length-6))),a&&(t+=0>=(a=new Date(t).getTimezoneOffset()/60)?"+".concat(W(-a),":00"):"-".concat(W(a),":00"))),t=Date.parse(t),A(t)||(n=n.split("-"),t=Date.UTC(l(n[0]),l(n[1])-1,l(n[2]))),o&&i&&A(t)&&(t+=o.getTimezoneOffset(t)),t},r.prototype.drawInput=function(n){function i(){var B=m.maxInput,H=m.minInput,G=o.xAxis[0],C=o.scroller&&o.scroller.xAxis?o.scroller.xAxis:G,j=C.dataMin;C=C.dataMax;var L=m.getInputValue(n);L!==Number(s.getAttribute("data-hc-time-previous"))&&A(L)&&(s.setAttribute("data-hc-time-previous",L),V&&B&&A(j)?L>Number(B.getAttribute("data-hc-time"))?L=void 0:L<j&&(L=j):H&&A(C)&&(L<Number(H.getAttribute("data-hc-time"))?L=void 0:L>C&&(L=C)),typeof L<"u"&&G.setExtremes(V?L:G.min,V?G.max:L,void 0,void 0,{trigger:"rangeSelectorInput"}))}var o=this.chart,t=this.div,a=this.inputGroup,m=this,d=o.renderer.style||{},f=o.renderer,T=o.options.rangeSelector,V="min"===n,F=P.lang[V?"rangeSelectorFrom":"rangeSelectorTo"]||"";F=f.label(F,0).addClass("highcharts-range-label").attr({padding:F?2:0,height:F?T.inputBoxHeight:0}).add(a),f=f.label("",0).addClass("highcharts-range-input").attr({padding:2,width:T.inputBoxWidth,height:T.inputBoxHeight,"text-align":"center"}).on("click",function(){m.showInput(n),m[n+"Input"].focus()}),o.styledMode||f.attr({stroke:T.inputBoxBorderColor,"stroke-width":1}),f.add(a);var s=x("input",{name:n,className:"highcharts-range-selector"},void 0,t);s.setAttribute("type",function K(r){if(-1!==r.indexOf("%L"))return"text";var n="aAdewbBmoyY".split("").some(function(o){return-1!==r.indexOf("%"+o)}),i="HkIlMS".split("").some(function(o){return-1!==r.indexOf("%"+o)});return n&&i?"datetime-local":n?"date":i?"time":"text"}(T.inputDateFormat||"%b %e, %Y")),o.styledMode||(F.css(E(d,T.labelStyle)),f.css(E({color:"#333333"},d,T.inputStyle)),p(s,w({position:"absolute",border:0,boxShadow:"0 0 15px rgba(0,0,0,0.3)",width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:d.fontSize,fontFamily:d.fontFamily,top:"-9999em"},T.inputStyle))),s.onfocus=function(){m.showInput(n)},s.onblur=function(){s===I.doc.activeElement&&i(),m.hideInput(n),m.setInputValue(n),s.blur()};var _=!1;return s.onchange=function(){_||(i(),m.hideInput(n),s.blur())},s.onkeypress=function(B){13===B.keyCode&&i()},s.onkeydown=function(B){_=!0,38!==B.keyCode&&40!==B.keyCode||i()},s.onkeyup=function(){_=!1},{dateBox:f,input:s,label:F}},r.prototype.getPosition=function(){var n=this.chart,i=n.options.rangeSelector;return{buttonTop:(n="top"===i.verticalAlign?n.plotTop-n.axisOffset[0]:0)+i.buttonPosition.y,inputTop:n+i.inputPosition.y-10}},r.prototype.getYTDExtremes=function(n,i,o){var t=this.chart.time,a=new t.Date(n),m=t.get("FullYear",a);return o=o?t.Date.UTC(m,0,1):+new t.Date(m,0,1),i=Math.max(i,o),a=a.getTime(),{max:Math.min(n||a,a),min:i}},r.prototype.render=function(n,i){var o=this.chart,t=o.renderer,a=o.container,m=o.options,d=m.rangeSelector,f=b(m.chart.style&&m.chart.style.zIndex,0)+1;if(m=d.inputEnabled,!1!==d.enabled){if(this.rendered||(this.group=t.g("range-selector-group").attr({zIndex:7}).add(),this.div=x("div",void 0,{position:"relative",height:0,zIndex:f}),this.buttonOptions.length&&this.renderButtons(),a.parentNode&&a.parentNode.insertBefore(this.div,a),m&&(this.inputGroup=t.g("input-group").add(this.group),t=this.drawInput("min"),this.minDateBox=t.dateBox,this.minLabel=t.label,this.minInput=t.input,t=this.drawInput("max"),this.maxDateBox=t.dateBox,this.maxLabel=t.label,this.maxInput=t.input)),m&&(this.setInputValue("min",n),this.setInputValue("max",i),n=o.scroller&&o.scroller.getUnionExtremes()||o.xAxis[0]||{},u(n.dataMin)&&u(n.dataMax)&&(o=o.xAxis[0].minRange||0,this.setInputExtremes("min",n.dataMin,Math.min(n.dataMax,this.getInputValue("max"))-o),this.setInputExtremes("max",Math.max(n.dataMin,this.getInputValue("min"))+o,n.dataMax)),this.inputGroup)){var T=0;[this.minLabel,this.minDateBox,this.maxLabel,this.maxDateBox].forEach(function(V){if(V){var F=V.getBBox().width;F&&(V.attr({x:T}),T+=F+d.inputSpacing)}})}this.alignElements(),this.rendered=!0}},r.prototype.renderButtons=function(){var n=this,i=this.buttons,o=this.options,t=P.lang,a=this.chart.renderer,m=E(o.buttonTheme),d=m&&m.states,f=m.width||28;delete m.width,delete m.states,this.buttonGroup=a.g("range-selector-buttons").add(this.group);var T=this.dropdown=x("select",void 0,{position:"absolute",width:"1px",height:"1px",padding:0,border:0,top:"-9999em",cursor:"pointer",opacity:1e-4},this.div);k(T,"touchstart",function(){T.style.fontSize="16px"}),[[I.isMS?"mouseover":"mouseenter"],[I.isMS?"mouseout":"mouseleave"],["change","click"]].forEach(function(V){var F=V[0],s=V[1];k(T,F,function(){var _=i[n.currentButtonIndex()];_&&M(_.element,s||F)})}),this.zoomText=a.label(t&&t.rangeSelectorZoom||"",0).attr({padding:o.buttonTheme.padding,height:o.buttonTheme.height,paddingLeft:0,paddingRight:0}).add(this.buttonGroup),this.chart.styledMode||(this.zoomText.css(o.labelStyle),m["stroke-width"]=b(m["stroke-width"],0)),x("option",{textContent:this.zoomText.textStr,disabled:!0},void 0,T),this.buttonOptions.forEach(function(V,F){x("option",{textContent:V.title||V.text},void 0,T),i[F]=a.button(V.text,0,0,function(s){var B,_=V.events&&V.events.click;_&&(B=_.call(V,s)),!1!==B&&n.clickButton(F),n.isActive=!0},m,d&&d.hover,d&&d.select,d&&d.disabled).attr({"text-align":"center",width:f}).add(n.buttonGroup),V.title&&i[F].attr("title",V.title)})},r.prototype.alignElements=function(){var n=this,i=this.buttonGroup,o=this.buttons,t=this.chart,a=this.group,m=this.inputGroup,d=this.options,f=this.zoomText,T=t.options,V=T.exporting&&!1!==T.exporting.enabled&&T.navigation&&T.navigation.buttonOptions;T=d.buttonPosition;var F=d.inputPosition,s=d.verticalAlign,_=function(C,j){return V&&n.titleCollision(t)&&"top"===s&&"right"===j.align&&j.y-C.getBBox().height-12<(V.y||0)+(V.height||0)+t.spacing[0]?-40:0},B=t.plotLeft;if(a&&T&&F){var H=T.x-t.spacing[3];if(i){if(this.positionButtons(),!this.initialButtonGroupWidth){var G=0;f&&(G+=f.getBBox().width+5),o.forEach(function(C,j){G+=C.width,j!==o.length-1&&(G+=d.buttonSpacing)}),this.initialButtonGroupWidth=G}B-=t.spacing[3],this.updateButtonStates(),f=_(i,T),this.alignButtonGroup(f),a.placed=i.placed=t.hasLoaded}i=0,m&&(i=_(m,F),"left"===F.align?H=B:"right"===F.align&&(H=-Math.max(t.axisOffset[1],-i)),m.align({y:F.y,width:m.getBBox().width,align:F.align,x:F.x+H-2},!0,t.spacingBox),m.placed=t.hasLoaded),this.handleCollision(i),a.align({verticalAlign:s},!0,t.spacingBox),m=a.alignAttr.translateY,i=a.getBBox().height+20,_=0,"bottom"===s&&(_=m-(i=i+(_=(_=t.legend&&t.legend.options)&&"bottom"===_.verticalAlign&&_.enabled&&!_.floating?t.legend.legendHeight+b(_.margin,10):0)-20)-(d.floating?0:d.y)-(t.titleOffset?t.titleOffset[2]:0)-10),"top"===s?(d.floating&&(_=0),t.titleOffset&&t.titleOffset[0]&&(_=t.titleOffset[0]),_+=t.margin[0]-t.spacing[0]||0):"middle"===s&&(F.y===T.y?_=m:(F.y||T.y)&&(_=0>F.y||0>T.y?_-Math.min(F.y,T.y):m-i)),a.translate(d.x,d.y+Math.floor(_)),T=this.minInput,F=this.maxInput,m=this.dropdown,d.inputEnabled&&T&&F&&(T.style.marginTop=a.translateY+"px",F.style.marginTop=a.translateY+"px"),m&&(m.style.marginTop=a.translateY+"px")}},r.prototype.alignButtonGroup=function(n,i){var o=this.chart,t=this.buttonGroup,a=this.options.buttonPosition,m=o.plotLeft-o.spacing[3],d=a.x-o.spacing[3];"right"===a.align?d+=n-m:"center"===a.align&&(d-=m/2),t&&t.align({y:a.y,width:b(i,this.initialButtonGroupWidth),align:a.align,x:d},!0,o.spacingBox)},r.prototype.positionButtons=function(){var n=this.buttons,i=this.chart,o=this.options,t=this.zoomText,a=i.hasLoaded?"animate":"attr",m=o.buttonPosition,d=i=i.plotLeft;for(t&&"hidden"!==t.visibility&&(t[a]({x:b(i+m.x,i)}),d+=m.x+t.getBBox().width+5),t=0,m=this.buttonOptions.length;t<m;++t)"hidden"!==n[t].visibility?(n[t][a]({x:d}),d+=n[t].width+o.buttonSpacing):n[t][a]({x:i})},r.prototype.handleCollision=function(n){var i=this,o=this.chart,t=this.buttonGroup,a=this.inputGroup,m=this.options,d=m.buttonPosition,f=m.dropdown,T=m.inputPosition;m=function(){var s=0;return i.buttons.forEach(function(_){(_=_.getBBox()).width>s&&(s=_.width)}),s};var V=function(s){if(a&&t){var _=a.alignAttr.translateX+a.alignOptions.x-n+a.getBBox().x+2,B=a.alignOptions.width,H=t.alignAttr.translateX+t.getBBox().x;return H+s>_&&_+B>H&&d.y<T.y+a.getBBox().height}return!1},F=function(){a&&t&&a.attr({translateX:a.alignAttr.translateX+(o.axisOffset[1]>=-n?0:-n),translateY:a.alignAttr.translateY+t.getBBox().height+10})};if(t){if("always"===f)return this.collapseButtons(n),void(V(m())&&F());"never"===f&&this.expandButtons()}a&&t?T.align===d.align||V(this.initialButtonGroupWidth+20)?"responsive"===f?(this.collapseButtons(n),V(m())&&F()):F():"responsive"===f&&this.expandButtons():t&&"responsive"===f&&(this.initialButtonGroupWidth>o.plotWidth?this.collapseButtons(n):this.expandButtons())},r.prototype.collapseButtons=function(n){var i=this.buttons,o=this.buttonOptions,t=this.chart,a=this.dropdown,m=this.options,d=this.zoomText,f=t.userOptions.rangeSelector&&t.userOptions.rangeSelector.buttonTheme||{},T=function(F){return{text:F?F+" \u25be":"\u25be",width:"auto",paddingLeft:b(m.buttonTheme.paddingLeft,f.padding,8),paddingRight:b(m.buttonTheme.paddingRight,f.padding,8)}};d&&d.hide();var V=!1;o.forEach(function(F,s){2!==(s=i[s]).state?s.hide():(s.show(),s.attr(T(F.text)),V=!0)}),V||(a&&(a.selectedIndex=0),i[0].show(),i[0].attr(T(this.zoomText&&this.zoomText.textStr))),o=m.buttonPosition.align,this.positionButtons(),"right"!==o&&"center"!==o||this.alignButtonGroup(n,i[this.currentButtonIndex()].getBBox().width),this.showDropdown()},r.prototype.expandButtons=function(){var n=this.buttons,i=this.buttonOptions,o=this.options,t=this.zoomText;this.hideDropdown(),t&&t.show(),i.forEach(function(a,m){(m=n[m]).show(),m.attr({text:a.text,width:o.buttonTheme.width||28,paddingLeft:b(o.buttonTheme.paddingLeft,"unset"),paddingRight:b(o.buttonTheme.paddingRight,"unset")}),2>m.state&&m.setState(0)}),this.positionButtons()},r.prototype.currentButtonIndex=function(){var n=this.dropdown;return n&&0<n.selectedIndex?n.selectedIndex-1:0},r.prototype.showDropdown=function(){var n=this.buttonGroup,i=this.buttons,o=this.chart,t=this.dropdown;if(n&&t){var a=n.translateX;n=n.translateY,i=i[this.currentButtonIndex()].getBBox(),p(t,{left:o.plotLeft+a+"px",top:n+.5+"px",width:i.width+"px",height:i.height+"px"}),this.hasVisibleDropdown=!0}},r.prototype.hideDropdown=function(){var n=this.dropdown;n&&(p(n,{top:"-9999em",width:"1px",height:"1px"}),this.hasVisibleDropdown=!1)},r.prototype.getHeight=function(){var n=this.options,i=this.group,o=n.y,t=n.buttonPosition.y,a=n.inputPosition.y;return n.height?n.height:(this.alignElements(),n=i?i.getBBox(!0).height+13+o:0,i=Math.min(a,t),(0>a&&0>t||0<a&&0<t)&&(n+=Math.abs(i)),n)},r.prototype.titleCollision=function(n){return!(n.options.title.text||n.options.subtitle.text)},r.prototype.update=function(n){var i=this.chart;E(!0,i.options.rangeSelector,n),this.destroy(),this.init(i),this.render()},r.prototype.destroy=function(){var n=this,i=n.minInput,o=n.maxInput;n.eventsToUnbind&&(n.eventsToUnbind.forEach(function(t){return t()}),n.eventsToUnbind=void 0),g(n.buttons),i&&(i.onfocus=i.onblur=i.onchange=null),o&&(o.onfocus=o.onblur=o.onchange=null),R(n,function(t,a){t&&"chart"!==a&&(t instanceof Y?t.destroy():t instanceof c.HTMLElement&&v(t)),t!==r.prototype[a]&&(n[a]=null)},this)},r}(),w(S.prototype,{defaultButtons:[{type:"month",count:1,text:"1m",title:"View 1 month"},{type:"month",count:3,text:"3m",title:"View 3 months"},{type:"month",count:6,text:"6m",title:"View 6 months"},{type:"ytd",text:"YTD",title:"View year to date"},{type:"year",count:1,text:"1y",title:"View 1 year"},{type:"all",text:"All",title:"View all"}],inputTypeFormats:{"datetime-local":"%Y-%m-%dT%H:%M:%S",date:"%Y-%m-%d",time:"%H:%M:%S"}}),S}),X(y,"Core/Axis/OrdinalAxis.js",[y["Core/Axis/Axis.js"],y["Core/Globals.js"],y["Core/Series/Series.js"],y["Core/Utilities.js"]],function(O,S,I,N){var g,Y=N.addEvent,Z=N.correctFloat,K=N.css,P=N.defined,k=N.error,x=N.pick,p=N.timeUnits,u=[];return function(v){function w(o,t,a,m,d,f,T){void 0===d&&(d=[]),void 0===f&&(f=0);var B,H,V={},F=this.options.tickPixelInterval,s=this.chart.time,_=[],G=0,C=[],j=-Number.MAX_VALUE;if(!this.options.ordinal&&!this.options.breaks||!d||3>d.length||typeof t>"u")return s.getTimeTicks.apply(s,arguments);var L=d.length;for(B=0;B<L;B++){var ee=B&&d[B-1]>a;if(d[B]<t&&(G=B),B===L-1||d[B+1]-d[B]>5*f||ee){if(d[B]>j){for(H=s.getTimeTicks(o,d[G],d[B],m);H.length&&H[0]<=j;)H.shift();H.length&&(j=H[H.length-1]),_.push(C.length),C=C.concat(H)}G=B+1}if(ee)break}if(H){if(H=H.info,T&&H.unitRange<=p.hour){for(B=C.length-1,G=1;G<B;G++)if(s.dateFormat("%d",C[G])!==s.dateFormat("%d",C[G-1])){V[C[G]]="day";var U=!0}U&&(V[C[0]]="day"),H.higherRanks=V}H.segmentStarts=_,C.info=H}else k(12,!1,this.chart);if(T&&P(F)){for(s=[],G=[],B=void 0,U=H=C.length;U--;)_=this.translate(C[U]),B&&(G[U]=B-_),s[U]=B=_;for(G.sort(),(G=G[Math.floor(G.length/2)])<.6*F&&(G=null),U=C[H-1]>a?H-1:H,B=void 0;U--;)_=s[U],H=Math.abs(B-_),B&&H<.8*F&&(null===G||H<.8*G)?(V[C[U]]&&!V[C[U+1]]?(H=U+1,B=_):H=U,C.splice(H,1)):B=_}return C}function M(o){var t=this.ordinal.positions;if(!t)return o;var a=t.length-1;if(0>o)o=t[0];else if(o>a)o=t[a];else var m=o-(a=Math.floor(o));return typeof m<"u"&&typeof t[a]<"u"?t[a]+(m?m*(t[a+1]-t[a]):0):o}function A(o){var t=this.ordinal,a=t.positions;if(!a)return o;var m=(o-(this.old?this.old.min:this.min))*(this.old?this.old.transA:this.transA)+this.minPixelPadding;if(0<m&&m<this.left+this.len||(t.extendedOrdinalPositions||(t.extendedOrdinalPositions=t.getExtendedPositions()),a=t.extendedOrdinalPositions),a&&a.length){if(o=t.getIndexOfPoint(m,a),t=Z(o%1),0<=o&&o<a.length-1)return a[Math.floor(o)]+t*(a[Math.ceil(o)]-a[Math.floor(o)]);m=a[0];var d=((a=a[(t=a.length)-1])-m)/(t-1);return 0>o?m+d*o:a+d*(o-t)}return o}function E(o,t){var a=v.Additions.findIndexOf(o,t,!0);return o[a]===t?a:a+(t-o[a])/(o[a+1]-o[a])}function R(){this.ordinal||(this.ordinal=new v.Additions(this))}function W(){this.isXAxis&&P(this.options.overscroll)&&this.max===this.dataMax&&(!this.chart.mouseIsDown||this.isInternal)&&(!this.eventArgs||this.eventArgs&&"navigator"!==this.eventArgs.trigger)&&(this.max+=this.options.overscroll,!this.isInternal&&P(this.userMin)&&(this.min+=this.options.overscroll))}function b(){this.horiz&&!this.isDirty&&(this.isDirty=this.isOrdinal&&this.chart.navigator&&!this.chart.navigator.adaptToUpdatedData)}function l(){this.ordinal&&(this.ordinal.beforeSetTickPositions(),this.tickInterval=this.ordinal.postProcessTickInterval(this.tickInterval))}function h(o){var t=this.xAxis[0],a=t.options.overscroll,m=o.originalEvent.chartX,d=this.options.chart.panning,f=!1;if(d&&"y"!==d.type&&t.options.ordinal&&t.series.length){var T=this.mouseDownX,V=t.getExtremes(),F=V.dataMax,s=V.min,_=V.max,B=this.hoverPoints,H=t.closestPointRange||t.ordinal&&t.ordinal.overscrollPointsRange;T=(T-m)/(t.translationSlope*(t.ordinal.slope||H)),H=t.ordinal.getExtendedPositions();var G=t.index2val,C=t.val2lin,j=void 0,L=j=void 0,ee=void 0;(H={ordinal:{positions:H,extendedOrdinalPositions:H}}).ordinal.positions?1<Math.abs(T)&&(B&&B.forEach(function(U){U.setState()}),0>T?(L=H,ee=t.ordinal.positions?t:H):(L=t.ordinal.positions?t:H,ee=H),F>(j=ee.ordinal.positions)[j.length-1]&&j.push(F),this.fixedRange=_-s,(j=t.navigatorAxis.toFixedRange(void 0,void 0,G.apply(L,[C.apply(L,[s,!0])+T]),G.apply(ee,[C.apply(ee,[_,!0])+T]))).min>=Math.min(V.dataMin,s)&&j.max<=Math.max(F,_)+a&&t.setExtremes(j.min,j.max,!0,!1,{trigger:"pan"}),this.mouseDownX=m,K(this.container,{cursor:"move"})):f=!0}else f=!0;f||d&&/y/.test(d.type)?a&&(t.max=t.dataMax+a):o.preventDefault()}function r(){var o=this.xAxis;o&&o.options.ordinal&&(delete o.ordinal.index,delete o.ordinal.extendedOrdinalPositions)}function n(o,t){var a=this.ordinal,m=a.positions,d=a.slope,f=a.extendedOrdinalPositions;if(!m)return o;var T=m.length;if(m[0]<=o&&m[T-1]>=o)o=E(m,o);else{if(f||(f=a.getExtendedPositions&&a.getExtendedPositions(),a.extendedOrdinalPositions=f),!f||!f.length)return o;T=f.length,d||(d=(f[T-1]-f[0])/T),m=E(f,m[0]),o=o>=f[0]&&o<=f[T-1]?E(f,o)-m:o<f[0]?-m-(o=f[0]-o)/d:(o-=f[T-1])/d+T-m}return t?o:d*(o||0)+a.offset}v.compose=function(o,t,a){if(-1===u.indexOf(o)){u.push(o);var m=o.prototype;m.getTimeTicks=w,m.index2val=M,m.lin2val=A,m.val2lin=n,m.ordinal2lin=m.val2lin,Y(o,"afterInit",R),Y(o,"foundExtremes",W),Y(o,"afterSetScale",b),Y(o,"initialAxisTranslation",l)}return-1===u.indexOf(a)&&(u.push(a),Y(a,"pan",h)),-1===u.indexOf(t)&&(u.push(t),Y(t,"updatedData",r)),o};var i=function(){function o(t){this.index={},this.axis=t}return o.prototype.beforeSetTickPositions=function(){var t=this.axis,a=t.ordinal,m=t.getExtremes(),d=m.min,f=m.max,T=t.isXAxis&&!!t.options.breaks;m=t.options.ordinal;var F,s,V=t.chart.options.chart.ignoreHiddenSeries,_=[],B=Number.MAX_VALUE,H=!1,G=!1,C=!1;if(m||T){var j=0;t.series.forEach(function(U,ie){if(F=[],0<ie&&"highcharts-navigator-series"!==U.options.id&&1<U.processedXData.length&&(G=j!==U.processedXData[1]-U.processedXData[0]),j=U.processedXData[1]-U.processedXData[0],U.boosted&&(C=U.boosted),!(V&&!1===U.visible||!1===U.takeOrdinalPosition&&!T)&&(_=_.concat(U.processedXData),L=_.length,_.sort(function($,oe){return $-oe}),B=Math.min(B,x(U.closestPointRange,B)),L)){for(ie=0;ie<L-1;)_[ie]!==_[ie+1]&&F.push(_[ie+1]),ie++;F[0]!==_[0]&&F.unshift(_[0]),_=F}}),G&&C&&(_.pop(),_.shift());var L=_.length;if(2<L){var ee=_[1]-_[0];for(s=L-1;s--&&!H;)_[s+1]-_[s]!==ee&&(H=!0);!t.options.keepOrdinalPadding&&(_[0]-d>ee||f-_[_.length-1]>ee)&&(H=!0)}else t.options.overscroll&&(2===L?B=_[1]-_[0]:1===L?_=[_[0],_[0]+(B=t.options.overscroll)]:B=a.overscrollPointsRange);H||t.forceOrdinal?(t.options.overscroll&&(a.overscrollPointsRange=B,_=_.concat(a.getOverscrollPositions())),a.positions=_,ee=t.ordinal2lin(Math.max(d,_[0]),!0),s=Math.max(t.ordinal2lin(Math.min(f,_[_.length-1]),!0),1),a.slope=f=(f-d)/(s-ee),a.offset=d-ee*f):(a.overscrollPointsRange=x(t.closestPointRange,a.overscrollPointsRange),a.positions=t.ordinal.slope=a.offset=void 0)}t.isOrdinal=m&&H,a.groupIntervalFactor=null},o.findIndexOf=function(t,a,m){for(var T,d=0,f=t.length-1;d<f;)t[T=Math.ceil((d+f)/2)]<=a?d=T:f=T-1;return t[d]===a||m?d:-1},o.prototype.getExtendedPositions=function(){var t=this,a=t.axis,m=a.constructor.prototype,d=a.chart,f=a.series[0].currentDataGrouping,T=f?f.count+f.unitName:"raw",V=a.options.overscroll,F=a.getExtremes(),s=void 0,_=t.index;if(_||(_=t.index={}),!_[T]){var B={series:[],chart:d,forceOrdinal:!1,getExtremes:function(){return{min:F.dataMin,max:F.dataMax+V}},getGroupPixelWidth:m.getGroupPixelWidth,getTimeTicks:m.getTimeTicks,options:{ordinal:!0},ordinal:{getGroupIntervalFactor:this.getGroupIntervalFactor},ordinal2lin:m.ordinal2lin,getIndexOfPoint:m.getIndexOfPoint,val2lin:m.val2lin};B.ordinal.axis=B,a.series.forEach(function(H){(s={xAxis:B,xData:H.xData.slice(),chart:d,destroyGroupedData:S.noop,getProcessedData:I.prototype.getProcessedData,applyGrouping:I.prototype.applyGrouping}).xData=s.xData.concat(t.getOverscrollPositions()),s.options={dataGrouping:f?{firstAnchor:"firstPoint",anchor:"middle",lastAnchor:"lastPoint",enabled:!0,forced:!0,approximation:"open",units:[[f.unitName,[f.count]]]}:{enabled:!1}},B.series.push(s),H.processData.apply(s)}),s.closestPointRange!==s.basePointRange&&s.currentDataGrouping&&(B.forceOrdinal=!0),a.ordinal.beforeSetTickPositions.apply({axis:B}),_[T]=B.ordinal.positions}return _[T]},o.prototype.getGroupIntervalFactor=function(t,a,m){var d=(m=m.processedXData).length,f=[],T=this.groupIntervalFactor;if(!T){for(T=0;T<d-1;T++)f[T]=m[T+1]-m[T];f.sort(function(V,F){return V-F}),f=f[Math.floor(d/2)],t=Math.max(t,m[0]),a=Math.min(a,m[d-1]),this.groupIntervalFactor=T=d*f/(a-t)}return T},o.prototype.getIndexOfPoint=function(t,a){var m=this.axis,d=this.positions?this.positions[0]:0,f=m.series[0].points&&m.series[0].points[0]&&m.series[0].points[0].plotX||m.minPixelPadding;return 1<m.series.length&&m.series.forEach(function(T){T.points&&P(T.points[0])&&P(T.points[0].plotX)&&T.points[0].plotX<f&&T.points[0].plotX>=x(m.min,-1/0)&&(f=T.points[0].plotX)}),t=(t-f)/(m.translationSlope*(this.slope||m.closestPointRange||this.overscrollPointsRange)),o.findIndexOf(a,d)+t},o.prototype.getOverscrollPositions=function(){var t=this.axis,a=t.options.overscroll,m=this.overscrollPointsRange,d=[],f=t.dataMax;if(P(m))for(;f<=t.dataMax+a;)d.push(f+=m);return d},o.prototype.postProcessTickInterval=function(t){var a=this.axis,m=this.slope;return m?a.options.breaks?a.closestPointRange||t:t/(m/a.closestPointRange):t},o}();v.Additions=i}(g||(g={})),g}),X(y,"Series/HLC/HLCPoint.js",[y["Core/Series/SeriesRegistry.js"]],function(O){var I,S=this&&this.__extends||(I=function(N,Y){return(I=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Z,K){Z.__proto__=K}||function(Z,K){for(var P in K)K.hasOwnProperty(P)&&(Z[P]=K[P])})(N,Y)},function(N,Y){function Z(){this.constructor=N}I(N,Y),N.prototype=null===Y?Object.create(Y):(Z.prototype=Y.prototype,new Z)});return function(I){function N(){var Y=null!==I&&I.apply(this,arguments)||this;return Y.close=void 0,Y.high=void 0,Y.low=void 0,Y.options=void 0,Y.plotClose=void 0,Y.series=void 0,Y}return S(N,I),N}(O.seriesTypes.column.prototype.pointClass)}),X(y,"Series/HLC/HLCSeriesDefaults.js",[],function(){return{lineWidth:1,tooltip:{pointFormat:'<span style="color:{point.color}">\u25cf</span> <b> {series.name}</b><br/>High: {point.high}<br/>Low: {point.low}<br/>Close: {point.close}<br/>'},threshold:null,states:{hover:{lineWidth:3}},stickyTracking:!0}}),X(y,"Series/HLC/HLCSeries.js",[y["Series/HLC/HLCPoint.js"],y["Series/HLC/HLCSeriesDefaults.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N){var k,Y=this&&this.__extends||(k=function(x,p){return(k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,g){u.__proto__=g}||function(u,g){for(var v in g)g.hasOwnProperty(v)&&(u[v]=g[v])})(x,p)},function(x,p){function u(){this.constructor=x}k(x,p),x.prototype=null===p?Object.create(p):(u.prototype=p.prototype,new u)}),Z=I.seriesTypes.column,K=N.extend,P=N.merge;return N=function(k){function x(){var p=null!==k&&k.apply(this,arguments)||this;return p.data=void 0,p.options=void 0,p.points=void 0,p.yData=void 0,p}return Y(x,k),x.prototype.extendStem=function(p,u,g){var v=p[0];p=p[1],"number"==typeof v[2]&&(v[2]=Math.max(g+u,v[2])),"number"==typeof p[2]&&(p[2]=Math.min(g-u,p[2]))},x.prototype.getPointPath=function(p,u){u=u.strokeWidth();var g=p.series,v=u%2/2,w=Math.round(p.plotX)-v,M=Math.round(p.shapeArgs.width/2),A=[["M",w,Math.round(p.yBottom)],["L",w,Math.round(p.plotHigh)]];return null!==p.close&&(p=Math.round(p.plotClose)+v,A.push(["M",w,p],["L",w+M,p]),g.extendStem(A,u/2,p)),A},x.prototype.drawSinglePoint=function(p){var u=p.series,g=u.chart,v=p.graphic;typeof p.plotY<"u"&&(v||(p.graphic=v=g.renderer.path().add(u.group)),g.styledMode||v.attr(u.pointAttribs(p,p.selected&&"select")),u=u.getPointPath(p,v),v[v?"animate":"attr"]({d:u}).addClass(p.getClassName(),!0))},x.prototype.drawPoints=function(){this.points.forEach(this.drawSinglePoint)},x.prototype.init=function(){k.prototype.init.apply(this,arguments),this.options.stacking=void 0},x.prototype.pointAttribs=function(p,u){return delete(p=k.prototype.pointAttribs.call(this,p,u)).fill,p},x.prototype.toYData=function(p){return[p.high,p.low,p.close]},x.prototype.translate=function(){var p=this,u=p.yAxis,g=this.pointArrayMap&&this.pointArrayMap.slice()||[],v=g.map(function(w){return"plot".concat(w.charAt(0).toUpperCase()+w.slice(1))});v.push("yBottom"),g.push("low"),k.prototype.translate.apply(p),p.points.forEach(function(w){g.forEach(function(M,A){null!==(M=w[M])&&(p.dataModify&&(M=p.dataModify.modifyValue(M)),w[v[A]]=u.toPixels(M,!0))}),w.tooltipPos[1]=w.plotHigh+u.pos-p.chart.plotTop})},x.defaultOptions=P(Z.defaultOptions,S),x}(Z),K(N.prototype,{pointClass:O,animate:null,directTouch:!1,pointArrayMap:["high","low","close"],pointAttrToOptions:{stroke:"color","stroke-width":"lineWidth"},pointValKey:"close"}),I.registerSeriesType("hlc",N),N}),X(y,"Series/OHLC/OHLCPoint.js",[y["Core/Series/SeriesRegistry.js"]],function(O){var I,S=this&&this.__extends||(I=function(N,Y){return(I=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Z,K){Z.__proto__=K}||function(Z,K){for(var P in K)K.hasOwnProperty(P)&&(Z[P]=K[P])})(N,Y)},function(N,Y){function Z(){this.constructor=N}I(N,Y),N.prototype=null===Y?Object.create(Y):(Z.prototype=Y.prototype,new Z)});return function(I){function N(){var Y=null!==I&&I.apply(this,arguments)||this;return Y.open=void 0,Y.options=void 0,Y.plotOpen=void 0,Y.series=void 0,Y}return S(N,I),N.prototype.getClassName=function(){return I.prototype.getClassName.call(this)+(this.open<this.close?" highcharts-point-up":" highcharts-point-down")},N.prototype.resolveUpColor=function(){this.open<this.close&&!this.options.color&&this.series.options.upColor&&(this.color=this.series.options.upColor)},N.prototype.resolveColor=function(){I.prototype.resolveColor.call(this),this.resolveUpColor()},N.prototype.getZone=function(){var Y=I.prototype.getZone.call(this);return this.resolveUpColor(),Y},N.prototype.applyOptions=function(){return I.prototype.applyOptions.apply(this,arguments),this.resolveColor&&this.resolveColor(),this},N}(O.seriesTypes.hlc.prototype.pointClass)}),X(y,"Series/OHLC/OHLCSeriesDefaults.js",[],function(){return{tooltip:{pointFormat:'<span style="color:{point.color}">\u25cf</span> <b> {series.name}</b><br/>Open: {point.open}<br/>High: {point.high}<br/>Low: {point.low}<br/>Close: {point.close}<br/>'}}}),X(y,"Series/OHLC/OHLCSeries.js",[y["Series/OHLC/OHLCPoint.js"],y["Series/OHLC/OHLCSeriesDefaults.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N){function Y(v){var w=(v=v.options).dataGrouping;w&&v.useOhlcData&&"highcharts-navigator-series"!==v.id&&(w.approximation="ohlc")}function Z(v){(v=v.options).useOhlcData&&"highcharts-navigator-series"!==v.id&&x(this,{pointValKey:g.prototype.pointValKey,pointArrayMap:g.prototype.pointArrayMap,toYData:g.prototype.toYData})}var v,K=this&&this.__extends||(v=function(w,M){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,E){A.__proto__=E}||function(A,E){for(var R in E)E.hasOwnProperty(R)&&(A[R]=E[R])})(w,M)},function(w,M){function A(){this.constructor=w}v(w,M),w.prototype=null===M?Object.create(M):(A.prototype=M.prototype,new A)}),P=I.seriesTypes.hlc,k=N.addEvent,x=N.extend,p=N.merge,u=[],g=function(v){function w(){var M=null!==v&&v.apply(this,arguments)||this;return M.data=void 0,M.options=void 0,M.points=void 0,M}return K(w,v),w.compose=function(M){for(var A=1;A<arguments.length;A++);-1===u.indexOf(M)&&(u.push(M),k(M,"afterSetOptions",Y),k(M,"init",Z))},w.prototype.getPointPath=function(M,A){var E=v.prototype.getPointPath.call(this,M,A),R=(A=A.strokeWidth())%2/2,W=Math.round(M.plotX)-R,b=Math.round(M.shapeArgs.width/2);return null!==M.open&&(M=Math.round(M.plotOpen)+R,E.push(["M",W,M],["L",W-b,M]),v.prototype.extendStem.call(this,E,A/2,M)),E},w.prototype.pointAttribs=function(M,A){A=v.prototype.pointAttribs.call(this,M,A);var E=this.options;return delete A.fill,!M.options.color&&E.upColor&&M.open<M.close&&(A.stroke=E.upColor),A},w.prototype.toYData=function(M){return[M.open,M.high,M.low,M.close]},w.defaultOptions=p(P.defaultOptions,S),w}(P);return x(g.prototype,{pointClass:O,pointArrayMap:["open","high","low","close"]}),I.registerSeriesType("ohlc",g),g}),X(y,"Series/Candlestick/CandlestickSeriesDefaults.js",[y["Core/Defaults.js"],y["Core/Utilities.js"]],function(O,S){return{states:{hover:{lineWidth:2}},threshold:null,lineColor:"#000000",lineWidth:1,upColor:"#ffffff",stickyTracking:!0}}),X(y,"Series/Candlestick/CandlestickSeries.js",[y["Series/Candlestick/CandlestickSeriesDefaults.js"],y["Core/Defaults.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S,I,N){var x,Y=this&&this.__extends||(x=function(p,u){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])})(p,u)},function(p,u){function g(){this.constructor=p}x(p,u),p.prototype=null===u?Object.create(u):(g.prototype=u.prototype,new g)}),Z=S.defaultOptions,K=(S=I.seriesTypes).column,P=S.ohlc,k=N.merge;return N=function(x){function p(){var u=null!==x&&x.apply(this,arguments)||this;return u.data=void 0,u.options=void 0,u.points=void 0,u}return Y(p,x),p.prototype.pointAttribs=function(u,g){var v=K.prototype.pointAttribs.call(this,u,g),w=this.options,M=u.open<u.close,A=w.lineColor||this.color,E=u.color||this.color;return v["stroke-width"]=w.lineWidth,v.fill=u.options.color||M&&w.upColor||E,v.stroke=u.options.lineColor||M&&w.upLineColor||A,g&&(v.fill=(u=w.states[g]).color||v.fill,v.stroke=u.lineColor||v.stroke,v["stroke-width"]=u.lineWidth||v["stroke-width"]),v},p.prototype.drawPoints=function(){for(var u=this.chart,g=this.yAxis.reversed,v=0,w=this.points;v<w.length;v++){var M=w[v],A=M.graphic,E=!A;if(typeof M.plotY<"u"){A||(M.graphic=A=u.renderer.path().add(this.group)),this.chart.styledMode||A.attr(this.pointAttribs(M,M.selected&&"select")).shadow(this.options.shadow);var R=A.strokeWidth()%2/2,W=Math.round(M.plotX)-R,b=M.plotOpen,l=M.plotClose,h=Math.min(b,l);b=Math.max(b,l);var r=Math.round(M.shapeArgs.width/2);l=g?b!==M.yBottom:Math.round(h)!==Math.round(M.plotHigh);var n=g?Math.round(h)!==Math.round(M.plotHigh):b!==M.yBottom;h=Math.round(h)+R,b=Math.round(b)+R,(R=[]).push(["M",W-r,b],["L",W-r,h],["L",W+r,h],["L",W+r,b],["Z"],["M",W,h],["L",W,l?Math.round(g?M.yBottom:M.plotHigh):h],["M",W,b],["L",W,n?Math.round(g?M.plotHigh:M.yBottom):b]),A[E?"attr":"animate"]({d:R}).addClass(M.getClassName(),!0)}}},p.defaultOptions=k(P.defaultOptions,Z.plotOptions,{tooltip:P.defaultOptions.tooltip},O),p}(P),I.registerSeriesType("candlestick",N),N}),X(y,"Series/Flags/FlagsPoint.js",[y["Core/Series/SeriesRegistry.js"],y["Core/Utilities.js"]],function(O,S){var Y,I=this&&this.__extends||(Y=function(Z,K){return(Y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(P,k){P.__proto__=k}||function(P,k){for(var x in k)k.hasOwnProperty(x)&&(P[x]=k[x])})(Z,K)},function(Z,K){function P(){this.constructor=Z}Y(Z,K),Z.prototype=null===K?Object.create(K):(P.prototype=K.prototype,new P)}),N=S.isNumber;return function(Y){function Z(){var K=null!==Y&&Y.apply(this,arguments)||this;return K.options=void 0,K.series=void 0,K.ttBelow=!1,K}return I(Z,Y),Z.prototype.isValid=function(){return N(this.y)||typeof this.y>"u"},Z.prototype.hasNewShapeType=function(){var K=this.options.shape||this.series.options.shape;return this.graphic&&K&&K!==this.graphic.symbolKey},Z}(O.seriesTypes.column.prototype.pointClass)}),X(y,"Series/Flags/FlagsSeriesDefaults.js",[],function(){return{pointRange:0,allowOverlapX:!1,shape:"flag",stackDistance:12,textAlign:"center",tooltip:{pointFormat:"{point.text}"},threshold:null,y:-30,fillColor:"#ffffff",lineWidth:1,states:{hover:{lineColor:"#000000",fillColor:"#ccd6eb"}},style:{fontSize:"11px",fontWeight:"bold"}}}),X(y,"Series/Flags/FlagsSymbols.js",[y["Core/Renderer/RendererRegistry.js"]],function(O){var S;return function(I){function N(K,P,k,x,p){var u=p&&p.anchorX||K,g=this.circle(u-1,(p=p&&p.anchorY||P)-1,2,2);return g.push(["M",u,p],["L",K,P+x],["L",K,P],["L",K+k,P],["L",K+k,P+x],["L",K,P+x],["Z"]),g}function Y(K,P){K[P+"pin"]=function(k,x,p,u,g){var v=g&&g.anchorX;g=g&&g.anchorY,"circle"===P&&u>p&&(k-=Math.round((u-p)/2),p=u);var w=K[P](k,x,p,u);if(v&&g){var M=v;"circle"===P?M=k+p/2:(p=w[1],"M"===(k=w[0])[0]&&"L"===p[0]&&(M=(k[1]+p[1])/2)),w.push(["M",M,x>g?x:x+u],["L",v,g]),w=w.concat(K.circle(v-1,g-1,2,2))}return w}}var Z=[];I.compose=function(K){if(-1===Z.indexOf(K)){Z.push(K);var P=K.prototype.symbols;P.flag=N,Y(P,"circle"),Y(P,"square")}var k=O.getRendererType();Z.indexOf(k)&&(Z.push(k),P=K.prototype.symbols,(K=k.prototype.symbols).circlepin=P.circlepin,K.flag=P.flag.bind(P),K.squarepin=P.squarepin)}}(S||(S={})),S}),X(y,"Series/OnSeriesComposition.js",[y["Series/Column/ColumnSeries.js"],y["Core/Series/Series.js"],y["Core/Utilities.js"]],function(O,S,I){var P,N=O.prototype,Y=S.prototype,Z=I.defined,K=I.stableSort;return function(k){function x(g){return Y.getPlotBox.call(this.options.onSeries&&this.chart.get(this.options.onSeries)||this,g)}function p(){N.translate.apply(this);var h,g=this,v=g.options,w=g.chart,M=g.points,A=v.onSeries,E=(A=A&&w.get(A))&&A.options.step,R=A&&A.points,W=w.inverted,b=g.xAxis,l=g.yAxis;w=M.length-1,v=v.onKey||"y";var i,r=R&&R.length,n=0;if(A&&A.visible&&r){n=(A.pointXOffset||0)+(A.barW||0)/2;var o=A.currentDataGrouping,t=R[r-1].x+(o?o.totalRange:0);for(K(M,function(d,f){return d.x-f.x}),v="plot"+v[0].toUpperCase()+v.substr(1);r--&&M[w];){var a=R[r];if((o=M[w]).y=a.y,a.x<=o.x&&typeof a[v]<"u"){if(o.x<=t&&(o.plotY=a[v],a.x<o.x&&!E&&(i=R[r+1])&&typeof i[v]<"u")){var m=(o.x-a.x)/(i.x-a.x);o.plotY+=m*(i[v]-a[v]),o.y+=m*(i.y-a.y)}if(r++,0>--w)break}}}M.forEach(function(d,f){if(d.plotX+=n,(typeof d.plotY>"u"||W)&&(0<=d.plotX&&d.plotX<=b.len?W?(d.plotY=b.translate(d.x,0,1,0,1),d.plotX=Z(d.y)?l.translate(d.y,0,0,0,1):0):d.plotY=(b.opposite?0:g.yAxis.len)+b.offset:d.shapeArgs={}),(h=M[f-1])&&h.plotX===d.plotX){typeof h.stackIndex>"u"&&(h.stackIndex=0);var T=h.stackIndex+1}d.stackIndex=T}),this.onSeries=A}var u=[];k.compose=function(g){if(-1===u.indexOf(g)){u.push(g);var v=g.prototype;v.getPlotBox=x,v.translate=p}return g},k.getPlotBox=x,k.translate=p}(P||(P={})),P}),X(y,"Series/Flags/FlagsSeries.js",[y["Series/Flags/FlagsPoint.js"],y["Series/Flags/FlagsSeriesDefaults.js"],y["Series/Flags/FlagsSymbols.js"],y["Core/Globals.js"],y["Series/OnSeriesComposition.js"],y["Core/Renderer/RendererUtilities.js"],y["Core/Series/SeriesRegistry.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P,k){var R,x=this&&this.__extends||(R=function(W,b){return(R=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,h){l.__proto__=h}||function(l,h){for(var r in h)h.hasOwnProperty(r)&&(l[r]=h[r])})(W,b)},function(W,b){function l(){this.constructor=W}R(W,b),W.prototype=null===b?Object.create(b):(l.prototype=b.prototype,new l)});N=N.noop;var p=Z.distribute,u=K.series,g=K.seriesTypes.column,v=k.addEvent,w=k.defined;Z=k.extend;var M=k.merge,A=k.objectEach,E=k.wrap;return k=function(R){function W(){var b=null!==R&&R.apply(this,arguments)||this;return b.data=void 0,b.options=void 0,b.points=void 0,b}return x(W,R),W.prototype.animate=function(b){b&&this.setClip()},W.prototype.drawPoints=function(){var m,b=this.points,l=this.chart,h=l.renderer,r=l.inverted,n=this.options,i=n.y,o=this.yAxis,t={},a=[];for(m=b.length;m--;){var d=b[m],f=(r?d.plotY:d.plotX)>this.xAxis.len,T=d.plotX,V=d.stackIndex,F=d.options.shape||n.shape,s=d.plotY;typeof s<"u"&&(s=d.plotY+i-(typeof V<"u"&&V*n.stackDistance)),d.anchorX=V?void 0:d.plotX;var _=V?void 0:d.plotY,B="flag"!==F;V=d.graphic,typeof s<"u"&&0<=T&&!f?(V&&d.hasNewShapeType()&&(V=V.destroy()),V||(V=d.graphic=h.label("",null,null,F,null,null,n.useHTML).addClass("highcharts-point").add(this.markerGroup),d.graphic.div&&(d.graphic.div.point=d),V.isNew=!0),V.attr({align:B?"center":"left",width:n.width,height:n.height,"text-align":n.textAlign}),l.styledMode||V.attr(this.pointAttribs(d)).css(M(n.style,d.style)).shadow(n.shadow),0<T&&(T-=V.strokeWidth()%2),F={y:s,anchorY:_},n.allowOverlapX&&(F.x=T,F.anchorX=d.anchorX),V.attr({text:d.options.title||n.title||"A"})[V.isNew?"attr":"animate"](F),n.allowOverlapX||(t[d.plotX]?t[d.plotX].size=Math.max(t[d.plotX].size,V.width):t[d.plotX]={align:B?.5:0,size:V.width,target:T,anchorX:T}),d.tooltipPos=[T,s+o.pos-l.plotTop]):V&&(d.graphic=V.destroy())}if(!n.allowOverlapX){var H=100;for(A(t,function(G){G.plotX=G.anchorX,a.push(G),H=Math.max(G.size,H)}),p(a,r?o.len:this.xAxis.len,H),l=0;l<b.length;l++)i=(h=b[l]).plotX,(i=(r=h.graphic)&&t[i])&&r&&(w(i.pos)?r[r.isNew?"attr":"animate"]({x:i.pos+(i.align||0)*i.size,anchorX:h.anchorX}).show().isNew=!1:r.hide().isNew=!0)}n.useHTML&&this.markerGroup&&E(this.markerGroup,"on",function(G){return P.prototype.on.apply(G.apply(this,[].slice.call(arguments,1)),[].slice.call(arguments,1))})},W.prototype.drawTracker=function(){var b=this.points;R.prototype.drawTracker.call(this);for(var l=function(r){var n=r.graphic;n&&(r.unbindMouseOver&&r.unbindMouseOver(),r.unbindMouseOver=v(n.element,"mouseover",function(){0<r.stackIndex&&!r.raised&&(r._y=n.y,n.attr({y:r._y-8}),r.raised=!0);for(var i=0;i<b.length;i++){var o=b[i];o!==r&&o.raised&&o.graphic&&(o.graphic.attr({y:o._y}),o.raised=!1)}}))},h=0;h<b.length;h++)l(b[h])},W.prototype.pointAttribs=function(b,l){var h=this.options,r=b&&b.color||this.color,n=h.lineColor,i=b&&b.lineWidth;return b=b&&b.fillColor||h.fillColor,l&&(b=h.states[l].fillColor,n=h.states[l].lineColor,i=h.states[l].lineWidth),{fill:b||r,stroke:n||r,"stroke-width":i||h.lineWidth||0}},W.prototype.setClip=function(){u.prototype.setClip.apply(this,arguments),!1!==this.options.clip&&this.sharedClipKey&&this.markerGroup&&this.markerGroup.clip(this.chart.sharedClips[this.sharedClipKey])},W.compose=I.compose,W.defaultOptions=M(g.defaultOptions,S),W}(g),Y.compose(k),Z(k.prototype,{allowDG:!1,forceCrop:!0,invertible:!1,noSharedTooltip:!0,pointClass:O,sorted:!1,takeOrdinalPosition:!1,trackerGroups:["markerGroup"],buildKDTree:N,init:u.prototype.init}),K.registerSeriesType("flags",k),k}),X(y,"Core/Chart/StockChart.js",[y["Core/Axis/Axis.js"],y["Core/Chart/Chart.js"],y["Core/FormatUtilities.js"],y["Core/Defaults.js"],y["Stock/Navigator/NavigatorDefaults.js"],y["Stock/RangeSelector/RangeSelectorDefaults.js"],y["Stock/Scrollbar/ScrollbarDefaults.js"],y["Core/Series/Series.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Utilities.js"]],function(O,S,I,N,Y,Z,K,P,k,x){function p(n,i){return"xAxis"===n?{minPadding:0,maxPadding:0,overscroll:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"},showLastLabel:!0}:"yAxis"===n?{labels:{y:-2},opposite:h(i.opposite,!0),showLastLabel:!(!i.categories&&"category"!==i.type),title:{text:null}}:{}}function u(n,i){return"xAxis"===n?(n={type:"datetime",categories:void 0},h(i.navigator&&i.navigator.enabled,Y.enabled,!0)&&(n.startOnTick=!1,n.endOnTick=!1),n):{}}var n,g=this&&this.__extends||(n=function(i,o){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,a){t.__proto__=a}||function(t,a){for(var m in a)a.hasOwnProperty(m)&&(t[m]=a[m])})(i,o)},function(i,o){function t(){this.constructor=i}n(i,o),i.prototype=null===o?Object.create(o):(t.prototype=o.prototype,new t)}),v=I.format,w=N.getOptions;I=x.addEvent;var M=x.clamp,A=x.defined,E=x.extend,R=x.find,W=x.isNumber,b=x.isString,l=x.merge,h=x.pick,r=x.splat;return x=function(n){function i(){return null!==n&&n.apply(this,arguments)||this}return g(i,n),i.prototype.init=function(o,t){var a=w(),m=o.xAxis,d=o.yAxis,f=h(o.navigator&&o.navigator.enabled,Y.enabled,!0);o.xAxis=o.yAxis=void 0,f=l({chart:{panning:{enabled:!0,type:"x"},zooming:{pinchType:"x"}},navigator:{enabled:f},scrollbar:{enabled:h(K.enabled,!0)},rangeSelector:{enabled:h(Z.rangeSelector.enabled,!0)},title:{text:null},tooltip:{split:h(a.tooltip.split,!0),crosshairs:!0},legend:{enabled:!1}},o,{isStock:!0}),o.xAxis=m,o.yAxis=d,f.xAxis=r(o.xAxis||{}).map(function(T,V){return l(p("xAxis",T),a.xAxis,a.xAxis&&a.xAxis[V],T,u("xAxis",o))}),f.yAxis=r(o.yAxis||{}).map(function(T,V){return l(p("yAxis",T),a.yAxis,a.yAxis&&a.yAxis[V],T)}),n.prototype.init.call(this,f,t)},i.prototype.createAxis=function(o,t){return t.axis=l(p(o,t.axis),t.axis,u(o,this.userOptions)),n.prototype.createAxis.call(this,o,t)},i}(S),function(n){n.stockChart=function(i,o,t){return new n(i,o,t)}}(x||(x={})),I(P,"setOptions",function(n){var i;this.chart.options.isStock&&(this.is("column")||this.is("columnrange")?i={borderWidth:0,shadow:!1}:this.is("scatter")||this.is("sma")||(i={marker:{enabled:!1,radius:2}}),i&&(n.plotOptions[this.type]=l(n.plotOptions[this.type],i)))}),I(O,"autoLabelAlign",function(n){var i=this.chart,o=this.options;i=i._labelPanes=i._labelPanes||{};var t=this.options.labels;this.chart.options.isStock&&"yAxis"===this.coll&&!i[o=o.top+","+o.height]&&t.enabled&&(15===t.x&&(t.x=0),typeof t.align>"u"&&(t.align="right"),i[o]=this,n.align="right",n.preventDefault())}),I(O,"destroy",function(){var n=this.chart,i=this.options&&this.options.top+","+this.options.height;i&&n._labelPanes&&n._labelPanes[i]===this&&delete n._labelPanes[i]}),I(O,"getPlotLinePath",function(n){var T,V,F,s,o=this,t=this.isLinked&&!this.series?this.linkedParent.series:this.series,a=o.chart,m=a.renderer,d=o.left,f=o.top,_=[],B=[],H=n.translatedValue,G=n.value,C=n.force;if(a.options.isStock&&!1!==n.acrossPanes&&"xAxis"===o.coll||"yAxis"===o.coll){n.preventDefault(),B=function i(U){var ie="xAxis"===U?"yAxis":"xAxis";return W(U=o.options[ie])?[a[ie][U]]:b(U)?[a.get(U)]:t.map(function($){return $[ie]})}(o.coll),(o.isXAxis?a.yAxis:a.xAxis).forEach(function(U){if(!A(U.options.id)||-1===U.options.id.indexOf("navigator")){var ie=U.isXAxis?"yAxis":"xAxis";ie=A(U.options[ie])?a[ie][U.options[ie]]:a[ie][0],o===ie&&B.push(U)}});var L=B.length?[]:[o.isXAxis?a.yAxis[0]:a.xAxis[0]];B.forEach(function(U){-1!==L.indexOf(U)||R(L,function(ie){return ie.pos===U.pos&&ie.len===U.len})||L.push(U)});var ee=h(H,o.translate(G,void 0,void 0,n.old));W(ee)&&L.forEach(o.horiz?function(U){var ie;s=(V=U.pos)+U.len,T=F=Math.round(ee+o.transB),"pass"!==C&&(T<d||T>d+o.width)&&(C?T=F=M(T,d,d+o.width):ie=!0),ie||_.push(["M",T,V],["L",F,s])}:function(U){var ie;F=(T=U.pos)+U.len,V=s=Math.round(f+o.height-ee),"pass"!==C&&(V<f||V>f+o.height)&&(C?V=s=M(V,f,f+o.height):ie=!0),ie||_.push(["M",T,V],["L",F,s])}),n.path=0<_.length?m.crispPolyLine(_,n.lineWidth||1):null}}),k.prototype.crispPolyLine=function(n,i){for(var o=0;o<n.length;o+=2){var t=n[o],a=n[o+1];t[1]===a[1]&&(t[1]=a[1]=Math.round(t[1])-i%2/2),t[2]===a[2]&&(t[2]=a[2]=Math.round(t[2])+i%2/2)}return n},I(O,"afterHideCrosshair",function(){this.crossLabel&&(this.crossLabel=this.crossLabel.hide())}),I(O,"afterDrawCrosshair",function(n){var i,o;if(this.crosshair&&this.crosshair.label&&this.crosshair.label.enabled&&this.cross&&W(this.min)&&W(this.max)){var t=this.chart,a=this.logarithmic,m=this.crosshair.label,d=this.horiz,f=this.opposite,T=this.left,V=this.top,F=this.crossLabel,s=m.format,_="",B="inside"===this.options.tickPosition,H=!1!==this.crosshair.snap,G=0,C=n.e||this.cross&&this.cross.e;n=n.point;var j=this.min,L=this.max;a&&(j=a.lin2log(j),L=a.lin2log(L)),a=d?"center":f?"right"===this.labelAlign?"right":"left":"left"===this.labelAlign?"left":"center",F||(F=this.crossLabel=t.renderer.label("",0,void 0,m.shape||"callout").addClass("highcharts-crosshair-label highcharts-color-"+(n&&n.series?n.series.colorIndex:this.series[0]&&this.series[0].colorIndex)).attr({align:m.align||a,padding:h(m.padding,8),r:h(m.borderRadius,3),zIndex:2}).add(this.labelGroup),t.styledMode||F.attr({fill:m.backgroundColor||n&&n.series&&n.series.color||"#666666",stroke:m.borderColor||"","stroke-width":m.borderWidth||0}).css(E({color:"#ffffff",fontWeight:"normal",fontSize:"11px",textAlign:"center"},m.style||{}))),d?(a=H?(n.plotX||0)+T:C.chartX,V+=f?0:this.height):(a=f?this.width+T:0,V=H?(n.plotY||0)+V:C.chartY),s||m.formatter||(this.dateTime&&(_="%b %d, %Y"),s="{value"+(_?":"+_:"")+"}"),_=H?this.isXAxis?n.x:n.y:this.toValue(d?C.chartX:C.chartY),H=n&&n.series?n.series.isPointInside(n):W(_)&&_>j&&_<L,C="",s?C=v(s,{value:_},t):m.formatter&&W(_)&&(C=m.formatter.call(this,_)),F.attr({text:C,x:a,y:V,visibility:H?"inherit":"hidden"}),m=F.getBBox(),W(F.y)&&(d?(B&&!f||!B&&f)&&(V=F.y-m.height):V=F.y-m.height/2),d?(i=T-m.x,o=T+this.width-m.x):(i="left"===this.labelAlign?T:0,o="right"===this.labelAlign?T+this.width:t.chartWidth),F.translateX<i&&(G=i-F.translateX),F.translateX+m.width>=o&&(G=-(F.translateX+m.width-o)),F.attr({x:a+G,y:V,anchorX:d?a:this.opposite?0:t.chartWidth,anchorY:d?this.opposite?t.chartHeight:0:V+m.height/2})}}),P.prototype.forceCropping=function(){var i=this.options.dataGrouping;return!1!==this.allowDG&&i&&h(i.enabled,this.chart.options.isStock)},I(S,"update",function(n){"scrollbar"in(n=n.options)&&this.navigator&&(l(!0,this.options.scrollbar,n.scrollbar),this.navigator.update({}),delete n.scrollbar)}),x}),X(y,"masters/modules/stock.src.js",[y["Core/Globals.js"],y["Series/DataModifyComposition.js"],y["Stock/Navigator/Navigator.js"],y["Stock/RangeSelector/RangeSelector.js"],y["Stock/Scrollbar/Scrollbar.js"],y["Core/Axis/OrdinalAxis.js"],y["Series/OHLC/OHLCSeries.js"],y["Series/Flags/FlagsSeries.js"],y["Core/Chart/StockChart.js"]],function(O,S,I,N,Y,Z,K,P,k){O.Navigator=I,O.RangeSelector=N,O.Scrollbar=Y,O.StockChart=O.stockChart=k.stockChart,S.compose(O.Series,O.Axis,O.Point),P.compose(O.Renderer),I.compose(O.Axis,O.Chart,O.Series),K.compose(O.Series),Z.compose(O.Axis,O.Series,O.Chart),N.compose(O.Axis,O.Chart),Y.compose(O.Axis)}),X(y,"masters/highstock.src.js",[y["masters/highcharts.src.js"]],function(O){return O.product="Highstock",O}),y["masters/highstock.src.js"]._modules=y,y["masters/highstock.src.js"]},Lt.exports?(X.default=X,Lt.exports=c.document?X(c):X):void 0!==(e=function(){return X(c)}.call(ut,se,ut,Lt))&&(Lt.exports=e)},1412:(Lt,ut,se)=>{se(7410).tz.load(se(1128))},7410:function(Lt,ut,se){var e,c,X;!function(y,O){"use strict";Lt.exports?Lt.exports=O(se(6738)):(c=[se(6738)],void 0!==(X="function"==typeof(e=O)?e.apply(ut,c):e)&&(Lt.exports=X))}(0,function(y){"use strict";void 0===y.version&&y.default&&(y=y.default);var K,S={},I={},N={},Y={},Z={};(!y||"string"!=typeof y.version)&&C("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var P=y.version.split("."),k=+P[0],x=+P[1];function p(oe){return oe>96?oe-87:oe>64?oe-29:oe-48}function u(oe){var te=0,_e=oe.split("."),pe=_e[0],ge=_e[1]||"",ae=1,fe=0,ne=1;for(45===oe.charCodeAt(0)&&(te=1,ne=-1);te<pe.length;te++)fe=60*fe+p(pe.charCodeAt(te));for(te=0;te<ge.length;te++)ae/=60,fe+=p(ge.charCodeAt(te))*ae;return fe*ne}function g(oe){for(var te=0;te<oe.length;te++)oe[te]=u(oe[te])}function w(oe,te){var pe,_e=[];for(pe=0;pe<te.length;pe++)_e[pe]=oe[te[pe]];return _e}function M(oe){var te=oe.split("|"),_e=te[2].split(" "),pe=te[3].split(""),ge=te[4].split(" ");return g(_e),g(pe),g(ge),function v(oe,te){for(var _e=0;_e<te;_e++)oe[_e]=Math.round((oe[_e-1]||0)+6e4*oe[_e]);oe[te-1]=1/0}(ge,pe.length),{name:te[0],abbrs:w(te[1].split(" "),pe),offsets:w(_e,pe),untils:ge,population:0|te[5]}}function A(oe){oe&&this._set(M(oe))}function R(oe,te){this.name=oe,this.zones=te}function W(oe){var te=oe.toTimeString(),_e=te.match(/\([a-z ]+\)/i);"GMT"===(_e=_e&&_e[0]?(_e=_e[0].match(/[A-Z]/g))?_e.join(""):void 0:(_e=te.match(/[A-Z]{3,5}/g))?_e[0]:void 0)&&(_e=void 0),this.at=+oe,this.abbr=_e,this.offset=oe.getTimezoneOffset()}function b(oe){this.zone=oe,this.offsetScore=0,this.abbrScore=0}function l(oe,te){for(var _e,pe;pe=6e4*((te.at-oe.at)/12e4|0);)(_e=new W(new Date(oe.at+pe))).offset===oe.offset?oe=_e:te=_e;return oe}function r(oe,te){return oe.offsetScore!==te.offsetScore?oe.offsetScore-te.offsetScore:oe.abbrScore!==te.abbrScore?oe.abbrScore-te.abbrScore:oe.zone.population!==te.zone.population?te.zone.population-oe.zone.population:te.zone.name.localeCompare(oe.zone.name)}function n(oe,te){var _e,pe;for(g(te),_e=0;_e<te.length;_e++)Z[pe=te[_e]]=Z[pe]||{},Z[pe][oe]=!0}function a(oe){return(oe||"").toLowerCase().replace(/\//g,"_")}function m(oe){var te,_e,pe,ge;for("string"==typeof oe&&(oe=[oe]),te=0;te<oe.length;te++)ge=a(_e=(pe=oe[te].split("|"))[0]),S[ge]=oe[te],Y[ge]=_e,n(ge,pe[2].split(" "))}function d(oe,te){oe=a(oe);var pe,_e=S[oe];return _e instanceof A?_e:"string"==typeof _e?(_e=new A(_e),S[oe]=_e,_e):I[oe]&&te!==d&&(pe=d(I[oe],d))?((_e=S[oe]=new A)._set(pe),_e.name=Y[oe],_e):null}function V(oe){var te,_e,pe,ge;for("string"==typeof oe&&(oe=[oe]),te=0;te<oe.length;te++)pe=a((_e=oe[te].split("|"))[0]),ge=a(_e[1]),I[pe]=ge,Y[pe]=_e[0],I[ge]=pe,Y[ge]=_e[1]}function G(oe){return!(!oe._a||void 0!==oe._tzm||"X"===oe._f||"x"===oe._f)}function C(oe){typeof console<"u"&&"function"==typeof console.error&&console.error(oe)}function j(oe){var ge,te=Array.prototype.slice.call(arguments,0,-1),_e=arguments[arguments.length-1],pe=y.utc.apply(null,te);return!y.isMoment(oe)&&G(pe)&&(ge=d(_e))&&pe.add(ge.parse(pe),"minutes"),pe.tz(_e),pe}(k<2||2===k&&x<6)&&C("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+y.version+". See momentjs.com"),A.prototype={_set:function(oe){this.name=oe.name,this.abbrs=oe.abbrs,this.untils=oe.untils,this.offsets=oe.offsets,this.population=oe.population},_index:function(oe){var pe;if(pe=function E(oe,te){var _e=te.length;if(oe<te[0])return 0;if(_e>1&&te[_e-1]===1/0&&oe>=te[_e-2])return _e-1;if(oe>=te[_e-1])return-1;for(var pe,ge=0,ae=_e-1;ae-ge>1;)te[pe=Math.floor((ge+ae)/2)]<=oe?ge=pe:ae=pe;return ae}(+oe,this.untils),pe>=0)return pe},countries:function(){var oe=this.name;return Object.keys(N).filter(function(te){return-1!==N[te].zones.indexOf(oe)})},parse:function(oe){var ae,ve,fe,ne,te=+oe,_e=this.offsets,pe=this.untils,ge=pe.length-1;for(ne=0;ne<ge;ne++)if(fe=_e[ne&&ne-1],(ae=_e[ne])<(ve=_e[ne+1])&&j.moveAmbiguousForward?ae=ve:ae>fe&&j.moveInvalidForward&&(ae=fe),te<pe[ne]-6e4*ae)return _e[ne];return _e[ge]},abbr:function(oe){return this.abbrs[this._index(oe)]},offset:function(oe){return C("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(oe)]},utcOffset:function(oe){return this.offsets[this._index(oe)]}},b.prototype.scoreOffsetAt=function(oe){this.offsetScore+=Math.abs(this.zone.utcOffset(oe.at)-oe.offset),this.zone.abbr(oe.at).replace(/[^A-Z]/g,"")!==oe.abbr&&this.abbrScore++},j.version="0.5.46",j.dataVersion="",j._zones=S,j._links=I,j._names=Y,j._countries=N,j.add=m,j.link=V,j.load=function B(oe){m(oe.zones),V(oe.links),function F(oe){var te,_e,pe,ge;if(oe&&oe.length)for(te=0;te<oe.length;te++)_e=(ge=oe[te].split("|"))[0].toUpperCase(),pe=ge[1].split(" "),N[_e]=new R(_e,pe)}(oe.countries),j.dataVersion=oe.version},j.zone=d,j.zoneExists=function H(oe){return H.didShowError||(H.didShowError=!0,C("moment.tz.zoneExists('"+oe+"') has been deprecated in favor of !moment.tz.zone('"+oe+"')")),!!d(oe)},j.guess=function t(oe){return(!K||oe)&&(K=function o(){try{var oe=Intl.DateTimeFormat().resolvedOptions().timeZone;if(oe&&oe.length>3){var te=Y[a(oe)];if(te)return te;C("Moment Timezone found "+oe+" from the Intl api, but did not have that data loaded.")}}catch{}var ve,fe,ne,_e=function h(){var ge,ae,ve,fe,oe=(new Date).getFullYear()-2,te=new W(new Date(oe,0,1)),_e=te.offset,pe=[te];for(fe=1;fe<48;fe++)(ve=new Date(oe,fe,1).getTimezoneOffset())!==_e&&(ge=l(te,ae=new W(new Date(oe,fe,1))),pe.push(ge),pe.push(new W(new Date(ge.at+6e4))),te=ae,_e=ve);for(fe=0;fe<4;fe++)pe.push(new W(new Date(oe+fe,0,1))),pe.push(new W(new Date(oe+fe,6,1)));return pe}(),pe=_e.length,ge=function i(oe){var ae,ve,fe,ne,te=oe.length,_e={},pe=[],ge={};for(ae=0;ae<te;ae++)if(!ge.hasOwnProperty(fe=oe[ae].offset)){for(ve in ne=Z[fe]||{})ne.hasOwnProperty(ve)&&(_e[ve]=!0);ge[fe]=!0}for(ae in _e)_e.hasOwnProperty(ae)&&pe.push(Y[ae]);return pe}(_e),ae=[];for(fe=0;fe<ge.length;fe++){for(ve=new b(d(ge[fe]),pe),ne=0;ne<pe;ne++)ve.scoreOffsetAt(_e[ne]);ae.push(ve)}return ae.sort(r),ae.length>0?ae[0].zone.name:void 0}()),K},j.names=function f(){var oe,te=[];for(oe in Y)Y.hasOwnProperty(oe)&&(S[oe]||S[I[oe]])&&Y[oe]&&te.push(Y[oe]);return te.sort()},j.Zone=A,j.unpack=M,j.unpackBase60=u,j.needsOffset=G,j.moveInvalidForward=!0,j.moveAmbiguousForward=!1,j.countries=function T(){return Object.keys(N)},j.zonesForCountry=function _(oe,te){if(!(oe=function s(oe){return oe=oe.toUpperCase(),N[oe]||null}(oe)))return null;var _e=oe.zones.sort();return te?_e.map(function(pe){return{name:pe,offset:d(pe).utcOffset(new Date)}}):_e};var L=y.fn;function ee(oe){return function(){return this._z?this._z.abbr(this):oe.call(this)}}function U(oe){return function(){return this._z=null,oe.apply(this,arguments)}}y.tz=j,y.defaultZone=null,y.updateOffset=function(oe,te){var pe,_e=y.defaultZone;if(void 0===oe._z&&(_e&&G(oe)&&!oe._isUTC&&oe.isValid()&&(oe._d=y.utc(oe._a)._d,oe.utc().add(_e.parse(oe),"minutes")),oe._z=_e),oe._z)if(pe=oe._z.utcOffset(oe),Math.abs(pe)<16&&(pe/=60),void 0!==oe.utcOffset){var ge=oe._z;oe.utcOffset(-pe,te),oe._z=ge}else oe.zone(pe,te)},L.tz=function(oe,te){if(oe){if("string"!=typeof oe)throw new Error("Time zone name must be a string, got "+oe+" ["+typeof oe+"]");return this._z=d(oe),this._z?y.updateOffset(this,te):C("Moment Timezone has no data for "+oe+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},L.zoneName=ee(L.zoneName),L.zoneAbbr=ee(L.zoneAbbr),L.utc=U(L.utc),L.local=U(L.local),L.utcOffset=function ie(oe){return function(){return arguments.length>0&&(this._z=null),oe.apply(this,arguments)}}(L.utcOffset),y.tz.setDefault=function(oe){return(k<2||2===k&&x<9)&&C("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+y.version+"."),y.defaultZone=oe?d(oe):null,y};var $=y.momentProperties;return"[object Array]"===Object.prototype.toString.call($)?($.push("_z"),$.push("_a")):$&&($._z=null),y})},6431:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(X){return/^nm$/i.test(X)},meridiem:function(X,y,O){return X<12?O?"vm":"VM":O?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(X){return X+(1===X||8===X||X>=20?"ste":"de")},week:{dow:1,doy:4}})}(se(6738))},1616:function(Lt,ut,se){!function(e){"use strict";var c=function(I){return 0===I?0:1===I?1:2===I?2:I%100>=3&&I%100<=10?3:I%100>=11?4:5},X={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"]},y=function(I){return function(N,Y,Z,K){var P=c(N),k=X[I][c(N)];return 2===P&&(k=k[Y?0:1]),k.replace(/%d/i,N)}},O=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar-dz",{months:O,monthsShort:O,weekdays:"\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("_"),weekdaysShort:"\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("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(I){return"\u0645"===I},meridiem:function(I,N,Y){return I<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:y("s"),ss:y("s"),m:y("m"),mm:y("m"),h:y("h"),hh:y("h"),d:y("d"),dd:y("d"),M:y("M"),MM:y("M"),y:y("y"),yy:y("y")},postformat:function(I){return I.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(se(6738))},9759:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\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("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(se(6738))},3160:function(Lt,ut,se){!function(e){"use strict";var c={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},X=function(N){return 0===N?0:1===N?1:2===N?2:N%100>=3&&N%100<=10?3:N%100>=11?4:5},y={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"]},O=function(N){return function(Y,Z,K,P){var k=X(Y),x=y[N][X(Y)];return 2===k&&(x=x[Z?0:1]),x.replace(/%d/i,Y)}},S=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar-ly",{months:S,monthsShort:S,weekdays:"\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("_"),weekdaysShort:"\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("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(N){return"\u0645"===N},meridiem:function(N,Y,Z){return N<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:O("s"),ss:O("s"),m:O("m"),mm:O("m"),h:O("h"),hh:O("h"),d:O("d"),dd:O("d"),M:O("M"),MM:O("M"),y:O("y"),yy:O("y")},preparse:function(N){return N.replace(/\u060c/g,",")},postformat:function(N){return N.replace(/\d/g,function(Y){return c[Y]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(se(6738))},2551:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\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("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(se(6738))},1500:function(Lt,ut,se){!function(e){"use strict";var c={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},X={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};e.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".split("_"),weekdays:"\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("_"),weekdaysShort:"\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("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(O){return"\u0645"===O},meridiem:function(O,S,I){return O<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(O){return O.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(S){return X[S]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(S){return X[S]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(O){return O.replace(/\d/g,function(S){return c[S]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(se(6738))},9989:function(Lt,ut,se){!function(e){"use strict";var c={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},X={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};e.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\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("_"),weekdaysShort:"\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("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(O){return"\u0645"===O},meridiem:function(O,S,I){return O<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(O){return O.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(S){return X[S]}).replace(/\u060c/g,",")},postformat:function(O){return O.replace(/\d/g,function(S){return c[S]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(se(6738))},6962:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\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("_"),weekdaysShort:"\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("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(se(6738))},1286:function(Lt,ut,se){!function(e){"use strict";var c={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},X={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},y=function(Y){return 0===Y?0:1===Y?1:2===Y?2:Y%100>=3&&Y%100<=10?3:Y%100>=11?4:5},O={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"]},S=function(Y){return function(Z,K,P,k){var x=y(Z),p=O[Y][y(Z)];return 2===x&&(p=p[K?0:1]),p.replace(/%d/i,Z)}},I=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar",{months:I,monthsShort:I,weekdays:"\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("_"),weekdaysShort:"\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("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(Y){return"\u0645"===Y},meridiem:function(Y,Z,K){return Y<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:S("s"),ss:S("s"),m:S("m"),mm:S("m"),h:S("h"),hh:S("h"),d:S("d"),dd:S("d"),M:S("M"),MM:S("M"),y:S("y"),yy:S("y")},preparse:function(Y){return Y.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(Z){return X[Z]}).replace(/\u060c/g,",")},postformat:function(Y){return Y.replace(/\d/g,function(Z){return c[Z]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(se(6738))},5887:function(Lt,ut,se){!function(e){"use strict";var c={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(y){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(y)},meridiem:function(y,O,S){return y<4?"gec\u0259":y<12?"s\u0259h\u0259r":y<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(y){if(0===y)return y+"-\u0131nc\u0131";var O=y%10;return y+(c[O]||c[y%100-O]||c[y>=100?100:null])},week:{dow:1,doy:7}})}(se(6738))},4572:function(Lt,ut,se){!function(e){"use strict";function X(O,S,I){return"m"===I?S?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===I?S?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":O+" "+function c(O,S){var I=O.split("_");return S%10==1&&S%100!=11?I[0]:S%10>=2&&S%10<=4&&(S%100<10||S%100>=20)?I[1]:I[2]}({ss:S?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:S?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:S?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[I],+O)}e.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:X,mm:X,h:X,hh:X,d:"\u0434\u0437\u0435\u043d\u044c",dd:X,M:"\u043c\u0435\u0441\u044f\u0446",MM:X,y:"\u0433\u043e\u0434",yy:X},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(O){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(O)},meridiem:function(O,S,I){return O<4?"\u043d\u043e\u0447\u044b":O<12?"\u0440\u0430\u043d\u0456\u0446\u044b":O<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(O,S){switch(S){case"M":case"d":case"DDD":case"w":case"W":return O%10!=2&&O%10!=3||O%100==12||O%100==13?O+"-\u044b":O+"-\u0456";case"D":return O+"-\u0433\u0430";default:return O}},week:{dow:1,doy:7}})}(se(6738))},3276:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("bg",{months:"\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("_"),monthsShort:"\u044f\u043d\u0443_\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("_"),weekdays:"\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("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(X){var y=X%10,O=X%100;return 0===X?X+"-\u0435\u0432":0===O?X+"-\u0435\u043d":O>10&&O<20?X+"-\u0442\u0438":1===y?X+"-\u0432\u0438":2===y?X+"-\u0440\u0438":7===y||8===y?X+"-\u043c\u0438":X+"-\u0442\u0438"},week:{dow:1,doy:7}})}(se(6738))},3344:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(se(6738))},3990:function(Lt,ut,se){!function(e){"use strict";var c={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},X={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(O){return O.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(S){return X[S]})},postformat:function(O){return O.replace(/\d/g,function(S){return c[S]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(O,S){return 12===O&&(O=0),"\u09b0\u09be\u09a4"===S?O<4?O:O+12:"\u09ad\u09cb\u09b0"===S||"\u09b8\u0995\u09be\u09b2"===S?O:"\u09a6\u09c1\u09aa\u09c1\u09b0"===S?O>=3?O:O+12:"\u09ac\u09bf\u0995\u09be\u09b2"===S||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===S?O+12:void 0},meridiem:function(O,S,I){return O<4?"\u09b0\u09be\u09a4":O<6?"\u09ad\u09cb\u09b0":O<12?"\u09b8\u0995\u09be\u09b2":O<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":O<18?"\u09ac\u09bf\u0995\u09be\u09b2":O<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(se(6738))},8985:function(Lt,ut,se){!function(e){"use strict";var c={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},X={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(O){return O.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(S){return X[S]})},postformat:function(O){return O.replace(/\d/g,function(S){return c[S]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(O,S){return 12===O&&(O=0),"\u09b0\u09be\u09a4"===S&&O>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===S&&O<5||"\u09ac\u09bf\u0995\u09be\u09b2"===S?O+12:O},meridiem:function(O,S,I){return O<4?"\u09b0\u09be\u09a4":O<10?"\u09b8\u0995\u09be\u09b2":O<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":O<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(se(6738))},4391:function(Lt,ut,se){!function(e){"use strict";var c={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},X={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};e.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(O){return O.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(S){return X[S]})},postformat:function(O){return O.replace(/\d/g,function(S){return c[S]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(O,S){return 12===O&&(O=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===S&&O>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===S&&O<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===S?O+12:O},meridiem:function(O,S,I){return O<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":O<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":O<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":O<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(se(6738))},6728:function(Lt,ut,se){!function(e){"use strict";function c(p,u,g){return p+" "+function O(p,u){return 2===u?function S(p){var u={m:"v",b:"v",d:"z"};return void 0===u[p.charAt(0)]?p:u[p.charAt(0)]+p.substring(1)}(p):p}({mm:"munutenn",MM:"miz",dd:"devezh"}[g],p)}function y(p){return p>9?y(p%10):p}var I=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],N=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,k=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:k,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:k,monthsRegex:N,monthsShortRegex:N,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:I,longMonthsParse:I,shortMonthsParse:I,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:c,h:"un eur",hh:"%d eur",d:"un devezh",dd:c,M:"ur miz",MM:c,y:"ur bloaz",yy:function X(p){switch(y(p)){case 1:case 3:case 4:case 5:case 9:return p+" bloaz";default:return p+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(p){return p+(1===p?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(p){return"g.m."===p},meridiem:function(p,u,g){return p<12?"a.m.":"g.m."}})}(se(6738))},5536:function(Lt,ut,se){!function(e){"use strict";function X(O,S,I){var N=O+" ";switch(I){case"ss":return N+(1===O?"sekunda":2===O||3===O||4===O?"sekunde":"sekundi");case"mm":return N+(1===O?"minuta":2===O||3===O||4===O?"minute":"minuta");case"h":return"jedan sat";case"hh":return N+(1===O?"sat":2===O||3===O||4===O?"sata":"sati");case"dd":return N+(1===O?"dan":"dana");case"MM":return N+(1===O?"mjesec":2===O||3===O||4===O?"mjeseca":"mjeseci");case"yy":return N+(1===O?"godina":2===O||3===O||4===O?"godine":"godina")}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:X,m:function c(O,S,I,N){if("m"===I)return S?"jedna minuta":N?"jednu minutu":"jedne minute"},mm:X,h:X,hh:X,d:"dan",dd:X,M:"mjesec",MM:X,y:"godinu",yy:X},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(se(6738))},1043:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(X,y){var O=1===X?"r":2===X?"n":3===X?"r":4===X?"t":"\xe8";return("w"===y||"W"===y)&&(O="a"),X+O},week:{dow:1,doy:4}})}(se(6738))},420:function(Lt,ut,se){!function(e){"use strict";var c={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},X="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),y=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],O=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function S(Y){return Y>1&&Y<5&&1!=~~(Y/10)}function I(Y,Z,K,P){var k=Y+" ";switch(K){case"s":return Z||P?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return Z||P?k+(S(Y)?"sekundy":"sekund"):k+"sekundami";case"m":return Z?"minuta":P?"minutu":"minutou";case"mm":return Z||P?k+(S(Y)?"minuty":"minut"):k+"minutami";case"h":return Z?"hodina":P?"hodinu":"hodinou";case"hh":return Z||P?k+(S(Y)?"hodiny":"hodin"):k+"hodinami";case"d":return Z||P?"den":"dnem";case"dd":return Z||P?k+(S(Y)?"dny":"dn\xed"):k+"dny";case"M":return Z||P?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return Z||P?k+(S(Y)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):k+"m\u011bs\xedci";case"y":return Z||P?"rok":"rokem";case"yy":return Z||P?k+(S(Y)?"roky":"let"):k+"lety"}}e.defineLocale("cs",{months:c,monthsShort:X,monthsRegex:O,monthsShortRegex:O,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:I,ss:I,m:I,mm:I,h:I,hh:I,d:I,dd:I,M:I,MM:I,y:I,yy:I},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},3513:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(X){return X+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(X)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(X)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(se(6738))},6771:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(X){var O="";return X>20?O=40===X||50===X||60===X||80===X||100===X?"fed":"ain":X>0&&(O=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][X]),X+O},week:{dow:1,doy:4}})}(se(6738))},7978:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},5204:function(Lt,ut,se){!function(e){"use strict";function c(y,O,S,I){var N={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[y+" Tage",y+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[y+" Monate",y+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[y+" Jahre",y+" Jahren"]};return O?N[S][0]:N[S][1]}e.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:c,mm:"%d Minuten",h:c,hh:"%d Stunden",d:c,dd:c,w:c,ww:"%d Wochen",M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},2653:function(Lt,ut,se){!function(e){"use strict";function c(y,O,S,I){var N={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[y+" Tage",y+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[y+" Monate",y+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[y+" Jahre",y+" Jahren"]};return O?N[S][0]:N[S][1]}e.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:c,mm:"%d Minuten",h:c,hh:"%d Stunden",d:c,dd:c,w:c,ww:"%d Wochen",M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},6061:function(Lt,ut,se){!function(e){"use strict";function c(y,O,S,I){var N={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[y+" Tage",y+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[y+" Monate",y+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[y+" Jahre",y+" Jahren"]};return O?N[S][0]:N[S][1]}e.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:c,mm:"%d Minuten",h:c,hh:"%d Stunden",d:c,dd:c,w:c,ww:"%d Wochen",M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},85:function(Lt,ut,se){!function(e){"use strict";var c=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],X=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];e.defineLocale("dv",{months:c,monthsShort:c,weekdays:X,weekdaysShort:X,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(O){return"\u0789\u078a"===O},meridiem:function(O,S,I){return O<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(O){return O.replace(/\u060c/g,",")},postformat:function(O){return O.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(se(6738))},8579:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(y,O){return y?"string"==typeof O&&/D/.test(O.substring(0,O.indexOf("MMMM")))?this._monthsGenitiveEl[y.month()]:this._monthsNominativeEl[y.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(y,O,S){return y>11?S?"\u03bc\u03bc":"\u039c\u039c":S?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(y){return"\u03bc"===(y+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(y,O){var S=this._calendarEl[y],I=O&&O.hours();return function c(y){return typeof Function<"u"&&y instanceof Function||"[object Function]"===Object.prototype.toString.call(y)}(S)&&(S=S.apply(O)),S.replace("{}",I%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(se(6738))},5724:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(X){var y=X%10;return X+(1==~~(X%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:0,doy:4}})}(se(6738))},525:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(X){var y=X%10;return X+(1==~~(X%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")}})}(se(6738))},2847:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(X){var y=X%10;return X+(1==~~(X%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(se(6738))},7216:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(X){var y=X%10;return X+(1==~~(X%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(se(6738))},9305:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(X){var y=X%10;return X+(1==~~(X%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")}})}(se(6738))},3364:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(X){var y=X%10;return X+(1==~~(X%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:0,doy:6}})}(se(6738))},9130:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(X){var y=X%10;return X+(1==~~(X%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(se(6738))},1161:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(X){var y=X%10;return X+(1==~~(X%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(se(6738))},802:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(X){return"p"===X.charAt(0).toLowerCase()},meridiem:function(X,y,O){return X>11?O?"p.t.m.":"P.T.M.":O?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(se(6738))},5551:function(Lt,ut,se){!function(e){"use strict";var c="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),X="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],O=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(I,N){return I?/-MMM-/.test(N)?X[I.month()]:c[I.month()]:c},monthsRegex:O,monthsShortRegex:O,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(se(6738))},5615:function(Lt,ut,se){!function(e){"use strict";var c="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),X="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],O=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(I,N){return I?/-MMM-/.test(N)?X[I.month()]:c[I.month()]:c},monthsRegex:O,monthsShortRegex:O,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(se(6738))},4790:function(Lt,ut,se){!function(e){"use strict";var c="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),X="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],O=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(I,N){return I?/-MMM-/.test(N)?X[I.month()]:c[I.month()]:c},monthsRegex:O,monthsShortRegex:O,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(se(6738))},328:function(Lt,ut,se){!function(e){"use strict";var c="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),X="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],O=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(I,N){return I?/-MMM-/.test(N)?X[I.month()]:c[I.month()]:c},monthsRegex:O,monthsShortRegex:O,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(se(6738))},6389:function(Lt,ut,se){!function(e){"use strict";function c(y,O,S,I){var N={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[y+"sekundi",y+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[y+" minuti",y+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[y+" tunni",y+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[y+" kuu",y+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[y+" aasta",y+" aastat"]};return O?N[S][2]?N[S][2]:N[S][1]:I?N[S][0]:N[S][1]}e.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:"%d p\xe4eva",M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},2961:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(se(6738))},6151:function(Lt,ut,se){!function(e){"use strict";var c={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},X={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};e.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(O){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(O)},meridiem:function(O,S,I){return O<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(O){return O.replace(/[\u06f0-\u06f9]/g,function(S){return X[S]}).replace(/\u060c/g,",")},postformat:function(O){return O.replace(/\d/g,function(S){return c[S]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(se(6738))},7997:function(Lt,ut,se){!function(e){"use strict";var c="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),X=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",c[7],c[8],c[9]];function y(I,N,Y,Z){var K="";switch(Y){case"s":return Z?"muutaman sekunnin":"muutama sekunti";case"ss":K=Z?"sekunnin":"sekuntia";break;case"m":return Z?"minuutin":"minuutti";case"mm":K=Z?"minuutin":"minuuttia";break;case"h":return Z?"tunnin":"tunti";case"hh":K=Z?"tunnin":"tuntia";break;case"d":return Z?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":K=Z?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return Z?"kuukauden":"kuukausi";case"MM":K=Z?"kuukauden":"kuukautta";break;case"y":return Z?"vuoden":"vuosi";case"yy":K=Z?"vuoden":"vuotta"}return function O(I,N){return I<10?N?X[I]:c[I]:I}(I,Z)+" "+K}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:y,ss:y,m:y,mm:y,h:y,hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},8898:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(X){return X},week:{dow:1,doy:4}})}(se(6738))},7779:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},3287:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(X,y){switch(y){default:case"M":case"Q":case"D":case"DDD":case"d":return X+(1===X?"er":"e");case"w":case"W":return X+(1===X?"re":"e")}}})}(se(6738))},8867:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(X,y){switch(y){default:case"M":case"Q":case"D":case"DDD":case"d":return X+(1===X?"er":"e");case"w":case"W":return X+(1===X?"re":"e")}},week:{dow:1,doy:4}})}(se(6738))},8174:function(Lt,ut,se){!function(e){"use strict";var y=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,O=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];e.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:y,monthsShortRegex:y,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:O,longMonthsParse:O,shortMonthsParse:O,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(I,N){switch(N){case"D":return I+(1===I?"er":"");default:case"M":case"Q":case"DDD":case"d":return I+(1===I?"er":"e");case"w":case"W":return I+(1===I?"re":"e")}},week:{dow:1,doy:4}})}(se(6738))},452:function(Lt,ut,se){!function(e){"use strict";var c="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),X="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(O,S){return O?/-MMM-/.test(S)?X[O.month()]:c[O.month()]:c},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(O){return O+(1===O||8===O||O>=20?"ste":"de")},week:{dow:1,doy:4}})}(se(6738))},5014:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(N){return N+(1===N?"d":N%10==2?"na":"mh")},week:{dow:1,doy:4}})}(se(6738))},4127:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(N){return N+(1===N?"d":N%10==2?"na":"mh")},week:{dow:1,doy:4}})}(se(6738))},2124:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(X){return 0===X.indexOf("un")?"n"+X:"en "+X},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(se(6738))},6444:function(Lt,ut,se){!function(e){"use strict";function c(y,O,S,I){var N={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[y+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",y+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[y+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",y+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[y+" \u0935\u0930\u093e\u0902\u0928\u0940",y+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[y+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",y+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[y+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",y+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[y+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",y+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return I?N[S][0]:N[S][1]}e.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(y,O){return"D"===O?y+"\u0935\u0947\u0930":y},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(y,O){return 12===y&&(y=0),"\u0930\u093e\u0924\u0940"===O?y<4?y:y+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===O?y:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===O?y>12?y:y+12:"\u0938\u093e\u0902\u091c\u0947"===O?y+12:void 0},meridiem:function(y,O,S){return y<4?"\u0930\u093e\u0924\u0940":y<12?"\u0938\u0915\u093e\u0933\u0940\u0902":y<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":y<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(se(6738))},7953:function(Lt,ut,se){!function(e){"use strict";function c(y,O,S,I){var N={s:["thoddea sekondamni","thodde sekond"],ss:[y+" sekondamni",y+" sekond"],m:["eka mintan","ek minut"],mm:[y+" mintamni",y+" mintam"],h:["eka voran","ek vor"],hh:[y+" voramni",y+" voram"],d:["eka disan","ek dis"],dd:[y+" disamni",y+" dis"],M:["eka mhoinean","ek mhoino"],MM:[y+" mhoineamni",y+" mhoine"],y:["eka vorsan","ek voros"],yy:[y+" vorsamni",y+" vorsam"]};return I?N[S][0]:N[S][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(y,O){return"D"===O?y+"er":y},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(y,O){return 12===y&&(y=0),"rati"===O?y<4?y:y+12:"sokallim"===O?y:"donparam"===O?y>12?y:y+12:"sanje"===O?y+12:void 0},meridiem:function(y,O,S){return y<4?"rati":y<12?"sokallim":y<16?"donparam":y<20?"sanje":"rati"}})}(se(6738))},6604:function(Lt,ut,se){!function(e){"use strict";var c={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},X={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};e.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(O){return O.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(S){return X[S]})},postformat:function(O){return O.replace(/\d/g,function(S){return c[S]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(O,S){return 12===O&&(O=0),"\u0ab0\u0abe\u0aa4"===S?O<4?O:O+12:"\u0ab8\u0ab5\u0abe\u0ab0"===S?O:"\u0aac\u0aaa\u0acb\u0ab0"===S?O>=10?O:O+12:"\u0ab8\u0abe\u0a82\u0a9c"===S?O+12:void 0},meridiem:function(O,S,I){return O<4?"\u0ab0\u0abe\u0aa4":O<10?"\u0ab8\u0ab5\u0abe\u0ab0":O<17?"\u0aac\u0aaa\u0acb\u0ab0":O<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(se(6738))},1222:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("he",{months:"\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("_"),monthsShort:"\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("_"),weekdays:"\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("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(X){return 2===X?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":X+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(X){return 2===X?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":X+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(X){return 2===X?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":X+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(X){return 2===X?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":X%10==0&&10!==X?X+" \u05e9\u05e0\u05d4":X+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(X){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(X)},meridiem:function(X,y,O){return X<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":X<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":X<12?O?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":X<18?O?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(se(6738))},4235:function(Lt,ut,se){!function(e){"use strict";var c={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},X={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},y=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];e.defineLocale("hi",{months:{format:"\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("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\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\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\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("_"),weekdays:"\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("_"),weekdaysShort:"\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("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:y,longMonthsParse:y,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\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|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\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\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(I){return I.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(N){return X[N]})},postformat:function(I){return I.replace(/\d/g,function(N){return c[N]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(I,N){return 12===I&&(I=0),"\u0930\u093e\u0924"===N?I<4?I:I+12:"\u0938\u0941\u092c\u0939"===N?I:"\u0926\u094b\u092a\u0939\u0930"===N?I>=10?I:I+12:"\u0936\u093e\u092e"===N?I+12:void 0},meridiem:function(I,N,Y){return I<4?"\u0930\u093e\u0924":I<10?"\u0938\u0941\u092c\u0939":I<17?"\u0926\u094b\u092a\u0939\u0930":I<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(se(6738))},622:function(Lt,ut,se){!function(e){"use strict";function c(y,O,S){var I=y+" ";switch(S){case"ss":return I+(1===y?"sekunda":2===y||3===y||4===y?"sekunde":"sekundi");case"m":return O?"jedna minuta":"jedne minute";case"mm":return I+(1===y?"minuta":2===y||3===y||4===y?"minute":"minuta");case"h":return O?"jedan sat":"jednog sata";case"hh":return I+(1===y?"sat":2===y||3===y||4===y?"sata":"sati");case"dd":return I+(1===y?"dan":"dana");case"MM":return I+(1===y?"mjesec":2===y||3===y||4===y?"mjeseca":"mjeseci");case"yy":return I+(1===y?"godina":2===y||3===y||4===y?"godine":"godina")}}e.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:c,m:c,mm:c,h:c,hh:c,d:"dan",dd:c,M:"mjesec",MM:c,y:"godinu",yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(se(6738))},7735:function(Lt,ut,se){!function(e){"use strict";var c="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function X(S,I,N,Y){var Z=S;switch(N){case"s":return Y||I?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return Z+(Y||I)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(Y||I?" perc":" perce");case"mm":return Z+(Y||I?" perc":" perce");case"h":return"egy"+(Y||I?" \xf3ra":" \xf3r\xe1ja");case"hh":return Z+(Y||I?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(Y||I?" nap":" napja");case"dd":return Z+(Y||I?" nap":" napja");case"M":return"egy"+(Y||I?" h\xf3nap":" h\xf3napja");case"MM":return Z+(Y||I?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(Y||I?" \xe9v":" \xe9ve");case"yy":return Z+(Y||I?" \xe9v":" \xe9ve")}return""}function y(S){return(S?"":"[m\xfalt] ")+"["+c[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(S){return"u"===S.charAt(1).toLowerCase()},meridiem:function(S,I,N){return S<12?!0===N?"de":"DE":!0===N?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return y.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return y.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:X,ss:X,m:X,mm:X,h:X,hh:X,d:X,dd:X,M:X,MM:X,y:X,yy:X},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},402:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(X){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(X)},meridiem:function(X){return X<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":X<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":X<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(X,y){switch(y){case"DDD":case"w":case"W":case"DDDo":return 1===X?X+"-\u056b\u0576":X+"-\u0580\u0564";default:return X}},week:{dow:1,doy:7}})}(se(6738))},9187:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(X,y){return 12===X&&(X=0),"pagi"===y?X:"siang"===y?X>=11?X:X+12:"sore"===y||"malam"===y?X+12:void 0},meridiem:function(X,y,O){return X<11?"pagi":X<15?"siang":X<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(se(6738))},536:function(Lt,ut,se){!function(e){"use strict";function c(O){return O%100==11||O%10!=1}function X(O,S,I,N){var Y=O+" ";switch(I){case"s":return S||N?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return c(O)?Y+(S||N?"sek\xfandur":"sek\xfandum"):Y+"sek\xfanda";case"m":return S?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return c(O)?Y+(S||N?"m\xedn\xfatur":"m\xedn\xfatum"):S?Y+"m\xedn\xfata":Y+"m\xedn\xfatu";case"hh":return c(O)?Y+(S||N?"klukkustundir":"klukkustundum"):Y+"klukkustund";case"d":return S?"dagur":N?"dag":"degi";case"dd":return c(O)?S?Y+"dagar":Y+(N?"daga":"d\xf6gum"):S?Y+"dagur":Y+(N?"dag":"degi");case"M":return S?"m\xe1nu\xf0ur":N?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return c(O)?S?Y+"m\xe1nu\xf0ir":Y+(N?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):S?Y+"m\xe1nu\xf0ur":Y+(N?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return S||N?"\xe1r":"\xe1ri";case"yy":return c(O)?Y+(S||N?"\xe1r":"\xe1rum"):Y+(S||N?"\xe1r":"\xe1ri")}}e.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:X,ss:X,m:X,mm:X,h:"klukkustund",hh:X,d:X,dd:X,M:X,MM:X,y:X,yy:X},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},4667:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(X){return(/^[0-9].+$/.test(X)?"tra":"in")+" "+X},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(se(6738))},5007:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(se(6738))},2093:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(X,y){return"\u5143"===y[1]?1:parseInt(y[1]||X,10)},months:"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("_"),monthsShort:"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("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(X){return"\u5348\u5f8c"===X},meridiem:function(X,y,O){return X<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(X){return X.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(X){return this.week()!==X.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(X,y){switch(y){case"y":return 1===X?"\u5143\u5e74":X+"\u5e74";case"d":case"D":case"DDD":return X+"\u65e5";default:return X}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(se(6738))},59:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(X,y){return 12===X&&(X=0),"enjing"===y?X:"siyang"===y?X>=11?X:X+12:"sonten"===y||"ndalu"===y?X+12:void 0},meridiem:function(X,y,O){return X<11?"enjing":X<15?"siyang":X<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(se(6738))},6870:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("ka",{months:"\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("_"),monthsShort:"\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("_"),weekdays:{standalone:"\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("_"),format:"\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("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(X){return X.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(y,O,S){return"\u10d8"===S?O+"\u10e8\u10d8":O+S+"\u10e8\u10d8"})},past:function(X){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(X)?X.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(X)?X.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):X},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(X){return 0===X?X:1===X?X+"-\u10da\u10d8":X<20||X<=100&&X%20==0||X%100==0?"\u10db\u10d4-"+X:X+"-\u10d4"},week:{dow:1,doy:7}})}(se(6738))},880:function(Lt,ut,se){!function(e){"use strict";var c={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};e.defineLocale("kk",{months:"\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("_"),monthsShort:"\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("_"),weekdays:"\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("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(y){return y+(c[y]||c[y%10]||c[y>=100?100:null])},week:{dow:1,doy:7}})}(se(6738))},1083:function(Lt,ut,se){!function(e){"use strict";var c={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},X={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};e.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(O){return"\u179b\u17d2\u1784\u17b6\u1785"===O},meridiem:function(O,S,I){return O<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(O){return O.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(S){return X[S]})},postformat:function(O){return O.replace(/\d/g,function(S){return c[S]})},week:{dow:1,doy:4}})}(se(6738))},8785:function(Lt,ut,se){!function(e){"use strict";var c={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},X={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};e.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(O){return O.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(S){return X[S]})},postformat:function(O){return O.replace(/\d/g,function(S){return c[S]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(O,S){return 12===O&&(O=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===S?O<4?O:O+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===S?O:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===S?O>=10?O:O+12:"\u0cb8\u0c82\u0c9c\u0cc6"===S?O+12:void 0},meridiem:function(O,S,I){return O<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":O<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":O<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":O<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(O){return O+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(se(6738))},1721:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("ko",{months:"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("_"),monthsShort:"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("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(X,y){switch(y){case"d":case"D":case"DDD":return X+"\uc77c";case"M":return X+"\uc6d4";case"w":case"W":return X+"\uc8fc";default:return X}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(X){return"\uc624\ud6c4"===X},meridiem:function(X,y,O){return X<12?"\uc624\uc804":"\uc624\ud6c4"}})}(se(6738))},1385:function(Lt,ut,se){!function(e){"use strict";function c(O,S,I,N){var Y={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[O+" san\xeeye",O+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[O+" deq\xeeqe",O+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[O+" saet",O+" saetan"],d:["rojek","rojek\xea"],dd:[O+" roj",O+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[O+" hefte",O+" hefteyan"],M:["mehek","mehek\xea"],MM:[O+" meh",O+" mehan"],y:["salek","salek\xea"],yy:[O+" sal",O+" salan"]};return S?Y[I][0]:Y[I][1]}e.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(O,S,I){return O<12?I?"bn":"BN":I?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"ber\xee %s",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,w:c,ww:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(O,S){var I=S.toLowerCase();return I.includes("w")||I.includes("m")?O+".":O+function X(O){var S=(O=""+O).substring(O.length-1),I=O.length>1?O.substring(O.length-2):"";return 12==I||13==I||"2"!=S&&"3"!=S&&"50"!=I&&"70"!=S&&"80"!=S?"\xea":"y\xea"}(O)},week:{dow:1,doy:4}})}(se(6738))},7851:function(Lt,ut,se){!function(e){"use strict";var c={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},X={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},y=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];e.defineLocale("ku",{months:y,monthsShort:y,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(S){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(S)},meridiem:function(S,I,N){return S<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(S){return S.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(I){return X[I]}).replace(/\u060c/g,",")},postformat:function(S){return S.replace(/\d/g,function(I){return c[I]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(se(6738))},1727:function(Lt,ut,se){!function(e){"use strict";var c={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};e.defineLocale("ky",{months:"\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("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(y){return y+(c[y]||c[y%10]||c[y>=100?100:null])},week:{dow:1,doy:7}})}(se(6738))},346:function(Lt,ut,se){!function(e){"use strict";function c(I,N,Y,Z){var K={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return N?K[Y][0]:K[Y][1]}function O(I){if(I=parseInt(I,10),isNaN(I))return!1;if(I<0)return!0;if(I<10)return 4<=I&&I<=7;if(I<100){var N=I%10;return O(0===N?I/10:N)}if(I<1e4){for(;I>=10;)I/=10;return O(I)}return O(I/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function X(I){return O(I.substr(0,I.indexOf(" ")))?"a "+I:"an "+I},past:function y(I){return O(I.substr(0,I.indexOf(" ")))?"viru "+I:"virun "+I},s:"e puer Sekonnen",ss:"%d Sekonnen",m:c,mm:"%d Minutten",h:c,hh:"%d Stonnen",d:c,dd:"%d Deeg",M:c,MM:"%d M\xe9int",y:c,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},3002:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(X){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===X},meridiem:function(X,y,O){return X<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(X){return"\u0e97\u0eb5\u0ec8"+X}})}(se(6738))},4035:function(Lt,ut,se){!function(e){"use strict";var c={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function y(Y,Z,K,P){return Z?S(K)[0]:P?S(K)[1]:S(K)[2]}function O(Y){return Y%10==0||Y>10&&Y<20}function S(Y){return c[Y].split("_")}function I(Y,Z,K,P){var k=Y+" ";return 1===Y?k+y(0,Z,K[0],P):Z?k+(O(Y)?S(K)[1]:S(K)[0]):P?k+S(K)[1]:k+(O(Y)?S(K)[1]:S(K)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function X(Y,Z,K,P){return Z?"kelios sekund\u0117s":P?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:I,m:y,mm:I,h:y,hh:I,d:y,dd:I,M:y,MM:I,y,yy:I},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(Y){return Y+"-oji"},week:{dow:1,doy:4}})}(se(6738))},6927:function(Lt,ut,se){!function(e){"use strict";var c={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function X(N,Y,Z){return Z?Y%10==1&&Y%100!=11?N[2]:N[3]:Y%10==1&&Y%100!=11?N[0]:N[1]}function y(N,Y,Z){return N+" "+X(c[Z],N,Y)}function O(N,Y,Z){return X(c[Z],N,Y)}e.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function S(N,Y){return Y?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:y,m:O,mm:y,h:O,hh:y,d:O,dd:y,M:O,MM:y,y:O,yy:y},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},5634:function(Lt,ut,se){!function(e){"use strict";var c={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(y,O){return 1===y?O[0]:y>=2&&y<=4?O[1]:O[2]},translate:function(y,O,S){var I=c.words[S];return 1===S.length?O?I[0]:I[1]:y+" "+c.correctGrammaticalCase(y,I)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:c.translate,m:c.translate,mm:c.translate,h:c.translate,hh:c.translate,d:"dan",dd:c.translate,M:"mjesec",MM:c.translate,y:"godinu",yy:c.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(se(6738))},4173:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(se(6738))},6320:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\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("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(X){var y=X%10,O=X%100;return 0===X?X+"-\u0435\u0432":0===O?X+"-\u0435\u043d":O>10&&O<20?X+"-\u0442\u0438":1===y?X+"-\u0432\u0438":2===y?X+"-\u0440\u0438":7===y||8===y?X+"-\u043c\u0438":X+"-\u0442\u0438"},week:{dow:1,doy:7}})}(se(6738))},1705:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(X,y){return 12===X&&(X=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===y&&X>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===y||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===y?X+12:X},meridiem:function(X,y,O){return X<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":X<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":X<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":X<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(se(6738))},1062:function(Lt,ut,se){!function(e){"use strict";function c(y,O,S,I){switch(S){case"s":return O?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return y+(O?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return y+(O?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return y+(O?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return y+(O?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return y+(O?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return y+(O?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return y}}e.defineLocale("mn",{months:"\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("_"),monthsShort:"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("_"),monthsParseExact:!0,weekdays:"\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("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(y){return"\u04ae\u0425"===y},meridiem:function(y,O,S){return y<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(y,O){switch(O){case"d":case"D":case"DDD":return y+" \u04e9\u0434\u04e9\u0440";default:return y}}})}(se(6738))},2805:function(Lt,ut,se){!function(e){"use strict";var c={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},X={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function y(S,I,N,Y){var Z="";if(I)switch(N){case"s":Z="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":Z="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":Z="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":Z="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":Z="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":Z="%d \u0924\u093e\u0938";break;case"d":Z="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":Z="%d \u0926\u093f\u0935\u0938";break;case"M":Z="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":Z="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":Z="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":Z="%d \u0935\u0930\u094d\u0937\u0947"}else switch(N){case"s":Z="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":Z="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":Z="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":Z="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":Z="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":Z="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":Z="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":Z="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":Z="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":Z="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":Z="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":Z="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return Z.replace(/%d/i,S)}e.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\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("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:y,ss:y,m:y,mm:y,h:y,hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},preparse:function(S){return S.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(I){return X[I]})},postformat:function(S){return S.replace(/\d/g,function(I){return c[I]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(S,I){return 12===S&&(S=0),"\u092a\u0939\u093e\u091f\u0947"===I||"\u0938\u0915\u093e\u0933\u0940"===I?S:"\u0926\u0941\u092a\u093e\u0930\u0940"===I||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===I||"\u0930\u093e\u0924\u094d\u0930\u0940"===I?S>=12?S:S+12:void 0},meridiem:function(S,I,N){return S>=0&&S<6?"\u092a\u0939\u093e\u091f\u0947":S<12?"\u0938\u0915\u093e\u0933\u0940":S<17?"\u0926\u0941\u092a\u093e\u0930\u0940":S<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(se(6738))},9900:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(X,y){return 12===X&&(X=0),"pagi"===y?X:"tengahari"===y?X>=11?X:X+12:"petang"===y||"malam"===y?X+12:void 0},meridiem:function(X,y,O){return X<11?"pagi":X<15?"tengahari":X<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(se(6738))},1341:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(X,y){return 12===X&&(X=0),"pagi"===y?X:"tengahari"===y?X>=11?X:X+12:"petang"===y||"malam"===y?X+12:void 0},meridiem:function(X,y,O){return X<11?"pagi":X<15?"tengahari":X<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(se(6738))},7734:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(se(6738))},9034:function(Lt,ut,se){!function(e){"use strict";var c={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},X={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};e.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(O){return O.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(S){return X[S]})},postformat:function(O){return O.replace(/\d/g,function(S){return c[S]})},week:{dow:1,doy:4}})}(se(6738))},9324:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},6495:function(Lt,ut,se){!function(e){"use strict";var c={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},X={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};e.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(O){return O.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(S){return X[S]})},postformat:function(O){return O.replace(/\d/g,function(S){return c[S]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(O,S){return 12===O&&(O=0),"\u0930\u093e\u0924\u093f"===S?O<4?O:O+12:"\u092c\u093f\u0939\u093e\u0928"===S?O:"\u0926\u093f\u0909\u0901\u0938\u094b"===S?O>=10?O:O+12:"\u0938\u093e\u0901\u091d"===S?O+12:void 0},meridiem:function(O,S,I){return O<3?"\u0930\u093e\u0924\u093f":O<12?"\u092c\u093f\u0939\u093e\u0928":O<16?"\u0926\u093f\u0909\u0901\u0938\u094b":O<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(se(6738))},6272:function(Lt,ut,se){!function(e){"use strict";var c="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),X="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),y=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],O=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(I,N){return I?/-MMM-/.test(N)?X[I.month()]:c[I.month()]:c},monthsRegex:O,monthsShortRegex:O,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(I){return I+(1===I||8===I||I>=20?"ste":"de")},week:{dow:1,doy:4}})}(se(6738))},673:function(Lt,ut,se){!function(e){"use strict";var c="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),X="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),y=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],O=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(I,N){return I?/-MMM-/.test(N)?X[I.month()]:c[I.month()]:c},monthsRegex:O,monthsShortRegex:O,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(I){return I+(1===I||8===I||I>=20?"ste":"de")},week:{dow:1,doy:4}})}(se(6738))},2486:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},6219:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(X,y){var O=1===X?"r":2===X?"n":3===X?"r":4===X?"t":"\xe8";return("w"===y||"W"===y)&&(O="a"),X+O},week:{dow:1,doy:4}})}(se(6738))},2829:function(Lt,ut,se){!function(e){"use strict";var c={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},X={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};e.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(O){return O.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(S){return X[S]})},postformat:function(O){return O.replace(/\d/g,function(S){return c[S]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(O,S){return 12===O&&(O=0),"\u0a30\u0a3e\u0a24"===S?O<4?O:O+12:"\u0a38\u0a35\u0a47\u0a30"===S?O:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===S?O>=10?O:O+12:"\u0a38\u0a3c\u0a3e\u0a2e"===S?O+12:void 0},meridiem:function(O,S,I){return O<4?"\u0a30\u0a3e\u0a24":O<10?"\u0a38\u0a35\u0a47\u0a30":O<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":O<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(se(6738))},8444:function(Lt,ut,se){!function(e){"use strict";var c="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),X="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),y=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function O(N){return N%10<5&&N%10>1&&~~(N/10)%10!=1}function S(N,Y,Z){var K=N+" ";switch(Z){case"ss":return K+(O(N)?"sekundy":"sekund");case"m":return Y?"minuta":"minut\u0119";case"mm":return K+(O(N)?"minuty":"minut");case"h":return Y?"godzina":"godzin\u0119";case"hh":return K+(O(N)?"godziny":"godzin");case"ww":return K+(O(N)?"tygodnie":"tygodni");case"MM":return K+(O(N)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return K+(O(N)?"lata":"lat")}}e.defineLocale("pl",{months:function(N,Y){return N?/D MMMM/.test(Y)?X[N.month()]:c[N.month()]:c},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:S,m:S,mm:S,h:S,hh:S,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:S,M:"miesi\u0105c",MM:S,y:"rok",yy:S},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},6117:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(se(6738))},3170:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(se(6738))},6587:function(Lt,ut,se){!function(e){"use strict";function c(y,O,S){var N=" ";return(y%100>=20||y>=100&&y%100==0)&&(N=" de "),y+N+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[S]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:c,m:"un minut",mm:c,h:"o or\u0103",hh:c,d:"o zi",dd:c,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:c,M:"o lun\u0103",MM:c,y:"un an",yy:c},week:{dow:1,doy:7}})}(se(6738))},9264:function(Lt,ut,se){!function(e){"use strict";function X(S,I,N){return"m"===N?I?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":S+" "+function c(S,I){var N=S.split("_");return I%10==1&&I%100!=11?N[0]:I%10>=2&&I%10<=4&&(I%100<10||I%100>=20)?N[1]:N[2]}({ss:I?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:I?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[N],+S)}var y=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];e.defineLocale("ru",{months:{format:"\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("_"),standalone:"\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("_")},monthsShort:{format:"\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("_"),standalone:"\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("_")},weekdays:{standalone:"\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("_"),format:"\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("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:y,longMonthsParse:y,shortMonthsParse:y,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(S){if(S.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(S){if(S.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:X,m:X,mm:X,h:"\u0447\u0430\u0441",hh:X,d:"\u0434\u0435\u043d\u044c",dd:X,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:X,M:"\u043c\u0435\u0441\u044f\u0446",MM:X,y:"\u0433\u043e\u0434",yy:X},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(S){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(S)},meridiem:function(S,I,N){return S<4?"\u043d\u043e\u0447\u0438":S<12?"\u0443\u0442\u0440\u0430":S<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(S,I){switch(I){case"M":case"d":case"DDD":return S+"-\u0439";case"D":return S+"-\u0433\u043e";case"w":case"W":return S+"-\u044f";default:return S}},week:{dow:1,doy:4}})}(se(6738))},2135:function(Lt,ut,se){!function(e){"use strict";var c=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],X=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];e.defineLocale("sd",{months:c,monthsShort:c,weekdays:X,weekdaysShort:X,weekdaysMin:X,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(O){return"\u0634\u0627\u0645"===O},meridiem:function(O,S,I){return O<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(O){return O.replace(/\u060c/g,",")},postformat:function(O){return O.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(se(6738))},5366:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},3379:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(X){return X+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(X){return"\u0db4.\u0dc0."===X||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===X},meridiem:function(X,y,O){return X>11?O?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":O?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(se(6738))},6143:function(Lt,ut,se){!function(e){"use strict";var c="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),X="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function y(I){return I>1&&I<5}function O(I,N,Y,Z){var K=I+" ";switch(Y){case"s":return N||Z?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return N||Z?K+(y(I)?"sekundy":"sek\xfand"):K+"sekundami";case"m":return N?"min\xfata":Z?"min\xfatu":"min\xfatou";case"mm":return N||Z?K+(y(I)?"min\xfaty":"min\xfat"):K+"min\xfatami";case"h":return N?"hodina":Z?"hodinu":"hodinou";case"hh":return N||Z?K+(y(I)?"hodiny":"hod\xedn"):K+"hodinami";case"d":return N||Z?"de\u0148":"d\u0148om";case"dd":return N||Z?K+(y(I)?"dni":"dn\xed"):K+"d\u0148ami";case"M":return N||Z?"mesiac":"mesiacom";case"MM":return N||Z?K+(y(I)?"mesiace":"mesiacov"):K+"mesiacmi";case"y":return N||Z?"rok":"rokom";case"yy":return N||Z?K+(y(I)?"roky":"rokov"):K+"rokmi"}}e.defineLocale("sk",{months:c,monthsShort:X,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},196:function(Lt,ut,se){!function(e){"use strict";function c(y,O,S,I){var N=y+" ";switch(S){case"s":return O||I?"nekaj sekund":"nekaj sekundami";case"ss":return N+(1===y?O?"sekundo":"sekundi":2===y?O||I?"sekundi":"sekundah":y<5?O||I?"sekunde":"sekundah":"sekund");case"m":return O?"ena minuta":"eno minuto";case"mm":return N+(1===y?O?"minuta":"minuto":2===y?O||I?"minuti":"minutama":y<5?O||I?"minute":"minutami":O||I?"minut":"minutami");case"h":return O?"ena ura":"eno uro";case"hh":return N+(1===y?O?"ura":"uro":2===y?O||I?"uri":"urama":y<5?O||I?"ure":"urami":O||I?"ur":"urami");case"d":return O||I?"en dan":"enim dnem";case"dd":return N+(1===y?O||I?"dan":"dnem":2===y?O||I?"dni":"dnevoma":O||I?"dni":"dnevi");case"M":return O||I?"en mesec":"enim mesecem";case"MM":return N+(1===y?O||I?"mesec":"mesecem":2===y?O||I?"meseca":"mesecema":y<5?O||I?"mesece":"meseci":O||I?"mesecev":"meseci");case"y":return O||I?"eno leto":"enim letom";case"yy":return N+(1===y?O||I?"leto":"letom":2===y?O||I?"leti":"letoma":y<5?O||I?"leta":"leti":O||I?"let":"leti")}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(se(6738))},1082:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(X){return"M"===X.charAt(0)},meridiem:function(X,y,O){return X<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},8963:function(Lt,ut,se){!function(e){"use strict";var c={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(y,O){return y%10>=1&&y%10<=4&&(y%100<10||y%100>=20)?y%10==1?O[0]:O[1]:O[2]},translate:function(y,O,S,I){var Y,N=c.words[S];return 1===S.length?"y"===S&&O?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":I||O?N[0]:N[1]:(Y=c.correctGrammaticalCase(y,N),"yy"===S&&O&&"\u0433\u043e\u0434\u0438\u043d\u0443"===Y?y+" \u0433\u043e\u0434\u0438\u043d\u0430":y+" "+Y)}};e.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:c.translate,m:c.translate,mm:c.translate,h:c.translate,hh:c.translate,d:c.translate,dd:c.translate,M:c.translate,MM:c.translate,y:c.translate,yy:c.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(se(6738))},1621:function(Lt,ut,se){!function(e){"use strict";var c={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(y,O){return y%10>=1&&y%10<=4&&(y%100<10||y%100>=20)?y%10==1?O[0]:O[1]:O[2]},translate:function(y,O,S,I){var Y,N=c.words[S];return 1===S.length?"y"===S&&O?"jedna godina":I||O?N[0]:N[1]:(Y=c.correctGrammaticalCase(y,N),"yy"===S&&O&&"godinu"===Y?y+" godina":y+" "+Y)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:c.translate,m:c.translate,mm:c.translate,h:c.translate,hh:c.translate,d:c.translate,dd:c.translate,M:c.translate,MM:c.translate,y:c.translate,yy:c.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(se(6738))},1404:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(X,y,O){return X<11?"ekuseni":X<15?"emini":X<19?"entsambama":"ebusuku"},meridiemHour:function(X,y){return 12===X&&(X=0),"ekuseni"===y?X:"emini"===y?X>=11?X:X+12:"entsambama"===y||"ebusuku"===y?0===X?0:X+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(se(6738))},5685:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(X){var y=X%10;return X+(1==~~(X%100/10)?":e":1===y||2===y?":a":":e")},week:{dow:1,doy:4}})}(se(6738))},6490:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(se(6738))},4106:function(Lt,ut,se){!function(e){"use strict";var c={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},X={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};e.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(O){return O+"\u0bb5\u0ba4\u0bc1"},preparse:function(O){return O.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(S){return X[S]})},postformat:function(O){return O.replace(/\d/g,function(S){return c[S]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(O,S,I){return O<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":O<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":O<10?" \u0b95\u0bbe\u0bb2\u0bc8":O<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":O<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":O<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(O,S){return 12===O&&(O=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===S?O<2?O:O+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===S||"\u0b95\u0bbe\u0bb2\u0bc8"===S||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===S&&O>=10?O:O+12},week:{dow:0,doy:6}})}(se(6738))},9204:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(X,y){return 12===X&&(X=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===y?X<4?X:X+12:"\u0c09\u0c26\u0c2f\u0c02"===y?X:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===y?X>=10?X:X+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===y?X+12:void 0},meridiem:function(X,y,O){return X<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":X<10?"\u0c09\u0c26\u0c2f\u0c02":X<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":X<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(se(6738))},3692:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(X){var y=X%10;return X+(1==~~(X%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(se(6738))},6361:function(Lt,ut,se){!function(e){"use strict";var c={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};e.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(y,O){return 12===y&&(y=0),"\u0448\u0430\u0431"===O?y<4?y:y+12:"\u0441\u0443\u0431\u04b3"===O?y:"\u0440\u04ef\u0437"===O?y>=11?y:y+12:"\u0431\u0435\u0433\u043e\u04b3"===O?y+12:void 0},meridiem:function(y,O,S){return y<4?"\u0448\u0430\u0431":y<11?"\u0441\u0443\u0431\u04b3":y<16?"\u0440\u04ef\u0437":y<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(y){return y+(c[y]||c[y%10]||c[y>=100?100:null])},week:{dow:1,doy:7}})}(se(6738))},1735:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("th",{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\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_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".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:function(X){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===X},meridiem:function(X,y,O){return X<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",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(se(6738))},1568:function(Lt,ut,se){!function(e){"use strict";var c={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(y,O){switch(O){case"d":case"D":case"Do":case"DD":return y;default:if(0===y)return y+"'unjy";var S=y%10;return y+(c[S]||c[y%100-S]||c[y>=100?100:null])}},week:{dow:1,doy:7}})}(se(6738))},6129:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(X){return X},week:{dow:1,doy:4}})}(se(6738))},3759:function(Lt,ut,se){!function(e){"use strict";var c="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function O(N,Y,Z,K){var P=function S(N){var Y=Math.floor(N%1e3/100),Z=Math.floor(N%100/10),K=N%10,P="";return Y>0&&(P+=c[Y]+"vatlh"),Z>0&&(P+=(""!==P?" ":"")+c[Z]+"maH"),K>0&&(P+=(""!==P?" ":"")+c[K]),""===P?"pagh":P}(N);switch(Z){case"ss":return P+" lup";case"mm":return P+" tup";case"hh":return P+" rep";case"dd":return P+" jaj";case"MM":return P+" jar";case"yy":return P+" DIS"}}e.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function X(N){var Y=N;return-1!==N.indexOf("jaj")?Y.slice(0,-3)+"leS":-1!==N.indexOf("jar")?Y.slice(0,-3)+"waQ":-1!==N.indexOf("DIS")?Y.slice(0,-3)+"nem":Y+" pIq"},past:function y(N){var Y=N;return-1!==N.indexOf("jaj")?Y.slice(0,-3)+"Hu\u2019":-1!==N.indexOf("jar")?Y.slice(0,-3)+"wen":-1!==N.indexOf("DIS")?Y.slice(0,-3)+"ben":Y+" ret"},s:"puS lup",ss:O,m:"wa\u2019 tup",mm:O,h:"wa\u2019 rep",hh:O,d:"wa\u2019 jaj",dd:O,M:"wa\u2019 jar",MM:O,y:"wa\u2019 DIS",yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},1644:function(Lt,ut,se){!function(e){"use strict";var c={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};e.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(y,O,S){return y<12?S?"\xf6\xf6":"\xd6\xd6":S?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(y){return"\xf6s"===y||"\xd6S"===y},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(y,O){switch(O){case"d":case"D":case"Do":case"DD":return y;default:if(0===y)return y+"'\u0131nc\u0131";var S=y%10;return y+(c[S]||c[y%100-S]||c[y>=100?100:null])}},week:{dow:1,doy:7}})}(se(6738))},875:function(Lt,ut,se){!function(e){"use strict";function X(y,O,S,I){var N={s:["viensas secunds","'iensas secunds"],ss:[y+" secunds",y+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[y+" m\xeduts",y+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[y+" \xfeoras",y+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[y+" ziuas",y+" ziuas"],M:["'n mes","'iens mes"],MM:[y+" mesen",y+" mesen"],y:["'n ar","'iens ar"],yy:[y+" ars",y+" ars"]};return I||O?N[S][0]:N[S][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(y){return"d'o"===y.toLowerCase()},meridiem:function(y,O,S){return y>11?S?"d'o":"D'O":S?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:X,ss:X,m:X,mm:X,h:X,hh:X,d:X,dd:X,M:X,MM:X,y:X,yy:X},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(se(6738))},1041:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(se(6738))},6878:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(se(6738))},4357:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(X,y){return 12===X&&(X=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===y||"\u0633\u06d5\u06be\u06d5\u0631"===y||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===y?X:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===y||"\u0643\u06d5\u0686"===y?X+12:X>=11?X:X+12},meridiem:function(X,y,O){var S=100*X+y;return S<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":S<900?"\u0633\u06d5\u06be\u06d5\u0631":S<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":S<1230?"\u0686\u06c8\u0634":S<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(X,y){switch(y){case"d":case"D":case"DDD":return X+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return X+"-\u06be\u06d5\u067e\u062a\u06d5";default:return X}},preparse:function(X){return X.replace(/\u060c/g,",")},postformat:function(X){return X.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(se(6738))},4810:function(Lt,ut,se){!function(e){"use strict";function X(I,N,Y){return"m"===Y?N?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===Y?N?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":I+" "+function c(I,N){var Y=I.split("_");return N%10==1&&N%100!=11?Y[0]:N%10>=2&&N%10<=4&&(N%100<10||N%100>=20)?Y[1]:Y[2]}({ss:N?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:N?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:N?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[Y],+I)}function O(I){return function(){return I+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}e.defineLocale("uk",{months:{format:"\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("_"),standalone:"\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("_")},monthsShort:"\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("_"),weekdays:function y(I,N){var Y={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===I?Y.nominative.slice(1,7).concat(Y.nominative.slice(0,1)):I?Y[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(N)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(N)?"genitive":"nominative"][I.day()]:Y.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:O("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:O("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:O("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:O("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return O("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return O("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:X,m:X,mm:X,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:X,d:"\u0434\u0435\u043d\u044c",dd:X,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:X,y:"\u0440\u0456\u043a",yy:X},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(I){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(I)},meridiem:function(I,N,Y){return I<4?"\u043d\u043e\u0447\u0456":I<12?"\u0440\u0430\u043d\u043a\u0443":I<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(I,N){switch(N){case"M":case"d":case"DDD":case"w":case"W":return I+"-\u0439";case"D":return I+"-\u0433\u043e";default:return I}},week:{dow:1,doy:7}})}(se(6738))},6794:function(Lt,ut,se){!function(e){"use strict";var c=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],X=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];e.defineLocale("ur",{months:c,monthsShort:c,weekdays:X,weekdaysShort:X,weekdaysMin:X,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(O){return"\u0634\u0627\u0645"===O},meridiem:function(O,S,I){return O<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(O){return O.replace(/\u060c/g,",")},postformat:function(O){return O.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(se(6738))},7959:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(se(6738))},8966:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(se(6738))},5386:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("vi",{months:"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("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"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("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(X){return/^ch$/i.test(X)},meridiem:function(X,y,O){return X<12?O?"sa":"SA":O?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(X){return X},week:{dow:1,doy:4}})}(se(6738))},3156:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(X){var y=X%10;return X+(1==~~(X%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(se(6738))},8028:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(se(6738))},9330:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("zh-cn",{months:"\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("_"),monthsShort:"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("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(X,y){return 12===X&&(X=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?X:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?X+12:X>=11?X:X+12},meridiem:function(X,y,O){var S=100*X+y;return S<600?"\u51cc\u6668":S<900?"\u65e9\u4e0a":S<1130?"\u4e0a\u5348":S<1230?"\u4e2d\u5348":S<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(X){return X.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(X){return this.week()!==X.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(X,y){switch(y){case"d":case"D":case"DDD":return X+"\u65e5";case"M":return X+"\u6708";case"w":case"W":return X+"\u5468";default:return X}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(se(6738))},9380:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("zh-hk",{months:"\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("_"),monthsShort:"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("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(X,y){return 12===X&&(X=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?X:"\u4e2d\u5348"===y?X>=11?X:X+12:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?X+12:void 0},meridiem:function(X,y,O){var S=100*X+y;return S<600?"\u51cc\u6668":S<900?"\u65e9\u4e0a":S<1200?"\u4e0a\u5348":1200===S?"\u4e2d\u5348":S<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(X,y){switch(y){case"d":case"D":case"DDD":return X+"\u65e5";case"M":return X+"\u6708";case"w":case"W":return X+"\u9031";default:return X}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(se(6738))},874:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("zh-mo",{months:"\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("_"),monthsShort:"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("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(X,y){return 12===X&&(X=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?X:"\u4e2d\u5348"===y?X>=11?X:X+12:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?X+12:void 0},meridiem:function(X,y,O){var S=100*X+y;return S<600?"\u51cc\u6668":S<900?"\u65e9\u4e0a":S<1130?"\u4e0a\u5348":S<1230?"\u4e2d\u5348":S<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(X,y){switch(y){case"d":case"D":case"DDD":return X+"\u65e5";case"M":return X+"\u6708";case"w":case"W":return X+"\u9031";default:return X}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(se(6738))},6508:function(Lt,ut,se){!function(e){"use strict";e.defineLocale("zh-tw",{months:"\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("_"),monthsShort:"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("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(X,y){return 12===X&&(X=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?X:"\u4e2d\u5348"===y?X>=11?X:X+12:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?X+12:void 0},meridiem:function(X,y,O){var S=100*X+y;return S<600?"\u51cc\u6668":S<900?"\u65e9\u4e0a":S<1130?"\u4e0a\u5348":S<1230?"\u4e2d\u5348":S<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(X,y){switch(y){case"d":case"D":case"DDD":return X+"\u65e5";case"M":return X+"\u6708";case"w":case"W":return X+"\u9031";default:return X}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(se(6738))},6738:function(Lt,ut,se){(Lt=se.nmd(Lt)).exports=function(){"use strict";var e,u;function c(){return e.apply(null,arguments)}function y(me){return me instanceof Array||"[object Array]"===Object.prototype.toString.call(me)}function O(me){return null!=me&&"[object Object]"===Object.prototype.toString.call(me)}function S(me,We){return Object.prototype.hasOwnProperty.call(me,We)}function I(me){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(me).length;var We;for(We in me)if(S(me,We))return!1;return!0}function N(me){return void 0===me}function Y(me){return"number"==typeof me||"[object Number]"===Object.prototype.toString.call(me)}function Z(me){return me instanceof Date||"[object Date]"===Object.prototype.toString.call(me)}function K(me,We){var vt,ct=[],Bt=me.length;for(vt=0;vt<Bt;++vt)ct.push(We(me[vt],vt));return ct}function P(me,We){for(var ct in We)S(We,ct)&&(me[ct]=We[ct]);return S(We,"toString")&&(me.toString=We.toString),S(We,"valueOf")&&(me.valueOf=We.valueOf),me}function k(me,We,ct,vt){return An(me,We,ct,vt,!0).utc()}function p(me){return null==me._pf&&(me._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),me._pf}function g(me){var We=null,ct=!1,vt=me._d&&!isNaN(me._d.getTime());return vt&&(We=p(me),ct=u.call(We.parsedDateParts,function(Bt){return null!=Bt}),vt=We.overflow<0&&!We.empty&&!We.invalidEra&&!We.invalidMonth&&!We.invalidWeekday&&!We.weekdayMismatch&&!We.nullInput&&!We.invalidFormat&&!We.userInvalidated&&(!We.meridiem||We.meridiem&&ct),me._strict&&(vt=vt&&0===We.charsLeftOver&&0===We.unusedTokens.length&&void 0===We.bigHour)),null!=Object.isFrozen&&Object.isFrozen(me)?vt:(me._isValid=vt,me._isValid)}function v(me){var We=k(NaN);return null!=me?P(p(We),me):p(We).userInvalidated=!0,We}u=Array.prototype.some?Array.prototype.some:function(me){var vt,We=Object(this),ct=We.length>>>0;for(vt=0;vt<ct;vt++)if(vt in We&&me.call(this,We[vt],vt,We))return!0;return!1};var w=c.momentProperties=[],M=!1;function A(me,We){var ct,vt,Bt,di=w.length;if(N(We._isAMomentObject)||(me._isAMomentObject=We._isAMomentObject),N(We._i)||(me._i=We._i),N(We._f)||(me._f=We._f),N(We._l)||(me._l=We._l),N(We._strict)||(me._strict=We._strict),N(We._tzm)||(me._tzm=We._tzm),N(We._isUTC)||(me._isUTC=We._isUTC),N(We._offset)||(me._offset=We._offset),N(We._pf)||(me._pf=p(We)),N(We._locale)||(me._locale=We._locale),di>0)for(ct=0;ct<di;ct++)N(Bt=We[vt=w[ct]])||(me[vt]=Bt);return me}function E(me){A(this,me),this._d=new Date(null!=me._d?me._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===M&&(M=!0,c.updateOffset(this),M=!1)}function R(me){return me instanceof E||null!=me&&null!=me._isAMomentObject}function W(me){!1===c.suppressDeprecationWarnings&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+me)}function b(me,We){var ct=!0;return P(function(){if(null!=c.deprecationHandler&&c.deprecationHandler(null,me),ct){var Bt,di,Ti,vt=[],Ji=arguments.length;for(di=0;di<Ji;di++){if(Bt="","object"==typeof arguments[di]){for(Ti in Bt+="\n["+di+"] ",arguments[0])S(arguments[0],Ti)&&(Bt+=Ti+": "+arguments[0][Ti]+", ");Bt=Bt.slice(0,-2)}else Bt=arguments[di];vt.push(Bt)}W(me+"\nArguments: "+Array.prototype.slice.call(vt).join("")+"\n"+(new Error).stack),ct=!1}return We.apply(this,arguments)},We)}var t,l={};function h(me,We){null!=c.deprecationHandler&&c.deprecationHandler(me,We),l[me]||(W(We),l[me]=!0)}function r(me){return typeof Function<"u"&&me instanceof Function||"[object Function]"===Object.prototype.toString.call(me)}function i(me,We){var vt,ct=P({},me);for(vt in We)S(We,vt)&&(O(me[vt])&&O(We[vt])?(ct[vt]={},P(ct[vt],me[vt]),P(ct[vt],We[vt])):null!=We[vt]?ct[vt]=We[vt]:delete ct[vt]);for(vt in me)S(me,vt)&&!S(We,vt)&&O(me[vt])&&(ct[vt]=P({},ct[vt]));return ct}function o(me){null!=me&&this.set(me)}c.suppressDeprecationWarnings=!1,c.deprecationHandler=null,t=Object.keys?Object.keys:function(me){var We,ct=[];for(We in me)S(me,We)&&ct.push(We);return ct};function d(me,We,ct){var vt=""+Math.abs(me);return(me>=0?ct?"+":"":"-")+Math.pow(10,Math.max(0,We-vt.length)).toString().substr(1)+vt}var f=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,T=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,V={},F={};function s(me,We,ct,vt){var Bt=vt;"string"==typeof vt&&(Bt=function(){return this[vt]()}),me&&(F[me]=Bt),We&&(F[We[0]]=function(){return d(Bt.apply(this,arguments),We[1],We[2])}),ct&&(F[ct]=function(){return this.localeData().ordinal(Bt.apply(this,arguments),me)})}function _(me){return me.match(/\[[\s\S]/)?me.replace(/^\[|\]$/g,""):me.replace(/\\/g,"")}function H(me,We){return me.isValid()?(We=G(We,me.localeData()),V[We]=V[We]||function B(me){var ct,vt,We=me.match(f);for(ct=0,vt=We.length;ct<vt;ct++)We[ct]=F[We[ct]]?F[We[ct]]:_(We[ct]);return function(Bt){var Ti,di="";for(Ti=0;Ti<vt;Ti++)di+=r(We[Ti])?We[Ti].call(Bt,me):We[Ti];return di}}(We),V[We](me)):me.localeData().invalidDate()}function G(me,We){var ct=5;function vt(Bt){return We.longDateFormat(Bt)||Bt}for(T.lastIndex=0;ct>=0&&T.test(me);)me=me.replace(T,vt),T.lastIndex=0,ct-=1;return me}var pe={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function ge(me){return"string"==typeof me?pe[me]||pe[me.toLowerCase()]:void 0}function ae(me){var ct,vt,We={};for(vt in me)S(me,vt)&&(ct=ge(vt))&&(We[ct]=me[vt]);return We}var ve={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var je,ne=/\d/,ce=/\d\d/,xe=/\d{3}/,Oe=/\d{4}/,Le=/[+-]?\d{6}/,Ie=/\d\d?/,Ne=/\d\d\d\d?/,Mt=/\d\d\d\d\d\d?/,Xe=/\d{1,3}/,Ze=/\d{1,4}/,Wt=/[+-]?\d{1,6}/,St=/\d+/,ai=/[+-]?\d+/,si=/Z|[+-]\d\d:?\d\d/gi,Zt=/Z|[+-]\d\d(?::?\d\d)?/gi,Ii=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Li=/^[1-9]\d?/,zt=/^([1-9]\d|\d)/;function Te(me,We,ct){je[me]=r(We)?We:function(vt,Bt){return vt&&ct?ct:We}}function we(me,We){return S(je,me)?je[me](We._strict,We._locale):new RegExp(function ht(me){return Et(me.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(We,ct,vt,Bt,di){return ct||vt||Bt||di}))}(me))}function Et(me){return me.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Qt(me){return me<0?Math.ceil(me)||0:Math.floor(me)}function mi(me){var We=+me,ct=0;return 0!==We&&isFinite(We)&&(ct=Qt(We)),ct}je={};var wi={};function vi(me,We){var ct,Bt,vt=We;for("string"==typeof me&&(me=[me]),Y(We)&&(vt=function(di,Ti){Ti[We]=mi(di)}),Bt=me.length,ct=0;ct<Bt;ct++)wi[me[ct]]=vt}function Fi(me,We){vi(me,function(ct,vt,Bt,di){Bt._w=Bt._w||{},We(ct,Bt._w,Bt,di)})}function ri(me,We,ct){null!=We&&S(wi,me)&&wi[me](We,ct._a,ct,me)}function ni(me){return me%4==0&&me%100!=0||me%400==0}var At=0,st=1,gt=2,ue=3,Me=4,ze=5,it=6,tt=7,Ee=8;function Ce(me){return ni(me)?366:365}s("Y",0,0,function(){var me=this.year();return me<=9999?d(me,4):"+"+me}),s(0,["YY",2],0,function(){return this.year()%100}),s(0,["YYYY",4],0,"year"),s(0,["YYYYY",5],0,"year"),s(0,["YYYYYY",6,!0],0,"year"),Te("Y",ai),Te("YY",Ie,ce),Te("YYYY",Ze,Oe),Te("YYYYY",Wt,Le),Te("YYYYYY",Wt,Le),vi(["YYYYY","YYYYYY"],At),vi("YYYY",function(me,We){We[At]=2===me.length?c.parseTwoDigitYear(me):mi(me)}),vi("YY",function(me,We){We[At]=c.parseTwoDigitYear(me)}),vi("Y",function(me,We){We[At]=parseInt(me,10)}),c.parseTwoDigitYear=function(me){return mi(me)+(mi(me)>68?1900:2e3)};var Gt,Ue=et("FullYear",!0);function et(me,We){return function(ct){return null!=ct?(Rt(this,me,ct),c.updateOffset(this,We),this):rt(this,me)}}function rt(me,We){if(!me.isValid())return NaN;var ct=me._d,vt=me._isUTC;switch(We){case"Milliseconds":return vt?ct.getUTCMilliseconds():ct.getMilliseconds();case"Seconds":return vt?ct.getUTCSeconds():ct.getSeconds();case"Minutes":return vt?ct.getUTCMinutes():ct.getMinutes();case"Hours":return vt?ct.getUTCHours():ct.getHours();case"Date":return vt?ct.getUTCDate():ct.getDate();case"Day":return vt?ct.getUTCDay():ct.getDay();case"Month":return vt?ct.getUTCMonth():ct.getMonth();case"FullYear":return vt?ct.getUTCFullYear():ct.getFullYear();default:return NaN}}function Rt(me,We,ct){var vt,Bt,di,Ti,Ji;if(me.isValid()&&!isNaN(ct)){switch(vt=me._d,Bt=me._isUTC,We){case"Milliseconds":return void(Bt?vt.setUTCMilliseconds(ct):vt.setMilliseconds(ct));case"Seconds":return void(Bt?vt.setUTCSeconds(ct):vt.setSeconds(ct));case"Minutes":return void(Bt?vt.setUTCMinutes(ct):vt.setMinutes(ct));case"Hours":return void(Bt?vt.setUTCHours(ct):vt.setHours(ct));case"Date":return void(Bt?vt.setUTCDate(ct):vt.setDate(ct));case"FullYear":break;default:return}di=ct,Ti=me.month(),Ji=29!==(Ji=me.date())||1!==Ti||ni(di)?Ji:28,Bt?vt.setUTCFullYear(di,Ti,Ji):vt.setFullYear(di,Ti,Ji)}}function ii(me,We){if(isNaN(me)||isNaN(We))return NaN;var ct=function bt(me,We){return(me%We+We)%We}(We,12);return me+=(We-ct)/12,1===ct?ni(me)?29:28:31-ct%7%2}Gt=Array.prototype.indexOf?Array.prototype.indexOf:function(me){var We;for(We=0;We<this.length;++We)if(this[We]===me)return We;return-1},s("M",["MM",2],"Mo",function(){return this.month()+1}),s("MMM",0,0,function(me){return this.localeData().monthsShort(this,me)}),s("MMMM",0,0,function(me){return this.localeData().months(this,me)}),Te("M",Ie,Li),Te("MM",Ie,ce),Te("MMM",function(me,We){return We.monthsShortRegex(me)}),Te("MMMM",function(me,We){return We.monthsRegex(me)}),vi(["M","MM"],function(me,We){We[st]=mi(me)-1}),vi(["MMM","MMMM"],function(me,We,ct,vt){var Bt=ct._locale.monthsParse(me,vt,ct._strict);null!=Bt?We[st]=Bt:p(ct).invalidMonth=me});var fi="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Vi="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Ki=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Bi=Ii,ln=Ii;function $e(me,We,ct){var vt,Bt,di,Ti=me.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],vt=0;vt<12;++vt)di=k([2e3,vt]),this._shortMonthsParse[vt]=this.monthsShort(di,"").toLocaleLowerCase(),this._longMonthsParse[vt]=this.months(di,"").toLocaleLowerCase();return ct?"MMM"===We?-1!==(Bt=Gt.call(this._shortMonthsParse,Ti))?Bt:null:-1!==(Bt=Gt.call(this._longMonthsParse,Ti))?Bt:null:"MMM"===We?-1!==(Bt=Gt.call(this._shortMonthsParse,Ti))||-1!==(Bt=Gt.call(this._longMonthsParse,Ti))?Bt:null:-1!==(Bt=Gt.call(this._longMonthsParse,Ti))||-1!==(Bt=Gt.call(this._shortMonthsParse,Ti))?Bt:null}function oi(me,We){if(!me.isValid())return me;if("string"==typeof We)if(/^\d+$/.test(We))We=mi(We);else if(!Y(We=me.localeData().monthsParse(We)))return me;var ct=We,vt=me.date();return vt=vt<29?vt:Math.min(vt,ii(me.year(),ct)),me._isUTC?me._d.setUTCMonth(ct,vt):me._d.setMonth(ct,vt),me}function gi(me){return null!=me?(oi(this,me),c.updateOffset(this,!0),this):rt(this,"Month")}function Wn(){function me(_n,Kn){return Kn.length-_n.length}var Bt,di,Ti,Ji,We=[],ct=[],vt=[];for(Bt=0;Bt<12;Bt++)di=k([2e3,Bt]),Ti=Et(this.monthsShort(di,"")),Ji=Et(this.months(di,"")),We.push(Ti),ct.push(Ji),vt.push(Ji),vt.push(Ti);We.sort(me),ct.sort(me),vt.sort(me),this._monthsRegex=new RegExp("^("+vt.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+ct.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+We.join("|")+")","i")}function yn(me,We,ct,vt,Bt,di,Ti){var Ji;return me<100&&me>=0?(Ji=new Date(me+400,We,ct,vt,Bt,di,Ti),isFinite(Ji.getFullYear())&&Ji.setFullYear(me)):Ji=new Date(me,We,ct,vt,Bt,di,Ti),Ji}function oo(me){var We,ct;return me<100&&me>=0?((ct=Array.prototype.slice.call(arguments))[0]=me+400,We=new Date(Date.UTC.apply(null,ct)),isFinite(We.getUTCFullYear())&&We.setUTCFullYear(me)):We=new Date(Date.UTC.apply(null,arguments)),We}function ho(me,We,ct){var vt=7+We-ct;return-(7+oo(me,0,vt).getUTCDay()-We)%7+vt-1}function Qn(me,We,ct,vt,Bt){var _n,Kn,Ji=1+7*(We-1)+(7+ct-vt)%7+ho(me,vt,Bt);return Ji<=0?Kn=Ce(_n=me-1)+Ji:Ji>Ce(me)?(_n=me+1,Kn=Ji-Ce(me)):(_n=me,Kn=Ji),{year:_n,dayOfYear:Kn}}function Ar(me,We,ct){var di,Ti,vt=ho(me.year(),We,ct),Bt=Math.floor((me.dayOfYear()-vt-1)/7)+1;return Bt<1?di=Bt+wo(Ti=me.year()-1,We,ct):Bt>wo(me.year(),We,ct)?(di=Bt-wo(me.year(),We,ct),Ti=me.year()+1):(Ti=me.year(),di=Bt),{week:di,year:Ti}}function wo(me,We,ct){var vt=ho(me,We,ct),Bt=ho(me+1,We,ct);return(Ce(me)-vt+Bt)/7}s("w",["ww",2],"wo","week"),s("W",["WW",2],"Wo","isoWeek"),Te("w",Ie,Li),Te("ww",Ie,ce),Te("W",Ie,Li),Te("WW",Ie,ce),Fi(["w","ww","W","WW"],function(me,We,ct,vt){We[vt.substr(0,1)]=mi(me)});function lo(me,We){return me.slice(We,7).concat(me.slice(0,We))}s("d",0,"do","day"),s("dd",0,0,function(me){return this.localeData().weekdaysMin(this,me)}),s("ddd",0,0,function(me){return this.localeData().weekdaysShort(this,me)}),s("dddd",0,0,function(me){return this.localeData().weekdays(this,me)}),s("e",0,0,"weekday"),s("E",0,0,"isoWeekday"),Te("d",Ie),Te("e",Ie),Te("E",Ie),Te("dd",function(me,We){return We.weekdaysMinRegex(me)}),Te("ddd",function(me,We){return We.weekdaysShortRegex(me)}),Te("dddd",function(me,We){return We.weekdaysRegex(me)}),Fi(["dd","ddd","dddd"],function(me,We,ct,vt){var Bt=ct._locale.weekdaysParse(me,vt,ct._strict);null!=Bt?We.d=Bt:p(ct).invalidWeekday=me}),Fi(["d","e","E"],function(me,We,ct,vt){We[vt]=mi(me)});var qo="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),go="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ls="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Sn=Ii,Ln=Ii,Mo=Ii;function ls(me,We,ct){var vt,Bt,di,Ti=me.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],vt=0;vt<7;++vt)di=k([2e3,1]).day(vt),this._minWeekdaysParse[vt]=this.weekdaysMin(di,"").toLocaleLowerCase(),this._shortWeekdaysParse[vt]=this.weekdaysShort(di,"").toLocaleLowerCase(),this._weekdaysParse[vt]=this.weekdays(di,"").toLocaleLowerCase();return ct?"dddd"===We?-1!==(Bt=Gt.call(this._weekdaysParse,Ti))?Bt:null:"ddd"===We?-1!==(Bt=Gt.call(this._shortWeekdaysParse,Ti))?Bt:null:-1!==(Bt=Gt.call(this._minWeekdaysParse,Ti))?Bt:null:"dddd"===We?-1!==(Bt=Gt.call(this._weekdaysParse,Ti))||-1!==(Bt=Gt.call(this._shortWeekdaysParse,Ti))||-1!==(Bt=Gt.call(this._minWeekdaysParse,Ti))?Bt:null:"ddd"===We?-1!==(Bt=Gt.call(this._shortWeekdaysParse,Ti))||-1!==(Bt=Gt.call(this._weekdaysParse,Ti))||-1!==(Bt=Gt.call(this._minWeekdaysParse,Ti))?Bt:null:-1!==(Bt=Gt.call(this._minWeekdaysParse,Ti))||-1!==(Bt=Gt.call(this._weekdaysParse,Ti))||-1!==(Bt=Gt.call(this._shortWeekdaysParse,Ti))?Bt:null}function mr(){function me(Qo,Es){return Es.length-Qo.length}var di,Ti,Ji,_n,Kn,We=[],ct=[],vt=[],Bt=[];for(di=0;di<7;di++)Ti=k([2e3,1]).day(di),Ji=Et(this.weekdaysMin(Ti,"")),_n=Et(this.weekdaysShort(Ti,"")),Kn=Et(this.weekdays(Ti,"")),We.push(Ji),ct.push(_n),vt.push(Kn),Bt.push(Ji),Bt.push(_n),Bt.push(Kn);We.sort(me),ct.sort(me),vt.sort(me),Bt.sort(me),this._weekdaysRegex=new RegExp("^("+Bt.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+vt.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+ct.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+We.join("|")+")","i")}function ys(){return this.hours()%12||12}function Co(me,We){s(me,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),We)})}function Js(me,We){return We._meridiemParse}s("H",["HH",2],0,"hour"),s("h",["hh",2],0,ys),s("k",["kk",2],0,function $r(){return this.hours()||24}),s("hmm",0,0,function(){return""+ys.apply(this)+d(this.minutes(),2)}),s("hmmss",0,0,function(){return""+ys.apply(this)+d(this.minutes(),2)+d(this.seconds(),2)}),s("Hmm",0,0,function(){return""+this.hours()+d(this.minutes(),2)}),s("Hmmss",0,0,function(){return""+this.hours()+d(this.minutes(),2)+d(this.seconds(),2)}),Co("a",!0),Co("A",!1),Te("a",Js),Te("A",Js),Te("H",Ie,zt),Te("h",Ie,Li),Te("k",Ie,Li),Te("HH",Ie,ce),Te("hh",Ie,ce),Te("kk",Ie,ce),Te("hmm",Ne),Te("hmmss",Mt),Te("Hmm",Ne),Te("Hmmss",Mt),vi(["H","HH"],ue),vi(["k","kk"],function(me,We,ct){var vt=mi(me);We[ue]=24===vt?0:vt}),vi(["a","A"],function(me,We,ct){ct._isPm=ct._locale.isPM(me),ct._meridiem=me}),vi(["h","hh"],function(me,We,ct){We[ue]=mi(me),p(ct).bigHour=!0}),vi("hmm",function(me,We,ct){var vt=me.length-2;We[ue]=mi(me.substr(0,vt)),We[Me]=mi(me.substr(vt)),p(ct).bigHour=!0}),vi("hmmss",function(me,We,ct){var vt=me.length-4,Bt=me.length-2;We[ue]=mi(me.substr(0,vt)),We[Me]=mi(me.substr(vt,2)),We[ze]=mi(me.substr(Bt)),p(ct).bigHour=!0}),vi("Hmm",function(me,We,ct){var vt=me.length-2;We[ue]=mi(me.substr(0,vt)),We[Me]=mi(me.substr(vt))}),vi("Hmmss",function(me,We,ct){var vt=me.length-4,Bt=me.length-2;We[ue]=mi(me.substr(0,vt)),We[Me]=mi(me.substr(vt,2)),We[ze]=mi(me.substr(Bt))});var Is=et("Hours",!0);var so,hs={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:{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"},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",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:fi,monthsShort:Vi,week:{dow:0,doy:6},weekdays:qo,weekdaysMin:Ls,weekdaysShort:go,meridiemParse:/[ap]\.?m?\.?/i},ro={},Ir={};function Vo(me,We){var ct,vt=Math.min(me.length,We.length);for(ct=0;ct<vt;ct+=1)if(me[ct]!==We[ct])return ct;return vt}function er(me){return me&&me.toLowerCase().replace("_","-")}function gr(me){var We=null;if(void 0===ro[me]&&Lt&&Lt.exports&&function Os(me){return!(!me||!me.match("^[^/\\\\]*$"))}(me))try{We=so._abbr,se(6700)("./"+me),Uo(We)}catch{ro[me]=null}return ro[me]}function Uo(me,We){var ct;return me&&((ct=N(We)?Xo(me):tr(me,We))?so=ct:typeof console<"u"&&console.warn&&console.warn("Locale "+me+" not found. Did you forget to load it?")),so._abbr}function tr(me,We){if(null!==We){var ct,vt=hs;if(We.abbr=me,null!=ro[me])h("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),vt=ro[me]._config;else if(null!=We.parentLocale)if(null!=ro[We.parentLocale])vt=ro[We.parentLocale]._config;else{if(null==(ct=gr(We.parentLocale)))return Ir[We.parentLocale]||(Ir[We.parentLocale]=[]),Ir[We.parentLocale].push({name:me,config:We}),null;vt=ct._config}return ro[me]=new o(i(vt,We)),Ir[me]&&Ir[me].forEach(function(Bt){tr(Bt.name,Bt.config)}),Uo(me),ro[me]}return delete ro[me],null}function Xo(me){var We;if(me&&me._locale&&me._locale._abbr&&(me=me._locale._abbr),!me)return so;if(!y(me)){if(We=gr(me))return We;me=[me]}return function Yo(me){for(var ct,vt,Bt,di,We=0;We<me.length;){for(ct=(di=er(me[We]).split("-")).length,vt=(vt=er(me[We+1]))?vt.split("-"):null;ct>0;){if(Bt=gr(di.slice(0,ct).join("-")))return Bt;if(vt&&vt.length>=ct&&Vo(di,vt)>=ct-1)break;ct--}We++}return so}(me)}function br(me){var We,ct=me._a;return ct&&-2===p(me).overflow&&(We=ct[st]<0||ct[st]>11?st:ct[gt]<1||ct[gt]>ii(ct[At],ct[st])?gt:ct[ue]<0||ct[ue]>24||24===ct[ue]&&(0!==ct[Me]||0!==ct[ze]||0!==ct[it])?ue:ct[Me]<0||ct[Me]>59?Me:ct[ze]<0||ct[ze]>59?ze:ct[it]<0||ct[it]>999?it:-1,p(me)._overflowDayOfYear&&(We<At||We>gt)&&(We=gt),p(me)._overflowWeeks&&-1===We&&(We=tt),p(me)._overflowWeekday&&-1===We&&(We=Ee),p(me).overflow=We),me}var bo=/^\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)?)?$/,mo=/^\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)?)?$/,ko=/Z|[+-]\d\d(?::?\d\d)?/,Vn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],co=[["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/]],No=/^\/?Date\((-?\d+)/i,_o=/^(?:(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}))$/,Qr={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Pr(me){var We,ct,di,Ti,Ji,_n,vt=me._i,Bt=bo.exec(vt)||mo.exec(vt),Kn=Vn.length,Qo=co.length;if(Bt){for(p(me).iso=!0,We=0,ct=Kn;We<ct;We++)if(Vn[We][1].exec(Bt[1])){Ti=Vn[We][0],di=!1!==Vn[We][2];break}if(null==Ti)return void(me._isValid=!1);if(Bt[3]){for(We=0,ct=Qo;We<ct;We++)if(co[We][1].exec(Bt[3])){Ji=(Bt[2]||" ")+co[We][0];break}if(null==Ji)return void(me._isValid=!1)}if(!di&&null!=Ji)return void(me._isValid=!1);if(Bt[4]){if(!ko.exec(Bt[4]))return void(me._isValid=!1);_n="Z"}me._f=Ti+(Ji||"")+(_n||""),mt(me)}else me._isValid=!1}function Do(me){var We=parseInt(me,10);return We<=49?2e3+We:We<=999?1900+We:We}function Lo(me){var ct,We=_o.exec(function As(me){return me.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}(me._i));if(We){if(ct=function Go(me,We,ct,vt,Bt,di){var Ti=[Do(me),Vi.indexOf(We),parseInt(ct,10),parseInt(vt,10),parseInt(Bt,10)];return di&&Ti.push(parseInt(di,10)),Ti}(We[4],We[3],We[2],We[5],We[6],We[7]),!function Mr(me,We,ct){return!me||go.indexOf(me)===new Date(We[0],We[1],We[2]).getDay()||(p(ct).weekdayMismatch=!0,ct._isValid=!1,!1)}(We[1],ct,me))return;me._a=ct,me._tzm=function lr(me,We,ct){if(me)return Qr[me];if(We)return 0;var vt=parseInt(ct,10),Bt=vt%100;return(vt-Bt)/100*60+Bt}(We[8],We[9],We[10]),me._d=oo.apply(null,me._a),me._d.setUTCMinutes(me._d.getUTCMinutes()-me._tzm),p(me).rfc2822=!0}else me._isValid=!1}function ir(me,We,ct){return me??We??ct}function nr(me){var We,ct,Bt,di,Ti,vt=[];if(!me._d){for(Bt=function bn(me){var We=new Date(c.now());return me._useUTC?[We.getUTCFullYear(),We.getUTCMonth(),We.getUTCDate()]:[We.getFullYear(),We.getMonth(),We.getDate()]}(me),me._w&&null==me._a[gt]&&null==me._a[st]&&function _t(me){var We,ct,vt,Bt,di,Ti,Ji,_n,Kn;null!=(We=me._w).GG||null!=We.W||null!=We.E?(di=1,Ti=4,ct=ir(We.GG,me._a[At],Ar(Rn(),1,4).year),vt=ir(We.W,1),((Bt=ir(We.E,1))<1||Bt>7)&&(_n=!0)):(di=me._locale._week.dow,Ti=me._locale._week.doy,Kn=Ar(Rn(),di,Ti),ct=ir(We.gg,me._a[At],Kn.year),vt=ir(We.w,Kn.week),null!=We.d?((Bt=We.d)<0||Bt>6)&&(_n=!0):null!=We.e?(Bt=We.e+di,(We.e<0||We.e>6)&&(_n=!0)):Bt=di),vt<1||vt>wo(ct,di,Ti)?p(me)._overflowWeeks=!0:null!=_n?p(me)._overflowWeekday=!0:(Ji=Qn(ct,vt,Bt,di,Ti),me._a[At]=Ji.year,me._dayOfYear=Ji.dayOfYear)}(me),null!=me._dayOfYear&&(Ti=ir(me._a[At],Bt[At]),(me._dayOfYear>Ce(Ti)||0===me._dayOfYear)&&(p(me)._overflowDayOfYear=!0),ct=oo(Ti,0,me._dayOfYear),me._a[st]=ct.getUTCMonth(),me._a[gt]=ct.getUTCDate()),We=0;We<3&&null==me._a[We];++We)me._a[We]=vt[We]=Bt[We];for(;We<7;We++)me._a[We]=vt[We]=null==me._a[We]?2===We?1:0:me._a[We];24===me._a[ue]&&0===me._a[Me]&&0===me._a[ze]&&0===me._a[it]&&(me._nextDay=!0,me._a[ue]=0),me._d=(me._useUTC?oo:yn).apply(null,vt),di=me._useUTC?me._d.getUTCDay():me._d.getDay(),null!=me._tzm&&me._d.setUTCMinutes(me._d.getUTCMinutes()-me._tzm),me._nextDay&&(me._a[ue]=24),me._w&&typeof me._w.d<"u"&&me._w.d!==di&&(p(me).weekdayMismatch=!0)}}function mt(me){if(me._f!==c.ISO_8601)if(me._f!==c.RFC_2822){me._a=[],p(me).empty=!0;var ct,vt,Bt,di,Ti,Kn,Qo,We=""+me._i,Ji=We.length,_n=0;for(Qo=(Bt=G(me._f,me._locale).match(f)||[]).length,ct=0;ct<Qo;ct++)(vt=(We.match(we(di=Bt[ct],me))||[])[0])&&((Ti=We.substr(0,We.indexOf(vt))).length>0&&p(me).unusedInput.push(Ti),We=We.slice(We.indexOf(vt)+vt.length),_n+=vt.length),F[di]?(vt?p(me).empty=!1:p(me).unusedTokens.push(di),ri(di,vt,me)):me._strict&&!vt&&p(me).unusedTokens.push(di);p(me).charsLeftOver=Ji-_n,We.length>0&&p(me).unusedInput.push(We),me._a[ue]<=12&&!0===p(me).bigHour&&me._a[ue]>0&&(p(me).bigHour=void 0),p(me).parsedDateParts=me._a.slice(0),p(me).meridiem=me._meridiem,me._a[ue]=function nt(me,We,ct){var vt;return null==ct?We:null!=me.meridiemHour?me.meridiemHour(We,ct):(null!=me.isPM&&((vt=me.isPM(ct))&&We<12&&(We+=12),!vt&&12===We&&(We=0)),We)}(me._locale,me._a[ue],me._meridiem),null!==(Kn=p(me).era)&&(me._a[At]=me._locale.erasConvertYear(Kn,me._a[At])),nr(me),br(me)}else Lo(me);else Pr(me)}function qn(me){var We=me._i,ct=me._f;return me._locale=me._locale||Xo(me._l),null===We||void 0===ct&&""===We?v({nullInput:!0}):("string"==typeof We&&(me._i=We=me._locale.preparse(We)),R(We)?new E(br(We)):(Z(We)?me._d=We:y(ct)?function Ft(me){var We,ct,vt,Bt,di,Ti,Ji=!1,_n=me._f.length;if(0===_n)return p(me).invalidFormat=!0,void(me._d=new Date(NaN));for(Bt=0;Bt<_n;Bt++)di=0,Ti=!1,We=A({},me),null!=me._useUTC&&(We._useUTC=me._useUTC),We._f=me._f[Bt],mt(We),g(We)&&(Ti=!0),di+=p(We).charsLeftOver,di+=10*p(We).unusedTokens.length,p(We).score=di,Ji?di<vt&&(vt=di,ct=We):(null==vt||di<vt||Ti)&&(vt=di,ct=We,Ti&&(Ji=!0));P(me,ct||We)}(me):ct?mt(me):function Ri(me){var We=me._i;N(We)?me._d=new Date(c.now()):Z(We)?me._d=new Date(We.valueOf()):"string"==typeof We?function Jr(me){var We=No.exec(me._i);null===We?(Pr(me),!1===me._isValid&&(delete me._isValid,Lo(me),!1===me._isValid&&(delete me._isValid,me._strict?me._isValid=!1:c.createFromInputFallback(me)))):me._d=new Date(+We[1])}(me):y(We)?(me._a=K(We.slice(0),function(ct){return parseInt(ct,10)}),nr(me)):O(We)?function Si(me){if(!me._d){var We=ae(me._i);me._a=K([We.year,We.month,void 0===We.day?We.date:We.day,We.hour,We.minute,We.second,We.millisecond],function(vt){return vt&&parseInt(vt,10)}),nr(me)}}(me):Y(We)?me._d=new Date(We):c.createFromInputFallback(me)}(me),g(me)||(me._d=null),me))}function An(me,We,ct,vt,Bt){var di={};return(!0===We||!1===We)&&(vt=We,We=void 0),(!0===ct||!1===ct)&&(vt=ct,ct=void 0),(O(me)&&I(me)||y(me)&&0===me.length)&&(me=void 0),di._isAMomentObject=!0,di._useUTC=di._isUTC=Bt,di._l=ct,di._i=me,di._f=We,di._strict=vt,function rn(me){var We=new E(br(qn(me)));return We._nextDay&&(We.add(1,"d"),We._nextDay=void 0),We}(di)}function Rn(me,We,ct,vt){return An(me,We,ct,vt,!1)}c.createFromInputFallback=b("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(me){me._d=new Date(me._i+(me._useUTC?" UTC":""))}),c.ISO_8601=function(){},c.RFC_2822=function(){};var _r=b("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var me=Rn.apply(null,arguments);return this.isValid()&&me.isValid()?me<this?this:me:v()}),Yn=b("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var me=Rn.apply(null,arguments);return this.isValid()&&me.isValid()?me>this?this:me:v()});function Wr(me,We){var ct,vt;if(1===We.length&&y(We[0])&&(We=We[0]),!We.length)return Rn();for(ct=We[0],vt=1;vt<We.length;++vt)(!We[vt].isValid()||We[vt][me](ct))&&(ct=We[vt]);return ct}var ps=["year","quarter","month","week","day","hour","minute","second","millisecond"];function qe(me){var We=ae(me),ct=We.year||0,vt=We.quarter||0,Bt=We.month||0,di=We.week||We.isoWeek||0,Ti=We.day||0,Ji=We.hour||0,_n=We.minute||0,Kn=We.second||0,Qo=We.millisecond||0;this._isValid=function Us(me){var We,vt,ct=!1,Bt=ps.length;for(We in me)if(S(me,We)&&(-1===Gt.call(ps,We)||null!=me[We]&&isNaN(me[We])))return!1;for(vt=0;vt<Bt;++vt)if(me[ps[vt]]){if(ct)return!1;parseFloat(me[ps[vt]])!==mi(me[ps[vt]])&&(ct=!0)}return!0}(We),this._milliseconds=+Qo+1e3*Kn+6e4*_n+1e3*Ji*60*60,this._days=+Ti+7*di,this._months=+Bt+3*vt+12*ct,this._data={},this._locale=Xo(),this._bubble()}function He(me){return me instanceof qe}function ft(me){return me<0?-1*Math.round(-1*me):Math.round(me)}function Xt(me,We){s(me,0,0,function(){var ct=this.utcOffset(),vt="+";return ct<0&&(ct=-ct,vt="-"),vt+d(~~(ct/60),2)+We+d(~~ct%60,2)})}Xt("Z",":"),Xt("ZZ",""),Te("Z",Zt),Te("ZZ",Zt),vi(["Z","ZZ"],function(me,We,ct){ct._useUTC=!0,ct._tzm=ci(Zt,me)});var li=/([\+\-]|\d\d)/gi;function ci(me,We){var Bt,di,ct=(We||"").match(me);return null===ct?null:0===(di=60*(Bt=((ct[ct.length-1]||[])+"").match(li)||["-",0,0])[1]+mi(Bt[2]))?0:"+"===Bt[0]?di:-di}function Ai(me,We){var ct,vt;return We._isUTC?(ct=We.clone(),vt=(R(me)||Z(me)?me.valueOf():Rn(me).valueOf())-ct.valueOf(),ct._d.setTime(ct._d.valueOf()+vt),c.updateOffset(ct,!1),ct):Rn(me).local()}function Wi(me){return-Math.round(me._d.getTimezoneOffset())}function Io(){return!!this.isValid()&&this._isUTC&&0===this._offset}c.updateOffset=function(){};var es=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,qr=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function po(me,We){var Bt,di,Ti,ct=me,vt=null;return He(me)?ct={ms:me._milliseconds,d:me._days,M:me._months}:Y(me)||!isNaN(+me)?(ct={},We?ct[We]=+me:ct.milliseconds=+me):(vt=es.exec(me))?(Bt="-"===vt[1]?-1:1,ct={y:0,d:mi(vt[gt])*Bt,h:mi(vt[ue])*Bt,m:mi(vt[Me])*Bt,s:mi(vt[ze])*Bt,ms:mi(ft(1e3*vt[it]))*Bt}):(vt=qr.exec(me))?ct={y:io(vt[2],Bt="-"===vt[1]?-1:1),M:io(vt[3],Bt),w:io(vt[4],Bt),d:io(vt[5],Bt),h:io(vt[6],Bt),m:io(vt[7],Bt),s:io(vt[8],Bt)}:null==ct?ct={}:"object"==typeof ct&&("from"in ct||"to"in ct)&&(Ti=function eo(me,We){var ct;return me.isValid()&&We.isValid()?(We=Ai(We,me),me.isBefore(We)?ct=Po(me,We):((ct=Po(We,me)).milliseconds=-ct.milliseconds,ct.months=-ct.months),ct):{milliseconds:0,months:0}}(Rn(ct.from),Rn(ct.to)),(ct={}).ms=Ti.milliseconds,ct.M=Ti.months),di=new qe(ct),He(me)&&S(me,"_locale")&&(di._locale=me._locale),He(me)&&S(me,"_isValid")&&(di._isValid=me._isValid),di}function io(me,We){var ct=me&&parseFloat(me.replace(",","."));return(isNaN(ct)?0:ct)*We}function Po(me,We){var ct={};return ct.months=We.month()-me.month()+12*(We.year()-me.year()),me.clone().add(ct.months,"M").isAfter(We)&&--ct.months,ct.milliseconds=+We-+me.clone().add(ct.months,"M"),ct}function pa(me,We){return function(ct,vt){var di;return null!==vt&&!isNaN(+vt)&&(h(We,"moment()."+We+"(period, number) is deprecated. Please use moment()."+We+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),di=ct,ct=vt,vt=di),qs(this,po(ct,vt),me),this}}function qs(me,We,ct,vt){var Bt=We._milliseconds,di=ft(We._days),Ti=ft(We._months);me.isValid()&&(vt=vt??!0,Ti&&oi(me,rt(me,"Month")+Ti*ct),di&&Rt(me,"Date",rt(me,"Date")+di*ct),Bt&&me._d.setTime(me._d.valueOf()+Bt*ct),vt&&c.updateOffset(me,di||Ti))}po.fn=qe.prototype,po.invalid=function Pt(){return po(NaN)};var xs=pa(1,"add"),Ns=pa(-1,"subtract");function sa(me){return"string"==typeof me||me instanceof String}function hn(me){return R(me)||Z(me)||sa(me)||Y(me)||function Mn(me){var We=y(me),ct=!1;return We&&(ct=0===me.filter(function(vt){return!Y(vt)&&sa(me)}).length),We&&ct}(me)||function mn(me){var Bt,We=O(me)&&!I(me),ct=!1,vt=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],Ti=vt.length;for(Bt=0;Bt<Ti;Bt+=1)ct=ct||S(me,vt[Bt]);return We&&ct}(me)||null==me}function En(me,We){if(me.date()<We.date())return-En(We,me);var ct=12*(We.year()-me.year())+(We.month()-me.month()),vt=me.clone().add(ct,"months");return-(ct+(We-vt<0?(We-vt)/(vt-me.clone().add(ct-1,"months")):(We-vt)/(me.clone().add(ct+1,"months")-vt)))||0}function dr(me){var We;return void 0===me?this._locale._abbr:(null!=(We=Xo(me))&&(this._locale=We),this)}c.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",c.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var hr=b("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(me){return void 0===me?this.localeData():this.locale(me)});function or(){return this._locale}var Nr=1e3,pr=60*Nr,ws=60*pr,wr=3506328*ws;function ts(me,We){return(me%We+We)%We}function Bs(me,We,ct){return me<100&&me>=0?new Date(me+400,We,ct)-wr:new Date(me,We,ct).valueOf()}function Ao(me,We,ct){return me<100&&me>=0?Date.UTC(me+400,We,ct)-wr:Date.UTC(me,We,ct)}function fs(me,We){return We.erasAbbrRegex(me)}function gs(){var Bt,di,Ti,Ji,_n,me=[],We=[],ct=[],vt=[],Kn=this.eras();for(Bt=0,di=Kn.length;Bt<di;++Bt)Ti=Et(Kn[Bt].name),Ji=Et(Kn[Bt].abbr),_n=Et(Kn[Bt].narrow),We.push(Ti),me.push(Ji),ct.push(_n),vt.push(Ti),vt.push(Ji),vt.push(_n);this._erasRegex=new RegExp("^("+vt.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+We.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+me.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+ct.join("|")+")","i")}function Bo(me,We){s(0,[me,me.length],0,We)}function Br(me,We,ct,vt,Bt){var di;return null==me?Ar(this,vt,Bt).year:(We>(di=wo(me,vt,Bt))&&(We=di),Ma.call(this,me,We,ct,vt,Bt))}function Ma(me,We,ct,vt,Bt){var di=Qn(me,We,ct,vt,Bt),Ti=oo(di.year,0,di.dayOfYear);return this.year(Ti.getUTCFullYear()),this.month(Ti.getUTCMonth()),this.date(Ti.getUTCDate()),this}s("N",0,0,"eraAbbr"),s("NN",0,0,"eraAbbr"),s("NNN",0,0,"eraAbbr"),s("NNNN",0,0,"eraName"),s("NNNNN",0,0,"eraNarrow"),s("y",["y",1],"yo","eraYear"),s("y",["yy",2],0,"eraYear"),s("y",["yyy",3],0,"eraYear"),s("y",["yyyy",4],0,"eraYear"),Te("N",fs),Te("NN",fs),Te("NNN",fs),Te("NNNN",function Sr(me,We){return We.erasNameRegex(me)}),Te("NNNNN",function ms(me,We){return We.erasNarrowRegex(me)}),vi(["N","NN","NNN","NNNN","NNNNN"],function(me,We,ct,vt){var Bt=ct._locale.erasParse(me,vt,ct._strict);Bt?p(ct).era=Bt:p(ct).invalidEra=me}),Te("y",St),Te("yy",St),Te("yyy",St),Te("yyyy",St),Te("yo",function is(me,We){return We._eraYearOrdinalRegex||St}),vi(["y","yy","yyy","yyyy"],At),vi(["yo"],function(me,We,ct,vt){var Bt;ct._locale._eraYearOrdinalRegex&&(Bt=me.match(ct._locale._eraYearOrdinalRegex)),We[At]=ct._locale.eraYearOrdinalParse?ct._locale.eraYearOrdinalParse(me,Bt):parseInt(me,10)}),s(0,["gg",2],0,function(){return this.weekYear()%100}),s(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Bo("gggg","weekYear"),Bo("ggggg","weekYear"),Bo("GGGG","isoWeekYear"),Bo("GGGGG","isoWeekYear"),Te("G",ai),Te("g",ai),Te("GG",Ie,ce),Te("gg",Ie,ce),Te("GGGG",Ze,Oe),Te("gggg",Ze,Oe),Te("GGGGG",Wt,Le),Te("ggggg",Wt,Le),Fi(["gggg","ggggg","GGGG","GGGGG"],function(me,We,ct,vt){We[vt.substr(0,2)]=mi(me)}),Fi(["gg","GG"],function(me,We,ct,vt){We[vt]=c.parseTwoDigitYear(me)}),s("Q",0,"Qo","quarter"),Te("Q",ne),vi("Q",function(me,We){We[st]=3*(mi(me)-1)}),s("D",["DD",2],"Do","date"),Te("D",Ie,Li),Te("DD",Ie,ce),Te("Do",function(me,We){return me?We._dayOfMonthOrdinalParse||We._ordinalParse:We._dayOfMonthOrdinalParseLenient}),vi(["D","DD"],gt),vi("Do",function(me,We){We[gt]=mi(me.match(Ie)[0])});var Wa=et("Date",!0);s("DDD",["DDDD",3],"DDDo","dayOfYear"),Te("DDD",Xe),Te("DDDD",xe),vi(["DDD","DDDD"],function(me,We,ct){ct._dayOfYear=mi(me)}),s("m",["mm",2],0,"minute"),Te("m",Ie,zt),Te("mm",Ie,ce),vi(["m","mm"],Me);var $s=et("Minutes",!1);s("s",["ss",2],0,"second"),Te("s",Ie,zt),Te("ss",Ie,ce),vi(["s","ss"],ze);var Hs,Xa,So=et("Seconds",!1);for(s("S",0,0,function(){return~~(this.millisecond()/100)}),s(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),s(0,["SSS",3],0,"millisecond"),s(0,["SSSS",4],0,function(){return 10*this.millisecond()}),s(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),s(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),s(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),s(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),s(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Te("S",Xe,ne),Te("SS",Xe,ce),Te("SSS",Xe,xe),Hs="SSSS";Hs.length<=9;Hs+="S")Te(Hs,St);function Zo(me,We){We[it]=mi(1e3*("0."+me))}for(Hs="S";Hs.length<=9;Hs+="S")vi(Hs,Zo);Xa=et("Milliseconds",!1),s("z",0,0,"zoneAbbr"),s("zz",0,0,"zoneName");var Ui=E.prototype;function ia(me){return me}Ui.add=xs,Ui.calendar=function wt(me,We){1===arguments.length&&(arguments[0]?hn(arguments[0])?(me=arguments[0],We=void 0):function Fn(me){var Bt,We=O(me)&&!I(me),ct=!1,vt=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(Bt=0;Bt<vt.length;Bt+=1)ct=ct||S(me,vt[Bt]);return We&&ct}(arguments[0])&&(We=arguments[0],me=void 0):(me=void 0,We=void 0));var ct=me||Rn(),vt=Ai(ct,this).startOf("day"),Bt=c.calendarFormat(this,vt)||"sameElse",di=We&&(r(We[Bt])?We[Bt].call(this,ct):We[Bt]);return this.format(di||this.localeData().calendar(Bt,this,Rn(ct)))},Ui.clone=function lt(){return new E(this)},Ui.diff=function kn(me,We,ct){var vt,Bt,di;if(!this.isValid())return NaN;if(!(vt=Ai(me,this)).isValid())return NaN;switch(Bt=6e4*(vt.utcOffset()-this.utcOffset()),We=ge(We)){case"year":di=En(this,vt)/12;break;case"month":di=En(this,vt);break;case"quarter":di=En(this,vt)/3;break;case"second":di=(this-vt)/1e3;break;case"minute":di=(this-vt)/6e4;break;case"hour":di=(this-vt)/36e5;break;case"day":di=(this-vt-Bt)/864e5;break;case"week":di=(this-vt-Bt)/6048e5;break;default:di=this-vt}return ct?di:Qt(di)},Ui.endOf=function Xs(me){var We,ct;if(void 0===(me=ge(me))||"millisecond"===me||!this.isValid())return this;switch(ct=this._isUTC?Ao:Bs,me){case"year":We=ct(this.year()+1,0,1)-1;break;case"quarter":We=ct(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":We=ct(this.year(),this.month()+1,1)-1;break;case"week":We=ct(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":We=ct(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":We=ct(this.year(),this.month(),this.date()+1)-1;break;case"hour":We=this._d.valueOf(),We+=ws-ts(We+(this._isUTC?0:this.utcOffset()*pr),ws)-1;break;case"minute":We=this._d.valueOf(),We+=pr-ts(We,pr)-1;break;case"second":We=this._d.valueOf(),We+=Nr-ts(We,Nr)-1}return this._d.setTime(We),c.updateOffset(this,!0),this},Ui.format=function Eo(me){me||(me=this.isUtc()?c.defaultFormatUtc:c.defaultFormat);var We=H(this,me);return this.localeData().postformat(We)},Ui.from=function Wo(me,We){return this.isValid()&&(R(me)&&me.isValid()||Rn(me).isValid())?po({to:this,from:me}).locale(this.locale()).humanize(!We):this.localeData().invalidDate()},Ui.fromNow=function vo(me){return this.from(Rn(),me)},Ui.to=function cr(me,We){return this.isValid()&&(R(me)&&me.isValid()||Rn(me).isValid())?po({from:this,to:me}).locale(this.locale()).humanize(!We):this.localeData().invalidDate()},Ui.toNow=function Ko(me){return this.to(Rn(),me)},Ui.get=function Tt(me){return r(this[me=ge(me)])?this[me]():this},Ui.invalidAt=function Pa(){return p(this).overflow},Ui.isAfter=function Nt(me,We){var ct=R(me)?me:Rn(me);return!(!this.isValid()||!ct.isValid())&&("millisecond"===(We=ge(We)||"millisecond")?this.valueOf()>ct.valueOf():ct.valueOf()<this.clone().startOf(We).valueOf())},Ui.isBefore=function Jt(me,We){var ct=R(me)?me:Rn(me);return!(!this.isValid()||!ct.isValid())&&("millisecond"===(We=ge(We)||"millisecond")?this.valueOf()<ct.valueOf():this.clone().endOf(We).valueOf()<ct.valueOf())},Ui.isBetween=function Ci(me,We,ct,vt){var Bt=R(me)?me:Rn(me),di=R(We)?We:Rn(We);return!!(this.isValid()&&Bt.isValid()&&di.isValid())&&("("===(vt=vt||"()")[0]?this.isAfter(Bt,ct):!this.isBefore(Bt,ct))&&(")"===vt[1]?this.isBefore(di,ct):!this.isAfter(di,ct))},Ui.isSame=function Ei(me,We){var vt,ct=R(me)?me:Rn(me);return!(!this.isValid()||!ct.isValid())&&("millisecond"===(We=ge(We)||"millisecond")?this.valueOf()===ct.valueOf():(vt=ct.valueOf(),this.clone().startOf(We).valueOf()<=vt&&vt<=this.clone().endOf(We).valueOf()))},Ui.isSameOrAfter=function Hi(me,We){return this.isSame(me,We)||this.isAfter(me,We)},Ui.isSameOrBefore=function zn(me,We){return this.isSame(me,We)||this.isBefore(me,We)},Ui.isValid=function Ra(){return g(this)},Ui.lang=hr,Ui.locale=dr,Ui.localeData=or,Ui.max=Yn,Ui.min=_r,Ui.parsingFlags=function Ia(){return P({},p(this))},Ui.set=function Kt(me,We){if("object"==typeof me){var vt,ct=function fe(me){var ct,We=[];for(ct in me)S(me,ct)&&We.push({unit:ct,priority:ve[ct]});return We.sort(function(vt,Bt){return vt.priority-Bt.priority}),We}(me=ae(me)),Bt=ct.length;for(vt=0;vt<Bt;vt++)this[ct[vt].unit](me[ct[vt].unit])}else if(r(this[me=ge(me)]))return this[me](We);return this},Ui.startOf=function aa(me){var We,ct;if(void 0===(me=ge(me))||"millisecond"===me||!this.isValid())return this;switch(ct=this._isUTC?Ao:Bs,me){case"year":We=ct(this.year(),0,1);break;case"quarter":We=ct(this.year(),this.month()-this.month()%3,1);break;case"month":We=ct(this.year(),this.month(),1);break;case"week":We=ct(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":We=ct(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":We=ct(this.year(),this.month(),this.date());break;case"hour":We=this._d.valueOf(),We-=ts(We+(this._isUTC?0:this.utcOffset()*pr),ws);break;case"minute":We=this._d.valueOf(),We-=ts(We,pr);break;case"second":We=this._d.valueOf(),We-=ts(We,Nr)}return this._d.setTime(We),c.updateOffset(this,!0),this},Ui.subtract=Ns,Ui.toArray=function ua(){var me=this;return[me.year(),me.month(),me.date(),me.hour(),me.minute(),me.second(),me.millisecond()]},Ui.toObject=function ta(){var me=this;return{years:me.year(),months:me.month(),date:me.date(),hours:me.hours(),minutes:me.minutes(),seconds:me.seconds(),milliseconds:me.milliseconds()}},Ui.toDate=function rr(){return new Date(this.valueOf())},Ui.toISOString=function no(me){if(!this.isValid())return null;var We=!0!==me,ct=We?this.clone().utc():this;return ct.year()<0||ct.year()>9999?H(ct,We?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):r(Date.prototype.toISOString)?We?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",H(ct,"Z")):H(ct,We?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Ui.inspect=function Gn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var ct,vt,me="moment",We="";return this.isLocal()||(me=0===this.utcOffset()?"moment.utc":"moment.parseZone",We="Z"),ct="["+me+'("]',vt=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(ct+vt+"-MM-DD[T]HH:mm:ss.SSS"+We+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(Ui[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Ui.toJSON=function fa(){return this.isValid()?this.toISOString():null},Ui.toString=function Tn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Ui.unix=function Gs(){return Math.floor(this.valueOf()/1e3)},Ui.valueOf=function ea(){return this._d.valueOf()-6e4*(this._offset||0)},Ui.creationData=function Oa(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Ui.eraName=function Fo(){var me,We,ct,vt=this.localeData().eras();for(me=0,We=vt.length;me<We;++me)if(ct=this.clone().startOf("day").valueOf(),vt[me].since<=ct&&ct<=vt[me].until||vt[me].until<=ct&&ct<=vt[me].since)return vt[me].name;return""},Ui.eraNarrow=function ga(){var me,We,ct,vt=this.localeData().eras();for(me=0,We=vt.length;me<We;++me)if(ct=this.clone().startOf("day").valueOf(),vt[me].since<=ct&&ct<=vt[me].until||vt[me].until<=ct&&ct<=vt[me].since)return vt[me].narrow;return""},Ui.eraAbbr=function Dr(){var me,We,ct,vt=this.localeData().eras();for(me=0,We=vt.length;me<We;++me)if(ct=this.clone().startOf("day").valueOf(),vt[me].since<=ct&&ct<=vt[me].until||vt[me].until<=ct&&ct<=vt[me].since)return vt[me].abbr;return""},Ui.eraYear=function la(){var me,We,ct,vt,Bt=this.localeData().eras();for(me=0,We=Bt.length;me<We;++me)if(ct=Bt[me].since<=Bt[me].until?1:-1,vt=this.clone().startOf("day").valueOf(),Bt[me].since<=vt&&vt<=Bt[me].until||Bt[me].until<=vt&&vt<=Bt[me].since)return(this.year()-c(Bt[me].since).year())*ct+Bt[me].offset;return this.year()},Ui.year=Ue,Ui.isLeapYear=function ke(){return ni(this.year())},Ui.weekYear=function Fs(me){return Br.call(this,me,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},Ui.isoWeekYear=function Cs(me){return Br.call(this,me,this.isoWeek(),this.isoWeekday(),1,4)},Ui.quarter=Ui.quarters=function vr(me){return null==me?Math.ceil((this.month()+1)/3):this.month(3*(me-1)+this.month()%3)},Ui.month=gi,Ui.daysInMonth=function ki(){return ii(this.year(),this.month())},Ui.week=Ui.weeks=function Jo(me){var We=this.localeData().week(this);return null==me?We:this.add(7*(me-We),"d")},Ui.isoWeek=Ui.isoWeeks=function fr(me){var We=Ar(this,1,4).week;return null==me?We:this.add(7*(me-We),"d")},Ui.weeksInYear=function ao(){var me=this.localeData()._week;return wo(this.year(),me.dow,me.doy)},Ui.weeksInWeekYear=function js(){var me=this.localeData()._week;return wo(this.weekYear(),me.dow,me.doy)},Ui.isoWeeksInYear=function Ds(){return wo(this.year(),1,4)},Ui.isoWeeksInISOWeekYear=function Ss(){return wo(this.isoWeekYear(),1,4)},Ui.date=Wa,Ui.day=Ui.days=function vs(me){if(!this.isValid())return null!=me?this:NaN;var We=rt(this,"Day");return null!=me?(me=function as(me,We){return"string"!=typeof me?me:isNaN(me)?"number"==typeof(me=We.weekdaysParse(me))?me:null:parseInt(me,10)}(me,this.localeData()),this.add(me-We,"d")):We},Ui.weekday=function Gr(me){if(!this.isValid())return null!=me?this:NaN;var We=(this.day()+7-this.localeData()._week.dow)%7;return null==me?We:this.add(me-We,"d")},Ui.isoWeekday=function cs(me){if(!this.isValid())return null!=me?this:NaN;if(null!=me){var We=function Ur(me,We){return"string"==typeof me?We.weekdaysParse(me)%7||7:isNaN(me)?null:me}(me,this.localeData());return this.day(this.day()%7?We:We-7)}return this.day()||7},Ui.dayOfYear=function za(me){var We=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==me?We:this.add(me-We,"d")},Ui.hour=Ui.hours=Is,Ui.minute=Ui.minutes=$s,Ui.second=Ui.seconds=So,Ui.millisecond=Ui.milliseconds=Xa,Ui.utcOffset=function Qi(me,We,ct){var Bt,vt=this._offset||0;if(!this.isValid())return null!=me?this:NaN;if(null!=me){if("string"==typeof me){if(null===(me=ci(Zt,me)))return this}else Math.abs(me)<16&&!ct&&(me*=60);return!this._isUTC&&We&&(Bt=Wi(this)),this._offset=me,this._isUTC=!0,null!=Bt&&this.add(Bt,"m"),vt!==me&&(!We||this._changeInProgress?qs(this,po(me-vt,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,c.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?vt:Wi(this)},Ui.utc=function wn(me){return this.utcOffset(0,me)},Ui.local=function Cn(me){return this._isUTC&&(this.utcOffset(0,me),this._isUTC=!1,me&&this.subtract(Wi(this),"m")),this},Ui.parseZone=function dn(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var me=ci(si,this._i);null!=me?this.utcOffset(me):this.utcOffset(0,!0)}return this},Ui.hasAlignedHourOffset=function On(me){return!!this.isValid()&&(me=me?Rn(me).utcOffset():0,(this.utcOffset()-me)%60==0)},Ui.isDST=function Un(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Ui.isLocal=function Nn(){return!!this.isValid()&&!this._isUTC},Ui.isUtcOffset=function Ro(){return!!this.isValid()&&this._isUTC},Ui.isUtc=Io,Ui.isUTC=Io,Ui.zoneAbbr=function qa(){return this._isUTC?"UTC":""},Ui.zoneName=function Fr(){return this._isUTC?"Coordinated Universal Time":""},Ui.dates=b("dates accessor is deprecated. Use date instead.",Wa),Ui.months=b("months accessor is deprecated. Use month instead",gi),Ui.years=b("years accessor is deprecated. Use year instead",Ue),Ui.zone=b("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function on(me,We){return null!=me?("string"!=typeof me&&(me=-me),this.utcOffset(me,We),this):-this.utcOffset()}),Ui.isDSTShifted=b("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Xn(){if(!N(this._isDSTShifted))return this._isDSTShifted;var We,me={};return A(me,this),(me=qn(me))._a?(We=me._isUTC?k(me._a):Rn(me._a),this._isDSTShifted=this.isValid()&&function It(me,We,ct){var Ti,vt=Math.min(me.length,We.length),Bt=Math.abs(me.length-We.length),di=0;for(Ti=0;Ti<vt;Ti++)(ct&&me[Ti]!==We[Ti]||!ct&&mi(me[Ti])!==mi(We[Ti]))&&di++;return di+Bt}(me._a,We.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var Be=o.prototype;function Ye(me,We,ct,vt){var Bt=Xo(),di=k().set(vt,We);return Bt[ct](di,me)}function Re(me,We,ct){if(Y(me)&&(We=me,me=void 0),me=me||"",null!=We)return Ye(me,We,ct,"month");var vt,Bt=[];for(vt=0;vt<12;vt++)Bt[vt]=Ye(me,vt,ct,"month");return Bt}function Qe(me,We,ct,vt){"boolean"==typeof me?(Y(We)&&(ct=We,We=void 0),We=We||""):(ct=We=me,me=!1,Y(We)&&(ct=We,We=void 0),We=We||"");var Ti,Bt=Xo(),di=me?Bt._week.dow:0,Ji=[];if(null!=ct)return Ye(We,(ct+di)%7,vt,"day");for(Ti=0;Ti<7;Ti++)Ji[Ti]=Ye(We,(Ti+di)%7,vt,"day");return Ji}Be.calendar=function m(me,We,ct){var vt=this._calendar[me]||this._calendar.sameElse;return r(vt)?vt.call(We,ct):vt},Be.longDateFormat=function j(me){var We=this._longDateFormat[me],ct=this._longDateFormat[me.toUpperCase()];return We||!ct?We:(this._longDateFormat[me]=ct.match(f).map(function(vt){return"MMMM"===vt||"MM"===vt||"DD"===vt||"dddd"===vt?vt.slice(1):vt}).join(""),this._longDateFormat[me])},Be.invalidDate=function ee(){return this._invalidDate},Be.ordinal=function $(me){return this._ordinal.replace("%d",me)},Be.preparse=ia,Be.postformat=ia,Be.relativeTime=function te(me,We,ct,vt){var Bt=this._relativeTime[ct];return r(Bt)?Bt(me,We,ct,vt):Bt.replace(/%d/i,me)},Be.pastFuture=function _e(me,We){var ct=this._relativeTime[me>0?"future":"past"];return r(ct)?ct(We):ct.replace(/%s/i,We)},Be.set=function n(me){var We,ct;for(ct in me)S(me,ct)&&(r(We=me[ct])?this[ct]=We:this["_"+ct]=We);this._config=me,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Be.eras=function ma(me,We){var ct,vt,Bt,di=this._eras||Xo("en")._eras;for(ct=0,vt=di.length;ct<vt;++ct)switch("string"==typeof di[ct].since&&(Bt=c(di[ct].since).startOf("day"),di[ct].since=Bt.valueOf()),typeof di[ct].until){case"undefined":di[ct].until=1/0;break;case"string":Bt=c(di[ct].until).startOf("day").valueOf(),di[ct].until=Bt.valueOf()}return di},Be.erasParse=function Cr(me,We,ct){var vt,Bt,Ti,Ji,_n,di=this.eras();for(me=me.toUpperCase(),vt=0,Bt=di.length;vt<Bt;++vt)if(Ti=di[vt].name.toUpperCase(),Ji=di[vt].abbr.toUpperCase(),_n=di[vt].narrow.toUpperCase(),ct)switch(We){case"N":case"NN":case"NNN":if(Ji===me)return di[vt];break;case"NNNN":if(Ti===me)return di[vt];break;case"NNNNN":if(_n===me)return di[vt]}else if([Ti,Ji,_n].indexOf(me)>=0)return di[vt]},Be.erasConvertYear=function us(me,We){var ct=me.since<=me.until?1:-1;return void 0===We?c(me.since).year():c(me.since).year()+(We-me.offset)*ct},Be.erasAbbrRegex=function $o(me){return S(this,"_erasAbbrRegex")||gs.call(this),me?this._erasAbbrRegex:this._erasRegex},Be.erasNameRegex=function ba(me){return S(this,"_erasNameRegex")||gs.call(this),me?this._erasNameRegex:this._erasRegex},Be.erasNarrowRegex=function Ks(me){return S(this,"_erasNarrowRegex")||gs.call(this),me?this._erasNarrowRegex:this._erasRegex},Be.months=function pi(me,We){return me?y(this._months)?this._months[me.month()]:this._months[(this._months.isFormat||Ki).test(We)?"format":"standalone"][me.month()]:y(this._months)?this._months:this._months.standalone},Be.monthsShort=function Yt(me,We){return me?y(this._monthsShort)?this._monthsShort[me.month()]:this._monthsShort[Ki.test(We)?"format":"standalone"][me.month()]:y(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Be.monthsParse=function Ct(me,We,ct){var vt,Bt,di;if(this._monthsParseExact)return $e.call(this,me,We,ct);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),vt=0;vt<12;vt++){if(Bt=k([2e3,vt]),ct&&!this._longMonthsParse[vt]&&(this._longMonthsParse[vt]=new RegExp("^"+this.months(Bt,"").replace(".","")+"$","i"),this._shortMonthsParse[vt]=new RegExp("^"+this.monthsShort(Bt,"").replace(".","")+"$","i")),!ct&&!this._monthsParse[vt]&&(di="^"+this.months(Bt,"")+"|^"+this.monthsShort(Bt,""),this._monthsParse[vt]=new RegExp(di.replace(".",""),"i")),ct&&"MMMM"===We&&this._longMonthsParse[vt].test(me))return vt;if(ct&&"MMM"===We&&this._shortMonthsParse[vt].test(me))return vt;if(!ct&&this._monthsParse[vt].test(me))return vt}},Be.monthsRegex=function nn(me){return this._monthsParseExact?(S(this,"_monthsRegex")||Wn.call(this),me?this._monthsStrictRegex:this._monthsRegex):(S(this,"_monthsRegex")||(this._monthsRegex=ln),this._monthsStrictRegex&&me?this._monthsStrictRegex:this._monthsRegex)},Be.monthsShortRegex=function Zi(me){return this._monthsParseExact?(S(this,"_monthsRegex")||Wn.call(this),me?this._monthsShortStrictRegex:this._monthsShortRegex):(S(this,"_monthsShortRegex")||(this._monthsShortRegex=Bi),this._monthsShortStrictRegex&&me?this._monthsShortStrictRegex:this._monthsShortRegex)},Be.week=function sr(me){return Ar(me,this._week.dow,this._week.doy).week},Be.firstDayOfYear=function Jn(){return this._week.doy},Be.firstDayOfWeek=function Yr(){return this._week.dow},Be.weekdays=function fo(me,We){var ct=y(this._weekdays)?this._weekdays:this._weekdays[me&&!0!==me&&this._weekdays.isFormat.test(We)?"format":"standalone"];return!0===me?lo(ct,this._week.dow):me?ct[me.day()]:ct},Be.weekdaysMin=function Hn(me){return!0===me?lo(this._weekdaysMin,this._week.dow):me?this._weekdaysMin[me.day()]:this._weekdaysMin},Be.weekdaysShort=function Xr(me){return!0===me?lo(this._weekdaysShort,this._week.dow):me?this._weekdaysShort[me.day()]:this._weekdaysShort},Be.weekdaysParse=function Oo(me,We,ct){var vt,Bt,di;if(this._weekdaysParseExact)return ls.call(this,me,We,ct);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),vt=0;vt<7;vt++){if(Bt=k([2e3,1]).day(vt),ct&&!this._fullWeekdaysParse[vt]&&(this._fullWeekdaysParse[vt]=new RegExp("^"+this.weekdays(Bt,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[vt]=new RegExp("^"+this.weekdaysShort(Bt,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[vt]=new RegExp("^"+this.weekdaysMin(Bt,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[vt]||(di="^"+this.weekdays(Bt,"")+"|^"+this.weekdaysShort(Bt,"")+"|^"+this.weekdaysMin(Bt,""),this._weekdaysParse[vt]=new RegExp(di.replace(".",""),"i")),ct&&"dddd"===We&&this._fullWeekdaysParse[vt].test(me))return vt;if(ct&&"ddd"===We&&this._shortWeekdaysParse[vt].test(me))return vt;if(ct&&"dd"===We&&this._minWeekdaysParse[vt].test(me))return vt;if(!ct&&this._weekdaysParse[vt].test(me))return vt}},Be.weekdaysRegex=function Kr(me){return this._weekdaysParseExact?(S(this,"_weekdaysRegex")||mr.call(this),me?this._weekdaysStrictRegex:this._weekdaysRegex):(S(this,"_weekdaysRegex")||(this._weekdaysRegex=Sn),this._weekdaysStrictRegex&&me?this._weekdaysStrictRegex:this._weekdaysRegex)},Be.weekdaysShortRegex=function Rr(me){return this._weekdaysParseExact?(S(this,"_weekdaysRegex")||mr.call(this),me?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(S(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ln),this._weekdaysShortStrictRegex&&me?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Be.weekdaysMinRegex=function Rs(me){return this._weekdaysParseExact?(S(this,"_weekdaysRegex")||mr.call(this),me?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(S(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Mo),this._weekdaysMinStrictRegex&&me?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Be.isPM=function ds(me){return"p"===(me+"").toLowerCase().charAt(0)},Be.meridiem=function ar(me,We,ct){return me>11?ct?"pm":"PM":ct?"am":"AM"},Uo("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(me){var We=me%10;return me+(1===mi(me%100/10)?"th":1===We?"st":2===We?"nd":3===We?"rd":"th")}}),c.lang=b("moment.lang is deprecated. Use moment.locale instead.",Uo),c.langData=b("moment.langData is deprecated. Use moment.localeData instead.",Xo);var en=Math.abs;function jn(me,We,ct,vt){var Bt=po(We,ct);return me._milliseconds+=vt*Bt._milliseconds,me._days+=vt*Bt._days,me._months+=vt*Bt._months,me._bubble()}function To(me){return me<0?Math.floor(me):Math.ceil(me)}function ns(me){return 4800*me/146097}function na(me){return 146097*me/4800}function os(me){return function(){return this.as(me)}}var Vs=os("ms"),bs=os("s"),_a=os("m"),M0=os("h"),va=os("d"),jr=os("w"),Ga=os("M"),Na=os("Q"),Ka=os("y"),Ba=Vs;function Ms(me){return function(){return this.isValid()?this._data[me]:NaN}}var $a=Ms("milliseconds"),Zs=Ms("seconds"),c0=Ms("minutes"),_s=Ms("hours"),R0=Ms("days"),wa=Ms("months"),oa=Ms("years");var rs=Math.round,Ca={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Da(me,We,ct,vt,Bt){return Bt.relativeTime(We||1,!!ct,me,vt)}var yt=Math.abs;function $t(me){return(me>0)-(me<0)||+me}function _i(){if(!this.isValid())return this.localeData().invalidDate();var vt,Bt,di,Ti,_n,Kn,Qo,Es,me=yt(this._milliseconds)/1e3,We=yt(this._days),ct=yt(this._months),Ji=this.asSeconds();return Ji?(vt=Qt(me/60),Bt=Qt(vt/60),me%=60,vt%=60,di=Qt(ct/12),ct%=12,Ti=me?me.toFixed(3).replace(/\.?0+$/,""):"",_n=Ji<0?"-":"",Kn=$t(this._months)!==$t(Ji)?"-":"",Qo=$t(this._days)!==$t(Ji)?"-":"",Es=$t(this._milliseconds)!==$t(Ji)?"-":"",_n+"P"+(di?Kn+di+"Y":"")+(ct?Kn+ct+"M":"")+(We?Qo+We+"D":"")+(Bt||vt||me?"T":"")+(Bt?Es+Bt+"H":"")+(vt?Es+vt+"M":"")+(me?Es+Ti+"S":"")):"P0D"}var Pi=qe.prototype;return Pi.isValid=function Ws(){return this._isValid},Pi.abs=function sn(){var me=this._data;return this._milliseconds=en(this._milliseconds),this._days=en(this._days),this._months=en(this._months),me.milliseconds=en(me.milliseconds),me.seconds=en(me.seconds),me.minutes=en(me.minutes),me.hours=en(me.hours),me.months=en(me.months),me.years=en(me.years),this},Pi.add=function jo(me,We){return jn(this,me,We,1)},Pi.subtract=function yo(me,We){return jn(this,me,We,-1)},Pi.as=function yr(me){if(!this.isValid())return NaN;var We,ct,vt=this._milliseconds;if("month"===(me=ge(me))||"quarter"===me||"year"===me)switch(We=this._days+vt/864e5,ct=this._months+ns(We),me){case"month":return ct;case"quarter":return ct/3;case"year":return ct/12}else switch(We=this._days+Math.round(na(this._months)),me){case"week":return We/7+vt/6048e5;case"day":return We+vt/864e5;case"hour":return 24*We+vt/36e5;case"minute":return 1440*We+vt/6e4;case"second":return 86400*We+vt/1e3;case"millisecond":return Math.floor(864e5*We)+vt;default:throw new Error("Unknown unit "+me)}},Pi.asMilliseconds=Vs,Pi.asSeconds=bs,Pi.asMinutes=_a,Pi.asHours=M0,Pi.asDays=va,Pi.asWeeks=jr,Pi.asMonths=Ga,Pi.asQuarters=Na,Pi.asYears=Ka,Pi.valueOf=Ba,Pi._bubble=function Er(){var Bt,di,Ti,Ji,_n,me=this._milliseconds,We=this._days,ct=this._months,vt=this._data;return me>=0&&We>=0&&ct>=0||me<=0&&We<=0&&ct<=0||(me+=864e5*To(na(ct)+We),We=0,ct=0),vt.milliseconds=me%1e3,Bt=Qt(me/1e3),vt.seconds=Bt%60,di=Qt(Bt/60),vt.minutes=di%60,Ti=Qt(di/60),vt.hours=Ti%24,We+=Qt(Ti/24),ct+=_n=Qt(ns(We)),We-=To(na(_n)),Ji=Qt(ct/12),ct%=12,vt.days=We,vt.months=ct,vt.years=Ji,this},Pi.clone=function Aa(){return po(this)},Pi.get=function xa(me){return me=ge(me),this.isValid()?this[me+"s"]():NaN},Pi.milliseconds=$a,Pi.seconds=Zs,Pi.minutes=c0,Pi.hours=_s,Pi.days=R0,Pi.weeks=function Fa(){return Qt(this.days()/7)},Pi.months=wa,Pi.years=oa,Pi.humanize=function Se(me,We){if(!this.isValid())return this.localeData().invalidDate();var Bt,di,ct=!1,vt=Ca;return"object"==typeof me&&(We=me,me=!1),"boolean"==typeof me&&(ct=me),"object"==typeof We&&(vt=Object.assign({},Ca,We),null!=We.s&&null==We.ss&&(vt.ss=We.s-1)),di=function _0(me,We,ct,vt){var Bt=po(me).abs(),di=rs(Bt.as("s")),Ti=rs(Bt.as("m")),Ji=rs(Bt.as("h")),_n=rs(Bt.as("d")),Kn=rs(Bt.as("M")),Qo=rs(Bt.as("w")),Es=rs(Bt.as("y")),Or=di<=ct.ss&&["s",di]||di<ct.s&&["ss",di]||Ti<=1&&["m"]||Ti<ct.m&&["mm",Ti]||Ji<=1&&["h"]||Ji<ct.h&&["hh",Ji]||_n<=1&&["d"]||_n<ct.d&&["dd",_n];return null!=ct.w&&(Or=Or||Qo<=1&&["w"]||Qo<ct.w&&["ww",Qo]),(Or=Or||Kn<=1&&["M"]||Kn<ct.M&&["MM",Kn]||Es<=1&&["y"]||["yy",Es])[2]=We,Or[3]=+me>0,Or[4]=vt,Da.apply(null,Or)}(this,!ct,vt,Bt=this.localeData()),ct&&(di=Bt.pastFuture(+this,di)),Bt.postformat(di)},Pi.toISOString=_i,Pi.toString=_i,Pi.toJSON=_i,Pi.locale=dr,Pi.localeData=or,Pi.toIsoString=b("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",_i),Pi.lang=hr,s("X",0,0,"unix"),s("x",0,0,"valueOf"),Te("x",ai),Te("X",/[+-]?\d+(\.\d{1,3})?/),vi("X",function(me,We,ct){ct._d=new Date(1e3*parseFloat(me))}),vi("x",function(me,We,ct){ct._d=new Date(mi(me))}),c.version="2.30.1",function X(me){e=me}(Rn),c.fn=Ui,c.min=function pn(){return Wr("isBefore",[].slice.call(arguments,0))},c.max=function zo(){return Wr("isAfter",[].slice.call(arguments,0))},c.now=function(){return Date.now?Date.now():+new Date},c.utc=k,c.unix=function kr(me){return Rn(1e3*me)},c.months=function Ot(me,We){return Re(me,We,"months")},c.isDate=Z,c.locale=Uo,c.invalid=v,c.duration=po,c.isMoment=R,c.weekdays=function Ht(me,We,ct){return Qe(me,We,ct,"weekdays")},c.parseZone=function ks(){return Rn.apply(null,arguments).parseZone()},c.localeData=Xo,c.isDuration=He,c.monthsShort=function qt(me,We){return Re(me,We,"monthsShort")},c.weekdaysMin=function qi(me,We,ct){return Qe(me,We,ct,"weekdaysMin")},c.defineLocale=tr,c.updateLocale=function Ps(me,We){if(null!=We){var ct,vt,Bt=hs;null!=ro[me]&&null!=ro[me].parentLocale?ro[me].set(i(ro[me]._config,We)):(null!=(vt=gr(me))&&(Bt=vt._config),We=i(Bt,We),null==vt&&(We.abbr=me),(ct=new o(We)).parentLocale=ro[me],ro[me]=ct),Uo(me)}else null!=ro[me]&&(null!=ro[me].parentLocale?(ro[me]=ro[me].parentLocale,me===Uo()&&Uo(me)):null!=ro[me]&&delete ro[me]);return ro[me]},c.locales=function zs(){return t(ro)},c.weekdaysShort=function bi(me,We,ct){return Qe(me,We,ct,"weekdaysShort")},c.normalizeUnits=ge,c.relativeTimeRounding=function Ge(me){return void 0===me?rs:"function"==typeof me&&(rs=me,!0)},c.relativeTimeThreshold=function dt(me,We){return void 0!==Ca[me]&&(void 0===We?Ca[me]:(Ca[me]=We,"s"===me&&(Ca.ss=We-1),!0))},c.calendarFormat=function Je(me,We){var ct=me.diff(We,"days",!0);return ct<-6?"sameElse":ct<-1?"lastWeek":ct<0?"lastDay":ct<1?"sameDay":ct<2?"nextDay":ct<7?"nextWeek":"sameElse"},c.prototype=Ui,c.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},c}()},79:(Lt,ut,se)=>{"use strict";function O($,oe,te,_e){var ae,pe=arguments.length,ge=pe<3?oe:null===_e?_e=Object.getOwnPropertyDescriptor(oe,te):_e;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ge=Reflect.decorate($,oe,te,_e);else for(var ve=$.length-1;ve>=0;ve--)(ae=$[ve])&&(ge=(pe<3?ae(ge):pe>3?ae(oe,te,ge):ae(oe,te))||ge);return pe>3&&ge&&Object.defineProperty(oe,te,ge),ge}se.d(ut,{bH:()=>ie,G8:()=>V,uh:()=>ee});var b=se(4537),l=se(8692),h=se(5557);const r=["*"],n=["templateOutlet"];function i($,oe){if(1&$&&(b.\u0275\u0275elementStart(0,"div",6),b.\u0275\u0275text(1),b.\u0275\u0275elementEnd()),2&$){const te=b.\u0275\u0275nextContext(2);b.\u0275\u0275advance(1),b.\u0275\u0275textInterpolate1(" ",te.message||te.defaultMessage," ")}}function o($,oe){if(1&$&&(b.\u0275\u0275elementStart(0,"div",3),b.\u0275\u0275element(1,"div",4),b.\u0275\u0275template(2,i,2,1,"div",5),b.\u0275\u0275elementEnd()),2&$){const te=b.\u0275\u0275nextContext();b.\u0275\u0275advance(2),b.\u0275\u0275property("ngIf",te.message||te.defaultMessage)}}function t($,oe){}function a($,oe){1&$&&b.\u0275\u0275template(0,t,0,0,"ng-template",null,7,b.\u0275\u0275templateRefExtractor)}const m=function($){return{active:$}};let d=(()=>{class ${}return $.START="start",$.STOP="stop",$.UPDATE="update",$.RESET="reset",$.RESET_GLOBAL="reset_global",$.UNSUBSCRIBE="unsubscribe",$})();const f="block-ui-main";let T=(()=>{let $=class{constructor(){this.blockUISettings={},this.blockUIInstances={},this.blockUISubject=new h.t(1),this.blockUIObservable=this.blockUISubject.asObservable(),this.blockUIObservable.subscribe(this.blockUIMiddleware.bind(this))}getSettings(){return this.blockUISettings}updateSettings(te={}){this.blockUISettings=Object.assign(Object.assign({},this.blockUISettings),te)}decorate(te=f){const _e={name:te,isActive:!1,blockCount:0,start:this.dispatch(this.blockUISubject,d.START,te),update:this.dispatch(this.blockUISubject,d.UPDATE,te),stop:this.dispatch(this.blockUISubject,d.STOP,te),reset:this.dispatch(this.blockUISubject,d.RESET,te),resetGlobal:this.dispatch(this.blockUISubject,d.RESET_GLOBAL,te),unsubscribe:this.dispatch(this.blockUISubject,d.UNSUBSCRIBE,te)};return this.blockUIInstances[te]=this.blockUIInstances[te]||_e,_e}observe(){return this.blockUIObservable}clearInstance(te){this.dispatch(this.blockUISubject,d.RESET,te)}blockUIMiddleware({action:te,name:_e}){let pe=null;switch(te){case d.START:pe=!0;break;case d.STOP:case d.RESET:pe=!1}null!==pe&&(this.blockUIInstances[_e].isActive=pe)}dispatch(te,_e,pe=f){return ge=>{te.next({name:pe,action:_e,message:ge})}}};return $.\u0275fac=function(te){return new(te||$)},$.\u0275prov=b.\u0275\u0275defineInjectable({token:$,factory:function(oe){return $.\u0275fac(oe)}}),$})(),V=(()=>{let $=class{constructor(te){this.blockUI=te}ngOnInit(){this.name=this.name||f,this.template=this.template||this.blockUI.blockUISettings.template}};return $.\u0275fac=function(te){return new(te||$)(b.\u0275\u0275directiveInject(T))},$.\u0275cmp=b.\u0275\u0275defineComponent({type:$,selectors:[["block-ui"]],inputs:{name:"name",template:"template",message:"message",delayStart:"delayStart",delayStop:"delayStop"},ngContentSelectors:r,decls:2,vars:5,consts:[[3,"name","message","template","delayStart","delayStop"]],template:function(te,_e){1&te&&(b.\u0275\u0275projectionDef(),b.\u0275\u0275projection(0),b.\u0275\u0275element(1,"block-ui-content",0)),2&te&&(b.\u0275\u0275advance(1),b.\u0275\u0275property("name",_e.name)("message",_e.message)("template",_e.template)("delayStart",_e.delayStart)("delayStop",_e.delayStop))},dependencies:function(){return[_]},encapsulation:2}),O([(0,b.Input)()],$.prototype,"name",void 0),O([(0,b.Input)()],$.prototype,"message",void 0),O([(0,b.Input)()],$.prototype,"delayStart",void 0),O([(0,b.Input)()],$.prototype,"delayStop",void 0),O([(0,b.Input)()],$.prototype,"template",void 0),$})(),_=(()=>{let $=class{constructor(te,_e,pe){this.blockUI=te,this.resolver=_e,this.changeDetectionRef=pe,this.name=f,this.defaultBlockState={startTimeouts:[],stopTimeouts:[],updateTimeouts:[],blockCount:0,startCallCount:0,stopCallCount:0},this.state=Object.assign({},this.defaultBlockState)}ngOnInit(){this.settings=this.blockUI.getSettings(),this.blockUISubscription=this.subscribeToBlockUI(this.blockUI.observe())}ngAfterViewInit(){try{if(!this.templateCmp)return!1;if(this.templateCmp instanceof b.TemplateRef)this.templateOutlet.createEmbeddedView(this.templateCmp);else{const te=this.resolver.resolveComponentFactory(this.templateCmp);this.templateCompRef=this.templateOutlet.createComponent(te),this.updateBlockTemplate(this.message)}}catch(te){console.error("ng-block-ui:",te)}}ngAfterViewChecked(){this.detectChanges()}subscribeToBlockUI(te){return te.subscribe(_e=>this.onDispatchedEvent(_e))}onDispatchedEvent(te){switch(te.action){case d.START:this.onStart(te);break;case d.STOP:this.onStop(te);break;case d.UPDATE:this.onUpdate(te);break;case d.RESET:this.onReset(te);break;case d.RESET_GLOBAL:this.resetState();break;case d.UNSUBSCRIBE:this.onStop(te),this.onUnsubscribe(te.name)}}onStart({name:te,message:_e}){if(te===this.name){const pe=this.delayStart||this.settings.delayStart||0;this.state.startCallCount+=1;const ge=setTimeout(()=>{this.state.blockCount+=1,this.showBlock(_e),this.updateInstanceBlockCount()},pe);this.state.startTimeouts.push(ge)}}onStop({name:te}){if(te===this.name){const _e=this.state.stopCallCount+1;if(this.state.startCallCount-_e>=0){const pe=this.delayStop||this.settings.delayStop||0;this.state.stopCallCount=_e;const ge=setTimeout(()=>{this.state.blockCount-=1,this.updateInstanceBlockCount(),this.detectChanges()},pe);this.state.stopTimeouts.push(ge)}}}onUpdate({name:te,message:_e}){if(te===this.name){const pe=this.delayStart||this.settings.delayStart||0;clearTimeout(this.state.updateTimeouts[0]);const ge=setTimeout(()=>{this.updateMessage(_e)},pe);this.state.updateTimeouts.push(ge)}}onReset({name:te}){te===this.name&&this.resetState()}updateMessage(te){this.showBlock(te)}showBlock(te){this.message=te||this.defaultMessage||this.settings.message,this.updateBlockTemplate(this.message),this.detectChanges()}updateBlockTemplate(te){this.templateCompRef&&this.templateCompRef instanceof b.ComponentRef&&(this.templateCompRef.instance.message=te)}resetState(){[...this.state.startTimeouts,...this.state.stopTimeouts,...this.state.updateTimeouts].forEach(clearTimeout),this.state=Object.assign({},this.defaultBlockState),this.updateInstanceBlockCount(),this.detectChanges()}onUnsubscribe(te){this.blockUISubscription&&te===this.name&&this.blockUISubscription.unsubscribe()}updateInstanceBlockCount(){if(this.blockUI.blockUIInstances[this.name]){const{blockCount:te}=this.state;this.blockUI.blockUIInstances[this.name].blockCount=te}}detectChanges(){this.changeDetectionRef.destroyed||this.changeDetectionRef.detectChanges()}ngOnDestroy(){this.resetState(),this.onUnsubscribe(this.name),this.blockUI.clearInstance(this.name)}};return $.\u0275fac=function(te){return new(te||$)(b.\u0275\u0275directiveInject(T),b.\u0275\u0275directiveInject(b.ComponentFactoryResolver),b.\u0275\u0275directiveInject(b.ChangeDetectorRef))},$.\u0275cmp=b.\u0275\u0275defineComponent({type:$,selectors:[["block-ui-content"]],viewQuery:function(te,_e){if(1&te&&b.\u0275\u0275viewQuery(n,5,b.ViewContainerRef),2&te){let pe;b.\u0275\u0275queryRefresh(pe=b.\u0275\u0275loadQuery())&&(_e.templateOutlet=pe.first)}},inputs:{name:"name",delayStart:"delayStart",delayStop:"delayStop",defaultMessage:["message","defaultMessage"],templateCmp:["template","templateCmp"]},decls:3,vars:9,consts:[[3,"ngClass"],["class","block-ui-spinner",4,"ngIf"],[4,"ngIf"],[1,"block-ui-spinner"],[1,"loader"],["class","message",4,"ngIf"],[1,"message"],["templateOutlet",""]],template:function(te,_e){1&te&&(b.\u0275\u0275elementStart(0,"div",0),b.\u0275\u0275template(1,o,3,1,"div",1),b.\u0275\u0275template(2,a,2,0,null,2),b.\u0275\u0275elementEnd()),2&te&&(b.\u0275\u0275classMapInterpolate2("block-ui-wrapper ",_e.name," ",_e.className,""),b.\u0275\u0275property("ngClass",b.\u0275\u0275pureFunction1(7,m,_e.state.blockCount>0)),b.\u0275\u0275advance(1),b.\u0275\u0275property("ngIf",!_e.templateCmp),b.\u0275\u0275advance(1),b.\u0275\u0275property("ngIf",_e.templateCmp))},dependencies:[l.mk,l.O5],styles:["\n.block-ui-wrapper {\n  display: none;\n  position: fixed;\n  height: 100%;\n  width: 100%;\n  top: 0;\n  left: 0;\n  background: rgba(0, 0, 0, 0.70);\n  z-index: 30000;\n  cursor: wait;\n}\n\n.block-ui-wrapper.block-ui-wrapper--element {\n  position: absolute;\n}\n\n.block-ui-wrapper.active {\n  display: block;\n}\n\n.block-ui-wrapper.block-ui-main {\n  position: fixed;\n}\n\n.block-ui-spinner,\n.block-ui-template {\n  position: absolute;\n  top: 40%;\n  margin: 0 auto;\n  left: 0;\n  right: 0;\n  transform: translateY(-50%);\n}\n\n.block-ui-spinner > .message {\n  font-size: 1.3em;\n  text-align: center;\n  color: #fff;\n}\n\n.block-ui__element {\n  position: relative;\n}\n\n.loader,\n.loader:after {\n  border-radius: 50%;\n  width: 10em;\n  height: 10em;\n}\n.loader {\n  margin: 7px auto;\n  font-size: 5px;\n  position: relative;\n  text-indent: -9999em;\n  border-top: 1.1em solid rgba(255, 255, 255, 0.2);\n  border-right: 1.1em solid rgba(255, 255, 255, 0.2);\n  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);\n  border-left: 1.1em solid #ffffff;\n  -webkit-transform: translateZ(0);\n  -ms-transform: translateZ(0);\n  transform: translateZ(0);\n  -webkit-animation: load8 1.1s infinite linear;\n  animation: load8 1.1s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n  0% {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes load8 {\n  0% {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n"],encapsulation:2}),O([(0,b.Input)()],$.prototype,"name",void 0),O([(0,b.Input)()],$.prototype,"delayStart",void 0),O([(0,b.Input)()],$.prototype,"delayStop",void 0),O([(0,b.Input)("message")],$.prototype,"defaultMessage",void 0),O([(0,b.Input)("template")],$.prototype,"templateCmp",void 0),O([(0,b.ViewChild)("templateOutlet",{read:b.ViewContainerRef})],$.prototype,"templateOutlet",void 0),$})(),B=(()=>{let $=class{constructor(te){this.blockUIInstance=te,this.globalDispatch=this.blockUIInstance.decorate()}start(te,_e){this.dispatch(te,d.START,_e)}stop(te){this.dispatch(te,d.STOP)}reset(te){this.dispatch(te,d.RESET)}resetGlobal(){this.globalDispatch.resetGlobal()}update(te,_e){this.dispatch(te,d.UPDATE,_e)}unsubscribe(te){this.dispatch(te,d.UNSUBSCRIBE)}isActive(te=null){const _e=te?this.toArray(te):null,pe=this.blockUIInstance.blockUIInstances;return Object.keys(pe).some(ge=>_e?_e.indexOf(pe[ge].name)>=0&&pe[ge].isActive:pe[ge].isActive)}dispatch(te=[],_e,pe){this.toArray(te).forEach(ae=>this.blockUIInstance.decorate(ae)[_e](pe))}toArray(te=[]){return"string"==typeof te?[te]:te}};return $.\u0275fac=function(te){return new(te||$)(b.\u0275\u0275inject(T))},$.\u0275prov=b.\u0275\u0275defineInjectable({token:$,factory:function(oe){return $.\u0275fac(oe)}}),$})();var G;const C=new T,j=new b.InjectionToken("BlockUIModuleSettings");function L($){return C.updateSettings($),C}let ee=G=class{static forRoot(oe={}){return{ngModule:G,providers:[{provide:j,useValue:oe},{provide:T,useFactory:L,deps:[j]},B]}}};ee.\u0275fac=function(oe){return new(oe||ee)},ee.\u0275mod=b.\u0275\u0275defineNgModule({type:ee}),ee.\u0275inj=b.\u0275\u0275defineInjector({imports:[l.ez]});let U=1;function ie($,oe={}){return oe.scopeToInstance?function(te,_e){const pe=`_${_e}-block-ui`;Object.defineProperty(te,_e,{get:function(){if(this[pe])return this[pe];const ge=`${$}-${U++}`;return this[pe]=C.decorate(ge),this[pe]},set:function(ge){this[pe]=ge}})}:function(te,_e){te[_e]=C.decorate($)}}},8935:(Lt,ut,se)=>{"use strict";se.d(ut,{_:()=>S,w:()=>N});var e=se(4537),c=se(8692),X=function(Y,Z,K,P){var p,k=arguments.length,x=k<3?Z:null===P?P=Object.getOwnPropertyDescriptor(Z,K):P;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)x=Reflect.decorate(Y,Z,K,P);else for(var u=Y.length-1;u>=0;u--)(p=Y[u])&&(x=(k<3?p(x):k>3?p(Z,K,x):p(Z,K))||x);return k>3&&x&&Object.defineProperty(Z,K,x),x},y=function(Y,Z){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(Y,Z)},O=function(Y,Z){return function(K,P){Z(K,P,Y)}},S=function(){function Y(Z,K,P){this._el=Z,this._ngZone=K,this.platformId=P,this.clickOutsideEnabled=!0,this.attachOutsideOnClick=!1,this.delayClickOutsideInit=!1,this.emitOnBlur=!1,this.exclude="",this.excludeBeforeClick=!1,this.clickOutsideEvents="",this.clickOutside=new e.EventEmitter,this._nodesExcluded=[],this._events=["click"],this._initOnClickBody=this._initOnClickBody.bind(this),this._onClickBody=this._onClickBody.bind(this),this._onWindowBlur=this._onWindowBlur.bind(this)}return Y.prototype.ngOnInit=function(){(0,c.NF)(this.platformId)&&this._init()},Y.prototype.ngOnDestroy=function(){(0,c.NF)(this.platformId)&&(this._removeClickOutsideListener(),this._removeAttachOutsideOnClickListener(),this._removeWindowBlurListener())},Y.prototype.ngOnChanges=function(Z){(0,c.NF)(this.platformId)&&(Z.attachOutsideOnClick||Z.exclude||Z.emitOnBlur)&&this._init()},Y.prototype._init=function(){""!==this.clickOutsideEvents&&(this._events=this.clickOutsideEvents.split(",").map(function(Z){return Z.trim()})),this._excludeCheck(),this.attachOutsideOnClick?this._initAttachOutsideOnClickListener():this._initOnClickBody(),this.emitOnBlur&&this._initWindowBlurListener()},Y.prototype._initOnClickBody=function(){this.delayClickOutsideInit?setTimeout(this._initClickOutsideListener.bind(this)):this._initClickOutsideListener()},Y.prototype._excludeCheck=function(){if(this.exclude)try{var Z=Array.from(document.querySelectorAll(this.exclude));Z&&(this._nodesExcluded=Z)}catch(K){console.error("[ng-click-outside] Check your exclude selector syntax.",K)}},Y.prototype._onClickBody=function(Z){this.clickOutsideEnabled&&(this.excludeBeforeClick&&this._excludeCheck(),!this._el.nativeElement.contains(Z.target)&&!this._shouldExclude(Z.target)&&(this._emit(Z),this.attachOutsideOnClick&&this._removeClickOutsideListener()))},Y.prototype._onWindowBlur=function(Z){var K=this;setTimeout(function(){document.hidden||K._emit(Z)})},Y.prototype._emit=function(Z){var K=this;this.clickOutsideEnabled&&this._ngZone.run(function(){return K.clickOutside.emit(Z)})},Y.prototype._shouldExclude=function(Z){for(var K=0,P=this._nodesExcluded;K<P.length;K++)if(P[K].contains(Z))return!0;return!1},Y.prototype._initClickOutsideListener=function(){var Z=this;this._ngZone.runOutsideAngular(function(){Z._events.forEach(function(K){return document.addEventListener(K,Z._onClickBody)})})},Y.prototype._removeClickOutsideListener=function(){var Z=this;this._ngZone.runOutsideAngular(function(){Z._events.forEach(function(K){return document.removeEventListener(K,Z._onClickBody)})})},Y.prototype._initAttachOutsideOnClickListener=function(){var Z=this;this._ngZone.runOutsideAngular(function(){Z._events.forEach(function(K){return Z._el.nativeElement.addEventListener(K,Z._initOnClickBody)})})},Y.prototype._removeAttachOutsideOnClickListener=function(){var Z=this;this._ngZone.runOutsideAngular(function(){Z._events.forEach(function(K){return Z._el.nativeElement.removeEventListener(K,Z._initOnClickBody)})})},Y.prototype._initWindowBlurListener=function(){var Z=this;this._ngZone.runOutsideAngular(function(){window.addEventListener("blur",Z._onWindowBlur)})},Y.prototype._removeWindowBlurListener=function(){var Z=this;this._ngZone.runOutsideAngular(function(){window.removeEventListener("blur",Z._onWindowBlur)})},X([(0,e.Input)(),y("design:type",Boolean)],Y.prototype,"clickOutsideEnabled",void 0),X([(0,e.Input)(),y("design:type",Boolean)],Y.prototype,"attachOutsideOnClick",void 0),X([(0,e.Input)(),y("design:type",Boolean)],Y.prototype,"delayClickOutsideInit",void 0),X([(0,e.Input)(),y("design:type",Boolean)],Y.prototype,"emitOnBlur",void 0),X([(0,e.Input)(),y("design:type",String)],Y.prototype,"exclude",void 0),X([(0,e.Input)(),y("design:type",Boolean)],Y.prototype,"excludeBeforeClick",void 0),X([(0,e.Input)(),y("design:type",String)],Y.prototype,"clickOutsideEvents",void 0),X([(0,e.Output)(),y("design:type",e.EventEmitter)],Y.prototype,"clickOutside",void 0),(Y=X([O(2,(0,e.Inject)(e.PLATFORM_ID)),y("design:paramtypes",[e.ElementRef,e.NgZone,Object])],Y)).\u0275fac=function(K){return new(K||Y)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(e.PLATFORM_ID))},Y.\u0275dir=e.\u0275\u0275defineDirective({type:Y,selectors:[["","clickOutside",""]],inputs:{clickOutsideEnabled:"clickOutsideEnabled",attachOutsideOnClick:"attachOutsideOnClick",delayClickOutsideInit:"delayClickOutsideInit",emitOnBlur:"emitOnBlur",exclude:"exclude",excludeBeforeClick:"excludeBeforeClick",clickOutsideEvents:"clickOutsideEvents"},outputs:{clickOutside:"clickOutside"},features:[e.\u0275\u0275NgOnChangesFeature]}),Y.\u0275prov=e.\u0275\u0275defineInjectable({token:Y,factory:function(Z){return Y.\u0275fac(Z)}}),Y}(),N=function(){function Y(){}return Y.\u0275fac=function(K){return new(K||Y)},Y.\u0275mod=e.\u0275\u0275defineNgModule({type:Y}),Y.\u0275inj=e.\u0275\u0275defineInjector({}),Y}()},5375:(Lt,ut,se)=>{"use strict";function e(c){for(var X in c)ut.hasOwnProperty(X)||(ut[X]=c[X])}Object.defineProperty(ut,"__esModule",{value:!0}),e(se(9166)),e(se(8034))},9166:function(Lt,ut,se){"use strict";var e=se(4537),c=this&&this.__decorate||function(N,Y,Z,K){var x,P=arguments.length,k=P<3?Y:null===K?K=Object.getOwnPropertyDescriptor(Y,Z):K;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)k=Reflect.decorate(N,Y,Z,K);else for(var p=N.length-1;p>=0;p--)(x=N[p])&&(k=(P<3?x(k):P>3?x(Y,Z,k):x(Y,Z))||k);return P>3&&k&&Object.defineProperty(Y,Z,k),k},X=this&&this.__metadata||function(N,Y){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(N,Y)},y=this&&this.__param||function(N,Y){return function(Z,K){Y(Z,K,N)}};Object.defineProperty(ut,"__esModule",{value:!0});var O=se(4537),S=se(92),I=function(){function N(Z,K,P){this.onChange=function(k){},this.onTouched=function(){},this._sourceRenderer=Z,this._sourceElementRef=K}var Y;return Object.defineProperty(N.prototype,"_type",{get:function(){return this._sourceElementRef.nativeElement.type||"text"},enumerable:!0,configurable:!0}),N.prototype.onBlur=function(Z,K){this.updateValue(Z,K.trim()),this.onTouched()},N.prototype.onInput=function(Z,K){this.updateValue(Z,K)},N.prototype.registerOnChange=function(Z){this.onChange=Z},N.prototype.registerOnTouched=function(Z){this.onTouched=Z},N.prototype.writeValue=function(Z){this._value=""===Z?"":Z||null,this._sourceRenderer.setProperty(this._sourceElementRef.nativeElement,"value",this._value),"text"!==this._type&&this._sourceRenderer.setAttribute(this._sourceElementRef.nativeElement,"value",this._value)},N.prototype.setDisabledState=function(Z){this._sourceRenderer.setProperty(this._sourceElementRef.nativeElement,"disabled",Z)},N.prototype.setCursorPointer=function(Z,K){K&&["text","search","url","tel","password"].indexOf(this._type)>=0&&this._sourceElementRef.nativeElement.setSelectionRange(Z,Z)},N.prototype.updateValue=function(Z,K){K=""!==this.trim&&Z!==this.trim?K:K.trim();var P=this._value,k=this._sourceElementRef.nativeElement.selectionStart;this.writeValue(K),(this._value||P)&&this._value.trim()!==P&&this.onChange(this._value),this.setCursorPointer(k,K&&P&&K!==P)},c([O.Input(),X("design:type",String)],N.prototype,"trim",void 0),c([O.HostListener("blur",["$event.type","$event.target.value"]),X("design:type",Function),X("design:paramtypes",[String,String]),X("design:returntype",void 0)],N.prototype,"onBlur",null),c([O.HostListener("input",["$event.type","$event.target.value"]),X("design:type",Function),X("design:paramtypes",[String,String]),X("design:returntype",void 0)],N.prototype,"onInput",null),(N=Y=c([y(0,O.Inject(O.Renderer2)),y(1,O.Inject(O.ElementRef)),y(2,O.Optional()),y(2,O.Inject(S.COMPOSITION_BUFFER_MODE)),X("design:paramtypes",[O.Renderer2,O.ElementRef,Boolean])],N)).\u0275fac=function(K){return new(K||N)(e.\u0275\u0275directiveInject(O.Renderer2),e.\u0275\u0275directiveInject(O.ElementRef),e.\u0275\u0275directiveInject(S.COMPOSITION_BUFFER_MODE,8))},N.\u0275dir=e.\u0275\u0275defineDirective({type:N,selectors:[["input","trim",""],["textarea","trim",""]],hostBindings:function(K,P){1&K&&e.\u0275\u0275listener("blur",function(x){return P.onBlur(x.type,x.target.value)})("input",function(x){return P.onInput(x.type,x.target.value)})},inputs:{trim:"trim"},features:[e.\u0275\u0275ProvidersFeature([{provide:S.NG_VALUE_ACCESSOR,useExisting:Y,multi:!0}])]}),N}();ut.InputTrimDirective=I},8034:function(Lt,ut,se){"use strict";var e=se(4537);se(9166),Object.defineProperty(ut,"__esModule",{value:!0}),se(9166),se(4537);var S=function(){function I(){}return I.\u0275fac=function(Y){return new(Y||I)},I.\u0275mod=e.\u0275\u0275defineNgModule({type:I}),I.\u0275inj=e.\u0275\u0275defineInjector({}),I}();ut.InputTrimModule=S},5048:(Lt,ut,se)=>{"use strict";se.d(ut,{SP:()=>Li,n1:()=>zt});var e=se(8692),c=se(4537),X=se(92),y=se(8873),S=se(744),N=se(5247),Z=se(9718),P=se(7486),x=se(4292);const u=["pickerContainer"],g=function(je){return{active:je}};function v(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"li")(1,"button",8),c.\u0275\u0275listener("click",function(Et){const mi=c.\u0275\u0275restoreView(we).$implicit,wi=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(wi.clickRange(Et,mi))}),c.\u0275\u0275text(2),c.\u0275\u0275elementEnd()()}if(2&je){const we=Te.$implicit,ht=c.\u0275\u0275nextContext(2);c.\u0275\u0275advance(1),c.\u0275\u0275property("disabled",ht.disableRange(we))("ngClass",c.\u0275\u0275pureFunction1(3,g,we===ht.chosenRange)),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate(we)}}function w(je,Te){if(1&je&&(c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275elementStart(1,"div",6)(2,"ul"),c.\u0275\u0275template(3,v,3,5,"li",7),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementContainerEnd()),2&je){const we=c.\u0275\u0275nextContext();c.\u0275\u0275advance(3),c.\u0275\u0275property("ngForOf",we.rangesArray)}}function M(je,Te){1&je&&c.\u0275\u0275element(0,"th")}function A(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275elementStart(1,"th",19),c.\u0275\u0275listener("click",function(){c.\u0275\u0275restoreView(we);const Et=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(Et.clickPrev(Et.sideEnum.left))}),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementContainerEnd()}}function E(je,Te){1&je&&(c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275element(1,"th"),c.\u0275\u0275elementContainerEnd())}function R(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"option",25),c.\u0275\u0275text(1),c.\u0275\u0275elementEnd()),2&je){const we=Te.$implicit,ht=c.\u0275\u0275nextContext(4);c.\u0275\u0275property("disabled",ht.calendarVariables.left.dropdowns.inMinYear&&we<ht.calendarVariables.left.minDate.month()||ht.calendarVariables.left.dropdowns.inMaxYear&&we>ht.calendarVariables.left.maxDate.month())("value",we)("selected",ht.calendarVariables.left.dropdowns.currentMonth==we),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate1(" ",ht.locale.monthNames[we]," ")}}function W(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"option",26),c.\u0275\u0275text(1),c.\u0275\u0275elementEnd()),2&je){const we=Te.$implicit,ht=c.\u0275\u0275nextContext(4);c.\u0275\u0275property("selected",we===ht.calendarVariables.left.dropdowns.currentYear),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate1(" ",we," ")}}function b(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275elementStart(1,"div",20),c.\u0275\u0275text(2),c.\u0275\u0275elementStart(3,"select",21),c.\u0275\u0275listener("change",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(Qt.monthChanged(Et,Qt.sideEnum.left))}),c.\u0275\u0275template(4,R,2,4,"option",22),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(5,"div",20),c.\u0275\u0275text(6),c.\u0275\u0275elementStart(7,"select",23),c.\u0275\u0275listener("change",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(Qt.yearChanged(Et,Qt.sideEnum.left))}),c.\u0275\u0275template(8,W,2,2,"option",24),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementContainerEnd()}if(2&je){const we=c.\u0275\u0275nextContext(3);c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate1(" ",we.locale.monthNames[null==we.calendarVariables||null==we.calendarVariables.left?null:we.calendarVariables.left.calendar[1][1].month()]," "),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngForOf",we.calendarVariables.left.dropdowns.monthArrays),c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate1(" ",null==we.calendarVariables||null==we.calendarVariables.left?null:we.calendarVariables.left.calendar[1][1].format(" YYYY")," "),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngForOf",we.calendarVariables.left.dropdowns.yearArrays)}}function l(je,Te){if(1&je&&(c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275text(1),c.\u0275\u0275elementContainerEnd()),2&je){const we=c.\u0275\u0275nextContext(3);c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate2(" ",we.locale.monthNames[null==we.calendarVariables||null==we.calendarVariables.left?null:we.calendarVariables.left.calendar[1][1].month()]," ",null==we.calendarVariables||null==we.calendarVariables.left?null:we.calendarVariables.left.calendar[1][1].format(" YYYY")," ")}}function h(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275elementStart(1,"th",27),c.\u0275\u0275listener("click",function(){c.\u0275\u0275restoreView(we);const Et=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(Et.clickNext(Et.sideEnum.left))}),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementContainerEnd()}}function r(je,Te){1&je&&(c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275element(1,"th"),c.\u0275\u0275elementContainerEnd())}function n(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"th",28)(1,"span"),c.\u0275\u0275text(2),c.\u0275\u0275elementEnd()()),2&je){const we=c.\u0275\u0275nextContext(3);c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate(we.locale.weekLabel)}}function i(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"th")(1,"span"),c.\u0275\u0275text(2),c.\u0275\u0275elementEnd()()),2&je){const we=Te.$implicit;c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate(we)}}function o(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"td",28)(1,"span"),c.\u0275\u0275text(2),c.\u0275\u0275elementEnd()()),2&je){const we=c.\u0275\u0275nextContext().$implicit,ht=c.\u0275\u0275nextContext(3);c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate(ht.calendarVariables.left.calendar[we][0].week())}}function t(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"td",28)(1,"span"),c.\u0275\u0275text(2),c.\u0275\u0275elementEnd()()),2&je){const we=c.\u0275\u0275nextContext().$implicit,ht=c.\u0275\u0275nextContext(3);c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate(ht.calendarVariables.left.calendar[we][0].isoWeek())}}function a(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"td",30),c.\u0275\u0275listener("click",function(Et){const mi=c.\u0275\u0275restoreView(we).$implicit,wi=c.\u0275\u0275nextContext().$implicit,vi=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(vi.clickDate(Et,vi.sideEnum.left,wi,mi))})("mouseenter",function(Et){const mi=c.\u0275\u0275restoreView(we).$implicit,wi=c.\u0275\u0275nextContext().$implicit,vi=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(vi.hoverDate(Et,vi.sideEnum.left,wi,mi))}),c.\u0275\u0275elementStart(1,"span"),c.\u0275\u0275text(2),c.\u0275\u0275elementEnd()()}if(2&je){const we=Te.$implicit,ht=c.\u0275\u0275nextContext().$implicit,Et=c.\u0275\u0275nextContext(3);c.\u0275\u0275classMap(Et.calendarVariables.left.classes[ht][we]),c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate(Et.calendarVariables.left.calendar[ht][we].date())}}function m(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"tr"),c.\u0275\u0275template(1,o,3,1,"td",16),c.\u0275\u0275template(2,t,3,1,"td",16),c.\u0275\u0275template(3,a,3,3,"td",29),c.\u0275\u0275elementEnd()),2&je){const we=Te.$implicit,ht=c.\u0275\u0275nextContext(3);c.\u0275\u0275classMap(ht.calendarVariables.left.classes[we].classList),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",ht.showWeekNumbers),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",ht.showISOWeekNumbers),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngForOf",ht.calendarVariables.left.calCols)}}function d(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"table",13)(1,"thead")(2,"tr"),c.\u0275\u0275template(3,M,1,0,"th",2),c.\u0275\u0275template(4,A,2,0,"ng-container",2),c.\u0275\u0275template(5,E,2,0,"ng-container",2),c.\u0275\u0275elementStart(6,"th",14),c.\u0275\u0275template(7,b,9,4,"ng-container",2),c.\u0275\u0275template(8,l,2,2,"ng-container",2),c.\u0275\u0275elementEnd(),c.\u0275\u0275template(9,h,2,0,"ng-container",2),c.\u0275\u0275template(10,r,2,0,"ng-container",2),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(11,"tr",15),c.\u0275\u0275template(12,n,3,1,"th",16),c.\u0275\u0275template(13,i,3,1,"th",7),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(14,"tbody",17),c.\u0275\u0275template(15,m,4,5,"tr",18),c.\u0275\u0275elementEnd()()),2&je){const we=c.\u0275\u0275nextContext(2);c.\u0275\u0275advance(3),c.\u0275\u0275property("ngIf",we.showWeekNumbers||we.showISOWeekNumbers),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",!we.calendarVariables.left.minDate||we.calendarVariables.left.minDate.isBefore(we.calendarVariables.left.calendar.firstDay)&&(!we.linkedCalendars||!0)),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",!(!we.calendarVariables.left.minDate||we.calendarVariables.left.minDate.isBefore(we.calendarVariables.left.calendar.firstDay))),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngIf",we.showDropdowns&&we.calendarVariables.left.dropdowns),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",!we.showDropdowns||!we.calendarVariables.left.dropdowns),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",(!we.calendarVariables.left.maxDate||we.calendarVariables.left.maxDate.isAfter(we.calendarVariables.left.calendar.lastDay))&&(!we.linkedCalendars||we.singleDatePicker)),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",!((!we.calendarVariables.left.maxDate||we.calendarVariables.left.maxDate.isAfter(we.calendarVariables.left.calendar.lastDay))&&(!we.linkedCalendars||we.singleDatePicker))),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngIf",we.showWeekNumbers||we.showISOWeekNumbers),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngForOf",we.locale.daysOfWeek),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngForOf",we.calendarVariables.left.calRows)}}function f(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"option",40),c.\u0275\u0275text(1),c.\u0275\u0275elementEnd()),2&je){const we=Te.$implicit,ht=c.\u0275\u0275nextContext(3);c.\u0275\u0275property("value",we)("disabled",ht.timepickerVariables.left.disabledHours.indexOf(we)>-1),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate(we)}}function T(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"option",40),c.\u0275\u0275text(1),c.\u0275\u0275elementEnd()),2&je){const we=Te.$implicit,ht=Te.index,Et=c.\u0275\u0275nextContext(3);c.\u0275\u0275property("value",we)("disabled",Et.timepickerVariables.left.disabledMinutes.indexOf(we)>-1),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate(Et.timepickerVariables.left.minutesLabel[ht])}}function V(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"option",40),c.\u0275\u0275text(1),c.\u0275\u0275elementEnd()),2&je){const we=Te.$implicit,ht=Te.index,Et=c.\u0275\u0275nextContext(4);c.\u0275\u0275property("value",we)("disabled",Et.timepickerVariables.left.disabledSeconds.indexOf(we)>-1),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate(Et.timepickerVariables.left.secondsLabel[ht])}}function F(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"select",41),c.\u0275\u0275listener("ngModelChange",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(Qt.timepickerVariables.left.selectedSecond=Et)})("ngModelChange",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(Qt.timeChanged(Et,Qt.sideEnum.left))}),c.\u0275\u0275template(1,V,2,3,"option",34),c.\u0275\u0275elementEnd()}if(2&je){const we=c.\u0275\u0275nextContext(3);c.\u0275\u0275property("disabled",!we.startDate)("ngModel",we.timepickerVariables.left.selectedSecond),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngForOf",we.timepickerVariables.left.seconds)}}function s(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"select",42),c.\u0275\u0275listener("ngModelChange",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(Qt.timepickerVariables.left.ampmModel=Et)})("ngModelChange",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(Qt.timeChanged(Et,Qt.sideEnum.left))}),c.\u0275\u0275elementStart(1,"option",43),c.\u0275\u0275text(2,"AM"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(3,"option",44),c.\u0275\u0275text(4,"PM"),c.\u0275\u0275elementEnd()()}if(2&je){const we=c.\u0275\u0275nextContext(3);c.\u0275\u0275property("ngModel",we.timepickerVariables.left.ampmModel),c.\u0275\u0275advance(1),c.\u0275\u0275property("disabled",we.timepickerVariables.left.amDisabled),c.\u0275\u0275advance(2),c.\u0275\u0275property("disabled",we.timepickerVariables.left.pmDisabled)}}function _(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"div",31)(1,"div",32)(2,"select",33),c.\u0275\u0275listener("ngModelChange",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(Qt.timepickerVariables.left.selectedHour=Et)})("ngModelChange",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(Qt.timeChanged(Et,Qt.sideEnum.left))}),c.\u0275\u0275template(3,f,2,3,"option",34),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(4,"div",32)(5,"select",35),c.\u0275\u0275listener("ngModelChange",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(Qt.timepickerVariables.left.selectedMinute=Et)})("ngModelChange",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(Qt.timeChanged(Et,Qt.sideEnum.left))}),c.\u0275\u0275template(6,T,2,3,"option",34),c.\u0275\u0275elementEnd(),c.\u0275\u0275element(7,"span",36)(8,"span",37),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(9,"div",32),c.\u0275\u0275template(10,F,2,3,"select",38),c.\u0275\u0275element(11,"span",36)(12,"span",37),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(13,"div",32),c.\u0275\u0275template(14,s,5,3,"select",39),c.\u0275\u0275element(15,"span",36)(16,"span",37),c.\u0275\u0275elementEnd()()}if(2&je){const we=c.\u0275\u0275nextContext(2);c.\u0275\u0275advance(2),c.\u0275\u0275property("disabled",!we.startDate)("ngModel",we.timepickerVariables.left.selectedHour),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngForOf",we.timepickerVariables.left.hours),c.\u0275\u0275advance(2),c.\u0275\u0275property("disabled",!we.startDate)("ngModel",we.timepickerVariables.left.selectedMinute),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngForOf",we.timepickerVariables.left.minutes),c.\u0275\u0275advance(4),c.\u0275\u0275property("ngIf",we.timePickerSeconds),c.\u0275\u0275advance(4),c.\u0275\u0275property("ngIf",!we.timePicker24Hour)}}const B=function(je,Te){return{right:je,left:Te}};function H(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"div",9)(1,"div",10),c.\u0275\u0275template(2,d,16,10,"table",11),c.\u0275\u0275elementEnd(),c.\u0275\u0275template(3,_,17,8,"div",12),c.\u0275\u0275elementEnd()),2&je){const we=c.\u0275\u0275nextContext();c.\u0275\u0275property("ngClass",c.\u0275\u0275pureFunction2(3,B,we.singleDatePicker,!we.singleDatePicker)),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngIf",we.calendarVariables),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",we.timePicker)}}function G(je,Te){1&je&&c.\u0275\u0275element(0,"th")}function C(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275elementStart(1,"th",19),c.\u0275\u0275listener("click",function(){c.\u0275\u0275restoreView(we);const Et=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(Et.clickPrev(Et.sideEnum.right))}),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementContainerEnd()}}function j(je,Te){1&je&&(c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275element(1,"th"),c.\u0275\u0275elementContainerEnd())}function L(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"option",25),c.\u0275\u0275text(1),c.\u0275\u0275elementEnd()),2&je){const we=Te.$implicit,ht=c.\u0275\u0275nextContext(4);c.\u0275\u0275property("disabled",ht.calendarVariables.right.dropdowns.inMinYear&&ht.calendarVariables.right.minDate&&we<ht.calendarVariables.right.minDate.month()||ht.calendarVariables.right.dropdowns.inMaxYear&&ht.calendarVariables.right.maxDate&&we>ht.calendarVariables.right.maxDate.month())("value",we)("selected",ht.calendarVariables.right.dropdowns.currentMonth==we),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate1(" ",ht.locale.monthNames[we]," ")}}function ee(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"option",26),c.\u0275\u0275text(1),c.\u0275\u0275elementEnd()),2&je){const we=Te.$implicit,ht=c.\u0275\u0275nextContext(4);c.\u0275\u0275property("selected",we===ht.calendarVariables.right.dropdowns.currentYear),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate1(" ",we," ")}}function U(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275elementStart(1,"div",20),c.\u0275\u0275text(2),c.\u0275\u0275elementStart(3,"select",21),c.\u0275\u0275listener("change",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(Qt.monthChanged(Et,Qt.sideEnum.right))}),c.\u0275\u0275template(4,L,2,4,"option",22),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(5,"div",20),c.\u0275\u0275text(6),c.\u0275\u0275elementStart(7,"select",23),c.\u0275\u0275listener("change",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(Qt.yearChanged(Et,Qt.sideEnum.right))}),c.\u0275\u0275template(8,ee,2,2,"option",24),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementContainerEnd()}if(2&je){const we=c.\u0275\u0275nextContext(3);c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate1(" ",we.locale.monthNames[null==we.calendarVariables||null==we.calendarVariables.right?null:we.calendarVariables.right.calendar[1][1].month()]," "),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngForOf",we.calendarVariables.right.dropdowns.monthArrays),c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate1(" ",null==we.calendarVariables||null==we.calendarVariables.right?null:we.calendarVariables.right.calendar[1][1].format(" YYYY")," "),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngForOf",we.calendarVariables.right.dropdowns.yearArrays)}}function ie(je,Te){if(1&je&&(c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275text(1),c.\u0275\u0275elementContainerEnd()),2&je){const we=c.\u0275\u0275nextContext(3);c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate2(" ",we.locale.monthNames[null==we.calendarVariables||null==we.calendarVariables.right?null:we.calendarVariables.right.calendar[1][1].month()]," ",null==we.calendarVariables||null==we.calendarVariables.right?null:we.calendarVariables.right.calendar[1][1].format(" YYYY")," ")}}function $(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275elementStart(1,"th",27),c.\u0275\u0275listener("click",function(){c.\u0275\u0275restoreView(we);const Et=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(Et.clickNext(Et.sideEnum.right))}),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementContainerEnd()}}function oe(je,Te){1&je&&(c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275element(1,"th"),c.\u0275\u0275elementContainerEnd())}function te(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"th",28)(1,"span"),c.\u0275\u0275text(2),c.\u0275\u0275elementEnd()()),2&je){const we=c.\u0275\u0275nextContext(3);c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate(we.locale.weekLabel)}}function _e(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"th")(1,"span"),c.\u0275\u0275text(2),c.\u0275\u0275elementEnd()()),2&je){const we=Te.$implicit;c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate(we)}}function pe(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"td",28)(1,"span"),c.\u0275\u0275text(2),c.\u0275\u0275elementEnd()()),2&je){const we=c.\u0275\u0275nextContext().$implicit,ht=c.\u0275\u0275nextContext(3);c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate(ht.calendarVariables.right.calendar[we][0].week())}}function ge(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"td",28)(1,"span"),c.\u0275\u0275text(2),c.\u0275\u0275elementEnd()()),2&je){const we=c.\u0275\u0275nextContext().$implicit,ht=c.\u0275\u0275nextContext(3);c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate(ht.calendarVariables.right.calendar[we][0].isoWeek())}}function ae(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"td",30),c.\u0275\u0275listener("click",function(Et){const mi=c.\u0275\u0275restoreView(we).$implicit,wi=c.\u0275\u0275nextContext().$implicit,vi=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(vi.clickDate(Et,vi.sideEnum.right,wi,mi))})("mouseenter",function(Et){const mi=c.\u0275\u0275restoreView(we).$implicit,wi=c.\u0275\u0275nextContext().$implicit,vi=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(vi.hoverDate(Et,vi.sideEnum.right,wi,mi))}),c.\u0275\u0275elementStart(1,"span"),c.\u0275\u0275text(2),c.\u0275\u0275elementEnd()()}if(2&je){const we=Te.$implicit,ht=c.\u0275\u0275nextContext().$implicit,Et=c.\u0275\u0275nextContext(3);c.\u0275\u0275classMap(Et.calendarVariables.right.classes[ht][we]),c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate(Et.calendarVariables.right.calendar[ht][we].date())}}function ve(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"tr"),c.\u0275\u0275template(1,pe,3,1,"td",16),c.\u0275\u0275template(2,ge,3,1,"td",16),c.\u0275\u0275template(3,ae,3,3,"td",29),c.\u0275\u0275elementEnd()),2&je){const we=Te.$implicit,ht=c.\u0275\u0275nextContext(3);c.\u0275\u0275classMap(ht.calendarVariables.right.classes[we].classList),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",ht.showWeekNumbers),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",ht.showISOWeekNumbers),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngForOf",ht.calendarVariables.right.calCols)}}function fe(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"table",13)(1,"thead")(2,"tr"),c.\u0275\u0275template(3,G,1,0,"th",2),c.\u0275\u0275template(4,C,2,0,"ng-container",2),c.\u0275\u0275template(5,j,2,0,"ng-container",2),c.\u0275\u0275elementStart(6,"th",46),c.\u0275\u0275template(7,U,9,4,"ng-container",2),c.\u0275\u0275template(8,ie,2,2,"ng-container",2),c.\u0275\u0275elementEnd(),c.\u0275\u0275template(9,$,2,0,"ng-container",2),c.\u0275\u0275template(10,oe,2,0,"ng-container",2),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(11,"tr",15),c.\u0275\u0275template(12,te,3,1,"th",16),c.\u0275\u0275template(13,_e,3,1,"th",7),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(14,"tbody"),c.\u0275\u0275template(15,ve,4,5,"tr",18),c.\u0275\u0275elementEnd()()),2&je){const we=c.\u0275\u0275nextContext(2);c.\u0275\u0275advance(3),c.\u0275\u0275property("ngIf",we.showWeekNumbers||we.showISOWeekNumbers),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",(!we.calendarVariables.right.minDate||we.calendarVariables.right.minDate.isBefore(we.calendarVariables.right.calendar.firstDay))&&!we.linkedCalendars),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",!((!we.calendarVariables.right.minDate||we.calendarVariables.right.minDate.isBefore(we.calendarVariables.right.calendar.firstDay))&&!we.linkedCalendars)),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngIf",we.showDropdowns&&we.calendarVariables.right.dropdowns),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",!we.showDropdowns||!we.calendarVariables.right.dropdowns),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",!we.calendarVariables.right.maxDate||we.calendarVariables.right.maxDate.isAfter(we.calendarVariables.right.calendar.lastDay)&&(!we.linkedCalendars||we.singleDatePicker||!0)),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",!(!we.calendarVariables.right.maxDate||we.calendarVariables.right.maxDate.isAfter(we.calendarVariables.right.calendar.lastDay))),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngIf",we.showWeekNumbers||we.showISOWeekNumbers),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngForOf",we.locale.daysOfWeek),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngForOf",we.calendarVariables.right.calRows)}}function ne(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"option",40),c.\u0275\u0275text(1),c.\u0275\u0275elementEnd()),2&je){const we=Te.$implicit,ht=c.\u0275\u0275nextContext(3);c.\u0275\u0275property("value",we)("disabled",ht.timepickerVariables.right.disabledHours.indexOf(we)>-1),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate(we)}}function ce(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"option",40),c.\u0275\u0275text(1),c.\u0275\u0275elementEnd()),2&je){const we=Te.$implicit,ht=Te.index,Et=c.\u0275\u0275nextContext(3);c.\u0275\u0275property("value",we)("disabled",Et.timepickerVariables.right.disabledMinutes.indexOf(we)>-1),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate(Et.timepickerVariables.right.minutesLabel[ht])}}function xe(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"option",40),c.\u0275\u0275text(1),c.\u0275\u0275elementEnd()),2&je){const we=Te.$implicit,ht=Te.index,Et=c.\u0275\u0275nextContext(4);c.\u0275\u0275property("value",we)("disabled",Et.timepickerVariables.right.disabledSeconds.indexOf(we)>-1),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate(Et.timepickerVariables.right.secondsLabel[ht])}}function Oe(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"select",41),c.\u0275\u0275listener("ngModelChange",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(Qt.timepickerVariables.right.selectedSecond=Et)})("ngModelChange",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(Qt.timeChanged(Et,Qt.sideEnum.right))}),c.\u0275\u0275template(1,xe,2,3,"option",34),c.\u0275\u0275elementEnd()}if(2&je){const we=c.\u0275\u0275nextContext(3);c.\u0275\u0275property("disabled",!we.startDate)("ngModel",we.timepickerVariables.right.selectedSecond),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngForOf",we.timepickerVariables.right.seconds)}}function Le(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"select",42),c.\u0275\u0275listener("ngModelChange",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(Qt.timepickerVariables.right.ampmModel=Et)})("ngModelChange",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(3);return c.\u0275\u0275resetView(Qt.timeChanged(Et,Qt.sideEnum.right))}),c.\u0275\u0275elementStart(1,"option",43),c.\u0275\u0275text(2,"AM"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(3,"option",44),c.\u0275\u0275text(4,"PM"),c.\u0275\u0275elementEnd()()}if(2&je){const we=c.\u0275\u0275nextContext(3);c.\u0275\u0275property("ngModel",we.timepickerVariables.right.ampmModel),c.\u0275\u0275advance(1),c.\u0275\u0275property("disabled",we.timepickerVariables.right.amDisabled),c.\u0275\u0275advance(2),c.\u0275\u0275property("disabled",we.timepickerVariables.right.pmDisabled)}}function Ie(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"div",31)(1,"div",32)(2,"select",47),c.\u0275\u0275listener("ngModelChange",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(Qt.timepickerVariables.right.selectedHour=Et)})("ngModelChange",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(Qt.timeChanged(Et,Qt.sideEnum.right))}),c.\u0275\u0275template(3,ne,2,3,"option",34),c.\u0275\u0275elementEnd(),c.\u0275\u0275element(4,"span",36)(5,"span",37),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(6,"div",32)(7,"select",35),c.\u0275\u0275listener("ngModelChange",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(Qt.timepickerVariables.right.selectedMinute=Et)})("ngModelChange",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(Qt.timeChanged(Et,Qt.sideEnum.right))}),c.\u0275\u0275template(8,ce,2,3,"option",34),c.\u0275\u0275elementEnd(),c.\u0275\u0275element(9,"span",36)(10,"span",37),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(11,"div",32),c.\u0275\u0275template(12,Oe,2,3,"select",38),c.\u0275\u0275element(13,"span",36)(14,"span",37),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(15,"div",32),c.\u0275\u0275template(16,Le,5,3,"select",39),c.\u0275\u0275element(17,"span",36)(18,"span",37),c.\u0275\u0275elementEnd()()}if(2&je){const we=c.\u0275\u0275nextContext(2);c.\u0275\u0275advance(2),c.\u0275\u0275property("disabled",!we.startDate)("ngModel",we.timepickerVariables.right.selectedHour),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngForOf",we.timepickerVariables.right.hours),c.\u0275\u0275advance(4),c.\u0275\u0275property("disabled",!we.startDate)("ngModel",we.timepickerVariables.right.selectedMinute),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngForOf",we.timepickerVariables.right.minutes),c.\u0275\u0275advance(4),c.\u0275\u0275property("ngIf",we.timePickerSeconds),c.\u0275\u0275advance(4),c.\u0275\u0275property("ngIf",!we.timePicker24Hour)}}function Ne(je,Te){if(1&je&&(c.\u0275\u0275elementStart(0,"div",45)(1,"div",10),c.\u0275\u0275template(2,fe,16,10,"table",11),c.\u0275\u0275elementEnd(),c.\u0275\u0275template(3,Ie,19,8,"div",12),c.\u0275\u0275elementEnd()),2&je){const we=c.\u0275\u0275nextContext();c.\u0275\u0275advance(2),c.\u0275\u0275property("ngIf",we.calendarVariables),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",we.timePicker)}}function Mt(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"button",53),c.\u0275\u0275listener("click",function(){c.\u0275\u0275restoreView(we);const Et=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(Et.clear())}),c.\u0275\u0275text(1),c.\u0275\u0275namespaceSVG(),c.\u0275\u0275elementStart(2,"svg",54),c.\u0275\u0275element(3,"path",55),c.\u0275\u0275elementEnd()()}if(2&je){const we=c.\u0275\u0275nextContext(2);c.\u0275\u0275property("title",we.locale.clearLabel),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate1(" ",we.locale.clearLabel," ")}}function Xe(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"button",56),c.\u0275\u0275listener("click",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(Qt.clickCancel(Et))}),c.\u0275\u0275text(1),c.\u0275\u0275elementEnd()}if(2&je){const we=c.\u0275\u0275nextContext(2);c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate(we.locale.cancelLabel)}}function Ze(je,Te){if(1&je){const we=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"div",48)(1,"div",49),c.\u0275\u0275template(2,Mt,4,2,"button",50),c.\u0275\u0275template(3,Xe,2,1,"button",51),c.\u0275\u0275elementStart(4,"button",52),c.\u0275\u0275listener("click",function(Et){c.\u0275\u0275restoreView(we);const Qt=c.\u0275\u0275nextContext();return c.\u0275\u0275resetView(Qt.clickApply(Et))}),c.\u0275\u0275text(5),c.\u0275\u0275elementEnd()()()}if(2&je){const we=c.\u0275\u0275nextContext();c.\u0275\u0275advance(2),c.\u0275\u0275property("ngIf",we.showClearButton),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",we.showCancel),c.\u0275\u0275advance(1),c.\u0275\u0275property("disabled",we.applyBtn.disabled),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate(we.locale.applyLabel)}}const Wt=function(je,Te,we,ht,Et,Qt,mi){return{ltr:je,rtl:Te,shown:we,hidden:ht,inline:Et,double:Qt,"show-ranges":mi}},St=y;St.extend(S);const ai=new c.InjectionToken("daterangepicker.config"),si={direction:"ltr",separator:" - ",weekLabel:"W",applyLabel:"Apply",cancelLabel:"Cancel",clearLabel:"Clear",customRangeLabel:"Custom range",daysOfWeek:St.weekdaysMin(),monthNames:St.monthsShort(),firstDay:St.localeData().firstDayOfWeek()};let Zt=(()=>{class je{constructor(we){this._config=we}get config(){return this._config?Object.assign(Object.assign({},si),this._config):si}}return je.\u0275fac=function(we){return new(we||je)(c.\u0275\u0275inject(ai))},je.\u0275prov=c.\u0275\u0275defineInjectable({token:je,factory:je.\u0275fac}),je})();(0,y.extend)(S),(0,y.extend)(N),(0,y.extend)(Z),(0,y.extend)(P),(0,y.extend)(x);var hi=(()=>{return(je=hi||(hi={})).left="left",je.right="right",hi;var je})();let Ii=(()=>{class je{constructor(we,ht,Et){this.el=we,this._ref=ht,this._localeService=Et,this._old={start:null,end:null},this.calendarVariables={left:{},right:{}},this.tooltiptext=[],this.timepickerVariables={left:{},right:{}},this.daterangepicker={start:new X.FormControl,end:new X.FormControl},this.applyBtn={disabled:!1},this.startDate=y().startOf("day"),this.endDate=y().endOf("day"),this.dateLimit=null,this.sideEnum=hi,this.autoApply=!1,this.singleDatePicker=!1,this.showDropdowns=!1,this.showWeekNumbers=!1,this.showISOWeekNumbers=!1,this.linkedCalendars=!1,this.autoUpdateInput=!0,this.alwaysShowCalendars=!1,this.maxSpan=!1,this.lockStartDate=!1,this.timePicker=!1,this.timePicker24Hour=!1,this.timePickerIncrement=1,this.timePickerSeconds=!1,this.showClearButton=!1,this.firstMonthDayClass=null,this.lastMonthDayClass=null,this.emptyWeekRowClass=null,this.emptyWeekColumnClass=null,this.firstDayOfNextMonthClass=null,this.lastDayOfPreviousMonthClass=null,this.showCancel=!1,this.keepCalendarOpeningWithRange=!1,this.showRangeLabelOnInput=!1,this.customRangeDirection=!1,this.rangesArray=[],this.isShown=!1,this.inline=!0,this.leftCalendar={},this.rightCalendar={},this.showCalInRanges=!1,this.nowHoveredDate=null,this.pickingDate=!1,this.options={},this.closeOnAutoApply=!0,this._locale={},this._ranges={},this.choosedDate=new c.EventEmitter,this.rangeClicked=new c.EventEmitter,this.datesUpdated=new c.EventEmitter,this.startDateChanged=new c.EventEmitter,this.endDateChanged=new c.EventEmitter,this.cancelClicked=new c.EventEmitter,this.clearClicked=new c.EventEmitter}set minDate(we){this._minDate=(0,y.isDayjs)(we)?we:"string"==typeof we?y(we):null}getMinDate(){return this._minDate}set maxDate(we){this._maxDate=(0,y.isDayjs)(we)?we:"string"==typeof we?y(we):null}getMaxDate(){return this._maxDate}set locale(we){this._locale=Object.assign(Object.assign({},this._localeService.config),we)}get locale(){return this._locale}set ranges(we){this._ranges=we,this.renderRanges()}get ranges(){return this._ranges}ngOnChanges(we){(we.startDate||we.endDate)&&this.inline&&this.updateView()}ngOnInit(){this._buildLocale();const we=[...this.locale.daysOfWeek];if(this.locale.firstDay=this.locale.firstDay%7,0!==this.locale.firstDay){let ht=this.locale.firstDay;for(;ht>0;)we.push(we.shift()),ht--}this.locale.daysOfWeek=we,this.inline&&(this._old.start=this.startDate.clone(),this._old.end=this.endDate.clone()),this.startDate&&this.timePicker&&(this.setStartDate(this.startDate),this.renderTimePicker(hi.left)),this.endDate&&this.timePicker&&(this.setEndDate(this.endDate),this.renderTimePicker(hi.right)),this.updateMonthsInView(),this.renderCalendar(hi.left),this.renderCalendar(hi.right),this.renderRanges()}renderRanges(){let we,ht;if(this.rangesArray=[],"object"==typeof this.ranges){for(const Et in this.ranges)if(this.ranges[Et]){we="string"==typeof this.ranges[Et][0]?y(this.ranges[Et][0],this.locale.format):y(this.ranges[Et][0]),ht="string"==typeof this.ranges[Et][1]?y(this.ranges[Et][1],this.locale.format):y(this.ranges[Et][1]),this.getMinDate()&&we.isBefore(this.getMinDate())&&(we=this.getMinDate().clone());let Qt=this.getMaxDate();if(this.maxSpan&&Qt&&we.clone().add(this.maxSpan).isAfter(Qt)&&(Qt=we.clone().add(this.maxSpan)),Qt&&ht.isAfter(Qt)&&(ht=Qt.clone()),this.getMinDate()&&ht.isBefore(this.getMinDate(),this.timePicker?"minute":"day")||Qt&&we.isAfter(Qt,this.timePicker?"minute":"day"))continue;const mi=document.createElement("textarea");mi.innerHTML=Et,this.ranges[mi.value]=[we,ht]}for(const Et in this.ranges)this.ranges[Et]&&this.rangesArray.push(Et);this.showCustomRangeLabel&&this.rangesArray.push(this.locale.customRangeLabel),this.showCalInRanges=!this.rangesArray.length||this.alwaysShowCalendars,this.timePicker||(this.startDate=this.startDate.startOf("day"),this.endDate=this.endDate.endOf("day"))}}renderTimePicker(we){let ht,Et;const Qt=this.getMaxDate();we===hi.left?(ht=this.startDate.clone(),Et=this.getMinDate()):we===hi.right&&this.endDate?(ht=this.endDate.clone(),Et=this.startDate):we===hi.right&&!this.endDate&&(ht=this._getDateWithTime(this.startDate,hi.right),ht.isBefore(this.startDate)&&(ht=this.startDate.clone()),Et=this.startDate);const mi=this.timePicker24Hour?0:1,wi=this.timePicker24Hour?23:12;this.timepickerVariables[we]={hours:[],minutes:[],minutesLabel:[],seconds:[],secondsLabel:[],disabledHours:[],disabledMinutes:[],disabledSeconds:[],selectedHour:0,selectedMinute:0,selectedSecond:0};for(let vi=mi;vi<=wi;vi++){let Fi=vi;this.timePicker24Hour||(Fi=ht.hour()>=12?12===vi?12:vi+12:12===vi?0:vi);const ri=ht.clone().hour(Fi);let ni=!1;Et&&ri.minute(59).isBefore(Et)&&(ni=!0),Qt&&ri.minute(0).isAfter(Qt)&&(ni=!0),this.timepickerVariables[we].hours.push(vi),Fi!==ht.hour()||ni?ni&&this.timepickerVariables[we].disabledHours.push(vi):this.timepickerVariables[we].selectedHour=vi}for(let vi=0;vi<60;vi+=this.timePickerIncrement){const Fi=vi<10?"0"+vi:vi,ri=ht.clone().minute(vi);let ni=!1;Et&&ri.second(59).isBefore(Et)&&(ni=!0),Qt&&ri.second(0).isAfter(Qt)&&(ni=!0),this.timepickerVariables[we].minutes.push(vi),this.timepickerVariables[we].minutesLabel.push(Fi),ht.minute()!==vi||ni?ni&&this.timepickerVariables[we].disabledMinutes.push(vi):this.timepickerVariables[we].selectedMinute=vi}if(this.timePickerSeconds)for(let vi=0;vi<60;vi++){const Fi=vi<10?"0"+vi:vi,ri=ht.clone().second(vi);let ni=!1;Et&&ri.isBefore(Et)&&(ni=!0),Qt&&ri.isAfter(Qt)&&(ni=!0),this.timepickerVariables[we].seconds.push(vi),this.timepickerVariables[we].secondsLabel.push(Fi),ht.second()!==vi||ni?ni&&this.timepickerVariables[we].disabledSeconds.push(vi):this.timepickerVariables[we].selectedSecond=vi}this.timePicker24Hour||(Et&&ht.clone().hour(12).minute(0).second(0).isBefore(Et)&&(this.timepickerVariables[we].amDisabled=!0),Qt&&ht.clone().hour(0).minute(0).second(0).isAfter(Qt)&&(this.timepickerVariables[we].pmDisabled=!0),this.timepickerVariables[we].ampmModel=ht.hour()>=12?"PM":"AM"),this.timepickerVariables[we].selected=ht}renderCalendar(we){const ht=we===hi.left?this.leftCalendar:this.rightCalendar,Et=ht.month.month(),Qt=ht.month.year(),mi=ht.month.hour(),wi=ht.month.minute(),vi=ht.month.second(),Fi=y(new Date(Qt,Et)).daysInMonth(),ri=y(new Date(Qt,Et,1)),ni=y(new Date(Qt,Et,Fi)),At=y(ri).subtract(1,"month").month(),st=y(ri).subtract(1,"month").year(),gt=y(new Date(st,At)).daysInMonth(),ue=ri.day(),Me=[];Me.firstDay=ri,Me.lastDay=ni;for(let Ce=0;Ce<6;Ce++)Me[Ce]=[];let ze=gt-ue+this.locale.firstDay+1;ze>gt&&(ze-=7),ue===this.locale.firstDay&&(ze=gt-6);let it=y(new Date(st,At,ze,12,wi,vi));for(let Ce=0,Ue=0,ke=0;Ce<42;Ce++,Ue++,it=y(it).add(24,"hour"))Ce>0&&Ue%7==0&&(Ue=0,ke++),Me[ke][Ue]=it.clone().hour(mi).minute(wi).second(vi),it=it.hour(12),this.getMinDate()&&Me[ke][Ue].format("YYYY-MM-DD")===this.getMinDate().format("YYYY-MM-DD")&&Me[ke][Ue].isBefore(this.getMinDate())&&"left"===we&&(Me[ke][Ue]=this.getMinDate().clone()),this.getMaxDate()&&Me[ke][Ue].format("YYYY-MM-DD")===this.getMaxDate().format("YYYY-MM-DD")&&Me[ke][Ue].isAfter(this.getMaxDate())&&"right"===we&&(Me[ke][Ue]=this.getMaxDate().clone());we===hi.left?this.leftCalendar.calendar=Me:this.rightCalendar.calendar=Me;let tt="left"===we?this.getMinDate():this.startDate,Ee=this.getMaxDate();if(null===this.endDate&&this.dateLimit){const Ce=this.startDate.clone().add(this.dateLimit,"day").endOf("day");if((!Ee||Ce.isBefore(Ee))&&(Ee=Ce),this.customRangeDirection){tt=this.getMinDate();const Ue=this.startDate.clone().subtract(this.dateLimit,"day").endOf("day");(!tt||Ue.isAfter(tt))&&(tt=Ue)}}if(this.calendarVariables[we]={month:Et,year:Qt,hour:mi,minute:wi,second:vi,daysInMonth:Fi,firstDay:ri,lastDay:ni,lastMonth:At,lastYear:st,daysInLastMonth:gt,dayOfWeek:ue,calRows:Array.from(Array(6).keys()),calCols:Array.from(Array(7).keys()),classes:{},minDate:tt,maxDate:Ee,calendar:Me},this.showDropdowns){const Ce=Me[1][1].month(),Ue=Me[1][1].year(),ke=y().year(),et=Ee&&Ee.year()||ke+5,rt=tt&&tt.year()||ke-50,Rt=Ue===rt,Tt=Ue===et,Kt=[];for(let bt=rt;bt<=et;bt++)Kt.push(bt);this.calendarVariables[we].dropdowns={currentMonth:Ce,currentYear:Ue,maxYear:et,minYear:rt,inMinYear:Rt,inMaxYear:Tt,monthArrays:Array.from(Array(12).keys()),yearArrays:Kt}}this._buildCells(Me,we)}setStartDate(we){"string"==typeof we&&(this.startDate=y(we,this.locale.format)),"object"==typeof we&&(this.pickingDate=!0,this.startDate=y(we)),this.timePicker||(this.pickingDate=!0,this.startDate=this.startDate.startOf("day")),this.timePicker&&this.timePickerIncrement&&(this.startDate=this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement)),this.getMinDate()&&this.startDate.isBefore(this.getMinDate())&&(this.startDate=this.getMinDate().clone(),this.timePicker&&this.timePickerIncrement&&(this.startDate=this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement))),this.getMaxDate()&&this.startDate.isAfter(this.getMaxDate())&&(this.startDate=this.getMaxDate().clone(),this.timePicker&&this.timePickerIncrement&&(this.startDate=this.startDate.minute(Math.floor(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement))),this.isShown||this.updateElement(),this.startDateChanged.emit({startDate:this.startDate}),this.updateMonthsInView()}setEndDate(we){"string"==typeof we&&(this.endDate=y(we,this.locale.format)),"object"==typeof we&&(this.pickingDate=!1,this.endDate=y(we)),this.timePicker||(this.pickingDate=!1,this.endDate=this.endDate.add(1,"d").startOf("day").subtract(1,"second")),this.timePicker&&this.timePickerIncrement&&this.endDate.minute(Math.round(this.endDate.minute()/this.timePickerIncrement)*this.timePickerIncrement),this.endDate.isBefore(this.startDate)&&(this.endDate=this.startDate.clone()),this.getMaxDate()&&this.endDate.isAfter(this.getMaxDate())&&(this.endDate=this.getMaxDate().clone()),this.dateLimit&&this.startDate.clone().add(this.dateLimit,"day").isBefore(this.endDate)&&(this.endDate=this.startDate.clone().add(this.dateLimit,"day")),this.endDateChanged.emit({endDate:this.endDate}),this.updateMonthsInView()}isInvalidDate(we){return!1}isCustomDate(we){return!1}isTooltipDate(we){return null}updateView(){this.timePicker&&(this.renderTimePicker(hi.left),this.renderTimePicker(hi.right)),this.updateMonthsInView(),this.updateCalendars()}updateMonthsInView(){if(this.endDate){if(!this.singleDatePicker&&this.leftCalendar.month&&this.rightCalendar.month&&(this.startDate&&this.leftCalendar&&this.startDate.format("YYYY-MM")===this.leftCalendar.month.format("YYYY-MM")||this.startDate&&this.rightCalendar&&this.startDate.format("YYYY-MM")===this.rightCalendar.month.format("YYYY-MM"))&&(this.endDate.format("YYYY-MM")===this.leftCalendar.month.format("YYYY-MM")||this.endDate.format("YYYY-MM")===this.rightCalendar.month.format("YYYY-MM")))return;this.startDate&&(this.leftCalendar.month=this.startDate.clone().date(2),this.rightCalendar.month=this.linkedCalendars||this.endDate.month()===this.startDate.month()&&this.endDate.year()===this.startDate.year()?this.startDate.clone().date(2).add(1,"month"):this.endDate.clone().date(2))}else this.leftCalendar.month.format("YYYY-MM")!==this.startDate.format("YYYY-MM")&&this.rightCalendar.month.format("YYYY-MM")!==this.startDate.format("YYYY-MM")&&(this.leftCalendar.month=this.startDate.clone().date(2),this.rightCalendar.month=this.startDate.clone().date(2).add(1,"month"));this.getMaxDate()&&this.linkedCalendars&&!this.singleDatePicker&&this.rightCalendar.month>this.getMaxDate()&&(this.rightCalendar.month=this.getMaxDate().clone().date(2),this.leftCalendar.month=this.getMaxDate().clone().date(2).subtract(1,"month"))}updateCalendars(){this.renderCalendar(hi.left),this.renderCalendar(hi.right),null!==this.endDate&&this.calculateChosenLabel()}updateElement(){const we=this.locale.displayFormat?this.locale.displayFormat:this.locale.format;!this.singleDatePicker&&this.autoUpdateInput?this.startDate&&this.endDate&&(this.chosenLabel=this.rangesArray.length&&!0===this.showRangeLabelOnInput&&this.chosenRange&&this.locale.customRangeLabel!==this.chosenRange?this.chosenRange:this.startDate.format(we)+this.locale.separator+this.endDate.format(we)):this.autoUpdateInput&&(this.chosenLabel=this.startDate.format(we))}remove(){this.isShown=!1}calculateChosenLabel(){(!this.locale||!this.locale.separator)&&this._buildLocale();let we=!0,ht=0;if(this.rangesArray.length>0){for(const Et in this.ranges)if(this.ranges[Et]){if(this.timePicker){const Qt=this.timePickerSeconds?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD HH:mm";if(this.startDate.format(Qt)===this.ranges[Et][0].format(Qt)&&this.endDate.format(Qt)===this.ranges[Et][1].format(Qt)){we=!1,this.chosenRange=this.rangesArray[ht];break}}else if(this.startDate.format("YYYY-MM-DD")===this.ranges[Et][0].format("YYYY-MM-DD")&&this.endDate.format("YYYY-MM-DD")===this.ranges[Et][1].format("YYYY-MM-DD")){we=!1,this.chosenRange=this.rangesArray[ht];break}ht++}we&&(this.chosenRange=this.showCustomRangeLabel?this.locale.customRangeLabel:null,this.showCalInRanges=!0)}this.updateElement()}clickApply(we){if(!this.singleDatePicker&&this.startDate&&!this.endDate&&(this.endDate=this._getDateWithTime(this.startDate,hi.right),this.calculateChosenLabel()),this.isInvalidDate&&this.startDate&&this.endDate){let ht=this.startDate.clone();for(;ht.isBefore(this.endDate);){if(this.isInvalidDate(ht)){this.endDate=ht.subtract(1,"days"),this.calculateChosenLabel();break}ht=ht.add(1,"days")}}this.chosenLabel&&this.choosedDate.emit({chosenLabel:this.chosenLabel,startDate:this.startDate,endDate:this.endDate}),this.datesUpdated.emit({startDate:this.startDate,endDate:this.endDate}),(we||this.closeOnAutoApply&&!we)&&this.hide()}clickCancel(we){this.startDate=this._old.start,this.endDate=this._old.end,this.inline&&this.updateView(),this.cancelClicked.emit(),this.hide()}monthChanged(we,ht){const Et=this.calendarVariables[ht].dropdowns.currentYear,Qt=parseInt(we.target.value,10);this.monthOrYearChanged(Qt,Et,ht)}yearChanged(we,ht){const Et=this.calendarVariables[ht].dropdowns.currentMonth,Qt=parseInt(we.target.value,10);this.monthOrYearChanged(Et,Qt,ht)}timeChanged(we,ht){let Et=parseInt(this.timepickerVariables[ht].selectedHour,10);const Qt=parseInt(this.timepickerVariables[ht].selectedMinute,10),mi=this.timePickerSeconds?parseInt(this.timepickerVariables[ht].selectedSecond,10):0;if(!this.timePicker24Hour){const wi=this.timepickerVariables[ht].ampmModel;"PM"===wi&&Et<12&&(Et+=12),"AM"===wi&&12===Et&&(Et=0)}if(ht===hi.left){let wi=this.startDate.clone();wi=wi.hour(Et),wi=wi.minute(Qt),wi=wi.second(mi),this.setStartDate(wi),this.singleDatePicker?this.endDate=this.startDate.clone():this.endDate&&this.endDate.format("YYYY-MM-DD")===wi.format("YYYY-MM-DD")&&this.endDate.isBefore(wi)?this.setEndDate(wi.clone()):!this.endDate&&this.timePicker&&this._getDateWithTime(wi,hi.right).isBefore(wi)&&(this.timepickerVariables[hi.right].selectedHour=Et,this.timepickerVariables[hi.right].selectedMinute=Qt,this.timepickerVariables[hi.right].selectedSecond=mi)}else if(this.endDate){let wi=this.endDate.clone();wi=wi.hour(Et),wi=wi.minute(Qt),wi=wi.second(mi),this.setEndDate(wi)}this.updateCalendars(),this.renderTimePicker(hi.left),this.renderTimePicker(hi.right),this.autoApply&&this.clickApply()}monthOrYearChanged(we,ht,Et){const Qt=Et===hi.left;Qt||(ht<this.startDate.year()||ht===this.startDate.year()&&we<this.startDate.month())&&(we=this.startDate.month(),ht=this.startDate.year()),this.getMinDate()&&(ht<this.getMinDate().year()||ht===this.getMinDate().year()&&we<this.getMinDate().month())&&(we=this.getMinDate().month(),ht=this.getMinDate().year()),this.getMaxDate()&&(ht>this.getMaxDate().year()||ht===this.getMaxDate().year()&&we>this.getMaxDate().month())&&(we=this.getMaxDate().month(),ht=this.getMaxDate().year()),this.calendarVariables[Et].dropdowns.currentYear=ht,this.calendarVariables[Et].dropdowns.currentMonth=we,Qt?(this.leftCalendar.month=this.leftCalendar.month.month(we).year(ht),this.linkedCalendars&&(this.rightCalendar.month=this.leftCalendar.month.clone().add(1,"month"))):(this.rightCalendar.month=this.rightCalendar.month.month(we).year(ht),this.linkedCalendars&&(this.leftCalendar.month=this.rightCalendar.month.clone().subtract(1,"month"))),this.updateCalendars()}clickPrev(we){we===hi.left?(this.leftCalendar.month=this.leftCalendar.month.subtract(1,"month"),this.linkedCalendars&&(this.rightCalendar.month=this.rightCalendar.month.subtract(1,"month"))):this.rightCalendar.month=this.rightCalendar.month.subtract(1,"month"),this.updateCalendars()}clickNext(we){we===hi.left?this.leftCalendar.month=this.leftCalendar.month.add(1,"month"):(this.rightCalendar.month=this.rightCalendar.month.add(1,"month"),this.linkedCalendars&&(this.leftCalendar.month=this.leftCalendar.month.add(1,"month"))),this.updateCalendars()}hoverDate(we,ht,Et,Qt){const mi=this.calendarVariables.left.calendar[Et][Qt],wi=this.calendarVariables.right.calendar[Et][Qt];this.pickingDate&&(this.nowHoveredDate=ht===hi.left?mi:wi,this.renderCalendar(hi.left),this.renderCalendar(hi.right));const vi=ht===hi.left?this.tooltiptext[mi]:this.tooltiptext[wi];vi.length>0&&we.target.setAttribute("title",vi)}clickDate(we,ht,Et,Qt){if("TD"===we.target.tagName){if(!we.target.classList.contains("available"))return}else if("SPAN"===we.target.tagName&&!we.target.parentElement.classList.contains("available"))return;this.rangesArray.length&&(this.chosenRange=this.locale.customRangeLabel);let mi=ht===hi.left?this.leftCalendar.calendar[Et][Qt]:this.rightCalendar.calendar[Et][Qt];(this.endDate||mi.isBefore(this.startDate,"day")&&!1===this.customRangeDirection)&&!1===this.lockStartDate?(this.timePicker&&(mi=this._getDateWithTime(mi,hi.left)),this.endDate=null,this.setStartDate(mi.clone())):!this.endDate&&mi.isBefore(this.startDate)&&!1===this.customRangeDirection?this.setEndDate(this.startDate.clone()):(this.timePicker&&(mi=this._getDateWithTime(mi,hi.right)),!0===mi.isBefore(this.startDate,"day")&&!0===this.customRangeDirection?(this.setEndDate(this.startDate),this.setStartDate(mi.clone())):this.setEndDate(mi.clone()),this.autoApply&&this.calculateChosenLabel()),this.singleDatePicker&&(this.setEndDate(this.startDate),this.updateElement(),this.autoApply&&this.clickApply()),this.updateView(),this.autoApply&&this.startDate&&this.endDate&&this.clickApply(),we.stopPropagation()}clickRange(we,ht){if(this.chosenRange=ht,ht===this.locale.customRangeLabel)this.isShown=!0,this.showCalInRanges=!0;else{const Et=this.ranges[ht];if(this.startDate=Et[0].clone(),this.endDate=Et[1].clone(),this.showRangeLabelOnInput&&ht!==this.locale.customRangeLabel?this.chosenLabel=ht:this.calculateChosenLabel(),this.showCalInRanges=!this.rangesArray.length||this.alwaysShowCalendars,this.timePicker||(this.startDate=this.startDate.startOf("day"),this.endDate=this.endDate.endOf("day")),this.alwaysShowCalendars||(this.isShown=!1),this.rangeClicked.emit({label:ht,dates:Et}),!this.keepCalendarOpeningWithRange||this.autoApply)this.clickApply();else{if(!this.alwaysShowCalendars)return this.clickApply();if(this.getMaxDate()&&this.getMaxDate().isSame(Et[0],"month"))this.rightCalendar.month=this.rightCalendar.month.month(Et[0].month()),this.rightCalendar.month=this.rightCalendar.month.year(Et[0].year()),this.leftCalendar.month=this.leftCalendar.month.month(Et[0].month()-1),this.leftCalendar.month=this.leftCalendar.month.year(Et[1].year());else{this.leftCalendar.month=this.leftCalendar.month.month(Et[0].month()),this.leftCalendar.month=this.leftCalendar.month.year(Et[0].year());const Qt=Et[0].clone().add(1,"month");this.rightCalendar.month=this.rightCalendar.month.month(Qt.month()),this.rightCalendar.month=this.rightCalendar.month.year(Qt.year())}this.updateCalendars(),this.timePicker&&(this.renderTimePicker(hi.left),this.renderTimePicker(hi.right))}}}show(we){this.isShown||(this._old.start=this.startDate.clone(),this._old.end=this.endDate.clone(),this.isShown=!0,this.updateView())}hide(we){this.isShown&&(this.endDate||(this._old.start&&(this.startDate=this._old.start.clone()),this._old.end&&(this.endDate=this._old.end.clone())),!this.startDate.isSame(this._old.start)||this.endDate.isSame(this._old.end),this.updateElement(),this.isShown=!1,this._ref.detectChanges())}handleInternalClick(we){we.stopPropagation()}updateLocale(we){for(const ht in we)we.hasOwnProperty(ht)&&(this.locale[ht]=we[ht],"customRangeLabel"===ht&&this.renderRanges())}clear(){this.startDate=y().startOf("day"),this.endDate=y().endOf("day"),this.choosedDate.emit({chosenLabel:"",startDate:null,endDate:null}),this.datesUpdated.emit({startDate:null,endDate:null}),this.clearClicked.emit(),this.hide()}disableRange(we){if(we===this.locale.customRangeLabel)return!1;const ht=this.ranges[we],Et=ht.every(mi=>!!this.getMinDate()&&mi.isBefore(this.getMinDate())),Qt=ht.every(mi=>!!this.getMaxDate()&&mi.isAfter(this.getMaxDate()));return Et||Qt}_getDateWithTime(we,ht){let Et=parseInt(this.timepickerVariables[ht].selectedHour,10);if(!this.timePicker24Hour){const wi=this.timepickerVariables[ht].ampmModel;"PM"===wi&&Et<12&&(Et+=12),"AM"===wi&&12===Et&&(Et=0)}const Qt=parseInt(this.timepickerVariables[ht].selectedMinute,10),mi=this.timePickerSeconds?parseInt(this.timepickerVariables[ht].selectedSecond,10):0;return we.clone().hour(Et).minute(Qt).second(mi)}_buildLocale(){this.locale=Object.assign(Object.assign({},this._localeService.config),this.locale),this.locale.format||(this.locale.format=this.timePicker?(0,y.localeData)().longDateFormat("lll"):(0,y.localeData)().longDateFormat("L"))}_buildCells(we,ht){for(let Et=0;Et<6;Et++){this.calendarVariables[ht].classes[Et]={};const Qt=[];this.emptyWeekRowClass&&Array.from(Array(7).keys()).some(mi=>we[Et][mi].month()!==this.calendarVariables[ht].month)&&Qt.push(this.emptyWeekRowClass);for(let mi=0;mi<7;mi++){const wi=[];this.emptyWeekColumnClass&&we[Et][mi].month()!==this.calendarVariables[ht].month&&wi.push(this.emptyWeekColumnClass),we[Et][mi].isSame(new Date,"day")&&wi.push("today"),we[Et][mi].isoWeekday()>5&&wi.push("weekend"),we[Et][mi].month()!==we[1][1].month()&&(wi.push("off"),this.lastDayOfPreviousMonthClass&&(we[Et][mi].month()<we[1][1].month()||0===we[1][1].month())&&we[Et][mi].date()===this.calendarVariables[ht].daysInLastMonth&&wi.push(this.lastDayOfPreviousMonthClass),this.firstDayOfNextMonthClass&&(we[Et][mi].month()>we[1][1].month()||0===we[Et][mi].month())&&1===we[Et][mi].date()&&wi.push(this.firstDayOfNextMonthClass)),this.firstMonthDayClass&&we[Et][mi].month()===we[1][1].month()&&we[Et][mi].date()===we.firstDay.date()&&wi.push(this.firstMonthDayClass),this.lastMonthDayClass&&we[Et][mi].month()===we[1][1].month()&&we[Et][mi].date()===we.lastDay.date()&&wi.push(this.lastMonthDayClass),this.getMinDate()&&we[Et][mi].isBefore(this.getMinDate(),"day")&&wi.push("off","disabled"),this.calendarVariables[ht].maxDate&&we[Et][mi].isAfter(this.calendarVariables[ht].maxDate,"day")&&wi.push("off","disabled"),this.isInvalidDate(we[Et][mi])&&wi.push("off","disabled","invalid"),this.startDate&&we[Et][mi].format("YYYY-MM-DD")===this.startDate.format("YYYY-MM-DD")&&wi.push("active","start-date"),null!=this.endDate&&we[Et][mi].format("YYYY-MM-DD")===this.endDate.format("YYYY-MM-DD")&&wi.push("active","end-date"),(null!=this.nowHoveredDate&&this.pickingDate||null!=this.endDate)&&we[Et][mi]>this.startDate&&(we[Et][mi]<this.endDate||we[Et][mi]<this.nowHoveredDate&&this.pickingDate)&&!wi.find(At=>"off"===At)&&wi.push("in-range");const vi=this.isCustomDate(we[Et][mi]);!1!==vi&&("string"==typeof vi?wi.push(vi):Array.prototype.push.apply(wi,vi));const Fi=this.isTooltipDate(we[Et][mi]);this.tooltiptext[we[Et][mi]]=Fi?"string"==typeof Fi?Fi:"Put the tooltip as the returned value of isTooltipDate":"";let ri="",ni=!1;for(let At=0;At<wi.length;At++)ri+=wi[At]+" ","disabled"===wi[At]&&(ni=!0);ni||(ri+="available"),this.calendarVariables[ht].classes[Et][mi]=ri.replace(/^\s+|\s+$/g,"")}this.calendarVariables[ht].classes[Et].classList=Qt.join(" ")}}}return je.\u0275fac=function(we){return new(we||je)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(c.ChangeDetectorRef),c.\u0275\u0275directiveInject(Zt))},je.\u0275cmp=c.\u0275\u0275defineComponent({type:je,selectors:[["ngx-daterangepicker-material"]],viewQuery:function(we,ht){if(1&we&&c.\u0275\u0275viewQuery(u,7),2&we){let Et;c.\u0275\u0275queryRefresh(Et=c.\u0275\u0275loadQuery())&&(ht.pickerContainer=Et.first)}},hostBindings:function(we,ht){1&we&&c.\u0275\u0275listener("click",function(Qt){return ht.handleInternalClick(Qt)})},inputs:{startDate:"startDate",endDate:"endDate",dateLimit:"dateLimit",autoApply:"autoApply",singleDatePicker:"singleDatePicker",showDropdowns:"showDropdowns",showWeekNumbers:"showWeekNumbers",showISOWeekNumbers:"showISOWeekNumbers",linkedCalendars:"linkedCalendars",autoUpdateInput:"autoUpdateInput",alwaysShowCalendars:"alwaysShowCalendars",maxSpan:"maxSpan",lockStartDate:"lockStartDate",timePicker:"timePicker",timePicker24Hour:"timePicker24Hour",timePickerIncrement:"timePickerIncrement",timePickerSeconds:"timePickerSeconds",showClearButton:"showClearButton",firstMonthDayClass:"firstMonthDayClass",lastMonthDayClass:"lastMonthDayClass",emptyWeekRowClass:"emptyWeekRowClass",emptyWeekColumnClass:"emptyWeekColumnClass",firstDayOfNextMonthClass:"firstDayOfNextMonthClass",lastDayOfPreviousMonthClass:"lastDayOfPreviousMonthClass",showCancel:"showCancel",keepCalendarOpeningWithRange:"keepCalendarOpeningWithRange",showRangeLabelOnInput:"showRangeLabelOnInput",customRangeDirection:"customRangeDirection",closeOnAutoApply:"closeOnAutoApply",minDate:"minDate",maxDate:"maxDate",locale:"locale",ranges:"ranges",isInvalidDate:"isInvalidDate",isCustomDate:"isCustomDate",isTooltipDate:"isTooltipDate",showCustomRangeLabel:"showCustomRangeLabel",drops:"drops",opens:"opens"},outputs:{choosedDate:"choosedDate",rangeClicked:"rangeClicked",datesUpdated:"datesUpdated",startDateChanged:"startDateChanged",endDateChanged:"endDateChanged",cancelClicked:"cancelClicked",clearClicked:"clearClicked"},features:[c.\u0275\u0275ProvidersFeature([{provide:X.NG_VALUE_ACCESSOR,useExisting:(0,c.forwardRef)(()=>je),multi:!0}]),c.\u0275\u0275NgOnChangesFeature],decls:6,vars:15,consts:[[1,"md-drppicker",3,"ngClass"],["pickerContainer",""],[4,"ngIf"],["class","calendar",3,"ngClass",4,"ngIf"],["class","calendar right",4,"ngIf"],["class","buttons",4,"ngIf"],[1,"ranges"],[4,"ngFor","ngForOf"],["type","button",3,"disabled","ngClass","click"],[1,"calendar",3,"ngClass"],[1,"calendar-table"],["class","table-condensed",4,"ngIf"],["class","calendar-time",4,"ngIf"],[1,"table-condensed"],["colspan","5",1,"month","drp-animate"],[1,"week-days"],["class","week",4,"ngIf"],[1,"drp-animate"],[3,"class",4,"ngFor","ngForOf"],[1,"prev","available",3,"click"],[1,"dropdowns"],[1,"monthselect",3,"change"],[3,"disabled","value","selected",4,"ngFor","ngForOf"],[1,"yearselect",3,"change"],[3,"selected",4,"ngFor","ngForOf"],[3,"disabled","value","selected"],[3,"selected"],[1,"next","available",3,"click"],[1,"week"],[3,"class","click","mouseenter",4,"ngFor","ngForOf"],[3,"click","mouseenter"],[1,"calendar-time"],[1,"select"],[1,"hourselect","select-item",3,"disabled","ngModel","ngModelChange"],[3,"value","disabled",4,"ngFor","ngForOf"],[1,"select-item","minuteselect",3,"disabled","ngModel","ngModelChange"],[1,"select-highlight"],[1,"select-bar"],["class","select-item secondselect",3,"disabled","ngModel","ngModelChange",4,"ngIf"],["class","select-item ampmselect",3,"ngModel","ngModelChange",4,"ngIf"],[3,"value","disabled"],[1,"select-item","secondselect",3,"disabled","ngModel","ngModelChange"],[1,"select-item","ampmselect",3,"ngModel","ngModelChange"],["value","AM",3,"disabled"],["value","PM",3,"disabled"],[1,"calendar","right"],["colspan","5",1,"month"],[1,"select-item","hourselect",3,"disabled","ngModel","ngModelChange"],[1,"buttons"],[1,"buttons_input"],["class","btn btn-default clear","type","button",3,"title","click",4,"ngIf"],["class","btn btn-default","type","button",3,"click",4,"ngIf"],["type","button",1,"btn",3,"disabled","click"],["type","button",1,"btn","btn-default","clear",3,"title","click"],["xmlns","http://www.w3.org/2000/svg","width","30","height","30","viewBox","0 -5 24 24"],["d","M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"],["type","button",1,"btn","btn-default",3,"click"]],template:function(we,ht){1&we&&(c.\u0275\u0275elementStart(0,"div",0,1),c.\u0275\u0275template(2,w,4,1,"ng-container",2),c.\u0275\u0275template(3,H,4,6,"div",3),c.\u0275\u0275template(4,Ne,4,2,"div",4),c.\u0275\u0275template(5,Ze,6,4,"div",5),c.\u0275\u0275elementEnd()),2&we&&(c.\u0275\u0275classMap("drops-"+ht.drops+"-"+ht.opens),c.\u0275\u0275property("ngClass",c.\u0275\u0275pureFunction7(7,Wt,"ltr"===ht.locale.direction,"rtl"===ht.locale.direction,ht.isShown||ht.inline,!ht.isShown&&!ht.inline,ht.inline,!ht.singleDatePicker&&ht.showCalInRanges,ht.rangesArray.length)),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngIf",ht.rangesArray.length),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",ht.showCalInRanges),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",ht.showCalInRanges&&!ht.singleDatePicker),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",!ht.autoApply&&(!ht.rangesArray.length||ht.showCalInRanges&&!ht.singleDatePicker)))},dependencies:[e.mk,e.sg,e.O5,X.NgSelectOption,X.\u0275NgSelectMultipleOption,X.SelectControlValueAccessor,X.NgControlStatus,X.NgModel],styles:['.md-drppicker{position:absolute;font-family:Roboto,sans-serif;color:inherit;border-radius:4px;width:278px;padding:4px;margin-top:-10px;overflow:hidden;z-index:1000;font-size:14px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 8px 0 rgba(0,0,0,.12)}.md-drppicker.double{width:auto}.md-drppicker.inline{position:relative;display:inline-block}.md-drppicker:after,.md-drppicker:before{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:""}.md-drppicker.openscenter:after,.md-drppicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.md-drppicker.single .calendar,.md-drppicker.single .ranges{float:none}.md-drppicker.shown{transform:scale(1);transition:all .1s ease-in-out;transform-origin:0 0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-drppicker.shown.drops-up-left{transform-origin:100% 100%}.md-drppicker.shown.drops-up-right{transform-origin:0 100%}.md-drppicker.shown.drops-down-left{transform-origin:100% 0}.md-drppicker.shown.drops-down-right{transform-origin:0 0}.md-drppicker.shown.drops-down-center{transform-origin:NaN%}.md-drppicker.shown.drops-up-center{transform-origin:50%}.md-drppicker.shown .calendar{display:block}.md-drppicker.hidden{transition:all .1s ease;transform:scale(0);transform-origin:0 0;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-drppicker.hidden.drops-up-left{transform-origin:100% 100%}.md-drppicker.hidden.drops-up-right{transform-origin:0 100%}.md-drppicker.hidden.drops-down-left{transform-origin:100% 0}.md-drppicker.hidden.drops-down-right{transform-origin:0 0}.md-drppicker.hidden.drops-down-center{transform-origin:50% 0}.md-drppicker.hidden.drops-up-center{transform-origin:50% 100%}.md-drppicker.hidden .calendar{display:none}.md-drppicker .calendar{max-width:270px;margin:4px}.md-drppicker .calendar.single .calendar-table{border:none}.md-drppicker .calendar td,.md-drppicker .calendar th{padding:0;white-space:nowrap;text-align:center;min-width:32px}.md-drppicker .calendar td span,.md-drppicker .calendar th span{pointer-events:none}.md-drppicker .calendar-table{border:1px solid #fff;padding:4px;border-radius:4px;background-color:#fff}.md-drppicker table{width:100%;margin:0}.md-drppicker th{color:#988c8c}.md-drppicker td,.md-drppicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer;height:2em;width:2em}.md-drppicker td.available.prev,.md-drppicker th.available.prev{display:block;background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMy43IDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMuNyA2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik0zLjcsMC43TDEuNCwzbDIuMywyLjNMMyw2TDAsM2wzLTNMMy43LDAuN3oiLz4NCjwvZz4NCjwvc3ZnPg0K");background-repeat:no-repeat;background-size:.5em;background-position:50%;opacity:.8;transition:background-color .2s ease;border-radius:2em}.md-drppicker td.available.prev:hover,.md-drppicker th.available.prev:hover{margin:0}.md-drppicker td.available.next,.md-drppicker th.available.next{transform:rotate(180deg);display:block;background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMy43IDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMuNyA2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik0zLjcsMC43TDEuNCwzbDIuMywyLjNMMyw2TDAsM2wzLTNMMy43LDAuN3oiLz4NCjwvZz4NCjwvc3ZnPg0K");background-repeat:no-repeat;background-size:.5em;background-position:50%;opacity:.8;transition:background-color .2s ease;border-radius:2em}.md-drppicker td.available.next:hover,.md-drppicker th.available.next:hover{margin:0;transform:rotate(180deg)}.md-drppicker td.available:hover,.md-drppicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit;background-repeat:no-repeat;background-size:.5em;background-position:50%;margin:.25em 0;opacity:.8;border-radius:2em;transform:scale(1);transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.md-drppicker td.week,.md-drppicker th.week{font-size:80%;color:#ccc}.md-drppicker td{margin:.25em 0;opacity:.8;transition:background-color .2s ease;border-radius:2em;transform:scale(1);transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.md-drppicker td.off,.md-drppicker td.off.end-date,.md-drppicker td.off.in-range,.md-drppicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.md-drppicker td.in-range{background-color:#dde2e4;border-color:transparent;color:#000;border-radius:0}.md-drppicker td.start-date{border-radius:2em 0 0 2em}.md-drppicker td.end-date{border-radius:0 2em 2em 0}.md-drppicker td.start-date.end-date{border-radius:4px}.md-drppicker td.active{transition:background .3s ease-out;background:rgba(0,0,0,.1)}.md-drppicker td.active,.md-drppicker td.active:hover{background-color:#3f51b5;border-color:transparent;color:#fff}.md-drppicker th.month{width:auto}.md-drppicker option.disabled,.md-drppicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.md-drppicker .dropdowns{background-repeat:no-repeat;background-size:10px;background-position-y:center;background-position-x:right;width:50px;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI1NSAyNTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1NSAyNTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iYXJyb3ctZHJvcC1kb3duIj4KCQk8cG9seWdvbiBwb2ludHM9IjAsNjMuNzUgMTI3LjUsMTkxLjI1IDI1NSw2My43NSAgICIgZmlsbD0iIzk4OGM4YyIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)}.md-drppicker .dropdowns select{display:inline-block;background-color:hsla(0,0%,100%,.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.md-drppicker .dropdowns select.monthselect,.md-drppicker .dropdowns select.yearselect{font-size:12px;padding:1px;height:auto;cursor:default}.md-drppicker .dropdowns select.ampmselect,.md-drppicker .dropdowns select.hourselect,.md-drppicker .dropdowns select.minuteselect,.md-drppicker .dropdowns select.secondselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.md-drppicker .dropdowns select.monthselect,.md-drppicker .dropdowns select.yearselect{cursor:pointer;opacity:0;position:absolute;top:0;left:0;margin:0;padding:0}.md-drppicker th.month>div{position:relative;display:inline-block}.md-drppicker .calendar-time{text-align:center;margin:4px auto 0;line-height:30px;position:relative}.md-drppicker .calendar-time .select{display:inline}.md-drppicker .calendar-time .select .select-item{display:inline-block;width:auto;position:relative;font-family:inherit;background-color:transparent;padding:10px 10px 10px 0;font-size:18px;border-radius:0;border:none;border-bottom:1px solid rgba(0,0,0,.12)}.md-drppicker .calendar-time .select .select-item:after{position:absolute;top:18px;right:10px;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.12);pointer-events:none}.md-drppicker .calendar-time .select .select-item:focus{outline:none}.md-drppicker .calendar-time .select .select-item .select-label{color:rgba(0,0,0,.26);font-size:16px;font-weight:400;position:absolute;pointer-events:none;left:0;top:10px;transition:all .2s ease}.md-drppicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.md-drppicker .label-input{border:1px solid #ccc;border-radius:4px;color:#555;height:30px;line-height:30px;display:block;vertical-align:middle;margin:0 auto 5px;padding:0 0 0 28px;width:100%}.md-drppicker .label-input.active{border:1px solid #08c;border-radius:4px}.md-drppicker .md-drppicker_input{position:relative;padding:0 30px 0 0}.md-drppicker .md-drppicker_input i,.md-drppicker .md-drppicker_input svg{position:absolute;left:8px;top:8px}.md-drppicker.rtl .label-input{padding-right:28px;padding-left:6px}.md-drppicker.rtl .md-drppicker_input i,.md-drppicker.rtl .md-drppicker_input svg{left:auto;right:8px}.md-drppicker .show-ranges .drp-calendar.left{border-left:1px solid #ddd}.md-drppicker .ranges{float:none;text-align:left;margin:0}.md-drppicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.md-drppicker .ranges ul li{font-size:12px}.md-drppicker .ranges ul li button{padding:8px 12px;width:100%;background:none;border:none;text-align:left;cursor:pointer}.md-drppicker .ranges ul li button.active{background-color:#3f51b5;color:#fff}.md-drppicker .ranges ul li button[disabled]{opacity:.3}.md-drppicker .ranges ul li button:active{background:transparent}.md-drppicker .ranges ul li:hover{background-color:#eee}.md-drppicker .show-calendar .ranges{margin-top:8px}.md-drppicker [hidden]{display:none}.md-drppicker .buttons{text-align:right;margin:0 5px 5px 0}.md-drppicker .btn{position:relative;overflow:hidden;outline:none;padding:0 6px;cursor:pointer;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.6);color:#ecf0f1;transition:background-color .4s;height:auto;text-transform:uppercase;line-height:36px;border:none}.md-drppicker .btn,.md-drppicker .btn:focus,.md-drppicker .btn:hover{background-color:#3f51b5}.md-drppicker .btn>*{position:relative}.md-drppicker .btn span{display:block;padding:12px 24px}.md-drppicker .btn:before{content:"";position:absolute;top:50%;left:50%;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(236,240,241,.3);transform:translate(-50%,-50%)}.md-drppicker .btn:active:before{width:120%;padding-top:120%;transition:width .2s ease-out,padding-top .2s ease-out}.md-drppicker .btn:disabled{opacity:.5}.md-drppicker .btn.btn-default{color:#000;background-color:#dcdcdc}.md-drppicker .clear{box-shadow:none;background-color:#fff!important}.md-drppicker .clear svg{color:#eb3232;fill:currentColor}@media (min-width:564px){.md-drppicker{width:auto}.md-drppicker.single .calendar.left{clear:none}.md-drppicker.ltr{direction:ltr;text-align:left}.md-drppicker.ltr .calendar.left{clear:left}.md-drppicker.ltr .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.md-drppicker.ltr .calendar.right{margin-left:0}.md-drppicker.ltr .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.md-drppicker.ltr .left .md-drppicker_input,.md-drppicker.ltr .right .md-drppicker_input{padding-right:35px}.md-drppicker.ltr .calendar.left .calendar-table{padding-right:12px}.md-drppicker.ltr .calendar,.md-drppicker.ltr .ranges{float:left}.md-drppicker.rtl{direction:rtl;text-align:right}.md-drppicker.rtl .calendar.left{clear:right;margin-left:0}.md-drppicker.rtl .calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.md-drppicker.rtl .calendar.right{margin-right:0}.md-drppicker.rtl .calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.md-drppicker.rtl .calendar.left .calendar-table,.md-drppicker.rtl .left .md-drppicker_input{padding-left:12px}.md-drppicker.rtl .calendar,.md-drppicker.rtl .ranges{text-align:right;float:right}.drp-animate{transform:translate(0);transition:transform .2s ease,opacity .2s ease}.drp-animate.drp-picker-site-this{transition-timing-function:linear}.drp-animate.drp-animate-right{transform:translateX(10%);opacity:0}.drp-animate.drp-animate-left{transform:translateX(-10%);opacity:0}}@media (min-width:730px){.md-drppicker .ranges{width:auto}.md-drppicker.ltr .ranges{float:left}.md-drppicker.rtl .ranges{float:right}.md-drppicker .calendar.left{clear:none!important}}'],encapsulation:2}),je})(),Li=(()=>{class je{constructor(we,ht,Et,Qt,mi,wi,vi,Fi){this.viewContainerRef=we,this._changeDetectorRef=ht,this._componentFactoryResolver=Et,this._el=Qt,this._renderer=mi,this.differs=wi,this._localeService=vi,this.elementRef=Fi,this._onChange=Function.prototype,this._onTouched=Function.prototype,this._validatorChange=Function.prototype,this.dateLimit=null,this.showCancel=!1,this.lockStartDate=!1,this.timePicker=!1,this.timePicker24Hour=!1,this.timePickerIncrement=1,this.timePickerSeconds=!1,this.closeOnAutoApply=!0,this._locale={},this.notForChangesProperty=["locale","endKey","startKey"],this.onChange=new c.EventEmitter,this.rangeClicked=new c.EventEmitter,this.datesUpdated=new c.EventEmitter,this.startDateChanged=new c.EventEmitter,this.endDateChanged=new c.EventEmitter,this.clearClicked=new c.EventEmitter,this.endKey="endDate",this.startKey="startDate",this.drops="down",this.opens="auto";const ri=this._componentFactoryResolver.resolveComponentFactory(Ii);we.clear();const ni=we.createComponent(ri);this.picker=ni.instance,this.picker.inline=!1}set locale(we){this._locale=Object.assign(Object.assign({},this._localeService.config),we)}get locale(){return this._locale}set startKey(we){this._startKey=null!==we?we:"startDate"}set endKey(we){this._endKey=null!==we?we:"endDate"}get value(){return this._value||null}set value(we){this._value=we,this._onChange(we),this._changeDetectorRef.markForCheck()}get disabled(){return this._disabled}ngOnInit(){this.picker.startDateChanged.asObservable().subscribe(we=>{this.startDateChanged.emit(we)}),this.picker.endDateChanged.asObservable().subscribe(we=>{this.endDateChanged.emit(we)}),this.picker.rangeClicked.asObservable().subscribe(we=>{this.rangeClicked.emit(we)}),this.picker.datesUpdated.asObservable().subscribe(we=>{this.datesUpdated.emit(we)}),this.picker.clearClicked.asObservable().subscribe(()=>{this.clearClicked.emit()}),this.picker.choosedDate.asObservable().subscribe(we=>{if(we){const ht={};ht[this._startKey]=we.startDate,ht[this._endKey]=we.endDate,this.value=ht,this.onChange.emit(ht),"string"==typeof we.chosenLabel&&(this._el.nativeElement.value=we.chosenLabel)}}),this.picker.firstMonthDayClass=this.firstMonthDayClass,this.picker.lastMonthDayClass=this.lastMonthDayClass,this.picker.emptyWeekRowClass=this.emptyWeekRowClass,this.picker.emptyWeekColumnClass=this.emptyWeekColumnClass,this.picker.firstDayOfNextMonthClass=this.firstDayOfNextMonthClass,this.picker.lastDayOfPreviousMonthClass=this.lastDayOfPreviousMonthClass,this.picker.drops=this.drops,this.picker.opens=this.opens,this.localeDiffer=this.differs.find(this.locale).create(),this.picker.closeOnAutoApply=this.closeOnAutoApply}ngOnChanges(we){for(const ht in we)we.hasOwnProperty(ht)&&-1===this.notForChangesProperty.indexOf(ht)&&(this.picker[ht]=we[ht].currentValue)}ngDoCheck(){this.localeDiffer&&this.localeDiffer.diff(this.locale)&&this.picker.updateLocale(this.locale)}onBlur(){this._onTouched()}open(we){this.disabled||(this.picker.show(we),setTimeout(()=>{this.setPosition()}))}hide(we){this.picker.hide(we)}toggle(we){this.picker.isShown?this.hide(we):this.open(we)}clear(){this.picker.clear()}writeValue(we){this.setValue(we)}registerOnChange(we){this._onChange=we}registerOnTouched(we){this._onTouched=we}setDisabledState(we){this._disabled=we}setValue(we){we?(this.value=we,we[this._startKey]&&this.picker.setStartDate(we[this._startKey]),we[this._endKey]&&this.picker.setEndDate(we[this._endKey]),this.picker.calculateChosenLabel(),this.picker.chosenLabel&&(this._el.nativeElement.value=this.picker.chosenLabel)):this.picker.clear()}setPosition(){let we,ht;const Et=this.picker.pickerContainer.nativeElement,Qt=this._el.nativeElement;if(ht=this.drops&&"up"===this.drops?Qt.offsetTop-Et.clientHeight+"px":"auto","left"===this.opens)we={top:ht,left:Qt.offsetLeft-Et.clientWidth+Qt.clientWidth+"px",right:"auto"};else if("center"===this.opens)we={top:ht,left:Qt.offsetLeft+Qt.clientWidth/2-Et.clientWidth/2+"px",right:"auto"};else if("right"===this.opens)we={top:ht,left:Qt.offsetLeft+"px",right:"auto"};else{const mi=Qt.offsetLeft+Qt.clientWidth/2-Et.clientWidth/2;we=mi<0?{top:ht,left:Qt.offsetLeft+"px",right:"auto"}:{top:ht,left:mi+"px",right:"auto"}}we&&(this._renderer.setStyle(Et,"top",we.top),this._renderer.setStyle(Et,"left",we.left),this._renderer.setStyle(Et,"right",we.right))}inputChanged(we){if("input"!==we.target.tagName.toLowerCase()||!we.target.value.length)return;const ht=we.target.value.split(this.picker.locale.separator);let Et=null,Qt=null;2===ht.length&&(Et=y(ht[0],this.picker.locale.format),Qt=y(ht[1],this.picker.locale.format)),(this.singleDatePicker||null===Et||null===Qt)&&(Et=y(we.target.value,this.picker.locale.format),Qt=Et),Et.isValid()&&Qt.isValid()&&(this.picker.setStartDate(Et),this.picker.setEndDate(Qt),this.picker.updateView())}outsideClick(we){we.target&&(we.target.classList.contains("ngx-daterangepicker-action")||this.elementRef.nativeElement.contains(we.target)||this.hide())}}return je.\u0275fac=function(we){return new(we||je)(c.\u0275\u0275directiveInject(c.ViewContainerRef),c.\u0275\u0275directiveInject(c.ChangeDetectorRef),c.\u0275\u0275directiveInject(c.ComponentFactoryResolver),c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(c.Renderer2),c.\u0275\u0275directiveInject(c.KeyValueDiffers),c.\u0275\u0275directiveInject(Zt),c.\u0275\u0275directiveInject(c.ElementRef))},je.\u0275dir=c.\u0275\u0275defineDirective({type:je,selectors:[["input","ngxDaterangepickerMd",""]],hostVars:1,hostBindings:function(we,ht){1&we&&c.\u0275\u0275listener("keyup.esc",function(){return ht.hide()})("blur",function(){return ht.onBlur()})("click",function(){return ht.open()})("keyup",function(Qt){return ht.inputChanged(Qt)})("click",function(Qt){return ht.outsideClick(Qt)},!1,c.\u0275\u0275resolveDocument),2&we&&c.\u0275\u0275hostProperty("disabled",ht.disabled)},inputs:{dateLimit:"dateLimit",showCancel:"showCancel",lockStartDate:"lockStartDate",timePicker:"timePicker",timePicker24Hour:"timePicker24Hour",timePickerIncrement:"timePickerIncrement",timePickerSeconds:"timePickerSeconds",closeOnAutoApply:"closeOnAutoApply",endKey:"endKey",startKey:"startKey",drops:"drops",opens:"opens",locale:"locale",_endKey:"_endKey",minDate:"minDate",maxDate:"maxDate",autoApply:"autoApply",alwaysShowCalendars:"alwaysShowCalendars",showCustomRangeLabel:"showCustomRangeLabel",linkedCalendars:"linkedCalendars",singleDatePicker:"singleDatePicker",showWeekNumbers:"showWeekNumbers",showISOWeekNumbers:"showISOWeekNumbers",showDropdowns:"showDropdowns",isInvalidDate:"isInvalidDate",isCustomDate:"isCustomDate",isTooltipDate:"isTooltipDate",showClearButton:"showClearButton",customRangeDirection:"customRangeDirection",ranges:"ranges",lastMonthDayClass:"lastMonthDayClass",emptyWeekRowClass:"emptyWeekRowClass",emptyWeekColumnClass:"emptyWeekColumnClass",firstDayOfNextMonthClass:"firstDayOfNextMonthClass",lastDayOfPreviousMonthClass:"lastDayOfPreviousMonthClass",keepCalendarOpeningWithRange:"keepCalendarOpeningWithRange",showRangeLabelOnInput:"showRangeLabelOnInput"},outputs:{onChange:"change",rangeClicked:"rangeClicked",datesUpdated:"datesUpdated",startDateChanged:"startDateChanged",endDateChanged:"endDateChanged",clearClicked:"clearClicked"},features:[c.\u0275\u0275ProvidersFeature([{provide:X.NG_VALUE_ACCESSOR,useExisting:(0,c.forwardRef)(()=>je),multi:!0}]),c.\u0275\u0275NgOnChangesFeature]}),je})(),zt=(()=>{class je{constructor(){}static forRoot(we={}){return{ngModule:je,providers:[{provide:ai,useValue:we},{provide:Zt,useClass:Zt,deps:[ai]}]}}}return je.\u0275fac=function(we){return new(we||je)},je.\u0275mod=c.\u0275\u0275defineNgModule({type:je}),je.\u0275inj=c.\u0275\u0275defineInjector({imports:[e.ez,X.FormsModule,X.ReactiveFormsModule]}),je})()},1305:Lt=>{"use strict";class ut extends Error{constructor(c){super(c||"Promise was canceled"),this.name="CancelError"}get isCanceled(){return!0}}class se{static fn(c){return(...X)=>new se((y,O,S)=>{X.push(S),c(...X).then(y,O)})}constructor(c){this._cancelHandlers=[],this._isPending=!0,this._isCanceled=!1,this._rejectOnCancel=!0,this._promise=new Promise((X,y)=>{this._reject=y;const I=N=>{if(!this._isPending)throw new Error("The `onCancel` handler was attached after the promise settled.");this._cancelHandlers.push(N)};return Object.defineProperties(I,{shouldReject:{get:()=>this._rejectOnCancel,set:N=>{this._rejectOnCancel=N}}}),c(N=>{(!this._isCanceled||!I.shouldReject)&&(this._isPending=!1,X(N))},N=>{this._isPending=!1,y(N)},I)})}then(c,X){return this._promise.then(c,X)}catch(c){return this._promise.catch(c)}finally(c){return this._promise.finally(c)}cancel(c){if(this._isPending&&!this._isCanceled){if(this._isCanceled=!0,this._cancelHandlers.length>0)try{for(const X of this._cancelHandlers)X()}catch(X){return void this._reject(X)}this._rejectOnCancel&&this._reject(new ut(c))}}get isCanceled(){return this._isCanceled}}Object.setPrototypeOf(se.prototype,Promise.prototype),Lt.exports=se,Lt.exports.CancelError=ut},9814:(Lt,ut,se)=>{"use strict";se.d(ut,{c:()=>c});var e=se(8023);class c extends e.x{constructor(){super(...arguments),this._value=null,this._hasValue=!1,this._isComplete=!1}_checkFinalizedStatuses(y){const{hasError:O,_hasValue:S,_value:I,thrownError:N,isStopped:Y,_isComplete:Z}=this;O?y.error(N):(Y||Z)&&(S&&y.next(I),y.complete())}next(y){this.isStopped||(this._value=y,this._hasValue=!0)}complete(){const{_hasValue:y,_value:O,_isComplete:S}=this;S||(this._isComplete=!0,y&&super.next(O),super.complete())}}},4121:(Lt,ut,se)=>{"use strict";se.d(ut,{X:()=>c});var e=se(8023);class c extends e.x{constructor(y){super(),this._value=y}get value(){return this.getValue()}_subscribe(y){const O=super._subscribe(y);return!O.closed&&y.next(this._value),O}getValue(){const{hasError:y,thrownError:O,_value:S}=this;if(y)throw O;return this._throwIfClosed(),S}next(y){super.next(this._value=y)}}},7241:(Lt,ut,se)=>{"use strict";se.d(ut,{y:()=>N});var e=se(4021),c=se(4813),X=se(3122),y=se(7824),O=se(2046),S=se(5975),I=se(1519);let N=(()=>{class P{constructor(x){x&&(this._subscribe=x)}lift(x){const p=new P;return p.source=this,p.operator=x,p}subscribe(x,p,u){const g=function K(P){return P&&P instanceof e.Lv||function Z(P){return P&&(0,S.m)(P.next)&&(0,S.m)(P.error)&&(0,S.m)(P.complete)}(P)&&(0,c.Nn)(P)}(x)?x:new e.Hp(x,p,u);return(0,I.x)(()=>{const{operator:v,source:w}=this;g.add(v?v.call(g,w):w?this._subscribe(g):this._trySubscribe(g))}),g}_trySubscribe(x){try{return this._subscribe(x)}catch(p){x.error(p)}}forEach(x,p){return new(p=Y(p))((u,g)=>{const v=new e.Hp({next:w=>{try{x(w)}catch(M){g(M),v.unsubscribe()}},error:g,complete:u});this.subscribe(v)})}_subscribe(x){var p;return null===(p=this.source)||void 0===p?void 0:p.subscribe(x)}[X.L](){return this}pipe(...x){return(0,y.U)(x)(this)}toPromise(x){return new(x=Y(x))((p,u)=>{let g;this.subscribe(v=>g=v,v=>u(v),()=>p(g))})}}return P.create=k=>new P(k),P})();function Y(P){var k;return null!==(k=P??O.v.Promise)&&void 0!==k?k:Promise}},5557:(Lt,ut,se)=>{"use strict";se.d(ut,{t:()=>X});var e=se(8023),c=se(2069);class X extends e.x{constructor(O=1/0,S=1/0,I=c.l){super(),this._bufferSize=O,this._windowTime=S,this._timestampProvider=I,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=S===1/0,this._bufferSize=Math.max(1,O),this._windowTime=Math.max(1,S)}next(O){const{isStopped:S,_buffer:I,_infiniteTimeWindow:N,_timestampProvider:Y,_windowTime:Z}=this;S||(I.push(O),!N&&I.push(Y.now()+Z)),this._trimBuffer(),super.next(O)}_subscribe(O){this._throwIfClosed(),this._trimBuffer();const S=this._innerSubscribe(O),{_infiniteTimeWindow:I,_buffer:N}=this,Y=N.slice();for(let Z=0;Z<Y.length&&!O.closed;Z+=I?1:2)O.next(Y[Z]);return this._checkFinalizedStatuses(O),S}_trimBuffer(){const{_bufferSize:O,_timestampProvider:S,_buffer:I,_infiniteTimeWindow:N}=this,Y=(N?1:2)*O;if(O<1/0&&Y<I.length&&I.splice(0,I.length-Y),!N){const Z=S.now();let K=0;for(let P=1;P<I.length&&I[P]<=Z;P+=2)K=P;K&&I.splice(0,K+1)}}}},8023:(Lt,ut,se)=>{"use strict";se.d(ut,{x:()=>I});var e=se(7241),c=se(4813);const y=(0,se(5776).d)(Y=>function(){Y(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var O=se(8308),S=se(1519);let I=(()=>{class Y extends e.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(K){const P=new N(this,this);return P.operator=K,P}_throwIfClosed(){if(this.closed)throw new y}next(K){(0,S.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const P of this.currentObservers)P.next(K)}})}error(K){(0,S.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=K;const{observers:P}=this;for(;P.length;)P.shift().error(K)}})}complete(){(0,S.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:K}=this;for(;K.length;)K.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var K;return(null===(K=this.observers)||void 0===K?void 0:K.length)>0}_trySubscribe(K){return this._throwIfClosed(),super._trySubscribe(K)}_subscribe(K){return this._throwIfClosed(),this._checkFinalizedStatuses(K),this._innerSubscribe(K)}_innerSubscribe(K){const{hasError:P,isStopped:k,observers:x}=this;return P||k?c.Lc:(this.currentObservers=null,x.push(K),new c.w0(()=>{this.currentObservers=null,(0,O.P)(x,K)}))}_checkFinalizedStatuses(K){const{hasError:P,thrownError:k,isStopped:x}=this;P?K.error(k):x&&K.complete()}asObservable(){const K=new e.y;return K.source=this,K}}return Y.create=(Z,K)=>new N(Z,K),Y})();class N extends I{constructor(Z,K){super(),this.destination=Z,this.source=K}next(Z){var K,P;null===(P=null===(K=this.destination)||void 0===K?void 0:K.next)||void 0===P||P.call(K,Z)}error(Z){var K,P;null===(P=null===(K=this.destination)||void 0===K?void 0:K.error)||void 0===P||P.call(K,Z)}complete(){var Z,K;null===(K=null===(Z=this.destination)||void 0===Z?void 0:Z.complete)||void 0===K||K.call(Z)}_subscribe(Z){var K,P;return null!==(P=null===(K=this.source)||void 0===K?void 0:K.subscribe(Z))&&void 0!==P?P:c.Lc}}},4021:(Lt,ut,se)=>{"use strict";se.d(ut,{Hp:()=>u,Lv:()=>P});var e=se(5975),c=se(4813),X=se(2046),y=se(4922),O=se(408);const S=Y("C",void 0,void 0);function Y(A,E,R){return{kind:A,value:E,error:R}}var Z=se(4146),K=se(1519);class P extends c.w0{constructor(E){super(),this.isStopped=!1,E?(this.destination=E,(0,c.Nn)(E)&&E.add(this)):this.destination=M}static create(E,R,W){return new u(E,R,W)}next(E){this.isStopped?w(function N(A){return Y("N",A,void 0)}(E),this):this._next(E)}error(E){this.isStopped?w(function I(A){return Y("E",void 0,A)}(E),this):(this.isStopped=!0,this._error(E))}complete(){this.isStopped?w(S,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(E){this.destination.next(E)}_error(E){try{this.destination.error(E)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const k=Function.prototype.bind;function x(A,E){return k.call(A,E)}class p{constructor(E){this.partialObserver=E}next(E){const{partialObserver:R}=this;if(R.next)try{R.next(E)}catch(W){g(W)}}error(E){const{partialObserver:R}=this;if(R.error)try{R.error(E)}catch(W){g(W)}else g(E)}complete(){const{partialObserver:E}=this;if(E.complete)try{E.complete()}catch(R){g(R)}}}class u extends P{constructor(E,R,W){let b;if(super(),(0,e.m)(E)||!E)b={next:E??void 0,error:R??void 0,complete:W??void 0};else{let l;this&&X.v.useDeprecatedNextContext?(l=Object.create(E),l.unsubscribe=()=>this.unsubscribe(),b={next:E.next&&x(E.next,l),error:E.error&&x(E.error,l),complete:E.complete&&x(E.complete,l)}):b=E}this.destination=new p(b)}}function g(A){X.v.useDeprecatedSynchronousErrorHandling?(0,K.O)(A):(0,y.h)(A)}function w(A,E){const{onStoppedNotification:R}=X.v;R&&Z.z.setTimeout(()=>R(A,E))}const M={closed:!0,next:O.Z,error:function v(A){throw A},complete:O.Z}},4813:(Lt,ut,se)=>{"use strict";se.d(ut,{Lc:()=>S,w0:()=>O,Nn:()=>I});var e=se(5975);const X=(0,se(5776).d)(Y=>function(K){Y(this),this.message=K?`${K.length} errors occurred during unsubscription:\n${K.map((P,k)=>`${k+1}) ${P.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=K});var y=se(8308);class O{constructor(Z){this.initialTeardown=Z,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let Z;if(!this.closed){this.closed=!0;const{_parentage:K}=this;if(K)if(this._parentage=null,Array.isArray(K))for(const x of K)x.remove(this);else K.remove(this);const{initialTeardown:P}=this;if((0,e.m)(P))try{P()}catch(x){Z=x instanceof X?x.errors:[x]}const{_finalizers:k}=this;if(k){this._finalizers=null;for(const x of k)try{N(x)}catch(p){Z=Z??[],p instanceof X?Z=[...Z,...p.errors]:Z.push(p)}}if(Z)throw new X(Z)}}add(Z){var K;if(Z&&Z!==this)if(this.closed)N(Z);else{if(Z instanceof O){if(Z.closed||Z._hasParent(this))return;Z._addParent(this)}(this._finalizers=null!==(K=this._finalizers)&&void 0!==K?K:[]).push(Z)}}_hasParent(Z){const{_parentage:K}=this;return K===Z||Array.isArray(K)&&K.includes(Z)}_addParent(Z){const{_parentage:K}=this;this._parentage=Array.isArray(K)?(K.push(Z),K):K?[K,Z]:Z}_removeParent(Z){const{_parentage:K}=this;K===Z?this._parentage=null:Array.isArray(K)&&(0,y.P)(K,Z)}remove(Z){const{_finalizers:K}=this;K&&(0,y.P)(K,Z),Z instanceof O&&Z._removeParent(this)}}O.EMPTY=(()=>{const Y=new O;return Y.closed=!0,Y})();const S=O.EMPTY;function I(Y){return Y instanceof O||Y&&"closed"in Y&&(0,e.m)(Y.remove)&&(0,e.m)(Y.add)&&(0,e.m)(Y.unsubscribe)}function N(Y){(0,e.m)(Y)?Y():Y.unsubscribe()}},2046:(Lt,ut,se)=>{"use strict";se.d(ut,{v:()=>e});const e={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},6559:(Lt,ut,se)=>{"use strict";se.d(ut,{n:()=>c});var e=se(7472);function c(X,y){const O="object"==typeof y;return new Promise((S,I)=>{let Y,N=!1;X.subscribe({next:Z=>{Y=Z,N=!0},error:I,complete:()=>{N?S(Y):O?S(y.defaultValue):I(new e.K)}})})}},561:(Lt,ut,se)=>{"use strict";se.d(ut,{c:()=>S});var e=se(7241),c=se(4813),X=se(4601),y=se(8499),O=se(2085);class S extends e.y{constructor(N,Y){super(),this.source=N,this.subjectFactory=Y,this._subject=null,this._refCount=0,this._connection=null,(0,O.A)(N)&&(this.lift=N.lift)}_subscribe(N){return this.getSubject().subscribe(N)}getSubject(){const N=this._subject;return(!N||N.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:N}=this;this._subject=this._connection=null,N?.unsubscribe()}connect(){let N=this._connection;if(!N){N=this._connection=new c.w0;const Y=this.getSubject();N.add(this.source.subscribe((0,y.x)(Y,void 0,()=>{this._teardown(),Y.complete()},Z=>{this._teardown(),Y.error(Z)},()=>this._teardown()))),N.closed&&(this._connection=null,N=c.w0.EMPTY)}return N}refCount(){return(0,X.x)()(this)}}},5696:(Lt,ut,se)=>{"use strict";se.d(ut,{a:()=>Z});var e=se(7241),c=se(447),X=se(985),y=se(8330),O=se(2692),S=se(6651),I=se(9299),N=se(8499),Y=se(6903);function Z(...k){const x=(0,S.yG)(k),p=(0,S.jO)(k),{args:u,keys:g}=(0,c.D)(k);if(0===u.length)return(0,X.D)([],x);const v=new e.y(function K(k,x,p=y.y){return u=>{P(x,()=>{const{length:g}=k,v=new Array(g);let w=g,M=g;for(let A=0;A<g;A++)P(x,()=>{const E=(0,X.D)(k[A],x);let R=!1;E.subscribe((0,N.x)(u,W=>{v[A]=W,R||(R=!0,M--),M||u.next(p(v.slice()))},()=>{--w||u.complete()}))},u)},u)}}(u,x,g?w=>(0,I.n)(g,w):y.y));return p?v.pipe((0,O.Z)(p)):v}function P(k,x,p){k?(0,Y.f)(p,k,x):x()}},3729:(Lt,ut,se)=>{"use strict";se.d(ut,{z:()=>O});var e=se(549),X=se(6651),y=se(985);function O(...S){return function c(){return(0,e.J)(1)}()((0,y.D)(S,(0,X.yG)(S)))}},3072:(Lt,ut,se)=>{"use strict";se.d(ut,{P:()=>X});var e=se(7241),c=se(5955);function X(y){return new e.y(O=>{(0,c.Xf)(y()).subscribe(O)})}},9018:(Lt,ut,se)=>{"use strict";se.d(ut,{E:()=>c});const c=new(se(7241).y)(O=>O.complete())},4967:(Lt,ut,se)=>{"use strict";se.d(ut,{D:()=>N});var e=se(7241),c=se(447),X=se(5955),y=se(6651),O=se(8499),S=se(2692),I=se(9299);function N(...Y){const Z=(0,y.jO)(Y),{args:K,keys:P}=(0,c.D)(Y),k=new e.y(x=>{const{length:p}=K;if(!p)return void x.complete();const u=new Array(p);let g=p,v=p;for(let w=0;w<p;w++){let M=!1;(0,X.Xf)(K[w]).subscribe((0,O.x)(x,A=>{M||(M=!0,v--),u[w]=A},()=>g--,void 0,()=>{(!g||!M)&&(v||x.next(P?(0,I.n)(P,u):u),x.complete())}))}});return Z?k.pipe((0,S.Z)(Z)):k}},985:(Lt,ut,se)=>{"use strict";se.d(ut,{D:()=>W});var e=se(5955),c=se(6903),X=se(2085),y=se(8499);function O(b,l=0){return(0,X.e)((h,r)=>{h.subscribe((0,y.x)(r,n=>(0,c.f)(r,b,()=>r.next(n),l),()=>(0,c.f)(r,b,()=>r.complete(),l),n=>(0,c.f)(r,b,()=>r.error(n),l)))})}function S(b,l=0){return(0,X.e)((h,r)=>{r.add(b.schedule(()=>h.subscribe(r),l))})}var Y=se(7241),K=se(4565),P=se(5975);function x(b,l){if(!b)throw new Error("Iterable cannot be null");return new Y.y(h=>{(0,c.f)(h,l,()=>{const r=b[Symbol.asyncIterator]();(0,c.f)(h,l,()=>{r.next().then(n=>{n.done?h.complete():h.next(n.value)})},0,!0)})})}var p=se(2021),u=se(9450),g=se(6602),v=se(6920),w=se(2604),M=se(5626),A=se(1559);function W(b,l){return l?function R(b,l){if(null!=b){if((0,p.c)(b))return function I(b,l){return(0,e.Xf)(b).pipe(S(l),O(l))}(b,l);if((0,g.z)(b))return function Z(b,l){return new Y.y(h=>{let r=0;return l.schedule(function(){r===b.length?h.complete():(h.next(b[r++]),h.closed||this.schedule())})})}(b,l);if((0,u.t)(b))return function N(b,l){return(0,e.Xf)(b).pipe(S(l),O(l))}(b,l);if((0,w.D)(b))return x(b,l);if((0,v.T)(b))return function k(b,l){return new Y.y(h=>{let r;return(0,c.f)(h,l,()=>{r=b[K.h](),(0,c.f)(h,l,()=>{let n,i;try{({value:n,done:i}=r.next())}catch(o){return void h.error(o)}i?h.complete():h.next(n)},0,!0)}),()=>(0,P.m)(r?.return)&&r.return()})}(b,l);if((0,A.L)(b))return function E(b,l){return x((0,A.Q)(b),l)}(b,l)}throw(0,M.z)(b)}(b,l):(0,e.Xf)(b)}},4581:(Lt,ut,se)=>{"use strict";se.d(ut,{R:()=>Z});var e=se(5955),c=se(7241),X=se(4882),y=se(6602),O=se(5975),S=se(2692);const I=["addListener","removeListener"],N=["addEventListener","removeEventListener"],Y=["on","off"];function Z(p,u,g,v){if((0,O.m)(g)&&(v=g,g=void 0),v)return Z(p,u,g).pipe((0,S.Z)(v));const[w,M]=function x(p){return(0,O.m)(p.addEventListener)&&(0,O.m)(p.removeEventListener)}(p)?N.map(A=>E=>p[A](u,E,g)):function P(p){return(0,O.m)(p.addListener)&&(0,O.m)(p.removeListener)}(p)?I.map(K(p,u)):function k(p){return(0,O.m)(p.on)&&(0,O.m)(p.off)}(p)?Y.map(K(p,u)):[];if(!w&&(0,y.z)(p))return(0,X.z)(A=>Z(A,u,g))((0,e.Xf)(p));if(!w)throw new TypeError("Invalid event target");return new c.y(A=>{const E=(...R)=>A.next(1<R.length?R:R[0]);return w(E),()=>M(E)})}function K(p,u){return g=>v=>p[g](u,v)}},5955:(Lt,ut,se)=>{"use strict";se.d(ut,{Xf:()=>k});var e=se(4911),c=se(6602),X=se(9450),y=se(7241),O=se(2021),S=se(2604),I=se(5626),N=se(6920),Y=se(1559),Z=se(5975),K=se(4922),P=se(3122);function k(A){if(A instanceof y.y)return A;if(null!=A){if((0,O.c)(A))return function x(A){return new y.y(E=>{const R=A[P.L]();if((0,Z.m)(R.subscribe))return R.subscribe(E);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(A);if((0,c.z)(A))return function p(A){return new y.y(E=>{for(let R=0;R<A.length&&!E.closed;R++)E.next(A[R]);E.complete()})}(A);if((0,X.t)(A))return function u(A){return new y.y(E=>{A.then(R=>{E.closed||(E.next(R),E.complete())},R=>E.error(R)).then(null,K.h)})}(A);if((0,S.D)(A))return v(A);if((0,N.T)(A))return function g(A){return new y.y(E=>{for(const R of A)if(E.next(R),E.closed)return;E.complete()})}(A);if((0,Y.L)(A))return function w(A){return v((0,Y.Q)(A))}(A)}throw(0,I.z)(A)}function v(A){return new y.y(E=>{(function M(A,E){var R,W,b,l;return(0,e.mG)(this,void 0,void 0,function*(){try{for(R=(0,e.KL)(A);!(W=yield R.next()).done;)if(E.next(W.value),E.closed)return}catch(h){b={error:h}}finally{try{W&&!W.done&&(l=R.return)&&(yield l.call(R))}finally{if(b)throw b.error}}E.complete()})})(A,E).catch(R=>E.error(R))})}},1860:(Lt,ut,se)=>{"use strict";se.d(ut,{T:()=>S});var e=se(549),c=se(5955),X=se(9018),y=se(6651),O=se(985);function S(...I){const N=(0,y.yG)(I),Y=(0,y._6)(I,1/0),Z=I;return Z.length?1===Z.length?(0,c.Xf)(Z[0]):(0,e.J)(Y)((0,O.D)(Z,N)):X.E}},3933:(Lt,ut,se)=>{"use strict";se.d(ut,{C:()=>X});var e=se(7241),c=se(408);const X=new e.y(c.Z)},4945:(Lt,ut,se)=>{"use strict";se.d(ut,{of:()=>X});var e=se(6651),c=se(985);function X(...y){const O=(0,e.yG)(y);return(0,c.D)(y,O)}},3787:(Lt,ut,se)=>{"use strict";se.d(ut,{_:()=>X});var e=se(7241),c=se(5975);function X(y,O){const S=(0,c.m)(y)?y:()=>y,I=N=>N.error(S());return new e.y(O?N=>O.schedule(I,0,N):I)}},1786:(Lt,ut,se)=>{"use strict";se.d(ut,{H:()=>O});var e=se(7241),c=se(6523),X=se(1830),y=se(7081);function O(S=0,I,N=c.P){let Y=-1;return null!=I&&((0,X.K)(I)?N=I:Y=I),new e.y(Z=>{let K=(0,y.q)(S)?+S-N.now():S;K<0&&(K=0);let P=0;return N.schedule(function(){Z.closed||(Z.next(P++),0<=Y?this.schedule(void 0,Y):Z.complete())},K)})}},8499:(Lt,ut,se)=>{"use strict";se.d(ut,{x:()=>c});var e=se(4021);function c(y,O,S,I,N){return new X(y,O,S,I,N)}class X extends e.Lv{constructor(O,S,I,N,Y,Z){super(O),this.onFinalize=Y,this.shouldUnsubscribe=Z,this._next=S?function(K){try{S(K)}catch(P){O.error(P)}}:super._next,this._error=N?function(K){try{N(K)}catch(P){O.error(P)}finally{this.unsubscribe()}}:super._error,this._complete=I?function(){try{I()}catch(K){O.error(K)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var O;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:S}=this;super.unsubscribe(),!S&&(null===(O=this.onFinalize)||void 0===O||O.call(this))}}}},3568:(Lt,ut,se)=>{"use strict";se.d(ut,{K:()=>y});var e=se(5955),c=se(8499),X=se(2085);function y(O){return(0,X.e)((S,I)=>{let Z,N=null,Y=!1;N=S.subscribe((0,c.x)(I,void 0,void 0,K=>{Z=(0,e.Xf)(O(K,y(O)(S))),N?(N.unsubscribe(),N=null,Z.subscribe(I)):Y=!0})),Y&&(N.unsubscribe(),N=null,Z.subscribe(I))})}},4551:(Lt,ut,se)=>{"use strict";se.d(ut,{b:()=>X});var e=se(4882),c=se(5975);function X(y,O){return(0,c.m)(O)?(0,e.z)(y,O,1):(0,e.z)(y,1)}},3151:(Lt,ut,se)=>{"use strict";se.d(ut,{b:()=>y});var e=se(6523),c=se(2085),X=se(8499);function y(O,S=e.z){return(0,c.e)((I,N)=>{let Y=null,Z=null,K=null;const P=()=>{if(Y){Y.unsubscribe(),Y=null;const x=Z;Z=null,N.next(x)}};function k(){const x=K+O,p=S.now();if(p<x)return Y=this.schedule(void 0,x-p),void N.add(Y);P()}I.subscribe((0,X.x)(N,x=>{Z=x,K=S.now(),Y||(Y=S.schedule(k,O),N.add(Y))},()=>{P(),N.complete()},void 0,()=>{Z=Y=null}))})}},5990:(Lt,ut,se)=>{"use strict";se.d(ut,{g:()=>k});var e=se(6523),c=se(3729),X=se(5598),y=se(2085),O=se(8499),S=se(408),N=se(116),Y=se(4882),Z=se(5955);function K(x,p){return p?u=>(0,c.z)(p.pipe((0,X.q)(1),function I(){return(0,y.e)((x,p)=>{x.subscribe((0,O.x)(p,S.Z))})}()),u.pipe(K(x))):(0,Y.z)((u,g)=>(0,Z.Xf)(x(u,g)).pipe((0,X.q)(1),(0,N.h)(u)))}var P=se(1786);function k(x,p=e.z){const u=(0,P.H)(x,p);return K(()=>u)}},2147:(Lt,ut,se)=>{"use strict";se.d(ut,{x:()=>y});var e=se(8330),c=se(2085),X=se(8499);function y(S,I=e.y){return S=S??O,(0,c.e)((N,Y)=>{let Z,K=!0;N.subscribe((0,X.x)(Y,P=>{const k=I(P);(K||!S(Z,k))&&(K=!1,Z=k,Y.next(P))}))})}function O(S,I){return S===I}},4970:(Lt,ut,se)=>{"use strict";se.d(ut,{h:()=>X});var e=se(2085),c=se(8499);function X(y,O){return(0,e.e)((S,I)=>{let N=0;S.subscribe((0,c.x)(I,Y=>y.call(O,Y,N++)&&I.next(Y)))})}},5490:(Lt,ut,se)=>{"use strict";se.d(ut,{x:()=>c});var e=se(2085);function c(X){return(0,e.e)((y,O)=>{try{y.subscribe(O)}finally{O.add(X)}})}},7969:(Lt,ut,se)=>{"use strict";se.d(ut,{U:()=>X});var e=se(2085),c=se(8499);function X(y,O){return(0,e.e)((S,I)=>{let N=0;S.subscribe((0,c.x)(I,Y=>{I.next(y.call(O,Y,N++))}))})}},116:(Lt,ut,se)=>{"use strict";se.d(ut,{h:()=>c});var e=se(7969);function c(X){return(0,e.U)(()=>X)}},549:(Lt,ut,se)=>{"use strict";se.d(ut,{J:()=>X});var e=se(4882),c=se(8330);function X(y=1/0){return(0,e.z)(c.y,y)}},4882:(Lt,ut,se)=>{"use strict";se.d(ut,{z:()=>N});var e=se(7969),c=se(5955),X=se(2085),y=se(6903),O=se(8499),I=se(5975);function N(Y,Z,K=1/0){return(0,I.m)(Z)?N((P,k)=>(0,e.U)((x,p)=>Z(P,x,k,p))((0,c.Xf)(Y(P,k))),K):("number"==typeof Z&&(K=Z),(0,X.e)((P,k)=>function S(Y,Z,K,P,k,x,p,u){const g=[];let v=0,w=0,M=!1;const A=()=>{M&&!g.length&&!v&&Z.complete()},E=W=>v<P?R(W):g.push(W),R=W=>{x&&Z.next(W),v++;let b=!1;(0,c.Xf)(K(W,w++)).subscribe((0,O.x)(Z,l=>{k?.(l),x?E(l):Z.next(l)},()=>{b=!0},void 0,()=>{if(b)try{for(v--;g.length&&v<P;){const l=g.shift();p?(0,y.f)(Z,p,()=>R(l)):R(l)}A()}catch(l){Z.error(l)}}))};return Y.subscribe((0,O.x)(Z,E,()=>{M=!0,A()})),()=>{u?.()}}(P,k,Y,K)))}},1658:(Lt,ut,se)=>{"use strict";se.d(ut,{G:()=>X});var e=se(2085),c=se(8499);function X(){return(0,e.e)((y,O)=>{let S,I=!1;y.subscribe((0,c.x)(O,N=>{const Y=S;S=N,I&&O.next([Y,N]),I=!0}))})}},4601:(Lt,ut,se)=>{"use strict";se.d(ut,{x:()=>X});var e=se(2085),c=se(8499);function X(){return(0,e.e)((y,O)=>{let S=null;y._refCount++;const I=(0,c.x)(O,void 0,void 0,void 0,()=>{if(!y||y._refCount<=0||0<--y._refCount)return void(S=null);const N=y._connection,Y=S;S=null,N&&(!Y||N===Y)&&N.unsubscribe(),O.unsubscribe()});y.subscribe(I),I.closed||(S=y.connect())})}},815:(Lt,ut,se)=>{"use strict";se.d(ut,{B:()=>O});var e=se(5955),c=se(8023),X=se(4021),y=se(2085);function O(I={}){const{connector:N=(()=>new c.x),resetOnError:Y=!0,resetOnComplete:Z=!0,resetOnRefCountZero:K=!0}=I;return P=>{let k,x,p,u=0,g=!1,v=!1;const w=()=>{x?.unsubscribe(),x=void 0},M=()=>{w(),k=p=void 0,g=v=!1},A=()=>{const E=k;M(),E?.unsubscribe()};return(0,y.e)((E,R)=>{u++,!v&&!g&&w();const W=p=p??N();R.add(()=>{u--,0===u&&!v&&!g&&(x=S(A,K))}),W.subscribe(R),!k&&u>0&&(k=new X.Hp({next:b=>W.next(b),error:b=>{v=!0,w(),x=S(M,Y,b),W.error(b)},complete:()=>{g=!0,w(),x=S(M,Z),W.complete()}}),(0,e.Xf)(E).subscribe(k))})(P)}}function S(I,N,...Y){if(!0===N)return void I();if(!1===N)return;const Z=new X.Hp({next:()=>{Z.unsubscribe(),I()}});return(0,e.Xf)(N(...Y)).subscribe(Z)}},6466:(Lt,ut,se)=>{"use strict";se.d(ut,{d:()=>X});var e=se(5557),c=se(815);function X(y,O,S){let I,N=!1;return y&&"object"==typeof y?({bufferSize:I=1/0,windowTime:O=1/0,refCount:N=!1,scheduler:S}=y):I=y??1/0,(0,c.B)({connector:()=>new e.t(I,O,S),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:N})}},1588:(Lt,ut,se)=>{"use strict";se.d(ut,{T:()=>c});var e=se(4970);function c(X){return(0,e.h)((y,O)=>X<=O)}},1927:(Lt,ut,se)=>{"use strict";se.d(ut,{O:()=>y});var e=se(3729),c=se(6651),X=se(2085);function y(...O){const S=(0,c.yG)(O);return(0,X.e)((I,N)=>{(S?(0,e.z)(O,I,S):(0,e.z)(O,I)).subscribe(N)})}},1528:(Lt,ut,se)=>{"use strict";se.d(ut,{w:()=>y});var e=se(5955),c=se(2085),X=se(8499);function y(O,S){return(0,c.e)((I,N)=>{let Y=null,Z=0,K=!1;const P=()=>K&&!Y&&N.complete();I.subscribe((0,X.x)(N,k=>{Y?.unsubscribe();let x=0;const p=Z++;(0,e.Xf)(O(k,p)).subscribe(Y=(0,X.x)(N,u=>N.next(S?S(k,u,p,x++):u),()=>{Y=null,P()}))},()=>{K=!0,P()}))})}},5598:(Lt,ut,se)=>{"use strict";se.d(ut,{q:()=>y});var e=se(9018),c=se(2085),X=se(8499);function y(O){return O<=0?()=>e.E:(0,c.e)((S,I)=>{let N=0;S.subscribe((0,X.x)(I,Y=>{++N<=O&&(I.next(Y),O<=N&&I.complete())}))})}},3528:(Lt,ut,se)=>{"use strict";se.d(ut,{R:()=>O});var e=se(2085),c=se(8499),X=se(5955),y=se(408);function O(S){return(0,e.e)((I,N)=>{(0,X.Xf)(S).subscribe((0,c.x)(N,()=>N.complete(),y.Z)),!N.closed&&I.subscribe(N)})}},5857:(Lt,ut,se)=>{"use strict";se.d(ut,{o:()=>X});var e=se(2085),c=se(8499);function X(y,O=!1){return(0,e.e)((S,I)=>{let N=0;S.subscribe((0,c.x)(I,Y=>{const Z=y(Y,N++);(Z||O)&&I.next(Y),!Z&&I.complete()}))})}},8168:(Lt,ut,se)=>{"use strict";se.d(ut,{b:()=>O});var e=se(5975),c=se(2085),X=se(8499),y=se(8330);function O(S,I,N){const Y=(0,e.m)(S)||I||N?{next:S,error:I,complete:N}:S;return Y?(0,c.e)((Z,K)=>{var P;null===(P=Y.subscribe)||void 0===P||P.call(Y);let k=!0;Z.subscribe((0,X.x)(K,x=>{var p;null===(p=Y.next)||void 0===p||p.call(Y,x),K.next(x)},()=>{var x;k=!1,null===(x=Y.complete)||void 0===x||x.call(Y),K.complete()},x=>{var p;k=!1,null===(p=Y.error)||void 0===p||p.call(Y,x),K.error(x)},()=>{var x,p;k&&(null===(x=Y.unsubscribe)||void 0===x||x.call(Y)),null===(p=Y.finalize)||void 0===p||p.call(Y)}))}):y.y}},6148:(Lt,ut,se)=>{"use strict";se.d(ut,{p:()=>I});var e=se(6523),c=se(2085),X=se(8499),y=se(5955),S=se(1786);function I(N,Y=e.z,Z){const K=(0,S.H)(N,Y);return function O(N,Y){return(0,c.e)((Z,K)=>{const{leading:P=!0,trailing:k=!1}=Y??{};let x=!1,p=null,u=null,g=!1;const v=()=>{u?.unsubscribe(),u=null,k&&(A(),g&&K.complete())},w=()=>{u=null,g&&K.complete()},M=E=>u=(0,y.Xf)(N(E)).subscribe((0,X.x)(K,v,w)),A=()=>{if(x){x=!1;const E=p;p=null,K.next(E),!g&&M(E)}};Z.subscribe((0,X.x)(K,E=>{x=!0,p=E,(!u||u.closed)&&(P?A():M(E))},()=>{g=!0,(!(k&&x&&u)||u.closed)&&K.complete()}))})}(()=>K,Z)}},2614:(Lt,ut,se)=>{"use strict";se.d(ut,{V:()=>Y});var e=se(6523),c=se(7081),X=se(2085),y=se(5955),O=se(5776),S=se(8499),I=se(6903);const N=(0,O.d)(K=>function(k=null){K(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=k});function Y(K,P){const{first:k,each:x,with:p=Z,scheduler:u=P??e.z,meta:g=null}=(0,c.q)(K)?{first:K}:"number"==typeof K?{each:K}:K;if(null==k&&null==x)throw new TypeError("No timeout provided.");return(0,X.e)((v,w)=>{let M,A,E=null,R=0;const W=b=>{A=(0,I.f)(w,u,()=>{try{M.unsubscribe(),(0,y.Xf)(p({meta:g,lastValue:E,seen:R})).subscribe(w)}catch(l){w.error(l)}},b)};M=v.subscribe((0,S.x)(w,b=>{A?.unsubscribe(),R++,w.next(E=b),x>0&&W(x)},void 0,void 0,()=>{A?.closed||A?.unsubscribe(),E=null})),!R&&W(null!=k?"number"==typeof k?k:+k-u.now():x)})}function Z(K){throw new N(K)}},3466:(Lt,ut,se)=>{"use strict";se.d(ut,{o:()=>O});var e=se(4813);class c extends e.w0{constructor(I,N){super()}schedule(I,N=0){return this}}const X={setInterval(S,I,...N){const{delegate:Y}=X;return Y?.setInterval?Y.setInterval(S,I,...N):setInterval(S,I,...N)},clearInterval(S){const{delegate:I}=X;return(I?.clearInterval||clearInterval)(S)},delegate:void 0};var y=se(8308);class O extends c{constructor(I,N){super(I,N),this.scheduler=I,this.work=N,this.pending=!1}schedule(I,N=0){var Y;if(this.closed)return this;this.state=I;const Z=this.id,K=this.scheduler;return null!=Z&&(this.id=this.recycleAsyncId(K,Z,N)),this.pending=!0,this.delay=N,this.id=null!==(Y=this.id)&&void 0!==Y?Y:this.requestAsyncId(K,this.id,N),this}requestAsyncId(I,N,Y=0){return X.setInterval(I.flush.bind(I,this),Y)}recycleAsyncId(I,N,Y=0){if(null!=Y&&this.delay===Y&&!1===this.pending)return N;null!=N&&X.clearInterval(N)}execute(I,N){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const Y=this._execute(I,N);if(Y)return Y;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(I,N){let Z,Y=!1;try{this.work(I)}catch(K){Y=!0,Z=K||new Error("Scheduled action threw falsy error")}if(Y)return this.unsubscribe(),Z}unsubscribe(){if(!this.closed){const{id:I,scheduler:N}=this,{actions:Y}=N;this.work=this.state=this.scheduler=null,this.pending=!1,(0,y.P)(Y,this),null!=I&&(this.id=this.recycleAsyncId(N,I,null)),this.delay=null,super.unsubscribe()}}}},474:(Lt,ut,se)=>{"use strict";se.d(ut,{v:()=>X});var e=se(2069);class c{constructor(O,S=c.now){this.schedulerActionCtor=O,this.now=S}schedule(O,S=0,I){return new this.schedulerActionCtor(this,O).schedule(I,S)}}c.now=e.l.now;class X extends c{constructor(O,S=c.now){super(O,S),this.actions=[],this._active=!1}flush(O){const{actions:S}=this;if(this._active)return void S.push(O);let I;this._active=!0;do{if(I=O.execute(O.state,O.delay))break}while(O=S.shift());if(this._active=!1,I){for(;O=S.shift();)O.unsubscribe();throw I}}}},9239:(Lt,ut,se)=>{"use strict";se.d(ut,{Z:()=>I});var e=se(3466),c=se(4813);const X={schedule(Y){let Z=requestAnimationFrame,K=cancelAnimationFrame;const{delegate:P}=X;P&&(Z=P.requestAnimationFrame,K=P.cancelAnimationFrame);const k=Z(x=>{K=void 0,Y(x)});return new c.w0(()=>K?.(k))},requestAnimationFrame(...Y){const{delegate:Z}=X;return(Z?.requestAnimationFrame||requestAnimationFrame)(...Y)},cancelAnimationFrame(...Y){const{delegate:Z}=X;return(Z?.cancelAnimationFrame||cancelAnimationFrame)(...Y)},delegate:void 0};var O=se(474);const I=new class S extends O.v{flush(Z){this._active=!0;const K=this._scheduled;this._scheduled=void 0;const{actions:P}=this;let k;Z=Z||P.shift();do{if(k=Z.execute(Z.state,Z.delay))break}while((Z=P[0])&&Z.id===K&&P.shift());if(this._active=!1,k){for(;(Z=P[0])&&Z.id===K&&P.shift();)Z.unsubscribe();throw k}}}(class y extends e.o{constructor(Z,K){super(Z,K),this.scheduler=Z,this.work=K}requestAsyncId(Z,K,P=0){return null!==P&&P>0?super.requestAsyncId(Z,K,P):(Z.actions.push(this),Z._scheduled||(Z._scheduled=X.requestAnimationFrame(()=>Z.flush(void 0))))}recycleAsyncId(Z,K,P=0){var k;if(null!=P?P>0:this.delay>0)return super.recycleAsyncId(Z,K,P);const{actions:x}=Z;null!=K&&(null===(k=x[x.length-1])||void 0===k?void 0:k.id)!==K&&(X.cancelAnimationFrame(K),Z._scheduled=void 0)}})},6401:(Lt,ut,se)=>{"use strict";se.d(ut,{E:()=>x});var e=se(3466);let X,c=1;const y={};function O(u){return u in y&&(delete y[u],!0)}const S={setImmediate(u){const g=c++;return y[g]=!0,X||(X=Promise.resolve()),X.then(()=>O(g)&&u()),g},clearImmediate(u){O(u)}},{setImmediate:N,clearImmediate:Y}=S,Z={setImmediate(...u){const{delegate:g}=Z;return(g?.setImmediate||N)(...u)},clearImmediate(u){const{delegate:g}=Z;return(g?.clearImmediate||Y)(u)},delegate:void 0};var P=se(474);const x=new class k extends P.v{flush(g){this._active=!0;const v=this._scheduled;this._scheduled=void 0;const{actions:w}=this;let M;g=g||w.shift();do{if(M=g.execute(g.state,g.delay))break}while((g=w[0])&&g.id===v&&w.shift());if(this._active=!1,M){for(;(g=w[0])&&g.id===v&&w.shift();)g.unsubscribe();throw M}}}(class K extends e.o{constructor(g,v){super(g,v),this.scheduler=g,this.work=v}requestAsyncId(g,v,w=0){return null!==w&&w>0?super.requestAsyncId(g,v,w):(g.actions.push(this),g._scheduled||(g._scheduled=Z.setImmediate(g.flush.bind(g,void 0))))}recycleAsyncId(g,v,w=0){var M;if(null!=w?w>0:this.delay>0)return super.recycleAsyncId(g,v,w);const{actions:A}=g;null!=v&&(null===(M=A[A.length-1])||void 0===M?void 0:M.id)!==v&&(Z.clearImmediate(v),g._scheduled===v&&(g._scheduled=void 0))}})},6523:(Lt,ut,se)=>{"use strict";se.d(ut,{P:()=>y,z:()=>X});var e=se(3466);const X=new(se(474).v)(e.o),y=X},2069:(Lt,ut,se)=>{"use strict";se.d(ut,{l:()=>e});const e={now:()=>(e.delegate||Date).now(),delegate:void 0}},4146:(Lt,ut,se)=>{"use strict";se.d(ut,{z:()=>e});const e={setTimeout(c,X,...y){const{delegate:O}=e;return O?.setTimeout?O.setTimeout(c,X,...y):setTimeout(c,X,...y)},clearTimeout(c){const{delegate:X}=e;return(X?.clearTimeout||clearTimeout)(c)},delegate:void 0}},4565:(Lt,ut,se)=>{"use strict";se.d(ut,{h:()=>c});const c=function e(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3122:(Lt,ut,se)=>{"use strict";se.d(ut,{L:()=>e});const e="function"==typeof Symbol&&Symbol.observable||"@@observable"},7472:(Lt,ut,se)=>{"use strict";se.d(ut,{K:()=>c});const c=(0,se(5776).d)(X=>function(){X(this),this.name="EmptyError",this.message="no elements in sequence"})},6651:(Lt,ut,se)=>{"use strict";se.d(ut,{_6:()=>S,jO:()=>y,yG:()=>O});var e=se(5975),c=se(1830);function X(I){return I[I.length-1]}function y(I){return(0,e.m)(X(I))?I.pop():void 0}function O(I){return(0,c.K)(X(I))?I.pop():void 0}function S(I,N){return"number"==typeof X(I)?I.pop():N}},447:(Lt,ut,se)=>{"use strict";se.d(ut,{D:()=>O});const{isArray:e}=Array,{getPrototypeOf:c,prototype:X,keys:y}=Object;function O(I){if(1===I.length){const N=I[0];if(e(N))return{args:N,keys:null};if(function S(I){return I&&"object"==typeof I&&c(I)===X}(N)){const Y=y(N);return{args:Y.map(Z=>N[Z]),keys:Y}}}return{args:I,keys:null}}},8308:(Lt,ut,se)=>{"use strict";function e(c,X){if(c){const y=c.indexOf(X);0<=y&&c.splice(y,1)}}se.d(ut,{P:()=>e})},5776:(Lt,ut,se)=>{"use strict";function e(c){const y=c(O=>{Error.call(O),O.stack=(new Error).stack});return y.prototype=Object.create(Error.prototype),y.prototype.constructor=y,y}se.d(ut,{d:()=>e})},9299:(Lt,ut,se)=>{"use strict";function e(c,X){return c.reduce((y,O,S)=>(y[O]=X[S],y),{})}se.d(ut,{n:()=>e})},1519:(Lt,ut,se)=>{"use strict";se.d(ut,{O:()=>y,x:()=>X});var e=se(2046);let c=null;function X(O){if(e.v.useDeprecatedSynchronousErrorHandling){const S=!c;if(S&&(c={errorThrown:!1,error:null}),O(),S){const{errorThrown:I,error:N}=c;if(c=null,I)throw N}}else O()}function y(O){e.v.useDeprecatedSynchronousErrorHandling&&c&&(c.errorThrown=!0,c.error=O)}},6903:(Lt,ut,se)=>{"use strict";function e(c,X,y,O=0,S=!1){const I=X.schedule(function(){y(),S?c.add(this.schedule(null,O)):this.unsubscribe()},O);if(c.add(I),!S)return I}se.d(ut,{f:()=>e})},8330:(Lt,ut,se)=>{"use strict";function e(c){return c}se.d(ut,{y:()=>e})},6602:(Lt,ut,se)=>{"use strict";se.d(ut,{z:()=>e});const e=c=>c&&"number"==typeof c.length&&"function"!=typeof c},2604:(Lt,ut,se)=>{"use strict";se.d(ut,{D:()=>c});var e=se(5975);function c(X){return Symbol.asyncIterator&&(0,e.m)(X?.[Symbol.asyncIterator])}},7081:(Lt,ut,se)=>{"use strict";function e(c){return c instanceof Date&&!isNaN(c)}se.d(ut,{q:()=>e})},5975:(Lt,ut,se)=>{"use strict";function e(c){return"function"==typeof c}se.d(ut,{m:()=>e})},2021:(Lt,ut,se)=>{"use strict";se.d(ut,{c:()=>X});var e=se(3122),c=se(5975);function X(y){return(0,c.m)(y[e.L])}},6920:(Lt,ut,se)=>{"use strict";se.d(ut,{T:()=>X});var e=se(4565),c=se(5975);function X(y){return(0,c.m)(y?.[e.h])}},97:(Lt,ut,se)=>{"use strict";se.d(ut,{b:()=>X});var e=se(7241),c=se(5975);function X(y){return!!y&&(y instanceof e.y||(0,c.m)(y.lift)&&(0,c.m)(y.subscribe))}},9450:(Lt,ut,se)=>{"use strict";se.d(ut,{t:()=>c});var e=se(5975);function c(X){return(0,e.m)(X?.then)}},1559:(Lt,ut,se)=>{"use strict";se.d(ut,{L:()=>y,Q:()=>X});var e=se(4911),c=se(5975);function X(O){return(0,e.FC)(this,arguments,function*(){const I=O.getReader();try{for(;;){const{value:N,done:Y}=yield(0,e.qq)(I.read());if(Y)return yield(0,e.qq)(void 0);yield yield(0,e.qq)(N)}}finally{I.releaseLock()}})}function y(O){return(0,c.m)(O?.getReader)}},1830:(Lt,ut,se)=>{"use strict";se.d(ut,{K:()=>c});var e=se(5975);function c(X){return X&&(0,e.m)(X.schedule)}},2085:(Lt,ut,se)=>{"use strict";se.d(ut,{A:()=>c,e:()=>X});var e=se(5975);function c(y){return(0,e.m)(y?.lift)}function X(y){return O=>{if(c(O))return O.lift(function(S){try{return y(S,this)}catch(I){this.error(I)}});throw new TypeError("Unable to lift unknown Observable type")}}},2692:(Lt,ut,se)=>{"use strict";se.d(ut,{Z:()=>y});var e=se(7969);const{isArray:c}=Array;function y(O){return(0,e.U)(S=>function X(O,S){return c(S)?O(...S):O(S)}(O,S))}},408:(Lt,ut,se)=>{"use strict";function e(){}se.d(ut,{Z:()=>e})},7824:(Lt,ut,se)=>{"use strict";se.d(ut,{U:()=>X,z:()=>c});var e=se(8330);function c(...y){return X(y)}function X(y){return 0===y.length?e.y:1===y.length?y[0]:function(S){return y.reduce((I,N)=>N(I),S)}}},4922:(Lt,ut,se)=>{"use strict";se.d(ut,{h:()=>X});var e=se(2046),c=se(4146);function X(y){c.z.setTimeout(()=>{const{onUnhandledError:O}=e.v;if(!O)throw y;O(y)})}},5626:(Lt,ut,se)=>{"use strict";function e(c){return new TypeError(`You provided ${null!==c&&"object"==typeof c?"an invalid object":`'${c}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}se.d(ut,{z:()=>e})},5968:(Lt,ut,se)=>{var c=se(8622).generate(function(O,S){var I=this;I.storage=O,S&&(I.hash=S.hash,I.encrypt=S.encrypt,I.decrypt=S.decrypt)});function X(y){return y}c.definePrototype({hash:X,encrypt:X,decrypt:X},{writable:!0}),c.definePrototype({getItem:function(O){var S=this;O=S.hash(O);var I=S.storage.getItem(O);return"string"!=typeof I?I:(I=S.decrypt(I),JSON.parse(I))},setItem:function(O,S){var I=this;return O=I.hash(O),S=JSON.stringify(S),S=I.encrypt(S),I.storage.setItem(O,S)},removeItem:function(O){return O=this.hash(O),this.storage.removeItem(O)},clear:function(){return this.storage.clear()},key:function(O){return this.storage.key(O)},length:{get:function(){return this.storage.length}}}),Lt.exports=c},344:Lt=>{function ut(){}ut.prototype={on:function(se,e,c){var X=this.e||(this.e={});return(X[se]||(X[se]=[])).push({fn:e,ctx:c}),this},once:function(se,e,c){var X=this;function y(){X.off(se,y),e.apply(c,arguments)}return y._=e,this.on(se,y,c)},emit:function(se){for(var e=[].slice.call(arguments,1),c=((this.e||(this.e={}))[se]||[]).slice(),X=0,y=c.length;X<y;X++)c[X].fn.apply(c[X].ctx,e);return this},off:function(se,e){var c=this.e||(this.e={}),X=c[se],y=[];if(X&&e)for(var O=0,S=X.length;O<S;O++)X[O].fn!==e&&X[O].fn._!==e&&y.push(X[O]);return y.length?c[se]=y:delete c[se],this}},Lt.exports=ut},2305:(Lt,ut,se)=>{"use strict";se.d(ut,{V8:()=>e});class e{constructor(){this._dataLength=0,this._bufferLength=0,this._state=new Int32Array(4),this._buffer=new ArrayBuffer(68),this._buffer8=new Uint8Array(this._buffer,0,68),this._buffer32=new Uint32Array(this._buffer,0,17),this.start()}static hashStr(y,O=!1){return this.onePassHasher.start().appendStr(y).end(O)}static hashAsciiStr(y,O=!1){return this.onePassHasher.start().appendAsciiStr(y).end(O)}static _hex(y){const O=e.hexChars,S=e.hexOut;let I,N,Y,Z;for(Z=0;Z<4;Z+=1)for(N=8*Z,I=y[Z],Y=0;Y<8;Y+=2)S[N+1+Y]=O.charAt(15&I),I>>>=4,S[N+0+Y]=O.charAt(15&I),I>>>=4;return S.join("")}static _md5cycle(y,O){let S=y[0],I=y[1],N=y[2],Y=y[3];S+=(I&N|~I&Y)+O[0]-680876936|0,S=(S<<7|S>>>25)+I|0,Y+=(S&I|~S&N)+O[1]-389564586|0,Y=(Y<<12|Y>>>20)+S|0,N+=(Y&S|~Y&I)+O[2]+606105819|0,N=(N<<17|N>>>15)+Y|0,I+=(N&Y|~N&S)+O[3]-1044525330|0,I=(I<<22|I>>>10)+N|0,S+=(I&N|~I&Y)+O[4]-176418897|0,S=(S<<7|S>>>25)+I|0,Y+=(S&I|~S&N)+O[5]+1200080426|0,Y=(Y<<12|Y>>>20)+S|0,N+=(Y&S|~Y&I)+O[6]-1473231341|0,N=(N<<17|N>>>15)+Y|0,I+=(N&Y|~N&S)+O[7]-45705983|0,I=(I<<22|I>>>10)+N|0,S+=(I&N|~I&Y)+O[8]+1770035416|0,S=(S<<7|S>>>25)+I|0,Y+=(S&I|~S&N)+O[9]-1958414417|0,Y=(Y<<12|Y>>>20)+S|0,N+=(Y&S|~Y&I)+O[10]-42063|0,N=(N<<17|N>>>15)+Y|0,I+=(N&Y|~N&S)+O[11]-1990404162|0,I=(I<<22|I>>>10)+N|0,S+=(I&N|~I&Y)+O[12]+1804603682|0,S=(S<<7|S>>>25)+I|0,Y+=(S&I|~S&N)+O[13]-40341101|0,Y=(Y<<12|Y>>>20)+S|0,N+=(Y&S|~Y&I)+O[14]-1502002290|0,N=(N<<17|N>>>15)+Y|0,I+=(N&Y|~N&S)+O[15]+1236535329|0,I=(I<<22|I>>>10)+N|0,S+=(I&Y|N&~Y)+O[1]-165796510|0,S=(S<<5|S>>>27)+I|0,Y+=(S&N|I&~N)+O[6]-1069501632|0,Y=(Y<<9|Y>>>23)+S|0,N+=(Y&I|S&~I)+O[11]+643717713|0,N=(N<<14|N>>>18)+Y|0,I+=(N&S|Y&~S)+O[0]-373897302|0,I=(I<<20|I>>>12)+N|0,S+=(I&Y|N&~Y)+O[5]-701558691|0,S=(S<<5|S>>>27)+I|0,Y+=(S&N|I&~N)+O[10]+38016083|0,Y=(Y<<9|Y>>>23)+S|0,N+=(Y&I|S&~I)+O[15]-660478335|0,N=(N<<14|N>>>18)+Y|0,I+=(N&S|Y&~S)+O[4]-405537848|0,I=(I<<20|I>>>12)+N|0,S+=(I&Y|N&~Y)+O[9]+568446438|0,S=(S<<5|S>>>27)+I|0,Y+=(S&N|I&~N)+O[14]-1019803690|0,Y=(Y<<9|Y>>>23)+S|0,N+=(Y&I|S&~I)+O[3]-187363961|0,N=(N<<14|N>>>18)+Y|0,I+=(N&S|Y&~S)+O[8]+1163531501|0,I=(I<<20|I>>>12)+N|0,S+=(I&Y|N&~Y)+O[13]-1444681467|0,S=(S<<5|S>>>27)+I|0,Y+=(S&N|I&~N)+O[2]-51403784|0,Y=(Y<<9|Y>>>23)+S|0,N+=(Y&I|S&~I)+O[7]+1735328473|0,N=(N<<14|N>>>18)+Y|0,I+=(N&S|Y&~S)+O[12]-1926607734|0,I=(I<<20|I>>>12)+N|0,S+=(I^N^Y)+O[5]-378558|0,S=(S<<4|S>>>28)+I|0,Y+=(S^I^N)+O[8]-2022574463|0,Y=(Y<<11|Y>>>21)+S|0,N+=(Y^S^I)+O[11]+1839030562|0,N=(N<<16|N>>>16)+Y|0,I+=(N^Y^S)+O[14]-35309556|0,I=(I<<23|I>>>9)+N|0,S+=(I^N^Y)+O[1]-1530992060|0,S=(S<<4|S>>>28)+I|0,Y+=(S^I^N)+O[4]+1272893353|0,Y=(Y<<11|Y>>>21)+S|0,N+=(Y^S^I)+O[7]-155497632|0,N=(N<<16|N>>>16)+Y|0,I+=(N^Y^S)+O[10]-1094730640|0,I=(I<<23|I>>>9)+N|0,S+=(I^N^Y)+O[13]+681279174|0,S=(S<<4|S>>>28)+I|0,Y+=(S^I^N)+O[0]-358537222|0,Y=(Y<<11|Y>>>21)+S|0,N+=(Y^S^I)+O[3]-722521979|0,N=(N<<16|N>>>16)+Y|0,I+=(N^Y^S)+O[6]+76029189|0,I=(I<<23|I>>>9)+N|0,S+=(I^N^Y)+O[9]-640364487|0,S=(S<<4|S>>>28)+I|0,Y+=(S^I^N)+O[12]-421815835|0,Y=(Y<<11|Y>>>21)+S|0,N+=(Y^S^I)+O[15]+530742520|0,N=(N<<16|N>>>16)+Y|0,I+=(N^Y^S)+O[2]-995338651|0,I=(I<<23|I>>>9)+N|0,S+=(N^(I|~Y))+O[0]-198630844|0,S=(S<<6|S>>>26)+I|0,Y+=(I^(S|~N))+O[7]+1126891415|0,Y=(Y<<10|Y>>>22)+S|0,N+=(S^(Y|~I))+O[14]-1416354905|0,N=(N<<15|N>>>17)+Y|0,I+=(Y^(N|~S))+O[5]-57434055|0,I=(I<<21|I>>>11)+N|0,S+=(N^(I|~Y))+O[12]+1700485571|0,S=(S<<6|S>>>26)+I|0,Y+=(I^(S|~N))+O[3]-1894986606|0,Y=(Y<<10|Y>>>22)+S|0,N+=(S^(Y|~I))+O[10]-1051523|0,N=(N<<15|N>>>17)+Y|0,I+=(Y^(N|~S))+O[1]-2054922799|0,I=(I<<21|I>>>11)+N|0,S+=(N^(I|~Y))+O[8]+1873313359|0,S=(S<<6|S>>>26)+I|0,Y+=(I^(S|~N))+O[15]-30611744|0,Y=(Y<<10|Y>>>22)+S|0,N+=(S^(Y|~I))+O[6]-1560198380|0,N=(N<<15|N>>>17)+Y|0,I+=(Y^(N|~S))+O[13]+1309151649|0,I=(I<<21|I>>>11)+N|0,S+=(N^(I|~Y))+O[4]-145523070|0,S=(S<<6|S>>>26)+I|0,Y+=(I^(S|~N))+O[11]-1120210379|0,Y=(Y<<10|Y>>>22)+S|0,N+=(S^(Y|~I))+O[2]+718787259|0,N=(N<<15|N>>>17)+Y|0,I+=(Y^(N|~S))+O[9]-343485551|0,I=(I<<21|I>>>11)+N|0,y[0]=S+y[0]|0,y[1]=I+y[1]|0,y[2]=N+y[2]|0,y[3]=Y+y[3]|0}start(){return this._dataLength=0,this._bufferLength=0,this._state.set(e.stateIdentity),this}appendStr(y){const O=this._buffer8,S=this._buffer32;let N,Y,I=this._bufferLength;for(Y=0;Y<y.length;Y+=1){if(N=y.charCodeAt(Y),N<128)O[I++]=N;else if(N<2048)O[I++]=192+(N>>>6),O[I++]=63&N|128;else if(N<55296||N>56319)O[I++]=224+(N>>>12),O[I++]=N>>>6&63|128,O[I++]=63&N|128;else{if(N=1024*(N-55296)+(y.charCodeAt(++Y)-56320)+65536,N>1114111)throw new Error("Unicode standard supports code points up to U+10FFFF");O[I++]=240+(N>>>18),O[I++]=N>>>12&63|128,O[I++]=N>>>6&63|128,O[I++]=63&N|128}I>=64&&(this._dataLength+=64,e._md5cycle(this._state,S),I-=64,S[0]=S[16])}return this._bufferLength=I,this}appendAsciiStr(y){const O=this._buffer8,S=this._buffer32;let N,I=this._bufferLength,Y=0;for(;;){for(N=Math.min(y.length-Y,64-I);N--;)O[I++]=y.charCodeAt(Y++);if(I<64)break;this._dataLength+=64,e._md5cycle(this._state,S),I=0}return this._bufferLength=I,this}appendByteArray(y){const O=this._buffer8,S=this._buffer32;let N,I=this._bufferLength,Y=0;for(;;){for(N=Math.min(y.length-Y,64-I);N--;)O[I++]=y[Y++];if(I<64)break;this._dataLength+=64,e._md5cycle(this._state,S),I=0}return this._bufferLength=I,this}getState(){const y=this._state;return{buffer:String.fromCharCode.apply(null,Array.from(this._buffer8)),buflen:this._bufferLength,length:this._dataLength,state:[y[0],y[1],y[2],y[3]]}}setState(y){const O=y.buffer,S=y.state,I=this._state;let N;for(this._dataLength=y.length,this._bufferLength=y.buflen,I[0]=S[0],I[1]=S[1],I[2]=S[2],I[3]=S[3],N=0;N<O.length;N+=1)this._buffer8[N]=O.charCodeAt(N)}end(y=!1){const O=this._bufferLength,S=this._buffer8,I=this._buffer32,N=1+(O>>2);this._dataLength+=O;const Y=8*this._dataLength;if(S[O]=128,S[O+1]=S[O+2]=S[O+3]=0,I.set(e.buffer32Identity.subarray(N),N),O>55&&(e._md5cycle(this._state,I),I.set(e.buffer32Identity)),Y<=4294967295)I[14]=Y;else{const Z=Y.toString(16).match(/(.*?)(.{0,8})$/);if(null===Z)return;const K=parseInt(Z[2],16),P=parseInt(Z[1],16)||0;I[14]=K,I[15]=P}return e._md5cycle(this._state,I),y?this._state:e._hex(this._state)}}if(e.stateIdentity=new Int32Array([1732584193,-271733879,-1732584194,271733878]),e.buffer32Identity=new Int32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),e.hexChars="0123456789abcdef",e.hexOut=[],e.onePassHasher=new e,"5d41402abc4b2a76b9719d911017c592"!==e.hashStr("hello"))throw new Error("Md5 self test failed.")},9346:(Lt,ut)=>{"use strict";ut.V=void 0;var e=function(){function c(){this._dataLength=0,this._bufferLength=0,this._state=new Int32Array(4),this._buffer=new ArrayBuffer(68),this._buffer8=new Uint8Array(this._buffer,0,68),this._buffer32=new Uint32Array(this._buffer,0,17),this.start()}return c.hashStr=function(X,y){return void 0===y&&(y=!1),this.onePassHasher.start().appendStr(X).end(y)},c.hashAsciiStr=function(X,y){return void 0===y&&(y=!1),this.onePassHasher.start().appendAsciiStr(X).end(y)},c._hex=function(X){var S,I,N,Y,y=c.hexChars,O=c.hexOut;for(Y=0;Y<4;Y+=1)for(I=8*Y,S=X[Y],N=0;N<8;N+=2)O[I+1+N]=y.charAt(15&S),O[I+0+N]=y.charAt(15&(S>>>=4)),S>>>=4;return O.join("")},c._md5cycle=function(X,y){var O=X[0],S=X[1],I=X[2],N=X[3];S=((S+=((I=((I+=((N=((N+=((O=((O+=(S&I|~S&N)+y[0]-680876936|0)<<7|O>>>25)+S|0)&S|~O&I)+y[1]-389564586|0)<<12|N>>>20)+O|0)&O|~N&S)+y[2]+606105819|0)<<17|I>>>15)+N|0)&N|~I&O)+y[3]-1044525330|0)<<22|S>>>10)+I|0,S=((S+=((I=((I+=((N=((N+=((O=((O+=(S&I|~S&N)+y[4]-176418897|0)<<7|O>>>25)+S|0)&S|~O&I)+y[5]+1200080426|0)<<12|N>>>20)+O|0)&O|~N&S)+y[6]-1473231341|0)<<17|I>>>15)+N|0)&N|~I&O)+y[7]-45705983|0)<<22|S>>>10)+I|0,S=((S+=((I=((I+=((N=((N+=((O=((O+=(S&I|~S&N)+y[8]+1770035416|0)<<7|O>>>25)+S|0)&S|~O&I)+y[9]-1958414417|0)<<12|N>>>20)+O|0)&O|~N&S)+y[10]-42063|0)<<17|I>>>15)+N|0)&N|~I&O)+y[11]-1990404162|0)<<22|S>>>10)+I|0,S=((S+=((I=((I+=((N=((N+=((O=((O+=(S&I|~S&N)+y[12]+1804603682|0)<<7|O>>>25)+S|0)&S|~O&I)+y[13]-40341101|0)<<12|N>>>20)+O|0)&O|~N&S)+y[14]-1502002290|0)<<17|I>>>15)+N|0)&N|~I&O)+y[15]+1236535329|0)<<22|S>>>10)+I|0,S=((S+=((I=((I+=((N=((N+=((O=((O+=(S&N|I&~N)+y[1]-165796510|0)<<5|O>>>27)+S|0)&I|S&~I)+y[6]-1069501632|0)<<9|N>>>23)+O|0)&S|O&~S)+y[11]+643717713|0)<<14|I>>>18)+N|0)&O|N&~O)+y[0]-373897302|0)<<20|S>>>12)+I|0,S=((S+=((I=((I+=((N=((N+=((O=((O+=(S&N|I&~N)+y[5]-701558691|0)<<5|O>>>27)+S|0)&I|S&~I)+y[10]+38016083|0)<<9|N>>>23)+O|0)&S|O&~S)+y[15]-660478335|0)<<14|I>>>18)+N|0)&O|N&~O)+y[4]-405537848|0)<<20|S>>>12)+I|0,S=((S+=((I=((I+=((N=((N+=((O=((O+=(S&N|I&~N)+y[9]+568446438|0)<<5|O>>>27)+S|0)&I|S&~I)+y[14]-1019803690|0)<<9|N>>>23)+O|0)&S|O&~S)+y[3]-187363961|0)<<14|I>>>18)+N|0)&O|N&~O)+y[8]+1163531501|0)<<20|S>>>12)+I|0,S=((S+=((I=((I+=((N=((N+=((O=((O+=(S&N|I&~N)+y[13]-1444681467|0)<<5|O>>>27)+S|0)&I|S&~I)+y[2]-51403784|0)<<9|N>>>23)+O|0)&S|O&~S)+y[7]+1735328473|0)<<14|I>>>18)+N|0)&O|N&~O)+y[12]-1926607734|0)<<20|S>>>12)+I|0,S=((S+=((I=((I+=((N=((N+=((O=((O+=(S^I^N)+y[5]-378558|0)<<4|O>>>28)+S|0)^S^I)+y[8]-2022574463|0)<<11|N>>>21)+O|0)^O^S)+y[11]+1839030562|0)<<16|I>>>16)+N|0)^N^O)+y[14]-35309556|0)<<23|S>>>9)+I|0,S=((S+=((I=((I+=((N=((N+=((O=((O+=(S^I^N)+y[1]-1530992060|0)<<4|O>>>28)+S|0)^S^I)+y[4]+1272893353|0)<<11|N>>>21)+O|0)^O^S)+y[7]-155497632|0)<<16|I>>>16)+N|0)^N^O)+y[10]-1094730640|0)<<23|S>>>9)+I|0,S=((S+=((I=((I+=((N=((N+=((O=((O+=(S^I^N)+y[13]+681279174|0)<<4|O>>>28)+S|0)^S^I)+y[0]-358537222|0)<<11|N>>>21)+O|0)^O^S)+y[3]-722521979|0)<<16|I>>>16)+N|0)^N^O)+y[6]+76029189|0)<<23|S>>>9)+I|0,S=((S+=((I=((I+=((N=((N+=((O=((O+=(S^I^N)+y[9]-640364487|0)<<4|O>>>28)+S|0)^S^I)+y[12]-421815835|0)<<11|N>>>21)+O|0)^O^S)+y[15]+530742520|0)<<16|I>>>16)+N|0)^N^O)+y[2]-995338651|0)<<23|S>>>9)+I|0,S=((S+=((N=((N+=(S^((O=((O+=(I^(S|~N))+y[0]-198630844|0)<<6|O>>>26)+S|0)|~I))+y[7]+1126891415|0)<<10|N>>>22)+O|0)^((I=((I+=(O^(N|~S))+y[14]-1416354905|0)<<15|I>>>17)+N|0)|~O))+y[5]-57434055|0)<<21|S>>>11)+I|0,S=((S+=((N=((N+=(S^((O=((O+=(I^(S|~N))+y[12]+1700485571|0)<<6|O>>>26)+S|0)|~I))+y[3]-1894986606|0)<<10|N>>>22)+O|0)^((I=((I+=(O^(N|~S))+y[10]-1051523|0)<<15|I>>>17)+N|0)|~O))+y[1]-2054922799|0)<<21|S>>>11)+I|0,S=((S+=((N=((N+=(S^((O=((O+=(I^(S|~N))+y[8]+1873313359|0)<<6|O>>>26)+S|0)|~I))+y[15]-30611744|0)<<10|N>>>22)+O|0)^((I=((I+=(O^(N|~S))+y[6]-1560198380|0)<<15|I>>>17)+N|0)|~O))+y[13]+1309151649|0)<<21|S>>>11)+I|0,S=((S+=((N=((N+=(S^((O=((O+=(I^(S|~N))+y[4]-145523070|0)<<6|O>>>26)+S|0)|~I))+y[11]-1120210379|0)<<10|N>>>22)+O|0)^((I=((I+=(O^(N|~S))+y[2]+718787259|0)<<15|I>>>17)+N|0)|~O))+y[9]-343485551|0)<<21|S>>>11)+I|0,X[0]=O+X[0]|0,X[1]=S+X[1]|0,X[2]=I+X[2]|0,X[3]=N+X[3]|0},c.prototype.start=function(){return this._dataLength=0,this._bufferLength=0,this._state.set(c.stateIdentity),this},c.prototype.appendStr=function(X){var I,N,y=this._buffer8,O=this._buffer32,S=this._bufferLength;for(N=0;N<X.length;N+=1){if((I=X.charCodeAt(N))<128)y[S++]=I;else if(I<2048)y[S++]=192+(I>>>6),y[S++]=63&I|128;else if(I<55296||I>56319)y[S++]=224+(I>>>12),y[S++]=I>>>6&63|128,y[S++]=63&I|128;else{if((I=1024*(I-55296)+(X.charCodeAt(++N)-56320)+65536)>1114111)throw new Error("Unicode standard supports code points up to U+10FFFF");y[S++]=240+(I>>>18),y[S++]=I>>>12&63|128,y[S++]=I>>>6&63|128,y[S++]=63&I|128}S>=64&&(this._dataLength+=64,c._md5cycle(this._state,O),S-=64,O[0]=O[16])}return this._bufferLength=S,this},c.prototype.appendAsciiStr=function(X){for(var I,y=this._buffer8,O=this._buffer32,S=this._bufferLength,N=0;;){for(I=Math.min(X.length-N,64-S);I--;)y[S++]=X.charCodeAt(N++);if(S<64)break;this._dataLength+=64,c._md5cycle(this._state,O),S=0}return this._bufferLength=S,this},c.prototype.appendByteArray=function(X){for(var I,y=this._buffer8,O=this._buffer32,S=this._bufferLength,N=0;;){for(I=Math.min(X.length-N,64-S);I--;)y[S++]=X[N++];if(S<64)break;this._dataLength+=64,c._md5cycle(this._state,O),S=0}return this._bufferLength=S,this},c.prototype.getState=function(){var X=this._state;return{buffer:String.fromCharCode.apply(null,Array.from(this._buffer8)),buflen:this._bufferLength,length:this._dataLength,state:[X[0],X[1],X[2],X[3]]}},c.prototype.setState=function(X){var I,y=X.buffer,O=X.state,S=this._state;for(this._dataLength=X.length,this._bufferLength=X.buflen,S[0]=O[0],S[1]=O[1],S[2]=O[2],S[3]=O[3],I=0;I<y.length;I+=1)this._buffer8[I]=y.charCodeAt(I)},c.prototype.end=function(X){void 0===X&&(X=!1);var y=this._bufferLength,O=this._buffer8,S=this._buffer32,I=1+(y>>2);this._dataLength+=y;var N=8*this._dataLength;if(O[y]=128,O[y+1]=O[y+2]=O[y+3]=0,S.set(c.buffer32Identity.subarray(I),I),y>55&&(c._md5cycle(this._state,S),S.set(c.buffer32Identity)),N<=4294967295)S[14]=N;else{var Y=N.toString(16).match(/(.*?)(.{0,8})$/);if(null===Y)return;var Z=parseInt(Y[2],16),K=parseInt(Y[1],16)||0;S[14]=Z,S[15]=K}return c._md5cycle(this._state,S),X?this._state:c._hex(this._state)},c.stateIdentity=new Int32Array([1732584193,-271733879,-1732584194,271733878]),c.buffer32Identity=new Int32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),c.hexChars="0123456789abcdef",c.hexOut=[],c.onePassHasher=new c,c}();if(ut.V=e,"5d41402abc4b2a76b9719d911017c592"!==e.hashStr("hello"))throw new Error("Md5 self test failed.")},1597:(Lt,ut,se)=>{"use strict";se.d(ut,{RB:()=>g,TI:()=>u,tV:()=>x,xE:()=>p});var e=se(8239),c=se(4537),X=se(4121),y=se(1588),O=se(4970),S=se(5598),I=se(5557),N=se(9814),Y=se(97),Z=se(8692);class K{constructor(){}loadScript(l,h,r,n=null){if(typeof document<"u"&&!document.getElementById(l)){let i=document.createElement("script");i.async=!0,i.src=h,i.onload=r,n||(n=document.head),n.appendChild(i)}}}class P{}const k={oneTapEnabled:!0};let x=(()=>{class b extends K{constructor(h,r){super(),this.clientId=h,this.initOptions=r,this.changeUser=new c.EventEmitter,this._socialUser=new X.X(null),this._accessToken=new X.X(null),this._receivedAccessToken=new c.EventEmitter,this.initOptions={...k,...this.initOptions},this._socialUser.pipe((0,y.T)(1)).subscribe(this.changeUser),this._accessToken.pipe((0,y.T)(1)).subscribe(this._receivedAccessToken)}initialize(h){return new Promise((r,n)=>{try{this.loadScript(b.PROVIDER_ID,"https://accounts.google.com/gsi/client",()=>{if(google.accounts.id.initialize({client_id:this.clientId,auto_select:h,callback:({credential:i})=>{const o=this.createSocialUser(i);this._socialUser.next(o)},prompt_parent_id:this.initOptions?.prompt_parent_id,itp_support:this.initOptions.oneTapEnabled}),this.initOptions.oneTapEnabled&&this._socialUser.pipe((0,O.h)(i=>null===i)).subscribe(()=>google.accounts.id.prompt(console.debug)),this.initOptions.scopes){const i=this.initOptions.scopes instanceof Array?this.initOptions.scopes.filter(o=>o).join(" "):this.initOptions.scopes;this._tokenClient=google.accounts.oauth2.initTokenClient({client_id:this.clientId,scope:i,prompt:this.initOptions.prompt,callback:o=>{o.error?this._accessToken.error({code:o.error,description:o.error_description,uri:o.error_uri}):this._accessToken.next(o.access_token)}})}r()})}catch(i){n(i)}})}getLoginStatus(){return new Promise((h,r)=>{this._socialUser.value?h(this._socialUser.value):r(`No user is currently logged in with ${b.PROVIDER_ID}`)})}refreshToken(){return new Promise((h,r)=>{google.accounts.id.revoke(this._socialUser.value.id,n=>{n.error?r(n.error):h(this._socialUser.value)})})}getAccessToken(){return new Promise((h,r)=>{this._tokenClient?(this._tokenClient.requestAccessToken({hint:this._socialUser.value?.email}),this._receivedAccessToken.pipe((0,S.q)(1)).subscribe(h)):r(this._socialUser.value?"No token client was instantiated, you should specify some scopes.":"You should be logged-in first.")})}revokeAccessToken(){return new Promise((h,r)=>{this._tokenClient?this._accessToken.value?google.accounts.oauth2.revoke(this._accessToken.value,()=>{this._accessToken.next(null),h()}):r("No access token to revoke"):r("No token client was instantiated, you should specify some scopes.")})}signIn(){return Promise.reject('You should not call this method directly for Google, use "<asl-google-signin-button>" wrapper or generate the button yourself with "google.accounts.id.renderButton()" (https://developers.google.com/identity/gsi/web/guides/display-button#javascript)')}signOut(){var h=this;return(0,e.Z)(function*(){google.accounts.id.disableAutoSelect(),h._socialUser.next(null)})()}createSocialUser(h){const r=new P;r.idToken=h;const n=this.decodeJwt(h);return r.id=n.sub,r.name=n.name,r.email=n.email,r.photoUrl=n.picture,r.firstName=n.given_name,r.lastName=n.family_name,r}decodeJwt(h){const n=h.split(".")[1].replace(/-/g,"+").replace(/_/g,"/"),i=decodeURIComponent(window.atob(n).split("").map(function(o){return"%"+("00"+o.charCodeAt(0).toString(16)).slice(-2)}).join(""));return JSON.parse(i)}}return b.PROVIDER_ID="GOOGLE",b})(),p=(()=>{class b{get authState(){return this._authState.asObservable()}get initState(){return this._initState.asObservable()}constructor(h,r,n){this._ngZone=r,this._injector=n,this.providers=new Map,this.autoLogin=!1,this._user=null,this._authState=new I.t(1),this.initialized=!1,this._initState=new N.c,h instanceof Promise?h.then(i=>{this.initialize(i)}):this.initialize(h)}initialize(h){this.autoLogin=void 0!==h.autoLogin&&h.autoLogin;const{onError:r=console.error}=h;h.providers.forEach(n=>{this.providers.set(n.id,"prototype"in n.provider?this._injector.get(n.provider):n.provider)}),Promise.all(Array.from(this.providers.values()).map(n=>n.initialize(this.autoLogin))).then(()=>{if(this.autoLogin){const n=[];let i=!1;this.providers.forEach((o,t)=>{const a=o.getLoginStatus();n.push(a),a.then(m=>{this.setUser(m,t),i=!0}).catch(console.debug)}),Promise.all(n).catch(()=>{i||(this._user=null,this._authState.next(null))})}this.providers.forEach((n,i)=>{(0,Y.b)(n.changeUser)&&n.changeUser.subscribe(o=>{this._ngZone.run(()=>{this.setUser(o,i)})})})}).catch(n=>{r(n)}).finally(()=>{this.initialized=!0,this._initState.next(this.initialized),this._initState.complete()})}getAccessToken(h){var r=this;return(0,e.Z)(function*(){const n=r.providers.get(h);if(!r.initialized)throw b.ERR_NOT_INITIALIZED;if(!n)throw b.ERR_LOGIN_PROVIDER_NOT_FOUND;if(!(n instanceof x))throw b.ERR_NOT_SUPPORTED_FOR_ACCESS_TOKEN;return yield n.getAccessToken()})()}refreshAuthToken(h){return new Promise((r,n)=>{if(this.initialized){const i=this.providers.get(h);i?"function"!=typeof i.refreshToken?n(b.ERR_NOT_SUPPORTED_FOR_REFRESH_TOKEN):i.refreshToken().then(o=>{this.setUser(o,h),r()}).catch(o=>{n(o)}):n(b.ERR_LOGIN_PROVIDER_NOT_FOUND)}else n(b.ERR_NOT_INITIALIZED)})}refreshAccessToken(h){return new Promise((r,n)=>{if(this.initialized)if(h!==x.PROVIDER_ID)n(b.ERR_NOT_SUPPORTED_FOR_REFRESH_TOKEN);else{const i=this.providers.get(h);i instanceof x?i.revokeAccessToken().then(r).catch(n):n(b.ERR_LOGIN_PROVIDER_NOT_FOUND)}else n(b.ERR_NOT_INITIALIZED)})}signIn(h,r){return new Promise((n,i)=>{if(this.initialized){let o=this.providers.get(h);o?o.signIn(r).then(t=>{this.setUser(t,h),n(t)}).catch(t=>{i(t)}):i(b.ERR_LOGIN_PROVIDER_NOT_FOUND)}else i(b.ERR_NOT_INITIALIZED)})}signOut(h=!1){return new Promise((r,n)=>{if(this.initialized)if(this._user){let o=this.providers.get(this._user.provider);o?o.signOut(h).then(()=>{r(),this.setUser(null)}).catch(t=>{n(t)}):n(b.ERR_LOGIN_PROVIDER_NOT_FOUND)}else n(b.ERR_NOT_LOGGED_IN);else n(b.ERR_NOT_INITIALIZED)})}setUser(h,r){h&&r&&(h.provider=r),this._user=h,this._authState.next(h)}}return b.ERR_LOGIN_PROVIDER_NOT_FOUND="Login provider not found",b.ERR_NOT_LOGGED_IN="Not logged in",b.ERR_NOT_INITIALIZED="Login providers not ready yet. Are there errors on your console?",b.ERR_NOT_SUPPORTED_FOR_REFRESH_TOKEN="Chosen login provider is not supported for refreshing a token",b.ERR_NOT_SUPPORTED_FOR_ACCESS_TOKEN="Chosen login provider is not supported for getting an access token",b.\u0275fac=function(h){return new(h||b)(c.\u0275\u0275inject("SocialAuthServiceConfig"),c.\u0275\u0275inject(c.NgZone),c.\u0275\u0275inject(c.Injector))},b.\u0275prov=c.\u0275\u0275defineInjectable({token:b,factory:b.\u0275fac,providedIn:"root"}),b})(),u=(()=>{class b{constructor(h,r){this.type="icon",this.size="medium",this.text="signin_with",this.shape="rectangular",this.theme="outline",this.logo_alignment="left",this.width="",this.locale="",r.initState.pipe((0,S.q)(1)).subscribe(()=>{Promise.resolve(this.width).then(n=>{n>"400"||n<"200"&&""!=n?Promise.reject("Please note .. max-width 400 , min-width 200 (https://developers.google.com/identity/gsi/web/tools/configurator)"):google.accounts.id.renderButton(h.nativeElement,{type:this.type,size:this.size,text:this.text,width:this.width,shape:this.shape,theme:this.theme,logo_alignment:this.logo_alignment,locale:this.locale})})})}}return b.\u0275fac=function(h){return new(h||b)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(p))},b.\u0275dir=c.\u0275\u0275defineDirective({type:b,selectors:[["asl-google-signin-button"]],inputs:{type:"type",size:"size",text:"text",shape:"shape",theme:"theme",logo_alignment:"logo_alignment",width:"width",locale:"locale"}}),b})(),g=(()=>{class b{static initialize(h){return{ngModule:b,providers:[p,{provide:"SocialAuthServiceConfig",useValue:h}]}}constructor(h){if(h)throw new Error("SocialLoginModule is already loaded. Import it in the AppModule only")}}return b.\u0275fac=function(h){return new(h||b)(c.\u0275\u0275inject(b,12))},b.\u0275mod=c.\u0275\u0275defineNgModule({type:b}),b.\u0275inj=c.\u0275\u0275defineInjector({providers:[p],imports:[Z.ez]}),b})()},4091:(Lt,ut,se)=>{"use strict";se.d(ut,{F4:()=>Z,IO:()=>p,LC:()=>c,SB:()=>Y,X$:()=>y,ZE:()=>w,ZN:()=>v,_j:()=>e,eR:()=>K,jt:()=>O,k1:()=>M,l3:()=>X,oB:()=>N,pV:()=>k,ru:()=>S,vP:()=>I});class e{}class c{}const X="*";function y(A,E){return{type:7,name:A,definitions:E,options:{}}}function O(A,E=null){return{type:4,styles:E,timings:A}}function S(A,E=null){return{type:3,steps:A,options:E}}function I(A,E=null){return{type:2,steps:A,options:E}}function N(A){return{type:6,styles:A,offset:null}}function Y(A,E,R){return{type:0,name:A,styles:E,options:R}}function Z(A){return{type:5,steps:A}}function K(A,E,R=null){return{type:1,expr:A,animation:E,options:R}}function k(A=null){return{type:9,options:A}}function p(A,E,R=null){return{type:11,selector:A,animation:E,options:R}}function g(A){Promise.resolve().then(A)}class v{constructor(E=0,R=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=E+R}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(E=>E()),this._onDoneFns=[])}onStart(E){this._originalOnStartFns.push(E),this._onStartFns.push(E)}onDone(E){this._originalOnDoneFns.push(E),this._onDoneFns.push(E)}onDestroy(E){this._onDestroyFns.push(E)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){g(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(E=>E()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(E=>E()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(E){this._position=this.totalTime?E*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(E){const R="start"==E?this._onStartFns:this._onDoneFns;R.forEach(W=>W()),R.length=0}}class w{constructor(E){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=E;let R=0,W=0,b=0;const l=this.players.length;0==l?g(()=>this._onFinish()):this.players.forEach(h=>{h.onDone(()=>{++R==l&&this._onFinish()}),h.onDestroy(()=>{++W==l&&this._onDestroy()}),h.onStart(()=>{++b==l&&this._onStart()})}),this.totalTime=this.players.reduce((h,r)=>Math.max(h,r.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(E=>E()),this._onDoneFns=[])}init(){this.players.forEach(E=>E.init())}onStart(E){this._onStartFns.push(E)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(E=>E()),this._onStartFns=[])}onDone(E){this._onDoneFns.push(E)}onDestroy(E){this._onDestroyFns.push(E)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(E=>E.play())}pause(){this.players.forEach(E=>E.pause())}restart(){this.players.forEach(E=>E.restart())}finish(){this._onFinish(),this.players.forEach(E=>E.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(E=>E.destroy()),this._onDestroyFns.forEach(E=>E()),this._onDestroyFns=[])}reset(){this.players.forEach(E=>E.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(E){const R=E*this.totalTime;this.players.forEach(W=>{const b=W.totalTime?Math.min(1,R/W.totalTime):1;W.setPosition(b)})}getPosition(){const E=this.players.reduce((R,W)=>null===R||W.totalTime>R.totalTime?W:R,null);return null!=E?E.getPosition():0}beforeDestroy(){this.players.forEach(E=>{E.beforeDestroy&&E.beforeDestroy()})}triggerCallback(E){const R="start"==E?this._onStartFns:this._onDoneFns;R.forEach(W=>W()),R.length=0}}const M="!"},8954:(Lt,ut,se)=>{"use strict";se.d(ut,{$s:()=>r,Em:()=>a,Kd:()=>Mt,X6:()=>ge,ic:()=>d,kH:()=>ai,mK:()=>ie,qV:()=>U,qm:()=>Ii,rt:()=>Li,s1:()=>t,tE:()=>St,vO:()=>pe,yG:()=>ae});var e=se(8692),c=se(4537),X=se(6321),y=se(8023),O=se(4813),S=se(4121),I=se(4945),N=se(5436),Y=se(8168),Z=se(3151),K=se(4970),P=se(7969),k=se(5598),x=se(1588),p=se(2147),u=se(3528),g=se(4929),v=se(7723),w=se(1444);function R(zt,je){return(zt.getAttribute(je)||"").match(/\S+/g)||[]}const b="cdk-describedby-message",l="cdk-describedby-host";let h=0,r=(()=>{class zt{constructor(Te,we){this._platform=we,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+h++,this._document=Te,this._id=(0,c.inject)(c.APP_ID)+"-"+h++}describe(Te,we,ht){if(!this._canBeDescribed(Te,we))return;const Et=n(we,ht);"string"!=typeof we?(i(we,this._id),this._messageRegistry.set(Et,{messageElement:we,referenceCount:0})):this._messageRegistry.has(Et)||this._createMessageElement(we,ht),this._isElementDescribedByMessage(Te,Et)||this._addMessageReference(Te,Et)}removeDescription(Te,we,ht){if(!we||!this._isElementNode(Te))return;const Et=n(we,ht);if(this._isElementDescribedByMessage(Te,Et)&&this._removeMessageReference(Te,Et),"string"==typeof we){const Qt=this._messageRegistry.get(Et);Qt&&0===Qt.referenceCount&&this._deleteMessageElement(Et)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const Te=this._document.querySelectorAll(`[${l}="${this._id}"]`);for(let we=0;we<Te.length;we++)this._removeCdkDescribedByReferenceIds(Te[we]),Te[we].removeAttribute(l);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(Te,we){const ht=this._document.createElement("div");i(ht,this._id),ht.textContent=Te,we&&ht.setAttribute("role",we),this._createMessagesContainer(),this._messagesContainer.appendChild(ht),this._messageRegistry.set(n(Te,we),{messageElement:ht,referenceCount:0})}_deleteMessageElement(Te){this._messageRegistry.get(Te)?.messageElement?.remove(),this._messageRegistry.delete(Te)}_createMessagesContainer(){if(this._messagesContainer)return;const Te="cdk-describedby-message-container",we=this._document.querySelectorAll(`.${Te}[platform="server"]`);for(let Et=0;Et<we.length;Et++)we[Et].remove();const ht=this._document.createElement("div");ht.style.visibility="hidden",ht.classList.add(Te),ht.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&ht.setAttribute("platform","server"),this._document.body.appendChild(ht),this._messagesContainer=ht}_removeCdkDescribedByReferenceIds(Te){const we=R(Te,"aria-describedby").filter(ht=>0!=ht.indexOf(b));Te.setAttribute("aria-describedby",we.join(" "))}_addMessageReference(Te,we){const ht=this._messageRegistry.get(we);(function A(zt,je,Te){const we=R(zt,je);we.some(ht=>ht.trim()==Te.trim())||(we.push(Te.trim()),zt.setAttribute(je,we.join(" ")))})(Te,"aria-describedby",ht.messageElement.id),Te.setAttribute(l,this._id),ht.referenceCount++}_removeMessageReference(Te,we){const ht=this._messageRegistry.get(we);ht.referenceCount--,function E(zt,je,Te){const ht=R(zt,je).filter(Et=>Et!=Te.trim());ht.length?zt.setAttribute(je,ht.join(" ")):zt.removeAttribute(je)}(Te,"aria-describedby",ht.messageElement.id),Te.removeAttribute(l)}_isElementDescribedByMessage(Te,we){const ht=R(Te,"aria-describedby"),Et=this._messageRegistry.get(we),Qt=Et&&Et.messageElement.id;return!!Qt&&-1!=ht.indexOf(Qt)}_canBeDescribed(Te,we){if(!this._isElementNode(Te))return!1;if(we&&"object"==typeof we)return!0;const ht=null==we?"":`${we}`.trim(),Et=Te.getAttribute("aria-label");return!(!ht||Et&&Et.trim()===ht)}_isElementNode(Te){return Te.nodeType===this._document.ELEMENT_NODE}}return zt.\u0275fac=function(Te){return new(Te||zt)(c.\u0275\u0275inject(e.K0),c.\u0275\u0275inject(X.t4))},zt.\u0275prov=c.\u0275\u0275defineInjectable({token:zt,factory:zt.\u0275fac,providedIn:"root"}),zt})();function n(zt,je){return"string"==typeof zt?`${je||""}/${zt}`:zt}function i(zt,je){zt.id||(zt.id=`${b}-${je}-${h++}`)}class o{constructor(je){this._items=je,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new y.x,this._typeaheadSubscription=O.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=Te=>Te.disabled,this._pressedLetters=[],this.tabOut=new y.x,this.change=new y.x,je instanceof c.QueryList&&(this._itemChangesSubscription=je.changes.subscribe(Te=>{if(this._activeItem){const ht=Te.toArray().indexOf(this._activeItem);ht>-1&&ht!==this._activeItemIndex&&(this._activeItemIndex=ht)}}))}skipPredicate(je){return this._skipPredicateFn=je,this}withWrap(je=!0){return this._wrap=je,this}withVerticalOrientation(je=!0){return this._vertical=je,this}withHorizontalOrientation(je){return this._horizontal=je,this}withAllowedModifierKeys(je){return this._allowedModifierKeys=je,this}withTypeAhead(je=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,Y.b)(Te=>this._pressedLetters.push(Te)),(0,Z.b)(je),(0,K.h)(()=>this._pressedLetters.length>0),(0,P.U)(()=>this._pressedLetters.join(""))).subscribe(Te=>{const we=this._getItemsArray();for(let ht=1;ht<we.length+1;ht++){const Et=(this._activeItemIndex+ht)%we.length,Qt=we[Et];if(!this._skipPredicateFn(Qt)&&0===Qt.getLabel().toUpperCase().trim().indexOf(Te)){this.setActiveItem(Et);break}}this._pressedLetters=[]}),this}cancelTypeahead(){return this._pressedLetters=[],this}withHomeAndEnd(je=!0){return this._homeAndEnd=je,this}withPageUpDown(je=!0,Te=10){return this._pageUpAndDown={enabled:je,delta:Te},this}setActiveItem(je){const Te=this._activeItem;this.updateActiveItem(je),this._activeItem!==Te&&this.change.next(this._activeItemIndex)}onKeydown(je){const Te=je.keyCode,ht=["altKey","ctrlKey","metaKey","shiftKey"].every(Et=>!je[Et]||this._allowedModifierKeys.indexOf(Et)>-1);switch(Te){case N.Mf:return void this.tabOut.next();case N.JH:if(this._vertical&&ht){this.setNextItemActive();break}return;case N.LH:if(this._vertical&&ht){this.setPreviousItemActive();break}return;case N.SV:if(this._horizontal&&ht){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case N.oh:if(this._horizontal&&ht){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case N.Sd:if(this._homeAndEnd&&ht){this.setFirstItemActive();break}return;case N.uR:if(this._homeAndEnd&&ht){this.setLastItemActive();break}return;case N.Ku:if(this._pageUpAndDown.enabled&&ht){const Et=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(Et>0?Et:0,1);break}return;case N.VM:if(this._pageUpAndDown.enabled&&ht){const Et=this._activeItemIndex+this._pageUpAndDown.delta,Qt=this._getItemsArray().length;this._setActiveItemByIndex(Et<Qt?Et:Qt-1,-1);break}return;default:return void((ht||(0,N.Vb)(je,"shiftKey"))&&(je.key&&1===je.key.length?this._letterKeyStream.next(je.key.toLocaleUpperCase()):(Te>=N.A&&Te<=N.Z||Te>=N.xE&&Te<=N.aO)&&this._letterKeyStream.next(String.fromCharCode(Te))))}this._pressedLetters=[],je.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(je){const Te=this._getItemsArray(),we="number"==typeof je?je:Te.indexOf(je);this._activeItem=Te[we]??null,this._activeItemIndex=we}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(je){this._wrap?this._setActiveInWrapMode(je):this._setActiveInDefaultMode(je)}_setActiveInWrapMode(je){const Te=this._getItemsArray();for(let we=1;we<=Te.length;we++){const ht=(this._activeItemIndex+je*we+Te.length)%Te.length;if(!this._skipPredicateFn(Te[ht]))return void this.setActiveItem(ht)}}_setActiveInDefaultMode(je){this._setActiveItemByIndex(this._activeItemIndex+je,je)}_setActiveItemByIndex(je,Te){const we=this._getItemsArray();if(we[je]){for(;this._skipPredicateFn(we[je]);)if(!we[je+=Te])return;this.setActiveItem(je)}}_getItemsArray(){return this._items instanceof c.QueryList?this._items.toArray():this._items}}class t extends o{setActiveItem(je){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(je),this.activeItem&&this.activeItem.setActiveStyles()}}class a extends o{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(je){return this._origin=je,this}setActiveItem(je){super.setActiveItem(je),this.activeItem&&this.activeItem.focus(this._origin)}}let d=(()=>{class zt{constructor(Te){this._platform=Te}isDisabled(Te){return Te.hasAttribute("disabled")}isVisible(Te){return function T(zt){return!!(zt.offsetWidth||zt.offsetHeight||"function"==typeof zt.getClientRects&&zt.getClientRects().length)}(Te)&&"visible"===getComputedStyle(Te).visibility}isTabbable(Te){if(!this._platform.isBrowser)return!1;const we=function f(zt){try{return zt.frameElement}catch{return null}}(function L(zt){return zt.ownerDocument&&zt.ownerDocument.defaultView||window}(Te));if(we&&(-1===G(we)||!this.isVisible(we)))return!1;let ht=Te.nodeName.toLowerCase(),Et=G(Te);return Te.hasAttribute("contenteditable")?-1!==Et:!("iframe"===ht||"object"===ht||this._platform.WEBKIT&&this._platform.IOS&&!function C(zt){let je=zt.nodeName.toLowerCase(),Te="input"===je&&zt.type;return"text"===Te||"password"===Te||"select"===je||"textarea"===je}(Te))&&("audio"===ht?!!Te.hasAttribute("controls")&&-1!==Et:"video"===ht?-1!==Et&&(null!==Et||this._platform.FIREFOX||Te.hasAttribute("controls")):Te.tabIndex>=0)}isFocusable(Te,we){return function j(zt){return!function F(zt){return function _(zt){return"input"==zt.nodeName.toLowerCase()}(zt)&&"hidden"==zt.type}(zt)&&(function V(zt){let je=zt.nodeName.toLowerCase();return"input"===je||"select"===je||"button"===je||"textarea"===je}(zt)||function s(zt){return function B(zt){return"a"==zt.nodeName.toLowerCase()}(zt)&&zt.hasAttribute("href")}(zt)||zt.hasAttribute("contenteditable")||H(zt))}(Te)&&!this.isDisabled(Te)&&(we?.ignoreVisibility||this.isVisible(Te))}}return zt.\u0275fac=function(Te){return new(Te||zt)(c.\u0275\u0275inject(X.t4))},zt.\u0275prov=c.\u0275\u0275defineInjectable({token:zt,factory:zt.\u0275fac,providedIn:"root"}),zt})();function H(zt){if(!zt.hasAttribute("tabindex")||void 0===zt.tabIndex)return!1;let je=zt.getAttribute("tabindex");return!(!je||isNaN(parseInt(je,10)))}function G(zt){if(!H(zt))return null;const je=parseInt(zt.getAttribute("tabindex")||"",10);return isNaN(je)?-1:je}class ee{get enabled(){return this._enabled}set enabled(je){this._enabled=je,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(je,this._startAnchor),this._toggleAnchorTabIndex(je,this._endAnchor))}constructor(je,Te,we,ht,Et=!1){this._element=je,this._checker=Te,this._ngZone=we,this._document=ht,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,Et||this.attachAnchors()}destroy(){const je=this._startAnchor,Te=this._endAnchor;je&&(je.removeEventListener("focus",this.startAnchorListener),je.remove()),Te&&(Te.removeEventListener("focus",this.endAnchorListener),Te.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(je){return new Promise(Te=>{this._executeOnStable(()=>Te(this.focusInitialElement(je)))})}focusFirstTabbableElementWhenReady(je){return new Promise(Te=>{this._executeOnStable(()=>Te(this.focusFirstTabbableElement(je)))})}focusLastTabbableElementWhenReady(je){return new Promise(Te=>{this._executeOnStable(()=>Te(this.focusLastTabbableElement(je)))})}_getRegionBoundary(je){const Te=this._element.querySelectorAll(`[cdk-focus-region-${je}], [cdkFocusRegion${je}], [cdk-focus-${je}]`);return"start"==je?Te.length?Te[0]:this._getFirstTabbableElement(this._element):Te.length?Te[Te.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(je){const Te=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(Te){if(!this._checker.isFocusable(Te)){const we=this._getFirstTabbableElement(Te);return we?.focus(je),!!we}return Te.focus(je),!0}return this.focusFirstTabbableElement(je)}focusFirstTabbableElement(je){const Te=this._getRegionBoundary("start");return Te&&Te.focus(je),!!Te}focusLastTabbableElement(je){const Te=this._getRegionBoundary("end");return Te&&Te.focus(je),!!Te}hasAttached(){return this._hasAttached}_getFirstTabbableElement(je){if(this._checker.isFocusable(je)&&this._checker.isTabbable(je))return je;const Te=je.children;for(let we=0;we<Te.length;we++){const ht=Te[we].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(Te[we]):null;if(ht)return ht}return null}_getLastTabbableElement(je){if(this._checker.isFocusable(je)&&this._checker.isTabbable(je))return je;const Te=je.children;for(let we=Te.length-1;we>=0;we--){const ht=Te[we].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(Te[we]):null;if(ht)return ht}return null}_createAnchor(){const je=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,je),je.classList.add("cdk-visually-hidden"),je.classList.add("cdk-focus-trap-anchor"),je.setAttribute("aria-hidden","true"),je}_toggleAnchorTabIndex(je,Te){je?Te.setAttribute("tabindex","0"):Te.removeAttribute("tabindex")}toggleAnchors(je){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(je,this._startAnchor),this._toggleAnchorTabIndex(je,this._endAnchor))}_executeOnStable(je){this._ngZone.isStable?je():this._ngZone.onStable.pipe((0,k.q)(1)).subscribe(je)}}let U=(()=>{class zt{constructor(Te,we,ht){this._checker=Te,this._ngZone=we,this._document=ht}create(Te,we=!1){return new ee(Te,this._checker,this._ngZone,this._document,we)}}return zt.\u0275fac=function(Te){return new(Te||zt)(c.\u0275\u0275inject(d),c.\u0275\u0275inject(c.NgZone),c.\u0275\u0275inject(e.K0))},zt.\u0275prov=c.\u0275\u0275defineInjectable({token:zt,factory:zt.\u0275fac,providedIn:"root"}),zt})(),ie=(()=>{class zt{get enabled(){return this.focusTrap.enabled}set enabled(Te){this.focusTrap.enabled=(0,g.Ig)(Te)}get autoCapture(){return this._autoCapture}set autoCapture(Te){this._autoCapture=(0,g.Ig)(Te)}constructor(Te,we,ht){this._elementRef=Te,this._focusTrapFactory=we,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}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(Te){const we=Te.autoCapture;we&&!we.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,X.ht)(),this.focusTrap.focusInitialElementWhenReady()}}return zt.\u0275fac=function(Te){return new(Te||zt)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(U),c.\u0275\u0275directiveInject(e.K0))},zt.\u0275dir=c.\u0275\u0275defineDirective({type:zt,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[c.\u0275\u0275NgOnChangesFeature]}),zt})();class $ extends ee{get enabled(){return this._enabled}set enabled(je){this._enabled=je,this._enabled?this._focusTrapManager.register(this):this._focusTrapManager.deregister(this)}constructor(je,Te,we,ht,Et,Qt,mi){super(je,Te,we,ht,mi.defer),this._focusTrapManager=Et,this._inertStrategy=Qt,this._focusTrapManager.register(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 oe=new c.InjectionToken("FOCUS_TRAP_INERT_STRATEGY");class te{constructor(){this._listener=null}preventFocus(je){this._listener&&je._document.removeEventListener("focus",this._listener,!0),this._listener=Te=>this._trapFocus(je,Te),je._ngZone.runOutsideAngular(()=>{je._document.addEventListener("focus",this._listener,!0)})}allowFocus(je){this._listener&&(je._document.removeEventListener("focus",this._listener,!0),this._listener=null)}_trapFocus(je,Te){const we=Te.target,ht=je._element;we&&!ht.contains(we)&&!we.closest?.("div.cdk-overlay-pane")&&setTimeout(()=>{je.enabled&&!ht.contains(je._document.activeElement)&&je.focusFirstTabbableElement()})}}let _e=(()=>{class zt{constructor(){this._focusTrapStack=[]}register(Te){this._focusTrapStack=this._focusTrapStack.filter(ht=>ht!==Te);let we=this._focusTrapStack;we.length&&we[we.length-1]._disable(),we.push(Te),Te._enable()}deregister(Te){Te._disable();const we=this._focusTrapStack,ht=we.indexOf(Te);-1!==ht&&(we.splice(ht,1),we.length&&we[we.length-1]._enable())}}return zt.\u0275fac=function(Te){return new(Te||zt)},zt.\u0275prov=c.\u0275\u0275defineInjectable({token:zt,factory:zt.\u0275fac,providedIn:"root"}),zt})(),pe=(()=>{class zt{constructor(Te,we,ht,Et,Qt){this._checker=Te,this._ngZone=we,this._focusTrapManager=ht,this._document=Et,this._inertStrategy=Qt||new te}create(Te,we={defer:!1}){let ht;return ht="boolean"==typeof we?{defer:we}:we,new $(Te,this._checker,this._ngZone,this._document,this._focusTrapManager,this._inertStrategy,ht)}}return zt.\u0275fac=function(Te){return new(Te||zt)(c.\u0275\u0275inject(d),c.\u0275\u0275inject(c.NgZone),c.\u0275\u0275inject(_e),c.\u0275\u0275inject(e.K0),c.\u0275\u0275inject(oe,8))},zt.\u0275prov=c.\u0275\u0275defineInjectable({token:zt,factory:zt.\u0275fac,providedIn:"root"}),zt})();function ge(zt){return 0===zt.buttons||0===zt.offsetX&&0===zt.offsetY}function ae(zt){const je=zt.touches&&zt.touches[0]||zt.changedTouches&&zt.changedTouches[0];return!(!je||-1!==je.identifier||null!=je.radiusX&&1!==je.radiusX||null!=je.radiusY&&1!==je.radiusY)}const ve=new c.InjectionToken("cdk-input-modality-detector-options"),fe={ignoreKeys:[N.zL,N.jx,N.b2,N.MW,N.JU]},ce=(0,X.i$)({passive:!0,capture:!0});let xe=(()=>{class zt{get mostRecentModality(){return this._modality.value}constructor(Te,we,ht,Et){this._platform=Te,this._mostRecentTarget=null,this._modality=new S.X(null),this._lastTouchMs=0,this._onKeydown=Qt=>{this._options?.ignoreKeys?.some(mi=>mi===Qt.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,X.sA)(Qt))},this._onMousedown=Qt=>{Date.now()-this._lastTouchMs<650||(this._modality.next(ge(Qt)?"keyboard":"mouse"),this._mostRecentTarget=(0,X.sA)(Qt))},this._onTouchstart=Qt=>{ae(Qt)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,X.sA)(Qt))},this._options={...fe,...Et},this.modalityDetected=this._modality.pipe((0,x.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,p.x)()),Te.isBrowser&&we.runOutsideAngular(()=>{ht.addEventListener("keydown",this._onKeydown,ce),ht.addEventListener("mousedown",this._onMousedown,ce),ht.addEventListener("touchstart",this._onTouchstart,ce)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,ce),document.removeEventListener("mousedown",this._onMousedown,ce),document.removeEventListener("touchstart",this._onTouchstart,ce))}}return zt.\u0275fac=function(Te){return new(Te||zt)(c.\u0275\u0275inject(X.t4),c.\u0275\u0275inject(c.NgZone),c.\u0275\u0275inject(e.K0),c.\u0275\u0275inject(ve,8))},zt.\u0275prov=c.\u0275\u0275defineInjectable({token:zt,factory:zt.\u0275fac,providedIn:"root"}),zt})();const Oe=new c.InjectionToken("liveAnnouncerElement",{providedIn:"root",factory:function Le(){return null}}),Ie=new c.InjectionToken("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Ne=0,Mt=(()=>{class zt{constructor(Te,we,ht,Et){this._ngZone=we,this._defaultOptions=Et,this._document=ht,this._liveElement=Te||this._createLiveElement()}announce(Te,...we){const ht=this._defaultOptions;let Et,Qt;return 1===we.length&&"number"==typeof we[0]?Qt=we[0]:[Et,Qt]=we,this.clear(),clearTimeout(this._previousTimeout),Et||(Et=ht&&ht.politeness?ht.politeness:"polite"),null==Qt&&ht&&(Qt=ht.duration),this._liveElement.setAttribute("aria-live",Et),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(mi=>this._currentResolve=mi)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=Te,"number"==typeof Qt&&(this._previousTimeout=setTimeout(()=>this.clear(),Qt)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const Te="cdk-live-announcer-element",we=this._document.getElementsByClassName(Te),ht=this._document.createElement("div");for(let Et=0;Et<we.length;Et++)we[Et].remove();return ht.classList.add(Te),ht.classList.add("cdk-visually-hidden"),ht.setAttribute("aria-atomic","true"),ht.setAttribute("aria-live","polite"),ht.id="cdk-live-announcer-"+Ne++,this._document.body.appendChild(ht),ht}_exposeAnnouncerToModals(Te){const we=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let ht=0;ht<we.length;ht++){const Et=we[ht],Qt=Et.getAttribute("aria-owns");Qt?-1===Qt.indexOf(Te)&&Et.setAttribute("aria-owns",Qt+" "+Te):Et.setAttribute("aria-owns",Te)}}}return zt.\u0275fac=function(Te){return new(Te||zt)(c.\u0275\u0275inject(Oe,8),c.\u0275\u0275inject(c.NgZone),c.\u0275\u0275inject(e.K0),c.\u0275\u0275inject(Ie,8))},zt.\u0275prov=c.\u0275\u0275defineInjectable({token:zt,factory:zt.\u0275fac,providedIn:"root"}),zt})();const Ze=new c.InjectionToken("cdk-focus-monitor-default-options"),Wt=(0,X.i$)({passive:!0,capture:!0});let St=(()=>{class zt{constructor(Te,we,ht,Et,Qt){this._ngZone=Te,this._platform=we,this._inputModalityDetector=ht,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new y.x,this._rootNodeFocusAndBlurListener=mi=>{for(let vi=(0,X.sA)(mi);vi;vi=vi.parentElement)"focus"===mi.type?this._onFocus(mi,vi):this._onBlur(mi,vi)},this._document=Et,this._detectionMode=Qt?.detectionMode||0}monitor(Te,we=!1){const ht=(0,g.fI)(Te);if(!this._platform.isBrowser||1!==ht.nodeType)return(0,I.of)(null);const Et=(0,X.kV)(ht)||this._getDocument(),Qt=this._elementInfo.get(ht);if(Qt)return we&&(Qt.checkChildren=!0),Qt.subject;const mi={checkChildren:we,subject:new y.x,rootNode:Et};return this._elementInfo.set(ht,mi),this._registerGlobalListeners(mi),mi.subject}stopMonitoring(Te){const we=(0,g.fI)(Te),ht=this._elementInfo.get(we);ht&&(ht.subject.complete(),this._setClasses(we),this._elementInfo.delete(we),this._removeGlobalListeners(ht))}focusVia(Te,we,ht){const Et=(0,g.fI)(Te);Et===this._getDocument().activeElement?this._getClosestElementsInfo(Et).forEach(([mi,wi])=>this._originChanged(mi,we,wi)):(this._setOrigin(we),"function"==typeof Et.focus&&Et.focus(ht))}ngOnDestroy(){this._elementInfo.forEach((Te,we)=>this.stopMonitoring(we))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(Te){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(Te)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:Te&&this._isLastInteractionFromInputLabel(Te)?"mouse":"program"}_shouldBeAttributedToTouch(Te){return 1===this._detectionMode||!!Te?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(Te,we){Te.classList.toggle("cdk-focused",!!we),Te.classList.toggle("cdk-touch-focused","touch"===we),Te.classList.toggle("cdk-keyboard-focused","keyboard"===we),Te.classList.toggle("cdk-mouse-focused","mouse"===we),Te.classList.toggle("cdk-program-focused","program"===we)}_setOrigin(Te,we=!1){this._ngZone.runOutsideAngular(()=>{this._origin=Te,this._originFromTouchInteraction="touch"===Te&&we,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(Te,we){const ht=this._elementInfo.get(we),Et=(0,X.sA)(Te);!ht||!ht.checkChildren&&we!==Et||this._originChanged(we,this._getFocusOrigin(Et),ht)}_onBlur(Te,we){const ht=this._elementInfo.get(we);!ht||ht.checkChildren&&Te.relatedTarget instanceof Node&&we.contains(Te.relatedTarget)||(this._setClasses(we),this._emitOrigin(ht,null))}_emitOrigin(Te,we){Te.subject.observers.length&&this._ngZone.run(()=>Te.subject.next(we))}_registerGlobalListeners(Te){if(!this._platform.isBrowser)return;const we=Te.rootNode,ht=this._rootNodeFocusListenerCount.get(we)||0;ht||this._ngZone.runOutsideAngular(()=>{we.addEventListener("focus",this._rootNodeFocusAndBlurListener,Wt),we.addEventListener("blur",this._rootNodeFocusAndBlurListener,Wt)}),this._rootNodeFocusListenerCount.set(we,ht+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,u.R)(this._stopInputModalityDetector)).subscribe(Et=>{this._setOrigin(Et,!0)}))}_removeGlobalListeners(Te){const we=Te.rootNode;if(this._rootNodeFocusListenerCount.has(we)){const ht=this._rootNodeFocusListenerCount.get(we);ht>1?this._rootNodeFocusListenerCount.set(we,ht-1):(we.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Wt),we.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Wt),this._rootNodeFocusListenerCount.delete(we))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(Te,we,ht){this._setClasses(Te,we),this._emitOrigin(ht,we),this._lastFocusOrigin=we}_getClosestElementsInfo(Te){const we=[];return this._elementInfo.forEach((ht,Et)=>{(Et===Te||ht.checkChildren&&Et.contains(Te))&&we.push([Et,ht])}),we}_isLastInteractionFromInputLabel(Te){const{_mostRecentTarget:we,mostRecentModality:ht}=this._inputModalityDetector;if("mouse"!==ht||!we||we===Te||"INPUT"!==Te.nodeName&&"TEXTAREA"!==Te.nodeName||Te.disabled)return!1;const Et=Te.labels;if(Et)for(let Qt=0;Qt<Et.length;Qt++)if(Et[Qt].contains(we))return!0;return!1}}return zt.\u0275fac=function(Te){return new(Te||zt)(c.\u0275\u0275inject(c.NgZone),c.\u0275\u0275inject(X.t4),c.\u0275\u0275inject(xe),c.\u0275\u0275inject(e.K0,8),c.\u0275\u0275inject(Ze,8))},zt.\u0275prov=c.\u0275\u0275defineInjectable({token:zt,factory:zt.\u0275fac,providedIn:"root"}),zt})(),ai=(()=>{class zt{constructor(Te,we){this._elementRef=Te,this._focusMonitor=we,this._focusOrigin=null,this.cdkFocusChange=new c.EventEmitter}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const Te=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(Te,1===Te.nodeType&&Te.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(we=>{this._focusOrigin=we,this.cdkFocusChange.emit(we)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return zt.\u0275fac=function(Te){return new(Te||zt)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(St))},zt.\u0275dir=c.\u0275\u0275defineDirective({type:zt,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}),zt})();const si="cdk-high-contrast-black-on-white",Zt="cdk-high-contrast-white-on-black",hi="cdk-high-contrast-active";let Ii=(()=>{class zt{constructor(Te,we){this._platform=Te,this._document=we,this._breakpointSubscription=(0,c.inject)(w.Yg).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const Te=this._document.createElement("div");Te.style.backgroundColor="rgb(1,2,3)",Te.style.position="absolute",this._document.body.appendChild(Te);const we=this._document.defaultView||window,ht=we&&we.getComputedStyle?we.getComputedStyle(Te):null,Et=(ht&&ht.backgroundColor||"").replace(/ /g,"");switch(Te.remove(),Et){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const Te=this._document.body.classList;Te.remove(hi,si,Zt),this._hasCheckedHighContrastMode=!0;const we=this.getHighContrastMode();1===we?Te.add(hi,si):2===we&&Te.add(hi,Zt)}}}return zt.\u0275fac=function(Te){return new(Te||zt)(c.\u0275\u0275inject(X.t4),c.\u0275\u0275inject(e.K0))},zt.\u0275prov=c.\u0275\u0275defineInjectable({token:zt,factory:zt.\u0275fac,providedIn:"root"}),zt})(),Li=(()=>{class zt{constructor(Te){Te._applyBodyHighContrastModeCssClasses()}}return zt.\u0275fac=function(Te){return new(Te||zt)(c.\u0275\u0275inject(Ii))},zt.\u0275mod=c.\u0275\u0275defineNgModule({type:zt}),zt.\u0275inj=c.\u0275\u0275defineInjector({imports:[v.Q8]}),zt})()},5875:(Lt,ut,se)=>{"use strict";se.d(ut,{Is:()=>I,vT:()=>Y});var e=se(4537),c=se(8692);const X=new e.InjectionToken("cdk-dir-doc",{providedIn:"root",factory:function y(){return(0,e.inject)(c.K0)}}),O=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let I=(()=>{class Z{constructor(P){this.value="ltr",this.change=new e.EventEmitter,P&&(this.value=function S(Z){const K=Z?.toLowerCase()||"";return"auto"===K&&typeof navigator<"u"&&navigator?.language?O.test(navigator.language)?"rtl":"ltr":"rtl"===K?"rtl":"ltr"}((P.body?P.body.dir:null)||(P.documentElement?P.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return Z.\u0275fac=function(P){return new(P||Z)(e.\u0275\u0275inject(X,8))},Z.\u0275prov=e.\u0275\u0275defineInjectable({token:Z,factory:Z.\u0275fac,providedIn:"root"}),Z})(),Y=(()=>{class Z{}return Z.\u0275fac=function(P){return new(P||Z)},Z.\u0275mod=e.\u0275\u0275defineNgModule({type:Z}),Z.\u0275inj=e.\u0275\u0275defineInjector({}),Z})()},4929:(Lt,ut,se)=>{"use strict";se.d(ut,{Eq:()=>O,HM:()=>S,Ig:()=>c,du:()=>N,fI:()=>I,su:()=>X,t6:()=>y});var e=se(4537);function c(Y){return null!=Y&&"false"!=`${Y}`}function X(Y,Z=0){return y(Y)?Number(Y):Z}function y(Y){return!isNaN(parseFloat(Y))&&!isNaN(Number(Y))}function O(Y){return Array.isArray(Y)?Y:[Y]}function S(Y){return null==Y?"":"string"==typeof Y?Y:`${Y}px`}function I(Y){return Y instanceof e.ElementRef?Y.nativeElement:Y}function N(Y,Z=/\s+/){const K=[];if(null!=Y){const P=Array.isArray(Y)?Y:`${Y}`.split(Z);for(const k of P){const x=`${k}`.trim();x&&K.push(x)}}return K}},5834:(Lt,ut,se)=>{"use strict";se.d(ut,{A8:()=>k,Ov:()=>K,P3:()=>N,Z9:()=>I,eX:()=>Z,k:()=>x,o2:()=>S,yy:()=>Y});var e=se(561),c=se(97),X=se(4945),y=se(8023),O=se(4537);class S{}function I(p){return p&&"function"==typeof p.connect&&!(p instanceof e.c)}class N extends S{constructor(u){super(),this._data=u}connect(){return(0,c.b)(this._data)?this._data:(0,X.of)(this._data)}disconnect(){}}class Y{applyChanges(u,g,v,w,M){u.forEachOperation((A,E,R)=>{let W,b;if(null==A.previousIndex){const l=v(A,E,R);W=g.createEmbeddedView(l.templateRef,l.context,l.index),b=1}else null==R?(g.remove(E),b=3):(W=g.get(E),g.move(W,R),b=2);M&&M({context:W?.context,operation:b,record:A})})}detach(){}}class Z{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(u,g,v,w,M){u.forEachOperation((A,E,R)=>{let W,b;null==A.previousIndex?(W=this._insertView(()=>v(A,E,R),R,g,w(A)),b=W?1:0):null==R?(this._detachAndCacheView(E,g),b=3):(W=this._moveView(E,R,g,w(A)),b=2),M&&M({context:W?.context,operation:b,record:A})})}detach(){for(const u of this._viewCache)u.destroy();this._viewCache=[]}_insertView(u,g,v,w){const M=this._insertViewFromCache(g,v);if(M)return void(M.context.$implicit=w);const A=u();return v.createEmbeddedView(A.templateRef,A.context,A.index)}_detachAndCacheView(u,g){const v=g.detach(u);this._maybeCacheView(v,g)}_moveView(u,g,v,w){const M=v.get(u);return v.move(M,g),M.context.$implicit=w,M}_maybeCacheView(u,g){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(u);else{const v=g.indexOf(u);-1===v?u.destroy():g.remove(v)}}_insertViewFromCache(u,g){const v=this._viewCache.pop();return v&&g.insert(v,u),v||null}}class K{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(u=!1,g,v=!0,w){this._multiple=u,this._emitChanges=v,this.compareWith=w,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new y.x,g&&g.length&&(u?g.forEach(M=>this._markSelected(M)):this._markSelected(g[0]),this._selectedToEmit.length=0)}select(...u){this._verifyValueAssignment(u),u.forEach(v=>this._markSelected(v));const g=this._hasQueuedChanges();return this._emitChangeEvent(),g}deselect(...u){this._verifyValueAssignment(u),u.forEach(v=>this._unmarkSelected(v));const g=this._hasQueuedChanges();return this._emitChangeEvent(),g}setSelection(...u){this._verifyValueAssignment(u);const g=this.selected,v=new Set(u);u.forEach(M=>this._markSelected(M)),g.filter(M=>!v.has(M)).forEach(M=>this._unmarkSelected(M));const w=this._hasQueuedChanges();return this._emitChangeEvent(),w}toggle(u){return this.isSelected(u)?this.deselect(u):this.select(u)}clear(u=!0){this._unmarkAll();const g=this._hasQueuedChanges();return u&&this._emitChangeEvent(),g}isSelected(u){return this._selection.has(this._getConcreteValue(u))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(u){this._multiple&&this.selected&&this._selected.sort(u)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(u){u=this._getConcreteValue(u),this.isSelected(u)||(this._multiple||this._unmarkAll(),this.isSelected(u)||this._selection.add(u),this._emitChanges&&this._selectedToEmit.push(u))}_unmarkSelected(u){u=this._getConcreteValue(u),this.isSelected(u)&&(this._selection.delete(u),this._emitChanges&&this._deselectedToEmit.push(u))}_unmarkAll(){this.isEmpty()||this._selection.forEach(u=>this._unmarkSelected(u))}_verifyValueAssignment(u){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(u){if(this.compareWith){for(let g of this._selection)if(this.compareWith(u,g))return g;return u}return u}}let k=(()=>{class p{constructor(){this._listeners=[]}notify(g,v){for(let w of this._listeners)w(g,v)}listen(g){return this._listeners.push(g),()=>{this._listeners=this._listeners.filter(v=>g!==v)}}ngOnDestroy(){this._listeners=[]}}return p.\u0275fac=function(g){return new(g||p)},p.\u0275prov=O.\u0275\u0275defineInjectable({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();const x=new O.InjectionToken("_ViewRepeater")},5122:(Lt,ut,se)=>{"use strict";se.d(ut,{LL:()=>u,Su:()=>l,Vq:()=>W,ib:()=>x});var e=se(8954),c=se(9596),X=se(6321),y=se(8632),O=se(8692),S=se(4537),I=se(5436),N=se(8023),Y=se(3072),Z=se(4945),K=se(5875),P=se(1927);function k(h,r){}class x{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let u=(()=>{class h extends y.en{constructor(n,i,o,t,a,m,d,f){super(),this._elementRef=n,this._focusTrapFactory=i,this._config=t,this._interactivityChecker=a,this._ngZone=m,this._overlayRef=d,this._focusMonitor=f,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=T=>{this._portalOutlet.hasAttached();const V=this._portalOutlet.attachDomPortal(T);return this._contentAttached(),V},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=o}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(n){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachComponentPortal(n);return this._contentAttached(),i}attachTemplatePortal(n){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachTemplatePortal(n);return this._contentAttached(),i}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(n,i){this._interactivityChecker.isFocusable(n)||(n.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const o=()=>{n.removeEventListener("blur",o),n.removeEventListener("mousedown",o),n.removeAttribute("tabindex")};n.addEventListener("blur",o),n.addEventListener("mousedown",o)})),n.focus(i)}_focusByCssSelector(n,i){let o=this._elementRef.nativeElement.querySelector(n);o&&this._forceFocus(o,i)}_trapFocus(){const n=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||n.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(i=>{i||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const n=this._config.restoreFocus;let i=null;if("string"==typeof n?i=this._document.querySelector(n):"boolean"==typeof n?i=n?this._elementFocusedBeforeDialogWasOpened:null:n&&(i=n),this._config.restoreFocus&&i&&"function"==typeof i.focus){const o=(0,X.ht)(),t=this._elementRef.nativeElement;(!o||o===this._document.body||o===t||t.contains(o))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const n=this._elementRef.nativeElement,i=(0,X.ht)();return n===i||n.contains(i)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,X.ht)())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return h.\u0275fac=function(n){return new(n||h)(S.\u0275\u0275directiveInject(S.ElementRef),S.\u0275\u0275directiveInject(e.qV),S.\u0275\u0275directiveInject(O.K0,8),S.\u0275\u0275directiveInject(x),S.\u0275\u0275directiveInject(e.ic),S.\u0275\u0275directiveInject(S.NgZone),S.\u0275\u0275directiveInject(c.Iu),S.\u0275\u0275directiveInject(e.tE))},h.\u0275cmp=S.\u0275\u0275defineComponent({type:h,selectors:[["cdk-dialog-container"]],viewQuery:function(n,i){if(1&n&&S.\u0275\u0275viewQuery(y.Pl,7),2&n){let o;S.\u0275\u0275queryRefresh(o=S.\u0275\u0275loadQuery())&&(i._portalOutlet=o.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(n,i){2&n&&S.\u0275\u0275attribute("id",i._config.id||null)("role",i._config.role)("aria-modal",i._config.ariaModal)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledBy)("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null)},features:[S.\u0275\u0275InheritDefinitionFeature],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(n,i){1&n&&S.\u0275\u0275template(0,k,0,0,"ng-template",0)},dependencies:[y.Pl],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),h})();class g{constructor(r,n){this.overlayRef=r,this.config=n,this.closed=new N.x,this.disableClose=n.disableClose,this.backdropClick=r.backdropClick(),this.keydownEvents=r.keydownEvents(),this.outsidePointerEvents=r.outsidePointerEvents(),this.id=n.id,this.keydownEvents.subscribe(i=>{i.keyCode===I.hY&&!this.disableClose&&!(0,I.Vb)(i)&&(i.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=r.detachments().subscribe(()=>{!1!==n.closeOnOverlayDetachments&&this.close()})}close(r,n){if(this.containerInstance){const i=this.closed;this.containerInstance._closeInteractionType=n?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),i.next(r),i.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(r="",n=""){return this.overlayRef.updateSize({width:r,height:n}),this}addPanelClass(r){return this.overlayRef.addPanelClass(r),this}removePanelClass(r){return this.overlayRef.removePanelClass(r),this}}const v=new S.InjectionToken("DialogScrollStrategy"),w=new S.InjectionToken("DialogData"),M=new S.InjectionToken("DefaultDialogConfig"),E={provide:v,deps:[c.aV],useFactory:function A(h){return()=>h.scrollStrategies.block()}};let R=0,W=(()=>{class h{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(n,i,o,t,a,m){this._overlay=n,this._injector=i,this._defaultOptions=o,this._parentDialog=t,this._overlayContainer=a,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new N.x,this._afterOpenedAtThisLevel=new N.x,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,Y.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,P.O)(void 0))),this._scrollStrategy=m}open(n,i){(i={...this._defaultOptions||new x,...i}).id=i.id||"cdk-dialog-"+R++,i.id&&this.getDialogById(i.id);const t=this._getOverlayConfig(i),a=this._overlay.create(t),m=new g(a,i),d=this._attachContainer(a,m,i);return m.containerInstance=d,this._attachDialogContent(n,m,d,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(m),m.closed.subscribe(()=>this._removeOpenDialog(m,!0)),this.afterOpened.next(m),m}closeAll(){b(this.openDialogs,n=>n.close())}getDialogById(n){return this.openDialogs.find(i=>i.id===n)}ngOnDestroy(){b(this._openDialogsAtThisLevel,n=>{!1===n.config.closeOnDestroy&&this._removeOpenDialog(n,!1)}),b(this._openDialogsAtThisLevel,n=>n.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(n){const i=new c.X_({positionStrategy:n.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:n.scrollStrategy||this._scrollStrategy(),panelClass:n.panelClass,hasBackdrop:n.hasBackdrop,direction:n.direction,minWidth:n.minWidth,minHeight:n.minHeight,maxWidth:n.maxWidth,maxHeight:n.maxHeight,width:n.width,height:n.height,disposeOnNavigation:n.closeOnNavigation});return n.backdropClass&&(i.backdropClass=n.backdropClass),i}_attachContainer(n,i,o){const t=o.injector||o.viewContainerRef?.injector,a=[{provide:x,useValue:o},{provide:g,useValue:i},{provide:c.Iu,useValue:n}];let m;o.container?"function"==typeof o.container?m=o.container:(m=o.container.type,a.push(...o.container.providers(o))):m=u;const d=new y.C5(m,o.viewContainerRef,S.Injector.create({parent:t||this._injector,providers:a}),o.componentFactoryResolver);return n.attach(d).instance}_attachDialogContent(n,i,o,t){if(n instanceof S.TemplateRef){const a=this._createInjector(t,i,o,void 0);let m={$implicit:t.data,dialogRef:i};t.templateContext&&(m={...m,..."function"==typeof t.templateContext?t.templateContext():t.templateContext}),o.attachTemplatePortal(new y.UE(n,null,m,a))}else{const a=this._createInjector(t,i,o,this._injector),m=o.attachComponentPortal(new y.C5(n,t.viewContainerRef,a,t.componentFactoryResolver));i.componentInstance=m.instance}}_createInjector(n,i,o,t){const a=n.injector||n.viewContainerRef?.injector,m=[{provide:w,useValue:n.data},{provide:g,useValue:i}];return n.providers&&("function"==typeof n.providers?m.push(...n.providers(i,n,o)):m.push(...n.providers)),n.direction&&(!a||!a.get(K.Is,null,{optional:!0}))&&m.push({provide:K.Is,useValue:{value:n.direction,change:(0,Z.of)()}}),S.Injector.create({parent:a||t,providers:m})}_removeOpenDialog(n,i){const o=this.openDialogs.indexOf(n);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((t,a)=>{t?a.setAttribute("aria-hidden",t):a.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const n=this._overlayContainer.getContainerElement();if(n.parentElement){const i=n.parentElement.children;for(let o=i.length-1;o>-1;o--){const t=i[o];t!==n&&"SCRIPT"!==t.nodeName&&"STYLE"!==t.nodeName&&!t.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(t,t.getAttribute("aria-hidden")),t.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const n=this._parentDialog;return n?n._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return h.\u0275fac=function(n){return new(n||h)(S.\u0275\u0275inject(c.aV),S.\u0275\u0275inject(S.Injector),S.\u0275\u0275inject(M,8),S.\u0275\u0275inject(h,12),S.\u0275\u0275inject(c.Xj),S.\u0275\u0275inject(v))},h.\u0275prov=S.\u0275\u0275defineInjectable({token:h,factory:h.\u0275fac}),h})();function b(h,r){let n=h.length;for(;n--;)r(h[n])}let l=(()=>{class h{}return h.\u0275fac=function(n){return new(n||h)},h.\u0275mod=S.\u0275\u0275defineNgModule({type:h}),h.\u0275inj=S.\u0275\u0275defineInjector({providers:[W,E],imports:[c.U8,y.eL,e.rt,y.eL]}),h})()},5436:(Lt,ut,se)=>{"use strict";se.d(ut,{A:()=>F,JH:()=>M,JU:()=>S,K5:()=>O,Ku:()=>k,LH:()=>v,L_:()=>P,MW:()=>Ie,Mf:()=>X,SV:()=>w,Sd:()=>u,VM:()=>x,Vb:()=>oi,Z:()=>Le,ZH:()=>c,aO:()=>m,b2:()=>Ct,hY:()=>K,jx:()=>I,oh:()=>g,uR:()=>p,xE:()=>b,yY:()=>W,zL:()=>N});const c=8,X=9,O=13,S=16,I=17,N=18,K=27,P=32,k=33,x=34,p=35,u=36,g=37,v=38,w=39,M=40,W=46,b=48,m=57,F=65,Le=90,Ie=91,Ct=224;function oi(gi,...ki){return ki.length?ki.some(Zi=>gi[Zi]):gi.altKey||gi.shiftKey||gi.ctrlKey||gi.metaKey}},1444:(Lt,ut,se)=>{"use strict";se.d(ut,{Yg:()=>M,u3:()=>E,xu:()=>x});var e=se(4537),c=se(4929),X=se(8023),y=se(5696),O=se(3729),S=se(7241),I=se(5598),N=se(1588),Y=se(3151),Z=se(7969),K=se(1927),P=se(3528),k=se(6321);let x=(()=>{class R{}return R.\u0275fac=function(b){return new(b||R)},R.\u0275mod=e.\u0275\u0275defineNgModule({type:R}),R.\u0275inj=e.\u0275\u0275defineInjector({}),R})();const p=new Set;let u,g=(()=>{class R{constructor(b){this._platform=b,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):w}matchMedia(b){return(this._platform.WEBKIT||this._platform.BLINK)&&function v(R){if(!p.has(R))try{u||(u=document.createElement("style"),u.setAttribute("type","text/css"),document.head.appendChild(u)),u.sheet&&(u.sheet.insertRule(`@media ${R} {body{ }}`,0),p.add(R))}catch(W){console.error(W)}}(b),this._matchMedia(b)}}return R.\u0275fac=function(b){return new(b||R)(e.\u0275\u0275inject(k.t4))},R.\u0275prov=e.\u0275\u0275defineInjectable({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function w(R){return{matches:"all"===R||""===R,media:R,addListener:()=>{},removeListener:()=>{}}}let M=(()=>{class R{constructor(b,l){this._mediaMatcher=b,this._zone=l,this._queries=new Map,this._destroySubject=new X.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(b){return A((0,c.Eq)(b)).some(h=>this._registerQuery(h).mql.matches)}observe(b){const h=A((0,c.Eq)(b)).map(n=>this._registerQuery(n).observable);let r=(0,y.a)(h);return r=(0,O.z)(r.pipe((0,I.q)(1)),r.pipe((0,N.T)(1),(0,Y.b)(0))),r.pipe((0,Z.U)(n=>{const i={matches:!1,breakpoints:{}};return n.forEach(({matches:o,query:t})=>{i.matches=i.matches||o,i.breakpoints[t]=o}),i}))}_registerQuery(b){if(this._queries.has(b))return this._queries.get(b);const l=this._mediaMatcher.matchMedia(b),r={observable:new S.y(n=>{const i=o=>this._zone.run(()=>n.next(o));return l.addListener(i),()=>{l.removeListener(i)}}).pipe((0,K.O)(l),(0,Z.U)(({matches:n})=>({query:b,matches:n})),(0,P.R)(this._destroySubject)),mql:l};return this._queries.set(b,r),r}}return R.\u0275fac=function(b){return new(b||R)(e.\u0275\u0275inject(g),e.\u0275\u0275inject(e.NgZone))},R.\u0275prov=e.\u0275\u0275defineInjectable({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function A(R){return R.map(W=>W.split(",")).reduce((W,b)=>W.concat(b)).map(W=>W.trim())}const E={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},7723:(Lt,ut,se)=>{"use strict";se.d(ut,{Q8:()=>Y,wD:()=>N});var e=se(4929),c=se(4537),X=se(7241),y=se(8023),O=se(3151);let S=(()=>{class Z{create(P){return typeof MutationObserver>"u"?null:new MutationObserver(P)}}return Z.\u0275fac=function(P){return new(P||Z)},Z.\u0275prov=c.\u0275\u0275defineInjectable({token:Z,factory:Z.\u0275fac,providedIn:"root"}),Z})(),I=(()=>{class Z{constructor(P){this._mutationObserverFactory=P,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((P,k)=>this._cleanupObserver(k))}observe(P){const k=(0,e.fI)(P);return new X.y(x=>{const u=this._observeElement(k).subscribe(x);return()=>{u.unsubscribe(),this._unobserveElement(k)}})}_observeElement(P){if(this._observedElements.has(P))this._observedElements.get(P).count++;else{const k=new y.x,x=this._mutationObserverFactory.create(p=>k.next(p));x&&x.observe(P,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(P,{observer:x,stream:k,count:1})}return this._observedElements.get(P).stream}_unobserveElement(P){this._observedElements.has(P)&&(this._observedElements.get(P).count--,this._observedElements.get(P).count||this._cleanupObserver(P))}_cleanupObserver(P){if(this._observedElements.has(P)){const{observer:k,stream:x}=this._observedElements.get(P);k&&k.disconnect(),x.complete(),this._observedElements.delete(P)}}}return Z.\u0275fac=function(P){return new(P||Z)(c.\u0275\u0275inject(S))},Z.\u0275prov=c.\u0275\u0275defineInjectable({token:Z,factory:Z.\u0275fac,providedIn:"root"}),Z})(),N=(()=>{class Z{get disabled(){return this._disabled}set disabled(P){this._disabled=(0,e.Ig)(P),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(P){this._debounce=(0,e.su)(P),this._subscribe()}constructor(P,k,x){this._contentObserver=P,this._elementRef=k,this._ngZone=x,this.event=new c.EventEmitter,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const P=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?P.pipe((0,O.b)(this.debounce)):P).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return Z.\u0275fac=function(P){return new(P||Z)(c.\u0275\u0275directiveInject(I),c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(c.NgZone))},Z.\u0275dir=c.\u0275\u0275defineDirective({type:Z,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),Z})(),Y=(()=>{class Z{}return Z.\u0275fac=function(P){return new(P||Z)},Z.\u0275mod=c.\u0275\u0275defineNgModule({type:Z}),Z.\u0275inj=c.\u0275\u0275defineInjector({providers:[S]}),Z})()},9596:(Lt,ut,se)=>{"use strict";se.d(ut,{Iu:()=>m,U8:()=>_e,X_:()=>W,Xj:()=>a,aV:()=>L,pI:()=>$,xu:()=>ie});var e=se(6342),c=se(8692),X=se(4537),y=se(4929),O=se(6321),S=se(5875),I=se(8632),N=se(8023),Y=se(4813),Z=se(1860),K=se(5598),P=se(3528),k=se(5857),x=se(5436);const p=(0,O.Mq)();class u{constructor(ae,ve){this._viewportRuler=ae,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=ve}attach(){}enable(){if(this._canBeEnabled()){const ae=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=ae.style.left||"",this._previousHTMLStyles.top=ae.style.top||"",ae.style.left=(0,y.HM)(-this._previousScrollPosition.left),ae.style.top=(0,y.HM)(-this._previousScrollPosition.top),ae.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const ae=this._document.documentElement,fe=ae.style,ne=this._document.body.style,ce=fe.scrollBehavior||"",xe=ne.scrollBehavior||"";this._isEnabled=!1,fe.left=this._previousHTMLStyles.left,fe.top=this._previousHTMLStyles.top,ae.classList.remove("cdk-global-scrollblock"),p&&(fe.scrollBehavior=ne.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),p&&(fe.scrollBehavior=ce,ne.scrollBehavior=xe)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const ve=this._document.body,fe=this._viewportRuler.getViewportSize();return ve.scrollHeight>fe.height||ve.scrollWidth>fe.width}}class v{constructor(ae,ve,fe,ne){this._scrollDispatcher=ae,this._ngZone=ve,this._viewportRuler=fe,this._config=ne,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(ae){this._overlayRef=ae}enable(){if(this._scrollSubscription)return;const ae=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=ae.subscribe(()=>{const ve=this._viewportRuler.getViewportScrollPosition().top;Math.abs(ve-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=ae.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class w{enable(){}disable(){}attach(){}}function M(ge,ae){return ae.some(ve=>ge.bottom<ve.top||ge.top>ve.bottom||ge.right<ve.left||ge.left>ve.right)}function A(ge,ae){return ae.some(ve=>ge.top<ve.top||ge.bottom>ve.bottom||ge.left<ve.left||ge.right>ve.right)}class E{constructor(ae,ve,fe,ne){this._scrollDispatcher=ae,this._viewportRuler=ve,this._ngZone=fe,this._config=ne,this._scrollSubscription=null}attach(ae){this._overlayRef=ae}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const ve=this._overlayRef.overlayElement.getBoundingClientRect(),{width:fe,height:ne}=this._viewportRuler.getViewportSize();M(ve,[{width:fe,height:ne,bottom:ne,right:fe,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let R=(()=>{class ge{constructor(ve,fe,ne,ce){this._scrollDispatcher=ve,this._viewportRuler=fe,this._ngZone=ne,this.noop=()=>new w,this.close=xe=>new v(this._scrollDispatcher,this._ngZone,this._viewportRuler,xe),this.block=()=>new u(this._viewportRuler,this._document),this.reposition=xe=>new E(this._scrollDispatcher,this._viewportRuler,this._ngZone,xe),this._document=ce}}return ge.\u0275fac=function(ve){return new(ve||ge)(X.\u0275\u0275inject(e.mF),X.\u0275\u0275inject(e.rL),X.\u0275\u0275inject(X.NgZone),X.\u0275\u0275inject(c.K0))},ge.\u0275prov=X.\u0275\u0275defineInjectable({token:ge,factory:ge.\u0275fac,providedIn:"root"}),ge})();class W{constructor(ae){if(this.scrollStrategy=new w,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,ae){const ve=Object.keys(ae);for(const fe of ve)void 0!==ae[fe]&&(this[fe]=ae[fe])}}}class h{constructor(ae,ve){this.connectionPair=ae,this.scrollableViewProperties=ve}}let i=(()=>{class ge{constructor(ve){this._attachedOverlays=[],this._document=ve}ngOnDestroy(){this.detach()}add(ve){this.remove(ve),this._attachedOverlays.push(ve)}remove(ve){const fe=this._attachedOverlays.indexOf(ve);fe>-1&&this._attachedOverlays.splice(fe,1),0===this._attachedOverlays.length&&this.detach()}}return ge.\u0275fac=function(ve){return new(ve||ge)(X.\u0275\u0275inject(c.K0))},ge.\u0275prov=X.\u0275\u0275defineInjectable({token:ge,factory:ge.\u0275fac,providedIn:"root"}),ge})(),o=(()=>{class ge extends i{constructor(ve,fe){super(ve),this._ngZone=fe,this._keydownListener=ne=>{const ce=this._attachedOverlays;for(let xe=ce.length-1;xe>-1;xe--)if(ce[xe]._keydownEvents.observers.length>0){const Oe=ce[xe]._keydownEvents;this._ngZone?this._ngZone.run(()=>Oe.next(ne)):Oe.next(ne);break}}}add(ve){super.add(ve),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return ge.\u0275fac=function(ve){return new(ve||ge)(X.\u0275\u0275inject(c.K0),X.\u0275\u0275inject(X.NgZone,8))},ge.\u0275prov=X.\u0275\u0275defineInjectable({token:ge,factory:ge.\u0275fac,providedIn:"root"}),ge})(),t=(()=>{class ge extends i{constructor(ve,fe,ne){super(ve),this._platform=fe,this._ngZone=ne,this._cursorStyleIsSet=!1,this._pointerDownListener=ce=>{this._pointerDownEventTarget=(0,O.sA)(ce)},this._clickListener=ce=>{const xe=(0,O.sA)(ce),Oe="click"===ce.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:xe;this._pointerDownEventTarget=null;const Le=this._attachedOverlays.slice();for(let Ie=Le.length-1;Ie>-1;Ie--){const Ne=Le[Ie];if(Ne._outsidePointerEvents.observers.length<1||!Ne.hasAttached())continue;if(Ne.overlayElement.contains(xe)||Ne.overlayElement.contains(Oe))break;const Mt=Ne._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>Mt.next(ce)):Mt.next(ce)}}}add(ve){if(super.add(ve),!this._isAttached){const fe=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(fe)):this._addEventListeners(fe),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=fe.style.cursor,fe.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const ve=this._document.body;ve.removeEventListener("pointerdown",this._pointerDownListener,!0),ve.removeEventListener("click",this._clickListener,!0),ve.removeEventListener("auxclick",this._clickListener,!0),ve.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(ve.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(ve){ve.addEventListener("pointerdown",this._pointerDownListener,!0),ve.addEventListener("click",this._clickListener,!0),ve.addEventListener("auxclick",this._clickListener,!0),ve.addEventListener("contextmenu",this._clickListener,!0)}}return ge.\u0275fac=function(ve){return new(ve||ge)(X.\u0275\u0275inject(c.K0),X.\u0275\u0275inject(O.t4),X.\u0275\u0275inject(X.NgZone,8))},ge.\u0275prov=X.\u0275\u0275defineInjectable({token:ge,factory:ge.\u0275fac,providedIn:"root"}),ge})(),a=(()=>{class ge{constructor(ve,fe){this._platform=fe,this._document=ve}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const ve="cdk-overlay-container";if(this._platform.isBrowser||(0,O.Oy)()){const ne=this._document.querySelectorAll(`.${ve}[platform="server"], .${ve}[platform="test"]`);for(let ce=0;ce<ne.length;ce++)ne[ce].remove()}const fe=this._document.createElement("div");fe.classList.add(ve),(0,O.Oy)()?fe.setAttribute("platform","test"):this._platform.isBrowser||fe.setAttribute("platform","server"),this._document.body.appendChild(fe),this._containerElement=fe}}return ge.\u0275fac=function(ve){return new(ve||ge)(X.\u0275\u0275inject(c.K0),X.\u0275\u0275inject(O.t4))},ge.\u0275prov=X.\u0275\u0275defineInjectable({token:ge,factory:ge.\u0275fac,providedIn:"root"}),ge})();class m{constructor(ae,ve,fe,ne,ce,xe,Oe,Le,Ie,Ne=!1){this._portalOutlet=ae,this._host=ve,this._pane=fe,this._config=ne,this._ngZone=ce,this._keyboardDispatcher=xe,this._document=Oe,this._location=Le,this._outsideClickDispatcher=Ie,this._animationsDisabled=Ne,this._backdropElement=null,this._backdropClick=new N.x,this._attachments=new N.x,this._detachments=new N.x,this._locationChanges=Y.w0.EMPTY,this._backdropClickHandler=Mt=>this._backdropClick.next(Mt),this._backdropTransitionendHandler=Mt=>{this._disposeBackdrop(Mt.target)},this._keydownEvents=new N.x,this._outsidePointerEvents=new N.x,ne.scrollStrategy&&(this._scrollStrategy=ne.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=ne.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(ae){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const ve=this._portalOutlet.attach(ae);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,K.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof ve?.onDestroy&&ve.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),ve}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const ae=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),ae}dispose(){const ae=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,ae&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(ae){ae!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=ae,this.hasAttached()&&(ae.attach(this),this.updatePosition()))}updateSize(ae){this._config={...this._config,...ae},this._updateElementSize()}setDirection(ae){this._config={...this._config,direction:ae},this._updateElementDirection()}addPanelClass(ae){this._pane&&this._toggleClasses(this._pane,ae,!0)}removePanelClass(ae){this._pane&&this._toggleClasses(this._pane,ae,!1)}getDirection(){const ae=this._config.direction;return ae?"string"==typeof ae?ae:ae.value:"ltr"}updateScrollStrategy(ae){ae!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=ae,this.hasAttached()&&(ae.attach(this),ae.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const ae=this._pane.style;ae.width=(0,y.HM)(this._config.width),ae.height=(0,y.HM)(this._config.height),ae.minWidth=(0,y.HM)(this._config.minWidth),ae.minHeight=(0,y.HM)(this._config.minHeight),ae.maxWidth=(0,y.HM)(this._config.maxWidth),ae.maxHeight=(0,y.HM)(this._config.maxHeight)}_togglePointerEvents(ae){this._pane.style.pointerEvents=ae?"":"none"}_attachBackdrop(){const ae="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(ae)})}):this._backdropElement.classList.add(ae)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const ae=this._backdropElement;if(ae){if(this._animationsDisabled)return void this._disposeBackdrop(ae);ae.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{ae.addEventListener("transitionend",this._backdropTransitionendHandler)}),ae.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(ae)},500))}}_toggleClasses(ae,ve,fe){const ne=(0,y.Eq)(ve||[]).filter(ce=>!!ce);ne.length&&(fe?ae.classList.add(...ne):ae.classList.remove(...ne))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const ae=this._ngZone.onStable.pipe((0,P.R)((0,Z.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),ae.unsubscribe())})})}_disposeScrollStrategy(){const ae=this._scrollStrategy;ae&&(ae.disable(),ae.detach&&ae.detach())}_disposeBackdrop(ae){ae&&(ae.removeEventListener("click",this._backdropClickHandler),ae.removeEventListener("transitionend",this._backdropTransitionendHandler),ae.remove(),this._backdropElement===ae&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const d="cdk-overlay-connected-position-bounding-box",f=/([A-Za-z%]+)$/;class T{get positions(){return this._preferredPositions}constructor(ae,ve,fe,ne,ce){this._viewportRuler=ve,this._document=fe,this._platform=ne,this._overlayContainer=ce,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new N.x,this._resizeSubscription=Y.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(ae)}attach(ae){this._validatePositions(),ae.hostElement.classList.add(d),this._overlayRef=ae,this._boundingBox=ae.hostElement,this._pane=ae.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const ae=this._originRect,ve=this._overlayRect,fe=this._viewportRect,ne=this._containerRect,ce=[];let xe;for(let Oe of this._preferredPositions){let Le=this._getOriginPoint(ae,ne,Oe),Ie=this._getOverlayPoint(Le,ve,Oe),Ne=this._getOverlayFit(Ie,ve,fe,Oe);if(Ne.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(Oe,Le);this._canFitWithFlexibleDimensions(Ne,Ie,fe)?ce.push({position:Oe,origin:Le,overlayRect:ve,boundingBoxRect:this._calculateBoundingBoxRect(Le,Oe)}):(!xe||xe.overlayFit.visibleArea<Ne.visibleArea)&&(xe={overlayFit:Ne,overlayPoint:Ie,originPoint:Le,position:Oe,overlayRect:ve})}if(ce.length){let Oe=null,Le=-1;for(const Ie of ce){const Ne=Ie.boundingBoxRect.width*Ie.boundingBoxRect.height*(Ie.position.weight||1);Ne>Le&&(Le=Ne,Oe=Ie)}return this._isPushed=!1,void this._applyPosition(Oe.position,Oe.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(xe.position,xe.originPoint);this._applyPosition(xe.position,xe.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&V(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(d),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const ae=this._lastPosition;if(ae){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const ve=this._getOriginPoint(this._originRect,this._containerRect,ae);this._applyPosition(ae,ve)}else this.apply()}withScrollableContainers(ae){return this._scrollables=ae,this}withPositions(ae){return this._preferredPositions=ae,-1===ae.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(ae){return this._viewportMargin=ae,this}withFlexibleDimensions(ae=!0){return this._hasFlexibleDimensions=ae,this}withGrowAfterOpen(ae=!0){return this._growAfterOpen=ae,this}withPush(ae=!0){return this._canPush=ae,this}withLockedPosition(ae=!0){return this._positionLocked=ae,this}setOrigin(ae){return this._origin=ae,this}withDefaultOffsetX(ae){return this._offsetX=ae,this}withDefaultOffsetY(ae){return this._offsetY=ae,this}withTransformOriginOn(ae){return this._transformOriginSelector=ae,this}_getOriginPoint(ae,ve,fe){let ne,ce;if("center"==fe.originX)ne=ae.left+ae.width/2;else{const xe=this._isRtl()?ae.right:ae.left,Oe=this._isRtl()?ae.left:ae.right;ne="start"==fe.originX?xe:Oe}return ve.left<0&&(ne-=ve.left),ce="center"==fe.originY?ae.top+ae.height/2:"top"==fe.originY?ae.top:ae.bottom,ve.top<0&&(ce-=ve.top),{x:ne,y:ce}}_getOverlayPoint(ae,ve,fe){let ne,ce;return ne="center"==fe.overlayX?-ve.width/2:"start"===fe.overlayX?this._isRtl()?-ve.width:0:this._isRtl()?0:-ve.width,ce="center"==fe.overlayY?-ve.height/2:"top"==fe.overlayY?0:-ve.height,{x:ae.x+ne,y:ae.y+ce}}_getOverlayFit(ae,ve,fe,ne){const ce=s(ve);let{x:xe,y:Oe}=ae,Le=this._getOffset(ne,"x"),Ie=this._getOffset(ne,"y");Le&&(xe+=Le),Ie&&(Oe+=Ie);let Xe=0-Oe,Ze=Oe+ce.height-fe.height,Wt=this._subtractOverflows(ce.width,0-xe,xe+ce.width-fe.width),St=this._subtractOverflows(ce.height,Xe,Ze),ai=Wt*St;return{visibleArea:ai,isCompletelyWithinViewport:ce.width*ce.height===ai,fitsInViewportVertically:St===ce.height,fitsInViewportHorizontally:Wt==ce.width}}_canFitWithFlexibleDimensions(ae,ve,fe){if(this._hasFlexibleDimensions){const ne=fe.bottom-ve.y,ce=fe.right-ve.x,xe=F(this._overlayRef.getConfig().minHeight),Oe=F(this._overlayRef.getConfig().minWidth);return(ae.fitsInViewportVertically||null!=xe&&xe<=ne)&&(ae.fitsInViewportHorizontally||null!=Oe&&Oe<=ce)}return!1}_pushOverlayOnScreen(ae,ve,fe){if(this._previousPushAmount&&this._positionLocked)return{x:ae.x+this._previousPushAmount.x,y:ae.y+this._previousPushAmount.y};const ne=s(ve),ce=this._viewportRect,xe=Math.max(ae.x+ne.width-ce.width,0),Oe=Math.max(ae.y+ne.height-ce.height,0),Le=Math.max(ce.top-fe.top-ae.y,0),Ie=Math.max(ce.left-fe.left-ae.x,0);let Ne=0,Mt=0;return Ne=ne.width<=ce.width?Ie||-xe:ae.x<this._viewportMargin?ce.left-fe.left-ae.x:0,Mt=ne.height<=ce.height?Le||-Oe:ae.y<this._viewportMargin?ce.top-fe.top-ae.y:0,this._previousPushAmount={x:Ne,y:Mt},{x:ae.x+Ne,y:ae.y+Mt}}_applyPosition(ae,ve){if(this._setTransformOrigin(ae),this._setOverlayElementStyles(ve,ae),this._setBoundingBoxStyles(ve,ae),ae.panelClass&&this._addPanelClasses(ae.panelClass),this._lastPosition=ae,this._positionChanges.observers.length){const fe=this._getScrollVisibility(),ne=new h(ae,fe);this._positionChanges.next(ne)}this._isInitialRender=!1}_setTransformOrigin(ae){if(!this._transformOriginSelector)return;const ve=this._boundingBox.querySelectorAll(this._transformOriginSelector);let fe,ne=ae.overlayY;fe="center"===ae.overlayX?"center":this._isRtl()?"start"===ae.overlayX?"right":"left":"start"===ae.overlayX?"left":"right";for(let ce=0;ce<ve.length;ce++)ve[ce].style.transformOrigin=`${fe} ${ne}`}_calculateBoundingBoxRect(ae,ve){const fe=this._viewportRect,ne=this._isRtl();let ce,xe,Oe,Ne,Mt,Xe;if("top"===ve.overlayY)xe=ae.y,ce=fe.height-xe+this._viewportMargin;else if("bottom"===ve.overlayY)Oe=fe.height-ae.y+2*this._viewportMargin,ce=fe.height-Oe+this._viewportMargin;else{const Ze=Math.min(fe.bottom-ae.y+fe.top,ae.y),Wt=this._lastBoundingBoxSize.height;ce=2*Ze,xe=ae.y-Ze,ce>Wt&&!this._isInitialRender&&!this._growAfterOpen&&(xe=ae.y-Wt/2)}if("end"===ve.overlayX&&!ne||"start"===ve.overlayX&&ne)Xe=fe.width-ae.x+this._viewportMargin,Ne=ae.x-this._viewportMargin;else if("start"===ve.overlayX&&!ne||"end"===ve.overlayX&&ne)Mt=ae.x,Ne=fe.right-ae.x;else{const Ze=Math.min(fe.right-ae.x+fe.left,ae.x),Wt=this._lastBoundingBoxSize.width;Ne=2*Ze,Mt=ae.x-Ze,Ne>Wt&&!this._isInitialRender&&!this._growAfterOpen&&(Mt=ae.x-Wt/2)}return{top:xe,left:Mt,bottom:Oe,right:Xe,width:Ne,height:ce}}_setBoundingBoxStyles(ae,ve){const fe=this._calculateBoundingBoxRect(ae,ve);!this._isInitialRender&&!this._growAfterOpen&&(fe.height=Math.min(fe.height,this._lastBoundingBoxSize.height),fe.width=Math.min(fe.width,this._lastBoundingBoxSize.width));const ne={};if(this._hasExactPosition())ne.top=ne.left="0",ne.bottom=ne.right=ne.maxHeight=ne.maxWidth="",ne.width=ne.height="100%";else{const ce=this._overlayRef.getConfig().maxHeight,xe=this._overlayRef.getConfig().maxWidth;ne.height=(0,y.HM)(fe.height),ne.top=(0,y.HM)(fe.top),ne.bottom=(0,y.HM)(fe.bottom),ne.width=(0,y.HM)(fe.width),ne.left=(0,y.HM)(fe.left),ne.right=(0,y.HM)(fe.right),ne.alignItems="center"===ve.overlayX?"center":"end"===ve.overlayX?"flex-end":"flex-start",ne.justifyContent="center"===ve.overlayY?"center":"bottom"===ve.overlayY?"flex-end":"flex-start",ce&&(ne.maxHeight=(0,y.HM)(ce)),xe&&(ne.maxWidth=(0,y.HM)(xe))}this._lastBoundingBoxSize=fe,V(this._boundingBox.style,ne)}_resetBoundingBoxStyles(){V(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){V(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(ae,ve){const fe={},ne=this._hasExactPosition(),ce=this._hasFlexibleDimensions,xe=this._overlayRef.getConfig();if(ne){const Ne=this._viewportRuler.getViewportScrollPosition();V(fe,this._getExactOverlayY(ve,ae,Ne)),V(fe,this._getExactOverlayX(ve,ae,Ne))}else fe.position="static";let Oe="",Le=this._getOffset(ve,"x"),Ie=this._getOffset(ve,"y");Le&&(Oe+=`translateX(${Le}px) `),Ie&&(Oe+=`translateY(${Ie}px)`),fe.transform=Oe.trim(),xe.maxHeight&&(ne?fe.maxHeight=(0,y.HM)(xe.maxHeight):ce&&(fe.maxHeight="")),xe.maxWidth&&(ne?fe.maxWidth=(0,y.HM)(xe.maxWidth):ce&&(fe.maxWidth="")),V(this._pane.style,fe)}_getExactOverlayY(ae,ve,fe){let ne={top:"",bottom:""},ce=this._getOverlayPoint(ve,this._overlayRect,ae);return this._isPushed&&(ce=this._pushOverlayOnScreen(ce,this._overlayRect,fe)),"bottom"===ae.overlayY?ne.bottom=this._document.documentElement.clientHeight-(ce.y+this._overlayRect.height)+"px":ne.top=(0,y.HM)(ce.y),ne}_getExactOverlayX(ae,ve,fe){let xe,ne={left:"",right:""},ce=this._getOverlayPoint(ve,this._overlayRect,ae);return this._isPushed&&(ce=this._pushOverlayOnScreen(ce,this._overlayRect,fe)),xe=this._isRtl()?"end"===ae.overlayX?"left":"right":"end"===ae.overlayX?"right":"left","right"===xe?ne.right=this._document.documentElement.clientWidth-(ce.x+this._overlayRect.width)+"px":ne.left=(0,y.HM)(ce.x),ne}_getScrollVisibility(){const ae=this._getOriginRect(),ve=this._pane.getBoundingClientRect(),fe=this._scrollables.map(ne=>ne.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:A(ae,fe),isOriginOutsideView:M(ae,fe),isOverlayClipped:A(ve,fe),isOverlayOutsideView:M(ve,fe)}}_subtractOverflows(ae,...ve){return ve.reduce((fe,ne)=>fe-Math.max(ne,0),ae)}_getNarrowedViewportRect(){const ae=this._document.documentElement.clientWidth,ve=this._document.documentElement.clientHeight,fe=this._viewportRuler.getViewportScrollPosition();return{top:fe.top+this._viewportMargin,left:fe.left+this._viewportMargin,right:fe.left+ae-this._viewportMargin,bottom:fe.top+ve-this._viewportMargin,width:ae-2*this._viewportMargin,height:ve-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(ae,ve){return"x"===ve?null==ae.offsetX?this._offsetX:ae.offsetX:null==ae.offsetY?this._offsetY:ae.offsetY}_validatePositions(){}_addPanelClasses(ae){this._pane&&(0,y.Eq)(ae).forEach(ve=>{""!==ve&&-1===this._appliedPanelClasses.indexOf(ve)&&(this._appliedPanelClasses.push(ve),this._pane.classList.add(ve))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(ae=>{this._pane.classList.remove(ae)}),this._appliedPanelClasses=[])}_getOriginRect(){const ae=this._origin;if(ae instanceof X.ElementRef)return ae.nativeElement.getBoundingClientRect();if(ae instanceof Element)return ae.getBoundingClientRect();const ve=ae.width||0,fe=ae.height||0;return{top:ae.y,bottom:ae.y+fe,left:ae.x,right:ae.x+ve,height:fe,width:ve}}}function V(ge,ae){for(let ve in ae)ae.hasOwnProperty(ve)&&(ge[ve]=ae[ve]);return ge}function F(ge){if("number"!=typeof ge&&null!=ge){const[ae,ve]=ge.split(f);return ve&&"px"!==ve?null:parseFloat(ae)}return ge||null}function s(ge){return{top:Math.floor(ge.top),right:Math.floor(ge.right),bottom:Math.floor(ge.bottom),left:Math.floor(ge.left),width:Math.floor(ge.width),height:Math.floor(ge.height)}}const H="cdk-global-overlay-wrapper";class G{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(ae){const ve=ae.getConfig();this._overlayRef=ae,this._width&&!ve.width&&ae.updateSize({width:this._width}),this._height&&!ve.height&&ae.updateSize({height:this._height}),ae.hostElement.classList.add(H),this._isDisposed=!1}top(ae=""){return this._bottomOffset="",this._topOffset=ae,this._alignItems="flex-start",this}left(ae=""){return this._xOffset=ae,this._xPosition="left",this}bottom(ae=""){return this._topOffset="",this._bottomOffset=ae,this._alignItems="flex-end",this}right(ae=""){return this._xOffset=ae,this._xPosition="right",this}start(ae=""){return this._xOffset=ae,this._xPosition="start",this}end(ae=""){return this._xOffset=ae,this._xPosition="end",this}width(ae=""){return this._overlayRef?this._overlayRef.updateSize({width:ae}):this._width=ae,this}height(ae=""){return this._overlayRef?this._overlayRef.updateSize({height:ae}):this._height=ae,this}centerHorizontally(ae=""){return this.left(ae),this._xPosition="center",this}centerVertically(ae=""){return this.top(ae),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const ae=this._overlayRef.overlayElement.style,ve=this._overlayRef.hostElement.style,fe=this._overlayRef.getConfig(),{width:ne,height:ce,maxWidth:xe,maxHeight:Oe}=fe,Le=!("100%"!==ne&&"100vw"!==ne||xe&&"100%"!==xe&&"100vw"!==xe),Ie=!("100%"!==ce&&"100vh"!==ce||Oe&&"100%"!==Oe&&"100vh"!==Oe),Ne=this._xPosition,Mt=this._xOffset,Xe="rtl"===this._overlayRef.getConfig().direction;let Ze="",Wt="",St="";Le?St="flex-start":"center"===Ne?(St="center",Xe?Wt=Mt:Ze=Mt):Xe?"left"===Ne||"end"===Ne?(St="flex-end",Ze=Mt):("right"===Ne||"start"===Ne)&&(St="flex-start",Wt=Mt):"left"===Ne||"start"===Ne?(St="flex-start",Ze=Mt):("right"===Ne||"end"===Ne)&&(St="flex-end",Wt=Mt),ae.position=this._cssPosition,ae.marginLeft=Le?"0":Ze,ae.marginTop=Ie?"0":this._topOffset,ae.marginBottom=this._bottomOffset,ae.marginRight=Le?"0":Wt,ve.justifyContent=St,ve.alignItems=Ie?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const ae=this._overlayRef.overlayElement.style,ve=this._overlayRef.hostElement,fe=ve.style;ve.classList.remove(H),fe.justifyContent=fe.alignItems=ae.marginTop=ae.marginBottom=ae.marginLeft=ae.marginRight=ae.position="",this._overlayRef=null,this._isDisposed=!0}}let C=(()=>{class ge{constructor(ve,fe,ne,ce){this._viewportRuler=ve,this._document=fe,this._platform=ne,this._overlayContainer=ce}global(){return new G}flexibleConnectedTo(ve){return new T(ve,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return ge.\u0275fac=function(ve){return new(ve||ge)(X.\u0275\u0275inject(e.rL),X.\u0275\u0275inject(c.K0),X.\u0275\u0275inject(O.t4),X.\u0275\u0275inject(a))},ge.\u0275prov=X.\u0275\u0275defineInjectable({token:ge,factory:ge.\u0275fac,providedIn:"root"}),ge})(),j=0,L=(()=>{class ge{constructor(ve,fe,ne,ce,xe,Oe,Le,Ie,Ne,Mt,Xe,Ze){this.scrollStrategies=ve,this._overlayContainer=fe,this._componentFactoryResolver=ne,this._positionBuilder=ce,this._keyboardDispatcher=xe,this._injector=Oe,this._ngZone=Le,this._document=Ie,this._directionality=Ne,this._location=Mt,this._outsideClickDispatcher=Xe,this._animationsModuleType=Ze}create(ve){const fe=this._createHostElement(),ne=this._createPaneElement(fe),ce=this._createPortalOutlet(ne),xe=new W(ve);return xe.direction=xe.direction||this._directionality.value,new m(ce,fe,ne,xe,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(ve){const fe=this._document.createElement("div");return fe.id="cdk-overlay-"+j++,fe.classList.add("cdk-overlay-pane"),ve.appendChild(fe),fe}_createHostElement(){const ve=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(ve),ve}_createPortalOutlet(ve){return this._appRef||(this._appRef=this._injector.get(X.ApplicationRef)),new I.u0(ve,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return ge.\u0275fac=function(ve){return new(ve||ge)(X.\u0275\u0275inject(R),X.\u0275\u0275inject(a),X.\u0275\u0275inject(X.ComponentFactoryResolver),X.\u0275\u0275inject(C),X.\u0275\u0275inject(o),X.\u0275\u0275inject(X.Injector),X.\u0275\u0275inject(X.NgZone),X.\u0275\u0275inject(c.K0),X.\u0275\u0275inject(S.Is),X.\u0275\u0275inject(c.Ye),X.\u0275\u0275inject(t),X.\u0275\u0275inject(X.ANIMATION_MODULE_TYPE,8))},ge.\u0275prov=X.\u0275\u0275defineInjectable({token:ge,factory:ge.\u0275fac,providedIn:"root"}),ge})();const ee=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],U=new X.InjectionToken("cdk-connected-overlay-scroll-strategy");let ie=(()=>{class ge{constructor(ve){this.elementRef=ve}}return ge.\u0275fac=function(ve){return new(ve||ge)(X.\u0275\u0275directiveInject(X.ElementRef))},ge.\u0275dir=X.\u0275\u0275defineDirective({type:ge,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0}),ge})(),$=(()=>{class ge{get offsetX(){return this._offsetX}set offsetX(ve){this._offsetX=ve,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(ve){this._offsetY=ve,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(ve){this._hasBackdrop=(0,y.Ig)(ve)}get lockPosition(){return this._lockPosition}set lockPosition(ve){this._lockPosition=(0,y.Ig)(ve)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(ve){this._flexibleDimensions=(0,y.Ig)(ve)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(ve){this._growAfterOpen=(0,y.Ig)(ve)}get push(){return this._push}set push(ve){this._push=(0,y.Ig)(ve)}constructor(ve,fe,ne,ce,xe){this._overlay=ve,this._dir=xe,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=Y.w0.EMPTY,this._attachSubscription=Y.w0.EMPTY,this._detachSubscription=Y.w0.EMPTY,this._positionSubscription=Y.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new X.EventEmitter,this.positionChange=new X.EventEmitter,this.attach=new X.EventEmitter,this.detach=new X.EventEmitter,this.overlayKeydown=new X.EventEmitter,this.overlayOutsideClick=new X.EventEmitter,this._templatePortal=new I.UE(fe,ne),this._scrollStrategyFactory=ce,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(ve){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),ve.origin&&this.open&&this._position.apply()),ve.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=ee);const ve=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=ve.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=ve.detachments().subscribe(()=>this.detach.emit()),ve.keydownEvents().subscribe(fe=>{this.overlayKeydown.next(fe),fe.keyCode===x.hY&&!this.disableClose&&!(0,x.Vb)(fe)&&(fe.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(fe=>{this.overlayOutsideClick.next(fe)})}_buildConfig(){const ve=this._position=this.positionStrategy||this._createPositionStrategy(),fe=new W({direction:this._dir,positionStrategy:ve,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(fe.width=this.width),(this.height||0===this.height)&&(fe.height=this.height),(this.minWidth||0===this.minWidth)&&(fe.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(fe.minHeight=this.minHeight),this.backdropClass&&(fe.backdropClass=this.backdropClass),this.panelClass&&(fe.panelClass=this.panelClass),fe}_updatePositionStrategy(ve){const fe=this.positions.map(ne=>({originX:ne.originX,originY:ne.originY,overlayX:ne.overlayX,overlayY:ne.overlayY,offsetX:ne.offsetX||this.offsetX,offsetY:ne.offsetY||this.offsetY,panelClass:ne.panelClass||void 0}));return ve.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(fe).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const ve=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(ve),ve}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof ie?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(ve=>{this.backdropClick.emit(ve)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,k.o)(()=>this.positionChange.observers.length>0)).subscribe(ve=>{this.positionChange.emit(ve),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return ge.\u0275fac=function(ve){return new(ve||ge)(X.\u0275\u0275directiveInject(L),X.\u0275\u0275directiveInject(X.TemplateRef),X.\u0275\u0275directiveInject(X.ViewContainerRef),X.\u0275\u0275directiveInject(U),X.\u0275\u0275directiveInject(S.Is,8))},ge.\u0275dir=X.\u0275\u0275defineDirective({type:ge,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[X.\u0275\u0275NgOnChangesFeature]}),ge})();const te={provide:U,deps:[L],useFactory:function oe(ge){return()=>ge.scrollStrategies.reposition()}};let _e=(()=>{class ge{}return ge.\u0275fac=function(ve){return new(ve||ge)},ge.\u0275mod=X.\u0275\u0275defineNgModule({type:ge}),ge.\u0275inj=X.\u0275\u0275defineInjector({providers:[L,te],imports:[S.vT,I.eL,e.Cl,e.Cl]}),ge})()},6321:(Lt,ut,se)=>{"use strict";se.d(ut,{Mq:()=>x,Oy:()=>A,_i:()=>p,ht:()=>w,i$:()=>K,kV:()=>v,qK:()=>N,sA:()=>M,t4:()=>y});var e=se(4537),c=se(8692);let X;try{X=typeof Intl<"u"&&Intl.v8BreakIterator}catch{X=!1}let S,y=(()=>{class E{constructor(W){this._platformId=W,this.isBrowser=this._platformId?(0,c.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!X)&&typeof CSS<"u"&&!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 E.\u0275fac=function(W){return new(W||E)(e.\u0275\u0275inject(e.PLATFORM_ID))},E.\u0275prov=e.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac,providedIn:"root"}),E})();const I=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function N(){if(S)return S;if("object"!=typeof document||!document)return S=new Set(I),S;let E=document.createElement("input");return S=new Set(I.filter(R=>(E.setAttribute("type",R),E.type===R))),S}let Y,P,k,u;function K(E){return function Z(){if(null==Y&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Y=!0}))}finally{Y=Y||!1}return Y}()?E:!!E.capture}function x(){if(null==k){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return k=!1,k;if("scrollBehavior"in document.documentElement.style)k=!0;else{const E=Element.prototype.scrollTo;k=!!E&&!/\{\s*\[native code\]\s*\}/.test(E.toString())}}return k}function p(){if("object"!=typeof document||!document)return 0;if(null==P){const E=document.createElement("div"),R=E.style;E.dir="rtl",R.width="1px",R.overflow="auto",R.visibility="hidden",R.pointerEvents="none",R.position="absolute";const W=document.createElement("div"),b=W.style;b.width="2px",b.height="1px",E.appendChild(W),document.body.appendChild(E),P=0,0===E.scrollLeft&&(E.scrollLeft=1,P=0===E.scrollLeft?1:2),E.remove()}return P}function v(E){if(function g(){if(null==u){const E=typeof document<"u"?document.head:null;u=!(!E||!E.createShadowRoot&&!E.attachShadow)}return u}()){const R=E.getRootNode?E.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&R instanceof ShadowRoot)return R}return null}function w(){let E=typeof document<"u"&&document?document.activeElement:null;for(;E&&E.shadowRoot;){const R=E.shadowRoot.activeElement;if(R===E)break;E=R}return E}function M(E){return E.composedPath?E.composedPath()[0]:E.target}function A(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},8632:(Lt,ut,se)=>{"use strict";se.d(ut,{C5:()=>Z,Pl:()=>w,UE:()=>K,eL:()=>A,en:()=>k,ig:()=>g,u0:()=>p});var e=se(4537),c=se(8692);class Y{attach(W){return this._attachedHost=W,W.attach(this)}detach(){let W=this._attachedHost;null!=W&&(this._attachedHost=null,W.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(W){this._attachedHost=W}}class Z extends Y{constructor(W,b,l,h,r){super(),this.component=W,this.viewContainerRef=b,this.injector=l,this.componentFactoryResolver=h,this.projectableNodes=r}}class K extends Y{constructor(W,b,l,h){super(),this.templateRef=W,this.viewContainerRef=b,this.context=l,this.injector=h}get origin(){return this.templateRef.elementRef}attach(W,b=this.context){return this.context=b,super.attach(W)}detach(){return this.context=void 0,super.detach()}}class P extends Y{constructor(W){super(),this.element=W instanceof e.ElementRef?W.nativeElement:W}}class k{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(W){return W instanceof Z?(this._attachedPortal=W,this.attachComponentPortal(W)):W instanceof K?(this._attachedPortal=W,this.attachTemplatePortal(W)):this.attachDomPortal&&W instanceof P?(this._attachedPortal=W,this.attachDomPortal(W)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(W){this._disposeFn=W}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class p extends k{constructor(W,b,l,h,r){super(),this.outletElement=W,this._componentFactoryResolver=b,this._appRef=l,this._defaultInjector=h,this.attachDomPortal=n=>{const i=n.element,o=this._document.createComment("dom-portal");i.parentNode.insertBefore(o,i),this.outletElement.appendChild(i),this._attachedPortal=n,super.setDisposeFn(()=>{o.parentNode&&o.parentNode.replaceChild(i,o)})},this._document=r}attachComponentPortal(W){const l=(W.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(W.component);let h;return W.viewContainerRef?(h=W.viewContainerRef.createComponent(l,W.viewContainerRef.length,W.injector||W.viewContainerRef.injector,W.projectableNodes||void 0),this.setDisposeFn(()=>h.destroy())):(h=l.create(W.injector||this._defaultInjector||e.Injector.NULL),this._appRef.attachView(h.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(h.hostView),h.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(h)),this._attachedPortal=W,h}attachTemplatePortal(W){let b=W.viewContainerRef,l=b.createEmbeddedView(W.templateRef,W.context,{injector:W.injector});return l.rootNodes.forEach(h=>this.outletElement.appendChild(h)),l.detectChanges(),this.setDisposeFn(()=>{let h=b.indexOf(l);-1!==h&&b.remove(h)}),this._attachedPortal=W,l}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(W){return W.hostView.rootNodes[0]}}let g=(()=>{class R extends K{constructor(b,l){super(b,l)}}return R.\u0275fac=function(b){return new(b||R)(e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(e.ViewContainerRef))},R.\u0275dir=e.\u0275\u0275defineDirective({type:R,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[e.\u0275\u0275InheritDefinitionFeature]}),R})(),w=(()=>{class R extends k{constructor(b,l,h){super(),this._componentFactoryResolver=b,this._viewContainerRef=l,this._isInitialized=!1,this.attached=new e.EventEmitter,this.attachDomPortal=r=>{const n=r.element,i=this._document.createComment("dom-portal");r.setAttachedHost(this),n.parentNode.insertBefore(i,n),this._getRootNode().appendChild(n),this._attachedPortal=r,super.setDisposeFn(()=>{i.parentNode&&i.parentNode.replaceChild(n,i)})},this._document=h}get portal(){return this._attachedPortal}set portal(b){this.hasAttached()&&!b&&!this._isInitialized||(this.hasAttached()&&super.detach(),b&&super.attach(b),this._attachedPortal=b||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(b){b.setAttachedHost(this);const l=null!=b.viewContainerRef?b.viewContainerRef:this._viewContainerRef,r=(b.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(b.component),n=l.createComponent(r,l.length,b.injector||l.injector,b.projectableNodes||void 0);return l!==this._viewContainerRef&&this._getRootNode().appendChild(n.hostView.rootNodes[0]),super.setDisposeFn(()=>n.destroy()),this._attachedPortal=b,this._attachedRef=n,this.attached.emit(n),n}attachTemplatePortal(b){b.setAttachedHost(this);const l=this._viewContainerRef.createEmbeddedView(b.templateRef,b.context,{injector:b.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=b,this._attachedRef=l,this.attached.emit(l),l}_getRootNode(){const b=this._viewContainerRef.element.nativeElement;return b.nodeType===b.ELEMENT_NODE?b:b.parentNode}}return R.\u0275fac=function(b){return new(b||R)(e.\u0275\u0275directiveInject(e.ComponentFactoryResolver),e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(c.K0))},R.\u0275dir=e.\u0275\u0275defineDirective({type:R,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[e.\u0275\u0275InheritDefinitionFeature]}),R})(),A=(()=>{class R{}return R.\u0275fac=function(b){return new(b||R)},R.\u0275mod=e.\u0275\u0275defineNgModule({type:R}),R.\u0275inj=e.\u0275\u0275defineInjector({}),R})()},6342:(Lt,ut,se)=>{"use strict";se.d(ut,{xd:()=>m,PQ:()=>T,ZD:()=>U,x0:()=>j,N7:()=>G,mF:()=>f,Cl:()=>ie,rL:()=>F});var e=se(4929),c=se(4537),X=se(8023),y=se(4945),O=se(7241),S=se(4581),I=se(9239),N=se(6401),Y=se(4813),Z=se(97),K=se(2147),P=se(6523),k=se(2085),x=se(5955),p=se(8499),g=se(1786);function v($,oe=P.z){return function u($){return(0,k.e)((oe,te)=>{let _e=!1,pe=null,ge=null,ae=!1;const ve=()=>{if(ge?.unsubscribe(),ge=null,_e){_e=!1;const ne=pe;pe=null,te.next(ne)}ae&&te.complete()},fe=()=>{ge=null,ae&&te.complete()};oe.subscribe((0,p.x)(te,ne=>{_e=!0,pe=ne,ge||(0,x.Xf)($(ne)).subscribe(ge=(0,p.x)(te,ve,fe))},()=>{ae=!0,(!_e||!ge||ge.closed)&&te.complete()}))})}(()=>(0,g.H)($,oe))}var w=se(4970),M=se(3528),A=se(1927),E=se(1658),R=se(1528),W=se(6466),b=se(6321),l=se(8692),h=se(5875),r=se(5834);const n=["contentWrapper"],i=["*"],o=new c.InjectionToken("VIRTUAL_SCROLL_STRATEGY");class t{constructor(oe,te,_e){this._scrolledIndexChange=new X.x,this.scrolledIndexChange=this._scrolledIndexChange.pipe((0,K.x)()),this._viewport=null,this._itemSize=oe,this._minBufferPx=te,this._maxBufferPx=_e}attach(oe){this._viewport=oe,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(oe,te,_e){this._itemSize=oe,this._minBufferPx=te,this._maxBufferPx=_e,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(oe,te){this._viewport&&this._viewport.scrollToOffset(oe*this._itemSize,te)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const oe=this._viewport.getRenderedRange(),te={start:oe.start,end:oe.end},_e=this._viewport.getViewportSize(),pe=this._viewport.getDataLength();let ge=this._viewport.measureScrollOffset(),ae=this._itemSize>0?ge/this._itemSize:0;if(te.end>pe){const fe=Math.ceil(_e/this._itemSize),ne=Math.max(0,Math.min(ae,pe-fe));ae!=ne&&(ae=ne,ge=ne*this._itemSize,te.start=Math.floor(ae)),te.end=Math.max(0,Math.min(pe,te.start+fe))}const ve=ge-te.start*this._itemSize;if(ve<this._minBufferPx&&0!=te.start){const fe=Math.ceil((this._maxBufferPx-ve)/this._itemSize);te.start=Math.max(0,te.start-fe),te.end=Math.min(pe,Math.ceil(ae+(_e+this._minBufferPx)/this._itemSize))}else{const fe=te.end*this._itemSize-(ge+_e);if(fe<this._minBufferPx&&te.end!=pe){const ne=Math.ceil((this._maxBufferPx-fe)/this._itemSize);ne>0&&(te.end=Math.min(pe,te.end+ne),te.start=Math.max(0,Math.floor(ae-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(te),this._viewport.setRenderedContentOffset(this._itemSize*te.start),this._scrolledIndexChange.next(Math.floor(ae))}}function a($){return $._scrollStrategy}let m=(()=>{class ${constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new t(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(te){this._itemSize=(0,e.su)(te)}get minBufferPx(){return this._minBufferPx}set minBufferPx(te){this._minBufferPx=(0,e.su)(te)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(te){this._maxBufferPx=(0,e.su)(te)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}return $.\u0275fac=function(te){return new(te||$)},$.\u0275dir=c.\u0275\u0275defineDirective({type:$,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[c.\u0275\u0275ProvidersFeature([{provide:o,useFactory:a,deps:[(0,c.forwardRef)(()=>$)]}]),c.\u0275\u0275NgOnChangesFeature]}),$})(),f=(()=>{class ${constructor(te,_e,pe){this._ngZone=te,this._platform=_e,this._scrolled=new X.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=pe}register(te){this.scrollContainers.has(te)||this.scrollContainers.set(te,te.elementScrolled().subscribe(()=>this._scrolled.next(te)))}deregister(te){const _e=this.scrollContainers.get(te);_e&&(_e.unsubscribe(),this.scrollContainers.delete(te))}scrolled(te=20){return this._platform.isBrowser?new O.y(_e=>{this._globalSubscription||this._addGlobalListener();const pe=te>0?this._scrolled.pipe(v(te)).subscribe(_e):this._scrolled.subscribe(_e);return this._scrolledCount++,()=>{pe.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,y.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((te,_e)=>this.deregister(_e)),this._scrolled.complete()}ancestorScrolled(te,_e){const pe=this.getAncestorScrollContainers(te);return this.scrolled(_e).pipe((0,w.h)(ge=>!ge||pe.indexOf(ge)>-1))}getAncestorScrollContainers(te){const _e=[];return this.scrollContainers.forEach((pe,ge)=>{this._scrollableContainsElement(ge,te)&&_e.push(ge)}),_e}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(te,_e){let pe=(0,e.fI)(_e),ge=te.getElementRef().nativeElement;do{if(pe==ge)return!0}while(pe=pe.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const te=this._getWindow();return(0,S.R)(te.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return $.\u0275fac=function(te){return new(te||$)(c.\u0275\u0275inject(c.NgZone),c.\u0275\u0275inject(b.t4),c.\u0275\u0275inject(l.K0,8))},$.\u0275prov=c.\u0275\u0275defineInjectable({token:$,factory:$.\u0275fac,providedIn:"root"}),$})(),T=(()=>{class ${constructor(te,_e,pe,ge){this.elementRef=te,this.scrollDispatcher=_e,this.ngZone=pe,this.dir=ge,this._destroyed=new X.x,this._elementScrolled=new O.y(ae=>this.ngZone.runOutsideAngular(()=>(0,S.R)(this.elementRef.nativeElement,"scroll").pipe((0,M.R)(this._destroyed)).subscribe(ae)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(te){const _e=this.elementRef.nativeElement,pe=this.dir&&"rtl"==this.dir.value;null==te.left&&(te.left=pe?te.end:te.start),null==te.right&&(te.right=pe?te.start:te.end),null!=te.bottom&&(te.top=_e.scrollHeight-_e.clientHeight-te.bottom),pe&&0!=(0,b._i)()?(null!=te.left&&(te.right=_e.scrollWidth-_e.clientWidth-te.left),2==(0,b._i)()?te.left=te.right:1==(0,b._i)()&&(te.left=te.right?-te.right:te.right)):null!=te.right&&(te.left=_e.scrollWidth-_e.clientWidth-te.right),this._applyScrollToOptions(te)}_applyScrollToOptions(te){const _e=this.elementRef.nativeElement;(0,b.Mq)()?_e.scrollTo(te):(null!=te.top&&(_e.scrollTop=te.top),null!=te.left&&(_e.scrollLeft=te.left))}measureScrollOffset(te){const _e="left",ge=this.elementRef.nativeElement;if("top"==te)return ge.scrollTop;if("bottom"==te)return ge.scrollHeight-ge.clientHeight-ge.scrollTop;const ae=this.dir&&"rtl"==this.dir.value;return"start"==te?te=ae?"right":_e:"end"==te&&(te=ae?_e:"right"),ae&&2==(0,b._i)()?te==_e?ge.scrollWidth-ge.clientWidth-ge.scrollLeft:ge.scrollLeft:ae&&1==(0,b._i)()?te==_e?ge.scrollLeft+ge.scrollWidth-ge.clientWidth:-ge.scrollLeft:te==_e?ge.scrollLeft:ge.scrollWidth-ge.clientWidth-ge.scrollLeft}}return $.\u0275fac=function(te){return new(te||$)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(f),c.\u0275\u0275directiveInject(c.NgZone),c.\u0275\u0275directiveInject(h.Is,8))},$.\u0275dir=c.\u0275\u0275defineDirective({type:$,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),$})(),F=(()=>{class ${constructor(te,_e,pe){this._platform=te,this._change=new X.x,this._changeListener=ge=>{this._change.next(ge)},this._document=pe,_e.runOutsideAngular(()=>{if(te.isBrowser){const ge=this._getWindow();ge.addEventListener("resize",this._changeListener),ge.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const te=this._getWindow();te.removeEventListener("resize",this._changeListener),te.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const te={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),te}getViewportRect(){const te=this.getViewportScrollPosition(),{width:_e,height:pe}=this.getViewportSize();return{top:te.top,left:te.left,bottom:te.top+pe,right:te.left+_e,height:pe,width:_e}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const te=this._document,_e=this._getWindow(),pe=te.documentElement,ge=pe.getBoundingClientRect();return{top:-ge.top||te.body.scrollTop||_e.scrollY||pe.scrollTop||0,left:-ge.left||te.body.scrollLeft||_e.scrollX||pe.scrollLeft||0}}change(te=20){return te>0?this._change.pipe(v(te)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const te=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:te.innerWidth,height:te.innerHeight}:{width:0,height:0}}}return $.\u0275fac=function(te){return new(te||$)(c.\u0275\u0275inject(b.t4),c.\u0275\u0275inject(c.NgZone),c.\u0275\u0275inject(l.K0,8))},$.\u0275prov=c.\u0275\u0275defineInjectable({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();const s=new c.InjectionToken("VIRTUAL_SCROLLABLE");let _=(()=>{class $ extends T{constructor(te,_e,pe,ge){super(te,_e,pe,ge)}measureViewportSize(te){const _e=this.elementRef.nativeElement;return"horizontal"===te?_e.clientWidth:_e.clientHeight}}return $.\u0275fac=function(te){return new(te||$)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(f),c.\u0275\u0275directiveInject(c.NgZone),c.\u0275\u0275directiveInject(h.Is,8))},$.\u0275dir=c.\u0275\u0275defineDirective({type:$,features:[c.\u0275\u0275InheritDefinitionFeature]}),$})();const H=typeof requestAnimationFrame<"u"?I.Z:N.E;let G=(()=>{class $ extends _{get orientation(){return this._orientation}set orientation(te){this._orientation!==te&&(this._orientation=te,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(te){this._appendOnly=(0,e.Ig)(te)}constructor(te,_e,pe,ge,ae,ve,fe,ne){super(te,ve,pe,ae),this.elementRef=te,this._changeDetectorRef=_e,this._scrollStrategy=ge,this.scrollable=ne,this._platform=(0,c.inject)(b.t4),this._detachedSubject=new X.x,this._renderedRangeSubject=new X.x,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new O.y(ce=>this._scrollStrategy.scrolledIndexChange.subscribe(xe=>Promise.resolve().then(()=>this.ngZone.run(()=>ce.next(xe))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=Y.w0.EMPTY,this._viewportChanges=fe.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe((0,A.O)(null),v(0,H)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(te){this.ngZone.runOutsideAngular(()=>{this._forOf=te,this._forOf.dataStream.pipe((0,M.R)(this._detachedSubject)).subscribe(_e=>{const pe=_e.length;pe!==this._dataLength&&(this._dataLength=pe,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(te){return this.getElementRef().nativeElement.getBoundingClientRect()[te]}setTotalContentSize(te){this._totalContentSize!==te&&(this._totalContentSize=te,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(te){(function B($,oe){return $.start==oe.start&&$.end==oe.end})(this._renderedRange,te)||(this.appendOnly&&(te={start:0,end:Math.max(this._renderedRange.end,te.end)}),this._renderedRangeSubject.next(this._renderedRange=te),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(te,_e="to-start"){te=this.appendOnly&&"to-start"===_e?0:te;const ge="horizontal"==this.orientation,ae=ge?"X":"Y";let fe=`translate${ae}(${Number((ge&&this.dir&&"rtl"==this.dir.value?-1:1)*te)}px)`;this._renderedContentOffset=te,"to-end"===_e&&(fe+=` translate${ae}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=fe&&(this._renderedContentTransform=fe,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(te,_e="auto"){const pe={behavior:_e};"horizontal"===this.orientation?pe.start=te:pe.top=te,this.scrollable.scrollTo(pe)}scrollToIndex(te,_e="auto"){this._scrollStrategy.scrollToIndex(te,_e)}measureScrollOffset(te){let _e;return _e=this.scrollable==this?pe=>super.measureScrollOffset(pe):pe=>this.scrollable.measureScrollOffset(pe),Math.max(0,_e(te??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(te){let _e;const ae="rtl"==this.dir?.value;_e="start"==te?ae?"right":"left":"end"==te?ae?"left":"right":te||("horizontal"===this.orientation?"left":"top");const ve=this.scrollable.measureBoundingClientRectWithScrollOffset(_e);return this.elementRef.nativeElement.getBoundingClientRect()[_e]-ve}measureRenderedContentSize(){const te=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?te.offsetWidth:te.offsetHeight}measureRangeSize(te){return this._forOf?this._forOf.measureRangeSize(te,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(te){te&&this._runAfterChangeDetection.push(te),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const te=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const _e of te)_e()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return $.\u0275fac=function(te){return new(te||$)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(c.ChangeDetectorRef),c.\u0275\u0275directiveInject(c.NgZone),c.\u0275\u0275directiveInject(o,8),c.\u0275\u0275directiveInject(h.Is,8),c.\u0275\u0275directiveInject(f),c.\u0275\u0275directiveInject(F),c.\u0275\u0275directiveInject(s,8))},$.\u0275cmp=c.\u0275\u0275defineComponent({type:$,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(te,_e){if(1&te&&c.\u0275\u0275viewQuery(n,7),2&te){let pe;c.\u0275\u0275queryRefresh(pe=c.\u0275\u0275loadQuery())&&(_e._contentWrapper=pe.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(te,_e){2&te&&c.\u0275\u0275classProp("cdk-virtual-scroll-orientation-horizontal","horizontal"===_e.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==_e.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[c.\u0275\u0275ProvidersFeature([{provide:T,useFactory:(oe,te)=>oe||te,deps:[[new c.Optional,new c.Inject(s)],$]}]),c.\u0275\u0275InheritDefinitionFeature,c.\u0275\u0275StandaloneFeature],ngContentSelectors:i,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(te,_e){1&te&&(c.\u0275\u0275projectionDef(),c.\u0275\u0275elementStart(0,"div",0,1),c.\u0275\u0275projection(2),c.\u0275\u0275elementEnd(),c.\u0275\u0275element(3,"div",2)),2&te&&(c.\u0275\u0275advance(3),c.\u0275\u0275styleProp("width",_e._totalContentWidth)("height",_e._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0}),$})();function C($,oe,te){if(!te.getBoundingClientRect)return 0;const pe=te.getBoundingClientRect();return"horizontal"===$?"start"===oe?pe.left:pe.right:"start"===oe?pe.top:pe.bottom}let j=(()=>{class ${get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(te){this._cdkVirtualForOf=te,(0,r.Z9)(te)?this._dataSourceChanges.next(te):this._dataSourceChanges.next(new r.P3((0,Z.b)(te)?te:Array.from(te||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(te){this._needsUpdate=!0,this._cdkVirtualForTrackBy=te?(_e,pe)=>te(_e+(this._renderedRange?this._renderedRange.start:0),pe):void 0}set cdkVirtualForTemplate(te){te&&(this._needsUpdate=!0,this._template=te)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(te){this._viewRepeater.viewCacheSize=(0,e.su)(te)}constructor(te,_e,pe,ge,ae,ve){this._viewContainerRef=te,this._template=_e,this._differs=pe,this._viewRepeater=ge,this._viewport=ae,this.viewChange=new X.x,this._dataSourceChanges=new X.x,this.dataStream=this._dataSourceChanges.pipe((0,A.O)(null),(0,E.G)(),(0,R.w)(([fe,ne])=>this._changeDataSource(fe,ne)),(0,W.d)(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new X.x,this.dataStream.subscribe(fe=>{this._data=fe,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe((0,M.R)(this._destroyed)).subscribe(fe=>{this._renderedRange=fe,this.viewChange.observers.length&&ve.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(te,_e){if(te.start>=te.end)return 0;const pe=te.start-this._renderedRange.start,ge=te.end-te.start;let ae,ve;for(let fe=0;fe<ge;fe++){const ne=this._viewContainerRef.get(fe+pe);if(ne&&ne.rootNodes.length){ae=ve=ne.rootNodes[0];break}}for(let fe=ge-1;fe>-1;fe--){const ne=this._viewContainerRef.get(fe+pe);if(ne&&ne.rootNodes.length){ve=ne.rootNodes[ne.rootNodes.length-1];break}}return ae&&ve?C(_e,"end",ve)-C(_e,"start",ae):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const te=this._differ.diff(this._renderedItems);te?this._applyChanges(te):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((te,_e)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(te,_e):_e)),this._needsUpdate=!0)}_changeDataSource(te,_e){return te&&te.disconnect(this),this._needsUpdate=!0,_e?_e.connect(this):(0,y.of)()}_updateContext(){const te=this._data.length;let _e=this._viewContainerRef.length;for(;_e--;){const pe=this._viewContainerRef.get(_e);pe.context.index=this._renderedRange.start+_e,pe.context.count=te,this._updateComputedContextProperties(pe.context),pe.detectChanges()}}_applyChanges(te){this._viewRepeater.applyChanges(te,this._viewContainerRef,(ge,ae,ve)=>this._getEmbeddedViewArgs(ge,ve),ge=>ge.item),te.forEachIdentityChange(ge=>{this._viewContainerRef.get(ge.currentIndex).context.$implicit=ge.item});const _e=this._data.length;let pe=this._viewContainerRef.length;for(;pe--;){const ge=this._viewContainerRef.get(pe);ge.context.index=this._renderedRange.start+pe,ge.context.count=_e,this._updateComputedContextProperties(ge.context)}}_updateComputedContextProperties(te){te.first=0===te.index,te.last=te.index===te.count-1,te.even=te.index%2==0,te.odd=!te.even}_getEmbeddedViewArgs(te,_e){return{templateRef:this._template,context:{$implicit:te.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:_e}}}return $.\u0275fac=function(te){return new(te||$)(c.\u0275\u0275directiveInject(c.ViewContainerRef),c.\u0275\u0275directiveInject(c.TemplateRef),c.\u0275\u0275directiveInject(c.IterableDiffers),c.\u0275\u0275directiveInject(r.k),c.\u0275\u0275directiveInject(G,4),c.\u0275\u0275directiveInject(c.NgZone))},$.\u0275dir=c.\u0275\u0275defineDirective({type:$,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[c.\u0275\u0275ProvidersFeature([{provide:r.k,useClass:r.eX}])]}),$})(),U=(()=>{class ${}return $.\u0275fac=function(te){return new(te||$)},$.\u0275mod=c.\u0275\u0275defineNgModule({type:$}),$.\u0275inj=c.\u0275\u0275defineInjector({}),$})(),ie=(()=>{class ${}return $.\u0275fac=function(te){return new(te||$)},$.\u0275mod=c.\u0275\u0275defineNgModule({type:$}),$.\u0275inj=c.\u0275\u0275defineInjector({imports:[h.vT,U,G,h.vT,U]}),$})()},8692:(Lt,ut,se)=>{"use strict";se.d(ut,{Do:()=>w,ED:()=>Qn,EM:()=>Os,HT:()=>y,JF:()=>Xo,JJ:()=>Rs,K0:()=>S,Mn:()=>d,Mx:()=>Vi,NF:()=>Ir,Nd:()=>Kr,O5:()=>Zi,OU:()=>Js,Ov:()=>qo,PC:()=>xr,RF:()=>oo,S$:()=>u,Tn:()=>n,UT:()=>f,V_:()=>Y,Ye:()=>M,b0:()=>v,bD:()=>Is,ez:()=>Zr,gd:()=>Ln,i8:()=>go,mk:()=>ln,n9:()=>ho,ol:()=>m,p6:()=>Ie,q:()=>X,rS:()=>Sn,sg:()=>oi,tP:()=>Yr,uU:()=>Hn,w_:()=>O,x:()=>r});var e=se(4537);let c=null;function X(){return c}function y(Je){c||(c=Je)}class O{}const S=new e.InjectionToken("DocumentToken");let I=(()=>{class Je{historyGo(lt){throw new Error("Not implemented")}}return Je.\u0275fac=function(lt){return new(lt||Je)},Je.\u0275prov=e.\u0275\u0275defineInjectable({token:Je,factory:function(){return function N(){return(0,e.\u0275\u0275inject)(Z)}()},providedIn:"platform"}),Je})();const Y=new e.InjectionToken("Location Initialized");let Z=(()=>{class Je extends I{constructor(lt){super(),this._doc=lt,this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return X().getBaseHref(this._doc)}onPopState(lt){const Nt=X().getGlobalEventTarget(this._doc,"window");return Nt.addEventListener("popstate",lt,!1),()=>Nt.removeEventListener("popstate",lt)}onHashChange(lt){const Nt=X().getGlobalEventTarget(this._doc,"window");return Nt.addEventListener("hashchange",lt,!1),()=>Nt.removeEventListener("hashchange",lt)}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(lt){this._location.pathname=lt}pushState(lt,Nt,Jt){K()?this._history.pushState(lt,Nt,Jt):this._location.hash=Jt}replaceState(lt,Nt,Jt){K()?this._history.replaceState(lt,Nt,Jt):this._location.hash=Jt}forward(){this._history.forward()}back(){this._history.back()}historyGo(lt=0){this._history.go(lt)}getState(){return this._history.state}}return Je.\u0275fac=function(lt){return new(lt||Je)(e.\u0275\u0275inject(S))},Je.\u0275prov=e.\u0275\u0275defineInjectable({token:Je,factory:function(){return function P(){return new Z((0,e.\u0275\u0275inject)(S))}()},providedIn:"platform"}),Je})();function K(){return!!window.history.pushState}function k(Je,wt){if(0==Je.length)return wt;if(0==wt.length)return Je;let lt=0;return Je.endsWith("/")&&lt++,wt.startsWith("/")&&lt++,2==lt?Je+wt.substring(1):1==lt?Je+wt:Je+"/"+wt}function x(Je){const wt=Je.match(/#|\?|$/),lt=wt&&wt.index||Je.length;return Je.slice(0,lt-("/"===Je[lt-1]?1:0))+Je.slice(lt)}function p(Je){return Je&&"?"!==Je[0]?"?"+Je:Je}let u=(()=>{class Je{historyGo(lt){throw new Error("Not implemented")}}return Je.\u0275fac=function(lt){return new(lt||Je)},Je.\u0275prov=e.\u0275\u0275defineInjectable({token:Je,factory:function(){return(0,e.inject)(v)},providedIn:"root"}),Je})();const g=new e.InjectionToken("appBaseHref");let v=(()=>{class Je extends u{constructor(lt,Nt){super(),this._platformLocation=lt,this._removeListenerFns=[],this._baseHref=Nt??this._platformLocation.getBaseHrefFromDOM()??(0,e.inject)(S).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(lt){this._removeListenerFns.push(this._platformLocation.onPopState(lt),this._platformLocation.onHashChange(lt))}getBaseHref(){return this._baseHref}prepareExternalUrl(lt){return k(this._baseHref,lt)}path(lt=!1){const Nt=this._platformLocation.pathname+p(this._platformLocation.search),Jt=this._platformLocation.hash;return Jt&&lt?`${Nt}${Jt}`:Nt}pushState(lt,Nt,Jt,Ci){const Ei=this.prepareExternalUrl(Jt+p(Ci));this._platformLocation.pushState(lt,Nt,Ei)}replaceState(lt,Nt,Jt,Ci){const Ei=this.prepareExternalUrl(Jt+p(Ci));this._platformLocation.replaceState(lt,Nt,Ei)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(lt=0){this._platformLocation.historyGo?.(lt)}}return Je.\u0275fac=function(lt){return new(lt||Je)(e.\u0275\u0275inject(I),e.\u0275\u0275inject(g,8))},Je.\u0275prov=e.\u0275\u0275defineInjectable({token:Je,factory:Je.\u0275fac,providedIn:"root"}),Je})(),w=(()=>{class Je extends u{constructor(lt,Nt){super(),this._platformLocation=lt,this._baseHref="",this._removeListenerFns=[],null!=Nt&&(this._baseHref=Nt)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(lt){this._removeListenerFns.push(this._platformLocation.onPopState(lt),this._platformLocation.onHashChange(lt))}getBaseHref(){return this._baseHref}path(lt=!1){let Nt=this._platformLocation.hash;return null==Nt&&(Nt="#"),Nt.length>0?Nt.substring(1):Nt}prepareExternalUrl(lt){const Nt=k(this._baseHref,lt);return Nt.length>0?"#"+Nt:Nt}pushState(lt,Nt,Jt,Ci){let Ei=this.prepareExternalUrl(Jt+p(Ci));0==Ei.length&&(Ei=this._platformLocation.pathname),this._platformLocation.pushState(lt,Nt,Ei)}replaceState(lt,Nt,Jt,Ci){let Ei=this.prepareExternalUrl(Jt+p(Ci));0==Ei.length&&(Ei=this._platformLocation.pathname),this._platformLocation.replaceState(lt,Nt,Ei)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(lt=0){this._platformLocation.historyGo?.(lt)}}return Je.\u0275fac=function(lt){return new(lt||Je)(e.\u0275\u0275inject(I),e.\u0275\u0275inject(g,8))},Je.\u0275prov=e.\u0275\u0275defineInjectable({token:Je,factory:Je.\u0275fac}),Je})(),M=(()=>{class Je{constructor(lt){this._subject=new e.EventEmitter,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=lt;const Nt=this._locationStrategy.getBaseHref();this._basePath=function W(Je){if(new RegExp("^(https?:)?//").test(Je)){const[,lt]=Je.split(/\/\/[^\/]+/);return lt}return Je}(x(R(Nt))),this._locationStrategy.onPopState(Jt=>{this._subject.emit({url:this.path(!0),pop:!0,state:Jt.state,type:Jt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(lt=!1){return this.normalize(this._locationStrategy.path(lt))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(lt,Nt=""){return this.path()==this.normalize(lt+p(Nt))}normalize(lt){return Je.stripTrailingSlash(function E(Je,wt){if(!Je||!wt.startsWith(Je))return wt;const lt=wt.substring(Je.length);return""===lt||["/",";","?","#"].includes(lt[0])?lt:wt}(this._basePath,R(lt)))}prepareExternalUrl(lt){return lt&&"/"!==lt[0]&&(lt="/"+lt),this._locationStrategy.prepareExternalUrl(lt)}go(lt,Nt="",Jt=null){this._locationStrategy.pushState(Jt,"",lt,Nt),this._notifyUrlChangeListeners(this.prepareExternalUrl(lt+p(Nt)),Jt)}replaceState(lt,Nt="",Jt=null){this._locationStrategy.replaceState(Jt,"",lt,Nt),this._notifyUrlChangeListeners(this.prepareExternalUrl(lt+p(Nt)),Jt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(lt=0){this._locationStrategy.historyGo?.(lt)}onUrlChange(lt){return this._urlChangeListeners.push(lt),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(Nt=>{this._notifyUrlChangeListeners(Nt.url,Nt.state)})),()=>{const Nt=this._urlChangeListeners.indexOf(lt);this._urlChangeListeners.splice(Nt,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(lt="",Nt){this._urlChangeListeners.forEach(Jt=>Jt(lt,Nt))}subscribe(lt,Nt,Jt){return this._subject.subscribe({next:lt,error:Nt,complete:Jt})}}return Je.normalizeQueryParams=p,Je.joinWithSlash=k,Je.stripTrailingSlash=x,Je.\u0275fac=function(lt){return new(lt||Je)(e.\u0275\u0275inject(u))},Je.\u0275prov=e.\u0275\u0275defineInjectable({token:Je,factory:function(){return function A(){return new M((0,e.\u0275\u0275inject)(u))}()},providedIn:"root"}),Je})();function R(Je){return Je.replace(/\/index.html$/,"")}var l=(()=>((l=l||{})[l.Decimal=0]="Decimal",l[l.Percent=1]="Percent",l[l.Currency=2]="Currency",l[l.Scientific=3]="Scientific",l))(),r=(()=>((r=r||{})[r.Format=0]="Format",r[r.Standalone=1]="Standalone",r))(),n=(()=>((n=n||{})[n.Narrow=0]="Narrow",n[n.Abbreviated=1]="Abbreviated",n[n.Wide=2]="Wide",n[n.Short=3]="Short",n))(),i=(()=>((i=i||{})[i.Short=0]="Short",i[i.Medium=1]="Medium",i[i.Long=2]="Long",i[i.Full=3]="Full",i))(),o=(()=>((o=o||{})[o.Decimal=0]="Decimal",o[o.Group=1]="Group",o[o.List=2]="List",o[o.PercentSign=3]="PercentSign",o[o.PlusSign=4]="PlusSign",o[o.MinusSign=5]="MinusSign",o[o.Exponential=6]="Exponential",o[o.SuperscriptingExponent=7]="SuperscriptingExponent",o[o.PerMille=8]="PerMille",o[o.Infinity=9]="Infinity",o[o.NaN=10]="NaN",o[o.TimeSeparator=11]="TimeSeparator",o[o.CurrencyDecimal=12]="CurrencyDecimal",o[o.CurrencyGroup=13]="CurrencyGroup",o))();function m(Je,wt,lt){const Nt=(0,e.\u0275findLocaleData)(Je),Ci=_e([Nt[e.\u0275LocaleDataIndex.DayPeriodsFormat],Nt[e.\u0275LocaleDataIndex.DayPeriodsStandalone]],wt);return _e(Ci,lt)}function d(Je,wt,lt){const Nt=(0,e.\u0275findLocaleData)(Je),Ci=_e([Nt[e.\u0275LocaleDataIndex.DaysFormat],Nt[e.\u0275LocaleDataIndex.DaysStandalone]],wt);return _e(Ci,lt)}function f(Je,wt,lt){const Nt=(0,e.\u0275findLocaleData)(Je),Ci=_e([Nt[e.\u0275LocaleDataIndex.MonthsFormat],Nt[e.\u0275LocaleDataIndex.MonthsStandalone]],wt);return _e(Ci,lt)}function s(Je,wt){return _e((0,e.\u0275findLocaleData)(Je)[e.\u0275LocaleDataIndex.DateFormat],wt)}function _(Je,wt){return _e((0,e.\u0275findLocaleData)(Je)[e.\u0275LocaleDataIndex.TimeFormat],wt)}function B(Je,wt){return _e((0,e.\u0275findLocaleData)(Je)[e.\u0275LocaleDataIndex.DateTimeFormat],wt)}function H(Je,wt){const lt=(0,e.\u0275findLocaleData)(Je),Nt=lt[e.\u0275LocaleDataIndex.NumberSymbols][wt];if(typeof Nt>"u"){if(wt===o.CurrencyDecimal)return lt[e.\u0275LocaleDataIndex.NumberSymbols][o.Decimal];if(wt===o.CurrencyGroup)return lt[e.\u0275LocaleDataIndex.NumberSymbols][o.Group]}return Nt}function ie(Je){if(!Je[e.\u0275LocaleDataIndex.ExtraData])throw new Error(`Missing extra locale data for the locale "${Je[e.\u0275LocaleDataIndex.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function _e(Je,wt){for(let lt=wt;lt>-1;lt--)if(typeof Je[lt]<"u")return Je[lt];throw new Error("Locale data API: locale data undefined")}function pe(Je){const[wt,lt]=Je.split(":");return{hours:+wt,minutes:+lt}}const fe=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ne={},ce=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var xe=(()=>((xe=xe||{})[xe.Short=0]="Short",xe[xe.ShortGMT=1]="ShortGMT",xe[xe.Long=2]="Long",xe[xe.Extended=3]="Extended",xe))(),Oe=(()=>((Oe=Oe||{})[Oe.FullYear=0]="FullYear",Oe[Oe.Month=1]="Month",Oe[Oe.Date=2]="Date",Oe[Oe.Hours=3]="Hours",Oe[Oe.Minutes=4]="Minutes",Oe[Oe.Seconds=5]="Seconds",Oe[Oe.FractionalSeconds=6]="FractionalSeconds",Oe[Oe.Day=7]="Day",Oe))(),Le=(()=>((Le=Le||{})[Le.DayPeriods=0]="DayPeriods",Le[Le.Days=1]="Days",Le[Le.Months=2]="Months",Le[Le.Eras=3]="Eras",Le))();function Ie(Je,wt,lt,Nt){let Jt=function vi(Je){if(ri(Je))return Je;if("number"==typeof Je&&!isNaN(Je))return new Date(Je);if("string"==typeof Je){if(Je=Je.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(Je)){const[Jt,Ci=1,Ei=1]=Je.split("-").map(Hi=>+Hi);return Ne(Jt,Ci-1,Ei)}const lt=parseFloat(Je);if(!isNaN(Je-lt))return new Date(lt);let Nt;if(Nt=Je.match(fe))return function Fi(Je){const wt=new Date(0);let lt=0,Nt=0;const Jt=Je[8]?wt.setUTCFullYear:wt.setFullYear,Ci=Je[8]?wt.setUTCHours:wt.setHours;Je[9]&&(lt=Number(Je[9]+Je[10]),Nt=Number(Je[9]+Je[11])),Jt.call(wt,Number(Je[1]),Number(Je[2])-1,Number(Je[3]));const Ei=Number(Je[4]||0)-lt,Hi=Number(Je[5]||0)-Nt,zn=Number(Je[6]||0),kn=Math.floor(1e3*parseFloat("0."+(Je[7]||0)));return Ci.call(wt,Ei,Hi,zn,kn),wt}(Nt)}const wt=new Date(Je);if(!ri(wt))throw new Error(`Unable to convert "${Je}" into a date`);return wt}(Je);wt=Mt(lt,wt)||wt;let Hi,Ei=[];for(;wt;){if(Hi=ce.exec(wt),!Hi){Ei.push(wt);break}{Ei=Ei.concat(Hi.slice(1));const En=Ei.pop();if(!En)break;wt=En}}let zn=Jt.getTimezoneOffset();Nt&&(zn=Qt(Nt,zn),Jt=function wi(Je,wt,lt){const Nt=lt?-1:1,Jt=Je.getTimezoneOffset();return function mi(Je,wt){return(Je=new Date(Je.getTime())).setMinutes(Je.getMinutes()+wt),Je}(Je,Nt*(Qt(wt,Jt)-Jt))}(Jt,Nt,!0));let kn="";return Ei.forEach(En=>{const Tn=function Et(Je){if(ht[Je])return ht[Je];let wt;switch(Je){case"G":case"GG":case"GGG":wt=si(Le.Eras,n.Abbreviated);break;case"GGGG":wt=si(Le.Eras,n.Wide);break;case"GGGGG":wt=si(Le.Eras,n.Narrow);break;case"y":wt=St(Oe.FullYear,1,0,!1,!0);break;case"yy":wt=St(Oe.FullYear,2,0,!0,!0);break;case"yyy":wt=St(Oe.FullYear,3,0,!1,!0);break;case"yyyy":wt=St(Oe.FullYear,4,0,!1,!0);break;case"Y":wt=we(1);break;case"YY":wt=we(2,!0);break;case"YYY":wt=we(3);break;case"YYYY":wt=we(4);break;case"M":case"L":wt=St(Oe.Month,1,1);break;case"MM":case"LL":wt=St(Oe.Month,2,1);break;case"MMM":wt=si(Le.Months,n.Abbreviated);break;case"MMMM":wt=si(Le.Months,n.Wide);break;case"MMMMM":wt=si(Le.Months,n.Narrow);break;case"LLL":wt=si(Le.Months,n.Abbreviated,r.Standalone);break;case"LLLL":wt=si(Le.Months,n.Wide,r.Standalone);break;case"LLLLL":wt=si(Le.Months,n.Narrow,r.Standalone);break;case"w":wt=Te(1);break;case"ww":wt=Te(2);break;case"W":wt=Te(1,!0);break;case"d":wt=St(Oe.Date,1);break;case"dd":wt=St(Oe.Date,2);break;case"c":case"cc":wt=St(Oe.Day,1);break;case"ccc":wt=si(Le.Days,n.Abbreviated,r.Standalone);break;case"cccc":wt=si(Le.Days,n.Wide,r.Standalone);break;case"ccccc":wt=si(Le.Days,n.Narrow,r.Standalone);break;case"cccccc":wt=si(Le.Days,n.Short,r.Standalone);break;case"E":case"EE":case"EEE":wt=si(Le.Days,n.Abbreviated);break;case"EEEE":wt=si(Le.Days,n.Wide);break;case"EEEEE":wt=si(Le.Days,n.Narrow);break;case"EEEEEE":wt=si(Le.Days,n.Short);break;case"a":case"aa":case"aaa":wt=si(Le.DayPeriods,n.Abbreviated);break;case"aaaa":wt=si(Le.DayPeriods,n.Wide);break;case"aaaaa":wt=si(Le.DayPeriods,n.Narrow);break;case"b":case"bb":case"bbb":wt=si(Le.DayPeriods,n.Abbreviated,r.Standalone,!0);break;case"bbbb":wt=si(Le.DayPeriods,n.Wide,r.Standalone,!0);break;case"bbbbb":wt=si(Le.DayPeriods,n.Narrow,r.Standalone,!0);break;case"B":case"BB":case"BBB":wt=si(Le.DayPeriods,n.Abbreviated,r.Format,!0);break;case"BBBB":wt=si(Le.DayPeriods,n.Wide,r.Format,!0);break;case"BBBBB":wt=si(Le.DayPeriods,n.Narrow,r.Format,!0);break;case"h":wt=St(Oe.Hours,1,-12);break;case"hh":wt=St(Oe.Hours,2,-12);break;case"H":wt=St(Oe.Hours,1);break;case"HH":wt=St(Oe.Hours,2);break;case"m":wt=St(Oe.Minutes,1);break;case"mm":wt=St(Oe.Minutes,2);break;case"s":wt=St(Oe.Seconds,1);break;case"ss":wt=St(Oe.Seconds,2);break;case"S":wt=St(Oe.FractionalSeconds,1);break;case"SS":wt=St(Oe.FractionalSeconds,2);break;case"SSS":wt=St(Oe.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":wt=hi(xe.Short);break;case"ZZZZZ":wt=hi(xe.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":wt=hi(xe.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":wt=hi(xe.Long);break;default:return null}return ht[Je]=wt,wt}(En);kn+=Tn?Tn(Jt,lt,zn):"''"===En?"'":En.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),kn}function Ne(Je,wt,lt){const Nt=new Date(0);return Nt.setFullYear(Je,wt,lt),Nt.setHours(0,0,0),Nt}function Mt(Je,wt){const lt=function a(Je){return(0,e.\u0275findLocaleData)(Je)[e.\u0275LocaleDataIndex.LocaleId]}(Je);if(ne[lt]=ne[lt]||{},ne[lt][wt])return ne[lt][wt];let Nt="";switch(wt){case"shortDate":Nt=s(Je,i.Short);break;case"mediumDate":Nt=s(Je,i.Medium);break;case"longDate":Nt=s(Je,i.Long);break;case"fullDate":Nt=s(Je,i.Full);break;case"shortTime":Nt=_(Je,i.Short);break;case"mediumTime":Nt=_(Je,i.Medium);break;case"longTime":Nt=_(Je,i.Long);break;case"fullTime":Nt=_(Je,i.Full);break;case"short":const Jt=Mt(Je,"shortTime"),Ci=Mt(Je,"shortDate");Nt=Xe(B(Je,i.Short),[Jt,Ci]);break;case"medium":const Ei=Mt(Je,"mediumTime"),Hi=Mt(Je,"mediumDate");Nt=Xe(B(Je,i.Medium),[Ei,Hi]);break;case"long":const zn=Mt(Je,"longTime"),kn=Mt(Je,"longDate");Nt=Xe(B(Je,i.Long),[zn,kn]);break;case"full":const En=Mt(Je,"fullTime"),Tn=Mt(Je,"fullDate");Nt=Xe(B(Je,i.Full),[En,Tn])}return Nt&&(ne[lt][wt]=Nt),Nt}function Xe(Je,wt){return wt&&(Je=Je.replace(/\{([^}]+)}/g,function(lt,Nt){return null!=wt&&Nt in wt?wt[Nt]:lt})),Je}function Ze(Je,wt,lt="-",Nt,Jt){let Ci="";(Je<0||Jt&&Je<=0)&&(Jt?Je=1-Je:(Je=-Je,Ci=lt));let Ei=String(Je);for(;Ei.length<wt;)Ei="0"+Ei;return Nt&&(Ei=Ei.slice(Ei.length-wt)),Ci+Ei}function St(Je,wt,lt=0,Nt=!1,Jt=!1){return function(Ci,Ei){let Hi=function ai(Je,wt){switch(Je){case Oe.FullYear:return wt.getFullYear();case Oe.Month:return wt.getMonth();case Oe.Date:return wt.getDate();case Oe.Hours:return wt.getHours();case Oe.Minutes:return wt.getMinutes();case Oe.Seconds:return wt.getSeconds();case Oe.FractionalSeconds:return wt.getMilliseconds();case Oe.Day:return wt.getDay();default:throw new Error(`Unknown DateType value "${Je}".`)}}(Je,Ci);if((lt>0||Hi>-lt)&&(Hi+=lt),Je===Oe.Hours)0===Hi&&-12===lt&&(Hi=12);else if(Je===Oe.FractionalSeconds)return function Wt(Je,wt){return Ze(Je,3).substring(0,wt)}(Hi,wt);const zn=H(Ei,o.MinusSign);return Ze(Hi,wt,zn,Nt,Jt)}}function si(Je,wt,lt=r.Format,Nt=!1){return function(Jt,Ci){return function Zt(Je,wt,lt,Nt,Jt,Ci){switch(lt){case Le.Months:return f(wt,Jt,Nt)[Je.getMonth()];case Le.Days:return d(wt,Jt,Nt)[Je.getDay()];case Le.DayPeriods:const Ei=Je.getHours(),Hi=Je.getMinutes();if(Ci){const kn=function $(Je){const wt=(0,e.\u0275findLocaleData)(Je);return ie(wt),(wt[e.\u0275LocaleDataIndex.ExtraData][2]||[]).map(Nt=>"string"==typeof Nt?pe(Nt):[pe(Nt[0]),pe(Nt[1])])}(wt),En=function oe(Je,wt,lt){const Nt=(0,e.\u0275findLocaleData)(Je);ie(Nt);const Ci=_e([Nt[e.\u0275LocaleDataIndex.ExtraData][0],Nt[e.\u0275LocaleDataIndex.ExtraData][1]],wt)||[];return _e(Ci,lt)||[]}(wt,Jt,Nt),Tn=kn.findIndex(no=>{if(Array.isArray(no)){const[Gn,Eo]=no,Wo=Ei>=Gn.hours&&Hi>=Gn.minutes,vo=Ei<Eo.hours||Ei===Eo.hours&&Hi<Eo.minutes;if(Gn.hours<Eo.hours){if(Wo&&vo)return!0}else if(Wo||vo)return!0}else if(no.hours===Ei&&no.minutes===Hi)return!0;return!1});if(-1!==Tn)return En[Tn]}return m(wt,Jt,Nt)[Ei<12?0:1];case Le.Eras:return function T(Je,wt){return _e((0,e.\u0275findLocaleData)(Je)[e.\u0275LocaleDataIndex.Eras],wt)}(wt,Nt)[Je.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${lt}`)}}(Jt,Ci,Je,wt,lt,Nt)}}function hi(Je){return function(wt,lt,Nt){const Jt=-1*Nt,Ci=H(lt,o.MinusSign),Ei=Jt>0?Math.floor(Jt/60):Math.ceil(Jt/60);switch(Je){case xe.Short:return(Jt>=0?"+":"")+Ze(Ei,2,Ci)+Ze(Math.abs(Jt%60),2,Ci);case xe.ShortGMT:return"GMT"+(Jt>=0?"+":"")+Ze(Ei,1,Ci);case xe.Long:return"GMT"+(Jt>=0?"+":"")+Ze(Ei,2,Ci)+":"+Ze(Math.abs(Jt%60),2,Ci);case xe.Extended:return 0===Nt?"Z":(Jt>=0?"+":"")+Ze(Ei,2,Ci)+":"+Ze(Math.abs(Jt%60),2,Ci);default:throw new Error(`Unknown zone width "${Je}"`)}}}const Ii=0,Li=4;function je(Je){return Ne(Je.getFullYear(),Je.getMonth(),Je.getDate()+(Li-Je.getDay()))}function Te(Je,wt=!1){return function(lt,Nt){let Jt;if(wt){const Ci=new Date(lt.getFullYear(),lt.getMonth(),1).getDay()-1,Ei=lt.getDate();Jt=1+Math.floor((Ei+Ci)/7)}else{const Ci=je(lt),Ei=function zt(Je){const wt=Ne(Je,Ii,1).getDay();return Ne(Je,0,1+(wt<=Li?Li:Li+7)-wt)}(Ci.getFullYear()),Hi=Ci.getTime()-Ei.getTime();Jt=1+Math.round(Hi/6048e5)}return Ze(Jt,Je,H(Nt,o.MinusSign))}}function we(Je,wt=!1){return function(lt,Nt){return Ze(je(lt).getFullYear(),Je,H(Nt,o.MinusSign),wt)}}const ht={};function Qt(Je,wt){Je=Je.replace(/:/g,"");const lt=Date.parse("Jan 01, 1970 00:00:00 "+Je)/6e4;return isNaN(lt)?wt:lt}function ri(Je){return Je instanceof Date&&!isNaN(Je.valueOf())}const ni=/^(\d+)?\.((\d+)(-(\d+))?)?$/,At=22,st=".",gt="0",ue=";",Me=",",ze="#";function Kt(Je){const wt=parseInt(Je);if(isNaN(wt))throw new Error("Invalid integer literal when parsing "+Je);return wt}function Vi(Je,wt){wt=encodeURIComponent(wt);for(const lt of Je.split(";")){const Nt=lt.indexOf("="),[Jt,Ci]=-1==Nt?[lt,""]:[lt.slice(0,Nt),lt.slice(Nt+1)];if(Jt.trim()===wt)return decodeURIComponent(Ci)}return null}const Ki=/\s+/,Bi=[];let ln=(()=>{class Je{constructor(lt,Nt,Jt,Ci){this._iterableDiffers=lt,this._keyValueDiffers=Nt,this._ngEl=Jt,this._renderer=Ci,this.initialClasses=Bi,this.stateMap=new Map}set klass(lt){this.initialClasses=null!=lt?lt.trim().split(Ki):Bi}set ngClass(lt){this.rawClass="string"==typeof lt?lt.trim().split(Ki):lt}ngDoCheck(){for(const Nt of this.initialClasses)this._updateState(Nt,!0);const lt=this.rawClass;if(Array.isArray(lt)||lt instanceof Set)for(const Nt of lt)this._updateState(Nt,!0);else if(null!=lt)for(const Nt of Object.keys(lt))this._updateState(Nt,Boolean(lt[Nt]));this._applyStateDiff()}_updateState(lt,Nt){const Jt=this.stateMap.get(lt);void 0!==Jt?(Jt.enabled!==Nt&&(Jt.changed=!0,Jt.enabled=Nt),Jt.touched=!0):this.stateMap.set(lt,{enabled:Nt,changed:!0,touched:!0})}_applyStateDiff(){for(const lt of this.stateMap){const Nt=lt[0],Jt=lt[1];Jt.changed?(this._toggleClass(Nt,Jt.enabled),Jt.changed=!1):Jt.touched||(Jt.enabled&&this._toggleClass(Nt,!1),this.stateMap.delete(Nt)),Jt.touched=!1}}_toggleClass(lt,Nt){(lt=lt.trim()).length>0&&lt.split(Ki).forEach(Jt=>{Nt?this._renderer.addClass(this._ngEl.nativeElement,Jt):this._renderer.removeClass(this._ngEl.nativeElement,Jt)})}}return Je.\u0275fac=function(lt){return new(lt||Je)(e.\u0275\u0275directiveInject(e.IterableDiffers),e.\u0275\u0275directiveInject(e.KeyValueDiffers),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.Renderer2))},Je.\u0275dir=e.\u0275\u0275defineDirective({type:Je,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),Je})();class Ct{constructor(wt,lt,Nt,Jt){this.$implicit=wt,this.ngForOf=lt,this.index=Nt,this.count=Jt}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 oi=(()=>{class Je{set ngForOf(lt){this._ngForOf=lt,this._ngForOfDirty=!0}set ngForTrackBy(lt){this._trackByFn=lt}get ngForTrackBy(){return this._trackByFn}constructor(lt,Nt,Jt){this._viewContainer=lt,this._template=Nt,this._differs=Jt,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(lt){lt&&(this._template=lt)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const lt=this._ngForOf;!this._differ&&lt&&(this._differ=this._differs.find(lt).create(this.ngForTrackBy))}if(this._differ){const lt=this._differ.diff(this._ngForOf);lt&&this._applyChanges(lt)}}_applyChanges(lt){const Nt=this._viewContainer;lt.forEachOperation((Jt,Ci,Ei)=>{if(null==Jt.previousIndex)Nt.createEmbeddedView(this._template,new Ct(Jt.item,this._ngForOf,-1,-1),null===Ei?void 0:Ei);else if(null==Ei)Nt.remove(null===Ci?void 0:Ci);else if(null!==Ci){const Hi=Nt.get(Ci);Nt.move(Hi,Ei),gi(Hi,Jt)}});for(let Jt=0,Ci=Nt.length;Jt<Ci;Jt++){const Hi=Nt.get(Jt).context;Hi.index=Jt,Hi.count=Ci,Hi.ngForOf=this._ngForOf}lt.forEachIdentityChange(Jt=>{gi(Nt.get(Jt.currentIndex),Jt)})}static ngTemplateContextGuard(lt,Nt){return!0}}return Je.\u0275fac=function(lt){return new(lt||Je)(e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(e.IterableDiffers))},Je.\u0275dir=e.\u0275\u0275defineDirective({type:Je,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),Je})();function gi(Je,wt){Je.context.$implicit=wt.item}let Zi=(()=>{class Je{constructor(lt,Nt){this._viewContainer=lt,this._context=new nn,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Nt}set ngIf(lt){this._context.$implicit=this._context.ngIf=lt,this._updateView()}set ngIfThen(lt){Wn("ngIfThen",lt),this._thenTemplateRef=lt,this._thenViewRef=null,this._updateView()}set ngIfElse(lt){Wn("ngIfElse",lt),this._elseTemplateRef=lt,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(lt,Nt){return!0}}return Je.\u0275fac=function(lt){return new(lt||Je)(e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.TemplateRef))},Je.\u0275dir=e.\u0275\u0275defineDirective({type:Je,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),Je})();class nn{constructor(){this.$implicit=null,this.ngIf=null}}function Wn(Je,wt){if(wt&&!wt.createEmbeddedView)throw new Error(`${Je} must be a TemplateRef, but received '${(0,e.\u0275stringify)(wt)}'.`)}class yn{constructor(wt,lt){this._viewContainerRef=wt,this._templateRef=lt,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(wt){wt&&!this._created?this.create():!wt&&this._created&&this.destroy()}}let oo=(()=>{class Je{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(lt){this._ngSwitch=lt,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(lt){this._defaultViews.push(lt)}_matchCase(lt){const Nt=lt==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||Nt,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Nt}_updateDefaultCases(lt){if(this._defaultViews.length>0&&lt!==this._defaultUsed){this._defaultUsed=lt;for(const Nt of this._defaultViews)Nt.enforceState(lt)}}}return Je.\u0275fac=function(lt){return new(lt||Je)},Je.\u0275dir=e.\u0275\u0275defineDirective({type:Je,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),Je})(),ho=(()=>{class Je{constructor(lt,Nt,Jt){this.ngSwitch=Jt,Jt._addCase(),this._view=new yn(lt,Nt)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return Je.\u0275fac=function(lt){return new(lt||Je)(e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(oo,9))},Je.\u0275dir=e.\u0275\u0275defineDirective({type:Je,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),Je})(),Qn=(()=>{class Je{constructor(lt,Nt,Jt){Jt._addDefault(new yn(lt,Nt))}}return Je.\u0275fac=function(lt){return new(lt||Je)(e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(oo,9))},Je.\u0275dir=e.\u0275\u0275defineDirective({type:Je,selectors:[["","ngSwitchDefault",""]],standalone:!0}),Je})(),xr=(()=>{class Je{constructor(lt,Nt,Jt){this._ngEl=lt,this._differs=Nt,this._renderer=Jt,this._ngStyle=null,this._differ=null}set ngStyle(lt){this._ngStyle=lt,!this._differ&&lt&&(this._differ=this._differs.find(lt).create())}ngDoCheck(){if(this._differ){const lt=this._differ.diff(this._ngStyle);lt&&this._applyChanges(lt)}}_setStyle(lt,Nt){const[Jt,Ci]=lt.split("."),Ei=-1===Jt.indexOf("-")?void 0:e.RendererStyleFlags2.DashCase;null!=Nt?this._renderer.setStyle(this._ngEl.nativeElement,Jt,Ci?`${Nt}${Ci}`:Nt,Ei):this._renderer.removeStyle(this._ngEl.nativeElement,Jt,Ei)}_applyChanges(lt){lt.forEachRemovedItem(Nt=>this._setStyle(Nt.key,null)),lt.forEachAddedItem(Nt=>this._setStyle(Nt.key,Nt.currentValue)),lt.forEachChangedItem(Nt=>this._setStyle(Nt.key,Nt.currentValue))}}return Je.\u0275fac=function(lt){return new(lt||Je)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.KeyValueDiffers),e.\u0275\u0275directiveInject(e.Renderer2))},Je.\u0275dir=e.\u0275\u0275defineDirective({type:Je,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),Je})(),Yr=(()=>{class Je{constructor(lt){this._viewContainerRef=lt,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(lt){if(lt.ngTemplateOutlet||lt.ngTemplateOutletInjector){const Nt=this._viewContainerRef;if(this._viewRef&&Nt.remove(Nt.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:Jt,ngTemplateOutletContext:Ci,ngTemplateOutletInjector:Ei}=this;this._viewRef=Nt.createEmbeddedView(Jt,Ci,Ei?{injector:Ei}:void 0)}else this._viewRef=null}else this._viewRef&&lt.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return Je.\u0275fac=function(lt){return new(lt||Je)(e.\u0275\u0275directiveInject(e.ViewContainerRef))},Je.\u0275dir=e.\u0275\u0275defineDirective({type:Je,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[e.\u0275\u0275NgOnChangesFeature]}),Je})();function Jo(Je,wt){return new e.\u0275RuntimeError(2100,!1)}class fr{createSubscription(wt,lt){return wt.subscribe({next:lt,error:Nt=>{throw Nt}})}dispose(wt){wt.unsubscribe()}}class as{createSubscription(wt,lt){return wt.then(lt,Nt=>{throw Nt})}dispose(wt){}}const Ur=new as,lo=new fr;let qo=(()=>{class Je{constructor(lt){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=lt}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(lt){return this._obj?lt!==this._obj?(this._dispose(),this.transform(lt)):this._latestValue:(lt&&this._subscribe(lt),this._latestValue)}_subscribe(lt){this._obj=lt,this._strategy=this._selectStrategy(lt),this._subscription=this._strategy.createSubscription(lt,Nt=>this._updateLatestValue(lt,Nt))}_selectStrategy(lt){if((0,e.\u0275isPromise)(lt))return Ur;if((0,e.\u0275isSubscribable)(lt))return lo;throw Jo()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(lt,Nt){lt===this._obj&&(this._latestValue=Nt,this._ref.markForCheck())}}return Je.\u0275fac=function(lt){return new(lt||Je)(e.\u0275\u0275directiveInject(e.ChangeDetectorRef,16))},Je.\u0275pipe=e.\u0275\u0275definePipe({name:"async",type:Je,pure:!1,standalone:!0}),Je})(),go=(()=>{class Je{transform(lt){if(null==lt)return null;if("string"!=typeof lt)throw Jo();return lt.toLowerCase()}}return Je.\u0275fac=function(lt){return new(lt||Je)},Je.\u0275pipe=e.\u0275\u0275definePipe({name:"lowercase",type:Je,pure:!0,standalone:!0}),Je})();const Ls=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let Sn=(()=>{class Je{transform(lt){if(null==lt)return null;if("string"!=typeof lt)throw Jo();return lt.replace(Ls,Nt=>Nt[0].toUpperCase()+Nt.slice(1).toLowerCase())}}return Je.\u0275fac=function(lt){return new(lt||Je)},Je.\u0275pipe=e.\u0275\u0275definePipe({name:"titlecase",type:Je,pure:!0,standalone:!0}),Je})(),Ln=(()=>{class Je{transform(lt){if(null==lt)return null;if("string"!=typeof lt)throw Jo();return lt.toUpperCase()}}return Je.\u0275fac=function(lt){return new(lt||Je)},Je.\u0275pipe=e.\u0275\u0275definePipe({name:"uppercase",type:Je,pure:!0,standalone:!0}),Je})();const fo=new e.InjectionToken("DATE_PIPE_DEFAULT_TIMEZONE"),Xr=new e.InjectionToken("DATE_PIPE_DEFAULT_OPTIONS");let Hn=(()=>{class Je{constructor(lt,Nt,Jt){this.locale=lt,this.defaultTimezone=Nt,this.defaultOptions=Jt}transform(lt,Nt,Jt,Ci){if(null==lt||""===lt||lt!=lt)return null;try{return Ie(lt,Nt??this.defaultOptions?.dateFormat??"mediumDate",Ci||this.locale,Jt??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Ei){throw Jo()}}}return Je.\u0275fac=function(lt){return new(lt||Je)(e.\u0275\u0275directiveInject(e.LOCALE_ID,16),e.\u0275\u0275directiveInject(fo,24),e.\u0275\u0275directiveInject(Xr,24))},Je.\u0275pipe=e.\u0275\u0275definePipe({name:"date",type:Je,pure:!0,standalone:!0}),Je})(),Kr=(()=>{class Je{constructor(lt){this.differs=lt,this.keyValues=[],this.compareFn=Rr}transform(lt,Nt=Rr){if(!lt||!(lt instanceof Map)&&"object"!=typeof lt)return null;this.differ||(this.differ=this.differs.find(lt).create());const Jt=this.differ.diff(lt),Ci=Nt!==this.compareFn;return Jt&&(this.keyValues=[],Jt.forEachItem(Ei=>{this.keyValues.push(function cs(Je,wt){return{key:Je,value:wt}}(Ei.key,Ei.currentValue))})),(Jt||Ci)&&(this.keyValues.sort(Nt),this.compareFn=Nt),this.keyValues}}return Je.\u0275fac=function(lt){return new(lt||Je)(e.\u0275\u0275directiveInject(e.KeyValueDiffers,16))},Je.\u0275pipe=e.\u0275\u0275definePipe({name:"keyvalue",type:Je,pure:!1,standalone:!0}),Je})();function Rr(Je,wt){const lt=Je.key,Nt=wt.key;if(lt===Nt)return 0;if(void 0===lt)return 1;if(void 0===Nt)return-1;if(null===lt)return 1;if(null===Nt)return-1;if("string"==typeof lt&&"string"==typeof Nt)return lt<Nt?-1:1;if("number"==typeof lt&&"number"==typeof Nt)return lt-Nt;if("boolean"==typeof lt&&"boolean"==typeof Nt)return lt<Nt?-1:1;const Jt=String(lt),Ci=String(Nt);return Jt==Ci?0:Jt<Ci?-1:1}let Rs=(()=>{class Je{constructor(lt){this._locale=lt}transform(lt,Nt,Jt){if(!function $r(Je){return!(null==Je||""===Je||Je!=Je)}(lt))return null;Jt=Jt||this._locale;try{return function ke(Je,wt,lt){return function Ee(Je,wt,lt,Nt,Jt,Ci,Ei=!1){let Hi="",zn=!1;if(isFinite(Je)){let kn=function Rt(Je){let Nt,Jt,Ci,Ei,Hi,wt=Math.abs(Je)+"",lt=0;for((Jt=wt.indexOf(st))>-1&&(wt=wt.replace(st,"")),(Ci=wt.search(/e/i))>0?(Jt<0&&(Jt=Ci),Jt+=+wt.slice(Ci+1),wt=wt.substring(0,Ci)):Jt<0&&(Jt=wt.length),Ci=0;wt.charAt(Ci)===gt;Ci++);if(Ci===(Hi=wt.length))Nt=[0],Jt=1;else{for(Hi--;wt.charAt(Hi)===gt;)Hi--;for(Jt-=Ci,Nt=[],Ei=0;Ci<=Hi;Ci++,Ei++)Nt[Ei]=Number(wt.charAt(Ci))}return Jt>At&&(Nt=Nt.splice(0,At-1),lt=Jt-1,Jt=1),{digits:Nt,exponent:lt,integerLen:Jt}}(Je);Ei&&(kn=function rt(Je){if(0===Je.digits[0])return Je;const wt=Je.digits.length-Je.integerLen;return Je.exponent?Je.exponent+=2:(0===wt?Je.digits.push(0,0):1===wt&&Je.digits.push(0),Je.integerLen+=2),Je}(kn));let En=wt.minInt,Tn=wt.minFrac,no=wt.maxFrac;if(Ci){const Ko=Ci.match(ni);if(null===Ko)throw new Error(`${Ci} is not a valid digit info`);const dr=Ko[1],hr=Ko[3],or=Ko[5];null!=dr&&(En=Kt(dr)),null!=hr&&(Tn=Kt(hr)),null!=or?no=Kt(or):null!=hr&&Tn>no&&(no=Tn)}!function Tt(Je,wt,lt){if(wt>lt)throw new Error(`The minimum number of digits after fraction (${wt}) is higher than the maximum (${lt}).`);let Nt=Je.digits,Jt=Nt.length-Je.integerLen;const Ci=Math.min(Math.max(wt,Jt),lt);let Ei=Ci+Je.integerLen,Hi=Nt[Ei];if(Ei>0){Nt.splice(Math.max(Je.integerLen,Ei));for(let Tn=Ei;Tn<Nt.length;Tn++)Nt[Tn]=0}else{Jt=Math.max(0,Jt),Je.integerLen=1,Nt.length=Math.max(1,Ei=Ci+1),Nt[0]=0;for(let Tn=1;Tn<Ei;Tn++)Nt[Tn]=0}if(Hi>=5)if(Ei-1<0){for(let Tn=0;Tn>Ei;Tn--)Nt.unshift(0),Je.integerLen++;Nt.unshift(1),Je.integerLen++}else Nt[Ei-1]++;for(;Jt<Math.max(0,Ci);Jt++)Nt.push(0);let zn=0!==Ci;const kn=wt+Je.integerLen,En=Nt.reduceRight(function(Tn,no,Gn,Eo){return Eo[Gn]=(no+=Tn)<10?no:no-10,zn&&(0===Eo[Gn]&&Gn>=kn?Eo.pop():zn=!1),no>=10?1:0},0);En&&(Nt.unshift(En),Je.integerLen++)}(kn,Tn,no);let Gn=kn.digits,Eo=kn.integerLen;const Wo=kn.exponent;let vo=[];for(zn=Gn.every(Ko=>!Ko);Eo<En;Eo++)Gn.unshift(0);for(;Eo<0;Eo++)Gn.unshift(0);Eo>0?vo=Gn.splice(Eo,Gn.length):(vo=Gn,Gn=[0]);const cr=[];for(Gn.length>=wt.lgSize&&cr.unshift(Gn.splice(-wt.lgSize,Gn.length).join(""));Gn.length>wt.gSize;)cr.unshift(Gn.splice(-wt.gSize,Gn.length).join(""));Gn.length&&cr.unshift(Gn.join("")),Hi=cr.join(H(lt,Nt)),vo.length&&(Hi+=H(lt,Jt)+vo.join("")),Wo&&(Hi+=H(lt,o.Exponential)+"+"+Wo)}else Hi=H(lt,o.Infinity);return Hi=Je<0&&!zn?wt.negPre+Hi+wt.negSuf:wt.posPre+Hi+wt.posSuf,Hi}(Je,function et(Je,wt="-"){const lt={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},Nt=Je.split(ue),Jt=Nt[0],Ci=Nt[1],Ei=-1!==Jt.indexOf(st)?Jt.split(st):[Jt.substring(0,Jt.lastIndexOf(gt)+1),Jt.substring(Jt.lastIndexOf(gt)+1)],Hi=Ei[0],zn=Ei[1]||"";lt.posPre=Hi.substring(0,Hi.indexOf(ze));for(let En=0;En<zn.length;En++){const Tn=zn.charAt(En);Tn===gt?lt.minFrac=lt.maxFrac=En+1:Tn===ze?lt.maxFrac=En+1:lt.posSuf+=Tn}const kn=Hi.split(Me);if(lt.gSize=kn[1]?kn[1].length:0,lt.lgSize=kn[2]||kn[1]?(kn[2]||kn[1]).length:0,Ci){const En=Jt.length-lt.posPre.length-lt.posSuf.length,Tn=Ci.indexOf(ze);lt.negPre=Ci.substring(0,Tn).replace(/'/g,""),lt.negSuf=Ci.slice(Tn+En).replace(/'/g,"")}else lt.negPre=wt+lt.posPre,lt.negSuf=lt.posSuf;return lt}(function G(Je,wt){return(0,e.\u0275findLocaleData)(Je)[e.\u0275LocaleDataIndex.NumberFormats][wt]}(wt,l.Decimal),H(wt,o.MinusSign)),wt,o.Group,o.Decimal,lt)}(function Co(Je){if("string"==typeof Je&&!isNaN(Number(Je)-parseFloat(Je)))return Number(Je);if("number"!=typeof Je)throw new Error(`${Je} is not a number`);return Je}(lt),Jt,Nt)}catch(Ci){throw Jo()}}}return Je.\u0275fac=function(lt){return new(lt||Je)(e.\u0275\u0275directiveInject(e.LOCALE_ID,16))},Je.\u0275pipe=e.\u0275\u0275definePipe({name:"number",type:Je,pure:!0,standalone:!0}),Je})();let Js=(()=>{class Je{transform(lt,Nt,Jt){if(null==lt)return null;if(!this.supports(lt))throw Jo();return lt.slice(Nt,Jt)}supports(lt){return"string"==typeof lt||Array.isArray(lt)}}return Je.\u0275fac=function(lt){return new(lt||Je)},Je.\u0275pipe=e.\u0275\u0275definePipe({name:"slice",type:Je,pure:!1,standalone:!0}),Je})(),Zr=(()=>{class Je{}return Je.\u0275fac=function(lt){return new(lt||Je)},Je.\u0275mod=e.\u0275\u0275defineNgModule({type:Je}),Je.\u0275inj=e.\u0275\u0275defineInjector({}),Je})();const Is="browser";function Ir(Je){return Je===Is}let Os=(()=>{class Je{}return Je.\u0275prov=(0,e.\u0275\u0275defineInjectable)({token:Je,providedIn:"root",factory:()=>new gr((0,e.\u0275\u0275inject)(S),window)}),Je})();class gr{constructor(wt,lt){this.document=wt,this.window=lt,this.offset=()=>[0,0]}setOffset(wt){this.offset=Array.isArray(wt)?()=>wt:wt}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(wt){this.supportsScrolling()&&this.window.scrollTo(wt[0],wt[1])}scrollToAnchor(wt){if(!this.supportsScrolling())return;const lt=function tr(Je,wt){const lt=Je.getElementById(wt)||Je.getElementsByName(wt)[0];if(lt)return lt;if("function"==typeof Je.createTreeWalker&&Je.body&&(Je.body.createShadowRoot||Je.body.attachShadow)){const Nt=Je.createTreeWalker(Je.body,NodeFilter.SHOW_ELEMENT);let Jt=Nt.currentNode;for(;Jt;){const Ci=Jt.shadowRoot;if(Ci){const Ei=Ci.getElementById(wt)||Ci.querySelector(`[name="${wt}"]`);if(Ei)return Ei}Jt=Nt.nextNode()}}return null}(this.document,wt);lt&&(this.scrollToElement(lt),lt.focus())}setHistoryScrollRestoration(wt){if(this.supportScrollRestoration()){const lt=this.window.history;lt&&lt.scrollRestoration&&(lt.scrollRestoration=wt)}}scrollToElement(wt){const lt=wt.getBoundingClientRect(),Nt=lt.left+this.window.pageXOffset,Jt=lt.top+this.window.pageYOffset,Ci=this.offset();this.window.scrollTo(Nt-Ci[0],Jt-Ci[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const wt=Uo(this.window.history)||Uo(Object.getPrototypeOf(this.window.history));return!(!wt||!wt.writable&&!wt.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function Uo(Je){return Object.getOwnPropertyDescriptor(Je,"scrollRestoration")}class Xo{}},5732:(Lt,ut,se)=>{"use strict";se.d(ut,{JF:()=>hi,LE:()=>v,TP:()=>T,WM:()=>Z,Zn:()=>i,eN:()=>a,mL:()=>P});var e=se(8692),c=se(4537),X=se(4945),y=se(7241),O=se(4551),S=se(4970),I=se(7969);class N{}class Y{}class Z{constructor(je){this.normalizedNames=new Map,this.lazyUpdate=null,je?this.lazyInit="string"==typeof je?()=>{this.headers=new Map,je.split("\n").forEach(Te=>{const we=Te.indexOf(":");if(we>0){const ht=Te.slice(0,we),Et=ht.toLowerCase(),Qt=Te.slice(we+1).trim();this.maybeSetNormalizedName(ht,Et),this.headers.has(Et)?this.headers.get(Et).push(Qt):this.headers.set(Et,[Qt])}})}:()=>{this.headers=new Map,Object.entries(je).forEach(([Te,we])=>{let ht;if(ht="string"==typeof we?[we]:"number"==typeof we?[we.toString()]:we.map(Et=>Et.toString()),ht.length>0){const Et=Te.toLowerCase();this.headers.set(Et,ht),this.maybeSetNormalizedName(Te,Et)}})}:this.headers=new Map}has(je){return this.init(),this.headers.has(je.toLowerCase())}get(je){this.init();const Te=this.headers.get(je.toLowerCase());return Te&&Te.length>0?Te[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(je){return this.init(),this.headers.get(je.toLowerCase())||null}append(je,Te){return this.clone({name:je,value:Te,op:"a"})}set(je,Te){return this.clone({name:je,value:Te,op:"s"})}delete(je,Te){return this.clone({name:je,value:Te,op:"d"})}maybeSetNormalizedName(je,Te){this.normalizedNames.has(Te)||this.normalizedNames.set(Te,je)}init(){this.lazyInit&&(this.lazyInit instanceof Z?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(je=>this.applyUpdate(je)),this.lazyUpdate=null))}copyFrom(je){je.init(),Array.from(je.headers.keys()).forEach(Te=>{this.headers.set(Te,je.headers.get(Te)),this.normalizedNames.set(Te,je.normalizedNames.get(Te))})}clone(je){const Te=new Z;return Te.lazyInit=this.lazyInit&&this.lazyInit instanceof Z?this.lazyInit:this,Te.lazyUpdate=(this.lazyUpdate||[]).concat([je]),Te}applyUpdate(je){const Te=je.name.toLowerCase();switch(je.op){case"a":case"s":let we=je.value;if("string"==typeof we&&(we=[we]),0===we.length)return;this.maybeSetNormalizedName(je.name,Te);const ht=("a"===je.op?this.headers.get(Te):void 0)||[];ht.push(...we),this.headers.set(Te,ht);break;case"d":const Et=je.value;if(Et){let Qt=this.headers.get(Te);if(!Qt)return;Qt=Qt.filter(mi=>-1===Et.indexOf(mi)),0===Qt.length?(this.headers.delete(Te),this.normalizedNames.delete(Te)):this.headers.set(Te,Qt)}else this.headers.delete(Te),this.normalizedNames.delete(Te)}}forEach(je){this.init(),Array.from(this.normalizedNames.keys()).forEach(Te=>je(this.normalizedNames.get(Te),this.headers.get(Te)))}}class P{encodeKey(je){return u(je)}encodeValue(je){return u(je)}decodeKey(je){return decodeURIComponent(je)}decodeValue(je){return decodeURIComponent(je)}}const x=/%(\d[a-f0-9])/gi,p={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function u(zt){return encodeURIComponent(zt).replace(x,(je,Te)=>p[Te]??je)}function g(zt){return`${zt}`}class v{constructor(je={}){if(this.updates=null,this.cloneFrom=null,this.encoder=je.encoder||new P,je.fromString){if(je.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function k(zt,je){const Te=new Map;return zt.length>0&&zt.replace(/^\?/,"").split("&").forEach(ht=>{const Et=ht.indexOf("="),[Qt,mi]=-1==Et?[je.decodeKey(ht),""]:[je.decodeKey(ht.slice(0,Et)),je.decodeValue(ht.slice(Et+1))],wi=Te.get(Qt)||[];wi.push(mi),Te.set(Qt,wi)}),Te}(je.fromString,this.encoder)}else je.fromObject?(this.map=new Map,Object.keys(je.fromObject).forEach(Te=>{const we=je.fromObject[Te],ht=Array.isArray(we)?we.map(g):[g(we)];this.map.set(Te,ht)})):this.map=null}has(je){return this.init(),this.map.has(je)}get(je){this.init();const Te=this.map.get(je);return Te?Te[0]:null}getAll(je){return this.init(),this.map.get(je)||null}keys(){return this.init(),Array.from(this.map.keys())}append(je,Te){return this.clone({param:je,value:Te,op:"a"})}appendAll(je){const Te=[];return Object.keys(je).forEach(we=>{const ht=je[we];Array.isArray(ht)?ht.forEach(Et=>{Te.push({param:we,value:Et,op:"a"})}):Te.push({param:we,value:ht,op:"a"})}),this.clone(Te)}set(je,Te){return this.clone({param:je,value:Te,op:"s"})}delete(je,Te){return this.clone({param:je,value:Te,op:"d"})}toString(){return this.init(),this.keys().map(je=>{const Te=this.encoder.encodeKey(je);return this.map.get(je).map(we=>Te+"="+this.encoder.encodeValue(we)).join("&")}).filter(je=>""!==je).join("&")}clone(je){const Te=new v({encoder:this.encoder});return Te.cloneFrom=this.cloneFrom||this,Te.updates=(this.updates||[]).concat(je),Te}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(je=>this.map.set(je,this.cloneFrom.map.get(je))),this.updates.forEach(je=>{switch(je.op){case"a":case"s":const Te=("a"===je.op?this.map.get(je.param):void 0)||[];Te.push(g(je.value)),this.map.set(je.param,Te);break;case"d":if(void 0===je.value){this.map.delete(je.param);break}{let we=this.map.get(je.param)||[];const ht=we.indexOf(g(je.value));-1!==ht&&we.splice(ht,1),we.length>0?this.map.set(je.param,we):this.map.delete(je.param)}}}),this.cloneFrom=this.updates=null)}}class M{constructor(){this.map=new Map}set(je,Te){return this.map.set(je,Te),this}get(je){return this.map.has(je)||this.map.set(je,je.defaultValue()),this.map.get(je)}delete(je){return this.map.delete(je),this}has(je){return this.map.has(je)}keys(){return this.map.keys()}}function E(zt){return typeof ArrayBuffer<"u"&&zt instanceof ArrayBuffer}function R(zt){return typeof Blob<"u"&&zt instanceof Blob}function W(zt){return typeof FormData<"u"&&zt instanceof FormData}class l{constructor(je,Te,we,ht){let Et;if(this.url=Te,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=je.toUpperCase(),function A(zt){switch(zt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||ht?(this.body=void 0!==we?we:null,Et=ht):Et=we,Et&&(this.reportProgress=!!Et.reportProgress,this.withCredentials=!!Et.withCredentials,Et.responseType&&(this.responseType=Et.responseType),Et.headers&&(this.headers=Et.headers),Et.context&&(this.context=Et.context),Et.params&&(this.params=Et.params)),this.headers||(this.headers=new Z),this.context||(this.context=new M),this.params){const Qt=this.params.toString();if(0===Qt.length)this.urlWithParams=Te;else{const mi=Te.indexOf("?");this.urlWithParams=Te+(-1===mi?"?":mi<Te.length-1?"&":"")+Qt}}else this.params=new v,this.urlWithParams=Te}serializeBody(){return null===this.body?null:E(this.body)||R(this.body)||W(this.body)||function b(zt){return typeof URLSearchParams<"u"&&zt instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof v?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||W(this.body)?null:R(this.body)?this.body.type||null:E(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof v?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(je={}){const Te=je.method||this.method,we=je.url||this.url,ht=je.responseType||this.responseType,Et=void 0!==je.body?je.body:this.body,Qt=void 0!==je.withCredentials?je.withCredentials:this.withCredentials,mi=void 0!==je.reportProgress?je.reportProgress:this.reportProgress;let wi=je.headers||this.headers,vi=je.params||this.params;const Fi=je.context??this.context;return void 0!==je.setHeaders&&(wi=Object.keys(je.setHeaders).reduce((ri,ni)=>ri.set(ni,je.setHeaders[ni]),wi)),je.setParams&&(vi=Object.keys(je.setParams).reduce((ri,ni)=>ri.set(ni,je.setParams[ni]),vi)),new l(Te,we,Et,{params:vi,headers:wi,context:Fi,reportProgress:mi,responseType:ht,withCredentials:Qt})}}var h=(()=>((h=h||{})[h.Sent=0]="Sent",h[h.UploadProgress=1]="UploadProgress",h[h.ResponseHeader=2]="ResponseHeader",h[h.DownloadProgress=3]="DownloadProgress",h[h.Response=4]="Response",h[h.User=5]="User",h))();class r{constructor(je,Te=200,we="OK"){this.headers=je.headers||new Z,this.status=void 0!==je.status?je.status:Te,this.statusText=je.statusText||we,this.url=je.url||null,this.ok=this.status>=200&&this.status<300}}class n extends r{constructor(je={}){super(je),this.type=h.ResponseHeader}clone(je={}){return new n({headers:je.headers||this.headers,status:void 0!==je.status?je.status:this.status,statusText:je.statusText||this.statusText,url:je.url||this.url||void 0})}}class i extends r{constructor(je={}){super(je),this.type=h.Response,this.body=void 0!==je.body?je.body:null}clone(je={}){return new i({body:void 0!==je.body?je.body:this.body,headers:je.headers||this.headers,status:void 0!==je.status?je.status:this.status,statusText:je.statusText||this.statusText,url:je.url||this.url||void 0})}}class o extends r{constructor(je){super(je,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${je.url||"(unknown url)"}`:`Http failure response for ${je.url||"(unknown url)"}: ${je.status} ${je.statusText}`,this.error=je.error||null}}function t(zt,je){return{body:je,headers:zt.headers,context:zt.context,observe:zt.observe,params:zt.params,reportProgress:zt.reportProgress,responseType:zt.responseType,withCredentials:zt.withCredentials}}let a=(()=>{class zt{constructor(Te){this.handler=Te}request(Te,we,ht={}){let Et;if(Te instanceof l)Et=Te;else{let wi,vi;wi=ht.headers instanceof Z?ht.headers:new Z(ht.headers),ht.params&&(vi=ht.params instanceof v?ht.params:new v({fromObject:ht.params})),Et=new l(Te,we,void 0!==ht.body?ht.body:null,{headers:wi,context:ht.context,params:vi,reportProgress:ht.reportProgress,responseType:ht.responseType||"json",withCredentials:ht.withCredentials})}const Qt=(0,X.of)(Et).pipe((0,O.b)(wi=>this.handler.handle(wi)));if(Te instanceof l||"events"===ht.observe)return Qt;const mi=Qt.pipe((0,S.h)(wi=>wi instanceof i));switch(ht.observe||"body"){case"body":switch(Et.responseType){case"arraybuffer":return mi.pipe((0,I.U)(wi=>{if(null!==wi.body&&!(wi.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return wi.body}));case"blob":return mi.pipe((0,I.U)(wi=>{if(null!==wi.body&&!(wi.body instanceof Blob))throw new Error("Response is not a Blob.");return wi.body}));case"text":return mi.pipe((0,I.U)(wi=>{if(null!==wi.body&&"string"!=typeof wi.body)throw new Error("Response is not a string.");return wi.body}));default:return mi.pipe((0,I.U)(wi=>wi.body))}case"response":return mi;default:throw new Error(`Unreachable: unhandled observe type ${ht.observe}}`)}}delete(Te,we={}){return this.request("DELETE",Te,we)}get(Te,we={}){return this.request("GET",Te,we)}head(Te,we={}){return this.request("HEAD",Te,we)}jsonp(Te,we){return this.request("JSONP",Te,{params:(new v).append(we,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Te,we={}){return this.request("OPTIONS",Te,we)}patch(Te,we,ht={}){return this.request("PATCH",Te,t(ht,we))}post(Te,we,ht={}){return this.request("POST",Te,t(ht,we))}put(Te,we,ht={}){return this.request("PUT",Te,t(ht,we))}}return zt.\u0275fac=function(Te){return new(Te||zt)(c.\u0275\u0275inject(N))},zt.\u0275prov=c.\u0275\u0275defineInjectable({token:zt,factory:zt.\u0275fac}),zt})();function m(zt,je){return je(zt)}function d(zt,je){return(Te,we)=>je.intercept(Te,{handle:ht=>zt(ht,we)})}const T=new c.InjectionToken("HTTP_INTERCEPTORS"),V=new c.InjectionToken("HTTP_INTERCEPTOR_FNS");function F(){let zt=null;return(je,Te)=>(null===zt&&(zt=((0,c.inject)(T,{optional:!0})??[]).reduceRight(d,m)),zt(je,Te))}let s=(()=>{class zt extends N{constructor(Te,we){super(),this.backend=Te,this.injector=we,this.chain=null}handle(Te){if(null===this.chain){const we=Array.from(new Set(this.injector.get(V)));this.chain=we.reduceRight((ht,Et)=>function f(zt,je,Te){return(we,ht)=>Te.runInContext(()=>je(we,Et=>zt(Et,ht)))}(ht,Et,this.injector),m)}return this.chain(Te,we=>this.backend.handle(we))}}return zt.\u0275fac=function(Te){return new(Te||zt)(c.\u0275\u0275inject(Y),c.\u0275\u0275inject(c.EnvironmentInjector))},zt.\u0275prov=c.\u0275\u0275defineInjectable({token:zt,factory:zt.\u0275fac}),zt})();const oe=/^\)\]\}',?\n/;let _e=(()=>{class zt{constructor(Te){this.xhrFactory=Te}handle(Te){if("JSONP"===Te.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new y.y(we=>{const ht=this.xhrFactory.build();if(ht.open(Te.method,Te.urlWithParams),Te.withCredentials&&(ht.withCredentials=!0),Te.headers.forEach((At,st)=>ht.setRequestHeader(At,st.join(","))),Te.headers.has("Accept")||ht.setRequestHeader("Accept","application/json, text/plain, */*"),!Te.headers.has("Content-Type")){const At=Te.detectContentTypeHeader();null!==At&&ht.setRequestHeader("Content-Type",At)}if(Te.responseType){const At=Te.responseType.toLowerCase();ht.responseType="json"!==At?At:"text"}const Et=Te.serializeBody();let Qt=null;const mi=()=>{if(null!==Qt)return Qt;const At=ht.statusText||"OK",st=new Z(ht.getAllResponseHeaders()),gt=function te(zt){return"responseURL"in zt&&zt.responseURL?zt.responseURL:/^X-Request-URL:/m.test(zt.getAllResponseHeaders())?zt.getResponseHeader("X-Request-URL"):null}(ht)||Te.url;return Qt=new n({headers:st,status:ht.status,statusText:At,url:gt}),Qt},wi=()=>{let{headers:At,status:st,statusText:gt,url:ue}=mi(),Me=null;204!==st&&(Me=typeof ht.response>"u"?ht.responseText:ht.response),0===st&&(st=Me?200:0);let ze=st>=200&&st<300;if("json"===Te.responseType&&"string"==typeof Me){const it=Me;Me=Me.replace(oe,"");try{Me=""!==Me?JSON.parse(Me):null}catch(tt){Me=it,ze&&(ze=!1,Me={error:tt,text:Me})}}ze?(we.next(new i({body:Me,headers:At,status:st,statusText:gt,url:ue||void 0})),we.complete()):we.error(new o({error:Me,headers:At,status:st,statusText:gt,url:ue||void 0}))},vi=At=>{const{url:st}=mi(),gt=new o({error:At,status:ht.status||0,statusText:ht.statusText||"Unknown Error",url:st||void 0});we.error(gt)};let Fi=!1;const ri=At=>{Fi||(we.next(mi()),Fi=!0);let st={type:h.DownloadProgress,loaded:At.loaded};At.lengthComputable&&(st.total=At.total),"text"===Te.responseType&&ht.responseText&&(st.partialText=ht.responseText),we.next(st)},ni=At=>{let st={type:h.UploadProgress,loaded:At.loaded};At.lengthComputable&&(st.total=At.total),we.next(st)};return ht.addEventListener("load",wi),ht.addEventListener("error",vi),ht.addEventListener("timeout",vi),ht.addEventListener("abort",vi),Te.reportProgress&&(ht.addEventListener("progress",ri),null!==Et&&ht.upload&&ht.upload.addEventListener("progress",ni)),ht.send(Et),we.next({type:h.Sent}),()=>{ht.removeEventListener("error",vi),ht.removeEventListener("abort",vi),ht.removeEventListener("load",wi),ht.removeEventListener("timeout",vi),Te.reportProgress&&(ht.removeEventListener("progress",ri),null!==Et&&ht.upload&&ht.upload.removeEventListener("progress",ni)),ht.readyState!==ht.DONE&&ht.abort()}})}}return zt.\u0275fac=function(Te){return new(Te||zt)(c.\u0275\u0275inject(e.JF))},zt.\u0275prov=c.\u0275\u0275defineInjectable({token:zt,factory:zt.\u0275fac}),zt})();const pe=new c.InjectionToken("XSRF_ENABLED"),ae=new c.InjectionToken("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),fe=new c.InjectionToken("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class ne{}let ce=(()=>{class zt{constructor(Te,we,ht){this.doc=Te,this.platform=we,this.cookieName=ht,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Te=this.doc.cookie||"";return Te!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,e.Mx)(Te,this.cookieName),this.lastCookieString=Te),this.lastToken}}return zt.\u0275fac=function(Te){return new(Te||zt)(c.\u0275\u0275inject(e.K0),c.\u0275\u0275inject(c.PLATFORM_ID),c.\u0275\u0275inject(ae))},zt.\u0275prov=c.\u0275\u0275defineInjectable({token:zt,factory:zt.\u0275fac}),zt})();function xe(zt,je){const Te=zt.url.toLowerCase();if(!(0,c.inject)(pe)||"GET"===zt.method||"HEAD"===zt.method||Te.startsWith("http://")||Te.startsWith("https://"))return je(zt);const we=(0,c.inject)(ne).getToken(),ht=(0,c.inject)(fe);return null!=we&&!zt.headers.has(ht)&&(zt=zt.clone({headers:zt.headers.set(ht,we)})),je(zt)}var Le=(()=>((Le=Le||{})[Le.Interceptors=0]="Interceptors",Le[Le.LegacyInterceptors=1]="LegacyInterceptors",Le[Le.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Le[Le.NoXsrfProtection=3]="NoXsrfProtection",Le[Le.JsonpSupport=4]="JsonpSupport",Le[Le.RequestsMadeViaParent=5]="RequestsMadeViaParent",Le))();function Ie(zt,je){return{\u0275kind:zt,\u0275providers:je}}function Ne(...zt){const je=[a,_e,s,{provide:N,useExisting:s},{provide:Y,useExisting:_e},{provide:V,useValue:xe,multi:!0},{provide:pe,useValue:!0},{provide:ne,useClass:ce}];for(const Te of zt)je.push(...Te.\u0275providers);return(0,c.makeEnvironmentProviders)(je)}const Xe=new c.InjectionToken("LEGACY_INTERCEPTOR_FN");let hi=(()=>{class zt{}return zt.\u0275fac=function(Te){return new(Te||zt)},zt.\u0275mod=c.\u0275\u0275defineNgModule({type:zt}),zt.\u0275inj=c.\u0275\u0275defineInjector({providers:[Ne(Ie(Le.LegacyInterceptors,[{provide:Xe,useFactory:F},{provide:V,useExisting:Xe,multi:!0}]))]}),zt})()},4537:(Lt,ut,se)=>{"use strict";se.r(ut),se.d(ut,{ANALYZE_FOR_ENTRY_COMPONENTS:()=>js,ANIMATION_MODULE_TYPE:()=>iv,APP_BOOTSTRAP_LISTENER:()=>Mb,APP_ID:()=>ob,APP_INITIALIZER:()=>nb,ApplicationInitStatus:()=>Cd,ApplicationModule:()=>Yv,ApplicationRef:()=>kd,Attribute:()=>Ss,COMPILER_OPTIONS:()=>lb,CUSTOM_ELEMENTS_SCHEMA:()=>Se,ChangeDetectionStrategy:()=>mi,ChangeDetectorRef:()=>Tb,Compiler:()=>lv,CompilerFactory:()=>cv,Component:()=>U_,ComponentFactory:()=>D1,ComponentFactoryResolver:()=>e1,ComponentRef:()=>mh,ContentChild:()=>Wa,ContentChildren:()=>vr,DEFAULT_CURRENCY_CODE:()=>rv,DebugElement:()=>Kl,DebugEventListener:()=>Sv,DebugNode:()=>Ru,DefaultIterableDiffer:()=>qb,Directive:()=>ib,ENVIRONMENT_INITIALIZER:()=>Ol,ElementRef:()=>t1,EmbeddedViewRef:()=>Dv,EnvironmentInjector:()=>D0,ErrorHandler:()=>t0,EventEmitter:()=>g0,Host:()=>M0,HostBinding:()=>$_,HostListener:()=>Z_,INJECTOR:()=>zl,Inject:()=>os,InjectFlags:()=>pe,Injectable:()=>Ph,InjectionToken:()=>ao,Injector:()=>p0,Input:()=>G_,IterableDiffers:()=>Nu,KeyValueDiffers:()=>Bu,LOCALE_ID:()=>Dd,MissingTranslationStrategy:()=>b0,ModuleWithComponentFactories:()=>ab,NO_ERRORS_SCHEMA:()=>yt,NgModule:()=>Q_,NgModuleFactory:()=>Ym,NgModuleRef:()=>U1,NgProbeToken:()=>Mv,NgZone:()=>Ua,Optional:()=>Vs,Output:()=>K_,PACKAGE_ROOT_URL:()=>tv,PLATFORM_ID:()=>ev,PLATFORM_INITIALIZER:()=>sb,Pipe:()=>X_,PlatformRef:()=>Lu,Query:()=>Ma,QueryList:()=>Od,ReflectiveInjector:()=>Lr,ReflectiveKey:()=>ti,Renderer2:()=>Sl,RendererFactory2:()=>ur,RendererStyleFlags2:()=>Or,ResolvedReflectiveFactory:()=>fn,Sanitizer:()=>kl,SecurityContext:()=>Tr,Self:()=>bs,SimpleChange:()=>er,SkipSelf:()=>_a,TRANSLATIONS:()=>sv,TRANSLATIONS_FORMAT:()=>av,TemplateRef:()=>Xl,Testability:()=>bv,TestabilityRegistry:()=>gb,Type:()=>qa,VERSION:()=>Bc,Version:()=>Nc,ViewChild:()=>$s,ViewChildren:()=>za,ViewContainerRef:()=>Ad,ViewEncapsulation:()=>wi,ViewRef:()=>Rb,asNativeElements:()=>kv,assertPlatform:()=>Ab,createComponent:()=>iy,createEnvironmentInjector:()=>cu,createNgModule:()=>Um,createNgModuleRef:()=>s_,createPlatform:()=>yb,createPlatformFactory:()=>zb,defineInjectable:()=>G,destroyPlatform:()=>yv,enableProdMode:()=>Av,forwardRef:()=>K,getDebugNode:()=>G1,getModuleFactory:()=>xv,getNgModuleById:()=>wv,getPlatform:()=>Sd,importProvidersFrom:()=>ah,inject:()=>Li,isDevMode:()=>zv,isStandalone:()=>bt,makeEnvironmentProviders:()=>Xu,platformCore:()=>Vv,reflectComponentType:()=>ny,resolveForwardRef:()=>P,setTestabilityGetter:()=>bb,\u0275ALLOW_MULTIPLE_PLATFORMS:()=>Eu,\u0275APP_ID_RANDOM_PROVIDER:()=>J_,\u0275ComponentFactory:()=>D1,\u0275Console:()=>nv,\u0275DEFAULT_LOCALE_ID:()=>h1,\u0275INJECTOR_SCOPE:()=>wl,\u0275LContext:()=>ji,\u0275LifecycleHooksFeature:()=>gf,\u0275LocaleDataIndex:()=>In,\u0275NG_COMP_DEF:()=>ri,\u0275NG_DIR_DEF:()=>ni,\u0275NG_ELEMENT_ID:()=>ue,\u0275NG_INJ_DEF:()=>oe,\u0275NG_MOD_DEF:()=>st,\u0275NG_PIPE_DEF:()=>At,\u0275NG_PROV_DEF:()=>$,\u0275NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR:()=>k1,\u0275NO_CHANGE:()=>Bn,\u0275NgModuleFactory:()=>yd,\u0275NoopNgZone:()=>ub,\u0275ReflectionCapabilities:()=>ns,\u0275Render3ComponentFactory:()=>R1,\u0275Render3ComponentRef:()=>mf,\u0275Render3NgModuleRef:()=>lu,\u0275RuntimeError:()=>g,\u0275TESTABILITY:()=>fb,\u0275TESTABILITY_GETTER:()=>mb,\u0275ViewRef:()=>L1,\u0275XSS_SECURITY_URL:()=>u,\u0275_sanitizeHtml:()=>bl,\u0275_sanitizeUrl:()=>Z0,\u0275allowSanitizationBypassAndThrow:()=>A0,\u0275bypassSanitizationTrustHtml:()=>gc,\u0275bypassSanitizationTrustResourceUrl:()=>Gd,\u0275bypassSanitizationTrustScript:()=>Mc,\u0275bypassSanitizationTrustStyle:()=>bc,\u0275bypassSanitizationTrustUrl:()=>Xd,\u0275clearResolutionOfComponentResourcesQueue:()=>c0,\u0275coerceToBoolean:()=>Uv,\u0275compileComponent:()=>Vg,\u0275compileDirective:()=>xu,\u0275compileNgModule:()=>qg,\u0275compileNgModuleDefs:()=>Ng,\u0275compileNgModuleFactory:()=>_b,\u0275compilePipe:()=>eb,\u0275convertToBitFlags:()=>zt,\u0275createInjector:()=>Il,\u0275defaultIterableDiffers:()=>jv,\u0275defaultKeyValueDiffers:()=>Hv,\u0275detectChanges:()=>Af,\u0275devModeEqual:()=>zf,\u0275findLocaleData:()=>Zp,\u0275flushModuleScopingQueueAsMuchAsPossible:()=>Pg,\u0275formatRuntimeError:()=>v,\u0275getDebugNode:()=>G1,\u0275getDebugNodeR2:()=>Rv,\u0275getDirectives:()=>Qm,\u0275getHostElement:()=>hu,\u0275getInjectableDef:()=>j,\u0275getLContext:()=>Xi,\u0275getLocaleCurrencyCode:()=>dM,\u0275getLocalePluralCase:()=>gm,\u0275getSanitizationBypassType:()=>mc,\u0275getUnknownElementStrictMode:()=>Pi,\u0275getUnknownPropertyStrictMode:()=>ct,\u0275global:()=>ce,\u0275injectChangeDetectorRef:()=>Lb,\u0275internalCreateApplication:()=>vv,\u0275isBoundToModule:()=>vb,\u0275isEnvironmentProviders:()=>x,\u0275isInjectable:()=>L,\u0275isNgModule:()=>_u,\u0275isObservable:()=>kf,\u0275isPromise:()=>up,\u0275isSubscribable:()=>Sf,\u0275makeDecorator:()=>Bo,\u0275noSideEffects:()=>Qt,\u0275patchComponentDefWithScope:()=>zu,\u0275publishDefaultGlobalUtils:()=>hv,\u0275publishGlobalUtil:()=>Ya,\u0275registerLocaleData:()=>cM,\u0275resetCompiledComponents:()=>R_,\u0275resetJitOptions:()=>E_,\u0275resolveComponentResources:()=>Ba,\u0275setAllowDuplicateNgModuleIdsForTest:()=>dt,\u0275setClassMetadata:()=>eg,\u0275setCurrentInjector:()=>si,\u0275setDocument:()=>Yd,\u0275setLocaleId:()=>Qp,\u0275setUnknownElementStrictMode:()=>_i,\u0275setUnknownPropertyStrictMode:()=>We,\u0275store:()=>wf,\u0275stringify:()=>N,\u0275transitiveScopesFor:()=>p1,\u0275unregisterLocaleData:()=>hM,\u0275unwrapSafeValue:()=>d0,\u0275\u0275CopyDefinitionFeature:()=>Mf,\u0275\u0275FactoryTarget:()=>So,\u0275\u0275HostDirectivesFeature:()=>_f,\u0275\u0275InheritDefinitionFeature:()=>$h,\u0275\u0275NgOnChangesFeature:()=>Yo,\u0275\u0275ProvidersFeature:()=>Vm,\u0275\u0275StandaloneFeature:()=>Xm,\u0275\u0275advance:()=>Tl,\u0275\u0275attribute:()=>Jh,\u0275\u0275attributeInterpolate1:()=>ep,\u0275\u0275attributeInterpolate2:()=>tp,\u0275\u0275attributeInterpolate3:()=>ip,\u0275\u0275attributeInterpolate4:()=>np,\u0275\u0275attributeInterpolate5:()=>op,\u0275\u0275attributeInterpolate6:()=>rp,\u0275\u0275attributeInterpolate7:()=>sp,\u0275\u0275attributeInterpolate8:()=>ap,\u0275\u0275attributeInterpolateV:()=>lp,\u0275\u0275classMap:()=>Vf,\u0275\u0275classMapInterpolate1:()=>Qf,\u0275\u0275classMapInterpolate2:()=>Jf,\u0275\u0275classMapInterpolate3:()=>em,\u0275\u0275classMapInterpolate4:()=>tm,\u0275\u0275classMapInterpolate5:()=>im,\u0275\u0275classMapInterpolate6:()=>nm,\u0275\u0275classMapInterpolate7:()=>om,\u0275\u0275classMapInterpolate8:()=>rm,\u0275\u0275classMapInterpolateV:()=>sm,\u0275\u0275classProp:()=>Sp,\u0275\u0275contentQuery:()=>Sg,\u0275\u0275defineComponent:()=>ze,\u0275\u0275defineDirective:()=>et,\u0275\u0275defineInjectable:()=>H,\u0275\u0275defineInjector:()=>C,\u0275\u0275defineNgModule:()=>Ce,\u0275\u0275definePipe:()=>rt,\u0275\u0275directiveInject:()=>da,\u0275\u0275disableBindings:()=>qn,\u0275\u0275element:()=>hp,\u0275\u0275elementContainer:()=>pp,\u0275\u0275elementContainerEnd:()=>pd,\u0275\u0275elementContainerStart:()=>hd,\u0275\u0275elementEnd:()=>dd,\u0275\u0275elementStart:()=>cd,\u0275\u0275enableBindings:()=>rn,\u0275\u0275getCurrentView:()=>Df,\u0275\u0275getInheritedFactory:()=>ba,\u0275\u0275hostProperty:()=>Kp,\u0275\u0275i18n:()=>Nm,\u0275\u0275i18nApply:()=>Fm,\u0275\u0275i18nAttributes:()=>Bm,\u0275\u0275i18nEnd:()=>iu,\u0275\u0275i18nExp:()=>nu,\u0275\u0275i18nPostprocess:()=>jm,\u0275\u0275i18nStart:()=>tu,\u0275\u0275inject:()=>hi,\u0275\u0275injectAttribute:()=>Sr,\u0275\u0275invalidFactory:()=>E0,\u0275\u0275invalidFactoryDep:()=>Ii,\u0275\u0275listener:()=>fp,\u0275\u0275loadQuery:()=>kg,\u0275\u0275namespaceHTML:()=>xs,\u0275\u0275namespaceMathML:()=>qs,\u0275\u0275namespaceSVG:()=>pa,\u0275\u0275nextContext:()=>Rf,\u0275\u0275ngDeclareClassMetadata:()=>Gv,\u0275\u0275ngDeclareComponent:()=>Kv,\u0275\u0275ngDeclareDirective:()=>Xv,\u0275\u0275ngDeclareFactory:()=>$v,\u0275\u0275ngDeclareInjectable:()=>Qv,\u0275\u0275ngDeclareInjector:()=>Jv,\u0275\u0275ngDeclareNgModule:()=>ey,\u0275\u0275ngDeclarePipe:()=>ty,\u0275\u0275pipe:()=>gg,\u0275\u0275pipeBind1:()=>bg,\u0275\u0275pipeBind2:()=>Mg,\u0275\u0275pipeBind3:()=>_g,\u0275\u0275pipeBind4:()=>vg,\u0275\u0275pipeBindV:()=>yg,\u0275\u0275projection:()=>Pf,\u0275\u0275projectionDef:()=>If,\u0275\u0275property:()=>cp,\u0275\u0275propertyInterpolate:()=>gp,\u0275\u0275propertyInterpolate1:()=>ud,\u0275\u0275propertyInterpolate2:()=>bp,\u0275\u0275propertyInterpolate3:()=>Mp,\u0275\u0275propertyInterpolate4:()=>_p,\u0275\u0275propertyInterpolate5:()=>vp,\u0275\u0275propertyInterpolate6:()=>yp,\u0275\u0275propertyInterpolate7:()=>Op,\u0275\u0275propertyInterpolate8:()=>zp,\u0275\u0275propertyInterpolateV:()=>Ap,\u0275\u0275pureFunction0:()=>tg,\u0275\u0275pureFunction1:()=>ig,\u0275\u0275pureFunction2:()=>ng,\u0275\u0275pureFunction3:()=>og,\u0275\u0275pureFunction4:()=>rg,\u0275\u0275pureFunction5:()=>sg,\u0275\u0275pureFunction6:()=>ag,\u0275\u0275pureFunction7:()=>lg,\u0275\u0275pureFunction8:()=>cg,\u0275\u0275pureFunctionV:()=>dg,\u0275\u0275queryRefresh:()=>Cg,\u0275\u0275reference:()=>Cf,\u0275\u0275registerNgModuleType:()=>Da,\u0275\u0275resetView:()=>_r,\u0275\u0275resolveBody:()=>Vc,\u0275\u0275resolveDocument:()=>Hc,\u0275\u0275resolveWindow:()=>jc,\u0275\u0275restoreView:()=>Rn,\u0275\u0275sanitizeHtml:()=>Ac,\u0275\u0275sanitizeResourceUrl:()=>vl,\u0275\u0275sanitizeScript:()=>wc,\u0275\u0275sanitizeStyle:()=>xc,\u0275\u0275sanitizeUrl:()=>_l,\u0275\u0275sanitizeUrlOrResourceUrl:()=>yl,\u0275\u0275setComponentScope:()=>it,\u0275\u0275setNgModuleScope:()=>Ue,\u0275\u0275styleMap:()=>s0,\u0275\u0275styleMapInterpolate1:()=>am,\u0275\u0275styleMapInterpolate2:()=>lm,\u0275\u0275styleMapInterpolate3:()=>cm,\u0275\u0275styleMapInterpolate4:()=>dm,\u0275\u0275styleMapInterpolate5:()=>hm,\u0275\u0275styleMapInterpolate6:()=>pm,\u0275\u0275styleMapInterpolate7:()=>um,\u0275\u0275styleMapInterpolate8:()=>fm,\u0275\u0275styleMapInterpolateV:()=>mm,\u0275\u0275styleProp:()=>Dp,\u0275\u0275stylePropInterpolate1:()=>Bp,\u0275\u0275stylePropInterpolate2:()=>Fp,\u0275\u0275stylePropInterpolate3:()=>jp,\u0275\u0275stylePropInterpolate4:()=>Hp,\u0275\u0275stylePropInterpolate5:()=>Vp,\u0275\u0275stylePropInterpolate6:()=>Yp,\u0275\u0275stylePropInterpolate7:()=>Up,\u0275\u0275stylePropInterpolate8:()=>Xp,\u0275\u0275stylePropInterpolateV:()=>Gp,\u0275\u0275syntheticHostListener:()=>mp,\u0275\u0275syntheticHostProperty:()=>$p,\u0275\u0275template:()=>xf,\u0275\u0275templateRefExtractor:()=>Rg,\u0275\u0275text:()=>Zf,\u0275\u0275textInterpolate:()=>Ep,\u0275\u0275textInterpolate1:()=>gd,\u0275\u0275textInterpolate2:()=>Tp,\u0275\u0275textInterpolate3:()=>Lp,\u0275\u0275textInterpolate4:()=>Rp,\u0275\u0275textInterpolate5:()=>Ip,\u0275\u0275textInterpolate6:()=>Pp,\u0275\u0275textInterpolate7:()=>Wp,\u0275\u0275textInterpolate8:()=>qp,\u0275\u0275textInterpolateV:()=>Np,\u0275\u0275trustConstantHtml:()=>Cc,\u0275\u0275trustConstantResourceUrl:()=>Dc,\u0275\u0275validateIframeAttribute:()=>y1,\u0275\u0275viewQuery:()=>Dg});var e=se(8023),c=se(4813),X=se(7241),y=se(1860),O=se(815);function S(z){for(let D in z)if(z[D]===S)return D;throw Error("Could not find renamed property on target object.")}function I(z,D){for(const q in D)D.hasOwnProperty(q)&&!z.hasOwnProperty(q)&&(z[q]=D[q])}function N(z){if("string"==typeof z)return z;if(Array.isArray(z))return"["+z.map(N).join(", ")+"]";if(null==z)return""+z;if(z.overriddenName)return`${z.overriddenName}`;if(z.name)return`${z.name}`;const D=z.toString();if(null==D)return""+D;const q=D.indexOf("\n");return-1===q?D:D.substring(0,q)}function Y(z,D){return null==z||""===z?null===D?"":D:null==D||""===D?z:z+" "+D}const Z=S({__forward_ref__:S});function K(z){return z.__forward_ref__=K,z.toString=function(){return N(this())},z}function P(z){return k(z)?z():z}function k(z){return"function"==typeof z&&z.hasOwnProperty(Z)&&z.__forward_ref__===K}function x(z){return z&&!!z.\u0275providers}const u="https://g.co/ng/security#xss";class g extends Error{constructor(D,q){super(v(D,q)),this.code=D}}function v(z,D){return`NG0${Math.abs(z)}${D?": "+D.trim():""}`}function w(z){return"string"==typeof z?z:null==z?"":String(z)}function M(z){return"function"==typeof z?z.name||z.toString():"object"==typeof z&&null!=z&&"function"==typeof z.type?z.type.name||z.type.toString():w(z)}function W(z,D){throw new g(-201,!1)}function F(z,D,q,Q){throw new Error(`ASSERTION ERROR: ${z}`+(null==Q?"":` [Expected=> ${q} ${Q} ${D} <=Actual]`))}function H(z){return{token:z.token,providedIn:z.providedIn||null,factory:z.factory,value:void 0}}const G=H;function C(z){return{providers:z.providers||[],imports:z.imports||[]}}function j(z){return ee(z,$)||ee(z,te)}function L(z){return null!==j(z)}function ee(z,D){return z.hasOwnProperty(D)?z[D]:null}function ie(z){return z&&(z.hasOwnProperty(oe)||z.hasOwnProperty(_e))?z[oe]:null}const $=S({\u0275prov:S}),oe=S({\u0275inj:S}),te=S({ngInjectableDef:S}),_e=S({ngInjectorDef:S});var pe=(()=>((pe=pe||{})[pe.Default=0]="Default",pe[pe.Host=1]="Host",pe[pe.Self=2]="Self",pe[pe.SkipSelf=4]="SkipSelf",pe[pe.Optional=8]="Optional",pe))();let ge;function ve(z){const D=ge;return ge=z,D}function fe(z,D,q){const Q=j(z);return Q&&"root"==Q.providedIn?void 0===Q.value?Q.value=Q.factory():Q.value:q&pe.Optional?null:void 0!==D?D:void W(N(z))}const ce=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Ie={},Ne="__NG_DI_FLAG__",Mt="ngTempTokenPath",Xe="ngTokenPath",Ze=/\n/gm,Wt="\u0275",St="__source";let ai;function si(z){const D=ai;return ai=z,D}function Zt(z,D=pe.Default){if(void 0===ai)throw new g(-203,!1);return null===ai?fe(z,void 0,D):ai.get(z,D&pe.Optional?null:void 0,D)}function hi(z,D=pe.Default){return(function ae(){return ge}()||Zt)(P(z),D)}function Ii(z){throw new g(202,!1)}function Li(z,D=pe.Default){return hi(z,zt(D))}function zt(z){return typeof z>"u"||"number"==typeof z?z:0|(z.optional&&8)|(z.host&&1)|(z.self&&2)|(z.skipSelf&&4)}function je(z){const D=[];for(let q=0;q<z.length;q++){const Q=P(z[q]);if(Array.isArray(Q)){if(0===Q.length)throw new g(900,!1);let de,be=pe.Default;for(let Pe=0;Pe<Q.length;Pe++){const Ke=Q[Pe],at=we(Ke);"number"==typeof at?-1===at?de=Ke.token:be|=at:de=Ke}D.push(hi(de,be))}else D.push(hi(Q))}return D}function Te(z,D){return z[Ne]=D,z.prototype[Ne]=D,z}function we(z){return z[Ne]}function Qt(z){return{toString:z}.toString()}var mi=(()=>((mi=mi||{})[mi.OnPush=0]="OnPush",mi[mi.Default=1]="Default",mi))(),wi=(()=>{return(z=wi||(wi={}))[z.Emulated=0]="Emulated",z[z.None=2]="None",z[z.ShadowDom=3]="ShadowDom",wi;var z})();const vi={},Fi=[],ri=S({\u0275cmp:S}),ni=S({\u0275dir:S}),At=S({\u0275pipe:S}),st=S({\u0275mod:S}),gt=S({\u0275fac:S}),ue=S({__NG_ELEMENT_ID__:S});let Me=0;function ze(z){return Qt(()=>{const D=ii(z),q={...D,decls:z.decls,vars:z.vars,template:z.template,consts:z.consts||null,ngContentSelectors:z.ngContentSelectors,onPush:z.changeDetection===mi.OnPush,directiveDefs:null,pipeDefs:null,dependencies:D.standalone&&z.dependencies||null,getStandaloneInjector:null,data:z.data||{},encapsulation:z.encapsulation||wi.Emulated,id:"c"+Me++,styles:z.styles||Fi,_:null,schemas:z.schemas||null,tView:null};fi(q);const Q=z.dependencies;return q.directiveDefs=Vi(Q,!1),q.pipeDefs=Vi(Q,!0),q})}function it(z,D,q){const Q=z.\u0275cmp;Q.directiveDefs=Vi(D,!1),Q.pipeDefs=Vi(q,!0)}function tt(z){return Rt(z)||Tt(z)}function Ee(z){return null!==z}function Ce(z){return Qt(()=>({type:z.type,bootstrap:z.bootstrap||Fi,declarations:z.declarations||Fi,imports:z.imports||Fi,exports:z.exports||Fi,transitiveCompileScopes:null,schemas:z.schemas||null,id:z.id||null}))}function Ue(z,D){return Qt(()=>{const q=Gt(z,!0);q.declarations=D.declarations||Fi,q.imports=D.imports||Fi,q.exports=D.exports||Fi})}function ke(z,D){if(null==z)return vi;const q={};for(const Q in z)if(z.hasOwnProperty(Q)){let de=z[Q],be=de;Array.isArray(de)&&(be=de[1],de=de[0]),q[de]=Q,D&&(D[de]=be)}return q}function et(z){return Qt(()=>{const D=ii(z);return fi(D),D})}function rt(z){return{type:z.type,name:z.name,factory:null,pure:!1!==z.pure,standalone:!0===z.standalone,onDestroy:z.type.prototype.ngOnDestroy||null}}function Rt(z){return z[ri]||null}function Tt(z){return z[ni]||null}function Kt(z){return z[At]||null}function bt(z){const D=Rt(z)||Tt(z)||Kt(z);return null!==D&&D.standalone}function Gt(z,D){const q=z[st]||null;if(!q&&!0===D)throw new Error(`Type ${N(z)} does not have '\u0275mod' property.`);return q}function ii(z){const D={};return{type:z.type,providersResolver:null,factory:null,hostBindings:z.hostBindings||null,hostVars:z.hostVars||0,hostAttrs:z.hostAttrs||null,contentQueries:z.contentQueries||null,declaredInputs:D,exportAs:z.exportAs||null,standalone:!0===z.standalone,selectors:z.selectors||Fi,viewQuery:z.viewQuery||null,features:z.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:ke(z.inputs,D),outputs:ke(z.outputs)}}function fi(z){z.features?.forEach(D=>D(z))}function Vi(z,D){if(!z)return null;const q=D?Kt:tt;return()=>("function"==typeof z?z():z).map(Q=>q(Q)).filter(Ee)}const Ki=0,Bi=1,ln=2,pi=3,Yt=4,$e=5,Ct=6,oi=7,gi=8,ki=9,Zi=10,nn=11,Wn=12,yn=13,oo=14,ho=15,Qn=16,Ar=17,wo=18,sr=19,xr=20,Yr=21,Jn=22,fr=1,as=2,Ur=7,lo=8,qo=9,go=10;function Sn(z){return Array.isArray(z)&&"object"==typeof z[fr]}function Ln(z){return Array.isArray(z)&&!0===z[fr]}function Mo(z){return 0!=(4&z.flags)}function fo(z){return z.componentOffset>-1}function Xr(z){return 1==(1&z.flags)}function Hn(z){return!!z.template}function ls(z){return 0!=(256&z[ln])}function Vo(z,D){return z.hasOwnProperty(gt)?z[gt]:null}class er{constructor(D,q,Q){this.previousValue=D,this.currentValue=q,this.firstChange=Q}isFirstChange(){return this.firstChange}}function Yo(){return Os}function Os(z){return z.type.prototype.ngOnChanges&&(z.setInput=Uo),gr}function gr(){const z=Ps(this),D=z?.current;if(D){const q=z.previous;if(q===vi)z.previous=D;else for(let Q in D)q[Q]=D[Q];z.current=null,this.ngOnChanges(D)}}function Uo(z,D,q,Q){const de=this.declaredInputs[q],be=Ps(z)||function Xo(z,D){return z[tr]=D}(z,{previous:vi,current:null}),Pe=be.current||(be.current={}),Ke=be.previous,at=Ke[de];Pe[de]=new er(at&&at.currentValue,D,Ke===vi),z[Q]=D}Yo.ngInherit=!0;const tr="__ngSimpleChanges__";function Ps(z){return z[tr]||null}let zs=null;const br=z=>{zs=z},bo=function(z,D,q){zs?.(z,D,q)},mo="svg",ko="math";function Vn(z){for(;Array.isArray(z);)z=z[Ki];return z}function No(z,D){return Vn(D[z])}function _o(z,D){return Vn(D[z.index])}function Pr(z,D){return z.data[D]}function Go(z,D){return z[D]}function Do(z,D){const q=D[z];return Sn(q)?q:q[Ki]}function Mr(z){return 64==(64&z[ln])}function Lo(z,D){return null==D?null:z[D]}function Jr(z){z[wo]=0}function ir(z,D){z[$e]+=D;let q=z,Q=z[pi];for(;null!==Q&&(1===D&&1===q[$e]||-1===D&&0===q[$e]);)Q[$e]+=D,q=Q,Q=Q[pi]}const bn={lFrame:Nn(null),bindingsEnabled:!0};function Si(){return bn.bindingsEnabled}function rn(){bn.bindingsEnabled=!0}function qn(){bn.bindingsEnabled=!1}function Ri(){return bn.lFrame.lView}function An(){return bn.lFrame.tView}function Rn(z){return bn.lFrame.contextLView=z,z[gi]}function _r(z){return bn.lFrame.contextLView=null,z}function Yn(){let z=Wr();for(;null!==z&&64===z.type;)z=z.parent;return z}function Wr(){return bn.lFrame.currentTNode}function pn(){const z=bn.lFrame,D=z.currentTNode;return z.isParent?D:D.parent}function zo(z,D){const q=bn.lFrame;q.currentTNode=z,q.isParent=D}function Ys(){return bn.lFrame.isParent}function ps(){bn.lFrame.isParent=!1}function qe(){const z=bn.lFrame;let D=z.bindingRootIndex;return-1===D&&(D=z.bindingRootIndex=z.tView.bindingStartIndex),D}function He(){return bn.lFrame.bindingIndex}function ft(z){return bn.lFrame.bindingIndex=z}function It(){return bn.lFrame.bindingIndex++}function Xt(z){const D=bn.lFrame,q=D.bindingIndex;return D.bindingIndex=D.bindingIndex+z,q}function ci(z){bn.lFrame.inI18n=z}function Ai(z,D){const q=bn.lFrame;q.bindingIndex=q.bindingRootIndex=z,Qi(D)}function Qi(z){bn.lFrame.currentDirectiveIndex=z}function on(z){const D=bn.lFrame.currentDirectiveIndex;return-1===D?null:z[D]}function wn(){return bn.lFrame.currentQueryIndex}function Cn(z){bn.lFrame.currentQueryIndex=z}function dn(z){const D=z[Bi];return 2===D.type?D.declTNode:1===D.type?z[Ct]:null}function On(z,D,q){if(q&pe.SkipSelf){let de=D,be=z;for(;!(de=de.parent,null!==de||q&pe.Host||(de=dn(be),null===de||(be=be[ho],10&de.type))););if(null===de)return!1;D=de,z=be}const Q=bn.lFrame=Xn();return Q.currentTNode=D,Q.lView=z,!0}function Un(z){const D=Xn(),q=z[Bi];bn.lFrame=D,D.currentTNode=q.firstChild,D.lView=z,D.tView=q,D.contextLView=z,D.bindingIndex=q.bindingStartIndex,D.inI18n=!1}function Xn(){const z=bn.lFrame,D=null===z?null:z.child;return null===D?Nn(z):D}function Nn(z){const D={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:z,child:null,inI18n:!1};return null!==z&&(z.child=D),D}function Ro(){const z=bn.lFrame;return bn.lFrame=z.parent,z.currentTNode=null,z.lView=null,z}const Io=Ro;function es(){const z=Ro();z.isParent=!0,z.tView=null,z.selectedIndex=-1,z.contextLView=null,z.elementDepthCount=0,z.currentDirectiveIndex=-1,z.currentNamespace=null,z.bindingRootIndex=-1,z.bindingIndex=-1,z.currentQueryIndex=0}function io(){return bn.lFrame.selectedIndex}function Po(z){bn.lFrame.selectedIndex=z}function eo(){const z=bn.lFrame;return Pr(z.tView,z.selectedIndex)}function pa(){bn.lFrame.currentNamespace=mo}function qs(){bn.lFrame.currentNamespace=ko}function xs(){!function Ns(){bn.lFrame.currentNamespace=null}()}function mn(z,D){for(let q=D.directiveStart,Q=D.directiveEnd;q<Q;q++){const be=z.data[q].type.prototype,{ngAfterContentInit:Pe,ngAfterContentChecked:Ke,ngAfterViewInit:at,ngAfterViewChecked:Dt,ngOnDestroy:jt}=be;Pe&&(z.contentHooks??(z.contentHooks=[])).push(-q,Pe),Ke&&((z.contentHooks??(z.contentHooks=[])).push(q,Ke),(z.contentCheckHooks??(z.contentCheckHooks=[])).push(q,Ke)),at&&(z.viewHooks??(z.viewHooks=[])).push(-q,at),Dt&&((z.viewHooks??(z.viewHooks=[])).push(q,Dt),(z.viewCheckHooks??(z.viewCheckHooks=[])).push(q,Dt)),null!=jt&&(z.destroyHooks??(z.destroyHooks=[])).push(q,jt)}}function Mn(z,D,q){wt(z,D,3,q)}function Fn(z,D,q,Q){(3&z[ln])===q&&wt(z,D,q,Q)}function Je(z,D){let q=z[ln];(3&q)===D&&(q&=2047,q+=1,z[ln]=q)}function wt(z,D,q,Q){const be=Q??-1,Pe=D.length-1;let Ke=0;for(let at=void 0!==Q?65535&z[wo]:0;at<Pe;at++)if("number"==typeof D[at+1]){if(Ke=D[at],null!=Q&&Ke>=Q)break}else D[at]<0&&(z[wo]+=65536),(Ke<be||-1==be)&&(lt(z,q,D,at),z[wo]=(4294901760&z[wo])+at+2),at++}function lt(z,D,q,Q){const de=q[Q]<0,be=q[Q+1],Ke=z[de?-q[Q]:q[Q]];if(de){if(z[ln]>>11<z[wo]>>16&&(3&z[ln])===D){z[ln]+=2048,bo(4,Ke,be);try{be.call(Ke)}finally{bo(5,Ke,be)}}}else{bo(4,Ke,be);try{be.call(Ke)}finally{bo(5,Ke,be)}}}const Nt=-1;class Jt{constructor(D,q,Q){this.factory=D,this.resolving=!1,this.canSeeViewProviders=q,this.injectImpl=Q}}function Gn(z,D,q){let Q=0;for(;Q<q.length;){const de=q[Q];if("number"==typeof de){if(0!==de)break;Q++;const be=q[Q++],Pe=q[Q++],Ke=q[Q++];z.setAttribute(D,Pe,Ke,be)}else{const be=de,Pe=q[++Q];Wo(be)?z.setProperty(D,be,Pe):z.setAttribute(D,be,Pe),Q++}}return Q}function Eo(z){return 3===z||4===z||6===z}function Wo(z){return 64===z.charCodeAt(0)}function vo(z,D){if(null!==D&&0!==D.length)if(null===z||0===z.length)z=D.slice();else{let q=-1;for(let Q=0;Q<D.length;Q++){const de=D[Q];"number"==typeof de?q=de:0===q||cr(z,q,de,null,-1===q||2===q?D[++Q]:null)}}return z}function cr(z,D,q,Q,de){let be=0,Pe=z.length;if(-1===D)Pe=-1;else for(;be<z.length;){const Ke=z[be++];if("number"==typeof Ke){if(Ke===D){Pe=-1;break}if(Ke>D){Pe=be-1;break}}}for(;be<z.length;){const Ke=z[be];if("number"==typeof Ke)break;if(Ke===q){if(null===Q)return void(null!==de&&(z[be+1]=de));if(Q===z[be+1])return void(z[be+2]=de)}be++,null!==Q&&be++,null!==de&&be++}-1!==Pe&&(z.splice(Pe,0,D),be=Pe+1),z.splice(be++,0,q),null!==Q&&z.splice(be++,0,Q),null!==de&&z.splice(be++,0,de)}function Ko(z){return z!==Nt}function dr(z){return 32767&z}function or(z,D){let q=function hr(z){return z>>16}(z),Q=D;for(;q>0;)Q=Q[ho],q--;return Q}let Nr=!0;function pr(z){const D=Nr;return Nr=z,D}const wr=255,ts=5;let Bs=0;const Ao={};function Xs(z,D){const q=Gs(z,D);if(-1!==q)return q;const Q=D[Bi];Q.firstCreatePass&&(z.injectorIndex=D.length,ea(Q.data,z),ea(D,null),ea(Q.blueprint,null));const de=rr(z,D),be=z.injectorIndex;if(Ko(de)){const Pe=dr(de),Ke=or(de,D),at=Ke[Bi].data;for(let Dt=0;Dt<8;Dt++)D[be+Dt]=Ke[Pe+Dt]|at[Pe+Dt]}return D[be+8]=de,be}function ea(z,D){z.push(0,0,0,0,0,0,0,0,D)}function Gs(z,D){return-1===z.injectorIndex||z.parent&&z.parent.injectorIndex===z.injectorIndex||null===D[z.injectorIndex+8]?-1:z.injectorIndex}function rr(z,D){if(z.parent&&-1!==z.parent.injectorIndex)return z.parent.injectorIndex;let q=0,Q=null,de=D;for(;null!==de;){if(Q=fs(de),null===Q)return Nt;if(q++,de=de[ho],-1!==Q.injectorIndex)return Q.injectorIndex|q<<16}return Nt}function ua(z,D,q){!function aa(z,D,q){let Q;"string"==typeof q?Q=q.charCodeAt(0)||0:q.hasOwnProperty(ue)&&(Q=q[ue]),null==Q&&(Q=q[ue]=Bs++);const de=Q&wr;D.data[z+(de>>ts)]|=1<<de}(z,D,q)}function fa(z,D,q){if(q&pe.Optional||void 0!==z)return z;W()}function Ra(z,D,q,Q){if(q&pe.Optional&&void 0===Q&&(Q=null),!(q&(pe.Self|pe.Host))){const de=z[ki],be=ve(void 0);try{return de?de.get(D,Q,q&pe.Optional):fe(D,Q,q&pe.Optional)}finally{ve(be)}}return fa(Q,0,q)}function Ia(z,D,q,Q=pe.Default,de){if(null!==z){if(1024&D[ln]){const Pe=function Ks(z,D,q,Q,de){let be=z,Pe=D;for(;null!==be&&null!==Pe&&1024&Pe[ln]&&!(256&Pe[ln]);){const Ke=Pa(be,Pe,q,Q|pe.Self,Ao);if(Ke!==Ao)return Ke;let at=be.parent;if(!at){const Dt=Pe[Yr];if(Dt){const jt=Dt.get(q,Ao,Q);if(jt!==Ao)return jt}at=fs(Pe),Pe=Pe[ho]}be=at}return de}(z,D,q,Q,Ao);if(Pe!==Ao)return Pe}const be=Pa(z,D,q,Q,Ao);if(be!==Ao)return be}return Ra(D,q,Q,de)}function Pa(z,D,q,Q,de){const be=function us(z){if("string"==typeof z)return z.charCodeAt(0)||0;const D=z.hasOwnProperty(ue)?z[ue]:void 0;return"number"==typeof D?D>=0?D&wr:la:D}(q);if("function"==typeof be){if(!On(D,z,Q))return Q&pe.Host?fa(de,0,Q):Ra(D,q,Q,de);try{const Pe=be(Q);if(null!=Pe||Q&pe.Optional)return Pe;W()}finally{Io()}}else if("number"==typeof be){let Pe=null,Ke=Gs(z,D),at=Nt,Dt=Q&pe.Host?D[Qn][Ct]:null;for((-1===Ke||Q&pe.SkipSelf)&&(at=-1===Ke?rr(z,D):D[Ke+8],at!==Nt&&ga(Q,!1)?(Pe=D[Bi],Ke=dr(at),D=or(at,D)):Ke=-1);-1!==Ke;){const jt=D[Bi];if(Fo(be,Ke,jt.data)){const ei=Oa(Ke,D,q,Pe,Q,Dt);if(ei!==Ao)return ei}at=D[Ke+8],at!==Nt&&ga(Q,D[Bi].data[Ke+8]===Dt)&&Fo(be,Ke,D)?(Pe=jt,Ke=dr(at),D=or(at,D)):Ke=-1}}return de}function Oa(z,D,q,Q,de,be){const Pe=D[Bi],Ke=Pe.data[z+8],jt=ma(Ke,Pe,q,null==Q?fo(Ke)&&Nr:Q!=Pe&&0!=(3&Ke.type),de&pe.Host&&be===Ke);return null!==jt?Cr(D,Pe,jt,Ke):Ao}function ma(z,D,q,Q,de){const be=z.providerIndexes,Pe=D.data,Ke=1048575&be,at=z.directiveStart,jt=be>>20,Mi=de?Ke+jt:z.directiveEnd;for(let Di=Q?Ke:Ke+jt;Di<Mi;Di++){const Ni=Pe[Di];if(Di<at&&q===Ni||Di>=at&&Ni.type===q)return Di}if(de){const Di=Pe[at];if(Di&&Hn(Di)&&Di.type===q)return at}return null}function Cr(z,D,q,Q){let de=z[q];const be=D.data;if(function Ci(z){return z instanceof Jt}(de)){const Pe=de;Pe.resolving&&function A(z,D){const q=D?`. Dependency path: ${D.join(" > ")} > ${z}`:"";throw new g(-200,`Circular dependency in DI detected for ${z}${q}`)}(M(be[q]));const Ke=pr(Pe.canSeeViewProviders);Pe.resolving=!0;const at=Pe.injectImpl?ve(Pe.injectImpl):null;On(z,Q,pe.Default);try{de=z[q]=Pe.factory(void 0,be,z,Q),D.firstCreatePass&&q>=Q.directiveStart&&function hn(z,D,q){const{ngOnChanges:Q,ngOnInit:de,ngDoCheck:be}=D.type.prototype;if(Q){const Pe=Os(D);(q.preOrderHooks??(q.preOrderHooks=[])).push(z,Pe),(q.preOrderCheckHooks??(q.preOrderCheckHooks=[])).push(z,Pe)}de&&(q.preOrderHooks??(q.preOrderHooks=[])).push(0-z,de),be&&((q.preOrderHooks??(q.preOrderHooks=[])).push(z,be),(q.preOrderCheckHooks??(q.preOrderCheckHooks=[])).push(z,be))}(q,be[q],D)}finally{null!==at&&ve(at),pr(Ke),Pe.resolving=!1,Io()}}return de}function Fo(z,D,q){return!!(q[D+(z>>ts)]&1<<z)}function ga(z,D){return!(z&pe.Self||z&pe.Host&&D)}class Dr{constructor(D,q){this._tNode=D,this._lView=q}get(D,q,Q){return Ia(this._tNode,this._lView,D,zt(Q),q)}}function la(){return new Dr(Yn(),Ri())}function ba(z){return Qt(()=>{const D=z.prototype.constructor,q=D[gt]||$o(D),Q=Object.prototype;let de=Object.getPrototypeOf(z.prototype).constructor;for(;de&&de!==Q;){const be=de[gt]||$o(de);if(be&&be!==q)return be;de=Object.getPrototypeOf(de)}return be=>new be})}function $o(z){return k(z)?()=>{const D=$o(P(z));return D&&D()}:Vo(z)}function fs(z){const D=z[Bi],q=D.type;return 2===q?D.declTNode:1===q?z[Ct]:null}function Sr(z){return function ta(z,D){if("class"===D)return z.classes;if("style"===D)return z.styles;const q=z.attrs;if(q){const Q=q.length;let de=0;for(;de<Q;){const be=q[de];if(Eo(be))break;if(0===be)de+=2;else if("number"==typeof be)for(de++;de<Q&&"string"==typeof q[de];)de++;else{if(be===D)return q[de+1];de+=2}}}return null}(Yn(),z)}const ms="__annotations__",is="__parameters__",gs="__prop__metadata__";function Bo(z,D,q,Q,de){return Qt(()=>{const be=Fs(D);function Pe(...Ke){if(this instanceof Pe)return be.call(this,...Ke),this;const at=new Pe(...Ke);return function(jt){return de&&de(jt,...Ke),(jt.hasOwnProperty(ms)?jt[ms]:Object.defineProperty(jt,ms,{value:[]})[ms]).push(at),Q&&Q(jt),jt}}return q&&(Pe.prototype=Object.create(q.prototype)),Pe.prototype.ngMetadataName=z,Pe.annotationCls=Pe,Pe})}function Fs(z){return function(...q){if(z){const Q=z(...q);for(const de in Q)this[de]=Q[de]}}}function Cs(z,D,q){return Qt(()=>{const Q=Fs(D);function de(...be){if(this instanceof de)return Q.apply(this,be),this;const Pe=new de(...be);return Ke.annotation=Pe,Ke;function Ke(at,Dt,jt){const ei=at.hasOwnProperty(is)?at[is]:Object.defineProperty(at,is,{value:[]})[is];for(;ei.length<=jt;)ei.push(null);return(ei[jt]=ei[jt]||[]).push(Pe),at}}return q&&(de.prototype=Object.create(q.prototype)),de.prototype.ngMetadataName=z,de.annotationCls=de,de})}function Ds(z,D,q,Q){return Qt(()=>{const de=Fs(D);function be(...Pe){if(this instanceof be)return de.apply(this,Pe),this;const Ke=new be(...Pe);return function at(Dt,jt){const ei=Dt.constructor,Mi=ei.hasOwnProperty(gs)?ei[gs]:Object.defineProperty(ei,gs,{value:{}})[gs];Mi[jt]=Mi.hasOwnProperty(jt)&&Mi[jt]||[],Mi[jt].unshift(Ke),Q&&Q(Dt,jt,...Pe)}}return q&&(be.prototype=Object.create(q.prototype)),be.prototype.ngMetadataName=z,be.annotationCls=be,be})}const Ss=Cs("Attribute",z=>({attributeName:z,__NG_ELEMENT_ID__:()=>Sr(z)}));class ao{constructor(D,q){this._desc=D,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof q?this.__NG_ELEMENT_ID__=q:void 0!==q&&(this.\u0275prov=H({token:this,providedIn:q.providedIn||"root",factory:q.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const js=new ao("AnalyzeForEntryComponents");class Ma{}const vr=Ds("ContentChildren",(z,D={})=>({selector:z,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:!0,...D}),Ma),Wa=Ds("ContentChild",(z,D={})=>({selector:z,first:!0,isViewQuery:!1,descendants:!0,...D}),Ma),za=Ds("ViewChildren",(z,D={})=>({selector:z,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:!0,...D}),Ma),$s=Ds("ViewChild",(z,D)=>({selector:z,first:!0,isViewQuery:!0,descendants:!0,...D}),Ma);var So=(()=>((So=So||{})[So.Directive=0]="Directive",So[So.Component=1]="Component",So[So.Injectable=2]="Injectable",So[So.Pipe=3]="Pipe",So[So.NgModule=4]="NgModule",So))();function Zo(z){const D=ce.ng;if(D&&D.\u0275compilerFacade)return D.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}const qa=Function;function Fr(z){return"function"==typeof z}function kr(z){return z.flat(Number.POSITIVE_INFINITY)}function ks(z,D){z.forEach(q=>Array.isArray(q)?ks(q,D):D(q))}function ia(z,D,q){D>=z.length?z.push(q):z.splice(D,0,q)}function Be(z,D){return D>=z.length-1?z.pop():z.splice(D,1)[0]}function Ye(z,D){const q=[];for(let Q=0;Q<z;Q++)q.push(D);return q}function Ht(z,D,q){let Q=qi(z,D);return Q>=0?z[1|Q]=q:(Q=~Q,function Ot(z,D,q,Q){let de=z.length;if(de==D)z.push(q,Q);else if(1===de)z.push(Q,z[0]),z[0]=q;else{for(de--,z.push(z[de-1],z[de]);de>D;)z[de]=z[de-2],de--;z[D]=q,z[D+1]=Q}}(z,Q,D,q)),Q}function bi(z,D){const q=qi(z,D);if(q>=0)return z[1|q]}function qi(z,D){return function sn(z,D,q){let Q=0,de=z.length>>q;for(;de!==Q;){const be=Q+(de-Q>>1),Pe=z[be<<q];if(D===Pe)return be<<q;Pe>D?de=be:Q=be+1}return~(de<<q)}(z,D,1)}const jn=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,jo=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,yo=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,To=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class ns{constructor(D){this._reflect=D||ce.Reflect}factory(D){return(...q)=>new D(...q)}_zipTypesAndAnnotations(D,q){let Q;Q=Ye(typeof D>"u"?q.length:D.length);for(let de=0;de<Q.length;de++)Q[de]=typeof D>"u"?[]:D[de]&&D[de]!=Object?[D[de]]:[],q&&null!=q[de]&&(Q[de]=Q[de].concat(q[de]));return Q}_ownParameters(D,q){if(function Er(z){return jn.test(z)||To.test(z)||jo.test(z)&&!yo.test(z)}(D.toString()))return null;if(D.parameters&&D.parameters!==q.parameters)return D.parameters;const de=D.ctorParameters;if(de&&de!==q.ctorParameters){const Ke="function"==typeof de?de():de,at=Ke.map(jt=>jt&&jt.type),Dt=Ke.map(jt=>jt&&na(jt.decorators));return this._zipTypesAndAnnotations(at,Dt)}const be=D.hasOwnProperty(is)&&D[is],Pe=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",D);return Pe||be?this._zipTypesAndAnnotations(Pe,be):Ye(D.length)}parameters(D){if(!Fr(D))return[];const q=yr(D);let Q=this._ownParameters(D,q);return!Q&&q!==Object&&(Q=this.parameters(q)),Q||[]}_ownAnnotations(D,q){if(D.annotations&&D.annotations!==q.annotations){let Q=D.annotations;return"function"==typeof Q&&Q.annotations&&(Q=Q.annotations),Q}return D.decorators&&D.decorators!==q.decorators?na(D.decorators):D.hasOwnProperty(ms)?D[ms]:null}annotations(D){if(!Fr(D))return[];const q=yr(D),Q=this._ownAnnotations(D,q)||[];return(q!==Object?this.annotations(q):[]).concat(Q)}_ownPropMetadata(D,q){if(D.propMetadata&&D.propMetadata!==q.propMetadata){let Q=D.propMetadata;return"function"==typeof Q&&Q.propMetadata&&(Q=Q.propMetadata),Q}if(D.propDecorators&&D.propDecorators!==q.propDecorators){const Q=D.propDecorators,de={};return Object.keys(Q).forEach(be=>{de[be]=na(Q[be])}),de}return D.hasOwnProperty(gs)?D[gs]:null}propMetadata(D){if(!Fr(D))return{};const q=yr(D),Q={};if(q!==Object){const be=this.propMetadata(q);Object.keys(be).forEach(Pe=>{Q[Pe]=be[Pe]})}const de=this._ownPropMetadata(D,q);return de&&Object.keys(de).forEach(be=>{const Pe=[];Q.hasOwnProperty(be)&&Pe.push(...Q[be]),Pe.push(...de[be]),Q[be]=Pe}),Q}ownPropMetadata(D){return Fr(D)&&this._ownPropMetadata(D,yr(D))||{}}hasLifecycleHook(D,q){return D instanceof qa&&q in D.prototype}}function na(z){return z?z.map(D=>new(0,D.type.annotationCls)(...D.args?D.args:[])):[]}function yr(z){const D=z.prototype?Object.getPrototypeOf(z.prototype):null;return(D?D.constructor:null)||Object}const os=Te(Cs("Inject",z=>({token:z})),-1),Vs=Te(Cs("Optional"),8),bs=Te(Cs("Self"),2),_a=Te(Cs("SkipSelf"),4),M0=Te(Cs("Host"),1);let va=null;function jr(){return va=va||new ns}function Ga(z){return Na(jr().parameters(z))}function Na(z){return z.map(D=>function Ka(z){const D={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(z)&&z.length>0)for(let q=0;q<z.length;q++){const Q=z[q];if(void 0===Q)continue;const de=Object.getPrototypeOf(Q);if(Q instanceof Vs||"Optional"===de.ngMetadataName)D.optional=!0;else if(Q instanceof _a||"SkipSelf"===de.ngMetadataName)D.skipSelf=!0;else if(Q instanceof bs||"Self"===de.ngMetadataName)D.self=!0;else if(Q instanceof M0||"Host"===de.ngMetadataName)D.host=!0;else if(Q instanceof os)D.token=Q.token;else if(Q instanceof Ss){if(void 0===Q.attributeName)throw new g(204,!1);D.attribute=Q.attributeName}else D.token=Q}else D.token=void 0===z||Array.isArray(z)&&0===z.length?null:z;return D}(D))}function Ba(z){const D=[],q=new Map;function Q(de){let be=q.get(de);if(!be){const Pe=z(de);q.set(de,be=Pe.then(wa))}return be}return Aa.forEach((de,be)=>{const Pe=[];de.templateUrl&&Pe.push(Q(de.templateUrl).then(ei=>{de.template=ei}));const Ke=de.styleUrls,at=de.styles||(de.styles=[]),Dt=de.styles.length;Ke&&Ke.forEach((ei,Mi)=>{at.push(""),Pe.push(Q(ei).then(Di=>{at[Dt+Mi]=Di,Ke.splice(Ke.indexOf(ei),1),0==Ke.length&&(de.styleUrls=void 0)}))});const jt=Promise.all(Pe).then(()=>function oa(z){xa.delete(z)}(be));D.push(jt)}),c0(),Promise.all(D).then(()=>{})}let Aa=new Map;const xa=new Set;function Zs(z){return!!(z.templateUrl&&!z.hasOwnProperty("template")||z.styleUrls&&z.styleUrls.length)}function c0(){const z=Aa;return Aa=new Map,z}function wa(z){return"string"==typeof z?z:z.text()}const Fa=new Map;let rs=!0;function Da(z,D){(function Ca(z,D,q){if(D&&D!==q&&rs)throw new Error(`Duplicate module registered for ${z} - ${N(D)} vs ${N(D.name)}`)})(D,Fa.get(D)||null,z),Fa.set(D,z)}function Ge(z){return Fa.get(z)}function dt(z){rs=!z}const Se={name:"custom-elements"},yt={name:"no-errors-schema"};let $t=!1;function _i(z){$t=z}function Pi(){return $t}let me=!1;function We(z){me=z}function ct(){return me}var Or=(()=>((Or=Or||{})[Or.Important=1]="Important",Or[Or.DashCase=2]="DashCase",Or))();const K1=/^>|^->|<!--|-->|--!>|<!-$/g,I0=/(<|>)/,ye="\u200b$1\u200b";const le=new Map;let De=0;function Oi(z){return le.get(z)||null}class ji{get lView(){return Oi(this.lViewId)}constructor(D,q,Q){this.lViewId=D,this.nodeIndex=q,this.native=Q}}function Xi(z){let D=to(z);if(D){if(Sn(D)){const q=D;let Q,de,be;if(xo(z)){if(Q=X0(q,z),-1==Q)throw new Error("The provided component was not found in the application");de=z}else if(function Sa(z){return z&&z.constructor&&z.constructor.\u0275dir}(z)){if(Q=function f1(z,D){let q=z[Bi].firstChild;for(;q;){const de=q.directiveEnd;for(let be=q.directiveStart;be<de;be++)if(z[be]===D)return q.index;q=P0(q)}return-1}(q,z),-1==Q)throw new Error("The provided directive was not found in the application");be=ka(Q,q)}else if(Q=v0(q,z),-1==Q)return null;const Pe=Vn(q[Q]),Ke=to(Pe),at=Ke&&!Array.isArray(Ke)?Ke:an(q,Q,Pe);if(de&&void 0===at.component&&(at.component=de,un(at.component,at)),be&&void 0===at.directives){at.directives=be;for(let Dt=0;Dt<be.length;Dt++)un(be[Dt],at)}un(at.native,at),D=at}}else{const q=z;let Q=q;for(;Q=Q.parentNode;){const de=to(Q);if(de){const be=Array.isArray(de)?de:de.lView;if(!be)return null;const Pe=v0(be,q);if(Pe>=0){const Ke=Vn(be[Pe]),at=an(be,Pe,Ke);un(Ke,at),D=at;break}}}}return D||null}function an(z,D,q){return new ji(z[xr],D,q)}function xn(z){let q,D=to(z);if(Sn(D)){const Q=D,de=X0(Q,z);q=Do(de,Q);const be=an(Q,de,q[Ki]);be.component=z,un(z,be),un(be.native,be)}else q=Do(D.nodeIndex,D.lView);return q}const gn="__ngContext__";function un(z,D){Sn(D)?(z[gn]=D[xr],function kt(z){le.set(z[xr],z)}(D)):z[gn]=D}function to(z){const D=z[gn];return"number"==typeof D?Oi(D):D||null}function uo(z){const D=to(z);return D?Sn(D)?D:D.lView:null}function xo(z){return z&&z.constructor&&z.constructor.\u0275cmp}function v0(z,D){const q=z[Bi];for(let Q=Jn;Q<q.bindingStartIndex;Q++)if(Vn(z[Q])===D)return Q;return-1}function P0(z){if(z.child)return z.child;if(z.next)return z.next;for(;z.parent&&!z.parent.next;)z=z.parent;return z.parent&&z.parent.next}function X0(z,D){const q=z[Bi].components;if(q)for(let Q=0;Q<q.length;Q++){const de=q[Q];if(Do(de,z)[gi]===D)return de}else if(Do(Jn,z)[gi]===D)return Jn;return-1}function ka(z,D){const q=D[Bi].data[z];if(0===q.directiveStart)return Fi;const Q=[];for(let de=q.directiveStart;de<q.directiveEnd;de++){const be=D[de];xo(be)||Q.push(be)}return Q}let Qa;function $1(z,D){return Qa(z,D)}function W0(z){const D=z[pi];return Ln(D)?D[pi]:D}function m1(z){return function Z1(z){let D=Sn(z)?z:uo(z);for(;D&&!(256&D[ln]);)D=W0(D);return D}(z)[gi]}function Q1(z){return Zl(z[yn])}function J1(z){return Zl(z[Yt])}function Zl(z){for(;null!==z&&!Ln(z);)z=z[Yt];return z}function q0(z,D,q,Q,de){if(null!=Q){let be,Pe=!1;Ln(Q)?be=Q:Sn(Q)&&(Pe=!0,Q=Q[Ki]);const Ke=Vn(Q);0===z&&null!==q?null==de?Wd(D,q,Ke):O0(D,q,Ke,de||null,!0):1===z&&null!==q?O0(D,q,Ke,de||null,!0):2===z?ll(D,Ke,Pe):3===z&&D.destroyNode(Ke),null!=be&&function Bd(z,D,q,Q,de){const be=q[Ur];be!==Vn(q)&&q0(D,z,Q,be,de);for(let Ke=go;Ke<q.length;Ke++){const at=q[Ke];$0(at[Bi],at,z,D,Q,be)}}(D,z,be,q,de)}}function el(z,D){return z.createText(D)}function Ql(z,D,q){z.setValue(D,q)}function Td(z,D){return z.createComment(function Fe(z){return z.replace(K1,D=>D.replace(I0,ye))}(D))}function tl(z,D,q){return z.createElement(D,q)}function tc(z,D){const q=z[qo],Q=q.indexOf(D),de=D[pi];512&D[ln]&&(D[ln]&=-513,ir(de,-1)),q.splice(Q,1)}function nl(z,D){if(z.length<=go)return;const q=go+D,Q=z[q];if(Q){const de=Q[Ar];null!==de&&de!==z&&tc(de,Q),D>0&&(z[q-1][Yt]=Q[Yt]);const be=Be(z,go+D);!function Ld(z,D){$0(z,D,D[nn],2,null,null),D[Ki]=null,D[Ct]=null}(Q[Bi],Q);const Pe=be[sr];null!==Pe&&Pe.detachView(be[Bi]),Q[pi]=null,Q[Yt]=null,Q[ln]&=-65}return Q}function ya(z,D){if(!(128&D[ln])){const q=D[nn];q.destroyNode&&$0(z,D,q,3,null,null),function Id(z){let D=z[yn];if(!D)return y0(z[Bi],z);for(;D;){let q=null;if(Sn(D))q=D[yn];else{const Q=D[go];Q&&(q=Q)}if(!q){for(;D&&!D[Yt]&&D!==z;)Sn(D)&&y0(D[Bi],D),D=D[pi];null===D&&(D=z),Sn(D)&&y0(D[Bi],D),q=D&&D[Yt]}D=q}}(D)}}function y0(z,D){if(!(128&D[ln])){D[ln]&=-65,D[ln]|=128,function ic(z,D){let q;if(null!=z&&null!=(q=z.destroyHooks))for(let Q=0;Q<q.length;Q+=2){const de=D[q[Q]];if(!(de instanceof Jt)){const be=q[Q+1];if(Array.isArray(be))for(let Pe=0;Pe<be.length;Pe+=2){const Ke=de[be[Pe]],at=be[Pe+1];bo(4,Ke,at);try{at.call(Ke)}finally{bo(5,Ke,at)}}else{bo(4,de,be);try{be.call(de)}finally{bo(5,de,be)}}}}}(z,D),function Pd(z,D){const q=z.cleanup,Q=D[oi];let de=-1;if(null!==q)for(let be=0;be<q.length-1;be+=2)if("string"==typeof q[be]){const Pe=q[be+3];Pe>=0?Q[de=Pe]():Q[de=-Pe].unsubscribe(),be+=2}else{const Pe=Q[de=q[be+1]];q[be].call(Pe)}if(null!==Q){for(let be=de+1;be<Q.length;be++)(0,Q[be])();D[oi]=null}}(z,D),1===D[Bi].type&&D[nn].destroy();const q=D[Ar];if(null!==q&&Ln(D[pi])){q!==D[pi]&&tc(q,D);const Q=D[sr];null!==Q&&Q.detachView(z)}!function xi(z){le.delete(z[xr])}(D)}}function K0(z,D,q){return nc(z,D.parent,q)}function nc(z,D,q){let Q=D;for(;null!==Q&&40&Q.type;)Q=(D=Q).parent;if(null===Q)return q[Ki];{const{componentOffset:de}=Q;if(de>-1){const{encapsulation:be}=z.data[Q.directiveStart+de];if(be===wi.None||be===wi.Emulated)return null}return _o(Q,q)}}function O0(z,D,q,Q,de){z.insertBefore(D,q,Q,de)}function Wd(z,D,q){z.appendChild(D,q)}function oc(z,D,q,Q,de){null!==Q?O0(z,D,q,Q,de):Wd(z,D,q)}function g1(z,D){return z.parentNode(D)}function ol(z,D,q){return rl(z,D,q)}function rc(z,D,q){return 40&z.type?_o(z,q):null}let sl,_1,hl,O1,rl=rc;function sc(z,D){rl=z,sl=D}function b1(z,D,q,Q){const de=K0(z,Q,D),be=D[nn],Ke=ol(Q.parent||D[Ct],Q,D);if(null!=de)if(Array.isArray(q))for(let at=0;at<q.length;at++)oc(be,de,q[at],Ke,!1);else oc(be,de,q,Ke,!1);void 0!==sl&&sl(be,Q,D,q,de)}function M1(z,D){if(null!==D){const q=D.type;if(3&q)return _o(D,z);if(4&q)return al(-1,z[D.index]);if(8&q){const Q=D.child;if(null!==Q)return M1(z,Q);{const de=z[D.index];return Ln(de)?al(-1,de):Vn(de)}}if(32&q)return $1(D,z)()||Vn(z[D.index]);{const Q=ac(z,D);return null!==Q?Array.isArray(Q)?Q[0]:M1(W0(z[Qn]),Q):M1(z,D.next)}}return null}function ac(z,D){return null!==D?z[Qn][Ct].projection[D.projection]:null}function al(z,D){const q=go+z+1;if(q<D.length){const Q=D[q],de=Q[Bi].firstChild;if(null!==de)return M1(Q,de)}return D[Ur]}function ll(z,D,q){const Q=g1(z,D);Q&&function qd(z,D,q,Q){z.removeChild(D,q,Q)}(z,Q,D,q)}function cl(z,D,q,Q,de,be,Pe){for(;null!=q;){const Ke=Q[q.index],at=q.type;if(Pe&&0===D&&(Ke&&un(Vn(Ke),Q),q.flags|=2),32!=(32&q.flags))if(8&at)cl(z,D,q.child,Q,de,be,!1),q0(D,z,de,Ke,be);else if(32&at){const Dt=$1(q,Q);let jt;for(;jt=Dt();)q0(D,z,de,jt,be);q0(D,z,de,Ke,be)}else 16&at?dl(z,D,Q,q,de,be):q0(D,z,de,Ke,be);q=Pe?q.projectionNext:q.next}}function $0(z,D,q,Q,de,be){cl(q,Q,z.firstChild,D,de,be,!1)}function dl(z,D,q,Q,de,be){const Pe=q[Qn],at=Pe[Ct].projection[Q.projection];if(Array.isArray(at))for(let Dt=0;Dt<at.length;Dt++)q0(D,z,de,at[Dt],be);else cl(z,D,at,Pe[pi],de,be,!0)}function cc(z,D,q){""===q?z.removeAttribute(D,"class"):z.setAttribute(D,"class",q)}function dc(z,D,q){const{mergedAttrs:Q,classes:de,styles:be}=q;null!==Q&&Gn(z,D,Q),null!==de&&cc(z,D,de),null!==be&&function jd(z,D,q){z.setAttribute(D,"style",q)}(z,D,be)}function v1(){if(void 0===_1&&(_1=null,ce.trustedTypes))try{_1=ce.trustedTypes.createPolicy("angular",{createHTML:z=>z,createScript:z=>z,createScriptURL:z=>z})}catch{}return _1}function N0(z){return v1()?.createHTML(z)||z}function y1(z,D,q){const Q=Ri(),de=eo(),be=_o(de,Q);if(2===de.type&&"iframe"===D.toLowerCase()){const Pe=be;throw Pe.src="",Pe.srcdoc=N0(""),ll(Q[nn],Pe),new g(-910,!1)}return z}function Yd(z){hl=z}function hc(){return void 0!==hl?hl:typeof document<"u"?document:void 0}function pl(){if(void 0===O1&&(O1=null,ce.trustedTypes))try{O1=ce.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:z=>z,createScript:z=>z,createScriptURL:z=>z})}catch{}return O1}function pc(z){return pl()?.createHTML(z)||z}function uc(z){return pl()?.createScript(z)||z}function ul(z){return pl()?.createScriptURL(z)||z}class z0{constructor(D){this.changingThisBreaksApplicationSecurity=D}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${u})`}}class fc extends z0{getTypeName(){return"HTML"}}class Ud extends z0{getTypeName(){return"Style"}}class z1 extends z0{getTypeName(){return"Script"}}class Hu extends z0{getTypeName(){return"URL"}}class fl extends z0{getTypeName(){return"ResourceURL"}}function d0(z){return z instanceof z0?z.changingThisBreaksApplicationSecurity:z}function A0(z,D){const q=mc(z);if(null!=q&&q!==D){if("ResourceURL"===q&&"URL"===D)return!0;throw new Error(`Required a safe ${D}, got a ${q} (see ${u})`)}return q===D}function mc(z){return z instanceof z0&&z.getTypeName()||null}function gc(z){return new fc(z)}function bc(z){return new Ud(z)}function Mc(z){return new z1(z)}function Xd(z){return new Hu(z)}function Gd(z){return new fl(z)}function _c(z){const D=new $d(z);return function Zd(){try{return!!(new window.DOMParser).parseFromString(N0(""),"text/html")}catch{return!1}}()?new Kd(D):D}class Kd{constructor(D){this.inertDocumentHelper=D}getInertBodyElement(D){D="<body><remove></remove>"+D;try{const q=(new window.DOMParser).parseFromString(N0(D),"text/html").body;return null===q?this.inertDocumentHelper.getInertBodyElement(D):(q.removeChild(q.firstChild),q)}catch{return null}}}class $d{constructor(D){this.defaultDoc=D,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(D){const q=this.inertDocument.createElement("template");return q.innerHTML=N0(D),q}}const x0=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Z0(z){return(z=String(z)).match(x0)?z:"unsafe:"+z}function Ja(z){const D={};for(const q of z.split(","))D[q]=!0;return D}function Q0(...z){const D={};for(const q of z)for(const Q in q)q.hasOwnProperty(Q)&&(D[Q]=!0);return D}const vc=Ja("area,br,col,hr,img,wbr"),Qd=Ja("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Jd=Ja("rp,rt"),A1=Q0(vc,Q0(Qd,Ja("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")),Q0(Jd,Ja("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")),Q0(Jd,Qd)),ml=Ja("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),yc=Q0(ml,Ja("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,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Ja("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")),ih=Ja("script,style,template");class Oc{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(D){let q=D.firstChild,Q=!0;for(;q;)if(q.nodeType===Node.ELEMENT_NODE?Q=this.startElement(q):q.nodeType===Node.TEXT_NODE?this.chars(q.nodeValue):this.sanitizedSomething=!0,Q&&q.firstChild)q=q.firstChild;else for(;q;){q.nodeType===Node.ELEMENT_NODE&&this.endElement(q);let de=this.checkClobberedElement(q,q.nextSibling);if(de){q=de;break}q=this.checkClobberedElement(q,q.parentNode)}return this.buf.join("")}startElement(D){const q=D.nodeName.toLowerCase();if(!A1.hasOwnProperty(q))return this.sanitizedSomething=!0,!ih.hasOwnProperty(q);this.buf.push("<"),this.buf.push(q);const Q=D.attributes;for(let de=0;de<Q.length;de++){const be=Q.item(de),Pe=be.name,Ke=Pe.toLowerCase();if(!yc.hasOwnProperty(Ke)){this.sanitizedSomething=!0;continue}let at=be.value;ml[Ke]&&(at=Z0(at)),this.buf.push(" ",Pe,'="',gl(at),'"')}return this.buf.push(">"),!0}endElement(D){const q=D.nodeName.toLowerCase();A1.hasOwnProperty(q)&&!vc.hasOwnProperty(q)&&(this.buf.push("</"),this.buf.push(q),this.buf.push(">"))}chars(D){this.buf.push(gl(D))}checkClobberedElement(D,q){if(q&&(D.compareDocumentPosition(q)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${D.outerHTML}`);return q}}const nh=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,zc=/([^\#-~ |!])/g;function gl(z){return z.replace(/&/g,"&amp;").replace(nh,function(D){return"&#"+(1024*(D.charCodeAt(0)-55296)+(D.charCodeAt(1)-56320)+65536)+";"}).replace(zc,function(D){return"&#"+D.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let w0;function bl(z,D){let q=null;try{w0=w0||_c(z);let Q=D?String(D):"";q=w0.getInertBodyElement(Q);let de=5,be=Q;do{if(0===de)throw new Error("Failed to sanitize html because the input is unstable");de--,Q=be,be=q.innerHTML,q=w0.getInertBodyElement(Q)}while(Q!==be);return N0((new Oc).sanitizeChildren(Ml(q)||q))}finally{if(q){const Q=Ml(q)||q;for(;Q.firstChild;)Q.removeChild(Q.firstChild)}}}function Ml(z){return"content"in z&&function oh(z){return z.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===z.nodeName}(z)?z.content:null}var Tr=(()=>((Tr=Tr||{})[Tr.NONE=0]="NONE",Tr[Tr.HTML=1]="HTML",Tr[Tr.STYLE=2]="STYLE",Tr[Tr.SCRIPT=3]="SCRIPT",Tr[Tr.URL=4]="URL",Tr[Tr.RESOURCE_URL=5]="RESOURCE_URL",Tr))();function Ac(z){const D=J0();return D?pc(D.sanitize(Tr.HTML,z)||""):A0(z,"HTML")?pc(d0(z)):bl(hc(),w(z))}function xc(z){const D=J0();return D?D.sanitize(Tr.STYLE,z)||"":A0(z,"Style")?d0(z):w(z)}function _l(z){const D=J0();return D?D.sanitize(Tr.URL,z)||"":A0(z,"URL")?d0(z):Z0(w(z))}function vl(z){const D=J0();if(D)return ul(D.sanitize(Tr.RESOURCE_URL,z)||"");if(A0(z,"ResourceURL"))return ul(d0(z));throw new g(904,!1)}function wc(z){const D=J0();if(D)return uc(D.sanitize(Tr.SCRIPT,z)||"");if(A0(z,"Script"))return uc(d0(z));throw new g(905,!1)}function Cc(z){return N0(z[0])}function Dc(z){return function Vd(z){return v1()?.createScriptURL(z)||z}(z[0])}function yl(z,D,q){return function rh(z,D){return"src"===D&&("embed"===z||"frame"===z||"iframe"===z||"media"===z||"script"===z)||"href"===D&&("base"===z||"link"===z)?vl:_l}(D,q)(z)}function J0(){const z=Ri();return z&&z[Wn]}const Ol=new ao("ENVIRONMENT_INITIALIZER"),zl=new ao("INJECTOR",-1),Sc=new ao("INJECTOR_DEF_TYPES");class kc{get(D,q=Ie){if(q===Ie){const Q=new Error(`NullInjectorError: No provider for ${N(D)}!`);throw Q.name="NullInjectorError",Q}return q}}function Xu(z){return{\u0275providers:z}}function ah(...z){return{\u0275providers:lh(0,z),\u0275fromNgModule:!0}}function lh(z,...D){const q=[],Q=new Set;let de;return ks(D,be=>{const Pe=be;Ec(Pe,q,[],Q)&&(de||(de=[]),de.push(Pe))}),void 0!==de&&ch(de,q),q}function ch(z,D){for(let q=0;q<z.length;q++){const{providers:de}=z[q];Al(de,be=>{D.push(be)})}}function Ec(z,D,q,Q){if(!(z=P(z)))return!1;let de=null,be=ie(z);const Pe=!be&&Rt(z);if(be||Pe){if(Pe&&!Pe.standalone)return!1;de=z}else{const at=z.ngModule;if(be=ie(at),!be)return!1;de=at}const Ke=Q.has(de);if(Pe){if(Ke)return!1;if(Q.add(de),Pe.dependencies){const at="function"==typeof Pe.dependencies?Pe.dependencies():Pe.dependencies;for(const Dt of at)Ec(Dt,D,q,Q)}}else{if(!be)return!1;{if(null!=be.imports&&!Ke){let Dt;Q.add(de);try{ks(be.imports,jt=>{Ec(jt,D,q,Q)&&(Dt||(Dt=[]),Dt.push(jt))})}finally{}void 0!==Dt&&ch(Dt,D)}if(!Ke){const Dt=Vo(de)||(()=>new de);D.push({provide:de,useFactory:Dt,deps:Fi},{provide:Sc,useValue:de,multi:!0},{provide:Ol,useValue:()=>hi(de),multi:!0})}const at=be.providers;null==at||Ke||Al(at,jt=>{D.push(jt)})}}return de!==z&&void 0!==z.providers}function Al(z,D){for(let q of z)x(q)&&(q=q.\u0275providers),Array.isArray(q)?Al(q,D):D(q)}const dh=S({provide:String,useValue:S});function xl(z){return null!==z&&"object"==typeof z&&dh in z}function C0(z){return"function"==typeof z}const wl=new ao("Set Injector scope."),x1={},ph={};let Cl;function w1(){return void 0===Cl&&(Cl=new kc),Cl}class D0{}class Rc extends D0{get destroyed(){return this._destroyed}constructor(D,q,Q,de){super(),this.parent=q,this.source=Q,this.scopes=de,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Dl(D,Pe=>this.processProvider(Pe)),this.records.set(zl,F0(void 0,this)),de.has("environment")&&this.records.set(D0,F0(void 0,this));const be=this.records.get(wl);null!=be&&"string"==typeof be.value&&this.scopes.add(be.value),this.injectorDefTypes=new Set(this.get(Sc.multi,Fi,pe.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const D of this._ngOnDestroyHooks)D.ngOnDestroy();for(const D of this._onDestroyHooks)D()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(D){this._onDestroyHooks.push(D)}runInContext(D){this.assertNotDestroyed();const q=si(this),Q=ve(void 0);try{return D()}finally{si(q),ve(Q)}}get(D,q=Ie,Q=pe.Default){this.assertNotDestroyed(),Q=zt(Q);const de=si(this),be=ve(void 0);try{if(!(Q&pe.SkipSelf)){let Ke=this.records.get(D);if(void 0===Ke){const at=function Wc(z){return"function"==typeof z||"object"==typeof z&&z instanceof ao}(D)&&j(D);Ke=at&&this.injectableDefInScope(at)?F0(h0(D),x1):null,this.records.set(D,Ke)}if(null!=Ke)return this.hydrate(D,Ke)}return(Q&pe.Self?w1():this.parent).get(D,q=Q&pe.Optional&&q===Ie?null:q)}catch(Pe){if("NullInjectorError"===Pe.name){if((Pe[Mt]=Pe[Mt]||[]).unshift(N(D)),de)throw Pe;return function ht(z,D,q,Q){const de=z[Mt];throw D[St]&&de.unshift(D[St]),z.message=function Et(z,D,q,Q=null){z=z&&"\n"===z.charAt(0)&&z.charAt(1)==Wt?z.slice(2):z;let de=N(D);if(Array.isArray(D))de=D.map(N).join(" -> ");else if("object"==typeof D){let be=[];for(let Pe in D)if(D.hasOwnProperty(Pe)){let Ke=D[Pe];be.push(Pe+":"+("string"==typeof Ke?JSON.stringify(Ke):N(Ke)))}de=`{${be.join(", ")}}`}return`${q}${Q?"("+Q+")":""}[${de}]: ${z.replace(Ze,"\n  ")}`}("\n"+z.message,de,q,Q),z[Xe]=de,z[Mt]=null,z}(Pe,D,"R3InjectorError",this.source)}throw Pe}finally{ve(be),si(de)}}resolveInjectorInitializers(){const D=si(this),q=ve(void 0);try{const Q=this.get(Ol.multi,Fi,pe.Self);for(const de of Q)de()}finally{si(D),ve(q)}}toString(){const D=[],q=this.records;for(const Q of q.keys())D.push(N(Q));return`R3Injector[${D.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new g(205,!1)}processProvider(D){let q=C0(D=P(D))?D:P(D&&D.provide);const Q=function uh(z){return xl(z)?F0(void 0,z.useValue):F0(Ic(z),x1)}(D);if(C0(D)||!0!==D.multi)this.records.get(q);else{let de=this.records.get(q);de||(de=F0(void 0,x1,!0),de.factory=()=>je(de.multi),this.records.set(q,de)),q=D,de.multi.push(D)}this.records.set(q,Q)}hydrate(D,q){return q.value===x1&&(q.value=ph,q.value=q.factory()),"object"==typeof q.value&&q.value&&function Pc(z){return null!==z&&"object"==typeof z&&"function"==typeof z.ngOnDestroy}(q.value)&&this._ngOnDestroyHooks.add(q.value),q.value}injectableDefInScope(D){if(!D.providedIn)return!1;const q=P(D.providedIn);return"string"==typeof q?"any"===q||this.scopes.has(q):this.injectorDefTypes.has(q)}}function h0(z){const D=j(z),q=null!==D?D.factory:Vo(z);if(null!==q)return q;if(z instanceof ao)throw new g(204,!1);if(z instanceof Function)return function C1(z){const D=z.length;if(D>0)throw Ye(D,"?"),new g(204,!1);const q=function U(z){return z&&(z[$]||z[te])||null}(z);return null!==q?()=>q.factory(z):()=>new z}(z);throw new g(204,!1)}function Ic(z,D,q){let Q;if(C0(z)){const de=P(z);return Vo(de)||h0(de)}if(xl(z))Q=()=>P(z.useValue);else if(function Lc(z){return!(!z||!z.useFactory)}(z))Q=()=>z.useFactory(...je(z.deps||[]));else if(function Tc(z){return!(!z||!z.useExisting)}(z))Q=()=>hi(P(z.useExisting));else{const de=P(z&&(z.useClass||z.provide));if(!function fh(z){return!!z.deps}(z))return Vo(de)||h0(de);Q=()=>new de(...je(z.deps))}return Q}function F0(z,D,q=!1){return{factory:z,value:D,multi:q?[]:void 0}}function Dl(z,D){for(const q of z)Array.isArray(q)?Dl(q,D):q&&x(q)?Dl(q.\u0275providers,D):D(q)}class mh{}class D1{}class gh{resolveComponentFactory(D){throw function S1(z){const D=Error(`No component factory found for ${N(z)}. Did you add it to @NgModule.entryComponents?`);return D.ngComponent=z,D}(D)}}let e1=(()=>{class z{}return z.NULL=new gh,z})();function bh(){return j0(Yn(),Ri())}function j0(z,D){return new t1(_o(z,D))}let t1=(()=>{class z{constructor(q){this.nativeElement=q}}return z.__NG_ELEMENT_ID__=bh,z})();function e0(z){return z instanceof t1?z.nativeElement:z}class ur{}let Sl=(()=>{class z{}return z.__NG_ELEMENT_ID__=()=>function Qs(){const z=Ri(),q=Do(Yn().index,z);return(Sn(q)?q:z)[nn]}(),z})(),kl=(()=>{class z{}return z.\u0275prov=H({token:z,providedIn:"root",factory:()=>null}),z})();class Nc{constructor(D){this.full=D,this.major=D.split(".")[0],this.minor=D.split(".")[1],this.patch=D.split(".").slice(2).join(".")}}const Bc=new Nc("15.2.10"),k1={},El="ngOriginalError";function S0(z){return z[El]}class t0{constructor(){this._console=console}handleError(D){const q=this._findOriginalError(D);this._console.error("ERROR",D),q&&this._console.error("ORIGINAL ERROR",q)}_findOriginalError(D){let q=D&&S0(D);for(;q&&S0(q);)q=S0(q);return q||null}}function jc(z){return z.ownerDocument.defaultView}function Hc(z){return z.ownerDocument}function Vc(z){return z.ownerDocument.body}function n0(z){return z instanceof Function?z():z}function Ah(z,D,q){let Q=z.length;for(;;){const de=z.indexOf(D,q);if(-1===de)return de;if(0===de||z.charCodeAt(de-1)<=32){const be=D.length;if(de+be===Q||z.charCodeAt(de+be)<=32)return de}q=de+1}}const n1="ng-template";function k0(z,D,q){let Q=0,de=!0;for(;Q<z.length;){let be=z[Q++];if("string"==typeof be&&de){const Pe=z[Q++];if(q&&"class"===be&&-1!==Ah(Pe.toLowerCase(),D,0))return!0}else{if(1===be){for(;Q<z.length&&"string"==typeof(be=z[Q++]);)if(be.toLowerCase()===D)return!0;return!1}"number"==typeof be&&(de=!1)}}return!1}function Uc(z){return 4===z.type&&z.value!==n1}function xh(z,D,q){return D===(4!==z.type||q?z.value:n1)}function wh(z,D,q){let Q=4;const de=z.attrs||[],be=function Sh(z){for(let D=0;D<z.length;D++)if(Eo(z[D]))return D;return z.length}(de);let Pe=!1;for(let Ke=0;Ke<D.length;Ke++){const at=D[Ke];if("number"!=typeof at){if(!Pe)if(4&Q){if(Q=2|1&Q,""!==at&&!xh(z,at,q)||""===at&&1===D.length){if(Ea(Q))return!1;Pe=!0}}else{const Dt=8&Q?at:D[++Ke];if(8&Q&&null!==z.attrs){if(!k0(z.attrs,Dt,q)){if(Ea(Q))return!1;Pe=!0}continue}const ei=Ch(8&Q?"class":at,de,Uc(z),q);if(-1===ei){if(Ea(Q))return!1;Pe=!0;continue}if(""!==Dt){let Mi;Mi=ei>be?"":de[ei+1].toLowerCase();const Di=8&Q?Mi:null;if(Di&&-1!==Ah(Di,Dt,0)||2&Q&&Dt!==Mi){if(Ea(Q))return!1;Pe=!0}}}}else{if(!Pe&&!Ea(Q)&&!Ea(at))return!1;if(Pe&&Ea(at))continue;Pe=!1,Q=at|1&Q}}return Ea(Q)||Pe}function Ea(z){return 0==(1&z)}function Ch(z,D,q,Q){if(null===D)return-1;let de=0;if(Q||!q){let be=!1;for(;de<D.length;){const Pe=D[de];if(Pe===z)return de;if(3===Pe||6===Pe)be=!0;else{if(1===Pe||2===Pe){let Ke=D[++de];for(;"string"==typeof Ke;)Ke=D[++de];continue}if(4===Pe)break;if(0===Pe){de+=4;continue}}de+=be?1:2}return-1}return function Xc(z,D){let q=z.indexOf(4);if(q>-1)for(q++;q<z.length;){const Q=z[q];if("number"==typeof Q)return-1;if(Q===D)return q;q++}return-1}(D,z)}function Dh(z,D,q=!1){for(let Q=0;Q<D.length;Q++)if(wh(z,D[Q],q))return!0;return!1}function kh(z,D){e:for(let q=0;q<D.length;q++){const Q=D[q];if(z.length===Q.length){for(let de=0;de<z.length;de++)if(z[de]!==Q[de])continue e;return!0}}return!1}function Gc(z,D){return z?":not("+D.trim()+")":D}function Eh(z){let D=z[0],q=1,Q=2,de="",be=!1;for(;q<z.length;){let Pe=z[q];if("string"==typeof Pe)if(2&Q){const Ke=z[++q];de+="["+Pe+(Ke.length>0?'="'+Ke+'"':"")+"]"}else 8&Q?de+="."+Pe:4&Q&&(de+=" "+Pe);else""!==de&&!Ea(Pe)&&(D+=Gc(be,de),de=""),Q=Pe,be=be||!Ea(Q);q++}return""!==de&&(D+=Gc(be,de)),D}const Bn={};function Tl(z){Ll(An(),Ri(),io()+z,!1)}function Ll(z,D,q,Q){if(!Q)if(3==(3&D[ln])){const be=z.preOrderCheckHooks;null!==be&&Mn(D,be,q)}else{const be=z.preOrderHooks;null!==be&&Fn(D,be,0,q)}Po(q)}const $c={\u0275\u0275defineInjectable:H,\u0275\u0275defineInjector:C,\u0275\u0275inject:hi,\u0275\u0275invalidFactoryDep:Ii,resolveForwardRef:P};const Rl=S({provide:String,useValue:S});function Zc(z){return void 0!==z.useClass}function Qc(z){return void 0!==z.useFactory}const Ph=Bo("Injectable",void 0,void 0,void 0,(z,D)=>function Lh(z,D){let q=null,Q=null;z.hasOwnProperty($)||Object.defineProperty(z,$,{get:()=>(null===q&&(q=Zo().compileInjectable($c,`ng:///${z.name}/\u0275prov.js`,function Ih(z,D){const q=D||{providedIn:null},Q={name:z.name,type:z,typeArgumentCount:0,providedIn:q.providedIn};return(Zc(q)||Qc(q))&&void 0!==q.deps&&(Q.deps=Na(q.deps)),Zc(q)?Q.useClass=q.useClass:function Rh(z){return Rl in z}(q)?Q.useValue=q.useValue:Qc(q)?Q.useFactory=q.useFactory:function Qu(z){return void 0!==z.useExisting}(q)&&(Q.useExisting=q.useExisting),Q}(z,D))),q)}),z.hasOwnProperty(gt)||Object.defineProperty(z,gt,{get:()=>{if(null===Q){const de=Zo();Q=de.compileFactory($c,`ng:///${z.name}/\u0275fac.js`,{name:z.name,type:z,typeArgumentCount:0,deps:Ga(z),target:de.FactoryTarget.Injectable})}return Q},configurable:!0})}(z,D));function Il(z,D=null,q=null,Q){const de=Jc(z,D,q,Q);return de.resolveInjectorInitializers(),de}function Jc(z,D=null,q=null,Q,de=new Set){const be=[q||Fi,ah(z)];return Q=Q||("object"==typeof z?void 0:N(z)),new Rc(be,D||w1(),Q||null,de)}let p0=(()=>{class z{static create(q,Q){if(Array.isArray(q))return Il({name:""},Q,q,"");{const de=q.name??"";return Il({name:de},q.parent,q.providers,de)}}}return z.THROW_IF_NOT_FOUND=Ie,z.NULL=new kc,z.\u0275prov=H({token:z,providedIn:"any",factory:()=>hi(zl)}),z.__NG_ELEMENT_ID__=-1,z})();function Pl(z){return z.length>1?" ("+function Wh(z){const D=[];for(let q=0;q<z.length;++q){if(D.indexOf(z[q])>-1)return D.push(z[q]),D;D.push(z[q])}return D}(z.slice().reverse()).map(Q=>N(Q.token)).join(" -> ")+")":""}function re(z,D,q,Q){const de=[D],be=q(de),Pe=Q?function Fc(z,D){const q=`${z} caused by: ${D instanceof Error?D.message:D}`,Q=Error(q);return Q[El]=D,Q}(be,Q):Error(be);return Pe.addKey=J,Pe.keys=de,Pe.injectors=[z],Pe.constructResolvingMessage=q,Pe[El]=Q,Pe}function J(z,D){this.injectors.push(z),this.keys.push(D),this.message=this.constructResolvingMessage(this.keys)}function xt(z,D){const q=[];for(let Q=0,de=D.length;Q<de;Q++){const be=D[Q];q.push(be&&0!=be.length?be.map(N).join(" "):"?")}return Error("Cannot resolve all parameters for '"+N(z)+"'("+q.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+N(z)+"' is decorated with Injectable.")}function Ut(z,D){return Error(`Cannot mix multi providers and regular providers, got: ${z} ${D}`)}class ti{constructor(D,q){if(this.token=D,this.id=q,!D)throw new g(208,!1);this.displayName=N(this.token)}static get(D){return zi.get(P(D))}static get numberOfKeys(){return zi.numberOfKeys}}class ui{constructor(){this._allKeys=new Map}get(D){if(D instanceof ti)return D;if(this._allKeys.has(D))return this._allKeys.get(D);const q=new ti(D,ti.numberOfKeys);return this._allKeys.set(D,q),q}get numberOfKeys(){return this._allKeys.size}}const zi=new ui;class yi{constructor(D,q,Q){this.key=D,this.optional=q,this.visibility=Q}static fromKey(D){return new yi(D,!1,null)}}const Yi=[];class Gi{constructor(D,q,Q){this.key=D,this.resolvedFactories=q,this.multiProvider=Q,this.resolvedFactory=this.resolvedFactories[0]}}class fn{constructor(D,q){this.factory=D,this.dependencies=q}}function Zn(z){let D,q;if(z.useClass){const Q=P(z.useClass);D=jr().factory(Q),q=Ha(Q)}else z.useExisting?(D=Q=>Q,q=[yi.fromKey(ti.get(z.useExisting))]):z.useFactory?(D=z.useFactory,q=function ca(z,D){if(D){const q=D.map(Q=>[Q]);return D.map(Q=>o0(z,Q,q))}return Ha(z)}(z.useFactory,z.deps)):(D=()=>z.useValue,q=Yi);return new fn(D,q)}function Dn(z){return new Gi(ti.get(z.provide),[Zn(z)],z.multi||!1)}function Ho(z){const Q=function Hr(z,D){for(let q=0;q<z.length;q++){const Q=z[q],de=D.get(Q.key.id);if(de){if(Q.multiProvider!==de.multiProvider)throw Ut(de,Q);if(Q.multiProvider)for(let be=0;be<Q.resolvedFactories.length;be++)de.resolvedFactories.push(Q.resolvedFactories[be]);else D.set(Q.key.id,Q)}else{let be;be=Q.multiProvider?new Gi(Q.key,Q.resolvedFactories.slice(),Q.multiProvider):Q,D.set(Q.key.id,be)}}return D}(Ta(z,[]).map(Dn),new Map);return Array.from(Q.values())}function Ta(z,D){return z.forEach(q=>{if(q instanceof qa)D.push({provide:q,useClass:q});else if(q&&"object"==typeof q&&void 0!==q.provide)D.push(q);else{if(!Array.isArray(q))throw function ot(z){return Error(`Invalid provider - only instances of Provider and Type are allowed, got: ${z}`)}(q);Ta(q,D)}}),D}function Ha(z){const D=jr().parameters(z);if(!D)return[];if(D.some(q=>null==q))throw xt(z,D);return D.map(q=>o0(z,q,D))}function o0(z,D,q){let Q=null,de=!1;if(!Array.isArray(D))return o1(D instanceof os?D.token:D,de,null);let be=null;for(let Pe=0;Pe<D.length;++Pe){const Ke=D[Pe];Ke instanceof qa?Q=Ke:Ke instanceof os?Q=Ke.token:Ke instanceof Vs?de=!0:Ke instanceof bs||Ke instanceof _a?be=Ke:Ke instanceof ao&&(Q=Ke)}if(Q=P(Q),null!=Q)return o1(Q,de,be);throw xt(z,q)}function o1(z,D,q){return new yi(ti.get(z),D,q)}const r0={};class Lr{static resolve(D){return Ho(D)}static resolveAndCreate(D,q){const Q=Lr.resolve(D);return Lr.fromResolvedProviders(Q,q)}static fromResolvedProviders(D,q){return new H0(D,q)}}let H0=(()=>{class z{constructor(q,Q){this._constructionCounter=0,this._providers=q,this.parent=Q||null;const de=q.length;this.keyIds=[],this.objs=[];for(let be=0;be<de;be++)this.keyIds[be]=q[be].key.id,this.objs[be]=r0}get(q,Q=Ie){return this._getByKey(ti.get(q),null,Q)}resolveAndCreateChild(q){const Q=Lr.resolve(q);return this.createChildFromResolved(Q)}createChildFromResolved(q){const Q=new z(q);return Q.parent=this,Q}resolveAndInstantiate(q){return this.instantiateResolved(Lr.resolve([q])[0])}instantiateResolved(q){return this._instantiateProvider(q)}getProviderAtIndex(q){if(q<0||q>=this._providers.length)throw function Vt(z){return Error(`Index ${z} is out-of-bounds.`)}(q);return this._providers[q]}_new(q){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw function Ae(z,D){return re(z,D,function(q){return`Cannot instantiate cyclic dependency!${Pl(q)}`})}(this,q.key);return this._instantiateProvider(q)}_getMaxNumberOfObjects(){return this.objs.length}_instantiateProvider(q){if(q.multiProvider){const Q=[];for(let de=0;de<q.resolvedFactories.length;++de)Q[de]=this._instantiate(q,q.resolvedFactories[de]);return Q}return this._instantiate(q,q.resolvedFactories[0])}_instantiate(q,Q){const de=Q.factory;let be,Pe;try{be=Q.dependencies.map(Ke=>this._getByReflectiveDependency(Ke))}catch(Ke){throw Ke.addKey&&Ke.addKey(this,q.key),Ke}try{Pe=de(...be)}catch(Ke){throw function Ve(z,D,q,Q){return re(z,Q,function(de){const be=N(de[0].token);return`${D.message}: Error during instantiation of ${be}!${Pl(de)}.`},D)}(this,Ke,0,q.key)}return Pe}_getByReflectiveDependency(q){return this._getByKey(q.key,q.visibility,q.optional?null:Ie)}_getByKey(q,Q,de){return q===z.INJECTOR_KEY?this:Q instanceof bs?this._getByKeySelf(q,de):this._getByKeyDefault(q,de,Q)}_getObjByKeyId(q){for(let Q=0;Q<this.keyIds.length;Q++)if(this.keyIds[Q]===q)return this.objs[Q]===r0&&(this.objs[Q]=this._new(this._providers[Q])),this.objs[Q];return r0}_throwOrNull(q,Q){if(Q!==Ie)return Q;throw function he(z,D){return re(z,D,function(q){return`No provider for ${N(q[0].token)}!${Pl(q)}`})}(this,q)}_getByKeySelf(q,Q){const de=this._getObjByKeyId(q.id);return de!==r0?de:this._throwOrNull(q,Q)}_getByKeyDefault(q,Q,de){let be;for(be=de instanceof _a?this.parent:this;be instanceof z;){const Pe=be,Ke=Pe._getObjByKeyId(q.id);if(Ke!==r0)return Ke;be=Pe.parent}return null!==be?be.get(q.token,Q):this._throwOrNull(q,Q)}get displayName(){return`ReflectiveInjector(providers: [${function r1(z,D){const q=[];for(let Q=0;Q<z._providers.length;++Q)q[Q]=D(z.getProviderAtIndex(Q));return q}(this,Q=>' "'+Q.key.displayName+'" ').join(", ")}])`}toString(){return this.displayName}}return z.INJECTOR_KEY=ti.get(p0),z})();function da(z,D=pe.Default){const q=Ri();return null===q?hi(z,D):Ia(Yn(),q,P(z),D)}function E0(){throw new Error("invalid")}function V0(z,D){const q=z.contentQueries;if(null!==q)for(let Q=0;Q<q.length;Q+=2){const be=q[Q+1];if(-1!==be){const Pe=z.data[be];Cn(q[Q]),Pe.contentQueries(2,D[be],be)}}}function ed(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt){const ei=D.blueprint.slice();return ei[Ki]=de,ei[ln]=76|Q,(null!==jt||z&&1024&z[ln])&&(ei[ln]|=1024),Jr(ei),ei[pi]=ei[ho]=z,ei[gi]=q,ei[Zi]=Pe||z&&z[Zi],ei[nn]=Ke||z&&z[nn],ei[Wn]=at||z&&z[Wn]||null,ei[ki]=Dt||z&&z[ki]||null,ei[Ct]=be,ei[xr]=function pt(){return De++}(),ei[Yr]=jt,ei[Qn]=2==D.type?z[Qn]:ei,ei}function T1(z,D,q,Q,de){let be=z.data[D];if(null===be)be=qh(z,D,q,Q,de),function li(){return bn.lFrame.inI18n}()&&(be.flags|=32);else if(64&be.type){be.type=q,be.value=Q,be.attrs=de;const Pe=pn();be.injectorIndex=null===Pe?-1:Pe.injectorIndex}return zo(be,!0),be}function qh(z,D,q,Q,de){const be=Wr(),Pe=Ys(),at=z.data[D]=function Gb(z,D,q,Q,de,be){return{type:q,index:Q,insertBeforeIndex:null,injectorIndex:D?D.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:0,providerIndexes:0,value:de,attrs:be,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:D,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,Pe?be:be&&be.parent,q,D,Q,de);return null===z.firstChild&&(z.firstChild=at),null!==be&&(Pe?null==be.child&&null!==at.parent&&(be.child=at):null===be.next&&(be.next=at,at.prev=be)),at}function Wl(z,D,q,Q){if(0===q)return-1;const de=D.length;for(let be=0;be<q;be++)D.push(Q),z.blueprint.push(Q),z.data.push(null);return de}function Nh(z,D,q){Un(D);try{const Q=z.viewQuery;null!==Q&&Gh(1,Q,q);const de=z.template;null!==de&&Ju(z,D,de,1,q),z.firstCreatePass&&(z.firstCreatePass=!1),z.staticContentQueries&&V0(z,D),z.staticViewQueries&&Gh(2,z.viewQuery,q);const be=z.components;null!==be&&function Yb(z,D){for(let q=0;q<D.length;q++)m2(z,D[q])}(D,be)}catch(Q){throw z.firstCreatePass&&(z.incompleteFirstPass=!0,z.firstCreatePass=!1),Q}finally{D[ln]&=-5,es()}}function td(z,D,q,Q){const de=D[ln];if(128!=(128&de)){Un(D);try{Jr(D),ft(z.bindingStartIndex),null!==q&&Ju(z,D,q,2,Q);const Pe=3==(3&de);if(Pe){const Dt=z.preOrderCheckHooks;null!==Dt&&Mn(D,Dt,null)}else{const Dt=z.preOrderHooks;null!==Dt&&Fn(D,Dt,0,null),Je(D,0)}if(function u2(z){for(let D=Q1(z);null!==D;D=J1(D)){if(!D[as])continue;const q=D[qo];for(let Q=0;Q<q.length;Q++){const de=q[Q];512&de[ln]||ir(de[pi],1),de[ln]|=512}}}(D),function p2(z){for(let D=Q1(z);null!==D;D=J1(D))for(let q=go;q<D.length;q++){const Q=D[q],de=Q[Bi];Mr(Q)&&td(de,Q,de.template,Q[gi])}}(D),null!==z.contentQueries&&V0(z,D),Pe){const Dt=z.contentCheckHooks;null!==Dt&&Mn(D,Dt)}else{const Dt=z.contentHooks;null!==Dt&&Fn(D,Dt,1),Je(D,1)}!function s1(z,D){const q=z.hostBindingOpCodes;if(null!==q)try{for(let Q=0;Q<q.length;Q++){const de=q[Q];if(de<0)Po(~de);else{const be=de,Pe=q[++Q],Ke=q[++Q];Ai(Pe,be),Ke(2,D[be])}}}finally{Po(-1)}}(z,D);const Ke=z.components;null!==Ke&&function a1(z,D){for(let q=0;q<D.length;q++)f2(z,D[q])}(D,Ke);const at=z.viewQuery;if(null!==at&&Gh(2,at,Q),Pe){const Dt=z.viewCheckHooks;null!==Dt&&Mn(D,Dt)}else{const Dt=z.viewHooks;null!==Dt&&Fn(D,Dt,2),Je(D,2)}!0===z.firstUpdatePass&&(z.firstUpdatePass=!1),D[ln]&=-41,512&D[ln]&&(D[ln]&=-513,ir(D[pi],-1))}finally{es()}}}function Ju(z,D,q,Q,de){const be=io(),Pe=2&Q;try{Po(-1),Pe&&D.length>Jn&&Ll(z,D,Jn,!1),bo(Pe?2:0,de),q(Q,de)}finally{Po(be),bo(Pe?3:1,de)}}function Bh(z,D,q){if(Mo(D)){const de=D.directiveEnd;for(let be=D.directiveStart;be<de;be++){const Pe=z.data[be];Pe.contentQueries&&Pe.contentQueries(1,q[be],be)}}}function Fh(z,D,q){Si()&&(function t2(z,D,q,Q){const de=q.directiveStart,be=q.directiveEnd;fo(q)&&function c2(z,D,q){const Q=_o(D,z),de=ef(q),be=z[Zi],Pe=id(z,ed(z,de,null,q.onPush?32:16,Q,D,be,be.createRenderer(Q,q),null,null,null));z[D.index]=Pe}(D,q,z.data[de+q.componentOffset]),z.firstCreatePass||Xs(q,D),un(Q,D);const Pe=q.initialInputs;for(let Ke=de;Ke<be;Ke++){const at=z.data[Ke],Dt=Cr(D,z,Ke,q);un(Dt,D),null!==Pe&&d2(0,Ke-de,Dt,at,0,Pe),Hn(at)&&(Do(q.index,D)[gi]=Cr(D,z,Ke,q))}}(z,D,q,_o(q,D)),64==(64&q.flags)&&af(z,D,q))}function jh(z,D,q=_o){const Q=D.localNames;if(null!==Q){let de=D.index+1;for(let be=0;be<Q.length;be+=2){const Pe=Q[be+1],Ke=-1===Pe?q(D,z):z[Pe];z[de++]=Ke}}}function ef(z){const D=z.tView;return null===D||D.incompleteFirstPass?z.tView=Hh(1,null,z.template,z.decls,z.vars,z.directiveDefs,z.pipeDefs,z.viewQuery,z.schemas,z.consts):D}function Hh(z,D,q,Q,de,be,Pe,Ke,at,Dt){const jt=Jn+Q,ei=jt+de,Mi=function Ub(z,D){const q=[];for(let Q=0;Q<D;Q++)q.push(Q<z?null:Bn);return q}(jt,ei),Di="function"==typeof Dt?Dt():Dt;return Mi[Bi]={type:z,blueprint:Mi,template:q,queries:null,viewQuery:Ke,declTNode:D,data:Mi.slice().fill(null,jt),bindingStartIndex:jt,expandoStartIndex:ei,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 be?be():be,pipeRegistry:"function"==typeof Pe?Pe():Pe,firstChild:null,schemas:at,consts:Di,incompleteFirstPass:!1}}function tf(z,D,q,Q){const de=cf(D);null===q?de.push(Q):(de.push(q),z.firstCreatePass&&df(z).push(Q,de.length-1))}function nf(z,D,q,Q){for(let de in z)if(z.hasOwnProperty(de)){q=null===q?{}:q;const be=z[de];null===Q?rf(q,D,de,be):Q.hasOwnProperty(de)&&rf(q,D,Q[de],be)}return q}function rf(z,D,q,Q){z.hasOwnProperty(q)?z[q].push(D,Q):z[q]=[D,Q]}function La(z,D,q,Q,de,be,Pe,Ke){const at=_o(D,q);let jt,Dt=D.inputs;!Ke&&null!=Dt&&(jt=Dt[Q])?(Kh(z,q,jt,Q,de),fo(D)&&function Zb(z,D){const q=Do(D,z);16&q[ln]||(q[ln]|=32)}(q,D.index)):3&D.type&&(Q=function $b(z){return"class"===z?"className":"for"===z?"htmlFor":"formaction"===z?"formAction":"innerHtml"===z?"innerHTML":"readonly"===z?"readOnly":"tabindex"===z?"tabIndex":z}(Q),de=null!=Pe?Pe(de,D.value||"",Q):de,be.setProperty(at,Q,de))}function Vh(z,D,q,Q){if(Si()){const de=null===Q?null:{"":-1},be=function o2(z,D){const q=z.directiveRegistry;let Q=null,de=null;if(q)for(let be=0;be<q.length;be++){const Pe=q[be];if(Dh(D,Pe.selectors,!1))if(Q||(Q=[]),Hn(Pe))if(null!==Pe.findHostDirectiveDefs){const Ke=[];de=de||new Map,Pe.findHostDirectiveDefs(Pe,Ke,de),Q.unshift(...Ke,Pe),Yh(z,D,Ke.length)}else Q.unshift(Pe),Yh(z,D,0);else de=de||new Map,Pe.findHostDirectiveDefs?.(Pe,Q,de),Q.push(Pe)}return null===Q?null:[Q,de]}(z,q);let Pe,Ke;null===be?Pe=Ke=null:[Pe,Ke]=be,null!==Pe&&sf(z,D,q,Pe,de,Ke),de&&function r2(z,D,q){if(D){const Q=z.localNames=[];for(let de=0;de<D.length;de+=2){const be=q[D[de+1]];if(null==be)throw new g(-301,!1);Q.push(D[de],be)}}}(q,Q,de)}q.mergedAttrs=vo(q.mergedAttrs,q.attrs)}function sf(z,D,q,Q,de,be){for(let Dt=0;Dt<Q.length;Dt++)ua(Xs(q,D),z,Q[Dt].type);!function a2(z,D,q){z.flags|=1,z.directiveStart=D,z.directiveEnd=D+q,z.providerIndexes=D}(q,z.data.length,Q.length);for(let Dt=0;Dt<Q.length;Dt++){const jt=Q[Dt];jt.providersResolver&&jt.providersResolver(jt)}let Pe=!1,Ke=!1,at=Wl(z,D,Q.length,null);for(let Dt=0;Dt<Q.length;Dt++){const jt=Q[Dt];q.mergedAttrs=vo(q.mergedAttrs,jt.hostAttrs),l2(z,q,D,at,jt),s2(at,jt,de),null!==jt.contentQueries&&(q.flags|=4),(null!==jt.hostBindings||null!==jt.hostAttrs||0!==jt.hostVars)&&(q.flags|=64);const ei=jt.type.prototype;!Pe&&(ei.ngOnChanges||ei.ngOnInit||ei.ngDoCheck)&&((z.preOrderHooks??(z.preOrderHooks=[])).push(q.index),Pe=!0),!Ke&&(ei.ngOnChanges||ei.ngDoCheck)&&((z.preOrderCheckHooks??(z.preOrderCheckHooks=[])).push(q.index),Ke=!0),at++}!function Kb(z,D,q){const de=D.directiveEnd,be=z.data,Pe=D.attrs,Ke=[];let at=null,Dt=null;for(let jt=D.directiveStart;jt<de;jt++){const ei=be[jt],Mi=q?q.get(ei):null,Ni=Mi?Mi.outputs:null;at=nf(ei.inputs,jt,at,Mi?Mi.inputs:null),Dt=nf(ei.outputs,jt,Dt,Ni);const tn=null===at||null===Pe||Uc(D)?null:h2(at,jt,Pe);Ke.push(tn)}null!==at&&(at.hasOwnProperty("class")&&(D.flags|=8),at.hasOwnProperty("style")&&(D.flags|=16)),D.initialInputs=Ke,D.inputs=at,D.outputs=Dt}(z,q,be)}function af(z,D,q){const Q=q.directiveStart,de=q.directiveEnd,be=q.index,Pe=function Wi(){return bn.lFrame.currentDirectiveIndex}();try{Po(be);for(let Ke=Q;Ke<de;Ke++){const at=z.data[Ke],Dt=D[Ke];Qi(Ke),(null!==at.hostBindings||0!==at.hostVars||null!==at.hostAttrs)&&n2(at,Dt)}}finally{Po(-1),Qi(Pe)}}function n2(z,D){null!==z.hostBindings&&z.hostBindings(1,D)}function Yh(z,D,q){D.componentOffset=q,(z.components??(z.components=[])).push(D.index)}function s2(z,D,q){if(q){if(D.exportAs)for(let Q=0;Q<D.exportAs.length;Q++)q[D.exportAs[Q]]=z;Hn(D)&&(q[""]=z)}}function l2(z,D,q,Q,de){z.data[Q]=de;const be=de.factory||(de.factory=Vo(de.type)),Pe=new Jt(be,Hn(de),da);z.blueprint[Q]=Pe,q[Q]=Pe,function Jb(z,D,q,Q,de){const be=de.hostBindings;if(be){let Pe=z.hostBindingOpCodes;null===Pe&&(Pe=z.hostBindingOpCodes=[]);const Ke=~D.index;(function e2(z){let D=z.length;for(;D>0;){const q=z[--D];if("number"==typeof q&&q<0)return q}return 0})(Pe)!=Ke&&Pe.push(Ke),Pe.push(q,Q,be)}}(z,D,Q,Wl(z,q,de.hostVars,Bn),de)}function u0(z,D,q,Q,de,be){const Pe=_o(z,D);Uh(D[nn],Pe,be,z.value,q,Q,de)}function Uh(z,D,q,Q,de,be,Pe){if(null==be)z.removeAttribute(D,de,q);else{const Ke=null==Pe?w(be):Pe(be,Q||"",de);z.setAttribute(D,de,Ke,q)}}function d2(z,D,q,Q,de,be){const Pe=be[D];if(null!==Pe){const Ke=Q.setInput;for(let at=0;at<Pe.length;){const Dt=Pe[at++],jt=Pe[at++],ei=Pe[at++];null!==Ke?Q.setInput(q,ei,Dt,jt):q[jt]=ei}}}function h2(z,D,q){let Q=null,de=0;for(;de<q.length;){const be=q[de];if(0!==be)if(5!==be){if("number"==typeof be)break;if(z.hasOwnProperty(be)){null===Q&&(Q=[]);const Pe=z[be];for(let Ke=0;Ke<Pe.length;Ke+=2)if(Pe[Ke]===D){Q.push(be,Pe[Ke+1],q[de+1]);break}}de+=2}else de+=2;else de+=4}return Q}function lf(z,D,q,Q){return[z,!0,!1,D,null,0,Q,q,null,null]}function f2(z,D){const q=Do(D,z);if(Mr(q)){const Q=q[Bi];48&q[ln]?td(Q,q,Q.template,q[gi]):q[$e]>0&&Xh(q)}}function Xh(z){for(let Q=Q1(z);null!==Q;Q=J1(Q))for(let de=go;de<Q.length;de++){const be=Q[de];if(Mr(be))if(512&be[ln]){const Pe=be[Bi];td(Pe,be,Pe.template,be[gi])}else be[$e]>0&&Xh(be)}const q=z[Bi].components;if(null!==q)for(let Q=0;Q<q.length;Q++){const de=Do(q[Q],z);Mr(de)&&de[$e]>0&&Xh(de)}}function m2(z,D){const q=Do(D,z),Q=q[Bi];(function g2(z,D){for(let q=D.length;q<z.blueprint.length;q++)D.push(z.blueprint[q])})(Q,q),Nh(Q,q,q[gi])}function id(z,D){return z[yn]?z[oo][Yt]=D:z[yn]=D,z[oo]=D,D}function nd(z){for(;z;){z[ln]|=32;const D=W0(z);if(ls(z)&&!D)return z;z=D}return null}function od(z,D,q,Q=!0){const de=D[Zi];de.begin&&de.begin();try{td(z,D,z.template,q)}catch(Pe){throw Q&&pf(D,Pe),Pe}finally{de.end&&de.end()}}function Gh(z,D,q){Cn(0),D(z,q)}function cf(z){return z[oi]||(z[oi]=[])}function df(z){return z.cleanup||(z.cleanup=[])}function hf(z,D,q){return(null===z||Hn(z))&&(q=function co(z){for(;Array.isArray(z);){if("object"==typeof z[fr])return z;z=z[Ki]}return null}(q[D.index])),q[nn]}function pf(z,D){const q=z[ki],Q=q?q.get(t0,null):null;Q&&Q.handleError(D)}function Kh(z,D,q,Q,de){for(let be=0;be<q.length;){const Pe=q[be++],Ke=q[be++],at=D[Pe],Dt=z.data[Pe];null!==Dt.setInput?Dt.setInput(at,de,Q,Ke):at[Ke]=de}}function T0(z,D,q){const Q=No(D,z);Ql(z[nn],Q,q)}function rd(z,D,q){let Q=q?z.styles:null,de=q?z.classes:null,be=0;if(null!==D)for(let Pe=0;Pe<D.length;Pe++){const Ke=D[Pe];"number"==typeof Ke?be=Ke:1==be?de=Y(de,Ke):2==be&&(Q=Y(Q,Ke+": "+D[++Pe]+";"))}q?z.styles=Q:z.stylesWithoutHost=Q,q?z.classes=de:z.classesWithoutHost=de}function sd(z,D,q,Q,de=!1){for(;null!==q;){const be=D[q.index];if(null!==be&&Q.push(Vn(be)),Ln(be))for(let Ke=go;Ke<be.length;Ke++){const at=be[Ke],Dt=at[Bi].firstChild;null!==Dt&&sd(at[Bi],at,Dt,Q)}const Pe=q.type;if(8&Pe)sd(z,D,q.child,Q);else if(32&Pe){const Ke=$1(q,D);let at;for(;at=Ke();)Q.push(at)}else if(16&Pe){const Ke=ac(D,q);if(Array.isArray(Ke))Q.push(...Ke);else{const at=W0(D[Qn]);sd(at[Bi],at,Ke,Q,!0)}}q=de?q.projectionNext:q.next}return Q}class L1{get rootNodes(){const D=this._lView,q=D[Bi];return sd(q,D,q.firstChild,[])}constructor(D,q){this._lView=D,this._cdRefInjectingView=q,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[gi]}set context(D){this._lView[gi]=D}get destroyed(){return 128==(128&this._lView[ln])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const D=this._lView[pi];if(Ln(D)){const q=D[lo],Q=q?q.indexOf(this):-1;Q>-1&&(nl(D,Q),Be(q,Q))}this._attachedToViewContainer=!1}ya(this._lView[Bi],this._lView)}onDestroy(D){tf(this._lView[Bi],this._lView,null,D)}markForCheck(){nd(this._cdRefInjectingView||this._lView)}detach(){this._lView[ln]&=-65}reattach(){this._lView[ln]|=64}detectChanges(){od(this._lView[Bi],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new g(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function Jl(z,D){$0(z,D,D[nn],2,null,null)}(this._lView[Bi],this._lView)}attachToAppRef(D){if(this._attachedToViewContainer)throw new g(902,!1);this._appRef=D}}class b2 extends L1{constructor(D){super(D),this._view=D}detectChanges(){const D=this._view;od(D[Bi],D,D[gi],!1)}checkNoChanges(){}get context(){return null}}class uf extends e1{constructor(D){super(),this.ngModule=D}resolveComponentFactory(D){const q=Rt(D);return new R1(q,this.ngModule)}}function ff(z){const D=[];for(let q in z)z.hasOwnProperty(q)&&D.push({propName:z[q],templateName:q});return D}class _2{constructor(D,q){this.injector=D,this.parentInjector=q}get(D,q,Q){Q=zt(Q);const de=this.injector.get(D,k1,Q);return de!==k1||q===k1?de:this.parentInjector.get(D,q,Q)}}class R1 extends D1{get inputs(){return ff(this.componentDef.inputs)}get outputs(){return ff(this.componentDef.outputs)}constructor(D,q){super(),this.componentDef=D,this.ngModule=q,this.componentType=D.type,this.selector=function Th(z){return z.map(Eh).join(",")}(D.selectors),this.ngContentSelectors=D.ngContentSelectors?D.ngContentSelectors:[],this.isBoundToModule=!!q}create(D,q,Q,de){let be=(de=de||this.ngModule)instanceof D0?de:de?.injector;be&&null!==this.componentDef.getStandaloneInjector&&(be=this.componentDef.getStandaloneInjector(be)||be);const Pe=be?new _2(D,be):D,Ke=Pe.get(ur,null);if(null===Ke)throw new g(407,!1);const at=Pe.get(kl,null),Dt=Ke.createRenderer(null,this.componentDef),jt=this.componentDef.selectors[0][0]||"div",ei=Q?function Xb(z,D,q){return z.selectRootElement(D,q===wi.ShadowDom)}(Dt,Q,this.componentDef.encapsulation):tl(Dt,jt,function M2(z){const D=z.toLowerCase();return"svg"===D?mo:"math"===D?ko:null}(jt)),Mi=this.componentDef.onPush?288:272,Di=Hh(0,null,null,1,0,null,null,null,null,null),Ni=ed(null,Di,null,Mi,null,null,Ke,Dt,at,Pe,null);let tn,cn;Un(Ni);try{const vn=this.componentDef;let Pn,$i=null;vn.findHostDirectiveDefs?(Pn=[],$i=new Map,vn.findHostDirectiveDefs(vn,Pn,$i),Pn.push(vn)):Pn=[vn];const $n=function v2(z,D){const q=z[Bi],Q=Jn;return z[Q]=D,T1(q,Q,2,"#host",null)}(Ni,ei),zr=function y2(z,D,q,Q,de,be,Pe,Ke){const at=de[Bi];!function O2(z,D,q,Q){for(const de of z)D.mergedAttrs=vo(D.mergedAttrs,de.hostAttrs);null!==D.mergedAttrs&&(rd(D,D.mergedAttrs,!0),null!==q&&dc(Q,q,D))}(Q,z,D,Pe);const Dt=be.createRenderer(D,q),jt=ed(de,ef(q),null,q.onPush?32:16,de[z.index],z,be,Dt,Ke||null,null,null);return at.firstCreatePass&&Yh(at,z,Q.length-1),id(de,jt),de[z.index]=jt}($n,ei,vn,Pn,Ni,Ke,Dt);cn=Pr(Di,Jn),ei&&function A2(z,D,q,Q){if(Q)Gn(z,q,["ng-version",Bc.full]);else{const{attrs:de,classes:be}=function Kc(z){const D=[],q=[];let Q=1,de=2;for(;Q<z.length;){let be=z[Q];if("string"==typeof be)2===de?""!==be&&D.push(be,z[++Q]):8===de&&q.push(be);else{if(!Ea(de))break;de=be}Q++}return{attrs:D,classes:q}}(D.selectors[0]);de&&Gn(z,q,de),be&&be.length>0&&cc(z,q,be.join(" "))}}(Dt,vn,ei,Q),void 0!==q&&function x2(z,D,q){const Q=z.projection=[];for(let de=0;de<D.length;de++){const be=q[de];Q.push(null!=be?Array.from(be):null)}}(cn,this.ngContentSelectors,q),tn=function z2(z,D,q,Q,de,be){const Pe=Yn(),Ke=de[Bi],at=_o(Pe,de);sf(Ke,de,Pe,q,null,Q);for(let jt=0;jt<q.length;jt++)un(Cr(de,Ke,Pe.directiveStart+jt,Pe),de);af(Ke,de,Pe),at&&un(at,de);const Dt=Cr(de,Ke,Pe.directiveStart+Pe.componentOffset,Pe);if(z[gi]=de[gi]=Dt,null!==be)for(const jt of be)jt(Dt,D);return Bh(Ke,Pe,z),Dt}(zr,vn,Pn,$i,Ni,[gf]),Nh(Di,Ni,null)}finally{es()}return new mf(this.componentType,tn,j0(cn,Ni),Ni,cn)}}class mf extends mh{constructor(D,q,Q,de,be){super(),this.location=Q,this._rootLView=de,this._tNode=be,this.instance=q,this.hostView=this.changeDetectorRef=new b2(de),this.componentType=D}setInput(D,q){const Q=this._tNode.inputs;let de;if(null!==Q&&(de=Q[D])){const be=this._rootLView;Kh(be[Bi],be,de,D,q),nd(Do(this._tNode.index,be))}}get injector(){return new Dr(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(D){this.hostView.onDestroy(D)}}function gf(){const z=Yn();mn(Ri()[Bi],z)}function bf(z){return Object.getPrototypeOf(z.prototype).constructor}function $h(z){let D=bf(z.type),q=!0;const Q=[z];for(;D;){let de;if(Hn(z))de=D.\u0275cmp||D.\u0275dir;else{if(D.\u0275cmp)throw new g(903,!1);de=D.\u0275dir}if(de){if(q){Q.push(de);const Pe=z;Pe.inputs=Zh(z.inputs),Pe.declaredInputs=Zh(z.declaredInputs),Pe.outputs=Zh(z.outputs);const Ke=de.hostBindings;Ke&&S2(z,Ke);const at=de.viewQuery,Dt=de.contentQueries;if(at&&C2(z,at),Dt&&D2(z,Dt),I(z.inputs,de.inputs),I(z.declaredInputs,de.declaredInputs),I(z.outputs,de.outputs),Hn(de)&&de.data.animation){const jt=z.data;jt.animation=(jt.animation||[]).concat(de.data.animation)}}const be=de.features;if(be)for(let Pe=0;Pe<be.length;Pe++){const Ke=be[Pe];Ke&&Ke.ngInherit&&Ke(z),Ke===$h&&(q=!1)}}D=Object.getPrototypeOf(D)}!function w2(z){let D=0,q=null;for(let Q=z.length-1;Q>=0;Q--){const de=z[Q];de.hostVars=D+=de.hostVars,de.hostAttrs=vo(de.hostAttrs,q=vo(q,de.hostAttrs))}}(Q)}function Zh(z){return z===vi?{}:z===Fi?[]:z}function C2(z,D){const q=z.viewQuery;z.viewQuery=q?(Q,de)=>{D(Q,de),q(Q,de)}:D}function D2(z,D){const q=z.contentQueries;z.contentQueries=q?(Q,de,be)=>{D(Q,de,be),q(Q,de,be)}:D}function S2(z,D){const q=z.hostBindings;z.hostBindings=q?(Q,de)=>{D(Q,de),q(Q,de)}:D}const k2=["providersResolver"],E2=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function Mf(z){let q,D=bf(z.type);q=Hn(z)?D.\u0275cmp:D.\u0275dir;const Q=z;for(const de of k2)Q[de]=q[de];if(Hn(q))for(const de of E2)Q[de]=q[de]}function _f(z){return D=>{D.findHostDirectiveDefs=vf,D.hostDirectives=(Array.isArray(z)?z:z()).map(q=>"function"==typeof q?{directive:P(q),inputs:vi,outputs:vi}:{directive:P(q.directive),inputs:yf(q.inputs),outputs:yf(q.outputs)})}}function vf(z,D,q){if(null!==z.hostDirectives)for(const Q of z.hostDirectives){const de=Tt(Q.directive);T2(de.declaredInputs,Q.inputs),vf(de,D,q),q.set(de,Q),D.push(de)}}function yf(z){if(void 0===z||0===z.length)return vi;const D={};for(let q=0;q<z.length;q+=2)D[z[q]]=z[q+1];return D}function T2(z,D){for(const q in D)D.hasOwnProperty(q)&&(z[D[q]]=z[q])}function ad(z){return!!Qh(z)&&(Array.isArray(z)||!(z instanceof Map)&&Symbol.iterator in z)}function Qh(z){return null!==z&&("function"==typeof z||"object"==typeof z)}function zf(z,D){const q=ad(z),Q=ad(D);return q&&Q?function L2(z,D,q){const Q=z[Symbol.iterator](),de=D[Symbol.iterator]();for(;;){const be=Q.next(),Pe=de.next();if(be.done&&Pe.done)return!0;if(be.done||Pe.done||!q(be.value,Pe.value))return!1}}(z,D,zf):!(q||!z||"object"!=typeof z&&"function"!=typeof z||Q||!D||"object"!=typeof D&&"function"!=typeof D)||Object.is(z,D)}function f0(z,D,q){return z[D]=q}function ql(z,D){return z[D]}function ra(z,D,q){return!Object.is(z[D],q)&&(z[D]=q,!0)}function l1(z,D,q,Q){const de=ra(z,D,q);return ra(z,D+1,Q)||de}function ld(z,D,q,Q,de){const be=l1(z,D,q,Q);return ra(z,D+2,de)||be}function Va(z,D,q,Q,de,be){const Pe=l1(z,D,q,Q);return l1(z,D+2,de,be)||Pe}function Jh(z,D,q,Q){const de=Ri();return ra(de,It(),D)&&(An(),u0(eo(),de,z,D,q,Q)),Jh}function I1(z,D){let q=!1,Q=He();for(let be=1;be<D.length;be+=2)q=ra(z,Q++,D[be])||q;if(ft(Q),!q)return Bn;let de=D[0];for(let be=1;be<D.length;be+=2)de+=w(D[be])+D[be+1];return de}function P1(z,D,q,Q){return ra(z,It(),q)?D+w(q)+Q:Bn}function W1(z,D,q,Q,de,be){const Ke=l1(z,He(),q,de);return Xt(2),Ke?D+w(q)+Q+w(de)+be:Bn}function q1(z,D,q,Q,de,be,Pe,Ke){const Dt=ld(z,He(),q,de,Pe);return Xt(3),Dt?D+w(q)+Q+w(de)+be+w(Pe)+Ke:Bn}function N1(z,D,q,Q,de,be,Pe,Ke,at,Dt){const ei=Va(z,He(),q,de,Pe,at);return Xt(4),ei?D+w(q)+Q+w(de)+be+w(Pe)+Ke+w(at)+Dt:Bn}function B1(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei){const Mi=He();let Di=Va(z,Mi,q,de,Pe,at);return Di=ra(z,Mi+4,jt)||Di,Xt(5),Di?D+w(q)+Q+w(de)+be+w(Pe)+Ke+w(at)+Dt+w(jt)+ei:Bn}function F1(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di){const Ni=He();let tn=Va(z,Ni,q,de,Pe,at);return tn=l1(z,Ni+4,jt,Mi)||tn,Xt(6),tn?D+w(q)+Q+w(de)+be+w(Pe)+Ke+w(at)+Dt+w(jt)+ei+w(Mi)+Di:Bn}function j1(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn){const cn=He();let vn=Va(z,cn,q,de,Pe,at);return vn=ld(z,cn+4,jt,Mi,Ni)||vn,Xt(7),vn?D+w(q)+Q+w(de)+be+w(Pe)+Ke+w(at)+Dt+w(jt)+ei+w(Mi)+Di+w(Ni)+tn:Bn}function H1(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn,cn,vn){const Pn=He();let $i=Va(z,Pn,q,de,Pe,at);return $i=Va(z,Pn+4,jt,Mi,Ni,cn)||$i,Xt(8),$i?D+w(q)+Q+w(de)+be+w(Pe)+Ke+w(at)+Dt+w(jt)+ei+w(Mi)+Di+w(Ni)+tn+w(cn)+vn:Bn}function ep(z,D,q,Q,de,be){const Pe=Ri(),Ke=P1(Pe,D,q,Q);return Ke!==Bn&&u0(eo(),Pe,z,Ke,de,be),ep}function tp(z,D,q,Q,de,be,Pe,Ke){const at=Ri(),Dt=W1(at,D,q,Q,de,be);return Dt!==Bn&&u0(eo(),at,z,Dt,Pe,Ke),tp}function ip(z,D,q,Q,de,be,Pe,Ke,at,Dt){const jt=Ri(),ei=q1(jt,D,q,Q,de,be,Pe,Ke);return ei!==Bn&&u0(eo(),jt,z,ei,at,Dt),ip}function np(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei){const Mi=Ri(),Di=N1(Mi,D,q,Q,de,be,Pe,Ke,at,Dt);return Di!==Bn&&u0(eo(),Mi,z,Di,jt,ei),np}function op(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di){const Ni=Ri(),tn=B1(Ni,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei);return tn!==Bn&&u0(eo(),Ni,z,tn,Mi,Di),op}function rp(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn){const cn=Ri(),vn=F1(cn,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di);return vn!==Bn&&u0(eo(),cn,z,vn,Ni,tn),rp}function sp(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn,cn,vn){const Pn=Ri(),$i=j1(Pn,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn);return $i!==Bn&&u0(eo(),Pn,z,$i,cn,vn),sp}function ap(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn,cn,vn,Pn,$i){const $n=Ri(),zr=H1($n,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn,cn,vn);return zr!==Bn&&u0(eo(),$n,z,zr,Pn,$i),ap}function lp(z,D,q,Q){const de=Ri(),be=I1(de,D);return be!==Bn&&u0(eo(),de,z,be,q,Q),lp}function Af(z){const D=xn(z);od(D[Bi],D,z)}function xf(z,D,q,Q,de,be,Pe,Ke){const at=Ri(),Dt=An(),jt=z+Jn,ei=Dt.firstCreatePass?function I2(z,D,q,Q,de,be,Pe,Ke,at){const Dt=D.consts,jt=T1(D,z,4,Pe||null,Lo(Dt,Ke));Vh(D,q,jt,Lo(Dt,at)),mn(D,jt);const ei=jt.tView=Hh(2,jt,Q,de,be,D.directiveRegistry,D.pipeRegistry,null,D.schemas,Dt);return null!==D.queries&&(D.queries.template(D,jt),ei.queries=D.queries.embeddedTView(jt)),jt}(jt,Dt,at,D,q,Q,de,be,Pe):Dt.data[jt];zo(ei,!1);const Mi=at[nn].createComment("");b1(Dt,at,Mi,ei),un(Mi,at),id(at,at[jt]=lf(Mi,at,Mi,ei)),Xr(ei)&&Fh(Dt,at,ei),null!=Pe&&jh(at,ei,Ke)}function wf(z,D,q,Q){q>=z.data.length&&(z.data[q]=null,z.blueprint[q]=null),D[q]=Q}function Cf(z){return Go(function Us(){return bn.lFrame.contextLView}(),Jn+z)}function cp(z,D,q){const Q=Ri();return ra(Q,It(),D)&&La(An(),eo(),Q,z,D,Q[nn],q,!1),cp}function dp(z,D,q,Q,de){const Pe=de?"class":"style";Kh(z,q,D.inputs[Pe],Pe,Q)}function cd(z,D,q,Q){const de=Ri(),be=An(),Pe=Jn+z,Ke=de[nn],at=be.firstCreatePass?function P2(z,D,q,Q,de,be){const Pe=D.consts,at=T1(D,z,2,Q,Lo(Pe,de));return Vh(D,q,at,Lo(Pe,be)),null!==at.attrs&&rd(at,at.attrs,!1),null!==at.mergedAttrs&&rd(at,at.mergedAttrs,!0),null!==D.queries&&D.queries.elementStart(D,at),at}(Pe,be,de,D,q,Q):be.data[Pe],Dt=de[Pe]=tl(Ke,D,function sa(){return bn.lFrame.currentNamespace}()),jt=Xr(at);return zo(at,!0),dc(Ke,Dt,at),32!=(32&at.flags)&&b1(be,de,Dt,at),0===function mt(){return bn.lFrame.elementDepthCount}()&&un(Dt,de),function nt(){bn.lFrame.elementDepthCount++}(),jt&&(Fh(be,de,at),Bh(be,at,de)),null!==Q&&jh(de,at),cd}function dd(){let z=Yn();Ys()?ps():(z=z.parent,zo(z,!1));const D=z;!function Ft(){bn.lFrame.elementDepthCount--}();const q=An();return q.firstCreatePass&&(mn(q,z),Mo(z)&&q.queries.elementEnd(z)),null!=D.classesWithoutHost&&function kn(z){return 0!=(8&z.flags)}(D)&&dp(q,D,Ri(),D.classesWithoutHost,!0),null!=D.stylesWithoutHost&&function En(z){return 0!=(16&z.flags)}(D)&&dp(q,D,Ri(),D.stylesWithoutHost,!1),dd}function hp(z,D,q,Q){return cd(z,D,q,Q),dd(),hp}function hd(z,D,q){const Q=Ri(),de=An(),be=z+Jn,Pe=de.firstCreatePass?function W2(z,D,q,Q,de){const be=D.consts,Pe=Lo(be,Q),Ke=T1(D,z,8,"ng-container",Pe);return null!==Pe&&rd(Ke,Pe,!0),Vh(D,q,Ke,Lo(be,de)),null!==D.queries&&D.queries.elementStart(D,Ke),Ke}(be,de,Q,D,q):de.data[be];zo(Pe,!0);const Ke=Q[be]=Q[nn].createComment("");return b1(de,Q,Ke,Pe),un(Ke,Q),Xr(Pe)&&(Fh(de,Q,Pe),Bh(de,Pe,Q)),null!=q&&jh(Q,Pe),hd}function pd(){let z=Yn();const D=An();return Ys()?ps():(z=z.parent,zo(z,!1)),D.firstCreatePass&&(mn(D,z),Mo(z)&&D.queries.elementEnd(z)),pd}function pp(z,D,q){return hd(z,D,q),pd(),pp}function Df(){return Ri()}function up(z){return!!z&&"function"==typeof z.then}function Sf(z){return!!z&&"function"==typeof z.subscribe}const kf=Sf;function fp(z,D,q,Q){const de=Ri(),be=An(),Pe=Yn();return Ef(be,de,de[nn],Pe,z,D,Q),fp}function mp(z,D){const q=Yn(),Q=Ri(),de=An();return Ef(de,Q,hf(on(de.data),q,Q),q,z,D),mp}function Ef(z,D,q,Q,de,be,Pe){const Ke=Xr(Q),Dt=z.firstCreatePass&&df(z),jt=D[gi],ei=cf(D);let Mi=!0;if(3&Q.type||Pe){const tn=_o(Q,D),cn=Pe?Pe(tn):tn,vn=ei.length,Pn=Pe?$n=>Pe(Vn($n[Q.index])):Q.index;let $i=null;if(!Pe&&Ke&&($i=function q2(z,D,q,Q){const de=z.cleanup;if(null!=de)for(let be=0;be<de.length-1;be+=2){const Pe=de[be];if(Pe===q&&de[be+1]===Q){const Ke=D[oi],at=de[be+2];return Ke.length>at?Ke[at]:null}"string"==typeof Pe&&(be+=2)}return null}(z,D,de,Q.index)),null!==$i)($i.__ngLastListenerFn__||$i).__ngNextListenerFn__=be,$i.__ngLastListenerFn__=be,Mi=!1;else{be=Lf(Q,D,jt,be,!1);const $n=q.listen(cn,de,be);ei.push(be,$n),Dt&&Dt.push(de,Pn,vn,vn+1)}}else be=Lf(Q,D,jt,be,!1);const Di=Q.outputs;let Ni;if(Mi&&null!==Di&&(Ni=Di[de])){const tn=Ni.length;if(tn)for(let cn=0;cn<tn;cn+=2){const zr=D[Ni[cn]][Ni[cn+1]].subscribe(be),ss=ei.length;ei.push(be,zr),Dt&&Dt.push(de,Q.index,ss,-(ss+1))}}}function Tf(z,D,q,Q){try{return bo(6,D,q),!1!==q(Q)}catch(de){return pf(z,de),!1}finally{bo(7,D,q)}}function Lf(z,D,q,Q,de){return function be(Pe){if(Pe===Function)return Q;nd(z.componentOffset>-1?Do(z.index,D):D);let at=Tf(D,q,Q,Pe),Dt=be.__ngNextListenerFn__;for(;Dt;)at=Tf(D,q,Dt,Pe)&&at,Dt=Dt.__ngNextListenerFn__;return de&&!1===at&&(Pe.preventDefault(),Pe.returnValue=!1),at}}function Rf(z=1){return function qr(z){return(bn.lFrame.contextLView=function po(z,D){for(;z>0;)D=D[ho],z--;return D}(z,bn.lFrame.contextLView))[gi]}(z)}function N2(z,D){let q=null;const Q=function E1(z){const D=z.attrs;if(null!=D){const q=D.indexOf(5);if(!(1&q))return D[q+1]}return null}(z);for(let de=0;de<D.length;de++){const be=D[de];if("*"!==be){if(null===Q?Dh(z,be,!0):kh(Q,be))return de}else q=de}return q}function If(z){const D=Ri()[Qn][Ct];if(!D.projection){const Q=D.projection=Ye(z?z.length:1,null),de=Q.slice();let be=D.child;for(;null!==be;){const Pe=z?N2(be,z):0;null!==Pe&&(de[Pe]?de[Pe].projectionNext=be:Q[Pe]=be,de[Pe]=be),be=be.next}}}function Pf(z,D=0,q){const Q=Ri(),de=An(),be=T1(de,Jn+z,16,null,q||null);null===be.projection&&(be.projection=D),ps(),32!=(32&be.flags)&&function lc(z,D,q){dl(D[nn],0,D,q,K0(z,q,D),ol(q.parent||D[Ct],q,D))}(de,Q,be)}function gp(z,D,q){return ud(z,"",D,"",q),gp}function ud(z,D,q,Q,de){const be=Ri(),Pe=P1(be,D,q,Q);return Pe!==Bn&&La(An(),eo(),be,z,Pe,be[nn],de,!1),ud}function bp(z,D,q,Q,de,be,Pe){const Ke=Ri(),at=W1(Ke,D,q,Q,de,be);return at!==Bn&&La(An(),eo(),Ke,z,at,Ke[nn],Pe,!1),bp}function Mp(z,D,q,Q,de,be,Pe,Ke,at){const Dt=Ri(),jt=q1(Dt,D,q,Q,de,be,Pe,Ke);return jt!==Bn&&La(An(),eo(),Dt,z,jt,Dt[nn],at,!1),Mp}function _p(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt){const ei=Ri(),Mi=N1(ei,D,q,Q,de,be,Pe,Ke,at,Dt);return Mi!==Bn&&La(An(),eo(),ei,z,Mi,ei[nn],jt,!1),_p}function vp(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi){const Di=Ri(),Ni=B1(Di,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei);return Ni!==Bn&&La(An(),eo(),Di,z,Ni,Di[nn],Mi,!1),vp}function yp(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni){const tn=Ri(),cn=F1(tn,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di);return cn!==Bn&&La(An(),eo(),tn,z,cn,tn[nn],Ni,!1),yp}function Op(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn,cn){const vn=Ri(),Pn=j1(vn,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn);return Pn!==Bn&&La(An(),eo(),vn,z,Pn,vn[nn],cn,!1),Op}function zp(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn,cn,vn,Pn){const $i=Ri(),$n=H1($i,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn,cn,vn);return $n!==Bn&&La(An(),eo(),$i,z,$n,$i[nn],Pn,!1),zp}function Ap(z,D,q){const Q=Ri(),de=I1(Q,D);return de!==Bn&&La(An(),eo(),Q,z,de,Q[nn],q,!1),Ap}function fd(z,D){return z<<17|D<<2}function Y0(z){return z>>17&32767}function xp(z){return 2|z}function c1(z){return(131068&z)>>2}function wp(z,D){return-131069&z|D<<2}function Cp(z){return 1|z}function Wf(z,D,q,Q,de){const be=z[q+1],Pe=null===D;let Ke=Q?Y0(be):c1(be),at=!1;for(;0!==Ke&&(!1===at||Pe);){const jt=z[Ke+1];Y2(z[Ke],D)&&(at=!0,z[Ke+1]=Q?Cp(jt):xp(jt)),Ke=Q?Y0(jt):c1(jt)}at&&(z[q+1]=Q?xp(be):Cp(be))}function Y2(z,D){return null===z||null==D||(Array.isArray(z)?z[1]:z)===D||!(!Array.isArray(z)||"string"!=typeof D)&&qi(z,D)>=0}const Ts={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function qf(z){return z.substring(Ts.key,Ts.keyEnd)}function U2(z){return z.substring(Ts.value,Ts.valueEnd)}function Nf(z,D){const q=Ts.textEnd;return q===D?-1:(D=Ts.keyEnd=function K2(z,D,q){for(;D<q&&z.charCodeAt(D)>32;)D++;return D}(z,Ts.key=D,q),V1(z,D,q))}function Bf(z,D){const q=Ts.textEnd;let Q=Ts.key=V1(z,D,q);return q===Q?-1:(Q=Ts.keyEnd=function $2(z,D,q){let Q;for(;D<q&&(45===(Q=z.charCodeAt(D))||95===Q||(-33&Q)>=65&&(-33&Q)<=90||Q>=48&&Q<=57);)D++;return D}(z,Q,q),Q=jf(z,Q,q),Q=Ts.value=V1(z,Q,q),Q=Ts.valueEnd=function Z2(z,D,q){let Q=-1,de=-1,be=-1,Pe=D,Ke=Pe;for(;Pe<q;){const at=z.charCodeAt(Pe++);if(59===at)return Ke;34===at||39===at?Ke=Pe=Hf(z,at,Pe,q):D===Pe-4&&85===be&&82===de&&76===Q&&40===at?Ke=Pe=Hf(z,41,Pe,q):at>32&&(Ke=Pe),be=de,de=Q,Q=-33&at}return Ke}(z,Q,q),jf(z,Q,q))}function Ff(z){Ts.key=0,Ts.keyEnd=0,Ts.value=0,Ts.valueEnd=0,Ts.textEnd=z.length}function V1(z,D,q){for(;D<q&&z.charCodeAt(D)<=32;)D++;return D}function jf(z,D,q,Q){return(D=V1(z,D,q))<q&&D++,D}function Hf(z,D,q,Q){let de=-1,be=q;for(;be<Q;){const Pe=z.charCodeAt(be++);if(Pe==D&&92!==de)return be;de=92==Pe&&92===de?0:Pe}throw new Error}function Dp(z,D,q){return a0(z,D,q,!1),Dp}function Sp(z,D){return a0(z,D,null,!0),Sp}function s0(z){l0(Xf,Q2,z,!1)}function Q2(z,D){for(let q=function G2(z){return Ff(z),Bf(z,V1(z,0,Ts.textEnd))}(D);q>=0;q=Bf(D,q))Xf(z,qf(D),U2(D))}function Vf(z){l0(oM,m0,z,!0)}function m0(z,D){for(let q=function X2(z){return Ff(z),Nf(z,V1(z,0,Ts.textEnd))}(D);q>=0;q=Nf(D,q))Ht(z,qf(D),!0)}function a0(z,D,q,Q){const de=Ri(),be=An(),Pe=Xt(2);be.firstUpdatePass&&Uf(be,z,Pe,Q),D!==Bn&&ra(de,Pe,D)&&Gf(be,be.data[io()],de,de[nn],z,de[Pe+1]=function sM(z,D){return null==z||""===z||("string"==typeof D?z+=D:"object"==typeof z&&(z=N(d0(z)))),z}(D,q),Q,Pe)}function l0(z,D,q,Q){const de=An(),be=Xt(2);de.firstUpdatePass&&Uf(de,null,be,Q);const Pe=Ri();if(q!==Bn&&ra(Pe,be,q)){const Ke=de.data[io()];if($f(Ke,Q)&&!Yf(de,be)){let at=Q?Ke.classesWithoutHost:Ke.stylesWithoutHost;null!==at&&(q=Y(at,q||"")),dp(de,Ke,Pe,q,Q)}else!function rM(z,D,q,Q,de,be,Pe,Ke){de===Bn&&(de=Fi);let at=0,Dt=0,jt=0<de.length?de[0]:null,ei=0<be.length?be[0]:null;for(;null!==jt||null!==ei;){const Mi=at<de.length?de[at+1]:void 0,Di=Dt<be.length?be[Dt+1]:void 0;let tn,Ni=null;jt===ei?(at+=2,Dt+=2,Mi!==Di&&(Ni=ei,tn=Di)):null===ei||null!==jt&&jt<ei?(at+=2,Ni=jt):(Dt+=2,Ni=ei,tn=Di),null!==Ni&&Gf(z,D,q,Q,Ni,tn,Pe,Ke),jt=at<de.length?de[at]:null,ei=Dt<be.length?be[Dt]:null}}(de,Ke,Pe,Pe[nn],Pe[be+1],Pe[be+1]=function nM(z,D,q){if(null==q||""===q)return Fi;const Q=[],de=d0(q);if(Array.isArray(de))for(let be=0;be<de.length;be++)z(Q,de[be],!0);else if("object"==typeof de)for(const be in de)de.hasOwnProperty(be)&&z(Q,be,de[be]);else"string"==typeof de&&D(Q,de);return Q}(z,D,q),Q,be)}}function Yf(z,D){return D>=z.expandoStartIndex}function Uf(z,D,q,Q){const de=z.data;if(null===de[q+1]){const be=de[io()],Pe=Yf(z,q);$f(be,Q)&&null===D&&!Pe&&(D=!1),D=function J2(z,D,q,Q){const de=on(z);let be=Q?D.residualClasses:D.residualStyles;if(null===de)0===(Q?D.classBindings:D.styleBindings)&&(q=Nl(q=kp(null,z,D,q,Q),D.attrs,Q),be=null);else{const Pe=D.directiveStylingLast;if(-1===Pe||z[Pe]!==de)if(q=kp(de,z,D,q,Q),null===be){let at=function eM(z,D,q){const Q=q?D.classBindings:D.styleBindings;if(0!==c1(Q))return z[Y0(Q)]}(z,D,Q);void 0!==at&&Array.isArray(at)&&(at=kp(null,z,D,at[1],Q),at=Nl(at,D.attrs,Q),function tM(z,D,q,Q){z[Y0(q?D.classBindings:D.styleBindings)]=Q}(z,D,Q,at))}else be=function iM(z,D,q){let Q;const de=D.directiveEnd;for(let be=1+D.directiveStylingLast;be<de;be++)Q=Nl(Q,z[be].hostAttrs,q);return Nl(Q,D.attrs,q)}(z,D,Q)}return void 0!==be&&(Q?D.residualClasses=be:D.residualStyles=be),q}(de,be,D,Q),function H2(z,D,q,Q,de,be){let Pe=be?D.classBindings:D.styleBindings,Ke=Y0(Pe),at=c1(Pe);z[Q]=q;let jt,Dt=!1;if(Array.isArray(q)?(jt=q[1],(null===jt||qi(q,jt)>0)&&(Dt=!0)):jt=q,de)if(0!==at){const Mi=Y0(z[Ke+1]);z[Q+1]=fd(Mi,Ke),0!==Mi&&(z[Mi+1]=wp(z[Mi+1],Q)),z[Ke+1]=function F2(z,D){return 131071&z|D<<17}(z[Ke+1],Q)}else z[Q+1]=fd(Ke,0),0!==Ke&&(z[Ke+1]=wp(z[Ke+1],Q)),Ke=Q;else z[Q+1]=fd(at,0),0===Ke?Ke=Q:z[at+1]=wp(z[at+1],Q),at=Q;Dt&&(z[Q+1]=xp(z[Q+1])),Wf(z,jt,Q,!0),Wf(z,jt,Q,!1),function V2(z,D,q,Q,de){const be=de?z.residualClasses:z.residualStyles;null!=be&&"string"==typeof D&&qi(be,D)>=0&&(q[Q+1]=Cp(q[Q+1]))}(D,jt,z,Q,be),Pe=fd(Ke,at),be?D.classBindings=Pe:D.styleBindings=Pe}(de,be,D,q,Pe,Q)}}function kp(z,D,q,Q,de){let be=null;const Pe=q.directiveEnd;let Ke=q.directiveStylingLast;for(-1===Ke?Ke=q.directiveStart:Ke++;Ke<Pe&&(be=D[Ke],Q=Nl(Q,be.hostAttrs,de),be!==z);)Ke++;return null!==z&&(q.directiveStylingLast=Ke),Q}function Nl(z,D,q){const Q=q?1:2;let de=-1;if(null!==D)for(let be=0;be<D.length;be++){const Pe=D[be];"number"==typeof Pe?de=Pe:de===Q&&(Array.isArray(z)||(z=void 0===z?[]:["",z]),Ht(z,Pe,!!q||D[++be]))}return void 0===z?null:z}function Xf(z,D,q){Ht(z,D,d0(q))}function oM(z,D,q){const Q=String(D);""!==Q&&!Q.includes(" ")&&Ht(z,Q,q)}function Gf(z,D,q,Q,de,be,Pe,Ke){if(!(3&D.type))return;const at=z.data,Dt=at[Ke+1],jt=function j2(z){return 1==(1&z)}(Dt)?Kf(at,D,q,de,c1(Dt),Pe):void 0;md(jt)||(md(be)||function B2(z){return 2==(2&z)}(Dt)&&(be=Kf(at,null,q,de,Ke,Pe)),function Fd(z,D,q,Q,de){if(D)de?z.addClass(q,Q):z.removeClass(q,Q);else{let be=-1===Q.indexOf("-")?void 0:Or.DashCase;null==de?z.removeStyle(q,Q,be):("string"==typeof de&&de.endsWith("!important")&&(de=de.slice(0,-10),be|=Or.Important),z.setStyle(q,Q,de,be))}}(Q,Pe,No(io(),q),de,be))}function Kf(z,D,q,Q,de,be){const Pe=null===D;let Ke;for(;de>0;){const at=z[de],Dt=Array.isArray(at),jt=Dt?at[1]:at,ei=null===jt;let Mi=q[de+1];Mi===Bn&&(Mi=ei?Fi:void 0);let Di=ei?bi(Mi,Q):jt===Q?Mi:void 0;if(Dt&&!md(Di)&&(Di=bi(at,Q)),md(Di)&&(Ke=Di,Pe))return Ke;const Ni=z[de+1];de=Pe?Y0(Ni):c1(Ni)}if(null!==D){let at=be?D.residualClasses:D.residualStyles;null!=at&&(Ke=bi(at,Q))}return Ke}function md(z){return void 0!==z}function $f(z,D){return 0!=(z.flags&(D?8:16))}function Zf(z,D=""){const q=Ri(),Q=An(),de=z+Jn,be=Q.firstCreatePass?T1(Q,de,1,D,null):Q.data[de],Pe=q[de]=el(q[nn],D);b1(Q,q,Pe,be),zo(be,!1)}function Ep(z){return gd("",z,""),Ep}function gd(z,D,q){const Q=Ri(),de=P1(Q,z,D,q);return de!==Bn&&T0(Q,io(),de),gd}function Tp(z,D,q,Q,de){const be=Ri(),Pe=W1(be,z,D,q,Q,de);return Pe!==Bn&&T0(be,io(),Pe),Tp}function Lp(z,D,q,Q,de,be,Pe){const Ke=Ri(),at=q1(Ke,z,D,q,Q,de,be,Pe);return at!==Bn&&T0(Ke,io(),at),Lp}function Rp(z,D,q,Q,de,be,Pe,Ke,at){const Dt=Ri(),jt=N1(Dt,z,D,q,Q,de,be,Pe,Ke,at);return jt!==Bn&&T0(Dt,io(),jt),Rp}function Ip(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt){const ei=Ri(),Mi=B1(ei,z,D,q,Q,de,be,Pe,Ke,at,Dt,jt);return Mi!==Bn&&T0(ei,io(),Mi),Ip}function Pp(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi){const Di=Ri(),Ni=F1(Di,z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi);return Ni!==Bn&&T0(Di,io(),Ni),Pp}function Wp(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni){const tn=Ri(),cn=j1(tn,z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni);return cn!==Bn&&T0(tn,io(),cn),Wp}function qp(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn,cn){const vn=Ri(),Pn=H1(vn,z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn,cn);return Pn!==Bn&&T0(vn,io(),Pn),qp}function Np(z){const D=Ri(),q=I1(D,z);return q!==Bn&&T0(D,io(),q),Np}function Qf(z,D,q){l0(Ht,m0,P1(Ri(),z,D,q),!0)}function Jf(z,D,q,Q,de){l0(Ht,m0,W1(Ri(),z,D,q,Q,de),!0)}function em(z,D,q,Q,de,be,Pe){l0(Ht,m0,q1(Ri(),z,D,q,Q,de,be,Pe),!0)}function tm(z,D,q,Q,de,be,Pe,Ke,at){l0(Ht,m0,N1(Ri(),z,D,q,Q,de,be,Pe,Ke,at),!0)}function im(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt){l0(Ht,m0,B1(Ri(),z,D,q,Q,de,be,Pe,Ke,at,Dt,jt),!0)}function nm(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi){l0(Ht,m0,F1(Ri(),z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi),!0)}function om(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni){l0(Ht,m0,j1(Ri(),z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni),!0)}function rm(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn,cn){l0(Ht,m0,H1(Ri(),z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn,cn),!0)}function sm(z){l0(Ht,m0,I1(Ri(),z),!0)}function am(z,D,q){s0(P1(Ri(),z,D,q))}function lm(z,D,q,Q,de){s0(W1(Ri(),z,D,q,Q,de))}function cm(z,D,q,Q,de,be,Pe){s0(q1(Ri(),z,D,q,Q,de,be,Pe))}function dm(z,D,q,Q,de,be,Pe,Ke,at){s0(N1(Ri(),z,D,q,Q,de,be,Pe,Ke,at))}function hm(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt){s0(B1(Ri(),z,D,q,Q,de,be,Pe,Ke,at,Dt,jt))}function pm(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi){s0(F1(Ri(),z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi))}function um(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni){s0(j1(Ri(),z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni))}function fm(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn,cn){s0(H1(Ri(),z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn,cn))}function mm(z){s0(I1(Ri(),z))}function Bp(z,D,q,Q,de){return a0(z,P1(Ri(),D,q,Q),de,!1),Bp}function Fp(z,D,q,Q,de,be,Pe){return a0(z,W1(Ri(),D,q,Q,de,be),Pe,!1),Fp}function jp(z,D,q,Q,de,be,Pe,Ke,at){return a0(z,q1(Ri(),D,q,Q,de,be,Pe,Ke),at,!1),jp}function Hp(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt){return a0(z,N1(Ri(),D,q,Q,de,be,Pe,Ke,at,Dt),jt,!1),Hp}function Vp(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi){return a0(z,B1(Ri(),D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei),Mi,!1),Vp}function Yp(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni){return a0(z,F1(Ri(),D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di),Ni,!1),Yp}function Up(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn,cn){return a0(z,j1(Ri(),D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn),cn,!1),Up}function Xp(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn,cn,vn,Pn){return a0(z,H1(Ri(),D,q,Q,de,be,Pe,Ke,at,Dt,jt,ei,Mi,Di,Ni,tn,cn,vn),Pn,!1),Xp}function Gp(z,D,q){return a0(z,I1(Ri(),D),q,!1),Gp}function Kp(z,D,q){const Q=Ri();return ra(Q,It(),D)&&La(An(),eo(),Q,z,D,Q[nn],q,!0),Kp}function $p(z,D,q){const Q=Ri();if(ra(Q,It(),D)){const be=An(),Pe=eo();La(be,Pe,Q,z,D,hf(on(be.data),Pe,Q),q,!0)}return $p}const d1=void 0;var lM=["en",[["a","p"],["AM","PM"],d1],[["AM","PM"],d1,d1],[["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"]],d1,[["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"]],d1,[["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}",d1,"{1} 'at' {0}",d1],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function aM(z){const q=Math.floor(Math.abs(z)),Q=z.toString().replace(/^[^.]*\.?/,"").length;return 1===q&&0===Q?1:5}];let Y1={};function cM(z,D,q){"string"!=typeof D&&(q=D,D=z[In.LocaleId]),D=D.toLowerCase().replace(/_/g,"-"),Y1[D]=z,q&&(Y1[D][In.ExtraData]=q)}function Zp(z){const D=function pM(z){return z.toLowerCase().replace(/_/g,"-")}(z);let q=bm(D);if(q)return q;const Q=D.split("-")[0];if(q=bm(Q),q)return q;if("en"===Q)return lM;throw new g(701,!1)}function dM(z){return Zp(z)[In.CurrencyCode]||null}function gm(z){return Zp(z)[In.PluralCase]}function bm(z){return z in Y1||(Y1[z]=ce.ng&&ce.ng.common&&ce.ng.common.locales&&ce.ng.common.locales[z]),Y1[z]}function hM(){Y1={}}var In=(()=>((In=In||{})[In.LocaleId=0]="LocaleId",In[In.DayPeriodsFormat=1]="DayPeriodsFormat",In[In.DayPeriodsStandalone=2]="DayPeriodsStandalone",In[In.DaysFormat=3]="DaysFormat",In[In.DaysStandalone=4]="DaysStandalone",In[In.MonthsFormat=5]="MonthsFormat",In[In.MonthsStandalone=6]="MonthsStandalone",In[In.Eras=7]="Eras",In[In.FirstDayOfWeek=8]="FirstDayOfWeek",In[In.WeekendRange=9]="WeekendRange",In[In.DateFormat=10]="DateFormat",In[In.TimeFormat=11]="TimeFormat",In[In.DateTimeFormat=12]="DateTimeFormat",In[In.NumberSymbols=13]="NumberSymbols",In[In.NumberFormats=14]="NumberFormats",In[In.CurrencyCode=15]="CurrencyCode",In[In.CurrencySymbol=16]="CurrencySymbol",In[In.CurrencyName=17]="CurrencyName",In[In.Currencies=18]="Currencies",In[In.Directionality=19]="Directionality",In[In.PluralCase=20]="PluralCase",In[In.ExtraData=21]="ExtraData",In))();const uM=["zero","one","two","few","many"],h1="en-US",bd={marker:"element"},Md={marker:"ICU"};var Vr=(()=>((Vr=Vr||{})[Vr.SHIFT=2]="SHIFT",Vr[Vr.APPEND_EAGERLY=1]="APPEND_EAGERLY",Vr[Vr.COMMENT=2]="COMMENT",Vr))();let Mm=h1;function Qp(z){(function V(z,D){null==z&&F(D,z,null,"!=")})(z,"Expected localeId to be defined"),"string"==typeof z&&(Mm=z.toLowerCase().replace(/_/g,"-"))}function _m(z,D,q){const Q=D.insertBeforeIndex,de=Array.isArray(Q)?Q[0]:Q;return null===de?rc(z,0,q):Vn(q[de])}function vm(z,D,q,Q,de){const be=D.insertBeforeIndex;if(Array.isArray(be)){let Pe=Q,Ke=null;if(3&D.type||(Ke=Pe,Pe=de),null!==Pe&&-1===D.componentOffset)for(let at=1;at<be.length;at++)O0(z,Pe,q[be[at]],Ke,!1)}}function ym(z,D){if(z.push(D),z.length>1)for(let q=z.length-2;q>=0;q--){const Q=z[q];Om(Q)||bM(Q,D)&&null===MM(Q)&&_M(Q,D.index)}}function Om(z){return!(64&z.type)}function bM(z,D){return Om(D)||z.index>D.index}function MM(z){const D=z.insertBeforeIndex;return Array.isArray(D)?D[0]:D}function _M(z,D){const q=z.insertBeforeIndex;Array.isArray(q)?q[0]=D:(sc(_m,vm),z.insertBeforeIndex=D)}function Bl(z,D){const q=z.data[D];return null===q||"string"==typeof q?null:q.hasOwnProperty("currentCaseLViewIndex")?q:q.value}function OM(z,D,q){const Q=qh(z,q,64,null,null);return ym(D,Q),Q}function _d(z,D){const q=D[z.currentCaseLViewIndex];return null===q?q:q<0?~q:q}function zm(z){return z>>>17}function Am(z){return(131070&z)>>>1}let Fl=0,jl=0;function wm(z,D,q,Q){const de=q[nn];let Pe,be=null;for(let Ke=0;Ke<D.length;Ke++){const at=D[Ke];if("string"==typeof at){const Dt=D[++Ke];null===q[Dt]&&(q[Dt]=el(de,at))}else if("number"==typeof at)switch(1&at){case 0:const Dt=zm(at);let jt,ei;if(null===be&&(be=Dt,Pe=g1(de,Q)),Dt===be?(jt=Q,ei=Pe):(jt=null,ei=Vn(q[Dt])),null!==ei){const tn=Am(at);O0(de,ei,q[tn],jt,!1);const vn=Bl(z,tn);if(null!==vn&&"object"==typeof vn){const Pn=_d(vn,q);null!==Pn&&wm(z,vn.create[Pn],q,q[vn.anchorIdx])}}break;case 1:const Di=D[++Ke],Ni=D[++Ke];Uh(de,No(at>>>1,q),null,null,Di,Ni,null)}else switch(at){case Md:const Dt=D[++Ke],jt=D[++Ke];null===q[jt]&&un(q[jt]=Td(de,Dt),q);break;case bd:const ei=D[++Ke],Mi=D[++Ke];null===q[Mi]&&un(q[Mi]=tl(de,ei,null),q)}}}function Cm(z,D,q,Q,de){for(let be=0;be<q.length;be++){const Pe=q[be],Ke=q[++be];if(Pe&de){let at="";for(let Dt=be+1;Dt<=be+Ke;Dt++){const jt=q[Dt];if("string"==typeof jt)at+=jt;else if("number"==typeof jt)if(jt<0)at+=w(D[Q-jt]);else{const ei=jt>>>2;switch(3&jt){case 1:const Mi=q[++Dt],Di=q[++Dt],Ni=z.data[ei];"string"==typeof Ni?Uh(D[nn],D[ei],null,Ni,Mi,at,Di):La(z,Ni,D,Mi,at,D[nn],Di,!1);break;case 0:const tn=D[ei];null!==tn&&Ql(D[nn],tn,at);break;case 2:CM(z,Bl(z,ei),D,at);break;case 3:Dm(z,Bl(z,ei),Q,D)}}}}else{const at=q[be+1];if(at>0&&3==(3&at)){const jt=Bl(z,at>>>2);D[jt.currentCaseLViewIndex]<0&&Dm(z,jt,Q,D)}}be+=Ke}}function Dm(z,D,q,Q){let de=Q[D.currentCaseLViewIndex];if(null!==de){let be=Fl;de<0&&(de=Q[D.currentCaseLViewIndex]=~de,be=-1),Cm(z,Q,D.update[de],q,be)}}function CM(z,D,q,Q){const de=function DM(z,D){let q=z.cases.indexOf(D);if(-1===q)switch(z.type){case 1:{const Q=function fM(z,D){const q=gm(D)(parseInt(z,10)),Q=uM[q];return void 0!==Q?Q:"other"}(D,function gM(){return Mm}());q=z.cases.indexOf(Q),-1===q&&"other"!==Q&&(q=z.cases.indexOf("other"));break}case 0:q=z.cases.indexOf("other")}return-1===q?null:q}(D,Q);if(_d(D,q)!==de&&(Sm(z,D,q),q[D.currentCaseLViewIndex]=null===de?null:~de,null!==de)){const Pe=q[D.anchorIdx];Pe&&wm(z,D.create[de],q,Pe)}}function Sm(z,D,q){let Q=_d(D,q);if(null!==Q){const de=D.remove[Q];for(let be=0;be<de.length;be++){const Pe=de[be];if(Pe>0){const Ke=No(Pe,q);null!==Ke&&ll(q[nn],Ke)}else Sm(z,Bl(z,~Pe),q)}}}function SM(){const z=[];let q,Q,D=-1;function be(Ke,at){D=0;const Dt=_d(Ke,at);Q=null!==Dt?Ke.remove[Dt]:Fi}function Pe(){if(D<Q.length){const Ke=Q[D++];return Ke>0?q[Ke]:(z.push(D,Q),be(q[Bi].data[~Ke],q),Pe())}return 0===z.length?null:(Q=z.pop(),D=z.pop(),Pe())}return function de(Ke,at){for(q=at;z.length;)z.pop();return be(Ke.value,at),Pe}}const vd=/\ufffd(\d+):?\d*\ufffd/gi,kM=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,EM=/\ufffd(\d+)\ufffd/,Em=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,Hl="\ufffd",TM=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,LM=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,RM=/\uE500/g;function Tm(z,D,q,Q,de,be,Pe){const Ke=Wl(z,Q,1,null);let at=Ke<<Vr.SHIFT,Dt=pn();D===Dt&&(Dt=null),null===Dt&&(at|=Vr.APPEND_EAGERLY),Pe&&(at|=Vr.COMMENT,function G0(z){void 0===Qa&&(Qa=z())}(SM)),de.push(at,null===be?"":be);const jt=qh(z,Ke,Pe?32:1,null===be?"":be,null);ym(q,jt);const ei=jt.index;return zo(jt,!1),null!==Dt&&D!==Dt&&function yM(z,D){let q=z.insertBeforeIndex;null===q?(sc(_m,vm),q=z.insertBeforeIndex=[null,D]):(function n(z,D,q){z!=D&&F(q,z,D,"==")}(Array.isArray(q),!0,"Expecting array here"),q.push(D))}(Dt,ei),jt}function WM(z,D,q,Q,de,be,Pe){const Ke=Pe.match(vd),at=Tm(z,D,q,be,Q,Ke?null:Pe,!1);Ke&&Vl(de,Pe,at.index,null,0,null)}function Vl(z,D,q,Q,de,be){const Pe=z.length,Ke=Pe+1;z.push(null,null);const at=Pe+2,Dt=D.split(vd);let jt=0;for(let ei=0;ei<Dt.length;ei++){const Mi=Dt[ei];if(1&ei){const Di=de+parseInt(Mi,10);z.push(-1-Di),jt|=Lm(Di)}else""!==Mi&&z.push(Mi)}return z.push(q<<2|(Q?1:0)),Q&&z.push(Q,be),z[Pe]=jt,z[Ke]=z.length-at,jt}function NM(z){let D=0;for(let q=0;q<z.length;q++){const Q=z[q];"number"==typeof Q&&Q<0&&D++}return D}function Lm(z){return 1<<Math.min(z,31)}function Rm(z){let D,be,q="",Q=0,de=!1;for(;null!==(D=TM.exec(z));)de?D[0]===`${Hl}/*${be}${Hl}`&&(Q=D.index,de=!1):(q+=z.substring(Q,D.index+D[0].length),be=D[1],de=!0);return q+=z.slice(Q),q}function Im(z,D,q,Q,de,be){let Pe=0;const Ke={type:de.type,currentCaseLViewIndex:Wl(z,D,1,null),anchorIdx:be,cases:[],create:[],remove:[],update:[]};(function YM(z,D,q){z.push(Lm(D.mainBinding),2,-1-D.mainBinding,q<<2|2)})(q,de,be),function vM(z,D,q){const Q=z.data[D];null===Q?z.data[D]=q:Q.value=q}(z,be,Ke);const at=de.values;for(let Dt=0;Dt<at.length;Dt++){const jt=at[Dt],ei=[];for(let Mi=0;Mi<jt.length;Mi++){const Di=jt[Mi];if("string"!=typeof Di){const Ni=ei.push(Di)-1;jt[Mi]=`\x3c!--\ufffd${Ni}\ufffd--\x3e`}}Pe=HM(z,Ke,D,q,Q,de.cases[Dt],jt.join(""),ei)|Pe}Pe&&function UM(z,D,q){z.push(D,1,q<<2|3)}(q,Pe,be)}function jM(z){const D=[],q=[];let Q=1,de=0;const be=Jp(z=z.replace(Em,function(Pe,Ke,at){return Q="select"===at?0:1,de=parseInt(Ke.slice(1),10),""}));for(let Pe=0;Pe<be.length;){let Ke=be[Pe++].trim();1===Q&&(Ke=Ke.replace(/\s*(?:=)?(\w+)\s*/,"$1")),Ke.length&&D.push(Ke);const at=Jp(be[Pe++]);D.length>q.length&&q.push(at)}return{type:Q,mainBinding:de,cases:D,values:q}}function Jp(z){if(!z)return[];let D=0;const q=[],Q=[],de=/[{}]/g;let be;for(de.lastIndex=0;be=de.exec(z);){const Ke=be.index;if("}"==be[0]){if(q.pop(),0==q.length){const at=z.substring(D,Ke);Em.test(at)?Q.push(jM(at)):Q.push(at),D=Ke+1}}else{if(0==q.length){const at=z.substring(D,Ke);Q.push(at),D=Ke+1}q.push("{")}}const Pe=z.substring(D);return Q.push(Pe),Q}function HM(z,D,q,Q,de,be,Pe,Ke){const at=[],Dt=[],jt=[];D.cases.push(be),D.create.push(at),D.remove.push(Dt),D.update.push(jt);const Mi=_c(hc()).getInertBodyElement(Pe),Di=Ml(Mi)||Mi;return Di?Pm(z,D,q,Q,at,Dt,jt,Di,de,Ke,0):0}function Pm(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt){let ei=0,Mi=Ke.firstChild;for(;Mi;){const Di=Wl(z,q,1,null);switch(Mi.nodeType){case Node.ELEMENT_NODE:const Ni=Mi,tn=Ni.tagName.toLowerCase();if(A1.hasOwnProperty(tn)){eu(de,bd,tn,at,Di),z.data[Di]=tn;const $i=Ni.attributes;for(let $n=0;$n<$i.length;$n++){const zr=$i.item($n),ss=zr.name.toLowerCase();zr.value.match(vd)?yc.hasOwnProperty(ss)&&Vl(Pe,zr.value,Di,zr.name,0,ml[ss]?Z0:null):XM(de,Di,zr)}ei=Pm(z,D,q,Q,de,be,Pe,Mi,Di,Dt,jt+1)|ei,Wm(be,Di,jt)}break;case Node.TEXT_NODE:const cn=Mi.textContent||"",vn=cn.match(vd);eu(de,null,vn?"":cn,at,Di),Wm(be,Di,jt),vn&&(ei=Vl(Pe,cn,Di,null,0,null)|ei);break;case Node.COMMENT_NODE:const Pn=EM.exec(Mi.textContent||"");if(Pn){const $n=Dt[parseInt(Pn[1],10)];eu(de,Md,"",at,Di),Im(z,q,Q,at,$n,Di),VM(be,Di,jt)}}Mi=Mi.nextSibling}return ei}function Wm(z,D,q){0===q&&z.push(D)}function VM(z,D,q){0===q&&(z.push(~D),z.push(D))}function eu(z,D,q,Q,de){null!==D&&z.push(D),z.push(q,de,function zM(z,D,q){return z|D<<17|q<<1}(0,Q,de))}function XM(z,D,q){z.push(D<<1|1,q.name,q.value)}const qm=0,GM=/\[(\ufffd.+?\ufffd?)\]/,KM=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,$M=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,ZM=/{([A-Z0-9_]+)}/g,QM=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,JM=/\/\*/,e_=/\d+\:(\d+)/;function tu(z,D,q=-1){const Q=An(),de=Ri(),be=Jn+z,Pe=Lo(Q.consts,D),Ke=pn();Q.firstCreatePass&&function PM(z,D,q,Q,de,be){const Pe=pn(),Ke=[],at=[],Dt=[[]];de=function FM(z,D){if(function BM(z){return-1===z}(D))return Rm(z);{const q=z.indexOf(`:${D}${Hl}`)+2+D.toString().length,Q=z.search(new RegExp(`${Hl}\\/\\*\\d+:${D}${Hl}`));return Rm(z.substring(q,Q))}}(de,be);const jt=function IM(z){return z.replace(RM," ")}(de).split(LM);for(let ei=0;ei<jt.length;ei++){let Mi=jt[ei];if(1&ei){const Di=47===Mi.charCodeAt(0),tn=(Mi.charCodeAt(Di?1:0),Jn+Number.parseInt(Mi.substring(Di?2:1)));if(Di)Dt.shift(),zo(pn(),!1);else{const cn=OM(z,Dt[0],tn);Dt.unshift([]),zo(cn,!0)}}else{const Di=Jp(Mi);for(let Ni=0;Ni<Di.length;Ni++){let tn=Di[Ni];if(1&Ni){const cn=tn;if("object"!=typeof cn)throw new Error(`Unable to parse ICU expression in "${de}" message.`);Im(z,q,at,D,cn,Tm(z,Pe,Dt[0],q,Ke,"",!0).index)}else""!==tn&&WM(z,Pe,Dt[0],Ke,at,q,tn)}}}z.data[Q]={create:Ke,update:at}}(Q,null===Ke?0:Ke.index,de,be,Pe,q);const at=Q.data[be],jt=nc(Q,Ke===de[Ct]?null:Ke,de);(function wM(z,D,q,Q){const de=z[nn];for(let be=0;be<D.length;be++){const Pe=D[be++],Ke=D[be],Dt=(Pe&Vr.APPEND_EAGERLY)===Vr.APPEND_EAGERLY,jt=Pe>>>Vr.SHIFT;let ei=z[jt];null===ei&&(ei=z[jt]=(Pe&Vr.COMMENT)===Vr.COMMENT?de.createComment(Ke):el(de,Ke)),Dt&&null!==q&&O0(de,q,ei,Q,!1)}})(de,at.create,jt,Ke&&8&Ke.type?de[Ke.index]:null),ci(!0)}function iu(){ci(!1)}function Nm(z,D,q){tu(z,D,q),iu()}function Bm(z,D){const q=An(),Q=Lo(q.consts,D);!function qM(z,D,q){const de=Yn().index,be=[];if(z.firstCreatePass&&null===z.data[D]){for(let Pe=0;Pe<q.length;Pe+=2){const Ke=q[Pe],at=q[Pe+1];if(""!==at){if(kM.test(at))throw new Error(`ICU expressions are not supported in attributes. Message: "${at}".`);Vl(be,at,de,Ke,NM(be),null)}}z.data[D]=be}}(q,z+Jn,Q)}function nu(z){return function AM(z){z&&(Fl|=1<<Math.min(jl,31)),jl++}(ra(Ri(),It(),z)),nu}function Fm(z){!function xM(z,D,q){if(jl>0){const Q=z.data[q];Cm(z,D,Array.isArray(Q)?Q:Q.update,He()-jl-1,Fl)}Fl=0,jl=0}(An(),Ri(),z+Jn)}function jm(z,D={}){return function t_(z,D={}){let q=z;if(GM.test(z)){const Q={},de=[qm];q=q.replace(KM,(be,Pe,Ke)=>{const at=Pe||Ke,Dt=Q[at]||[];if(Dt.length||(at.split("|").forEach(tn=>{const cn=tn.match(e_),vn=cn?parseInt(cn[1],10):qm,Pn=JM.test(tn);Dt.push([vn,Pn,tn])}),Q[at]=Dt),!Dt.length)throw new Error(`i18n postprocess: unmatched placeholder - ${at}`);const jt=de[de.length-1];let ei=0;for(let tn=0;tn<Dt.length;tn++)if(Dt[tn][0]===jt){ei=tn;break}const[Mi,Di,Ni]=Dt[ei];return Di?de.pop():jt!==Mi&&de.push(Mi),Dt.splice(ei,1),Ni})}return Object.keys(D).length&&(q=q.replace($M,(Q,de,be,Pe,Ke,at)=>D.hasOwnProperty(be)?`${de}${D[be]}${at}`:Q),q=q.replace(ZM,(Q,de)=>D.hasOwnProperty(de)?D[de]:Q),q=q.replace(QM,(Q,de)=>{if(D.hasOwnProperty(de)){const be=D[de];if(!be.length)throw new Error(`i18n postprocess: unmatched ICU - ${Q} with key: ${de}`);return be.shift()}return Q})),q}(z,D)}function ou(z,D,q,Q,de){if(z=P(z),Array.isArray(z))for(let be=0;be<z.length;be++)ou(z[be],D,q,Q,de);else{const be=An(),Pe=Ri();let Ke=C0(z)?z:P(z.provide),at=Ic(z);const Dt=Yn(),jt=1048575&Dt.providerIndexes,ei=Dt.directiveStart,Mi=Dt.providerIndexes>>20;if(C0(z)||!z.multi){const Di=new Jt(at,de,da),Ni=su(Ke,D,de?jt:jt+Mi,ei);-1===Ni?(ua(Xs(Dt,Pe),be,Ke),ru(be,z,D.length),D.push(Ke),Dt.directiveStart++,Dt.directiveEnd++,de&&(Dt.providerIndexes+=1048576),q.push(Di),Pe.push(Di)):(q[Ni]=Di,Pe[Ni]=Di)}else{const Di=su(Ke,D,jt+Mi,ei),Ni=su(Ke,D,jt,jt+Mi),cn=Ni>=0&&q[Ni];if(de&&!cn||!de&&!(Di>=0&&q[Di])){ua(Xs(Dt,Pe),be,Ke);const vn=function r_(z,D,q,Q,de){const be=new Jt(z,q,da);return be.multi=[],be.index=D,be.componentProviders=0,Hm(be,de,Q&&!q),be}(de?o_:n_,q.length,de,Q,at);!de&&cn&&(q[Ni].providerFactory=vn),ru(be,z,D.length,0),D.push(Ke),Dt.directiveStart++,Dt.directiveEnd++,de&&(Dt.providerIndexes+=1048576),q.push(vn),Pe.push(vn)}else ru(be,z,Di>-1?Di:Ni,Hm(q[de?Ni:Di],at,!de&&Q));!de&&Q&&cn&&q[Ni].componentProviders++}}}function ru(z,D,q,Q){const de=C0(D),be=function hh(z){return!!z.useClass}(D);if(de||be){const at=(be?P(D.useClass):D).prototype.ngOnDestroy;if(at){const Dt=z.destroyHooks||(z.destroyHooks=[]);if(!de&&D.multi){const jt=Dt.indexOf(q);-1===jt?Dt.push(q,[Q,at]):Dt[jt+1].push(Q,at)}else Dt.push(q,at)}}}function Hm(z,D,q){return q&&z.componentProviders++,z.multi.push(D)-1}function su(z,D,q,Q){for(let de=q;de<Q;de++)if(D[de]===z)return de;return-1}function n_(z,D,q,Q){return au(this.multi,[])}function o_(z,D,q,Q){const de=this.multi;let be;if(this.providerFactory){const Pe=this.providerFactory.componentProviders,Ke=Cr(q,q[Bi],this.providerFactory.index,Q);be=Ke.slice(0,Pe),au(de,be);for(let at=Pe;at<Ke.length;at++)be.push(Ke[at])}else be=[],au(de,be);return be}function au(z,D){for(let q=0;q<z.length;q++)D.push((0,z[q])());return D}function Vm(z,D=[]){return q=>{q.providersResolver=(Q,de)=>function i_(z,D,q){const Q=An();if(Q.firstCreatePass){const de=Hn(z);ou(q,Q.data,Q.blueprint,de,!0),ou(D,Q.data,Q.blueprint,de,!1)}}(Q,de?de(z):z,D)}}class U1{}class Ym{}function Um(z,D){return new lu(z,D??null)}const s_=Um;class lu extends U1{constructor(D,q){super(),this._parent=q,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new uf(this);const Q=Gt(D);this._bootstrapComponents=n0(Q.bootstrap),this._r3Injector=Jc(D,q,[{provide:U1,useValue:this},{provide:e1,useValue:this.componentFactoryResolver}],N(D),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(D)}get injector(){return this._r3Injector}destroy(){const D=this._r3Injector;!D.destroyed&&D.destroy(),this.destroyCbs.forEach(q=>q()),this.destroyCbs=null}onDestroy(D){this.destroyCbs.push(D)}}class yd extends Ym{constructor(D){super(),this.moduleType=D}create(D){return new lu(this.moduleType,D)}}class a_ extends U1{constructor(D,q,Q){super(),this.componentFactoryResolver=new uf(this),this.instance=null;const de=new Rc([...D,{provide:U1,useValue:this},{provide:e1,useValue:this.componentFactoryResolver}],q||w1(),Q,new Set(["environment"]));this.injector=de,de.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(D){this.injector.onDestroy(D)}}function cu(z,D,q=null){return new a_(z,D,q).injector}let l_=(()=>{class z{constructor(q){this._injector=q,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(q){if(!q.standalone)return null;if(!this.cachedInjectors.has(q.id)){const Q=lh(0,q.type),de=Q.length>0?cu([Q],this._injector,`Standalone[${q.type.name}]`):null;this.cachedInjectors.set(q.id,de)}return this.cachedInjectors.get(q.id)}ngOnDestroy(){try{for(const q of this.cachedInjectors.values())null!==q&&q.destroy()}finally{this.cachedInjectors.clear()}}}return z.\u0275prov=H({token:z,providedIn:"environment",factory:()=>new z(hi(D0))}),z})();function Xm(z){z.getStandaloneInjector=D=>D.get(l_).getOrCreateStandaloneInjector(z)}function du(z){const D=Xi(z);if(null===D)return null;if(void 0===D.component){const q=D.lView;if(null===q)return null;D.component=function $l(z,D){const q=D[Bi].data[z],{directiveStart:Q,componentOffset:de}=q;return de>-1?D[Q+de]:null}(D.nodeIndex,q)}return D.component}function Gm(z){!function f_(z){if(typeof Element<"u"&&!(z instanceof Element))throw new Error("Expecting instance of DOM Element")}(z);const D=Xi(z),q=D?D.lView:null;return null===q?null:q[gi]}function Km(z){const D=Xi(z);let Q,q=D?D.lView:null;if(null===q)return null;for(;2===q[Bi].type&&(Q=W0(q));)q=Q;return 256&q[ln]?null:q[gi]}function $m(z){const D=uo(z);return null!==D?[m1(D)]:[]}function Zm(z){const D=Xi(z),q=D?D.lView:null;return null===q?p0.NULL:new Dr(q[Bi].data[D.nodeIndex],q)}function Qm(z){if(z instanceof Text)return[];const D=Xi(z),q=D?D.lView:null;if(null===q)return[];const de=D.nodeIndex;return q[Bi]?.data[de]?(void 0===D.directives&&(D.directives=ka(de,q)),null===D.directives?[]:[...D.directives]):[]}function d_(z){const{constructor:D}=z;if(!D)throw new Error("Unable to find the instance constructor");const q=Rt(D);if(q)return{inputs:q.inputs,outputs:q.outputs,encapsulation:q.encapsulation,changeDetection:q.onPush?mi.OnPush:mi.Default};const Q=Tt(D);return Q?{inputs:Q.inputs,outputs:Q.outputs}:null}function hu(z){return Xi(z).native}function Jm(z){const D=Xi(z),q=null===D?null:D.lView;if(null===q)return[];const de=q[oi],be=q[Bi].cleanup,Pe=[];if(be&&de)for(let Ke=0;Ke<be.length;){const at=be[Ke++],Dt=be[Ke++];if("string"==typeof at){const jt=at,ei=Vn(q[Dt]),Mi=de[be[Ke++]],Di=be[Ke++];z==ei&&Pe.push({element:z,name:jt,callback:Mi,useCapture:"boolean"==typeof Di&&Di,type:"boolean"==typeof Di||Di>=0?"dom":"output"})}}return Pe.sort(p_),Pe}function p_(z,D){return z.name==D.name?0:z.name<D.name?-1:1}function u_(z){return void 0!==z.type&&void 0!==z.declaredInputs&&void 0!==z.findHostDirectiveDefs}function eg(z,D,q,Q){return Qt(()=>{const de=z;null!==D&&(de.hasOwnProperty("decorators")&&void 0!==de.decorators?de.decorators.push(...D):de.decorators=D),null!==q&&(de.ctorParameters=q),null!==Q&&(de.propDecorators=de.hasOwnProperty("propDecorators")&&void 0!==de.propDecorators?{...de.propDecorators,...Q}:Q)})}function tg(z,D,q){const Q=qe()+z,de=Ri();return de[Q]===Bn?f0(de,Q,q?D.call(q):D()):ql(de,Q)}function ig(z,D,q,Q){return hg(Ri(),qe(),z,D,q,Q)}function ng(z,D,q,Q,de){return pg(Ri(),qe(),z,D,q,Q,de)}function og(z,D,q,Q,de,be){return ug(Ri(),qe(),z,D,q,Q,de,be)}function rg(z,D,q,Q,de,be,Pe){return fg(Ri(),qe(),z,D,q,Q,de,be,Pe)}function sg(z,D,q,Q,de,be,Pe,Ke){const at=qe()+z,Dt=Ri(),jt=Va(Dt,at,q,Q,de,be);return ra(Dt,at+4,Pe)||jt?f0(Dt,at+5,Ke?D.call(Ke,q,Q,de,be,Pe):D(q,Q,de,be,Pe)):ql(Dt,at+5)}function ag(z,D,q,Q,de,be,Pe,Ke,at){const Dt=qe()+z,jt=Ri(),ei=Va(jt,Dt,q,Q,de,be);return l1(jt,Dt+4,Pe,Ke)||ei?f0(jt,Dt+6,at?D.call(at,q,Q,de,be,Pe,Ke):D(q,Q,de,be,Pe,Ke)):ql(jt,Dt+6)}function lg(z,D,q,Q,de,be,Pe,Ke,at,Dt){const jt=qe()+z,ei=Ri();let Mi=Va(ei,jt,q,Q,de,be);return ld(ei,jt+4,Pe,Ke,at)||Mi?f0(ei,jt+7,Dt?D.call(Dt,q,Q,de,be,Pe,Ke,at):D(q,Q,de,be,Pe,Ke,at)):ql(ei,jt+7)}function cg(z,D,q,Q,de,be,Pe,Ke,at,Dt,jt){const ei=qe()+z,Mi=Ri(),Di=Va(Mi,ei,q,Q,de,be);return Va(Mi,ei+4,Pe,Ke,at,Dt)||Di?f0(Mi,ei+8,jt?D.call(jt,q,Q,de,be,Pe,Ke,at,Dt):D(q,Q,de,be,Pe,Ke,at,Dt)):ql(Mi,ei+8)}function dg(z,D,q,Q){return mg(Ri(),qe(),z,D,q,Q)}function Yl(z,D){const q=z[D];return q===Bn?void 0:q}function hg(z,D,q,Q,de,be){const Pe=D+q;return ra(z,Pe,de)?f0(z,Pe+1,be?Q.call(be,de):Q(de)):Yl(z,Pe+1)}function pg(z,D,q,Q,de,be,Pe){const Ke=D+q;return l1(z,Ke,de,be)?f0(z,Ke+2,Pe?Q.call(Pe,de,be):Q(de,be)):Yl(z,Ke+2)}function ug(z,D,q,Q,de,be,Pe,Ke){const at=D+q;return ld(z,at,de,be,Pe)?f0(z,at+3,Ke?Q.call(Ke,de,be,Pe):Q(de,be,Pe)):Yl(z,at+3)}function fg(z,D,q,Q,de,be,Pe,Ke,at){const Dt=D+q;return Va(z,Dt,de,be,Pe,Ke)?f0(z,Dt+4,at?Q.call(at,de,be,Pe,Ke):Q(de,be,Pe,Ke)):Yl(z,Dt+4)}function mg(z,D,q,Q,de,be){let Pe=D+q,Ke=!1;for(let at=0;at<de.length;at++)ra(z,Pe++,de[at])&&(Ke=!0);return Ke?f0(z,Pe,Q.apply(be,de)):Yl(z,Pe)}function gg(z,D){const q=An();let Q;const de=z+Jn;q.firstCreatePass?(Q=function m_(z,D){if(D)for(let q=D.length-1;q>=0;q--){const Q=D[q];if(z===Q.name)return Q}}(D,q.pipeRegistry),q.data[de]=Q,Q.onDestroy&&(q.destroyHooks??(q.destroyHooks=[])).push(de,Q.onDestroy)):Q=q.data[de];const be=Q.factory||(Q.factory=Vo(Q.type)),Pe=ve(da);try{const Ke=pr(!1),at=be();return pr(Ke),wf(q,Ri(),de,at),at}finally{ve(Pe)}}function bg(z,D,q){const Q=z+Jn,de=Ri(),be=Go(de,Q);return Ul(de,Q)?hg(de,qe(),D,be.transform,q,be):be.transform(q)}function Mg(z,D,q,Q){const de=z+Jn,be=Ri(),Pe=Go(be,de);return Ul(be,de)?pg(be,qe(),D,Pe.transform,q,Q,Pe):Pe.transform(q,Q)}function _g(z,D,q,Q,de){const be=z+Jn,Pe=Ri(),Ke=Go(Pe,be);return Ul(Pe,be)?ug(Pe,qe(),D,Ke.transform,q,Q,de,Ke):Ke.transform(q,Q,de)}function vg(z,D,q,Q,de,be){const Pe=z+Jn,Ke=Ri(),at=Go(Ke,Pe);return Ul(Ke,Pe)?fg(Ke,qe(),D,at.transform,q,Q,de,be,at):at.transform(q,Q,de,be)}function yg(z,D,q){const Q=z+Jn,de=Ri(),be=Go(de,Q);return Ul(de,Q)?mg(de,qe(),D,be.transform,q,be):be.transform.apply(be,q)}function Ul(z,D){return z[Bi].data[D].pure}function pu(z){return D=>{setTimeout(z,void 0,D)}}const g0=class g_ extends e.x{constructor(D=!1){super(),this.__isAsync=D}emit(D){super.next(D)}subscribe(D,q,Q){let de=D,be=q||(()=>null),Pe=Q;if(D&&"object"==typeof D){const at=D;de=at.next?.bind(at),be=at.error?.bind(at),Pe=at.complete?.bind(at)}this.__isAsync&&(be=pu(be),de&&(de=pu(de)),Pe&&(Pe=pu(Pe)));const Ke=super.subscribe({next:de,error:be,complete:Pe});return D instanceof c.w0&&D.add(Ke),Ke}};function b_(){return this._results[Symbol.iterator]()}class Od{get changes(){return this._changes||(this._changes=new g0)}constructor(D=!1){this._emitDistinctChangesOnly=D,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const q=Od.prototype;q[Symbol.iterator]||(q[Symbol.iterator]=b_)}get(D){return this._results[D]}map(D){return this._results.map(D)}filter(D){return this._results.filter(D)}find(D){return this._results.find(D)}reduce(D,q){return this._results.reduce(D,q)}forEach(D){this._results.forEach(D)}some(D){return this._results.some(D)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(D,q){const Q=this;Q.dirty=!1;const de=kr(D);(this._changesDetected=!function Ui(z,D,q){if(z.length!==D.length)return!1;for(let Q=0;Q<z.length;Q++){let de=z[Q],be=D[Q];if(q&&(de=q(de),be=q(be)),be!==de)return!1}return!0}(Q._results,de,q))&&(Q._results=de,Q.length=de.length,Q.last=de[this.length-1],Q.first=de[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}let Xl=(()=>{class z{}return z.__NG_ELEMENT_ID__=v_,z})();const M_=Xl,__=class extends M_{constructor(D,q,Q){super(),this._declarationLView=D,this._declarationTContainer=q,this.elementRef=Q}createEmbeddedView(D,q){const Q=this._declarationTContainer.tView,de=ed(this._declarationLView,Q,D,16,null,Q.declTNode,null,null,null,null,q||null);de[Ar]=this._declarationLView[this._declarationTContainer.index];const Pe=this._declarationLView[sr];return null!==Pe&&(de[sr]=Pe.createEmbeddedView(Q)),Nh(Q,de,D),new L1(de)}};function v_(){return zd(Yn(),Ri())}function zd(z,D){return 4&z.type?new __(D,z,j0(z,D)):null}let Ad=(()=>{class z{}return z.__NG_ELEMENT_ID__=y_,z})();function y_(){return Ag(Yn(),Ri())}const O_=Ad,Og=class extends O_{constructor(D,q,Q){super(),this._lContainer=D,this._hostTNode=q,this._hostLView=Q}get element(){return j0(this._hostTNode,this._hostLView)}get injector(){return new Dr(this._hostTNode,this._hostLView)}get parentInjector(){const D=rr(this._hostTNode,this._hostLView);if(Ko(D)){const q=or(D,this._hostLView),Q=dr(D);return new Dr(q[Bi].data[Q+8],q)}return new Dr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(D){const q=zg(this._lContainer);return null!==q&&q[D]||null}get length(){return this._lContainer.length-go}createEmbeddedView(D,q,Q){let de,be;"number"==typeof Q?de=Q:null!=Q&&(de=Q.index,be=Q.injector);const Pe=D.createEmbeddedView(q||{},be);return this.insert(Pe,de),Pe}createComponent(D,q,Q,de,be){const Pe=D&&!Fr(D);let Ke;if(Pe)Ke=q;else{const ei=q||{};Ke=ei.index,Q=ei.injector,de=ei.projectableNodes,be=ei.environmentInjector||ei.ngModuleRef}const at=Pe?D:new R1(Rt(D)),Dt=Q||this.parentInjector;if(!be&&null==at.ngModule){const Mi=(Pe?Dt:this.parentInjector).get(D0,null);Mi&&(be=Mi)}const jt=at.create(Dt,de,void 0,be);return this.insert(jt.hostView,Ke),jt}insert(D,q){const Q=D._lView,de=Q[Bi];if(function lr(z){return Ln(z[pi])}(Q)){const jt=this.indexOf(D);if(-1!==jt)this.detach(jt);else{const ei=Q[pi],Mi=new Og(ei,ei[Ct],ei[pi]);Mi.detach(Mi.indexOf(D))}}const be=this._adjustIndex(q),Pe=this._lContainer;!function ec(z,D,q,Q){const de=go+Q,be=q.length;Q>0&&(q[de-1][Yt]=D),Q<be-go?(D[Yt]=q[de],ia(q,go+Q,D)):(q.push(D),D[Yt]=null),D[pi]=q;const Pe=D[Ar];null!==Pe&&q!==Pe&&function il(z,D){const q=z[qo];D[Qn]!==D[pi][pi][Qn]&&(z[as]=!0),null===q?z[qo]=[D]:q.push(D)}(Pe,D);const Ke=D[sr];null!==Ke&&Ke.insertView(z),D[ln]|=64}(de,Q,Pe,be);const Ke=al(be,Pe),at=Q[nn],Dt=g1(at,Pe[Ur]);return null!==Dt&&function Rd(z,D,q,Q,de,be){Q[Ki]=de,Q[Ct]=D,$0(z,Q,q,1,de,be)}(de,Pe[Ct],at,Q,Dt,Ke),D.attachToViewContainerRef(),ia(uu(Pe),be,D),D}move(D,q){return this.insert(D,q)}indexOf(D){const q=zg(this._lContainer);return null!==q?q.indexOf(D):-1}remove(D){const q=this._adjustIndex(D,-1),Q=nl(this._lContainer,q);Q&&(Be(uu(this._lContainer),q),ya(Q[Bi],Q))}detach(D){const q=this._adjustIndex(D,-1),Q=nl(this._lContainer,q);return Q&&null!=Be(uu(this._lContainer),q)?new L1(Q):null}_adjustIndex(D,q=0){return D??this.length+q}};function zg(z){return z[lo]}function uu(z){return z[lo]||(z[lo]=[])}function Ag(z,D){let q;const Q=D[z.index];if(Ln(Q))q=Q;else{let de;if(8&z.type)de=Vn(Q);else{const be=D[nn];de=be.createComment("");const Pe=_o(z,D);O0(be,g1(be,Pe),de,function Nd(z,D){return z.nextSibling(D)}(be,Pe),!1)}D[z.index]=q=lf(Q,D,de,z),id(D,q)}return new Og(q,z,D)}class fu{constructor(D){this.queryList=D,this.matches=null}clone(){return new fu(this.queryList)}setDirty(){this.queryList.setDirty()}}class mu{constructor(D=[]){this.queries=D}createEmbeddedView(D){const q=D.queries;if(null!==q){const Q=null!==D.contentQueries?D.contentQueries[0]:q.length,de=[];for(let be=0;be<Q;be++){const Pe=q.getByIndex(be);de.push(this.queries[Pe.indexInDeclarationView].clone())}return new mu(de)}return null}insertView(D){this.dirtyQueriesWithMatches(D)}detachView(D){this.dirtyQueriesWithMatches(D)}dirtyQueriesWithMatches(D){for(let q=0;q<this.queries.length;q++)null!==Lg(D,q).matches&&this.queries[q].setDirty()}}class xg{constructor(D,q,Q=null){this.predicate=D,this.flags=q,this.read=Q}}class gu{constructor(D=[]){this.queries=D}elementStart(D,q){for(let Q=0;Q<this.queries.length;Q++)this.queries[Q].elementStart(D,q)}elementEnd(D){for(let q=0;q<this.queries.length;q++)this.queries[q].elementEnd(D)}embeddedTView(D){let q=null;for(let Q=0;Q<this.length;Q++){const de=null!==q?q.length:0,be=this.getByIndex(Q).embeddedTView(D,de);be&&(be.indexInDeclarationView=Q,null!==q?q.push(be):q=[be])}return null!==q?new gu(q):null}template(D,q){for(let Q=0;Q<this.queries.length;Q++)this.queries[Q].template(D,q)}getByIndex(D){return this.queries[D]}get length(){return this.queries.length}track(D){this.queries.push(D)}}class bu{constructor(D,q=-1){this.metadata=D,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=q}elementStart(D,q){this.isApplyingToNode(q)&&this.matchTNode(D,q)}elementEnd(D){this._declarationNodeIndex===D.index&&(this._appliesToNextNode=!1)}template(D,q){this.elementStart(D,q)}embeddedTView(D,q){return this.isApplyingToNode(D)?(this.crossesNgTemplate=!0,this.addMatch(-D.index,q),new bu(this.metadata)):null}isApplyingToNode(D){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const q=this._declarationNodeIndex;let Q=D.parent;for(;null!==Q&&8&Q.type&&Q.index!==q;)Q=Q.parent;return q===(null!==Q?Q.index:-1)}return this._appliesToNextNode}matchTNode(D,q){const Q=this.metadata.predicate;if(Array.isArray(Q))for(let de=0;de<Q.length;de++){const be=Q[de];this.matchTNodeWithReadOption(D,q,z_(q,be)),this.matchTNodeWithReadOption(D,q,ma(q,D,be,!1,!1))}else Q===Xl?4&q.type&&this.matchTNodeWithReadOption(D,q,-1):this.matchTNodeWithReadOption(D,q,ma(q,D,Q,!1,!1))}matchTNodeWithReadOption(D,q,Q){if(null!==Q){const de=this.metadata.read;if(null!==de)if(de===t1||de===Ad||de===Xl&&4&q.type)this.addMatch(q.index,-2);else{const be=ma(q,D,de,!1,!1);null!==be&&this.addMatch(q.index,be)}else this.addMatch(q.index,Q)}}addMatch(D,q){null===this.matches?this.matches=[D,q]:this.matches.push(D,q)}}function z_(z,D){const q=z.localNames;if(null!==q)for(let Q=0;Q<q.length;Q+=2)if(q[Q]===D)return q[Q+1];return null}function x_(z,D,q,Q){return-1===q?function A_(z,D){return 11&z.type?j0(z,D):4&z.type?zd(z,D):null}(D,z):-2===q?function w_(z,D,q){return q===t1?j0(D,z):q===Xl?zd(D,z):q===Ad?Ag(D,z):void 0}(z,D,Q):Cr(z,z[Bi],q,D)}function wg(z,D,q,Q){const de=D[sr].queries[Q];if(null===de.matches){const be=z.data,Pe=q.matches,Ke=[];for(let at=0;at<Pe.length;at+=2){const Dt=Pe[at];Ke.push(Dt<0?null:x_(D,be[Dt],Pe[at+1],q.metadata.read))}de.matches=Ke}return de.matches}function Mu(z,D,q,Q){const de=z.queries.getByIndex(q),be=de.matches;if(null!==be){const Pe=wg(z,D,de,q);for(let Ke=0;Ke<be.length;Ke+=2){const at=be[Ke];if(at>0)Q.push(Pe[Ke/2]);else{const Dt=be[Ke+1],jt=D[-at];for(let ei=go;ei<jt.length;ei++){const Mi=jt[ei];Mi[Ar]===Mi[pi]&&Mu(Mi[Bi],Mi,Dt,Q)}if(null!==jt[qo]){const ei=jt[qo];for(let Mi=0;Mi<ei.length;Mi++){const Di=ei[Mi];Mu(Di[Bi],Di,Dt,Q)}}}}}return Q}function Cg(z){const D=Ri(),q=An(),Q=wn();Cn(Q+1);const de=Lg(q,Q);if(z.dirty&&function As(z){return 4==(4&z[ln])}(D)===(2==(2&de.metadata.flags))){if(null===de.matches)z.reset([]);else{const be=de.crossesNgTemplate?Mu(q,D,Q,[]):wg(q,D,de,Q);z.reset(be,e0),z.notifyOnChanges()}return!0}return!1}function Dg(z,D,q){const Q=An();Q.firstCreatePass&&(Tg(Q,new xg(z,D,q),-1),2==(2&D)&&(Q.staticViewQueries=!0)),Eg(Q,Ri(),D)}function Sg(z,D,q,Q){const de=An();if(de.firstCreatePass){const be=Yn();Tg(de,new xg(D,q,Q),be.index),function D_(z,D){const q=z.contentQueries||(z.contentQueries=[]);D!==(q.length?q[q.length-1]:-1)&&q.push(z.queries.length-1,D)}(de,z),2==(2&q)&&(de.staticContentQueries=!0)}Eg(de,Ri(),q)}function kg(){return function C_(z,D){return z[sr].queries[D].queryList}(Ri(),wn())}function Eg(z,D,q){const Q=new Od(4==(4&q));tf(z,D,Q,Q.destroy),null===D[sr]&&(D[sr]=new mu),D[sr].queries.push(new fu(Q))}function Tg(z,D,q){null===z.queries&&(z.queries=new gu),z.queries.track(new bu(D,q))}function Lg(z,D){return z.queries.getByIndex(D)}function Rg(z,D){return zd(z,D)}const ha=(()=>({\u0275\u0275attribute:Jh,\u0275\u0275attributeInterpolate1:ep,\u0275\u0275attributeInterpolate2:tp,\u0275\u0275attributeInterpolate3:ip,\u0275\u0275attributeInterpolate4:np,\u0275\u0275attributeInterpolate5:op,\u0275\u0275attributeInterpolate6:rp,\u0275\u0275attributeInterpolate7:sp,\u0275\u0275attributeInterpolate8:ap,\u0275\u0275attributeInterpolateV:lp,\u0275\u0275defineComponent:ze,\u0275\u0275defineDirective:et,\u0275\u0275defineInjectable:H,\u0275\u0275defineInjector:C,\u0275\u0275defineNgModule:Ce,\u0275\u0275definePipe:rt,\u0275\u0275directiveInject:da,\u0275\u0275getInheritedFactory:ba,\u0275\u0275inject:hi,\u0275\u0275injectAttribute:Sr,\u0275\u0275invalidFactory:E0,\u0275\u0275invalidFactoryDep:Ii,\u0275\u0275templateRefExtractor:Rg,\u0275\u0275resetView:_r,\u0275\u0275HostDirectivesFeature:_f,\u0275\u0275NgOnChangesFeature:Yo,\u0275\u0275ProvidersFeature:Vm,\u0275\u0275CopyDefinitionFeature:Mf,\u0275\u0275InheritDefinitionFeature:$h,\u0275\u0275StandaloneFeature:Xm,\u0275\u0275nextContext:Rf,\u0275\u0275namespaceHTML:xs,\u0275\u0275namespaceMathML:qs,\u0275\u0275namespaceSVG:pa,\u0275\u0275enableBindings:rn,\u0275\u0275disableBindings:qn,\u0275\u0275elementStart:cd,\u0275\u0275elementEnd:dd,\u0275\u0275element:hp,\u0275\u0275elementContainerStart:hd,\u0275\u0275elementContainerEnd:pd,\u0275\u0275elementContainer:pp,\u0275\u0275pureFunction0:tg,\u0275\u0275pureFunction1:ig,\u0275\u0275pureFunction2:ng,\u0275\u0275pureFunction3:og,\u0275\u0275pureFunction4:rg,\u0275\u0275pureFunction5:sg,\u0275\u0275pureFunction6:ag,\u0275\u0275pureFunction7:lg,\u0275\u0275pureFunction8:cg,\u0275\u0275pureFunctionV:dg,\u0275\u0275getCurrentView:Df,\u0275\u0275restoreView:Rn,\u0275\u0275listener:fp,\u0275\u0275projection:Pf,\u0275\u0275syntheticHostProperty:$p,\u0275\u0275syntheticHostListener:mp,\u0275\u0275pipeBind1:bg,\u0275\u0275pipeBind2:Mg,\u0275\u0275pipeBind3:_g,\u0275\u0275pipeBind4:vg,\u0275\u0275pipeBindV:yg,\u0275\u0275projectionDef:If,\u0275\u0275hostProperty:Kp,\u0275\u0275property:cp,\u0275\u0275propertyInterpolate:gp,\u0275\u0275propertyInterpolate1:ud,\u0275\u0275propertyInterpolate2:bp,\u0275\u0275propertyInterpolate3:Mp,\u0275\u0275propertyInterpolate4:_p,\u0275\u0275propertyInterpolate5:vp,\u0275\u0275propertyInterpolate6:yp,\u0275\u0275propertyInterpolate7:Op,\u0275\u0275propertyInterpolate8:zp,\u0275\u0275propertyInterpolateV:Ap,\u0275\u0275pipe:gg,\u0275\u0275queryRefresh:Cg,\u0275\u0275viewQuery:Dg,\u0275\u0275loadQuery:kg,\u0275\u0275contentQuery:Sg,\u0275\u0275reference:Cf,\u0275\u0275classMap:Vf,\u0275\u0275classMapInterpolate1:Qf,\u0275\u0275classMapInterpolate2:Jf,\u0275\u0275classMapInterpolate3:em,\u0275\u0275classMapInterpolate4:tm,\u0275\u0275classMapInterpolate5:im,\u0275\u0275classMapInterpolate6:nm,\u0275\u0275classMapInterpolate7:om,\u0275\u0275classMapInterpolate8:rm,\u0275\u0275classMapInterpolateV:sm,\u0275\u0275styleMap:s0,\u0275\u0275styleMapInterpolate1:am,\u0275\u0275styleMapInterpolate2:lm,\u0275\u0275styleMapInterpolate3:cm,\u0275\u0275styleMapInterpolate4:dm,\u0275\u0275styleMapInterpolate5:hm,\u0275\u0275styleMapInterpolate6:pm,\u0275\u0275styleMapInterpolate7:um,\u0275\u0275styleMapInterpolate8:fm,\u0275\u0275styleMapInterpolateV:mm,\u0275\u0275styleProp:Dp,\u0275\u0275stylePropInterpolate1:Bp,\u0275\u0275stylePropInterpolate2:Fp,\u0275\u0275stylePropInterpolate3:jp,\u0275\u0275stylePropInterpolate4:Hp,\u0275\u0275stylePropInterpolate5:Vp,\u0275\u0275stylePropInterpolate6:Yp,\u0275\u0275stylePropInterpolate7:Up,\u0275\u0275stylePropInterpolate8:Xp,\u0275\u0275stylePropInterpolateV:Gp,\u0275\u0275classProp:Sp,\u0275\u0275advance:Tl,\u0275\u0275template:xf,\u0275\u0275text:Zf,\u0275\u0275textInterpolate:Ep,\u0275\u0275textInterpolate1:gd,\u0275\u0275textInterpolate2:Tp,\u0275\u0275textInterpolate3:Lp,\u0275\u0275textInterpolate4:Rp,\u0275\u0275textInterpolate5:Ip,\u0275\u0275textInterpolate6:Pp,\u0275\u0275textInterpolate7:Wp,\u0275\u0275textInterpolate8:qp,\u0275\u0275textInterpolateV:Np,\u0275\u0275i18n:Nm,\u0275\u0275i18nAttributes:Bm,\u0275\u0275i18nExp:nu,\u0275\u0275i18nStart:tu,\u0275\u0275i18nEnd:iu,\u0275\u0275i18nApply:Fm,\u0275\u0275i18nPostprocess:jm,\u0275\u0275resolveWindow:jc,\u0275\u0275resolveDocument:Hc,\u0275\u0275resolveBody:Vc,\u0275\u0275setComponentScope:it,\u0275\u0275setNgModuleScope:Ue,\u0275\u0275registerNgModuleType:Da,\u0275\u0275sanitizeHtml:Ac,\u0275\u0275sanitizeStyle:xc,\u0275\u0275sanitizeResourceUrl:vl,\u0275\u0275sanitizeScript:wc,\u0275\u0275sanitizeUrl:_l,\u0275\u0275sanitizeUrlOrResourceUrl:yl,\u0275\u0275trustConstantHtml:Cc,\u0275\u0275trustConstantResourceUrl:Dc,\u0275\u0275validateIframeAttribute:y1,forwardRef:K,resolveForwardRef:P}))();let X1=null;function E_(){X1=null}function _u(z){return!!Gt(z)}const Gl=[];let vu=!1;function Pg(){if(!vu){vu=!0;try{for(let z=Gl.length-1;z>=0;z--){const{moduleType:D,ngModule:q}=Gl[z];q.declarations&&q.declarations.every(Wg)&&(Gl.splice(z,1),I_(D,q))}}finally{vu=!1}}}function Wg(z){return Array.isArray(z)?z.every(Wg):!!P(z)}function qg(z,D={}){Ng(z,D),void 0!==D.id&&Da(z,D.id),function T_(z,D){Gl.push({moduleType:z,ngModule:D})}(z,D)}function Ng(z,D,q=!1){const Q=kr(D.declarations||Fi);let de=null;Object.defineProperty(z,st,{configurable:!0,get:()=>(null===de&&(de=Zo().compileNgModule(ha,`ng:///${z.name}/\u0275mod.js`,{type:z,bootstrap:kr(D.bootstrap||Fi).map(P),declarations:Q.map(P),imports:kr(D.imports||Fi).map(P).map(Hg),exports:kr(D.exports||Fi).map(P).map(Hg),schemas:D.schemas?kr(D.schemas):null,id:D.id||null}),de.schemas||(de.schemas=[])),de)});let be=null;Object.defineProperty(z,gt,{get:()=>{if(null===be){const Ke=Zo();be=Ke.compileFactory(ha,`ng:///${z.name}/\u0275fac.js`,{name:z.name,type:z,deps:Ga(z),target:Ke.FactoryTarget.NgModule,typeArgumentCount:0})}return be},configurable:!1});let Pe=null;Object.defineProperty(z,oe,{get:()=>{if(null===Pe){const Ke={name:z.name,type:z,providers:D.providers||Fi,imports:[(D.imports||Fi).map(P),(D.exports||Fi).map(P)]};Pe=Zo().compileInjector(ha,`ng:///${z.name}/\u0275inj.js`,Ke)}return Pe},configurable:!1})}let xd=new WeakMap,Ou=new WeakMap;function R_(){xd=new WeakMap,Ou=new WeakMap,Gl.length=0}function I_(z,D){const q=kr(D.declarations||Fi),Q=p1(z);q.forEach(de=>{(de=P(de)).hasOwnProperty(ri)?zu(Rt(de),Q):!de.hasOwnProperty(ni)&&!de.hasOwnProperty(At)&&(de.ngSelectorScope=z)})}function zu(z,D){z.directiveDefs=()=>Array.from(D.compilation.directives).map(q=>q.hasOwnProperty(ri)?Rt(q):Tt(q)).filter(q=>!!q),z.pipeDefs=()=>Array.from(D.compilation.pipes).map(q=>Kt(q)),z.schemas=D.schemas,z.tView=null}function p1(z){if(_u(z))return function P_(z){const D=Gt(z,!0);if(null!==D.transitiveCompileScopes)return D.transitiveCompileScopes;const q={schemas:D.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return n0(D.imports).forEach(Q=>{const de=p1(Q);de.exported.directives.forEach(be=>q.compilation.directives.add(be)),de.exported.pipes.forEach(be=>q.compilation.pipes.add(be))}),n0(D.declarations).forEach(Q=>{Kt(Q)?q.compilation.pipes.add(Q):q.compilation.directives.add(Q)}),n0(D.exports).forEach(Q=>{const de=Q;if(_u(de)){const be=p1(de);be.exported.directives.forEach(Pe=>{q.compilation.directives.add(Pe),q.exported.directives.add(Pe)}),be.exported.pipes.forEach(Pe=>{q.compilation.pipes.add(Pe),q.exported.pipes.add(Pe)})}else Kt(de)?q.exported.pipes.add(de):q.exported.directives.add(de)}),D.transitiveCompileScopes=q,q}(z);if(bt(z)){if(null!==(Rt(z)||Tt(z)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([z]),pipes:new Set}};if(null!==Kt(z))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([z])}}}throw new Error(`${z.name} does not have a module def (\u0275mod property)`)}function Hg(z){return function Ig(z){return void 0!==z.ngModule}(z)?z.ngModule:z}let Au=0;function Vg(z,D){let q=null;(function Ms(z,D){Zs(D)&&(Aa.set(z,D),xa.add(z))})(z,D),Ug(z,D),Object.defineProperty(z,ri,{get:()=>{if(null===q){const Q=Zo();if(Zs(D)){const Dt=[`Component '${z.name}' is not resolved:`];throw D.templateUrl&&Dt.push(` - templateUrl: ${D.templateUrl}`),D.styleUrls&&D.styleUrls.length&&Dt.push(` - styleUrls: ${JSON.stringify(D.styleUrls)}`),Dt.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(Dt.join("\n"))}const de=function k_(){return X1}();let be=D.preserveWhitespaces;void 0===be&&(be=null!==de&&void 0!==de.preserveWhitespaces&&de.preserveWhitespaces);let Pe=D.encapsulation;void 0===Pe&&(Pe=null!==de&&void 0!==de.defaultEncapsulation?de.defaultEncapsulation:wi.Emulated);const Ke=D.templateUrl||`ng:///${z.name}/template.html`,at={...Xg(z,D),typeSourceSpan:Q.createParseSourceSpan("Component",z.name,Ke),template:D.template||"",preserveWhitespaces:be,styles:D.styles||Fi,animations:D.animations,declarations:[],changeDetection:D.changeDetection,encapsulation:Pe,interpolation:D.interpolation,viewProviders:D.viewProviders||null};Au++;try{if(at.usesInheritance&&Gg(z),q=Q.compileComponent(ha,Ke,at),D.standalone){const Dt=kr(D.imports||Fi),{directiveDefs:jt,pipeDefs:ei}=function q_(z,D){let q=null,Q=null;return{directiveDefs:()=>{if(null===q){q=[Rt(z)];const Pe=new Set;for(const Ke of D){const at=P(Ke);if(!Pe.has(at))if(Pe.add(at),Gt(at)){const Dt=p1(at);for(const jt of Dt.exported.directives){const ei=Rt(jt)||Tt(jt);ei&&!Pe.has(jt)&&(Pe.add(jt),q.push(ei))}}else{const Dt=Rt(at)||Tt(at);Dt&&q.push(Dt)}}}return q},pipeDefs:()=>{if(null===Q){Q=[];const Pe=new Set;for(const Ke of D){const at=P(Ke);if(!Pe.has(at))if(Pe.add(at),Gt(at)){const Dt=p1(at);for(const jt of Dt.exported.pipes){const ei=Kt(jt);ei&&!Pe.has(jt)&&(Pe.add(jt),Q.push(ei))}}else{const Dt=Kt(at);Dt&&Q.push(Dt)}}}return Q}}}(z,Dt);q.directiveDefs=jt,q.pipeDefs=ei,q.dependencies=()=>Dt.map(P)}}finally{Au--}if(0===Au&&Pg(),function N_(z){return void 0!==z.ngSelectorScope}(z)){const Dt=p1(z.ngSelectorScope);zu(q,Dt)}if(D.schemas){if(!D.standalone)throw new Error(`The 'schemas' was specified for the ${M(z)} but is only valid on a component that is standalone.`);q.schemas=D.schemas}else D.standalone&&(q.schemas=[])}return q},configurable:!1})}function xu(z,D){let q=null;Ug(z,D||{}),Object.defineProperty(z,ni,{get:()=>{if(null===q){const Q=Yg(z,D||{});q=Zo().compileDirective(ha,Q.sourceMapUrl,Q.metadata)}return q},configurable:!1})}function Yg(z,D){const q=z&&z.name,Q=`ng:///${q}/\u0275dir.js`,de=Zo(),be=Xg(z,D);return be.typeSourceSpan=de.createParseSourceSpan("Directive",q,Q),be.usesInheritance&&Gg(z),{metadata:be,sourceMapUrl:Q}}function Ug(z,D){let q=null;Object.defineProperty(z,gt,{get:()=>{if(null===q){const Q=Yg(z,D),de=Zo();q=de.compileFactory(ha,`ng:///${z.name}/\u0275fac.js`,{name:Q.metadata.name,type:Q.metadata.type,typeArgumentCount:0,deps:Ga(z),target:de.FactoryTarget.Directive})}return q},configurable:!1})}function B_(z){return Object.getPrototypeOf(z.prototype)===Object.prototype}function Xg(z,D){const q=jr(),Q=q.ownPropMetadata(z);return{name:z.name,type:z,selector:void 0!==D.selector?D.selector:null,host:D.host||vi,propMetadata:Q,inputs:D.inputs||Fi,outputs:D.outputs||Fi,queries:Kg(z,Q,$g),lifecycle:{usesOnChanges:q.hasLifecycleHook(z,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!B_(z),exportAs:H_(D.exportAs),providers:D.providers||null,viewQueries:Kg(z,Q,Zg),isStandalone:!!D.standalone,hostDirectives:D.hostDirectives?.map(de=>"function"==typeof de?{directive:de}:de)||null}}function Gg(z){const D=Object.prototype;let q=Object.getPrototypeOf(z.prototype).constructor;for(;q&&q!==D;)!Tt(q)&&!Rt(q)&&Y_(q)&&xu(q,null),q=Object.getPrototypeOf(q)}function F_(z){return"string"==typeof z?Jg(z):P(z)}function j_(z,D){return{propertyName:z,predicate:F_(D.selector),descendants:D.descendants,first:D.first,read:D.read?D.read:null,static:!!D.static,emitDistinctChangesOnly:!!D.emitDistinctChangesOnly}}function Kg(z,D,q){const Q=[];for(const de in D)if(D.hasOwnProperty(de)){const be=D[de];be.forEach(Pe=>{if(q(Pe)){if(!Pe.selector)throw new Error(`Can't construct a query for the property "${de}" of "${M(z)}" since the query selector wasn't defined.`);if(be.some(Qg))throw new Error("Cannot combine @Input decorators with query decorators");Q.push(j_(de,Pe))}})}return Q}function H_(z){return void 0===z?null:Jg(z)}function $g(z){const D=z.ngMetadataName;return"ContentChild"===D||"ContentChildren"===D}function Zg(z){const D=z.ngMetadataName;return"ViewChild"===D||"ViewChildren"===D}function Qg(z){return"Input"===z.ngMetadataName}function Jg(z){return z.split(",").map(D=>D.trim())}const V_=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function Y_(z){const D=jr();if(V_.some(Q=>D.hasLifecycleHook(z,Q)))return!0;const q=D.propMetadata(z);for(const Q in q){const de=q[Q];for(let be=0;be<de.length;be++){const Pe=de[be],Ke=Pe.ngMetadataName;if(Qg(Pe)||$g(Pe)||Zg(Pe)||"Output"===Ke||"HostBinding"===Ke||"HostListener"===Ke)return!0}}return!1}function eb(z,D){let q=null,Q=null;Object.defineProperty(z,gt,{get:()=>{if(null===Q){const de=tb(z,D),be=Zo();Q=be.compileFactory(ha,`ng:///${de.name}/\u0275fac.js`,{name:de.name,type:de.type,typeArgumentCount:0,deps:Ga(z),target:be.FactoryTarget.Pipe})}return Q},configurable:!1}),Object.defineProperty(z,At,{get:()=>{if(null===q){const de=tb(z,D);q=Zo().compilePipe(ha,`ng:///${de.name}/\u0275pipe.js`,de)}return q},configurable:!1})}function tb(z,D){return{type:z,name:z.name,pipeName:D.name,pure:void 0===D.pure||D.pure,isStandalone:!!D.standalone}}const ib=Bo("Directive",(z={})=>z,void 0,void 0,(z,D)=>xu(z,D)),U_=Bo("Component",(z={})=>({changeDetection:mi.Default,...z}),ib,void 0,(z,D)=>Vg(z,D)),X_=Bo("Pipe",z=>({pure:!0,...z}),void 0,void 0,(z,D)=>eb(z,D)),G_=Ds("Input",z=>({bindingPropertyName:z})),K_=Ds("Output",z=>({bindingPropertyName:z})),$_=Ds("HostBinding",z=>({hostPropertyName:z})),Z_=Ds("HostListener",(z,D)=>({eventName:z,args:D})),Q_=Bo("NgModule",z=>z,void 0,void 0,(z,D)=>qg(z,D));function wd(...z){}const nb=new ao("Application Initializer");let Cd=(()=>{class z{constructor(q){this.appInits=q,this.resolve=wd,this.reject=wd,this.initialized=!1,this.done=!1,this.donePromise=new Promise((Q,de)=>{this.resolve=Q,this.reject=de})}runInitializers(){if(this.initialized)return;const q=[],Q=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let de=0;de<this.appInits.length;de++){const be=this.appInits[de]();if(up(be))q.push(be);else if(kf(be)){const Pe=new Promise((Ke,at)=>{be.subscribe({complete:Ke,error:at})});q.push(Pe)}}Promise.all(q).then(()=>{Q()}).catch(de=>{this.reject(de)}),0===q.length&&Q(),this.initialized=!0}}return z.\u0275fac=function(q){return new(q||z)(hi(nb,8))},z.\u0275prov=H({token:z,factory:z.\u0275fac,providedIn:"root"}),z})();const ob=new ao("AppId",{providedIn:"root",factory:rb});function rb(){return`${wu()}${wu()}${wu()}`}const J_={provide:ob,useFactory:rb,deps:[]};function wu(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const sb=new ao("Platform Initializer"),ev=new ao("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),tv=new ao("Application Packages Root URL"),iv=new ao("AnimationModuleType");let nv=(()=>{class z{log(q){console.log(q)}warn(q){console.warn(q)}}return z.\u0275fac=function(q){return new(q||z)},z.\u0275prov=H({token:z,factory:z.\u0275fac,providedIn:"platform"}),z})();const Dd=new ao("LocaleId",{providedIn:"root",factory:()=>Li(Dd,pe.Optional|pe.SkipSelf)||function ov(){return typeof $localize<"u"&&$localize.locale||h1}()}),rv=new ao("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"}),sv=new ao("Translations"),av=new ao("TranslationsFormat");var b0=(()=>((b0=b0||{})[b0.Error=0]="Error",b0[b0.Warning=1]="Warning",b0[b0.Ignore=2]="Ignore",b0))();class ab{constructor(D,q){this.ngModuleFactory=D,this.componentFactories=q}}let lv=(()=>{class z{compileModuleSync(q){return new yd(q)}compileModuleAsync(q){return Promise.resolve(this.compileModuleSync(q))}compileModuleAndAllComponentsSync(q){const Q=this.compileModuleSync(q),be=n0(Gt(q).declarations).reduce((Pe,Ke)=>{const at=Rt(Ke);return at&&Pe.push(new R1(at)),Pe},[]);return new ab(Q,be)}compileModuleAndAllComponentsAsync(q){return Promise.resolve(this.compileModuleAndAllComponentsSync(q))}clearCache(){}clearCacheFor(q){}getModuleId(q){}}return z.\u0275fac=function(q){return new(q||z)},z.\u0275prov=H({token:z,factory:z.\u0275fac,providedIn:"root"}),z})();const lb=new ao("compilerOptions");class cv{}function dv(z){nd(xn(z)),$m(z).forEach(D=>Af(D))}const cb="ng";let db=!1;function hv(){db||(db=!0,Ya("\u0275setProfiler",br),Ya("getDirectiveMetadata",d_),Ya("getComponent",du),Ya("getContext",Gm),Ya("getListeners",Jm),Ya("getOwningComponent",Km),Ya("getHostElement",hu),Ya("getInjector",Zm),Ya("getRootComponents",$m),Ya("getDirectives",Qm),Ya("applyChanges",dv))}function Ya(z,D){if((typeof COMPILED>"u"||!COMPILED)&&ce){let Q=ce[cb];Q||(Q=ce[cb]={}),Q[z]=D}}const pv=(()=>Promise.resolve(0))();function Cu(z){typeof Zone>"u"?pv.then(()=>{z&&z.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",z)}class Ua{constructor({enableLongStackTrace:D=!1,shouldCoalesceEventChangeDetection:q=!1,shouldCoalesceRunChangeDetection:Q=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new g0(!1),this.onMicrotaskEmpty=new g0(!1),this.onStable=new g0(!1),this.onError=new g0(!1),typeof Zone>"u")throw new g(908,!1);Zone.assertZonePatched();const de=this;de._nesting=0,de._outer=de._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(de._inner=de._inner.fork(new Zone.TaskTrackingZoneSpec)),D&&Zone.longStackTraceZoneSpec&&(de._inner=de._inner.fork(Zone.longStackTraceZoneSpec)),de.shouldCoalesceEventChangeDetection=!Q&&q,de.shouldCoalesceRunChangeDetection=Q,de.lastRequestAnimationFrameId=-1,de.nativeRequestAnimationFrame=function uv(){let z=ce.requestAnimationFrame,D=ce.cancelAnimationFrame;if(typeof Zone<"u"&&z&&D){const q=z[Zone.__symbol__("OriginalDelegate")];q&&(z=q);const Q=D[Zone.__symbol__("OriginalDelegate")];Q&&(D=Q)}return{nativeRequestAnimationFrame:z,nativeCancelAnimationFrame:D}}().nativeRequestAnimationFrame,function gv(z){const D=()=>{!function mv(z){z.isCheckStableRunning||-1!==z.lastRequestAnimationFrameId||(z.lastRequestAnimationFrameId=z.nativeRequestAnimationFrame.call(ce,()=>{z.fakeTopEventTask||(z.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{z.lastRequestAnimationFrameId=-1,Su(z),z.isCheckStableRunning=!0,Du(z),z.isCheckStableRunning=!1},void 0,()=>{},()=>{})),z.fakeTopEventTask.invoke()}),Su(z))}(z)};z._inner=z._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(q,Q,de,be,Pe,Ke)=>{try{return hb(z),q.invokeTask(de,be,Pe,Ke)}finally{(z.shouldCoalesceEventChangeDetection&&"eventTask"===be.type||z.shouldCoalesceRunChangeDetection)&&D(),pb(z)}},onInvoke:(q,Q,de,be,Pe,Ke,at)=>{try{return hb(z),q.invoke(de,be,Pe,Ke,at)}finally{z.shouldCoalesceRunChangeDetection&&D(),pb(z)}},onHasTask:(q,Q,de,be)=>{q.hasTask(de,be),Q===de&&("microTask"==be.change?(z._hasPendingMicrotasks=be.microTask,Su(z),Du(z)):"macroTask"==be.change&&(z.hasPendingMacrotasks=be.macroTask))},onHandleError:(q,Q,de,be)=>(q.handleError(de,be),z.runOutsideAngular(()=>z.onError.emit(be)),!1)})}(de)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ua.isInAngularZone())throw new g(909,!1)}static assertNotInAngularZone(){if(Ua.isInAngularZone())throw new g(909,!1)}run(D,q,Q){return this._inner.run(D,q,Q)}runTask(D,q,Q,de){const be=this._inner,Pe=be.scheduleEventTask("NgZoneEvent: "+de,D,fv,wd,wd);try{return be.runTask(Pe,q,Q)}finally{be.cancelTask(Pe)}}runGuarded(D,q,Q){return this._inner.runGuarded(D,q,Q)}runOutsideAngular(D){return this._outer.run(D)}}const fv={};function Du(z){if(0==z._nesting&&!z.hasPendingMicrotasks&&!z.isStable)try{z._nesting++,z.onMicrotaskEmpty.emit(null)}finally{if(z._nesting--,!z.hasPendingMicrotasks)try{z.runOutsideAngular(()=>z.onStable.emit(null))}finally{z.isStable=!0}}}function Su(z){z.hasPendingMicrotasks=!!(z._hasPendingMicrotasks||(z.shouldCoalesceEventChangeDetection||z.shouldCoalesceRunChangeDetection)&&-1!==z.lastRequestAnimationFrameId)}function hb(z){z._nesting++,z.isStable&&(z.isStable=!1,z.onUnstable.emit(null))}function pb(z){z._nesting--,Du(z)}class ub{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new g0,this.onMicrotaskEmpty=new g0,this.onStable=new g0,this.onError=new g0}run(D,q,Q){return D.apply(q,Q)}runGuarded(D,q,Q){return D.apply(q,Q)}runOutsideAngular(D){return D()}runTask(D,q,Q,de){return D.apply(q,Q)}}const fb=new ao(""),mb=new ao("");let ku,bv=(()=>{class z{constructor(q,Q,de){this._ngZone=q,this.registry=Q,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,ku||(bb(de),de.addToWindow(Q)),this._watchAngularEvents(),q.run(()=>{this.taskTrackingZone=typeof Zone>"u"?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:()=>{Ua.assertNotInAngularZone(),Cu(()=>{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())Cu(()=>{for(;0!==this._callbacks.length;){let q=this._callbacks.pop();clearTimeout(q.timeoutId),q.doneCb(this._didWork)}this._didWork=!1});else{let q=this.getPendingTasks();this._callbacks=this._callbacks.filter(Q=>!Q.updateCb||!Q.updateCb(q)||(clearTimeout(Q.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(q=>({source:q.source,creationLocation:q.creationLocation,data:q.data})):[]}addCallback(q,Q,de){let be=-1;Q&&Q>0&&(be=setTimeout(()=>{this._callbacks=this._callbacks.filter(Pe=>Pe.timeoutId!==be),q(this._didWork,this.getPendingTasks())},Q)),this._callbacks.push({doneCb:q,timeoutId:be,updateCb:de})}whenStable(q,Q,de){if(de&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(q,Q,de),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(q){this.registry.registerApplication(q,this)}unregisterApplication(q){this.registry.unregisterApplication(q)}findProviders(q,Q,de){return[]}}return z.\u0275fac=function(q){return new(q||z)(hi(Ua),hi(gb),hi(mb))},z.\u0275prov=H({token:z,factory:z.\u0275fac}),z})(),gb=(()=>{class z{constructor(){this._applications=new Map}registerApplication(q,Q){this._applications.set(q,Q)}unregisterApplication(q){this._applications.delete(q)}unregisterAllApplications(){this._applications.clear()}getTestability(q){return this._applications.get(q)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(q,Q=!0){return ku?.findTestabilityInTree(this,q,Q)??null}}return z.\u0275fac=function(q){return new(q||z)},z.\u0275prov=H({token:z,factory:z.\u0275fac,providedIn:"platform"}),z})();function bb(z){ku=z}const L0=!1;let U0=null;const Eu=new ao("AllowMultipleToken"),Tu=new ao("PlatformDestroyListeners"),Mb=new ao("appBootstrapListener");function _b(z,D,q){const Q=new yd(q);return Promise.resolve(Q)}function vb(z){return z.isBoundToModule}class Mv{constructor(D,q){this.name=D,this.token=q}}function yb(z){if(U0&&!U0.get(Eu,!1))throw new g(400,!1);U0=z;const D=z.get(Lu);return Ob(z),D}function Ob(z){const D=z.get(sb,null);D&&D.forEach(q=>q())}function vv(z){const{rootComponent:D,appProviders:q,platformProviders:Q}=z;L0&&void 0!==D&&function Oh(z){if(function zh(z){if(!Rt(z))throw new g(906,`The ${M(z)} is not an Angular component, make sure it has the \`@Component\` decorator.`)}(z),!Rt(z).standalone)throw new g(907,`The ${M(z)} component is not marked as standalone, but Angular expects to have a standalone component here. Please make sure the ${M(z)} component has the \`standalone: true\` flag in the decorator.`)}(D);const de=function _v(z=[]){if(U0)return U0;const D=xb(z);return U0=D,Ob(D),D}(Q),be=Cb("zone.js",wb());return be.run(()=>{const Ke=cu([{provide:Ua,useValue:be},...q||[]],de,"Environment Injector"),at=Ke.get(t0,null);if(L0&&!at)throw new g(402,"No `ErrorHandler` found in the Dependency Injection tree.");let Dt;be.runOutsideAngular(()=>{Dt=be.onError.subscribe({next:Mi=>{at.handleError(Mi)}})});const jt=()=>Ke.destroy(),ei=de.get(Tu);return ei.add(jt),Ke.onDestroy(()=>{Dt.unsubscribe(),ei.delete(jt)}),Db(at,be,()=>{const Mi=Ke.get(Cd);return Mi.runInitializers(),Mi.donePromise.then(()=>{Qp(Ke.get(Dd,h1)||h1);const Ni=Ke.get(kd);return void 0!==D&&Ni.bootstrap(D),Ni})})})}function zb(z,D,q=[]){const Q=`Platform: ${D}`,de=new ao(Q);return(be=[])=>{let Pe=Sd();if(!Pe||Pe.injector.get(Eu,!1)){const Ke=[...q,...be,{provide:de,useValue:!0}];z?z(Ke):yb(xb(Ke,Q))}return Ab()}}function Ab(z){const D=Sd();if(!D)throw new g(401,!1);return D}function xb(z=[],D){return p0.create({name:D,providers:[{provide:wl,useValue:"platform"},{provide:Tu,useValue:new Set([()=>U0=null])},...z]})}function yv(){Sd()?.destroy()}function Sd(){return U0?.get(Lu)??null}let Lu=(()=>{class z{constructor(q){this._injector=q,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(q,Q){const de=Cb(Q?.ngZone,wb(Q)),be=[{provide:Ua,useValue:de}];return de.run(()=>{const Pe=p0.create({providers:be,parent:this.injector,name:q.moduleType.name}),Ke=q.create(Pe),at=Ke.injector.get(t0,null);if(!at)throw new g(402,!1);return de.runOutsideAngular(()=>{const Dt=de.onError.subscribe({next:jt=>{at.handleError(jt)}});Ke.onDestroy(()=>{Ed(this._modules,Ke),Dt.unsubscribe()})}),Db(at,de,()=>{const Dt=Ke.injector.get(Cd);return Dt.runInitializers(),Dt.donePromise.then(()=>(Qp(Ke.injector.get(Dd,h1)||h1),this._moduleDoBootstrap(Ke),Ke))})})}bootstrapModule(q,Q=[]){const de=Sb({},Q);return _b(0,0,q).then(be=>this.bootstrapModuleFactory(be,de))}_moduleDoBootstrap(q){const Q=q.injector.get(kd);if(q._bootstrapComponents.length>0)q._bootstrapComponents.forEach(de=>Q.bootstrap(de));else{if(!q.instance.ngDoBootstrap)throw new g(-403,!1);q.instance.ngDoBootstrap(Q)}this._modules.push(q)}onDestroy(q){this._destroyListeners.push(q)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new g(404,!1);this._modules.slice().forEach(Q=>Q.destroy()),this._destroyListeners.forEach(Q=>Q());const q=this._injector.get(Tu,null);q&&(q.forEach(Q=>Q()),q.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return z.\u0275fac=function(q){return new(q||z)(hi(p0))},z.\u0275prov=H({token:z,factory:z.\u0275fac,providedIn:"platform"}),z})();function wb(z){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!z||!z.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!z||!z.ngZoneRunCoalescing)||!1}}function Cb(z,D){let q;return q="noop"===z?new ub:("zone.js"===z?void 0:z)||new Ua(D),q}function Db(z,D,q){try{const Q=q();return up(Q)?Q.catch(de=>{throw D.runOutsideAngular(()=>z.handleError(de)),de}):Q}catch(Q){throw D.runOutsideAngular(()=>z.handleError(Q)),Q}}function Sb(z,D){return Array.isArray(D)?D.reduce(Sb,z):{...z,...D}}let kd=(()=>{class z{get destroyed(){return this._destroyed}get injector(){return this._injector}constructor(q,Q,de){this._zone=q,this._injector=Q,this._exceptionHandler=de,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const be=new X.y(Ke=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{Ke.next(this._stable),Ke.complete()})}),Pe=new X.y(Ke=>{let at;this._zone.runOutsideAngular(()=>{at=this._zone.onStable.subscribe(()=>{Ua.assertNotInAngularZone(),Cu(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,Ke.next(!0))})})});const Dt=this._zone.onUnstable.subscribe(()=>{Ua.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{Ke.next(!1)}))});return()=>{at.unsubscribe(),Dt.unsubscribe()}});this.isStable=(0,y.T)(be,Pe.pipe((0,O.B)()))}bootstrap(q,Q){L0&&this.warnIfDestroyed();const de=q instanceof D1;if(!this._injector.get(Cd).done){const Di="Cannot bootstrap as there are still asynchronous initializers running."+(!de&&bt(q)?"":" Bootstrap components in the `ngDoBootstrap` method of the root module.");throw new g(405,L0&&Di)}let Pe;Pe=de?q:this._injector.get(e1).resolveComponentFactory(q),this.componentTypes.push(Pe.componentType);const Ke=vb(Pe)?void 0:this._injector.get(U1),Dt=Pe.create(p0.NULL,[],Q||Pe.selector,Ke),jt=Dt.location.nativeElement,ei=Dt.injector.get(fb,null);return ei?.registerApplication(jt),Dt.onDestroy(()=>{this.detachView(Dt.hostView),Ed(this.components,Dt),ei?.unregisterApplication(jt)}),this._loadComponent(Dt),Dt}tick(){if(L0&&this.warnIfDestroyed(),this._runningTick)throw new g(101,!1);try{this._runningTick=!0;for(let q of this._views)q.detectChanges()}catch(q){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(q))}finally{this._runningTick=!1}}attachView(q){L0&&this.warnIfDestroyed();const Q=q;this._views.push(Q),Q.attachToAppRef(this)}detachView(q){L0&&this.warnIfDestroyed();const Q=q;Ed(this._views,Q),Q.detachFromAppRef()}_loadComponent(q){this.attachView(q.hostView),this.tick(),this.components.push(q);const Q=this._injector.get(Mb,[]);Q.push(...this._bootstrapListeners),Q.forEach(de=>de(q))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(q=>q()),this._views.slice().forEach(q=>q.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(q){return L0&&this.warnIfDestroyed(),this._destroyListeners.push(q),()=>Ed(this._destroyListeners,q)}destroy(){if(this._destroyed)throw new g(406,!1);const q=this._injector;q.destroy&&!q.destroyed&&q.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){L0&&this._destroyed&&console.warn(v(406,"This instance of the `ApplicationRef` has already been destroyed."))}}return z.\u0275fac=function(q){return new(q||z)(hi(Ua),hi(D0),hi(t0))},z.\u0275prov=H({token:z,factory:z.\u0275fac,providedIn:"root"}),z})();function Ed(z,D){const q=z.indexOf(D);q>-1&&z.splice(q,1)}function zv(){return!1}function Av(){}function xv(z){const D=Ge(z);if(!D)throw Eb(z);return new yd(D)}function wv(z){const D=Ge(z);if(!D)throw Eb(z);return D}function Eb(z){return new Error(`No module with ID ${z} loaded`)}let Tb=(()=>{class z{}return z.__NG_ELEMENT_ID__=Lb,z})();function Lb(z){return function Cv(z,D,q){if(fo(z)&&!q){const Q=Do(z.index,D);return new L1(Q,Q)}return 47&z.type?new L1(D[Qn],D):null}(Yn(),Ri(),16==(16&z))}class Rb extends Tb{}class Dv extends Rb{}class Sv{constructor(D,q){this.name=D,this.callback=q}}function kv(z){return z.map(D=>D.nativeElement)}class Ru{constructor(D){this.nativeNode=D}get parent(){const D=this.nativeNode.parentNode;return D?new Kl(D):null}get injector(){return Zm(this.nativeNode)}get componentInstance(){const D=this.nativeNode;return D&&(du(D)||Km(D))}get context(){return du(this.nativeNode)||Gm(this.nativeNode)}get listeners(){return Jm(this.nativeNode).filter(D=>"dom"===D.type)}get references(){return function h_(z){const D=Xi(z);if(null===D)return{};if(void 0===D.localRefs){const q=D.lView;if(null===q)return{};D.localRefs=function Za(z,D){const q=z[Bi].data[D];if(q&&q.localNames){const Q={};let de=q.index+1;for(let be=0;be<q.localNames.length;be+=2)Q[q.localNames[be]]=z[de],de++;return Q}return null}(q,D.nodeIndex)}return D.localRefs||{}}(this.nativeNode)}get providerTokens(){return function c_(z){const D=Xi(z),q=D?D.lView:null;if(null===q)return[];const Q=q[Bi],de=Q.data[D.nodeIndex],be=[],Ke=de.directiveEnd;for(let at=1048575&de.providerIndexes;at<Ke;at++){let Dt=Q.data[at];u_(Dt)&&(Dt=Dt.type),be.push(Dt)}return be}(this.nativeNode)}}class Kl extends Ru{constructor(D){super(D)}get nativeElement(){return this.nativeNode.nodeType==Node.ELEMENT_NODE?this.nativeNode:null}get name(){const D=Xi(this.nativeNode),q=D?D.lView:null;return null!==q?q[Bi].data[D.nodeIndex].value:this.nativeNode.nodeName}get properties(){const D=Xi(this.nativeNode),q=D?D.lView:null;if(null===q)return{};const Q=q[Bi].data,de=Q[D.nodeIndex],be={};return function Ev(z,D){if(z){let q=Object.getPrototypeOf(z);const Q=Node.prototype;for(;null!==q&&q!==Q;){const de=Object.getOwnPropertyDescriptors(q);for(let be in de)if(!be.startsWith("__")&&!be.startsWith("on")){const Pe=z[be];Tv(Pe)&&(D[be]=Pe)}q=Object.getPrototypeOf(q)}}}(this.nativeElement,be),function Lv(z,D,q,Q){let de=D.propertyBindings;if(null!==de)for(let be=0;be<de.length;be++){const Pe=de[be],at=Q[Pe].split("\ufffd"),Dt=at[0];if(at.length>1){let jt=at[1];for(let ei=1;ei<at.length-1;ei++)jt+=w(q[Pe+ei-1])+at[ei+1];z[Dt]=jt}else z[Dt]=q[Pe]}}(be,de,q,Q),be}get attributes(){const D={},q=this.nativeElement;if(!q)return D;const Q=Xi(q),de=Q?Q.lView:null;if(null===de)return{};const be=de[Bi].data[Q.nodeIndex].attrs,Pe=[];if(be){let Ke=0;for(;Ke<be.length;){const at=be[Ke];if("string"!=typeof at)break;D[at]=be[Ke+1],Pe.push(at.toLowerCase()),Ke+=2}}for(const Ke of q.attributes)Pe.includes(Ke.name)||(D[Ke.name]=Ke.value);return D}get styles(){return this.nativeElement&&this.nativeElement.style?this.nativeElement.style:{}}get classes(){const D={},Q=this.nativeElement.className;return("string"!=typeof Q?Q.baseVal.split(" "):Q.split(" ")).forEach(be=>D[be]=!0),D}get childNodes(){const D=this.nativeNode.childNodes,q=[];for(let Q=0;Q<D.length;Q++)q.push(G1(D[Q]));return q}get children(){const D=this.nativeElement;if(!D)return[];const q=D.children,Q=[];for(let de=0;de<q.length;de++)Q.push(G1(q[de]));return Q}query(D){return this.queryAll(D)[0]||null}queryAll(D){const q=[];return Ib(this,D,q,!0),q}queryAllNodes(D){const q=[];return Ib(this,D,q,!1),q}triggerEventHandler(D,q){const Q=this.nativeNode,de=[];this.listeners.forEach(be=>{if(be.name===D){const Pe=be.callback;Pe.call(Q,q),de.push(Pe)}}),"function"==typeof Q.eventListeners&&Q.eventListeners(D).forEach(be=>{if(-1!==be.toString().indexOf("__ngUnwrap__")){const Pe=be("__ngUnwrap__");return-1===de.indexOf(Pe)&&Pe.call(Q,q)}})}}function Tv(z){return"string"==typeof z||"boolean"==typeof z||"number"==typeof z||null===z}function Ib(z,D,q,Q){const de=Xi(z.nativeNode),be=de?de.lView:null;null!==be?u1(be[Bi].data[de.nodeIndex],be,D,q,Q,z.nativeNode):Pu(z.nativeNode,D,q,Q)}function u1(z,D,q,Q,de,be){const Pe=function Qr(z,D){const q=null===z?-1:z.index;return-1!==q?Vn(D[q]):null}(z,D);if(11&z.type){if(Iu(Pe,q,Q,de,be),fo(z)){const at=Do(z.index,D);at&&at[Bi].firstChild&&u1(at[Bi].firstChild,at,q,Q,de,be)}else z.child&&u1(z.child,D,q,Q,de,be),Pe&&Pu(Pe,q,Q,de);const Ke=D[z.index];Ln(Ke)&&Pb(Ke,q,Q,de,be)}else if(4&z.type){const Ke=D[z.index];Iu(Ke[Ur],q,Q,de,be),Pb(Ke,q,Q,de,be)}else if(16&z.type){const Ke=D[Qn],Dt=Ke[Ct].projection[z.projection];if(Array.isArray(Dt))for(let jt of Dt)Iu(jt,q,Q,de,be);else if(Dt){const jt=Ke[pi];u1(jt[Bi].data[Dt.index],jt,q,Q,de,be)}}else z.child&&u1(z.child,D,q,Q,de,be);if(be!==Pe){const Ke=2&z.flags?z.projectionNext:z.next;Ke&&u1(Ke,D,q,Q,de,be)}}function Pb(z,D,q,Q,de){for(let be=go;be<z.length;be++){const Pe=z[be],Ke=Pe[Bi].firstChild;Ke&&u1(Ke,Pe,D,q,Q,de)}}function Iu(z,D,q,Q,de){if(de!==z){const be=G1(z);if(!be)return;(Q&&be instanceof Kl&&D(be)&&-1===q.indexOf(be)||!Q&&D(be)&&-1===q.indexOf(be))&&q.push(be)}}function Pu(z,D,q,Q){const de=z.childNodes,be=de.length;for(let Pe=0;Pe<be;Pe++){const Ke=de[Pe],at=G1(Ke);at&&((Q&&at instanceof Kl&&D(at)&&-1===q.indexOf(at)||!Q&&D(at)&&-1===q.indexOf(at))&&q.push(at),Pu(Ke,D,q,Q))}}const qu="__ng_debug__";function G1(z){return z instanceof Node?(z.hasOwnProperty(qu)||(z[qu]=z.nodeType==Node.ELEMENT_NODE?new Kl(z):new Ru(z)),z[qu]):null}function Rv(z){return null}class Wb{constructor(){}supports(D){return ad(D)}create(D){return new qb(D)}}const Iv=(z,D)=>D;class qb{constructor(D){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=D||Iv}forEachItem(D){let q;for(q=this._itHead;null!==q;q=q._next)D(q)}forEachOperation(D){let q=this._itHead,Q=this._removalsHead,de=0,be=null;for(;q||Q;){const Pe=!Q||q&&q.currentIndex<Bb(Q,de,be)?q:Q,Ke=Bb(Pe,de,be),at=Pe.currentIndex;if(Pe===Q)de--,Q=Q._nextRemoved;else if(q=q._next,null==Pe.previousIndex)de++;else{be||(be=[]);const Dt=Ke-de,jt=at-de;if(Dt!=jt){for(let Mi=0;Mi<Dt;Mi++){const Di=Mi<be.length?be[Mi]:be[Mi]=0,Ni=Di+Mi;jt<=Ni&&Ni<Dt&&(be[Mi]=Di+1)}be[Pe.previousIndex]=jt-Dt}}Ke!==at&&D(Pe,Ke,at)}}forEachPreviousItem(D){let q;for(q=this._previousItHead;null!==q;q=q._nextPrevious)D(q)}forEachAddedItem(D){let q;for(q=this._additionsHead;null!==q;q=q._nextAdded)D(q)}forEachMovedItem(D){let q;for(q=this._movesHead;null!==q;q=q._nextMoved)D(q)}forEachRemovedItem(D){let q;for(q=this._removalsHead;null!==q;q=q._nextRemoved)D(q)}forEachIdentityChange(D){let q;for(q=this._identityChangesHead;null!==q;q=q._nextIdentityChange)D(q)}diff(D){if(null==D&&(D=[]),!ad(D))throw new g(900,!1);return this.check(D)?this:null}onDestroy(){}check(D){this._reset();let de,be,Pe,q=this._itHead,Q=!1;if(Array.isArray(D)){this.length=D.length;for(let Ke=0;Ke<this.length;Ke++)be=D[Ke],Pe=this._trackByFn(Ke,be),null!==q&&Object.is(q.trackById,Pe)?(Q&&(q=this._verifyReinsertion(q,be,Pe,Ke)),Object.is(q.item,be)||this._addIdentityChange(q,be)):(q=this._mismatch(q,be,Pe,Ke),Q=!0),q=q._next}else de=0,function R2(z,D){if(Array.isArray(z))for(let q=0;q<z.length;q++)D(z[q]);else{const q=z[Symbol.iterator]();let Q;for(;!(Q=q.next()).done;)D(Q.value)}}(D,Ke=>{Pe=this._trackByFn(de,Ke),null!==q&&Object.is(q.trackById,Pe)?(Q&&(q=this._verifyReinsertion(q,Ke,Pe,de)),Object.is(q.item,Ke)||this._addIdentityChange(q,Ke)):(q=this._mismatch(q,Ke,Pe,de),Q=!0),q=q._next,de++}),this.length=de;return this._truncate(q),this.collection=D,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let D;for(D=this._previousItHead=this._itHead;null!==D;D=D._next)D._nextPrevious=D._next;for(D=this._additionsHead;null!==D;D=D._nextAdded)D.previousIndex=D.currentIndex;for(this._additionsHead=this._additionsTail=null,D=this._movesHead;null!==D;D=D._nextMoved)D.previousIndex=D.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(D,q,Q,de){let be;return null===D?be=this._itTail:(be=D._prev,this._remove(D)),null!==(D=null===this._unlinkedRecords?null:this._unlinkedRecords.get(Q,null))?(Object.is(D.item,q)||this._addIdentityChange(D,q),this._reinsertAfter(D,be,de)):null!==(D=null===this._linkedRecords?null:this._linkedRecords.get(Q,de))?(Object.is(D.item,q)||this._addIdentityChange(D,q),this._moveAfter(D,be,de)):D=this._addAfter(new Pv(q,Q),be,de),D}_verifyReinsertion(D,q,Q,de){let be=null===this._unlinkedRecords?null:this._unlinkedRecords.get(Q,null);return null!==be?D=this._reinsertAfter(be,D._prev,de):D.currentIndex!=de&&(D.currentIndex=de,this._addToMoves(D,de)),D}_truncate(D){for(;null!==D;){const q=D._next;this._addToRemovals(this._unlink(D)),D=q}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(D,q,Q){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(D);const de=D._prevRemoved,be=D._nextRemoved;return null===de?this._removalsHead=be:de._nextRemoved=be,null===be?this._removalsTail=de:be._prevRemoved=de,this._insertAfter(D,q,Q),this._addToMoves(D,Q),D}_moveAfter(D,q,Q){return this._unlink(D),this._insertAfter(D,q,Q),this._addToMoves(D,Q),D}_addAfter(D,q,Q){return this._insertAfter(D,q,Q),this._additionsTail=null===this._additionsTail?this._additionsHead=D:this._additionsTail._nextAdded=D,D}_insertAfter(D,q,Q){const de=null===q?this._itHead:q._next;return D._next=de,D._prev=q,null===de?this._itTail=D:de._prev=D,null===q?this._itHead=D:q._next=D,null===this._linkedRecords&&(this._linkedRecords=new Nb),this._linkedRecords.put(D),D.currentIndex=Q,D}_remove(D){return this._addToRemovals(this._unlink(D))}_unlink(D){null!==this._linkedRecords&&this._linkedRecords.remove(D);const q=D._prev,Q=D._next;return null===q?this._itHead=Q:q._next=Q,null===Q?this._itTail=q:Q._prev=q,D}_addToMoves(D,q){return D.previousIndex===q||(this._movesTail=null===this._movesTail?this._movesHead=D:this._movesTail._nextMoved=D),D}_addToRemovals(D){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Nb),this._unlinkedRecords.put(D),D.currentIndex=null,D._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=D,D._prevRemoved=null):(D._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=D),D}_addIdentityChange(D,q){return D.item=q,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=D:this._identityChangesTail._nextIdentityChange=D,D}}class Pv{constructor(D,q){this.item=D,this.trackById=q,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 Wv{constructor(){this._head=null,this._tail=null}add(D){null===this._head?(this._head=this._tail=D,D._nextDup=null,D._prevDup=null):(this._tail._nextDup=D,D._prevDup=this._tail,D._nextDup=null,this._tail=D)}get(D,q){let Q;for(Q=this._head;null!==Q;Q=Q._nextDup)if((null===q||q<=Q.currentIndex)&&Object.is(Q.trackById,D))return Q;return null}remove(D){const q=D._prevDup,Q=D._nextDup;return null===q?this._head=Q:q._nextDup=Q,null===Q?this._tail=q:Q._prevDup=q,null===this._head}}class Nb{constructor(){this.map=new Map}put(D){const q=D.trackById;let Q=this.map.get(q);Q||(Q=new Wv,this.map.set(q,Q)),Q.add(D)}get(D,q){const de=this.map.get(D);return de?de.get(D,q):null}remove(D){const q=D.trackById;return this.map.get(q).remove(D)&&this.map.delete(q),D}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Bb(z,D,q){const Q=z.previousIndex;if(null===Q)return Q;let de=0;return q&&Q<q.length&&(de=q[Q]),Q+D+de}class Fb{constructor(){}supports(D){return D instanceof Map||Qh(D)}create(){return new qv}}class qv{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(D){let q;for(q=this._mapHead;null!==q;q=q._next)D(q)}forEachPreviousItem(D){let q;for(q=this._previousMapHead;null!==q;q=q._nextPrevious)D(q)}forEachChangedItem(D){let q;for(q=this._changesHead;null!==q;q=q._nextChanged)D(q)}forEachAddedItem(D){let q;for(q=this._additionsHead;null!==q;q=q._nextAdded)D(q)}forEachRemovedItem(D){let q;for(q=this._removalsHead;null!==q;q=q._nextRemoved)D(q)}diff(D){if(D){if(!(D instanceof Map||Qh(D)))throw new g(900,!1)}else D=new Map;return this.check(D)?this:null}onDestroy(){}check(D){this._reset();let q=this._mapHead;if(this._appendAfter=null,this._forEach(D,(Q,de)=>{if(q&&q.key===de)this._maybeAddToChanges(q,Q),this._appendAfter=q,q=q._next;else{const be=this._getOrCreateRecordForKey(de,Q);q=this._insertBeforeOrAppend(q,be)}}),q){q._prev&&(q._prev._next=null),this._removalsHead=q;for(let Q=q;null!==Q;Q=Q._nextRemoved)Q===this._mapHead&&(this._mapHead=null),this._records.delete(Q.key),Q._nextRemoved=Q._next,Q.previousValue=Q.currentValue,Q.currentValue=null,Q._prev=null,Q._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(D,q){if(D){const Q=D._prev;return q._next=D,q._prev=Q,D._prev=q,Q&&(Q._next=q),D===this._mapHead&&(this._mapHead=q),this._appendAfter=D,D}return this._appendAfter?(this._appendAfter._next=q,q._prev=this._appendAfter):this._mapHead=q,this._appendAfter=q,null}_getOrCreateRecordForKey(D,q){if(this._records.has(D)){const de=this._records.get(D);this._maybeAddToChanges(de,q);const be=de._prev,Pe=de._next;return be&&(be._next=Pe),Pe&&(Pe._prev=be),de._next=null,de._prev=null,de}const Q=new Nv(D);return this._records.set(D,Q),Q.currentValue=q,this._addToAdditions(Q),Q}_reset(){if(this.isDirty){let D;for(this._previousMapHead=this._mapHead,D=this._previousMapHead;null!==D;D=D._next)D._nextPrevious=D._next;for(D=this._changesHead;null!==D;D=D._nextChanged)D.previousValue=D.currentValue;for(D=this._additionsHead;null!=D;D=D._nextAdded)D.previousValue=D.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(D,q){Object.is(q,D.currentValue)||(D.previousValue=D.currentValue,D.currentValue=q,this._addToChanges(D))}_addToAdditions(D){null===this._additionsHead?this._additionsHead=this._additionsTail=D:(this._additionsTail._nextAdded=D,this._additionsTail=D)}_addToChanges(D){null===this._changesHead?this._changesHead=this._changesTail=D:(this._changesTail._nextChanged=D,this._changesTail=D)}_forEach(D,q){D instanceof Map?D.forEach(q):Object.keys(D).forEach(Q=>q(D[Q],Q))}}class Nv{constructor(D){this.key=D,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function jb(){return new Nu([new Wb])}let Nu=(()=>{class z{constructor(q){this.factories=q}static create(q,Q){if(null!=Q){const de=Q.factories.slice();q=q.concat(de)}return new z(q)}static extend(q){return{provide:z,useFactory:Q=>z.create(q,Q||jb()),deps:[[z,new _a,new Vs]]}}find(q){const Q=this.factories.find(de=>de.supports(q));if(null!=Q)return Q;throw new g(901,!1)}}return z.\u0275prov=H({token:z,providedIn:"root",factory:jb}),z})();function Hb(){return new Bu([new Fb])}let Bu=(()=>{class z{constructor(q){this.factories=q}static create(q,Q){if(Q){const de=Q.factories.slice();q=q.concat(de)}return new z(q)}static extend(q){return{provide:z,useFactory:Q=>z.create(q,Q||Hb()),deps:[[z,new _a,new Vs]]}}find(q){const Q=this.factories.find(de=>de.supports(q));if(Q)return Q;throw new g(901,!1)}}return z.\u0275prov=H({token:z,providedIn:"root",factory:Hb}),z})();const Bv=[new Fb],jv=new Nu([new Wb]),Hv=new Bu(Bv),Vv=zb(null,"core",[]);let Yv=(()=>{class z{constructor(q){}}return z.\u0275fac=function(q){return new(q||z)(hi(kd))},z.\u0275mod=Ce({type:z}),z.\u0275inj=C({}),z})();function Uv(z){return"boolean"==typeof z?z:null!=z&&"false"!==z}function Xv(z){return Zo().compileDirectiveDeclaration(ha,`ng:///${z.type.name}/\u0275fac.js`,z)}function Gv(z){eg(z.type,z.decorators,z.ctorParameters??null,z.propDecorators??null)}function Kv(z){return Zo().compileComponentDeclaration(ha,`ng:///${z.type.name}/\u0275cmp.js`,z)}function $v(z){return Zo(function Zv(z){switch(z){case So.Directive:return"directive";case So.Component:return"component";case So.Injectable:return"injectable";case So.Pipe:return"pipe";case So.NgModule:return"NgModule"}}(z.target)).compileFactoryDeclaration(ha,`ng:///${z.type.name}/\u0275fac.js`,z)}function Qv(z){return Zo().compileInjectableDeclaration(ha,`ng:///${z.type.name}/\u0275prov.js`,z)}function Jv(z){return Zo().compileInjectorDeclaration(ha,`ng:///${z.type.name}/\u0275inj.js`,z)}function ey(z){return Zo().compileNgModuleDeclaration(ha,`ng:///${z.type.name}/\u0275mod.js`,z)}function ty(z){return Zo().compilePipeDeclaration(ha,`ng:///${z.type.name}/\u0275pipe.js`,z)}function iy(z,D){const q=Rt(z),Q=D.elementInjector||w1();return new R1(q).create(Q,D.projectableNodes,D.hostElement,D.environmentInjector)}function ny(z){const D=Rt(z);if(!D)return null;const q=new R1(D);return{get selector(){return q.selector},get type(){return q.componentType},get inputs(){return q.inputs},get outputs(){return q.outputs},get ngContentSelectors(){return q.ngContentSelectors},get isStandalone(){return D.standalone}}}},92:(Lt,ut,se)=>{"use strict";se.r(ut),se.d(ut,{AbstractControl:()=>mi,AbstractControlDirective:()=>ee,AbstractFormGroupDirective:()=>Wn,COMPOSITION_BUFFER_MODE:()=>k,CheckboxControlValueAccessor:()=>Z,CheckboxRequiredValidator:()=>Ps,ControlContainer:()=>U,DefaultValueAccessor:()=>x,EmailValidator:()=>zs,FormArray:()=>Go,FormArrayName:()=>Gr,FormBuilder:()=>lr,FormControl:()=>ki,FormControlDirective:()=>fo,FormControlName:()=>Rr,FormGroup:()=>wi,FormGroupDirective:()=>Hn,FormGroupName:()=>Oo,FormRecord:()=>ri,FormsModule:()=>bn,MaxLengthValidator:()=>ko,MaxValidator:()=>er,MinLengthValidator:()=>bo,MinValidator:()=>Os,NG_ASYNC_VALIDATORS:()=>w,NG_VALIDATORS:()=>v,NG_VALUE_ACCESSOR:()=>N,NgControl:()=>ie,NgControlStatus:()=>_e,NgControlStatusGroup:()=>pe,NgForm:()=>Ct,NgModel:()=>Yr,NgModelGroup:()=>wo,NgSelectOption:()=>Co,NonNullableFormBuilder:()=>Lo,NumberValueAccessor:()=>fr,PatternValidator:()=>co,RadioControlValueAccessor:()=>go,RangeValueAccessor:()=>Sn,ReactiveFormsModule:()=>nr,RequiredValidator:()=>tr,SelectControlValueAccessor:()=>$r,SelectMultipleControlValueAccessor:()=>ar,UntypedFormArray:()=>Do,UntypedFormBuilder:()=>Jr,UntypedFormControl:()=>Zi,UntypedFormGroup:()=>vi,VERSION:()=>ir,Validators:()=>A,isFormArray:()=>As,isFormControl:()=>nn,isFormGroup:()=>Fi,isFormRecord:()=>ni,\u0275InternalFormsSharedModule:()=>Pr,\u0275NgNoValidate:()=>Jn,\u0275NgSelectMultipleOption:()=>hs});var e=se(4537),c=se(8692),X=se(985),y=se(4967),O=se(7969);let S=(()=>{class _t{constructor(nt,Ft){this._renderer=nt,this._elementRef=Ft,this.onChange=Si=>{},this.onTouched=()=>{}}setProperty(nt,Ft){this._renderer.setProperty(this._elementRef.nativeElement,nt,Ft)}registerOnTouched(nt){this.onTouched=nt}registerOnChange(nt){this.onChange=nt}setDisabledState(nt){this.setProperty("disabled",nt)}}return _t.\u0275fac=function(nt){return new(nt||_t)(e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.ElementRef))},_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t}),_t})(),I=(()=>{class _t extends S{}return _t.\u0275fac=function(){let mt;return function(Ft){return(mt||(mt=e.\u0275\u0275getInheritedFactory(_t)))(Ft||_t)}}(),_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,features:[e.\u0275\u0275InheritDefinitionFeature]}),_t})();const N=new e.InjectionToken("NgValueAccessor"),Y={provide:N,useExisting:(0,e.forwardRef)(()=>Z),multi:!0};let Z=(()=>{class _t extends I{writeValue(nt){this.setProperty("checked",nt)}}return _t.\u0275fac=function(){let mt;return function(Ft){return(mt||(mt=e.\u0275\u0275getInheritedFactory(_t)))(Ft||_t)}}(),_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(nt,Ft){1&nt&&e.\u0275\u0275listener("change",function(rn){return Ft.onChange(rn.target.checked)})("blur",function(){return Ft.onTouched()})},features:[e.\u0275\u0275ProvidersFeature([Y]),e.\u0275\u0275InheritDefinitionFeature]}),_t})();const K={provide:N,useExisting:(0,e.forwardRef)(()=>x),multi:!0},k=new e.InjectionToken("CompositionEventMode");let x=(()=>{class _t extends S{constructor(nt,Ft,Si){super(nt,Ft),this._compositionMode=Si,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function P(){const _t=(0,c.q)()?(0,c.q)().getUserAgent():"";return/android (\d+)/.test(_t.toLowerCase())}())}writeValue(nt){this.setProperty("value",nt??"")}_handleInput(nt){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(nt)}_compositionStart(){this._composing=!0}_compositionEnd(nt){this._composing=!1,this._compositionMode&&this.onChange(nt)}}return _t.\u0275fac=function(nt){return new(nt||_t)(e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(k,8))},_t.\u0275dir=e.\u0275\u0275defineDirective({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(nt,Ft){1&nt&&e.\u0275\u0275listener("input",function(rn){return Ft._handleInput(rn.target.value)})("blur",function(){return Ft.onTouched()})("compositionstart",function(){return Ft._compositionStart()})("compositionend",function(rn){return Ft._compositionEnd(rn.target.value)})},features:[e.\u0275\u0275ProvidersFeature([K]),e.\u0275\u0275InheritDefinitionFeature]}),_t})();const p=!1;function u(_t){return null==_t||("string"==typeof _t||Array.isArray(_t))&&0===_t.length}function g(_t){return null!=_t&&"number"==typeof _t.length}const v=new e.InjectionToken("NgValidators"),w=new e.InjectionToken("NgAsyncValidators"),M=/^(?=.{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 A{static min(mt){return E(mt)}static max(mt){return R(mt)}static required(mt){return W(mt)}static requiredTrue(mt){return b(mt)}static email(mt){return l(mt)}static minLength(mt){return h(mt)}static maxLength(mt){return r(mt)}static pattern(mt){return n(mt)}static nullValidator(mt){return null}static compose(mt){return T(mt)}static composeAsync(mt){return F(mt)}}function E(_t){return mt=>{if(u(mt.value)||u(_t))return null;const nt=parseFloat(mt.value);return!isNaN(nt)&&nt<_t?{min:{min:_t,actual:mt.value}}:null}}function R(_t){return mt=>{if(u(mt.value)||u(_t))return null;const nt=parseFloat(mt.value);return!isNaN(nt)&&nt>_t?{max:{max:_t,actual:mt.value}}:null}}function W(_t){return u(_t.value)?{required:!0}:null}function b(_t){return!0===_t.value?null:{required:!0}}function l(_t){return u(_t.value)||M.test(_t.value)?null:{email:!0}}function h(_t){return mt=>u(mt.value)||!g(mt.value)?null:mt.value.length<_t?{minlength:{requiredLength:_t,actualLength:mt.value.length}}:null}function r(_t){return mt=>g(mt.value)&&mt.value.length>_t?{maxlength:{requiredLength:_t,actualLength:mt.value.length}}:null}function n(_t){if(!_t)return i;let mt,nt;return"string"==typeof _t?(nt="","^"!==_t.charAt(0)&&(nt+="^"),nt+=_t,"$"!==_t.charAt(_t.length-1)&&(nt+="$"),mt=new RegExp(nt)):(nt=_t.toString(),mt=_t),Ft=>{if(u(Ft.value))return null;const Si=Ft.value;return mt.test(Si)?null:{pattern:{requiredPattern:nt,actualValue:Si}}}}function i(_t){return null}function o(_t){return null!=_t}function t(_t){const mt=(0,e.\u0275isPromise)(_t)?(0,X.D)(_t):_t;if(p&&!(0,e.\u0275isObservable)(mt)){let nt="Expected async validator to return Promise or Observable.";throw"object"==typeof _t&&(nt+=" Are you using a synchronous validator where an async validator is expected?"),new e.\u0275RuntimeError(-1101,nt)}return mt}function a(_t){let mt={};return _t.forEach(nt=>{mt=null!=nt?{...mt,...nt}:mt}),0===Object.keys(mt).length?null:mt}function m(_t,mt){return mt.map(nt=>nt(_t))}function f(_t){return _t.map(mt=>function d(_t){return!_t.validate}(mt)?mt:nt=>mt.validate(nt))}function T(_t){if(!_t)return null;const mt=_t.filter(o);return 0==mt.length?null:function(nt){return a(m(nt,mt))}}function V(_t){return null!=_t?T(f(_t)):null}function F(_t){if(!_t)return null;const mt=_t.filter(o);return 0==mt.length?null:function(nt){const Ft=m(nt,mt).map(t);return(0,y.D)(Ft).pipe((0,O.U)(a))}}function s(_t){return null!=_t?F(f(_t)):null}function _(_t,mt){return null===_t?[mt]:Array.isArray(_t)?[..._t,mt]:[_t,mt]}function B(_t){return _t._rawValidators}function H(_t){return _t._rawAsyncValidators}function G(_t){return _t?Array.isArray(_t)?_t:[_t]:[]}function C(_t,mt){return Array.isArray(_t)?_t.includes(mt):_t===mt}function j(_t,mt){const nt=G(mt);return G(_t).forEach(Si=>{C(nt,Si)||nt.push(Si)}),nt}function L(_t,mt){return G(mt).filter(nt=>!C(_t,nt))}class ee{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(mt){this._rawValidators=mt||[],this._composedValidatorFn=V(this._rawValidators)}_setAsyncValidators(mt){this._rawAsyncValidators=mt||[],this._composedAsyncValidatorFn=s(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(mt){this._onDestroyCallbacks.push(mt)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(mt=>mt()),this._onDestroyCallbacks=[]}reset(mt){this.control&&this.control.reset(mt)}hasError(mt,nt){return!!this.control&&this.control.hasError(mt,nt)}getError(mt,nt){return this.control?this.control.getError(mt,nt):null}}class U extends ee{get formDirective(){return null}get path(){return null}}class ie extends ee{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class ${constructor(mt){this._cd=mt}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let _e=(()=>{class _t extends ${constructor(nt){super(nt)}}return _t.\u0275fac=function(nt){return new(nt||_t)(e.\u0275\u0275directiveInject(ie,2))},_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(nt,Ft){2&nt&&e.\u0275\u0275classProp("ng-untouched",Ft.isUntouched)("ng-touched",Ft.isTouched)("ng-pristine",Ft.isPristine)("ng-dirty",Ft.isDirty)("ng-valid",Ft.isValid)("ng-invalid",Ft.isInvalid)("ng-pending",Ft.isPending)},features:[e.\u0275\u0275InheritDefinitionFeature]}),_t})(),pe=(()=>{class _t extends ${constructor(nt){super(nt)}}return _t.\u0275fac=function(nt){return new(nt||_t)(e.\u0275\u0275directiveInject(U,10))},_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(nt,Ft){2&nt&&e.\u0275\u0275classProp("ng-untouched",Ft.isUntouched)("ng-touched",Ft.isTouched)("ng-pristine",Ft.isPristine)("ng-dirty",Ft.isDirty)("ng-valid",Ft.isValid)("ng-invalid",Ft.isInvalid)("ng-pending",Ft.isPending)("ng-submitted",Ft.isSubmitted)},features:[e.\u0275\u0275InheritDefinitionFeature]}),_t})();function Ze(_t,mt){return _t?`with name: '${mt}'`:`at index: ${mt}`}const si=!1,Zt="VALID",hi="INVALID",Ii="PENDING",Li="DISABLED";function zt(_t){return(ht(_t)?_t.validators:_t)||null}function Te(_t,mt){return(ht(mt)?mt.asyncValidators:_t)||null}function ht(_t){return null!=_t&&!Array.isArray(_t)&&"object"==typeof _t}function Et(_t,mt,nt){const Ft=_t.controls;if(!(mt?Object.keys(Ft):Ft).length)throw new e.\u0275RuntimeError(1e3,si?function Wt(_t){return`\n    There are no form controls registered with this ${_t?"group":"array"} yet. If you're using ngModel,\n    you may want to check next tick (e.g. use setTimeout).\n  `}(mt):"");if(!Ft[nt])throw new e.\u0275RuntimeError(1001,si?function St(_t,mt){return`Cannot find form control ${Ze(_t,mt)}`}(mt,nt):"")}function Qt(_t,mt,nt){_t._forEachChild((Ft,Si)=>{if(void 0===nt[Si])throw new e.\u0275RuntimeError(1002,si?function ai(_t,mt){return`Must supply a value for form control ${Ze(_t,mt)}`}(mt,Si):"")})}class mi{constructor(mt,nt){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(mt),this._assignAsyncValidators(nt)}get validator(){return this._composedValidatorFn}set validator(mt){this._rawValidators=this._composedValidatorFn=mt}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(mt){this._rawAsyncValidators=this._composedAsyncValidatorFn=mt}get parent(){return this._parent}get valid(){return this.status===Zt}get invalid(){return this.status===hi}get pending(){return this.status==Ii}get disabled(){return this.status===Li}get enabled(){return this.status!==Li}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(mt){this._assignValidators(mt)}setAsyncValidators(mt){this._assignAsyncValidators(mt)}addValidators(mt){this.setValidators(j(mt,this._rawValidators))}addAsyncValidators(mt){this.setAsyncValidators(j(mt,this._rawAsyncValidators))}removeValidators(mt){this.setValidators(L(mt,this._rawValidators))}removeAsyncValidators(mt){this.setAsyncValidators(L(mt,this._rawAsyncValidators))}hasValidator(mt){return C(this._rawValidators,mt)}hasAsyncValidator(mt){return C(this._rawAsyncValidators,mt)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(mt={}){this.touched=!0,this._parent&&!mt.onlySelf&&this._parent.markAsTouched(mt)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(mt=>mt.markAllAsTouched())}markAsUntouched(mt={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(nt=>{nt.markAsUntouched({onlySelf:!0})}),this._parent&&!mt.onlySelf&&this._parent._updateTouched(mt)}markAsDirty(mt={}){this.pristine=!1,this._parent&&!mt.onlySelf&&this._parent.markAsDirty(mt)}markAsPristine(mt={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(nt=>{nt.markAsPristine({onlySelf:!0})}),this._parent&&!mt.onlySelf&&this._parent._updatePristine(mt)}markAsPending(mt={}){this.status=Ii,!1!==mt.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!mt.onlySelf&&this._parent.markAsPending(mt)}disable(mt={}){const nt=this._parentMarkedDirty(mt.onlySelf);this.status=Li,this.errors=null,this._forEachChild(Ft=>{Ft.disable({...mt,onlySelf:!0})}),this._updateValue(),!1!==mt.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...mt,skipPristineCheck:nt}),this._onDisabledChange.forEach(Ft=>Ft(!0))}enable(mt={}){const nt=this._parentMarkedDirty(mt.onlySelf);this.status=Zt,this._forEachChild(Ft=>{Ft.enable({...mt,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:mt.emitEvent}),this._updateAncestors({...mt,skipPristineCheck:nt}),this._onDisabledChange.forEach(Ft=>Ft(!1))}_updateAncestors(mt){this._parent&&!mt.onlySelf&&(this._parent.updateValueAndValidity(mt),mt.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(mt){this._parent=mt}getRawValue(){return this.value}updateValueAndValidity(mt={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Zt||this.status===Ii)&&this._runAsyncValidator(mt.emitEvent)),!1!==mt.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!mt.onlySelf&&this._parent.updateValueAndValidity(mt)}_updateTreeValidity(mt={emitEvent:!0}){this._forEachChild(nt=>nt._updateTreeValidity(mt)),this.updateValueAndValidity({onlySelf:!0,emitEvent:mt.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Li:Zt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(mt){if(this.asyncValidator){this.status=Ii,this._hasOwnPendingAsyncValidator=!0;const nt=t(this.asyncValidator(this));this._asyncValidationSubscription=nt.subscribe(Ft=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Ft,{emitEvent:mt})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(mt,nt={}){this.errors=mt,this._updateControlsErrors(!1!==nt.emitEvent)}get(mt){let nt=mt;return null==nt||(Array.isArray(nt)||(nt=nt.split(".")),0===nt.length)?null:nt.reduce((Ft,Si)=>Ft&&Ft._find(Si),this)}getError(mt,nt){const Ft=nt?this.get(nt):this;return Ft&&Ft.errors?Ft.errors[mt]:null}hasError(mt,nt){return!!this.getError(mt,nt)}get root(){let mt=this;for(;mt._parent;)mt=mt._parent;return mt}_updateControlsErrors(mt){this.status=this._calculateStatus(),mt&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(mt)}_initObservables(){this.valueChanges=new e.EventEmitter,this.statusChanges=new e.EventEmitter}_calculateStatus(){return this._allControlsDisabled()?Li:this.errors?hi:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Ii)?Ii:this._anyControlsHaveStatus(hi)?hi:Zt}_anyControlsHaveStatus(mt){return this._anyControls(nt=>nt.status===mt)}_anyControlsDirty(){return this._anyControls(mt=>mt.dirty)}_anyControlsTouched(){return this._anyControls(mt=>mt.touched)}_updatePristine(mt={}){this.pristine=!this._anyControlsDirty(),this._parent&&!mt.onlySelf&&this._parent._updatePristine(mt)}_updateTouched(mt={}){this.touched=this._anyControlsTouched(),this._parent&&!mt.onlySelf&&this._parent._updateTouched(mt)}_registerOnCollectionChange(mt){this._onCollectionChange=mt}_setUpdateStrategy(mt){ht(mt)&&null!=mt.updateOn&&(this._updateOn=mt.updateOn)}_parentMarkedDirty(mt){return!mt&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(mt){return null}_assignValidators(mt){this._rawValidators=Array.isArray(mt)?mt.slice():mt,this._composedValidatorFn=function je(_t){return Array.isArray(_t)?V(_t):_t||null}(this._rawValidators)}_assignAsyncValidators(mt){this._rawAsyncValidators=Array.isArray(mt)?mt.slice():mt,this._composedAsyncValidatorFn=function we(_t){return Array.isArray(_t)?s(_t):_t||null}(this._rawAsyncValidators)}}class wi extends mi{constructor(mt,nt,Ft){super(zt(nt),Te(Ft,nt)),this.controls=mt,this._initObservables(),this._setUpdateStrategy(nt),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(mt,nt){return this.controls[mt]?this.controls[mt]:(this.controls[mt]=nt,nt.setParent(this),nt._registerOnCollectionChange(this._onCollectionChange),nt)}addControl(mt,nt,Ft={}){this.registerControl(mt,nt),this.updateValueAndValidity({emitEvent:Ft.emitEvent}),this._onCollectionChange()}removeControl(mt,nt={}){this.controls[mt]&&this.controls[mt]._registerOnCollectionChange(()=>{}),delete this.controls[mt],this.updateValueAndValidity({emitEvent:nt.emitEvent}),this._onCollectionChange()}setControl(mt,nt,Ft={}){this.controls[mt]&&this.controls[mt]._registerOnCollectionChange(()=>{}),delete this.controls[mt],nt&&this.registerControl(mt,nt),this.updateValueAndValidity({emitEvent:Ft.emitEvent}),this._onCollectionChange()}contains(mt){return this.controls.hasOwnProperty(mt)&&this.controls[mt].enabled}setValue(mt,nt={}){Qt(this,!0,mt),Object.keys(mt).forEach(Ft=>{Et(this,!0,Ft),this.controls[Ft].setValue(mt[Ft],{onlySelf:!0,emitEvent:nt.emitEvent})}),this.updateValueAndValidity(nt)}patchValue(mt,nt={}){null!=mt&&(Object.keys(mt).forEach(Ft=>{const Si=this.controls[Ft];Si&&Si.patchValue(mt[Ft],{onlySelf:!0,emitEvent:nt.emitEvent})}),this.updateValueAndValidity(nt))}reset(mt={},nt={}){this._forEachChild((Ft,Si)=>{Ft.reset(mt[Si],{onlySelf:!0,emitEvent:nt.emitEvent})}),this._updatePristine(nt),this._updateTouched(nt),this.updateValueAndValidity(nt)}getRawValue(){return this._reduceChildren({},(mt,nt,Ft)=>(mt[Ft]=nt.getRawValue(),mt))}_syncPendingControls(){let mt=this._reduceChildren(!1,(nt,Ft)=>!!Ft._syncPendingControls()||nt);return mt&&this.updateValueAndValidity({onlySelf:!0}),mt}_forEachChild(mt){Object.keys(this.controls).forEach(nt=>{const Ft=this.controls[nt];Ft&&mt(Ft,nt)})}_setUpControls(){this._forEachChild(mt=>{mt.setParent(this),mt._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(mt){for(const[nt,Ft]of Object.entries(this.controls))if(this.contains(nt)&&mt(Ft))return!0;return!1}_reduceValue(){return this._reduceChildren({},(nt,Ft,Si)=>((Ft.enabled||this.disabled)&&(nt[Si]=Ft.value),nt))}_reduceChildren(mt,nt){let Ft=mt;return this._forEachChild((Si,rn)=>{Ft=nt(Ft,Si,rn)}),Ft}_allControlsDisabled(){for(const mt of Object.keys(this.controls))if(this.controls[mt].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(mt){return this.controls.hasOwnProperty(mt)?this.controls[mt]:null}}const vi=wi,Fi=_t=>_t instanceof wi;class ri extends wi{}const ni=_t=>_t instanceof ri,At=new e.InjectionToken("CallSetDisabledState",{providedIn:"root",factory:()=>st}),st="always";function gt(_t,mt){return[...mt.path,_t]}function ue(_t,mt,nt=st){tt(_t,mt),mt.valueAccessor.writeValue(_t.value),(_t.disabled||"always"===nt)&&mt.valueAccessor.setDisabledState?.(_t.disabled),function Ce(_t,mt){mt.valueAccessor.registerOnChange(nt=>{_t._pendingValue=nt,_t._pendingChange=!0,_t._pendingDirty=!0,"change"===_t.updateOn&&ke(_t,mt)})}(_t,mt),function et(_t,mt){const nt=(Ft,Si)=>{mt.valueAccessor.writeValue(Ft),Si&&mt.viewToModelUpdate(Ft)};_t.registerOnChange(nt),mt._registerOnDestroy(()=>{_t._unregisterOnChange(nt)})}(_t,mt),function Ue(_t,mt){mt.valueAccessor.registerOnTouched(()=>{_t._pendingTouched=!0,"blur"===_t.updateOn&&_t._pendingChange&&ke(_t,mt),"submit"!==_t.updateOn&&_t.markAsTouched()})}(_t,mt),function it(_t,mt){if(mt.valueAccessor.setDisabledState){const nt=Ft=>{mt.valueAccessor.setDisabledState(Ft)};_t.registerOnDisabledChange(nt),mt._registerOnDestroy(()=>{_t._unregisterOnDisabledChange(nt)})}}(_t,mt)}function Me(_t,mt,nt=!0){const Ft=()=>{};mt.valueAccessor&&(mt.valueAccessor.registerOnChange(Ft),mt.valueAccessor.registerOnTouched(Ft)),Ee(_t,mt),_t&&(mt._invokeOnDestroyCallbacks(),_t._registerOnCollectionChange(()=>{}))}function ze(_t,mt){_t.forEach(nt=>{nt.registerOnValidatorChange&&nt.registerOnValidatorChange(mt)})}function tt(_t,mt){const nt=B(_t);null!==mt.validator?_t.setValidators(_(nt,mt.validator)):"function"==typeof nt&&_t.setValidators([nt]);const Ft=H(_t);null!==mt.asyncValidator?_t.setAsyncValidators(_(Ft,mt.asyncValidator)):"function"==typeof Ft&&_t.setAsyncValidators([Ft]);const Si=()=>_t.updateValueAndValidity();ze(mt._rawValidators,Si),ze(mt._rawAsyncValidators,Si)}function Ee(_t,mt){let nt=!1;if(null!==_t){if(null!==mt.validator){const Si=B(_t);if(Array.isArray(Si)&&Si.length>0){const rn=Si.filter(qn=>qn!==mt.validator);rn.length!==Si.length&&(nt=!0,_t.setValidators(rn))}}if(null!==mt.asyncValidator){const Si=H(_t);if(Array.isArray(Si)&&Si.length>0){const rn=Si.filter(qn=>qn!==mt.asyncValidator);rn.length!==Si.length&&(nt=!0,_t.setAsyncValidators(rn))}}}const Ft=()=>{};return ze(mt._rawValidators,Ft),ze(mt._rawAsyncValidators,Ft),nt}function ke(_t,mt){_t._pendingDirty&&_t.markAsDirty(),_t.setValue(_t._pendingValue,{emitModelToViewChange:!1}),mt.viewToModelUpdate(_t._pendingValue),_t._pendingChange=!1}function rt(_t,mt){tt(_t,mt)}function fi(_t,mt){if(!_t.hasOwnProperty("model"))return!1;const nt=_t.model;return!!nt.isFirstChange()||!Object.is(mt,nt.currentValue)}function Ki(_t,mt){_t._syncPendingControls(),mt.forEach(nt=>{const Ft=nt.control;"submit"===Ft.updateOn&&Ft._pendingChange&&(nt.viewToModelUpdate(Ft._pendingValue),Ft._pendingChange=!1)})}function Bi(_t,mt){if(!mt)return null;let nt,Ft,Si;return Array.isArray(mt),mt.forEach(rn=>{rn.constructor===x?nt=rn:function Vi(_t){return Object.getPrototypeOf(_t.constructor)===I}(rn)?Ft=rn:Si=rn}),Si||Ft||nt||null}const Yt={provide:U,useExisting:(0,e.forwardRef)(()=>Ct)},$e=(()=>Promise.resolve())();let Ct=(()=>{class _t extends U{constructor(nt,Ft,Si){super(),this.callSetDisabledState=Si,this.submitted=!1,this._directives=new Set,this.ngSubmit=new e.EventEmitter,this.form=new wi({},V(nt),s(Ft))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(nt){$e.then(()=>{const Ft=this._findContainer(nt.path);nt.control=Ft.registerControl(nt.name,nt.control),ue(nt.control,nt,this.callSetDisabledState),nt.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(nt)})}getControl(nt){return this.form.get(nt.path)}removeControl(nt){$e.then(()=>{const Ft=this._findContainer(nt.path);Ft&&Ft.removeControl(nt.name),this._directives.delete(nt)})}addFormGroup(nt){$e.then(()=>{const Ft=this._findContainer(nt.path),Si=new wi({});rt(Si,nt),Ft.registerControl(nt.name,Si),Si.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(nt){$e.then(()=>{const Ft=this._findContainer(nt.path);Ft&&Ft.removeControl(nt.name)})}getFormGroup(nt){return this.form.get(nt.path)}updateModel(nt,Ft){$e.then(()=>{this.form.get(nt.path).setValue(Ft)})}setValue(nt){this.control.setValue(nt)}onSubmit(nt){return this.submitted=!0,Ki(this.form,this._directives),this.ngSubmit.emit(nt),"dialog"===nt?.target?.method}onReset(){this.resetForm()}resetForm(nt){this.form.reset(nt),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(nt){return nt.pop(),nt.length?this.form.get(nt):this.form}}return _t.\u0275fac=function(nt){return new(nt||_t)(e.\u0275\u0275directiveInject(v,10),e.\u0275\u0275directiveInject(w,10),e.\u0275\u0275directiveInject(At,8))},_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(nt,Ft){1&nt&&e.\u0275\u0275listener("submit",function(rn){return Ft.onSubmit(rn)})("reset",function(){return Ft.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e.\u0275\u0275ProvidersFeature([Yt]),e.\u0275\u0275InheritDefinitionFeature]}),_t})();function oi(_t,mt){const nt=_t.indexOf(mt);nt>-1&&_t.splice(nt,1)}function gi(_t){return"object"==typeof _t&&null!==_t&&2===Object.keys(_t).length&&"value"in _t&&"disabled"in _t}const ki=class extends mi{constructor(mt=null,nt,Ft){super(zt(nt),Te(Ft,nt)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(mt),this._setUpdateStrategy(nt),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),ht(nt)&&(nt.nonNullable||nt.initialValueIsDefault)&&(this.defaultValue=gi(mt)?mt.value:mt)}setValue(mt,nt={}){this.value=this._pendingValue=mt,this._onChange.length&&!1!==nt.emitModelToViewChange&&this._onChange.forEach(Ft=>Ft(this.value,!1!==nt.emitViewToModelChange)),this.updateValueAndValidity(nt)}patchValue(mt,nt={}){this.setValue(mt,nt)}reset(mt=this.defaultValue,nt={}){this._applyFormState(mt),this.markAsPristine(nt),this.markAsUntouched(nt),this.setValue(this.value,nt),this._pendingChange=!1}_updateValue(){}_anyControls(mt){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(mt){this._onChange.push(mt)}_unregisterOnChange(mt){oi(this._onChange,mt)}registerOnDisabledChange(mt){this._onDisabledChange.push(mt)}_unregisterOnDisabledChange(mt){oi(this._onDisabledChange,mt)}_forEachChild(mt){}_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(mt){gi(mt)?(this.value=this._pendingValue=mt.value,mt.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=mt}},Zi=ki,nn=_t=>_t instanceof ki;let Wn=(()=>{class _t extends U{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return gt(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}return _t.\u0275fac=function(){let mt;return function(Ft){return(mt||(mt=e.\u0275\u0275getInheritedFactory(_t)))(Ft||_t)}}(),_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,features:[e.\u0275\u0275InheritDefinitionFeature]}),_t})();const Ar={provide:U,useExisting:(0,e.forwardRef)(()=>wo)};let wo=(()=>{class _t extends Wn{constructor(nt,Ft,Si){super(),this._parent=nt,this._setValidators(Ft),this._setAsyncValidators(Si)}_checkParentType(){}}return _t.\u0275fac=function(nt){return new(nt||_t)(e.\u0275\u0275directiveInject(U,5),e.\u0275\u0275directiveInject(v,10),e.\u0275\u0275directiveInject(w,10))},_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[e.\u0275\u0275ProvidersFeature([Ar]),e.\u0275\u0275InheritDefinitionFeature]}),_t})();const sr={provide:ie,useExisting:(0,e.forwardRef)(()=>Yr)},xr=(()=>Promise.resolve())();let Yr=(()=>{class _t extends ie{constructor(nt,Ft,Si,rn,qn,Ri){super(),this._changeDetectorRef=qn,this.callSetDisabledState=Ri,this.control=new ki,this._registered=!1,this.update=new e.EventEmitter,this._parent=nt,this._setValidators(Ft),this._setAsyncValidators(Si),this.valueAccessor=Bi(0,rn)}ngOnChanges(nt){if(this._checkForErrors(),!this._registered||"name"in nt){if(this._registered&&(this._checkName(),this.formDirective)){const Ft=nt.name.previousValue;this.formDirective.removeControl({name:Ft,path:this._getPath(Ft)})}this._setUpControl()}"isDisabled"in nt&&this._updateDisabled(nt),fi(nt,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(nt){this.viewModel=nt,this.update.emit(nt)}_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(){ue(this.control,this,this.callSetDisabledState),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(nt){xr.then(()=>{this.control.setValue(nt,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(nt){const Ft=nt.isDisabled.currentValue,Si=0!==Ft&&(0,e.\u0275coerceToBoolean)(Ft);xr.then(()=>{Si&&!this.control.disabled?this.control.disable():!Si&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(nt){return this._parent?gt(nt,this._parent):[nt]}}return _t.\u0275fac=function(nt){return new(nt||_t)(e.\u0275\u0275directiveInject(U,9),e.\u0275\u0275directiveInject(v,10),e.\u0275\u0275directiveInject(w,10),e.\u0275\u0275directiveInject(N,10),e.\u0275\u0275directiveInject(e.ChangeDetectorRef,8),e.\u0275\u0275directiveInject(At,8))},_t.\u0275dir=e.\u0275\u0275defineDirective({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:[e.\u0275\u0275ProvidersFeature([sr]),e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature]}),_t})(),Jn=(()=>{class _t{}return _t.\u0275fac=function(nt){return new(nt||_t)},_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),_t})();const Jo={provide:N,useExisting:(0,e.forwardRef)(()=>fr),multi:!0};let fr=(()=>{class _t extends I{writeValue(nt){this.setProperty("value",nt??"")}registerOnChange(nt){this.onChange=Ft=>{nt(""==Ft?null:parseFloat(Ft))}}}return _t.\u0275fac=function(){let mt;return function(Ft){return(mt||(mt=e.\u0275\u0275getInheritedFactory(_t)))(Ft||_t)}}(),_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(nt,Ft){1&nt&&e.\u0275\u0275listener("input",function(rn){return Ft.onChange(rn.target.value)})("blur",function(){return Ft.onTouched()})},features:[e.\u0275\u0275ProvidersFeature([Jo]),e.\u0275\u0275InheritDefinitionFeature]}),_t})();const as={provide:N,useExisting:(0,e.forwardRef)(()=>go),multi:!0};let lo=(()=>{class _t{}return _t.\u0275fac=function(nt){return new(nt||_t)},_t.\u0275mod=e.\u0275\u0275defineNgModule({type:_t}),_t.\u0275inj=e.\u0275\u0275defineInjector({}),_t})(),qo=(()=>{class _t{constructor(){this._accessors=[]}add(nt,Ft){this._accessors.push([nt,Ft])}remove(nt){for(let Ft=this._accessors.length-1;Ft>=0;--Ft)if(this._accessors[Ft][1]===nt)return void this._accessors.splice(Ft,1)}select(nt){this._accessors.forEach(Ft=>{this._isSameGroup(Ft,nt)&&Ft[1]!==nt&&Ft[1].fireUncheck(nt.value)})}_isSameGroup(nt,Ft){return!!nt[0].control&&nt[0]._parent===Ft._control._parent&&nt[1].name===Ft.name}}return _t.\u0275fac=function(nt){return new(nt||_t)},_t.\u0275prov=e.\u0275\u0275defineInjectable({token:_t,factory:_t.\u0275fac,providedIn:lo}),_t})(),go=(()=>{class _t extends I{constructor(nt,Ft,Si,rn){super(nt,Ft),this._registry=Si,this._injector=rn,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,e.inject)(At,{optional:!0})??st}ngOnInit(){this._control=this._injector.get(ie),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(nt){this._state=nt===this.value,this.setProperty("checked",this._state)}registerOnChange(nt){this._fn=nt,this.onChange=()=>{nt(this.value),this._registry.select(this)}}setDisabledState(nt){(this.setDisabledStateFired||nt||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",nt),this.setDisabledStateFired=!0}fireUncheck(nt){this.writeValue(nt)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return _t.\u0275fac=function(nt){return new(nt||_t)(e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(qo),e.\u0275\u0275directiveInject(e.Injector))},_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(nt,Ft){1&nt&&e.\u0275\u0275listener("change",function(){return Ft.onChange()})("blur",function(){return Ft.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[e.\u0275\u0275ProvidersFeature([as]),e.\u0275\u0275InheritDefinitionFeature]}),_t})();const Ls={provide:N,useExisting:(0,e.forwardRef)(()=>Sn),multi:!0};let Sn=(()=>{class _t extends I{writeValue(nt){this.setProperty("value",parseFloat(nt))}registerOnChange(nt){this.onChange=Ft=>{nt(""==Ft?null:parseFloat(Ft))}}}return _t.\u0275fac=function(){let mt;return function(Ft){return(mt||(mt=e.\u0275\u0275getInheritedFactory(_t)))(Ft||_t)}}(),_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(nt,Ft){1&nt&&e.\u0275\u0275listener("change",function(rn){return Ft.onChange(rn.target.value)})("input",function(rn){return Ft.onChange(rn.target.value)})("blur",function(){return Ft.onTouched()})},features:[e.\u0275\u0275ProvidersFeature([Ls]),e.\u0275\u0275InheritDefinitionFeature]}),_t})();const Ln=new e.InjectionToken("NgModelWithFormControlWarning"),Mo={provide:ie,useExisting:(0,e.forwardRef)(()=>fo)};let fo=(()=>{class _t extends ie{set isDisabled(nt){}constructor(nt,Ft,Si,rn,qn){super(),this._ngModelWarningConfig=rn,this.callSetDisabledState=qn,this.update=new e.EventEmitter,this._ngModelWarningSent=!1,this._setValidators(nt),this._setAsyncValidators(Ft),this.valueAccessor=Bi(0,Si)}ngOnChanges(nt){if(this._isControlChanged(nt)){const Ft=nt.form.previousValue;Ft&&Me(Ft,this,!1),ue(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}fi(nt,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Me(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(nt){this.viewModel=nt,this.update.emit(nt)}_isControlChanged(nt){return nt.hasOwnProperty("form")}}return _t._ngModelWarningSentOnce=!1,_t.\u0275fac=function(nt){return new(nt||_t)(e.\u0275\u0275directiveInject(v,10),e.\u0275\u0275directiveInject(w,10),e.\u0275\u0275directiveInject(N,10),e.\u0275\u0275directiveInject(Ln,8),e.\u0275\u0275directiveInject(At,8))},_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[e.\u0275\u0275ProvidersFeature([Mo]),e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature]}),_t})();const Xr={provide:U,useExisting:(0,e.forwardRef)(()=>Hn)};let Hn=(()=>{class _t extends U{constructor(nt,Ft,Si){super(),this.callSetDisabledState=Si,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.EventEmitter,this._setValidators(nt),this._setAsyncValidators(Ft)}ngOnChanges(nt){this._checkFormPresent(),nt.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Ee(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(nt){const Ft=this.form.get(nt.path);return ue(Ft,nt,this.callSetDisabledState),Ft.updateValueAndValidity({emitEvent:!1}),this.directives.push(nt),Ft}getControl(nt){return this.form.get(nt.path)}removeControl(nt){Me(nt.control||null,nt,!1),function ln(_t,mt){const nt=_t.indexOf(mt);nt>-1&&_t.splice(nt,1)}(this.directives,nt)}addFormGroup(nt){this._setUpFormContainer(nt)}removeFormGroup(nt){this._cleanUpFormContainer(nt)}getFormGroup(nt){return this.form.get(nt.path)}addFormArray(nt){this._setUpFormContainer(nt)}removeFormArray(nt){this._cleanUpFormContainer(nt)}getFormArray(nt){return this.form.get(nt.path)}updateModel(nt,Ft){this.form.get(nt.path).setValue(Ft)}onSubmit(nt){return this.submitted=!0,Ki(this.form,this.directives),this.ngSubmit.emit(nt),"dialog"===nt?.target?.method}onReset(){this.resetForm()}resetForm(nt){this.form.reset(nt),this.submitted=!1}_updateDomValue(){this.directives.forEach(nt=>{const Ft=nt.control,Si=this.form.get(nt.path);Ft!==Si&&(Me(Ft||null,nt),nn(Si)&&(ue(Si,nt,this.callSetDisabledState),nt.control=Si))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(nt){const Ft=this.form.get(nt.path);rt(Ft,nt),Ft.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(nt){if(this.form){const Ft=this.form.get(nt.path);Ft&&function Rt(_t,mt){return Ee(_t,mt)}(Ft,nt)&&Ft.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){tt(this.form,this),this._oldForm&&Ee(this._oldForm,this)}_checkFormPresent(){}}return _t.\u0275fac=function(nt){return new(nt||_t)(e.\u0275\u0275directiveInject(v,10),e.\u0275\u0275directiveInject(w,10),e.\u0275\u0275directiveInject(At,8))},_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["","formGroup",""]],hostBindings:function(nt,Ft){1&nt&&e.\u0275\u0275listener("submit",function(rn){return Ft.onSubmit(rn)})("reset",function(){return Ft.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e.\u0275\u0275ProvidersFeature([Xr]),e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature]}),_t})();const ls={provide:U,useExisting:(0,e.forwardRef)(()=>Oo)};let Oo=(()=>{class _t extends Wn{constructor(nt,Ft,Si){super(),this._parent=nt,this._setValidators(Ft),this._setAsyncValidators(Si)}_checkParentType(){cs(this._parent)}}return _t.\u0275fac=function(nt){return new(nt||_t)(e.\u0275\u0275directiveInject(U,13),e.\u0275\u0275directiveInject(v,10),e.\u0275\u0275directiveInject(w,10))},_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[e.\u0275\u0275ProvidersFeature([ls]),e.\u0275\u0275InheritDefinitionFeature]}),_t})();const vs={provide:U,useExisting:(0,e.forwardRef)(()=>Gr)};let Gr=(()=>{class _t extends U{constructor(nt,Ft,Si){super(),this._parent=nt,this._setValidators(Ft),this._setAsyncValidators(Si)}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 gt(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){cs(this._parent)}}return _t.\u0275fac=function(nt){return new(nt||_t)(e.\u0275\u0275directiveInject(U,13),e.\u0275\u0275directiveInject(v,10),e.\u0275\u0275directiveInject(w,10))},_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[e.\u0275\u0275ProvidersFeature([vs]),e.\u0275\u0275InheritDefinitionFeature]}),_t})();function cs(_t){return!(_t instanceof Oo||_t instanceof Hn||_t instanceof Gr)}const Kr={provide:ie,useExisting:(0,e.forwardRef)(()=>Rr)};let Rr=(()=>{class _t extends ie{set isDisabled(nt){}constructor(nt,Ft,Si,rn,qn){super(),this._ngModelWarningConfig=qn,this._added=!1,this.update=new e.EventEmitter,this._ngModelWarningSent=!1,this._parent=nt,this._setValidators(Ft),this._setAsyncValidators(Si),this.valueAccessor=Bi(0,rn)}ngOnChanges(nt){this._added||this._setUpControl(),fi(nt,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(nt){this.viewModel=nt,this.update.emit(nt)}get path(){return gt(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._added=!0}}return _t._ngModelWarningSentOnce=!1,_t.\u0275fac=function(nt){return new(nt||_t)(e.\u0275\u0275directiveInject(U,13),e.\u0275\u0275directiveInject(v,10),e.\u0275\u0275directiveInject(w,10),e.\u0275\u0275directiveInject(N,10),e.\u0275\u0275directiveInject(Ln,8))},_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[e.\u0275\u0275ProvidersFeature([Kr]),e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature]}),_t})();const Rs={provide:N,useExisting:(0,e.forwardRef)(()=>$r),multi:!0};function mr(_t,mt){return null==_t?`${mt}`:(mt&&"object"==typeof mt&&(mt="Object"),`${_t}: ${mt}`.slice(0,50))}let $r=(()=>{class _t extends I{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(nt){this._compareWith=nt}writeValue(nt){this.value=nt;const Si=mr(this._getOptionId(nt),nt);this.setProperty("value",Si)}registerOnChange(nt){this.onChange=Ft=>{this.value=this._getOptionValue(Ft),nt(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(nt){for(const Ft of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(Ft),nt))return Ft;return null}_getOptionValue(nt){const Ft=function ys(_t){return _t.split(":")[0]}(nt);return this._optionMap.has(Ft)?this._optionMap.get(Ft):nt}}return _t.\u0275fac=function(){let mt;return function(Ft){return(mt||(mt=e.\u0275\u0275getInheritedFactory(_t)))(Ft||_t)}}(),_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(nt,Ft){1&nt&&e.\u0275\u0275listener("change",function(rn){return Ft.onChange(rn.target.value)})("blur",function(){return Ft.onTouched()})},inputs:{compareWith:"compareWith"},features:[e.\u0275\u0275ProvidersFeature([Rs]),e.\u0275\u0275InheritDefinitionFeature]}),_t})(),Co=(()=>{class _t{constructor(nt,Ft,Si){this._element=nt,this._renderer=Ft,this._select=Si,this._select&&(this.id=this._select._registerOption())}set ngValue(nt){null!=this._select&&(this._select._optionMap.set(this.id,nt),this._setElementValue(mr(this.id,nt)),this._select.writeValue(this._select.value))}set value(nt){this._setElementValue(nt),this._select&&this._select.writeValue(this._select.value)}_setElementValue(nt){this._renderer.setProperty(this._element.nativeElement,"value",nt)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return _t.\u0275fac=function(nt){return new(nt||_t)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject($r,9))},_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),_t})();const Js={provide:N,useExisting:(0,e.forwardRef)(()=>ar),multi:!0};function ds(_t,mt){return null==_t?`${mt}`:("string"==typeof mt&&(mt=`'${mt}'`),mt&&"object"==typeof mt&&(mt="Object"),`${_t}: ${mt}`.slice(0,50))}let ar=(()=>{class _t extends I{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(nt){this._compareWith=nt}writeValue(nt){let Ft;if(this.value=nt,Array.isArray(nt)){const Si=nt.map(rn=>this._getOptionId(rn));Ft=(rn,qn)=>{rn._setSelected(Si.indexOf(qn.toString())>-1)}}else Ft=(Si,rn)=>{Si._setSelected(!1)};this._optionMap.forEach(Ft)}registerOnChange(nt){this.onChange=Ft=>{const Si=[],rn=Ft.selectedOptions;if(void 0!==rn){const qn=rn;for(let Ri=0;Ri<qn.length;Ri++){const Rn=this._getOptionValue(qn[Ri].value);Si.push(Rn)}}else{const qn=Ft.options;for(let Ri=0;Ri<qn.length;Ri++){const An=qn[Ri];if(An.selected){const Rn=this._getOptionValue(An.value);Si.push(Rn)}}}this.value=Si,nt(Si)}}_registerOption(nt){const Ft=(this._idCounter++).toString();return this._optionMap.set(Ft,nt),Ft}_getOptionId(nt){for(const Ft of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(Ft)._value,nt))return Ft;return null}_getOptionValue(nt){const Ft=function Zr(_t){return _t.split(":")[0]}(nt);return this._optionMap.has(Ft)?this._optionMap.get(Ft)._value:nt}}return _t.\u0275fac=function(){let mt;return function(Ft){return(mt||(mt=e.\u0275\u0275getInheritedFactory(_t)))(Ft||_t)}}(),_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(nt,Ft){1&nt&&e.\u0275\u0275listener("change",function(rn){return Ft.onChange(rn.target)})("blur",function(){return Ft.onTouched()})},inputs:{compareWith:"compareWith"},features:[e.\u0275\u0275ProvidersFeature([Js]),e.\u0275\u0275InheritDefinitionFeature]}),_t})(),hs=(()=>{class _t{constructor(nt,Ft,Si){this._element=nt,this._renderer=Ft,this._select=Si,this._select&&(this.id=this._select._registerOption(this))}set ngValue(nt){null!=this._select&&(this._value=nt,this._setElementValue(ds(this.id,nt)),this._select.writeValue(this._select.value))}set value(nt){this._select?(this._value=nt,this._setElementValue(ds(this.id,nt)),this._select.writeValue(this._select.value)):this._setElementValue(nt)}_setElementValue(nt){this._renderer.setProperty(this._element.nativeElement,"value",nt)}_setSelected(nt){this._renderer.setProperty(this._element.nativeElement,"selected",nt)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return _t.\u0275fac=function(nt){return new(nt||_t)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(ar,9))},_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),_t})();function ro(_t){return"number"==typeof _t?_t:parseInt(_t,10)}function Ir(_t){return"number"==typeof _t?_t:parseFloat(_t)}let so=(()=>{class _t{constructor(){this._validator=i}ngOnChanges(nt){if(this.inputName in nt){const Ft=this.normalizeInput(nt[this.inputName].currentValue);this._enabled=this.enabled(Ft),this._validator=this._enabled?this.createValidator(Ft):i,this._onChange&&this._onChange()}}validate(nt){return this._validator(nt)}registerOnValidatorChange(nt){this._onChange=nt}enabled(nt){return null!=nt}}return _t.\u0275fac=function(nt){return new(nt||_t)},_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,features:[e.\u0275\u0275NgOnChangesFeature]}),_t})();const Vo={provide:v,useExisting:(0,e.forwardRef)(()=>er),multi:!0};let er=(()=>{class _t extends so{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=nt=>Ir(nt),this.createValidator=nt=>R(nt)}}return _t.\u0275fac=function(){let mt;return function(Ft){return(mt||(mt=e.\u0275\u0275getInheritedFactory(_t)))(Ft||_t)}}(),_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(nt,Ft){2&nt&&e.\u0275\u0275attribute("max",Ft._enabled?Ft.max:null)},inputs:{max:"max"},features:[e.\u0275\u0275ProvidersFeature([Vo]),e.\u0275\u0275InheritDefinitionFeature]}),_t})();const Yo={provide:v,useExisting:(0,e.forwardRef)(()=>Os),multi:!0};let Os=(()=>{class _t extends so{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=nt=>Ir(nt),this.createValidator=nt=>E(nt)}}return _t.\u0275fac=function(){let mt;return function(Ft){return(mt||(mt=e.\u0275\u0275getInheritedFactory(_t)))(Ft||_t)}}(),_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(nt,Ft){2&nt&&e.\u0275\u0275attribute("min",Ft._enabled?Ft.min:null)},inputs:{min:"min"},features:[e.\u0275\u0275ProvidersFeature([Yo]),e.\u0275\u0275InheritDefinitionFeature]}),_t})();const gr={provide:v,useExisting:(0,e.forwardRef)(()=>tr),multi:!0},Uo={provide:v,useExisting:(0,e.forwardRef)(()=>Ps),multi:!0};let tr=(()=>{class _t extends so{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=e.\u0275coerceToBoolean,this.createValidator=nt=>W}enabled(nt){return nt}}return _t.\u0275fac=function(){let mt;return function(Ft){return(mt||(mt=e.\u0275\u0275getInheritedFactory(_t)))(Ft||_t)}}(),_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(nt,Ft){2&nt&&e.\u0275\u0275attribute("required",Ft._enabled?"":null)},inputs:{required:"required"},features:[e.\u0275\u0275ProvidersFeature([gr]),e.\u0275\u0275InheritDefinitionFeature]}),_t})(),Ps=(()=>{class _t extends tr{constructor(){super(...arguments),this.createValidator=nt=>b}}return _t.\u0275fac=function(){let mt;return function(Ft){return(mt||(mt=e.\u0275\u0275getInheritedFactory(_t)))(Ft||_t)}}(),_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(nt,Ft){2&nt&&e.\u0275\u0275attribute("required",Ft._enabled?"":null)},features:[e.\u0275\u0275ProvidersFeature([Uo]),e.\u0275\u0275InheritDefinitionFeature]}),_t})();const Xo={provide:v,useExisting:(0,e.forwardRef)(()=>zs),multi:!0};let zs=(()=>{class _t extends so{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=e.\u0275coerceToBoolean,this.createValidator=nt=>l}enabled(nt){return nt}}return _t.\u0275fac=function(){let mt;return function(Ft){return(mt||(mt=e.\u0275\u0275getInheritedFactory(_t)))(Ft||_t)}}(),_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[e.\u0275\u0275ProvidersFeature([Xo]),e.\u0275\u0275InheritDefinitionFeature]}),_t})();const br={provide:v,useExisting:(0,e.forwardRef)(()=>bo),multi:!0};let bo=(()=>{class _t extends so{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=nt=>ro(nt),this.createValidator=nt=>h(nt)}}return _t.\u0275fac=function(){let mt;return function(Ft){return(mt||(mt=e.\u0275\u0275getInheritedFactory(_t)))(Ft||_t)}}(),_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(nt,Ft){2&nt&&e.\u0275\u0275attribute("minlength",Ft._enabled?Ft.minlength:null)},inputs:{minlength:"minlength"},features:[e.\u0275\u0275ProvidersFeature([br]),e.\u0275\u0275InheritDefinitionFeature]}),_t})();const mo={provide:v,useExisting:(0,e.forwardRef)(()=>ko),multi:!0};let ko=(()=>{class _t extends so{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=nt=>ro(nt),this.createValidator=nt=>r(nt)}}return _t.\u0275fac=function(){let mt;return function(Ft){return(mt||(mt=e.\u0275\u0275getInheritedFactory(_t)))(Ft||_t)}}(),_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(nt,Ft){2&nt&&e.\u0275\u0275attribute("maxlength",Ft._enabled?Ft.maxlength:null)},inputs:{maxlength:"maxlength"},features:[e.\u0275\u0275ProvidersFeature([mo]),e.\u0275\u0275InheritDefinitionFeature]}),_t})();const Vn={provide:v,useExisting:(0,e.forwardRef)(()=>co),multi:!0};let co=(()=>{class _t extends so{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=nt=>nt,this.createValidator=nt=>n(nt)}}return _t.\u0275fac=function(){let mt;return function(Ft){return(mt||(mt=e.\u0275\u0275getInheritedFactory(_t)))(Ft||_t)}}(),_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(nt,Ft){2&nt&&e.\u0275\u0275attribute("pattern",Ft._enabled?Ft.pattern:null)},inputs:{pattern:"pattern"},features:[e.\u0275\u0275ProvidersFeature([Vn]),e.\u0275\u0275InheritDefinitionFeature]}),_t})(),Pr=(()=>{class _t{}return _t.\u0275fac=function(nt){return new(nt||_t)},_t.\u0275mod=e.\u0275\u0275defineNgModule({type:_t}),_t.\u0275inj=e.\u0275\u0275defineInjector({imports:[lo]}),_t})();class Go extends mi{constructor(mt,nt,Ft){super(zt(nt),Te(Ft,nt)),this.controls=mt,this._initObservables(),this._setUpdateStrategy(nt),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(mt){return this.controls[this._adjustIndex(mt)]}push(mt,nt={}){this.controls.push(mt),this._registerControl(mt),this.updateValueAndValidity({emitEvent:nt.emitEvent}),this._onCollectionChange()}insert(mt,nt,Ft={}){this.controls.splice(mt,0,nt),this._registerControl(nt),this.updateValueAndValidity({emitEvent:Ft.emitEvent})}removeAt(mt,nt={}){let Ft=this._adjustIndex(mt);Ft<0&&(Ft=0),this.controls[Ft]&&this.controls[Ft]._registerOnCollectionChange(()=>{}),this.controls.splice(Ft,1),this.updateValueAndValidity({emitEvent:nt.emitEvent})}setControl(mt,nt,Ft={}){let Si=this._adjustIndex(mt);Si<0&&(Si=0),this.controls[Si]&&this.controls[Si]._registerOnCollectionChange(()=>{}),this.controls.splice(Si,1),nt&&(this.controls.splice(Si,0,nt),this._registerControl(nt)),this.updateValueAndValidity({emitEvent:Ft.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(mt,nt={}){Qt(this,!1,mt),mt.forEach((Ft,Si)=>{Et(this,!1,Si),this.at(Si).setValue(Ft,{onlySelf:!0,emitEvent:nt.emitEvent})}),this.updateValueAndValidity(nt)}patchValue(mt,nt={}){null!=mt&&(mt.forEach((Ft,Si)=>{this.at(Si)&&this.at(Si).patchValue(Ft,{onlySelf:!0,emitEvent:nt.emitEvent})}),this.updateValueAndValidity(nt))}reset(mt=[],nt={}){this._forEachChild((Ft,Si)=>{Ft.reset(mt[Si],{onlySelf:!0,emitEvent:nt.emitEvent})}),this._updatePristine(nt),this._updateTouched(nt),this.updateValueAndValidity(nt)}getRawValue(){return this.controls.map(mt=>mt.getRawValue())}clear(mt={}){this.controls.length<1||(this._forEachChild(nt=>nt._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:mt.emitEvent}))}_adjustIndex(mt){return mt<0?mt+this.length:mt}_syncPendingControls(){let mt=this.controls.reduce((nt,Ft)=>!!Ft._syncPendingControls()||nt,!1);return mt&&this.updateValueAndValidity({onlySelf:!0}),mt}_forEachChild(mt){this.controls.forEach((nt,Ft)=>{mt(nt,Ft)})}_updateValue(){this.value=this.controls.filter(mt=>mt.enabled||this.disabled).map(mt=>mt.value)}_anyControls(mt){return this.controls.some(nt=>nt.enabled&&mt(nt))}_setUpControls(){this._forEachChild(mt=>this._registerControl(mt))}_allControlsDisabled(){for(const mt of this.controls)if(mt.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(mt){mt.setParent(this),mt._registerOnCollectionChange(this._onCollectionChange)}_find(mt){return this.at(mt)??null}}const Do=Go,As=_t=>_t instanceof Go;function Mr(_t){return!!_t&&(void 0!==_t.asyncValidators||void 0!==_t.validators||void 0!==_t.updateOn)}let lr=(()=>{class _t{constructor(){this.useNonNullable=!1}get nonNullable(){const nt=new _t;return nt.useNonNullable=!0,nt}group(nt,Ft=null){const Si=this._reduceControls(nt);let rn={};return Mr(Ft)?rn=Ft:null!==Ft&&(rn.validators=Ft.validator,rn.asyncValidators=Ft.asyncValidator),new wi(Si,rn)}record(nt,Ft=null){const Si=this._reduceControls(nt);return new ri(Si,Ft)}control(nt,Ft,Si){let rn={};return this.useNonNullable?(Mr(Ft)?rn=Ft:(rn.validators=Ft,rn.asyncValidators=Si),new ki(nt,{...rn,nonNullable:!0})):new ki(nt,Ft,Si)}array(nt,Ft,Si){const rn=nt.map(qn=>this._createControl(qn));return new Go(rn,Ft,Si)}_reduceControls(nt){const Ft={};return Object.keys(nt).forEach(Si=>{Ft[Si]=this._createControl(nt[Si])}),Ft}_createControl(nt){return nt instanceof ki||nt instanceof mi?nt:Array.isArray(nt)?this.control(nt[0],nt.length>1?nt[1]:null,nt.length>2?nt[2]:null):this.control(nt)}}return _t.\u0275fac=function(nt){return new(nt||_t)},_t.\u0275prov=e.\u0275\u0275defineInjectable({token:_t,factory:_t.\u0275fac,providedIn:"root"}),_t})(),Lo=(()=>{class _t{}return _t.\u0275fac=function(nt){return new(nt||_t)},_t.\u0275prov=e.\u0275\u0275defineInjectable({token:_t,factory:function(){return(0,e.inject)(lr).nonNullable},providedIn:"root"}),_t})(),Jr=(()=>{class _t extends lr{group(nt,Ft=null){return super.group(nt,Ft)}control(nt,Ft,Si){return super.control(nt,Ft,Si)}array(nt,Ft,Si){return super.array(nt,Ft,Si)}}return _t.\u0275fac=function(){let mt;return function(Ft){return(mt||(mt=e.\u0275\u0275getInheritedFactory(_t)))(Ft||_t)}}(),_t.\u0275prov=e.\u0275\u0275defineInjectable({token:_t,factory:_t.\u0275fac,providedIn:"root"}),_t})();const ir=new e.Version("15.2.10");let bn=(()=>{class _t{static withConfig(nt){return{ngModule:_t,providers:[{provide:At,useValue:nt.callSetDisabledState??st}]}}}return _t.\u0275fac=function(nt){return new(nt||_t)},_t.\u0275mod=e.\u0275\u0275defineNgModule({type:_t}),_t.\u0275inj=e.\u0275\u0275defineInjector({imports:[Pr]}),_t})(),nr=(()=>{class _t{static withConfig(nt){return{ngModule:_t,providers:[{provide:Ln,useValue:nt.warnOnNgModelWithFormControl??"always"},{provide:At,useValue:nt.callSetDisabledState??st}]}}}return _t.\u0275fac=function(nt){return new(nt||_t)},_t.\u0275mod=e.\u0275\u0275defineNgModule({type:_t}),_t.\u0275inj=e.\u0275\u0275defineInjector({imports:[Pr]}),_t})()},1637:(Lt,ut,se)=>{"use strict";se.d(ut,{Bb:()=>ee,XC:()=>V,ZL:()=>L});var e=se(4537),c=se(1379),X=se(8692),y=se(6342),O=se(9596),S=se(8954),I=se(4929),N=se(6321),Y=se(4091),Z=se(4813),K=se(8023),P=se(3072),k=se(1860),x=se(4945),p=se(4581),u=se(5436),g=se(8632),v=se(92),w=se(8659),M=se(1927),A=se(1528),E=se(5598),R=se(4970),W=se(7969),b=se(8168),l=se(5990),h=se(5875);const r=["panel"];function n(U,ie){if(1&U&&(e.\u0275\u0275elementStart(0,"div",0,1),e.\u0275\u0275projection(2),e.\u0275\u0275elementEnd()),2&U){const $=ie.id,oe=e.\u0275\u0275nextContext();e.\u0275\u0275property("id",oe.id)("ngClass",oe._classList)("@panelAnimation",oe.isOpen?"visible":"hidden"),e.\u0275\u0275attribute("aria-label",oe.ariaLabel||null)("aria-labelledby",oe._getPanelAriaLabelledby($))}}const i=["*"],o=(0,Y.X$)("panelAnimation",[(0,Y.SB)("void, hidden",(0,Y.oB)({opacity:0,transform:"scaleY(0.8)"})),(0,Y.eR)(":enter, hidden => visible",[(0,Y.ru)([(0,Y.jt)("0.03s linear",(0,Y.oB)({opacity:1})),(0,Y.jt)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,Y.oB)({transform:"scaleY(1)"}))])]),(0,Y.eR)(":leave, visible => hidden",[(0,Y.jt)("0.075s linear",(0,Y.oB)({opacity:0}))])]);let t=0;class a{constructor(ie,$){this.source=ie,this.option=$}}const m=(0,c.Kr)(class{}),d=new e.InjectionToken("mat-autocomplete-default-options",{providedIn:"root",factory:function f(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1}}});let T=(()=>{class U extends m{get isOpen(){return this._isOpen&&this.showPanel}_setColor($){this._color=$,this._setThemeClasses(this._classList)}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption($){this._autoActiveFirstOption=(0,I.Ig)($)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption($){this._autoSelectActiveOption=(0,I.Ig)($)}set classList($){this._classList=$&&$.length?(0,I.du)($).reduce((oe,te)=>(oe[te]=!0,oe),{}):{},this._setVisibilityClasses(this._classList),this._setThemeClasses(this._classList),this._elementRef.nativeElement.className=""}constructor($,oe,te,_e){super(),this._changeDetectorRef=$,this._elementRef=oe,this._defaults=te,this._activeOptionChanges=Z.w0.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this._autoActiveFirstOption=!!this._defaults.autoActiveFirstOption,this._autoSelectActiveOption=!!this._defaults.autoSelectActiveOption,this.optionSelected=new e.EventEmitter,this.opened=new e.EventEmitter,this.closed=new e.EventEmitter,this.optionActivated=new e.EventEmitter,this._classList={},this.id="mat-autocomplete-"+t++,this.inertGroups=_e?.SAFARI||!1}ngAfterContentInit(){this._keyManager=new S.s1(this.options).withWrap(),this._activeOptionChanges=this._keyManager.change.subscribe($=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[$]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop($){this.panel&&(this.panel.nativeElement.scrollTop=$)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent($){const oe=new a(this,$);this.optionSelected.emit(oe)}_getPanelAriaLabelledby($){return this.ariaLabel?null:this.ariaLabelledby?($?$+" ":"")+this.ariaLabelledby:$}_setVisibilityClasses($){$[this._visibleClass]=this.showPanel,$[this._hiddenClass]=!this.showPanel}_setThemeClasses($){$["mat-primary"]="primary"===this._color,$["mat-warn"]="warn"===this._color,$["mat-accent"]="accent"===this._color}}return U.\u0275fac=function($){return new($||U)(e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(d),e.\u0275\u0275directiveInject(N.t4))},U.\u0275dir=e.\u0275\u0275defineDirective({type:U,viewQuery:function($,oe){if(1&$&&(e.\u0275\u0275viewQuery(e.TemplateRef,7),e.\u0275\u0275viewQuery(r,5)),2&$){let te;e.\u0275\u0275queryRefresh(te=e.\u0275\u0275loadQuery())&&(oe.template=te.first),e.\u0275\u0275queryRefresh(te=e.\u0275\u0275loadQuery())&&(oe.panel=te.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",autoSelectActiveOption:"autoSelectActiveOption",panelWidth:"panelWidth",classList:["class","classList"]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[e.\u0275\u0275InheritDefinitionFeature]}),U})(),V=(()=>{class U extends T{constructor(){super(...arguments),this._visibleClass="mat-mdc-autocomplete-visible",this._hiddenClass="mat-mdc-autocomplete-hidden",this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator($){this._hideSingleSelectionIndicator=(0,I.Ig)($),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const $ of this.options)$._changeDetectorRef.markForCheck()}}return U.\u0275fac=function(){let ie;return function(oe){return(ie||(ie=e.\u0275\u0275getInheritedFactory(U)))(oe||U)}}(),U.\u0275cmp=e.\u0275\u0275defineComponent({type:U,selectors:[["mat-autocomplete"]],contentQueries:function($,oe,te){if(1&$&&(e.\u0275\u0275contentQuery(te,c.K7,5),e.\u0275\u0275contentQuery(te,c.ey,5)),2&$){let _e;e.\u0275\u0275queryRefresh(_e=e.\u0275\u0275loadQuery())&&(oe.optionGroups=_e),e.\u0275\u0275queryRefresh(_e=e.\u0275\u0275loadQuery())&&(oe.options=_e)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{disableRipple:"disableRipple",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matAutocomplete"],features:[e.\u0275\u0275ProvidersFeature([{provide:c.HF,useExisting:U}]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:i,decls:1,vars:0,consts:[["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id","ngClass"],["panel",""]],template:function($,oe){1&$&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275template(0,n,3,5,"ng-template"))},dependencies:[X.mk],styles:[".mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:calc(100vw - 32px);max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:var(--mdc-menu-max-height, calc(100vh - 32px));margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;border-radius:4px;border-radius:var(--mdc-shape-medium, 4px);transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}.mdc-menu-surface.mat-mdc-autocomplete-panel{width:100%;max-height:256px;position:static;visibility:hidden;transform-origin:center top;margin:0;padding:8px 0;list-style-type:none}.mdc-menu-surface.mat-mdc-autocomplete-panel:focus{outline:none}.cdk-high-contrast-active .mdc-menu-surface.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) .mdc-menu-surface.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above .mdc-menu-surface.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}.mdc-menu-surface.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}.mdc-menu-surface.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[o]},changeDetection:0}),U})();const _={provide:v.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>L),multi:!0},H=new e.InjectionToken("mat-autocomplete-scroll-strategy"),C={provide:H,deps:[O.aV],useFactory:function G(U){return()=>U.scrollStrategies.reposition()}};let j=(()=>{class U{get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled($){this._autocompleteDisabled=(0,I.Ig)($)}constructor($,oe,te,_e,pe,ge,ae,ve,fe,ne,ce){this._element=$,this._overlay=oe,this._viewContainerRef=te,this._zone=_e,this._changeDetectorRef=pe,this._dir=ae,this._formField=ve,this._document=fe,this._viewportRuler=ne,this._defaults=ce,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=Z.w0.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new K.x,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=(0,P.P)(()=>{const xe=this.autocomplete?this.autocomplete.options:null;return xe?xe.changes.pipe((0,M.O)(xe),(0,A.w)(()=>(0,k.T)(...xe.map(Oe=>Oe.onSelectionChange)))):this._zone.onStable.pipe((0,E.q)(1),(0,A.w)(()=>this.optionSelections))}),this._scrollStrategy=ge}ngAfterViewInit(){const $=this._getWindow();typeof $<"u"&&this._zone.runOutsideAngular(()=>$.addEventListener("blur",this._windowBlurHandler))}ngOnChanges($){$.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const $=this._getWindow();typeof $<"u"&&$.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._isOpen=this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,k.T)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,R.h)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,R.h)(()=>this._overlayAttached)):(0,x.of)()).pipe((0,W.U)($=>$ instanceof c.rN?$:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,k.T)((0,p.R)(this._document,"click"),(0,p.R)(this._document,"auxclick"),(0,p.R)(this._document,"touchend")).pipe((0,R.h)($=>{const oe=(0,N.sA)($),te=this._formField?this._formField._elementRef.nativeElement:null,_e=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&oe!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!te||!te.contains(oe))&&(!_e||!_e.contains(oe))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(oe)}))}writeValue($){Promise.resolve(null).then(()=>this._assignOptionValue($))}registerOnChange($){this._onChange=$}registerOnTouched($){this._onTouched=$}setDisabledState($){this._element.nativeElement.disabled=$}_handleKeydown($){const oe=$.keyCode,te=(0,u.Vb)($);if(oe===u.hY&&!te&&$.preventDefault(),this.activeOption&&oe===u.K5&&this.panelOpen&&!te)this.activeOption._selectViaInteraction(),this._resetActiveItem(),$.preventDefault();else if(this.autocomplete){const _e=this.autocomplete._keyManager.activeItem,pe=oe===u.LH||oe===u.JH;oe===u.Mf||pe&&!te&&this.panelOpen?this.autocomplete._keyManager.onKeydown($):pe&&this._canOpen()&&this.openPanel(),(pe||this.autocomplete._keyManager.activeItem!==_e)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._element.nativeElement.value),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput($){let oe=$.target,te=oe.value;"number"===oe.type&&(te=""==te?null:parseFloat(te)),this._previousValue!==te&&(this._previousValue=te,this._pendingAutoselectedOption=null,this._onChange(te),this._canOpen()&&this._document.activeElement===$.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this.openPanel()}_floatLabel($=!1){this._formField&&"auto"===this._formField.floatLabel&&($?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const $=this._zone.onStable.pipe((0,E.q)(1)),oe=this.autocomplete.options.changes.pipe((0,b.b)(()=>this._positionStrategy.reapplyLastPosition()),(0,l.g)(0));return(0,k.T)($,oe).pipe((0,A.w)(()=>(this._zone.run(()=>{const te=this.panelOpen;this._resetActiveItem(),this.autocomplete._setVisibility(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),te!==this.panelOpen&&(this.panelOpen?this.autocomplete.opened.emit():this.autocomplete.closed.emit())}),this.panelClosingActions)),(0,E.q)(1)).subscribe(te=>this._setValueAndClose(te))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue($){const oe=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith($):$;this._updateNativeInputValue(oe??"")}_updateNativeInputValue($){this._formField?this._formField._control.value=$:this._element.nativeElement.value=$,this._previousValue=$}_setValueAndClose($){const oe=$?$.source:this._pendingAutoselectedOption;oe&&(this._clearPreviousSelectedOption(oe),this._assignOptionValue(oe.value),this._onChange(oe.value),this.autocomplete._emitSelectEvent(oe),this._element.nativeElement.focus()),this.closePanel()}_clearPreviousSelectedOption($){this.autocomplete.options.forEach(oe=>{oe!==$&&oe.selected&&oe.deselect()})}_attachOverlay(){let $=this._overlayRef;$?(this._positionStrategy.setOrigin(this._getConnectedElement()),$.updateSize({width:this._getPanelWidth()})):(this._portal=new g.UE(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),$=this._overlay.create(this._getOverlayConfig()),this._overlayRef=$,this._handleOverlayEvents($),this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&$&&$.updateSize({width:this._getPanelWidth()})})),$&&!$.hasAttached()&&($.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const oe=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._setColor(this._formField?.color),this.panelOpen&&oe!==this.panelOpen&&this.autocomplete.opened.emit()}_getOverlayConfig(){return new O.X_({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const $=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions($),this._positionStrategy=$,$}_setStrategyPositions($){const oe=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],te=this._aboveClass,_e=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:te},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:te}];let pe;pe="above"===this.position?_e:"below"===this.position?oe:[...oe,..._e],$.withPositions(pe)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const $=this.autocomplete;$.autoActiveFirstOption?$._keyManager.setFirstItemActive():$._keyManager.setActiveItem(-1)}_canOpen(){const $=this._element.nativeElement;return!$.readOnly&&!$.disabled&&!this._autocompleteDisabled}_getWindow(){return this._document?.defaultView||window}_scrollToOption($){const oe=this.autocomplete,te=(0,c.CB)($,oe.options,oe.optionGroups);if(0===$&&1===te)oe._setScrollTop(0);else if(oe.panel){const _e=oe.options.toArray()[$];if(_e){const pe=_e._getHostElement(),ge=(0,c.jH)(pe.offsetTop,pe.offsetHeight,oe._getScrollTop(),oe.panel.nativeElement.offsetHeight);oe._setScrollTop(ge)}}}_handleOverlayEvents($){$.keydownEvents().subscribe(oe=>{(oe.keyCode===u.hY&&!(0,u.Vb)(oe)||oe.keyCode===u.LH&&(0,u.Vb)(oe,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),oe.stopPropagation(),oe.preventDefault())}),$.outsidePointerEvents().subscribe()}}return U.\u0275fac=function($){return new($||U)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(O.aV),e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(H),e.\u0275\u0275directiveInject(h.Is,8),e.\u0275\u0275directiveInject(w.G_,9),e.\u0275\u0275directiveInject(X.K0,8),e.\u0275\u0275directiveInject(y.rL),e.\u0275\u0275directiveInject(d,8))},U.\u0275dir=e.\u0275\u0275defineDirective({type:U,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[e.\u0275\u0275NgOnChangesFeature]}),U})(),L=(()=>{class U extends j{constructor(){super(...arguments),this._aboveClass="mat-mdc-autocomplete-panel-above"}}return U.\u0275fac=function(){let ie;return function(oe){return(ie||(ie=e.\u0275\u0275getInheritedFactory(U)))(oe||U)}}(),U.\u0275dir=e.\u0275\u0275defineDirective({type:U,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function($,oe){1&$&&e.\u0275\u0275listener("focusin",function(){return oe._handleFocus()})("blur",function(){return oe._onTouched()})("input",function(_e){return oe._handleInput(_e)})("keydown",function(_e){return oe._handleKeydown(_e)})("click",function(){return oe._handleClick()}),2&$&&e.\u0275\u0275attribute("autocomplete",oe.autocompleteAttribute)("role",oe.autocompleteDisabled?null:"combobox")("aria-autocomplete",oe.autocompleteDisabled?null:"list")("aria-activedescendant",oe.panelOpen&&oe.activeOption?oe.activeOption.id:null)("aria-expanded",oe.autocompleteDisabled?null:oe.panelOpen.toString())("aria-owns",oe.autocompleteDisabled||!oe.panelOpen||null==oe.autocomplete?null:oe.autocomplete.id)("aria-haspopup",oe.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[e.\u0275\u0275ProvidersFeature([_]),e.\u0275\u0275InheritDefinitionFeature]}),U})(),ee=(()=>{class U{}return U.\u0275fac=function($){return new($||U)},U.\u0275mod=e.\u0275\u0275defineNgModule({type:U}),U.\u0275inj=e.\u0275\u0275defineInjector({providers:[C],imports:[O.U8,c.Ng,c.BQ,X.ez,y.ZD,c.Ng,c.BQ]}),U})()},5719:(Lt,ut,se)=>{"use strict";se.d(ut,{g:()=>Y,k:()=>N});var e=se(4537),c=se(1379),X=se(8954),y=se(4929);let O=0;const S=(0,c.Id)(class{}),I="mat-badge-content";let N=(()=>{class Z extends S{get color(){return this._color}set color(P){this._setColor(P),this._color=P}get overlap(){return this._overlap}set overlap(P){this._overlap=(0,y.Ig)(P)}get content(){return this._content}set content(P){this._updateRenderedContent(P)}get description(){return this._description}set description(P){this._updateHostAriaDescription(P)}get hidden(){return this._hidden}set hidden(P){this._hidden=(0,y.Ig)(P)}constructor(P,k,x,p,u){super(),this._ngZone=P,this._elementRef=k,this._ariaDescriber=x,this._renderer=p,this._animationMode=u,this._color="primary",this._overlap=!0,this.position="above after",this.size="medium",this._id=O++,this._isInitialized=!1}isAbove(){return-1===this.position.indexOf("below")}isAfter(){return-1===this.position.indexOf("before")}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&this._renderer.destroyNode(this._badgeElement),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_createBadgeElement(){const P=this._renderer.createElement("span"),k="mat-badge-active";return P.setAttribute("id",`mat-badge-content-${this._id}`),P.setAttribute("aria-hidden","true"),P.classList.add(I),"NoopAnimations"===this._animationMode&&P.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(P),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{P.classList.add(k)})}):P.classList.add(k),P}_updateRenderedContent(P){const k=`${P??""}`.trim();this._isInitialized&&k&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=k),this._content=k}_updateHostAriaDescription(P){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),P&&this._ariaDescriber.describe(this._elementRef.nativeElement,P),this._description=P}_setColor(P){const k=this._elementRef.nativeElement.classList;k.remove(`mat-badge-${this._color}`),P&&k.add(`mat-badge-${P}`)}_clearExistingBadges(){const P=this._elementRef.nativeElement.querySelectorAll(`:scope > .${I}`);for(const k of Array.from(P))k!==this._badgeElement&&k.remove()}}return Z.\u0275fac=function(P){return new(P||Z)(e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(X.$s),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8))},Z.\u0275dir=e.\u0275\u0275defineDirective({type:Z,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(P,k){2&P&&e.\u0275\u0275classProp("mat-badge-overlap",k.overlap)("mat-badge-above",k.isAbove())("mat-badge-below",!k.isAbove())("mat-badge-before",!k.isAfter())("mat-badge-after",k.isAfter())("mat-badge-small","small"===k.size)("mat-badge-medium","medium"===k.size)("mat-badge-large","large"===k.size)("mat-badge-hidden",k.hidden||!k.content)("mat-badge-disabled",k.disabled)},inputs:{disabled:["matBadgeDisabled","disabled"],color:["matBadgeColor","color"],overlap:["matBadgeOverlap","overlap"],position:["matBadgePosition","position"],content:["matBadge","content"],description:["matBadgeDescription","description"],size:["matBadgeSize","size"],hidden:["matBadgeHidden","hidden"]},features:[e.\u0275\u0275InheritDefinitionFeature]}),Z})(),Y=(()=>{class Z{}return Z.\u0275fac=function(P){return new(P||Z)},Z.\u0275mod=e.\u0275\u0275defineNgModule({type:Z}),Z.\u0275inj=e.\u0275\u0275defineInjector({imports:[X.rt,c.BQ,c.BQ]}),Z})()},6226:(Lt,ut,se)=>{"use strict";se.d(ut,{OG:()=>w,_r:()=>v,ch:()=>R,oL:()=>A});var e=se(5122),c=se(8632),X=se(4537),y=se(1379),O=se(8954),S=se(1444),I=se(9596),N=se(8692),Y=se(4091),Z=se(5436),K=se(8023),P=se(1860),k=se(4970),x=se(5598);function p(W,b){}const u={bottomSheetState:(0,Y.X$)("state",[(0,Y.SB)("void, hidden",(0,Y.oB)({transform:"translateY(100%)"})),(0,Y.SB)("visible",(0,Y.oB)({transform:"translateY(0%)"})),(0,Y.eR)("visible => void, visible => hidden",(0,Y.ru)([(0,Y.jt)(`${y.mZ.COMPLEX} ${y.yN.ACCELERATION_CURVE}`),(0,Y.IO)("@*",(0,Y.pV)(),{optional:!0})])),(0,Y.eR)("void => visible",(0,Y.ru)([(0,Y.jt)(`${y.mZ.EXITING} ${y.yN.DECELERATION_CURVE}`),(0,Y.IO)("@*",(0,Y.pV)(),{optional:!0})]))])};let g=(()=>{class W extends e.LL{constructor(l,h,r,n,i,o,t,a,m,d){super(l,h,r,n,i,o,t,d),this._changeDetectorRef=m,this._animationState="void",this._animationStateChanged=new X.EventEmitter,this._breakpointSubscription=a.observe([S.u3.Medium,S.u3.Large,S.u3.XLarge]).subscribe(()=>{this._toggleClass("mat-bottom-sheet-container-medium",a.isMatched(S.u3.Medium)),this._toggleClass("mat-bottom-sheet-container-large",a.isMatched(S.u3.Large)),this._toggleClass("mat-bottom-sheet-container-xlarge",a.isMatched(S.u3.XLarge))})}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges())}exit(){this._destroyed||(this._animationState="hidden",this._changeDetectorRef.markForCheck())}ngOnDestroy(){super.ngOnDestroy(),this._breakpointSubscription.unsubscribe(),this._destroyed=!0}_onAnimationDone(l){"visible"===l.toState&&this._trapFocus(),this._animationStateChanged.emit(l)}_onAnimationStart(l){this._animationStateChanged.emit(l)}_captureInitialFocus(){}_toggleClass(l,h){this._elementRef.nativeElement.classList.toggle(l,h)}}return W.\u0275fac=function(l){return new(l||W)(X.\u0275\u0275directiveInject(X.ElementRef),X.\u0275\u0275directiveInject(O.qV),X.\u0275\u0275directiveInject(N.K0,8),X.\u0275\u0275directiveInject(e.ib),X.\u0275\u0275directiveInject(O.ic),X.\u0275\u0275directiveInject(X.NgZone),X.\u0275\u0275directiveInject(I.Iu),X.\u0275\u0275directiveInject(S.Yg),X.\u0275\u0275directiveInject(X.ChangeDetectorRef),X.\u0275\u0275directiveInject(O.tE))},W.\u0275cmp=X.\u0275\u0275defineComponent({type:W,selectors:[["mat-bottom-sheet-container"]],hostAttrs:["tabindex","-1",1,"mat-bottom-sheet-container"],hostVars:4,hostBindings:function(l,h){1&l&&X.\u0275\u0275syntheticHostListener("@state.start",function(n){return h._onAnimationStart(n)})("@state.done",function(n){return h._onAnimationDone(n)}),2&l&&(X.\u0275\u0275attribute("role",h._config.role)("aria-modal",h._config.ariaModal)("aria-label",h._config.ariaLabel),X.\u0275\u0275syntheticHostProperty("@state",h._animationState))},features:[X.\u0275\u0275InheritDefinitionFeature],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(l,h){1&l&&X.\u0275\u0275template(0,p,0,0,"ng-template",0)},dependencies:[c.Pl],styles:[".mat-bottom-sheet-container{padding:8px 16px;min-width:100vw;box-sizing:border-box;display:block;outline:0;max-height:80vh;overflow:auto}.cdk-high-contrast-active .mat-bottom-sheet-container{outline:1px solid}.mat-bottom-sheet-container-xlarge,.mat-bottom-sheet-container-large,.mat-bottom-sheet-container-medium{border-top-left-radius:4px;border-top-right-radius:4px}.mat-bottom-sheet-container-medium{min-width:384px;max-width:calc(100vw - 128px)}.mat-bottom-sheet-container-large{min-width:512px;max-width:calc(100vw - 256px)}.mat-bottom-sheet-container-xlarge{min-width:576px;max-width:calc(100vw - 384px)}"],encapsulation:2,data:{animation:[u.bottomSheetState]}}),W})(),v=(()=>{class W{}return W.\u0275fac=function(l){return new(l||W)},W.\u0275mod=X.\u0275\u0275defineNgModule({type:W}),W.\u0275inj=X.\u0275\u0275defineInjector({imports:[e.Su,y.BQ,c.eL,y.BQ]}),W})();const w=new X.InjectionToken("MatBottomSheetData");class M{constructor(){this.data=null,this.hasBackdrop=!0,this.disableClose=!1,this.ariaLabel=null,this.ariaModal=!0,this.closeOnNavigation=!0,this.autoFocus="dialog",this.restoreFocus=!0}}class A{get instance(){return this._ref.componentInstance}constructor(b,l,h){this._ref=b,this._afterOpened=new K.x,this.containerInstance=h,this.disableClose=l.disableClose,h._animationStateChanged.pipe((0,k.h)(r=>"done"===r.phaseName&&"visible"===r.toState),(0,x.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),h._animationStateChanged.pipe((0,k.h)(r=>"done"===r.phaseName&&"hidden"===r.toState),(0,x.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._ref.close(this._result)}),b.overlayRef.detachments().subscribe(()=>{this._ref.close(this._result)}),(0,P.T)(this.backdropClick(),this.keydownEvents().pipe((0,k.h)(r=>r.keyCode===Z.hY))).subscribe(r=>{!this.disableClose&&("keydown"!==r.type||!(0,Z.Vb)(r))&&(r.preventDefault(),this.dismiss())})}dismiss(b){this.containerInstance&&(this.containerInstance._animationStateChanged.pipe((0,k.h)(l=>"start"===l.phaseName),(0,x.q)(1)).subscribe(l=>{this._closeFallbackTimeout=setTimeout(()=>{this._ref.close(this._result)},l.totalTime+100),this._ref.overlayRef.detachBackdrop()}),this._result=b,this.containerInstance.exit(),this.containerInstance=null)}afterDismissed(){return this._ref.closed}afterOpened(){return this._afterOpened}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}}const E=new X.InjectionToken("mat-bottom-sheet-default-options");let R=(()=>{class W{get _openedBottomSheetRef(){const l=this._parentBottomSheet;return l?l._openedBottomSheetRef:this._bottomSheetRefAtThisLevel}set _openedBottomSheetRef(l){this._parentBottomSheet?this._parentBottomSheet._openedBottomSheetRef=l:this._bottomSheetRefAtThisLevel=l}constructor(l,h,r,n){this._overlay=l,this._parentBottomSheet=r,this._defaultOptions=n,this._bottomSheetRefAtThisLevel=null,this._dialog=h.get(e.Vq)}open(l,h){const r={...this._defaultOptions||new M,...h};let n;return this._dialog.open(l,{...r,disableClose:!0,closeOnOverlayDetachments:!1,maxWidth:"100%",container:g,scrollStrategy:r.scrollStrategy||this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().global().centerHorizontally().bottom("0"),templateContext:()=>({bottomSheetRef:n}),providers:(i,o,t)=>(n=new A(i,r,t),[{provide:A,useValue:n},{provide:w,useValue:r.data}])}),n.afterDismissed().subscribe(()=>{this._openedBottomSheetRef===n&&(this._openedBottomSheetRef=null)}),this._openedBottomSheetRef?(this._openedBottomSheetRef.afterDismissed().subscribe(()=>n.containerInstance?.enter()),this._openedBottomSheetRef.dismiss()):n.containerInstance.enter(),this._openedBottomSheetRef=n,n}dismiss(l){this._openedBottomSheetRef&&this._openedBottomSheetRef.dismiss(l)}ngOnDestroy(){this._bottomSheetRefAtThisLevel&&this._bottomSheetRefAtThisLevel.dismiss()}}return W.\u0275fac=function(l){return new(l||W)(X.\u0275\u0275inject(I.aV),X.\u0275\u0275inject(X.Injector),X.\u0275\u0275inject(W,12),X.\u0275\u0275inject(E,8))},W.\u0275prov=X.\u0275\u0275defineInjectable({token:W,factory:W.\u0275fac,providedIn:v}),W})()},108:(Lt,ut,se)=>{"use strict";se.d(ut,{A9:()=>x,Yi:()=>u,vV:()=>g});var e=se(8954),c=se(4929),X=se(5834),y=se(4537),O=se(92),S=se(1379);const I=["button"],N=["*"],Y=new y.InjectionToken("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS"),Z=new y.InjectionToken("MatButtonToggleGroup"),K={provide:O.NG_VALUE_ACCESSOR,useExisting:(0,y.forwardRef)(()=>x),multi:!0};let P=0;class k{constructor(w,M){this.source=w,this.value=M}}let x=(()=>{class v{get name(){return this._name}set name(M){this._name=M,this._markButtonsForCheck()}get vertical(){return this._vertical}set vertical(M){this._vertical=(0,c.Ig)(M)}get value(){const M=this._selectionModel?this._selectionModel.selected:[];return this.multiple?M.map(A=>A.value):M[0]?M[0].value:void 0}set value(M){this._setSelectionByValue(M),this.valueChange.emit(this.value)}get selected(){const M=this._selectionModel?this._selectionModel.selected:[];return this.multiple?M:M[0]||null}get multiple(){return this._multiple}set multiple(M){this._multiple=(0,c.Ig)(M),this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(M){this._disabled=(0,c.Ig)(M),this._markButtonsForCheck()}constructor(M,A){this._changeDetector=M,this._vertical=!1,this._multiple=!1,this._disabled=!1,this._controlValueAccessorChangeFn=()=>{},this._onTouched=()=>{},this._name="mat-button-toggle-group-"+P++,this.valueChange=new y.EventEmitter,this.change=new y.EventEmitter,this.appearance=A&&A.appearance?A.appearance:"standard"}ngOnInit(){this._selectionModel=new X.Ov(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(M=>M.checked))}writeValue(M){this.value=M,this._changeDetector.markForCheck()}registerOnChange(M){this._controlValueAccessorChangeFn=M}registerOnTouched(M){this._onTouched=M}setDisabledState(M){this.disabled=M}_emitChangeEvent(M){const A=new k(M,this.value);this._controlValueAccessorChangeFn(A.value),this.change.emit(A)}_syncButtonToggle(M,A,E=!1,R=!1){!this.multiple&&this.selected&&!M.checked&&(this.selected.checked=!1),this._selectionModel?A?this._selectionModel.select(M):this._selectionModel.deselect(M):R=!0,R?Promise.resolve().then(()=>this._updateModelValue(M,E)):this._updateModelValue(M,E)}_isSelected(M){return this._selectionModel&&this._selectionModel.isSelected(M)}_isPrechecked(M){return!(typeof this._rawValue>"u")&&(this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(A=>null!=M.value&&A===M.value):M.value===this._rawValue)}_setSelectionByValue(M){this._rawValue=M,this._buttonToggles&&(this.multiple&&M?(Array.isArray(M),this._clearSelection(),M.forEach(A=>this._selectValue(A))):(this._clearSelection(),this._selectValue(M)))}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(M=>M.checked=!1)}_selectValue(M){const A=this._buttonToggles.find(E=>null!=E.value&&E.value===M);A&&(A.checked=!0,this._selectionModel.select(A))}_updateModelValue(M,A){A&&this._emitChangeEvent(M),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(M=>M._markForCheck())}}return v.\u0275fac=function(M){return new(M||v)(y.\u0275\u0275directiveInject(y.ChangeDetectorRef),y.\u0275\u0275directiveInject(Y,8))},v.\u0275dir=y.\u0275\u0275defineDirective({type:v,selectors:[["mat-button-toggle-group"]],contentQueries:function(M,A,E){if(1&M&&y.\u0275\u0275contentQuery(E,u,5),2&M){let R;y.\u0275\u0275queryRefresh(R=y.\u0275\u0275loadQuery())&&(A._buttonToggles=R)}},hostAttrs:["role","group",1,"mat-button-toggle-group"],hostVars:5,hostBindings:function(M,A){2&M&&(y.\u0275\u0275attribute("aria-disabled",A.disabled),y.\u0275\u0275classProp("mat-button-toggle-vertical",A.vertical)("mat-button-toggle-group-appearance-standard","standard"===A.appearance))},inputs:{appearance:"appearance",name:"name",vertical:"vertical",value:"value",multiple:"multiple",disabled:"disabled"},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[y.\u0275\u0275ProvidersFeature([K,{provide:Z,useExisting:v}])]}),v})();const p=(0,S.Kr)(class{});let u=(()=>{class v extends p{get buttonId(){return`${this.id}-button`}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(M){this._appearance=M}get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(M){const A=(0,c.Ig)(M);A!==this._checked&&(this._checked=A,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(M){this._disabled=(0,c.Ig)(M)}constructor(M,A,E,R,W,b){super(),this._changeDetectorRef=A,this._elementRef=E,this._focusMonitor=R,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new y.EventEmitter;const l=Number(W);this.tabIndex=l||0===l?l:null,this.buttonToggleGroup=M,this.appearance=b&&b.appearance?b.appearance:"standard"}ngOnInit(){const M=this.buttonToggleGroup;this.id=this.id||"mat-button-toggle-"+P++,M&&(M._isPrechecked(this)?this.checked=!0:M._isSelected(this)!==this._checked&&M._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){const M=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),M&&M._isSelected(this)&&M._syncButtonToggle(this,!1,!1,!0)}focus(M){this._buttonElement.nativeElement.focus(M)}_onButtonClick(){const M=!!this._isSingleSelector()||!this._checked;M!==this._checked&&(this._checked=M,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.change.emit(new k(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this._isSingleSelector()?this.buttonToggleGroup.name:this.name||null}_isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}}return v.\u0275fac=function(M){return new(M||v)(y.\u0275\u0275directiveInject(Z,8),y.\u0275\u0275directiveInject(y.ChangeDetectorRef),y.\u0275\u0275directiveInject(y.ElementRef),y.\u0275\u0275directiveInject(e.tE),y.\u0275\u0275injectAttribute("tabindex"),y.\u0275\u0275directiveInject(Y,8))},v.\u0275cmp=y.\u0275\u0275defineComponent({type:v,selectors:[["mat-button-toggle"]],viewQuery:function(M,A){if(1&M&&y.\u0275\u0275viewQuery(I,5),2&M){let E;y.\u0275\u0275queryRefresh(E=y.\u0275\u0275loadQuery())&&(A._buttonElement=E.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:12,hostBindings:function(M,A){1&M&&y.\u0275\u0275listener("focus",function(){return A.focus()}),2&M&&(y.\u0275\u0275attribute("aria-label",null)("aria-labelledby",null)("id",A.id)("name",null),y.\u0275\u0275classProp("mat-button-toggle-standalone",!A.buttonToggleGroup)("mat-button-toggle-checked",A.checked)("mat-button-toggle-disabled",A.disabled)("mat-button-toggle-appearance-standard","standard"===A.appearance))},inputs:{disableRipple:"disableRipple",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",appearance:"appearance",checked:"checked",disabled:"disabled"},outputs:{change:"change"},exportAs:["matButtonToggle"],features:[y.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:N,decls:6,vars:9,consts:[["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"id","disabled","click"],["button",""],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(M,A){if(1&M&&(y.\u0275\u0275projectionDef(),y.\u0275\u0275elementStart(0,"button",0,1),y.\u0275\u0275listener("click",function(){return A._onButtonClick()}),y.\u0275\u0275elementStart(2,"span",2),y.\u0275\u0275projection(3),y.\u0275\u0275elementEnd()(),y.\u0275\u0275element(4,"span",3)(5,"span",4)),2&M){const E=y.\u0275\u0275reference(1);y.\u0275\u0275property("id",A.buttonId)("disabled",A.disabled||null),y.\u0275\u0275attribute("tabindex",A.disabled?-1:A.tabIndex)("aria-pressed",A.checked)("name",A._getButtonName())("aria-label",A.ariaLabel)("aria-labelledby",A.ariaLabelledby),y.\u0275\u0275advance(5),y.\u0275\u0275property("matRippleTrigger",E)("matRippleDisabled",A.disableRipple||A.disabled)}},dependencies:[S.wG],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;border-radius:2px;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0)}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:4px}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:1}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:.04}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.12}@media(hover: none){.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;line-height:36px;padding:0 16px;position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;pointer-events:none;opacity:0}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 36px;opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}"],encapsulation:2,changeDetection:0}),v})(),g=(()=>{class v{}return v.\u0275fac=function(M){return new(M||v)},v.\u0275mod=y.\u0275\u0275defineNgModule({type:v}),v.\u0275inj=y.\u0275\u0275defineInjector({imports:[S.BQ,S.si,S.BQ]}),v})()},9638:(Lt,ut,se)=>{"use strict";se.d(ut,{RK:()=>m,lW:()=>W,nh:()=>o,ot:()=>f,zs:()=>b});var e=se(6321),c=se(4537),X=se(8954),y=se(1379);const O=["mat-button",""],S=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],I=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],Y=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",K=["mat-mini-fab",""],k=["mat-icon-button",""],x=["*"],v=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],w=(0,y.pj)((0,y.Id)((0,y.Kr)(class{constructor(T){this._elementRef=T}})));let M=(()=>{class T extends w{constructor(F,s,_,B){super(F),this._platform=s,this._ngZone=_,this._animationMode=B,this._focusMonitor=(0,c.inject)(X.tE),this._isFab=!1;const H=F.nativeElement.classList;for(const G of v)this._hasHostAttributes(G.selector)&&G.mdcClasses.forEach(C=>{H.add(C)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(F="program",s){F?this._focusMonitor.focusVia(this._elementRef.nativeElement,F,s):this._elementRef.nativeElement.focus(s)}_hasHostAttributes(...F){return F.some(s=>this._elementRef.nativeElement.hasAttribute(s))}_isRippleDisabled(){return this.disableRipple||this.disabled}}return T.\u0275fac=function(F){c.\u0275\u0275invalidFactory()},T.\u0275dir=c.\u0275\u0275defineDirective({type:T,viewQuery:function(F,s){if(1&F&&c.\u0275\u0275viewQuery(y.wG,5),2&F){let _;c.\u0275\u0275queryRefresh(_=c.\u0275\u0275loadQuery())&&(s.ripple=_.first)}},features:[c.\u0275\u0275InheritDefinitionFeature]}),T})(),R=(()=>{class T extends M{constructor(F,s,_,B){super(F,s,_,B),this._haltDisabledEvents=H=>{this.disabled&&(H.preventDefault(),H.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return T.\u0275fac=function(F){c.\u0275\u0275invalidFactory()},T.\u0275dir=c.\u0275\u0275defineDirective({type:T,features:[c.\u0275\u0275InheritDefinitionFeature]}),T})(),W=(()=>{class T extends M{constructor(F,s,_,B){super(F,s,_,B)}}return T.\u0275fac=function(F){return new(F||T)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(e.t4),c.\u0275\u0275directiveInject(c.NgZone),c.\u0275\u0275directiveInject(c.ANIMATION_MODULE_TYPE,8))},T.\u0275cmp=c.\u0275\u0275defineComponent({type:T,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(F,s){2&F&&(c.\u0275\u0275attribute("disabled",s.disabled||null),c.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===s._animationMode)("mat-unthemed",!s.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[c.\u0275\u0275InheritDefinitionFeature],attrs:O,ngContentSelectors:I,decls:8,vars:6,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(F,s){1&F&&(c.\u0275\u0275projectionDef(S),c.\u0275\u0275element(0,"span",0),c.\u0275\u0275projection(1),c.\u0275\u0275elementStart(2,"span",1),c.\u0275\u0275projection(3,1),c.\u0275\u0275elementEnd(),c.\u0275\u0275projection(4,2),c.\u0275\u0275element(5,"span",2)(6,"span",3)(7,"span",4)),2&F&&(c.\u0275\u0275classProp("mdc-button__ripple",!s._isFab)("mdc-fab__ripple",s._isFab),c.\u0275\u0275advance(6),c.\u0275\u0275property("matRippleDisabled",s._isRippleDisabled())("matRippleTrigger",s._elementRef.nativeElement))},dependencies:[y.wG],styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n      100% + 4px\n    );width:calc(\n      100% + 4px\n    );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),T})(),b=(()=>{class T extends R{constructor(F,s,_,B){super(F,s,_,B)}}return T.\u0275fac=function(F){return new(F||T)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(e.t4),c.\u0275\u0275directiveInject(c.NgZone),c.\u0275\u0275directiveInject(c.ANIMATION_MODULE_TYPE,8))},T.\u0275cmp=c.\u0275\u0275defineComponent({type:T,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:9,hostBindings:function(F,s){2&F&&(c.\u0275\u0275attribute("disabled",s.disabled||null)("tabindex",s.disabled?-1:s.tabIndex)("aria-disabled",s.disabled.toString()),c.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===s._animationMode)("mat-unthemed",!s.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[c.\u0275\u0275InheritDefinitionFeature],attrs:O,ngContentSelectors:I,decls:8,vars:6,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(F,s){1&F&&(c.\u0275\u0275projectionDef(S),c.\u0275\u0275element(0,"span",0),c.\u0275\u0275projection(1),c.\u0275\u0275elementStart(2,"span",1),c.\u0275\u0275projection(3,1),c.\u0275\u0275elementEnd(),c.\u0275\u0275projection(4,2),c.\u0275\u0275element(5,"span",2)(6,"span",3)(7,"span",4)),2&F&&(c.\u0275\u0275classProp("mdc-button__ripple",!s._isFab)("mdc-fab__ripple",s._isFab),c.\u0275\u0275advance(6),c.\u0275\u0275property("matRippleDisabled",s._isRippleDisabled())("matRippleTrigger",s._elementRef.nativeElement))},dependencies:[y.wG],styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n      100% + 4px\n    );width:calc(\n      100% + 4px\n    );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',Y],encapsulation:2,changeDetection:0}),T})();const l=new c.InjectionToken("mat-mdc-fab-default-options",{providedIn:"root",factory:h});function h(){return{color:"accent"}}const r=h();let o=(()=>{class T extends M{constructor(F,s,_,B,H){super(F,s,_,B),this._options=H,this._isFab=!0,this._options=this._options||r,this.color=this.defaultColor=this._options.color||r.color}}return T.\u0275fac=function(F){return new(F||T)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(e.t4),c.\u0275\u0275directiveInject(c.NgZone),c.\u0275\u0275directiveInject(c.ANIMATION_MODULE_TYPE,8),c.\u0275\u0275directiveInject(l,8))},T.\u0275cmp=c.\u0275\u0275defineComponent({type:T,selectors:[["button","mat-mini-fab",""]],hostVars:7,hostBindings:function(F,s){2&F&&(c.\u0275\u0275attribute("disabled",s.disabled||null),c.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===s._animationMode)("mat-unthemed",!s.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[c.\u0275\u0275InheritDefinitionFeature],attrs:K,ngContentSelectors:I,decls:8,vars:6,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(F,s){1&F&&(c.\u0275\u0275projectionDef(S),c.\u0275\u0275element(0,"span",0),c.\u0275\u0275projection(1),c.\u0275\u0275elementStart(2,"span",1),c.\u0275\u0275projection(3,1),c.\u0275\u0275elementEnd(),c.\u0275\u0275projection(4,2),c.\u0275\u0275element(5,"span",2)(6,"span",3)(7,"span",4)),2&F&&(c.\u0275\u0275classProp("mdc-button__ripple",!s._isFab)("mdc-fab__ripple",s._isFab),c.\u0275\u0275advance(6),c.\u0275\u0275property("matRippleDisabled",s._isRippleDisabled())("matRippleTrigger",s._elementRef.nativeElement))},dependencies:[y.wG],styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n      100% + 4px\n    );width:calc(\n      100% + 4px\n    )}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}.mdc-fab:not(.mdc-fab--extended){border-radius:50%}.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--mdc-fab-container-color, transparent);box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);color:var(--mat-mdc-fab-color, inherit);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab .mat-mdc-button-touch-target,.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:not(:disabled) .mdc-fab__icon,.mat-mdc-mini-fab:not(:disabled) .mdc-fab__icon{color:var(--mdc-fab-icon-color, inherit)}.mat-mdc-fab:not(.mdc-fab--extended),.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple,.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:hover,.mat-mdc-fab:focus,.mat-mdc-mini-fab:hover,.mat-mdc-mini-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active,.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-mdc-fab[disabled],.mat-mdc-mini-fab[disabled]{cursor:default;pointer-events:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-extended-fab{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mat-mdc-extended-fab .mdc-fab__ripple{border-radius:24px}.mat-mdc-extended-fab .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0}),T})(),m=(()=>{class T extends M{constructor(F,s,_,B){super(F,s,_,B)}}return T.\u0275fac=function(F){return new(F||T)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(e.t4),c.\u0275\u0275directiveInject(c.NgZone),c.\u0275\u0275directiveInject(c.ANIMATION_MODULE_TYPE,8))},T.\u0275cmp=c.\u0275\u0275defineComponent({type:T,selectors:[["button","mat-icon-button",""]],hostVars:7,hostBindings:function(F,s){2&F&&(c.\u0275\u0275attribute("disabled",s.disabled||null),c.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===s._animationMode)("mat-unthemed",!s.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[c.\u0275\u0275InheritDefinitionFeature],attrs:k,ngContentSelectors:x,decls:5,vars:3,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(F,s){1&F&&(c.\u0275\u0275projectionDef(),c.\u0275\u0275element(0,"span",0),c.\u0275\u0275projection(1),c.\u0275\u0275element(2,"span",1)(3,"span",2)(4,"span",3)),2&F&&(c.\u0275\u0275advance(3),c.\u0275\u0275property("matRippleDisabled",s._isRippleDisabled())("matRippleCentered",!0)("matRippleTrigger",s._elementRef.nativeElement))},dependencies:[y.wG],styles:['.mdc-icon-button{font-size:24px;width:48px;height:48px;padding:12px}.mdc-icon-button .mdc-icon-button__focus-ring{max-height:48px;max-width:48px}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-icon-button svg,.mdc-icon-button img{width:24px;height:24px}.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size, 48px);width:var(--mdc-icon-button-state-layer-size, 48px);color:var(--mdc-icon-button-icon-color, inherit);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity, 0.38)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color, #000)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',Y],encapsulation:2,changeDetection:0}),T})(),f=(()=>{class T{}return T.\u0275fac=function(F){return new(F||T)},T.\u0275mod=c.\u0275\u0275defineNgModule({type:T}),T.\u0275inj=c.\u0275\u0275defineInjector({imports:[y.BQ,y.si,y.BQ]}),T})()},1997:(Lt,ut,se)=>{"use strict";se.d(ut,{QW:()=>b,a8:()=>Z,dk:()=>u,dn:()=>k,n5:()=>K,rt:()=>g});var e=se(4537),c=se(8692),X=se(1379);const y=["*"],I=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],N=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n      [mat-card-title], [mat-card-subtitle],\n      [matCardTitle], [matCardSubtitle]","*"],Y=new e.InjectionToken("MAT_CARD_CONFIG");let Z=(()=>{class l{constructor(r){this.appearance=r?.appearance||"raised"}}return l.\u0275fac=function(r){return new(r||l)(e.\u0275\u0275directiveInject(Y,8))},l.\u0275cmp=e.\u0275\u0275defineComponent({type:l,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(r,n){2&r&&e.\u0275\u0275classProp("mat-mdc-card-outlined","outlined"===n.appearance)("mdc-card--outlined","outlined"===n.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:y,decls:1,vars:0,template:function(r,n){1&r&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275projection(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mat-mdc-card{position:relative;border-radius:var(--mdc-elevated-card-container-shape, var(--mdc-shape-medium, 4px));background-color:var(--mdc-elevated-card-container-color, transparent);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color, transparent)}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape, var(--mdc-shape-medium, 4px))}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width, 1px);border-style:solid;border-color:var(--mdc-outlined-card-outline-color, transparent)}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0}),l})(),K=(()=>{class l{}return l.\u0275fac=function(r){return new(r||l)},l.\u0275dir=e.\u0275\u0275defineDirective({type:l,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]}),l})(),k=(()=>{class l{}return l.\u0275fac=function(r){return new(r||l)},l.\u0275dir=e.\u0275\u0275defineDirective({type:l,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]}),l})(),u=(()=>{class l{}return l.\u0275fac=function(r){return new(r||l)},l.\u0275cmp=e.\u0275\u0275defineComponent({type:l,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:N,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(r,n){1&r&&(e.\u0275\u0275projectionDef(I),e.\u0275\u0275projection(0),e.\u0275\u0275elementStart(1,"div",0),e.\u0275\u0275projection(2,1),e.\u0275\u0275elementEnd(),e.\u0275\u0275projection(3,2))},encapsulation:2,changeDetection:0}),l})(),g=(()=>{class l{}return l.\u0275fac=function(r){return new(r||l)},l.\u0275dir=e.\u0275\u0275defineDirective({type:l,selectors:[["mat-card-footer"]],hostAttrs:[1,"mat-mdc-card-footer"]}),l})(),b=(()=>{class l{}return l.\u0275fac=function(r){return new(r||l)},l.\u0275mod=e.\u0275\u0275defineNgModule({type:l}),l.\u0275inj=e.\u0275\u0275defineInjector({imports:[X.BQ,c.ez,X.BQ]}),l})()},1561:(Lt,ut,se)=>{"use strict";se.d(ut,{oG:()=>u,p9:()=>M});var e=se(4537),c=se(92),X=se(1379),y=se(4929);const O=["input"],S=["label"],I=["*"],N=new e.InjectionToken("mat-checkbox-default-options",{providedIn:"root",factory:Y});function Y(){return{color:"accent",clickAction:"check-indeterminate"}}const Z={provide:c.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>u),multi:!0};class K{}let P=0;const k=Y(),x=(0,X.sb)((0,X.pj)((0,X.Kr)((0,X.Id)(class{constructor(A){this._elementRef=A}}))));let p=(()=>{class A extends x{get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(R){this._required=(0,y.Ig)(R)}constructor(R,W,b,l,h,r,n){super(W),this._changeDetectorRef=b,this._ngZone=l,this._animationMode=r,this._options=n,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new e.EventEmitter,this.indeterminateChange=new e.EventEmitter,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||k,this.color=this.defaultColor=this._options.color||k.color,this.tabIndex=parseInt(h)||0,this.id=this._uniqueId=`${R}${++P}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(R){const W=(0,y.Ig)(R);W!=this.checked&&(this._checked=W,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(R){const W=(0,y.Ig)(R);W!==this.disabled&&(this._disabled=W,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(R){const W=R!=this._indeterminate;this._indeterminate=(0,y.Ig)(R),W&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(R){this.checked=!!R}registerOnChange(R){this._controlValueAccessorChangeFn=R}registerOnTouched(R){this._onTouched=R}setDisabledState(R){this.disabled=R}_transitionCheckState(R){let W=this._currentCheckState,b=this._getAnimationTargetElement();if(W!==R&&b&&(this._currentAnimationClass&&b.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(W,R),this._currentCheckState=R,this._currentAnimationClass.length>0)){b.classList.add(this._currentAnimationClass);const l=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{b.classList.remove(l)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const R=this._options?.clickAction;this.disabled||"noop"===R?!this.disabled&&"noop"===R&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==R&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(R){R.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(R,W){if("NoopAnimations"===this._animationMode)return"";switch(R){case 0:if(1===W)return this._animationClasses.uncheckedToChecked;if(3==W)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===W?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===W?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===W?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(R){const W=this._inputElement;W&&(W.nativeElement.indeterminate=R)}}return A.\u0275fac=function(R){e.\u0275\u0275invalidFactory()},A.\u0275dir=e.\u0275\u0275defineDirective({type:A,viewQuery:function(R,W){if(1&R&&(e.\u0275\u0275viewQuery(O,5),e.\u0275\u0275viewQuery(S,5),e.\u0275\u0275viewQuery(X.wG,5)),2&R){let b;e.\u0275\u0275queryRefresh(b=e.\u0275\u0275loadQuery())&&(W._inputElement=b.first),e.\u0275\u0275queryRefresh(b=e.\u0275\u0275loadQuery())&&(W._labelElement=b.first),e.\u0275\u0275queryRefresh(b=e.\u0275\u0275loadQuery())&&(W.ripple=b.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[e.\u0275\u0275InheritDefinitionFeature]}),A})(),u=(()=>{class A extends p{constructor(R,W,b,l,h,r){super("mat-mdc-checkbox-",R,W,b,l,h,r),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(R){const W=new K;return W.source=this,W.checked=R,W}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_onTouchTargetClick(){super._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(R){R.target&&this._labelElement.nativeElement.contains(R.target)&&R.stopPropagation()}}return A.\u0275fac=function(R){return new(R||A)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275injectAttribute("tabindex"),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8),e.\u0275\u0275directiveInject(N,8))},A.\u0275cmp=e.\u0275\u0275defineComponent({type:A,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(R,W){2&R&&(e.\u0275\u0275hostProperty("id",W.id),e.\u0275\u0275attribute("tabindex",null)("aria-label",null)("aria-labelledby",null),e.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===W._animationMode)("mdc-checkbox--disabled",W.disabled)("mat-mdc-checkbox-disabled",W.disabled)("mat-mdc-checkbox-checked",W.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[e.\u0275\u0275ProvidersFeature([Z]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:I,decls:15,vars:19,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","indeterminate","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[3,"for"],["label",""]],template:function(R,W){if(1&R&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275listener("click",function(l){return W._preventBubblingFromLabel(l)}),e.\u0275\u0275elementStart(1,"div",1,2)(3,"div",3),e.\u0275\u0275listener("click",function(){return W._onTouchTargetClick()}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"input",4,5),e.\u0275\u0275listener("blur",function(){return W._onBlur()})("click",function(){return W._onInputClick()})("change",function(l){return W._onInteractionEvent(l)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(6,"div",6),e.\u0275\u0275elementStart(7,"div",7),e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(8,"svg",8),e.\u0275\u0275element(9,"path",9),e.\u0275\u0275elementEnd(),e.\u0275\u0275namespaceHTML(),e.\u0275\u0275element(10,"div",10),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(11,"div",11),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"label",12,13),e.\u0275\u0275projection(14),e.\u0275\u0275elementEnd()()),2&R){const b=e.\u0275\u0275reference(2);e.\u0275\u0275classProp("mdc-form-field--align-end","before"==W.labelPosition),e.\u0275\u0275advance(4),e.\u0275\u0275classProp("mdc-checkbox--selected",W.checked),e.\u0275\u0275property("checked",W.checked)("indeterminate",W.indeterminate)("disabled",W.disabled)("id",W.inputId)("required",W.required)("tabIndex",W.tabIndex),e.\u0275\u0275attribute("aria-label",W.ariaLabel||null)("aria-labelledby",W.ariaLabelledby)("aria-describedby",W.ariaDescribedby)("name",W.name)("value",W.value),e.\u0275\u0275advance(7),e.\u0275\u0275property("matRippleTrigger",b)("matRippleDisabled",W.disableRipple||W.disabled)("matRippleCentered",!0),e.\u0275\u0275advance(1),e.\u0275\u0275property("for",W.inputId)}},dependencies:[X.wG],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);width:var(--mdc-checkbox-state-layer-size, 48px);height:var(--mdc-checkbox-state-layer-size, 48px)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, rgba(0, 0, 0, 0.38));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color, rgba(0, 0, 0, 0.38))}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px)}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:not([disabled])~.mdc-checkbox__ripple{opacity:.04;transform:scale(1);transition:opacity 80ms 0 cubic-bezier(0, 0, 0.2, 1),transform 80ms 0 cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:not([disabled]):focus~.mdc-checkbox__ripple{opacity:.16}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__native-control:focus:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, black)}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),A})(),w=(()=>{class A{}return A.\u0275fac=function(R){return new(R||A)},A.\u0275mod=e.\u0275\u0275defineNgModule({type:A}),A.\u0275inj=e.\u0275\u0275defineInjector({}),A})(),M=(()=>{class A{}return A.\u0275fac=function(R){return new(R||A)},A.\u0275mod=e.\u0275\u0275defineNgModule({type:A}),A.\u0275inj=e.\u0275\u0275defineInjector({imports:[X.BQ,X.si,w,X.BQ,w]}),A})()},7084:(Lt,ut,se)=>{"use strict";se.d(ut,{HS:()=>L,Hi:()=>Ie,iO:()=>U,qH:()=>G,z2:()=>ae});var e=se(4929),c=se(4537),X=se(8692),y=se(1379),O=se(8954),S=se(8023),I=se(1860),N=se(5598),Y=se(3528),Z=se(1927),K=se(1528),P=se(5436),k=se(5875),x=se(92);function u(Ne,Mt){1&Ne&&(c.\u0275\u0275elementStart(0,"span",8),c.\u0275\u0275projection(1,1),c.\u0275\u0275elementEnd())}function g(Ne,Mt){1&Ne&&(c.\u0275\u0275elementStart(0,"span",9),c.\u0275\u0275projection(1,2),c.\u0275\u0275elementEnd())}se(8659);const v=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],w=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function M(Ne,Mt){1&Ne&&(c.\u0275\u0275elementStart(0,"span",9),c.\u0275\u0275projection(1,1),c.\u0275\u0275elementStart(2,"span",10),c.\u0275\u0275namespaceSVG(),c.\u0275\u0275elementStart(3,"svg",11),c.\u0275\u0275element(4,"path",12),c.\u0275\u0275elementEnd()()())}function A(Ne,Mt){1&Ne&&(c.\u0275\u0275elementStart(0,"span",13),c.\u0275\u0275projection(1,2),c.\u0275\u0275elementEnd())}const t=["*"],m=new c.InjectionToken("mat-chips-default-options"),d=new c.InjectionToken("MatChipAvatar"),f=new c.InjectionToken("MatChipTrailingIcon"),T=new c.InjectionToken("MatChipRemove"),V=new c.InjectionToken("MatChip");class F{}const s=(0,y.sb)(F,-1);let _=(()=>{class Ne extends s{get disabled(){return this._disabled||this._parentChip.disabled}set disabled(Xe){this._disabled=(0,e.Ig)(Xe)}_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}constructor(Xe,Ze){super(),this._elementRef=Xe,this._parentChip=Ze,this.isInteractive=!0,this._isPrimary=!0,this._disabled=!1,this._allowFocusWhenDisabled=!1,"BUTTON"===Xe.nativeElement.nodeName&&Xe.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}_handleClick(Xe){!this.disabled&&this.isInteractive&&this._isPrimary&&(Xe.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(Xe){(Xe.keyCode===P.K5||Xe.keyCode===P.L_)&&!this.disabled&&this.isInteractive&&this._isPrimary&&!this._parentChip._isEditing&&(Xe.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}}return Ne.\u0275fac=function(Xe){return new(Xe||Ne)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(V))},Ne.\u0275dir=c.\u0275\u0275defineDirective({type:Ne,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(Xe,Ze){1&Xe&&c.\u0275\u0275listener("click",function(St){return Ze._handleClick(St)})("keydown",function(St){return Ze._handleKeydown(St)}),2&Xe&&(c.\u0275\u0275attribute("tabindex",Ze._getTabindex())("disabled",Ze._getDisabledAttribute())("aria-disabled",Ze.disabled),c.\u0275\u0275classProp("mdc-evolution-chip__action--primary",Ze._isPrimary)("mdc-evolution-chip__action--presentational",!Ze.isInteractive)("mdc-evolution-chip__action--trailing",!Ze._isPrimary))},inputs:{disabled:"disabled",tabIndex:"tabIndex",isInteractive:"isInteractive",_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},features:[c.\u0275\u0275InheritDefinitionFeature]}),Ne})(),G=(()=>{class Ne extends _{constructor(){super(...arguments),this._isPrimary=!1}_handleClick(Xe){this.disabled||(Xe.stopPropagation(),Xe.preventDefault(),this._parentChip.remove())}_handleKeydown(Xe){(Xe.keyCode===P.K5||Xe.keyCode===P.L_)&&!this.disabled&&(Xe.stopPropagation(),Xe.preventDefault(),this._parentChip.remove())}}return Ne.\u0275fac=function(){let Mt;return function(Ze){return(Mt||(Mt=c.\u0275\u0275getInheritedFactory(Ne)))(Ze||Ne)}}(),Ne.\u0275dir=c.\u0275\u0275defineDirective({type:Ne,selectors:[["","matChipRemove",""]],hostAttrs:["role","button",1,"mat-mdc-chip-remove","mat-mdc-chip-trailing-icon","mat-mdc-focus-indicator","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],hostVars:1,hostBindings:function(Xe,Ze){2&Xe&&c.\u0275\u0275attribute("aria-hidden",null)},features:[c.\u0275\u0275ProvidersFeature([{provide:T,useExisting:Ne}]),c.\u0275\u0275InheritDefinitionFeature]}),Ne})(),C=0;const j=(0,y.sb)((0,y.pj)((0,y.Kr)((0,y.Id)(class{constructor(Ne){this._elementRef=Ne}})),"primary"),-1);let L=(()=>{class Ne extends j{_hasFocus(){return this._hasFocusInternal}get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(Xe){this._value=Xe}get removable(){return this._removable}set removable(Xe){this._removable=(0,e.Ig)(Xe)}get highlighted(){return this._highlighted}set highlighted(Xe){this._highlighted=(0,e.Ig)(Xe)}constructor(Xe,Ze,Wt,St,ai,si,Zt,hi){super(Ze),this._changeDetectorRef=Xe,this._ngZone=Wt,this._focusMonitor=St,this._globalRippleOptions=Zt,this._isRippleCentered=!1,this._onFocus=new S.x,this._onBlur=new S.x,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+C++,this.ariaLabel=null,this.ariaDescription=null,this._ariaDescriptionId=`${this.id}-aria-description`,this._removable=!0,this._highlighted=!1,this.removed=new c.EventEmitter,this.destroyed=new c.EventEmitter,this.basicChipAttrName="mat-basic-chip",this._document=ai,this._animationsDisabled="NoopAnimations"===si,null!=hi&&(this.tabIndex=parseInt(hi)??this.defaultTabIndex),this._monitorFocus()}ngOnInit(){const Xe=this._elementRef.nativeElement;this._isBasicChip=Xe.hasAttribute(this.basicChipAttrName)||Xe.tagName.toLowerCase()===this.basicChipAttrName}ngAfterViewInit(){this._textElement=this._elementRef.nativeElement.querySelector(".mat-mdc-chip-action-label"),this._pendingFocus&&(this._pendingFocus=!1,this.focus())}ngAfterContentInit(){this._actionChanges=(0,I.T)(this._allLeadingIcons.changes,this._allTrailingIcons.changes,this._allRemoveIcons.changes).subscribe(()=>this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._actionChanges?.unsubscribe(),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&this.removed.emit({chip:this})}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!(!this.trailingIcon&&!this.removeIcon)}_handleKeydown(Xe){(Xe.keyCode===P.ZH||Xe.keyCode===P.yY)&&(Xe.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(Xe){return this._getActions().find(Ze=>{const Wt=Ze._elementRef.nativeElement;return Wt===Xe||Wt.contains(Xe)})}_getActions(){const Xe=[];return this.primaryAction&&Xe.push(this.primaryAction),this.removeIcon&&Xe.push(this.removeIcon),this.trailingIcon&&Xe.push(this.trailingIcon),Xe}_handlePrimaryActionInteraction(){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(Xe=>{const Ze=null!==Xe;Ze!==this._hasFocusInternal&&(this._hasFocusInternal=Ze,Ze?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe((0,N.q)(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}}return Ne.\u0275fac=function(Xe){return new(Xe||Ne)(c.\u0275\u0275directiveInject(c.ChangeDetectorRef),c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(c.NgZone),c.\u0275\u0275directiveInject(O.tE),c.\u0275\u0275directiveInject(X.K0),c.\u0275\u0275directiveInject(c.ANIMATION_MODULE_TYPE,8),c.\u0275\u0275directiveInject(y.Y2,8),c.\u0275\u0275injectAttribute("tabindex"))},Ne.\u0275cmp=c.\u0275\u0275defineComponent({type:Ne,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(Xe,Ze,Wt){if(1&Xe&&(c.\u0275\u0275contentQuery(Wt,d,5),c.\u0275\u0275contentQuery(Wt,f,5),c.\u0275\u0275contentQuery(Wt,T,5),c.\u0275\u0275contentQuery(Wt,d,5),c.\u0275\u0275contentQuery(Wt,f,5),c.\u0275\u0275contentQuery(Wt,T,5)),2&Xe){let St;c.\u0275\u0275queryRefresh(St=c.\u0275\u0275loadQuery())&&(Ze.leadingIcon=St.first),c.\u0275\u0275queryRefresh(St=c.\u0275\u0275loadQuery())&&(Ze.trailingIcon=St.first),c.\u0275\u0275queryRefresh(St=c.\u0275\u0275loadQuery())&&(Ze.removeIcon=St.first),c.\u0275\u0275queryRefresh(St=c.\u0275\u0275loadQuery())&&(Ze._allLeadingIcons=St),c.\u0275\u0275queryRefresh(St=c.\u0275\u0275loadQuery())&&(Ze._allTrailingIcons=St),c.\u0275\u0275queryRefresh(St=c.\u0275\u0275loadQuery())&&(Ze._allRemoveIcons=St)}},viewQuery:function(Xe,Ze){if(1&Xe&&(c.\u0275\u0275viewQuery(y.wG,5),c.\u0275\u0275viewQuery(_,5)),2&Xe){let Wt;c.\u0275\u0275queryRefresh(Wt=c.\u0275\u0275loadQuery())&&(Ze.ripple=Wt.first),c.\u0275\u0275queryRefresh(Wt=c.\u0275\u0275loadQuery())&&(Ze.primaryAction=Wt.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:30,hostBindings:function(Xe,Ze){1&Xe&&c.\u0275\u0275listener("keydown",function(St){return Ze._handleKeydown(St)}),2&Xe&&(c.\u0275\u0275hostProperty("id",Ze.id),c.\u0275\u0275attribute("role",Ze.role)("tabindex",Ze.role?Ze.tabIndex:null)("aria-label",Ze.ariaLabel),c.\u0275\u0275classProp("mdc-evolution-chip",!Ze._isBasicChip)("mdc-evolution-chip--disabled",Ze.disabled)("mdc-evolution-chip--with-trailing-action",Ze._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",Ze.leadingIcon)("mdc-evolution-chip--with-primary-icon",Ze.leadingIcon)("mdc-evolution-chip--with-avatar",Ze.leadingIcon)("mat-mdc-chip-with-avatar",Ze.leadingIcon)("mat-mdc-chip-highlighted",Ze.highlighted)("mat-mdc-chip-disabled",Ze.disabled)("mat-mdc-basic-chip",Ze._isBasicChip)("mat-mdc-standard-chip",!Ze._isBasicChip)("mat-mdc-chip-with-trailing-icon",Ze._hasTrailingIcon())("_mat-animation-noopable",Ze._animationsDisabled))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",role:"role",id:"id",ariaLabel:["aria-label","ariaLabel"],ariaDescription:["aria-description","ariaDescription"],value:"value",removable:"removable",highlighted:"highlighted"},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],features:[c.\u0275\u0275ProvidersFeature([{provide:V,useExisting:Ne}]),c.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:w,decls:9,vars:6,consts:[["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(Xe,Ze){1&Xe&&(c.\u0275\u0275projectionDef(v),c.\u0275\u0275element(0,"span",0)(1,"span",1),c.\u0275\u0275elementStart(2,"span",2)(3,"span",3),c.\u0275\u0275template(4,u,2,0,"span",4),c.\u0275\u0275elementStart(5,"span",5),c.\u0275\u0275projection(6),c.\u0275\u0275element(7,"span",6),c.\u0275\u0275elementEnd()()(),c.\u0275\u0275template(8,g,2,0,"span",7)),2&Xe&&(c.\u0275\u0275property("matRippleDisabled",Ze._isRippleDisabled())("matRippleCentered",Ze._isRippleCentered)("matRippleTrigger",Ze._elementRef.nativeElement),c.\u0275\u0275advance(3),c.\u0275\u0275property("isInteractive",!1),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",Ze.leadingIcon),c.\u0275\u0275advance(4),c.\u0275\u0275property("ngIf",Ze._hasTrailingIcon()))},dependencies:[X.O5,y.wG,_],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:24px}.mdc-evolution-chip--with-avatar .mdc-evolution-chip__graphic{height:24px;width:24px;font-size:24px}.mdc-evolution-chip--with-avatar .mdc-evolution-chip__icon--primary{height:24px;width:24px;font-size:24px}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 14px 14px 14px 14px)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size, 28px)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size, 28px);width:var(--mdc-chip-with-avatar-avatar-size, 28px);font-size:var(--mdc-chip-with-avatar-avatar-size, 28px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-outline-width, 1px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-outline-width, 1px)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--selected) .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-unselected-outline-width, 1px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color, transparent)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, currentColor)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size, 18px);width:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, currentColor)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color, currentColor)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, currentColor)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{width:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),Ne})(),U=(()=>{class Ne extends L{constructor(){super(...arguments),this._defaultOptions=(0,c.inject)(m,{optional:!0}),this.chipListSelectable=!0,this._chipListMultiple=!1,this._chipListHideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._selectable=!0,this._selected=!1,this.basicChipAttrName="mat-basic-chip-option",this.selectionChange=new c.EventEmitter}get selectable(){return this._selectable&&this.chipListSelectable}set selectable(Xe){this._selectable=(0,e.Ig)(Xe),this._changeDetectorRef.markForCheck()}get selected(){return this._selected}set selected(Xe){this._setSelectedState((0,e.Ig)(Xe),!1,!0)}get ariaSelected(){return this.selectable?this.selected.toString():null}ngOnInit(){super.ngOnInit(),this.role="presentation"}select(){this._setSelectedState(!0,!1,!0)}deselect(){this._setSelectedState(!1,!1,!0)}selectViaInteraction(){this._setSelectedState(!0,!0,!0)}toggleSelected(Xe=!1){return this._setSelectedState(!this.selected,Xe,!0),this.selected}_handlePrimaryActionInteraction(){this.selectable&&!this.disabled&&this.toggleSelected(!0)}_hasLeadingGraphic(){return!!this.leadingIcon||!this._chipListHideSingleSelectionIndicator||this._chipListMultiple}_setSelectedState(Xe,Ze,Wt){Xe!==this.selected&&(this._selected=Xe,Wt&&this.selectionChange.emit({source:this,isUserInput:Ze,selected:this.selected}),this._changeDetectorRef.markForCheck())}}return Ne.\u0275fac=function(){let Mt;return function(Ze){return(Mt||(Mt=c.\u0275\u0275getInheritedFactory(Ne)))(Ze||Ne)}}(),Ne.\u0275cmp=c.\u0275\u0275defineComponent({type:Ne,selectors:[["mat-basic-chip-option"],["","mat-basic-chip-option",""],["mat-chip-option"],["","mat-chip-option",""]],hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-option"],hostVars:37,hostBindings:function(Xe,Ze){2&Xe&&(c.\u0275\u0275hostProperty("id",Ze.id),c.\u0275\u0275attribute("tabindex",null)("aria-label",null)("aria-description",null)("role",Ze.role),c.\u0275\u0275classProp("mdc-evolution-chip",!Ze._isBasicChip)("mdc-evolution-chip--filter",!Ze._isBasicChip)("mdc-evolution-chip--selectable",!Ze._isBasicChip)("mat-mdc-chip-selected",Ze.selected)("mat-mdc-chip-multiple",Ze._chipListMultiple)("mat-mdc-chip-disabled",Ze.disabled)("mat-mdc-chip-with-avatar",Ze.leadingIcon)("mdc-evolution-chip--disabled",Ze.disabled)("mdc-evolution-chip--selected",Ze.selected)("mdc-evolution-chip--selecting",!Ze._animationsDisabled)("mdc-evolution-chip--with-trailing-action",Ze._hasTrailingIcon())("mdc-evolution-chip--with-primary-icon",Ze.leadingIcon)("mdc-evolution-chip--with-primary-graphic",Ze._hasLeadingGraphic())("mdc-evolution-chip--with-avatar",Ze.leadingIcon)("mat-mdc-chip-highlighted",Ze.highlighted)("mat-mdc-chip-with-trailing-icon",Ze._hasTrailingIcon()))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",selectable:"selectable",selected:"selected"},outputs:{selectionChange:"selectionChange"},features:[c.\u0275\u0275ProvidersFeature([{provide:L,useExisting:Ne},{provide:V,useExisting:Ne}]),c.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:w,decls:11,vars:12,consts:[["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","","role","option",3,"tabIndex","_allowFocusWhenDisabled"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"cdk-visually-hidden",3,"id"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__checkmark"],["viewBox","-2 -3 30 30","focusable","false",1,"mdc-evolution-chip__checkmark-svg"],["fill","none","stroke","currentColor","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-evolution-chip__checkmark-path"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(Xe,Ze){1&Xe&&(c.\u0275\u0275projectionDef(v),c.\u0275\u0275element(0,"span",0)(1,"span",1),c.\u0275\u0275elementStart(2,"span",2)(3,"button",3),c.\u0275\u0275template(4,M,5,0,"span",4),c.\u0275\u0275elementStart(5,"span",5),c.\u0275\u0275projection(6),c.\u0275\u0275element(7,"span",6),c.\u0275\u0275elementEnd()()(),c.\u0275\u0275template(8,A,2,0,"span",7),c.\u0275\u0275elementStart(9,"span",8),c.\u0275\u0275text(10),c.\u0275\u0275elementEnd()),2&Xe&&(c.\u0275\u0275property("matRippleDisabled",Ze._isRippleDisabled())("matRippleCentered",Ze._isRippleCentered)("matRippleTrigger",Ze._elementRef.nativeElement),c.\u0275\u0275advance(3),c.\u0275\u0275property("tabIndex",Ze.tabIndex)("_allowFocusWhenDisabled",!0),c.\u0275\u0275attribute("aria-selected",Ze.ariaSelected)("aria-label",Ze.ariaLabel)("aria-describedby",Ze._ariaDescriptionId),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",Ze._hasLeadingGraphic()),c.\u0275\u0275advance(4),c.\u0275\u0275property("ngIf",Ze._hasTrailingIcon()),c.\u0275\u0275advance(1),c.\u0275\u0275property("id",Ze._ariaDescriptionId),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate(Ze.ariaDescription))},dependencies:[X.O5,y.wG,_],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:24px}.mdc-evolution-chip--with-avatar .mdc-evolution-chip__graphic{height:24px;width:24px;font-size:24px}.mdc-evolution-chip--with-avatar .mdc-evolution-chip__icon--primary{height:24px;width:24px;font-size:24px}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 14px 14px 14px 14px)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size, 28px)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size, 28px);width:var(--mdc-chip-with-avatar-avatar-size, 28px);font-size:var(--mdc-chip-with-avatar-avatar-size, 28px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-outline-width, 1px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-outline-width, 1px)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--selected) .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-unselected-outline-width, 1px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color, transparent)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, currentColor)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size, 18px);width:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, currentColor)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color, currentColor)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, currentColor)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{width:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),Ne})();class oe{constructor(Mt){}}const te=(0,y.sb)(oe);let _e=(()=>{class Ne extends te{get chipFocusChanges(){return this._getChipStream(Xe=>Xe._onFocus)}get chipDestroyedChanges(){return this._getChipStream(Xe=>Xe.destroyed)}get disabled(){return this._disabled}set disabled(Xe){this._disabled=(0,e.Ig)(Xe),this._syncChipsState()}get empty(){return 0===this._chips.length}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}set role(Xe){this._explicitRole=Xe}get focused(){return this._hasFocusedChip()}constructor(Xe,Ze,Wt){super(Xe),this._elementRef=Xe,this._changeDetectorRef=Ze,this._dir=Wt,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new S.x,this._defaultRole="presentation",this._disabled=!1,this._explicitRole=null,this._chipActions=new c.QueryList}ngAfterViewInit(){this._setUpFocusManagement(),this._trackChipSetChanges(),this._trackDestroyedFocusedChip()}ngOnDestroy(){this._keyManager?.destroy(),this._chipActions.destroy(),this._destroyed.next(),this._destroyed.complete()}_hasFocusedChip(){return this._chips&&this._chips.some(Xe=>Xe._hasFocus())}_syncChipsState(){this._chips&&this._chips.forEach(Xe=>{Xe.disabled=this._disabled,Xe._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(Xe){this._originatesFromChip(Xe)&&this._keyManager.onKeydown(Xe)}_isValidIndex(Xe){return Xe>=0&&Xe<this._chips.length}_allowFocusEscape(){if(-1!==this.tabIndex){const Xe=this.tabIndex;this.tabIndex=-1,setTimeout(()=>this.tabIndex=Xe)}}_getChipStream(Xe){return this._chips.changes.pipe((0,Z.O)(null),(0,K.w)(()=>(0,I.T)(...this._chips.map(Xe))))}_originatesFromChip(Xe){let Ze=Xe.target;for(;Ze&&Ze!==this._elementRef.nativeElement;){if(Ze.classList.contains("mat-mdc-chip"))return!0;Ze=Ze.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe((0,Z.O)(this._chips)).subscribe(Xe=>{const Ze=[];Xe.forEach(Wt=>Wt._getActions().forEach(St=>Ze.push(St))),this._chipActions.reset(Ze),this._chipActions.notifyOnChanges()}),this._keyManager=new O.Em(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(Xe=>this._skipPredicate(Xe)),this.chipFocusChanges.pipe((0,Y.R)(this._destroyed)).subscribe(({chip:Xe})=>{const Ze=Xe._getSourceAction(document.activeElement);Ze&&this._keyManager.updateActiveItem(Ze)}),this._dir?.change.pipe((0,Y.R)(this._destroyed)).subscribe(Xe=>this._keyManager.withHorizontalOrientation(Xe))}_skipPredicate(Xe){return!Xe.isInteractive||Xe.disabled}_trackChipSetChanges(){this._chips.changes.pipe((0,Z.O)(null),(0,Y.R)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe((0,Y.R)(this._destroyed)).subscribe(Xe=>{const Wt=this._chips.toArray().indexOf(Xe.chip);this._isValidIndex(Wt)&&Xe.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=Wt)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const Xe=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),Ze=this._chips.toArray()[Xe];Ze.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():Ze.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}}return Ne.\u0275fac=function(Xe){return new(Xe||Ne)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(c.ChangeDetectorRef),c.\u0275\u0275directiveInject(k.Is,8))},Ne.\u0275cmp=c.\u0275\u0275defineComponent({type:Ne,selectors:[["mat-chip-set"]],contentQueries:function(Xe,Ze,Wt){if(1&Xe&&c.\u0275\u0275contentQuery(Wt,L,5),2&Xe){let St;c.\u0275\u0275queryRefresh(St=c.\u0275\u0275loadQuery())&&(Ze._chips=St)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(Xe,Ze){1&Xe&&c.\u0275\u0275listener("keydown",function(St){return Ze._handleKeydown(St)}),2&Xe&&c.\u0275\u0275attribute("role",Ze.role)},inputs:{disabled:"disabled",role:"role"},features:[c.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:t,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(Xe,Ze){1&Xe&&(c.\u0275\u0275projectionDef(),c.\u0275\u0275elementStart(0,"div",0),c.\u0275\u0275projection(1),c.\u0275\u0275elementEnd())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0}),Ne})();class pe{constructor(Mt,Xe){this.source=Mt,this.value=Xe}}const ge={provide:x.NG_VALUE_ACCESSOR,useExisting:(0,c.forwardRef)(()=>ae),multi:!0};let ae=(()=>{class Ne extends _e{constructor(){super(...arguments),this._onTouched=()=>{},this._onChange=()=>{},this._defaultRole="listbox",this._defaultOptions=(0,c.inject)(m,{optional:!0}),this._multiple=!1,this.ariaOrientation="horizontal",this._selectable=!0,this.compareWith=(Xe,Ze)=>Xe===Ze,this._required=!1,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this.change=new c.EventEmitter}get multiple(){return this._multiple}set multiple(Xe){this._multiple=(0,e.Ig)(Xe),this._syncListboxProperties()}get selected(){const Xe=this._chips.toArray().filter(Ze=>Ze.selected);return this.multiple?Xe:Xe[0]}get selectable(){return this._selectable}set selectable(Xe){this._selectable=(0,e.Ig)(Xe),this._syncListboxProperties()}get required(){return this._required}set required(Xe){this._required=(0,e.Ig)(Xe)}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(Xe){this._hideSingleSelectionIndicator=(0,e.Ig)(Xe),this._syncListboxProperties()}get chipSelectionChanges(){return this._getChipStream(Xe=>Xe.selectionChange)}get chipBlurChanges(){return this._getChipStream(Xe=>Xe._onBlur)}get value(){return this._value}set value(Xe){this.writeValue(Xe),this._value=Xe}ngAfterContentInit(){void 0!==this._pendingInitialValue&&Promise.resolve().then(()=>{this._setSelectionByValue(this._pendingInitialValue,!1),this._pendingInitialValue=void 0}),this._chips.changes.pipe((0,Z.O)(null),(0,Y.R)(this._destroyed)).subscribe(()=>{this._syncListboxProperties()}),this.chipBlurChanges.pipe((0,Y.R)(this._destroyed)).subscribe(()=>this._blur()),this.chipSelectionChanges.pipe((0,Y.R)(this._destroyed)).subscribe(Xe=>{this.multiple||this._chips.forEach(Ze=>{Ze!==Xe.source&&Ze._setSelectedState(!1,!1,!1)}),Xe.isUserInput&&this._propagateChanges()})}focus(){if(this.disabled)return;const Xe=this._getFirstSelectedChip();Xe&&!Xe.disabled?Xe.focus():this._chips.length>0?this._keyManager.setFirstItemActive():this._elementRef.nativeElement.focus()}writeValue(Xe){this._chips?this._setSelectionByValue(Xe,!1):null!=Xe&&(this._pendingInitialValue=Xe)}registerOnChange(Xe){this._onChange=Xe}registerOnTouched(Xe){this._onTouched=Xe}setDisabledState(Xe){this.disabled=Xe}_setSelectionByValue(Xe,Ze=!0){this._clearSelection(),Array.isArray(Xe)?Xe.forEach(Wt=>this._selectValue(Wt,Ze)):this._selectValue(Xe,Ze)}_blur(){this.disabled||setTimeout(()=>{this.focused||(this._propagateChanges(),this._markAsTouched())})}_keydown(Xe){Xe.keyCode===P.Mf&&super._allowFocusEscape()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck()}_propagateChanges(){let Xe=null;Xe=Array.isArray(this.selected)?this.selected.map(Ze=>Ze.value):this.selected?this.selected.value:void 0,this._value=Xe,this.change.emit(new pe(this,Xe)),this._onChange(Xe),this._changeDetectorRef.markForCheck()}_clearSelection(Xe){this._chips.forEach(Ze=>{Ze!==Xe&&Ze.deselect()})}_selectValue(Xe,Ze){const Wt=this._chips.find(St=>null!=St.value&&this.compareWith(St.value,Xe));return Wt&&(Ze?Wt.selectViaInteraction():Wt.select()),Wt}_syncListboxProperties(){this._chips&&Promise.resolve().then(()=>{this._chips.forEach(Xe=>{Xe._chipListMultiple=this.multiple,Xe.chipListSelectable=this._selectable,Xe._chipListHideSingleSelectionIndicator=this.hideSingleSelectionIndicator,Xe._changeDetectorRef.markForCheck()})})}_getFirstSelectedChip(){return Array.isArray(this.selected)?this.selected.length?this.selected[0]:void 0:this.selected}_skipPredicate(Xe){return!Xe.isInteractive}}return Ne.\u0275fac=function(){let Mt;return function(Ze){return(Mt||(Mt=c.\u0275\u0275getInheritedFactory(Ne)))(Ze||Ne)}}(),Ne.\u0275cmp=c.\u0275\u0275defineComponent({type:Ne,selectors:[["mat-chip-listbox"]],contentQueries:function(Xe,Ze,Wt){if(1&Xe&&c.\u0275\u0275contentQuery(Wt,U,5),2&Xe){let St;c.\u0275\u0275queryRefresh(St=c.\u0275\u0275loadQuery())&&(Ze._chips=St)}},hostAttrs:[1,"mdc-evolution-chip-set","mat-mdc-chip-listbox"],hostVars:11,hostBindings:function(Xe,Ze){1&Xe&&c.\u0275\u0275listener("focus",function(){return Ze.focus()})("blur",function(){return Ze._blur()})("keydown",function(St){return Ze._keydown(St)}),2&Xe&&(c.\u0275\u0275hostProperty("tabIndex",Ze.empty?-1:Ze.tabIndex),c.\u0275\u0275attribute("role",Ze.role)("aria-describedby",Ze._ariaDescribedby||null)("aria-required",Ze.role?Ze.required:null)("aria-disabled",Ze.disabled.toString())("aria-multiselectable",Ze.multiple)("aria-orientation",Ze.ariaOrientation),c.\u0275\u0275classProp("mat-mdc-chip-list-disabled",Ze.disabled)("mat-mdc-chip-list-required",Ze.required))},inputs:{tabIndex:"tabIndex",multiple:"multiple",ariaOrientation:["aria-orientation","ariaOrientation"],selectable:"selectable",compareWith:"compareWith",required:"required",hideSingleSelectionIndicator:"hideSingleSelectionIndicator",value:"value"},outputs:{change:"change"},features:[c.\u0275\u0275ProvidersFeature([ge]),c.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:t,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(Xe,Ze){1&Xe&&(c.\u0275\u0275projectionDef(),c.\u0275\u0275elementStart(0,"div",0),c.\u0275\u0275projection(1),c.\u0275\u0275elementEnd())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0}),Ne})(),Ie=(()=>{class Ne{}return Ne.\u0275fac=function(Xe){return new(Xe||Ne)},Ne.\u0275mod=c.\u0275\u0275defineNgModule({type:Ne}),Ne.\u0275inj=c.\u0275\u0275defineInjector({providers:[y.rD,{provide:m,useValue:{separatorKeyCodes:[P.K5]}}],imports:[y.BQ,X.ez,y.si,y.BQ]}),Ne})()},1379:(Lt,ut,se)=>{"use strict";se.d(ut,{yN:()=>M,mZ:()=>A,_A:()=>f,rD:()=>C,sG:()=>T,K7:()=>Ze,HF:()=>Ie,Y2:()=>ne,BQ:()=>W,uc:()=>U,XK:()=>H,Nv:()=>Wt,ey:()=>Zt,Ng:()=>Li,rN:()=>ai,us:()=>Le,wG:()=>ce,si:()=>xe,IR:()=>ve,CB:()=>hi,jH:()=>Ii,pj:()=>n,Kr:()=>i,Id:()=>r,FD:()=>t,dB:()=>a,sb:()=>o});var e=se(4537),c=se(8954),X=se(5875),O=se(8692),S=se(6321),I=se(4929),N=se(7241),Y=se(8023),Z=se(5436);const K=["*",[["mat-option"],["ng-container"]]],P=["*","mat-option, ng-container"],k=["text"];function x(zt,je){if(1&zt&&e.\u0275\u0275element(0,"mat-pseudo-checkbox",6),2&zt){const Te=e.\u0275\u0275nextContext();e.\u0275\u0275property("state",Te.selected?"checked":"unchecked")("disabled",Te.disabled)}}function p(zt,je){if(1&zt&&e.\u0275\u0275element(0,"mat-pseudo-checkbox",7),2&zt){const Te=e.\u0275\u0275nextContext();e.\u0275\u0275property("disabled",Te.disabled)}}function u(zt,je){if(1&zt&&(e.\u0275\u0275elementStart(0,"span",8),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&zt){const Te=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("(",Te.group.label,")")}}const g=[[["mat-icon"]],"*"],v=["mat-icon","*"];let M=(()=>{class zt{}return zt.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",zt.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",zt.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",zt.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",zt})(),A=(()=>{class zt{}return zt.COMPLEX="375ms",zt.ENTERING="225ms",zt.EXITING="195ms",zt})();const R=new e.InjectionToken("mat-sanity-checks",{providedIn:"root",factory:function E(){return!0}});let W=(()=>{class zt{constructor(Te,we,ht){this._sanityChecks=we,this._document=ht,this._hasDoneGlobalChecks=!1,Te._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(Te){return!(0,S.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[Te])}}return zt.\u0275fac=function(Te){return new(Te||zt)(e.\u0275\u0275inject(c.qm),e.\u0275\u0275inject(R,8),e.\u0275\u0275inject(O.K0))},zt.\u0275mod=e.\u0275\u0275defineNgModule({type:zt}),zt.\u0275inj=e.\u0275\u0275defineInjector({imports:[X.vT,X.vT]}),zt})();function r(zt){return class extends zt{get disabled(){return this._disabled}set disabled(je){this._disabled=(0,I.Ig)(je)}constructor(...je){super(...je),this._disabled=!1}}}function n(zt,je){return class extends zt{get color(){return this._color}set color(Te){const we=Te||this.defaultColor;we!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),we&&this._elementRef.nativeElement.classList.add(`mat-${we}`),this._color=we)}constructor(...Te){super(...Te),this.defaultColor=je,this.color=je}}}function i(zt){return class extends zt{get disableRipple(){return this._disableRipple}set disableRipple(je){this._disableRipple=(0,I.Ig)(je)}constructor(...je){super(...je),this._disableRipple=!1}}}function o(zt,je=0){return class extends zt{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(Te){this._tabIndex=null!=Te?(0,I.su)(Te):this.defaultTabIndex}constructor(...Te){super(...Te),this._tabIndex=je,this.defaultTabIndex=je}}}function t(zt){return class extends zt{updateErrorState(){const je=this.errorState,Et=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);Et!==je&&(this.errorState=Et,this.stateChanges.next())}constructor(...je){super(...je),this.errorState=!1}}}function a(zt){return class extends zt{constructor(...je){super(...je),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new N.y(Te=>{this._isInitialized?this._notifySubscriber(Te):this._pendingSubscribers.push(Te)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(je){je.next(),je.complete()}}}const m=new e.InjectionToken("MAT_DATE_LOCALE",{providedIn:"root",factory:function d(){return(0,e.inject)(e.LOCALE_ID)}});class f{constructor(){this._localeChanges=new Y.x,this.localeChanges=this._localeChanges}getValidDateOrNull(je){return this.isDateInstance(je)&&this.isValid(je)?je:null}deserialize(je){return null==je||this.isDateInstance(je)&&this.isValid(je)?je:this.invalid()}setLocale(je){this.locale=je,this._localeChanges.next()}compareDate(je,Te){return this.getYear(je)-this.getYear(Te)||this.getMonth(je)-this.getMonth(Te)||this.getDate(je)-this.getDate(Te)}sameDate(je,Te){if(je&&Te){let we=this.isValid(je),ht=this.isValid(Te);return we&&ht?!this.compareDate(je,Te):we==ht}return je==Te}clampDate(je,Te,we){return Te&&this.compareDate(je,Te)<0?Te:we&&this.compareDate(je,we)>0?we:je}}const T=new e.InjectionToken("mat-date-formats"),V=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function F(zt,je){const Te=Array(zt);for(let we=0;we<zt;we++)Te[we]=je(we);return Te}let s=(()=>{class zt extends f{constructor(Te,we){super(),this.useUtcForDisplay=!1,super.setLocale(Te)}getYear(Te){return Te.getFullYear()}getMonth(Te){return Te.getMonth()}getDate(Te){return Te.getDate()}getDayOfWeek(Te){return Te.getDay()}getMonthNames(Te){const we=new Intl.DateTimeFormat(this.locale,{month:Te,timeZone:"utc"});return F(12,ht=>this._format(we,new Date(2017,ht,1)))}getDateNames(){const Te=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return F(31,we=>this._format(Te,new Date(2017,0,we+1)))}getDayOfWeekNames(Te){const we=new Intl.DateTimeFormat(this.locale,{weekday:Te,timeZone:"utc"});return F(7,ht=>this._format(we,new Date(2017,0,ht+1)))}getYearName(Te){const we=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(we,Te)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(Te){return this.getDate(this._createDateWithOverflow(this.getYear(Te),this.getMonth(Te)+1,0))}clone(Te){return new Date(Te.getTime())}createDate(Te,we,ht){let Et=this._createDateWithOverflow(Te,we,ht);return Et.getMonth(),Et}today(){return new Date}parse(Te,we){return"number"==typeof Te?new Date(Te):Te?new Date(Date.parse(Te)):null}format(Te,we){if(!this.isValid(Te))throw Error("NativeDateAdapter: Cannot format invalid date.");const ht=new Intl.DateTimeFormat(this.locale,{...we,timeZone:"utc"});return this._format(ht,Te)}addCalendarYears(Te,we){return this.addCalendarMonths(Te,12*we)}addCalendarMonths(Te,we){let ht=this._createDateWithOverflow(this.getYear(Te),this.getMonth(Te)+we,this.getDate(Te));return this.getMonth(ht)!=((this.getMonth(Te)+we)%12+12)%12&&(ht=this._createDateWithOverflow(this.getYear(ht),this.getMonth(ht),0)),ht}addCalendarDays(Te,we){return this._createDateWithOverflow(this.getYear(Te),this.getMonth(Te),this.getDate(Te)+we)}toIso8601(Te){return[Te.getUTCFullYear(),this._2digit(Te.getUTCMonth()+1),this._2digit(Te.getUTCDate())].join("-")}deserialize(Te){if("string"==typeof Te){if(!Te)return null;if(V.test(Te)){let we=new Date(Te);if(this.isValid(we))return we}}return super.deserialize(Te)}isDateInstance(Te){return Te instanceof Date}isValid(Te){return!isNaN(Te.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(Te,we,ht){const Et=new Date;return Et.setFullYear(Te,we,ht),Et.setHours(0,0,0,0),Et}_2digit(Te){return("00"+Te).slice(-2)}_format(Te,we){const ht=new Date;return ht.setUTCFullYear(we.getFullYear(),we.getMonth(),we.getDate()),ht.setUTCHours(we.getHours(),we.getMinutes(),we.getSeconds(),we.getMilliseconds()),Te.format(ht)}}return zt.\u0275fac=function(Te){return new(Te||zt)(e.\u0275\u0275inject(m,8),e.\u0275\u0275inject(S.t4))},zt.\u0275prov=e.\u0275\u0275defineInjectable({token:zt,factory:zt.\u0275fac}),zt})();const _={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let B=(()=>{class zt{}return zt.\u0275fac=function(Te){return new(Te||zt)},zt.\u0275mod=e.\u0275\u0275defineNgModule({type:zt}),zt.\u0275inj=e.\u0275\u0275defineInjector({providers:[{provide:f,useClass:s}]}),zt})(),H=(()=>{class zt{}return zt.\u0275fac=function(Te){return new(Te||zt)},zt.\u0275mod=e.\u0275\u0275defineNgModule({type:zt}),zt.\u0275inj=e.\u0275\u0275defineInjector({providers:[{provide:T,useValue:_}],imports:[B]}),zt})(),C=(()=>{class zt{isErrorState(Te,we){return!!(Te&&Te.invalid&&(Te.touched||we&&we.submitted))}}return zt.\u0275fac=function(Te){return new(Te||zt)},zt.\u0275prov=e.\u0275\u0275defineInjectable({token:zt,factory:zt.\u0275fac,providedIn:"root"}),zt})(),U=(()=>{class zt{}return zt.\u0275fac=function(Te){return new(Te||zt)},zt.\u0275mod=e.\u0275\u0275defineNgModule({type:zt}),zt.\u0275inj=e.\u0275\u0275defineInjector({imports:[W,W]}),zt})();class ie{constructor(je,Te,we,ht=!1){this._renderer=je,this.element=Te,this.config=we,this._animationForciblyDisabledThroughCss=ht,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const $=(0,S.i$)({passive:!0,capture:!0});class oe{constructor(){this._events=new Map,this._delegateEventHandler=je=>{const Te=(0,S.sA)(je);Te&&this._events.get(je.type)?.forEach((we,ht)=>{(ht===Te||ht.contains(Te))&&we.forEach(Et=>Et.handleEvent(je))})}}addHandler(je,Te,we,ht){const Et=this._events.get(Te);if(Et){const Qt=Et.get(we);Qt?Qt.add(ht):Et.set(we,new Set([ht]))}else this._events.set(Te,new Map([[we,new Set([ht])]])),je.runOutsideAngular(()=>{document.addEventListener(Te,this._delegateEventHandler,$)})}removeHandler(je,Te,we){const ht=this._events.get(je);if(!ht)return;const Et=ht.get(Te);Et&&(Et.delete(we),0===Et.size&&ht.delete(Te),0===ht.size&&(this._events.delete(je),document.removeEventListener(je,this._delegateEventHandler,$)))}}const te={enterDuration:225,exitDuration:150},pe=(0,S.i$)({passive:!0,capture:!0}),ge=["mousedown","touchstart"],ae=["mouseup","mouseleave","touchend","touchcancel"];class ve{constructor(je,Te,we,ht){this._target=je,this._ngZone=Te,this._platform=ht,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,ht.isBrowser&&(this._containerElement=(0,I.fI)(we))}fadeInRipple(je,Te,we={}){const ht=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),Et={...te,...we.animation};we.centered&&(je=ht.left+ht.width/2,Te=ht.top+ht.height/2);const Qt=we.radius||function fe(zt,je,Te){const we=Math.max(Math.abs(zt-Te.left),Math.abs(zt-Te.right)),ht=Math.max(Math.abs(je-Te.top),Math.abs(je-Te.bottom));return Math.sqrt(we*we+ht*ht)}(je,Te,ht),mi=je-ht.left,wi=Te-ht.top,vi=Et.enterDuration,Fi=document.createElement("div");Fi.classList.add("mat-ripple-element"),Fi.style.left=mi-Qt+"px",Fi.style.top=wi-Qt+"px",Fi.style.height=2*Qt+"px",Fi.style.width=2*Qt+"px",null!=we.color&&(Fi.style.backgroundColor=we.color),Fi.style.transitionDuration=`${vi}ms`,this._containerElement.appendChild(Fi);const ri=window.getComputedStyle(Fi),At=ri.transitionDuration,st="none"===ri.transitionProperty||"0s"===At||"0s, 0s"===At||0===ht.width&&0===ht.height,gt=new ie(this,Fi,we,st);Fi.style.transform="scale3d(1, 1, 1)",gt.state=0,we.persistent||(this._mostRecentTransientRipple=gt);let ue=null;return!st&&(vi||Et.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const Me=()=>this._finishRippleTransition(gt),ze=()=>this._destroyRipple(gt);Fi.addEventListener("transitionend",Me),Fi.addEventListener("transitioncancel",ze),ue={onTransitionEnd:Me,onTransitionCancel:ze}}),this._activeRipples.set(gt,ue),(st||!vi)&&this._finishRippleTransition(gt),gt}fadeOutRipple(je){if(2===je.state||3===je.state)return;const Te=je.element,we={...te,...je.config.animation};Te.style.transitionDuration=`${we.exitDuration}ms`,Te.style.opacity="0",je.state=2,(je._animationForciblyDisabledThroughCss||!we.exitDuration)&&this._finishRippleTransition(je)}fadeOutAll(){this._getActiveRipples().forEach(je=>je.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(je=>{je.config.persistent||je.fadeOut()})}setupTriggerEvents(je){const Te=(0,I.fI)(je);!this._platform.isBrowser||!Te||Te===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=Te,ge.forEach(we=>{ve._eventManager.addHandler(this._ngZone,we,Te,this)}))}handleEvent(je){"mousedown"===je.type?this._onMousedown(je):"touchstart"===je.type?this._onTouchStart(je):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{ae.forEach(Te=>{this._triggerElement.addEventListener(Te,this,pe)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(je){0===je.state?this._startFadeOutTransition(je):2===je.state&&this._destroyRipple(je)}_startFadeOutTransition(je){const Te=je===this._mostRecentTransientRipple,{persistent:we}=je.config;je.state=1,!we&&(!Te||!this._isPointerDown)&&je.fadeOut()}_destroyRipple(je){const Te=this._activeRipples.get(je)??null;this._activeRipples.delete(je),this._activeRipples.size||(this._containerRect=null),je===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),je.state=3,null!==Te&&(je.element.removeEventListener("transitionend",Te.onTransitionEnd),je.element.removeEventListener("transitioncancel",Te.onTransitionCancel)),je.element.remove()}_onMousedown(je){const Te=(0,c.X6)(je),we=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!Te&&!we&&(this._isPointerDown=!0,this.fadeInRipple(je.clientX,je.clientY,this._target.rippleConfig))}_onTouchStart(je){if(!this._target.rippleDisabled&&!(0,c.yG)(je)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const Te=je.changedTouches;for(let we=0;we<Te.length;we++)this.fadeInRipple(Te[we].clientX,Te[we].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(je=>{!je.config.persistent&&(1===je.state||je.config.terminateOnPointerUp&&0===je.state)&&je.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const je=this._triggerElement;je&&(ge.forEach(Te=>ve._eventManager.removeHandler(Te,je,this)),this._pointerUpEventsRegistered&&ae.forEach(Te=>je.removeEventListener(Te,this,pe)))}}ve._eventManager=new oe;const ne=new e.InjectionToken("mat-ripple-global-options");let ce=(()=>{class zt{get disabled(){return this._disabled}set disabled(Te){Te&&this.fadeOutAllNonPersistent(),this._disabled=Te,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(Te){this._trigger=Te,this._setupTriggerEventsIfEnabled()}constructor(Te,we,ht,Et,Qt){this._elementRef=Te,this._animationMode=Qt,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=Et||{},this._rippleRenderer=new ve(this,we,Te,ht)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(Te,we=0,ht){return"number"==typeof Te?this._rippleRenderer.fadeInRipple(Te,we,{...this.rippleConfig,...ht}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...Te})}}return zt.\u0275fac=function(Te){return new(Te||zt)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(S.t4),e.\u0275\u0275directiveInject(ne,8),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8))},zt.\u0275dir=e.\u0275\u0275defineDirective({type:zt,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(Te,we){2&Te&&e.\u0275\u0275classProp("mat-ripple-unbounded",we.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),zt})(),xe=(()=>{class zt{}return zt.\u0275fac=function(Te){return new(Te||zt)},zt.\u0275mod=e.\u0275\u0275defineNgModule({type:zt}),zt.\u0275inj=e.\u0275\u0275defineInjector({imports:[W,W]}),zt})(),Oe=(()=>{class zt{constructor(Te){this._animationMode=Te,this.state="unchecked",this.disabled=!1,this.appearance="full"}}return zt.\u0275fac=function(Te){return new(Te||zt)(e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8))},zt.\u0275cmp=e.\u0275\u0275defineComponent({type:zt,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(Te,we){2&Te&&e.\u0275\u0275classProp("mat-pseudo-checkbox-indeterminate","indeterminate"===we.state)("mat-pseudo-checkbox-checked","checked"===we.state)("mat-pseudo-checkbox-disabled",we.disabled)("mat-pseudo-checkbox-minimal","minimal"===we.appearance)("mat-pseudo-checkbox-full","full"===we.appearance)("_mat-animation-noopable","NoopAnimations"===we._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(Te,we){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0}),zt})(),Le=(()=>{class zt{}return zt.\u0275fac=function(Te){return new(Te||zt)},zt.\u0275mod=e.\u0275\u0275defineNgModule({type:zt}),zt.\u0275inj=e.\u0275\u0275defineInjector({imports:[W]}),zt})();const Ie=new e.InjectionToken("MAT_OPTION_PARENT_COMPONENT"),Ne=r(class{});let Mt=0,Xe=(()=>{class zt extends Ne{constructor(Te){super(),this._labelId="mat-optgroup-label-"+Mt++,this._inert=Te?.inertGroups??!1}}return zt.\u0275fac=function(Te){return new(Te||zt)(e.\u0275\u0275directiveInject(Ie,8))},zt.\u0275dir=e.\u0275\u0275defineDirective({type:zt,inputs:{label:"label"},features:[e.\u0275\u0275InheritDefinitionFeature]}),zt})();const Ze=new e.InjectionToken("MatOptgroup");let Wt=(()=>{class zt extends Xe{}return zt.\u0275fac=function(){let je;return function(we){return(je||(je=e.\u0275\u0275getInheritedFactory(zt)))(we||zt)}}(),zt.\u0275cmp=e.\u0275\u0275defineComponent({type:zt,selectors:[["mat-optgroup"]],hostAttrs:[1,"mat-mdc-optgroup"],hostVars:3,hostBindings:function(Te,we){2&Te&&e.\u0275\u0275attribute("role",we._inert?null:"group")("aria-disabled",we._inert?null:we.disabled.toString())("aria-labelledby",we._inert?null:we._labelId)},inputs:{disabled:"disabled"},exportAs:["matOptgroup"],features:[e.\u0275\u0275ProvidersFeature([{provide:Ze,useExisting:zt}]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:P,decls:5,vars:4,consts:[["aria-hidden","true",1,"mat-mdc-optgroup-label",3,"id"],[1,"mdc-list-item__primary-text"]],template:function(Te,we){1&Te&&(e.\u0275\u0275projectionDef(K),e.\u0275\u0275elementStart(0,"span",0)(1,"span",1),e.\u0275\u0275text(2),e.\u0275\u0275projection(3),e.\u0275\u0275elementEnd()(),e.\u0275\u0275projection(4,1)),2&Te&&(e.\u0275\u0275classProp("mdc-list-item--disabled",we.disabled),e.\u0275\u0275property("id",we._labelId),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("",we.label," "))},styles:[".mat-mdc-optgroup-label{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;min-height:48px}.mat-mdc-optgroup-label:focus{outline:none}[dir=rtl] .mat-mdc-optgroup-label,.mat-mdc-optgroup-label[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-optgroup-label.mdc-list-item--disabled{opacity:.38}.mat-mdc-optgroup-label .mdc-list-item__primary-text{white-space:normal}"],encapsulation:2,changeDetection:0}),zt})(),St=0;class ai{constructor(je,Te=!1){this.source=je,this.isUserInput=Te}}let si=(()=>{class zt{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(Te){this._disabled=(0,I.Ig)(Te)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(Te,we,ht,Et){this._element=Te,this._changeDetectorRef=we,this._parent=ht,this.group=Et,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+St++,this.onSelectionChange=new e.EventEmitter,this._stateChanges=new Y.x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(Te,we){const ht=this._getHostElement();"function"==typeof ht.focus&&ht.focus(we)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(Te){(Te.keyCode===Z.K5||Te.keyCode===Z.L_)&&!(0,Z.Vb)(Te)&&(this._selectViaInteraction(),Te.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const Te=this.viewValue;Te!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=Te)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(Te=!1){this.onSelectionChange.emit(new ai(this,Te))}}return zt.\u0275fac=function(Te){e.\u0275\u0275invalidFactory()},zt.\u0275dir=e.\u0275\u0275defineDirective({type:zt,viewQuery:function(Te,we){if(1&Te&&e.\u0275\u0275viewQuery(k,7),2&Te){let ht;e.\u0275\u0275queryRefresh(ht=e.\u0275\u0275loadQuery())&&(we._text=ht.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),zt})(),Zt=(()=>{class zt extends si{constructor(Te,we,ht,Et){super(Te,we,ht,Et)}}return zt.\u0275fac=function(Te){return new(Te||zt)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(Ie,8),e.\u0275\u0275directiveInject(Ze,8))},zt.\u0275cmp=e.\u0275\u0275defineComponent({type:zt,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mat-mdc-focus-indicator","mdc-list-item"],hostVars:12,hostBindings:function(Te,we){1&Te&&e.\u0275\u0275listener("click",function(){return we._selectViaInteraction()})("keydown",function(Et){return we._handleKeydown(Et)}),2&Te&&(e.\u0275\u0275hostProperty("id",we.id),e.\u0275\u0275attribute("tabindex",we._getTabIndex())("aria-selected",we.selected)("aria-disabled",we.disabled.toString()),e.\u0275\u0275classProp("mdc-list-item--selected",we.selected)("mat-mdc-option-multiple",we.multiple)("mat-mdc-option-active",we.active)("mdc-list-item--disabled",we.disabled))},exportAs:["matOption"],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:v,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-mdc-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-mdc-option-pseudo-checkbox",3,"state","disabled"],["state","checked","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(Te,we){1&Te&&(e.\u0275\u0275projectionDef(g),e.\u0275\u0275template(0,x,1,2,"mat-pseudo-checkbox",0),e.\u0275\u0275projection(1),e.\u0275\u0275elementStart(2,"span",1,2),e.\u0275\u0275projection(4,1),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(5,p,1,1,"mat-pseudo-checkbox",3),e.\u0275\u0275template(6,u,2,1,"span",4),e.\u0275\u0275element(7,"div",5)),2&Te&&(e.\u0275\u0275property("ngIf",we.multiple),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",!we.multiple&&we.selected&&!we.hideSingleSelectionIndicator),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",we.group&&we.group._inert),e.\u0275\u0275advance(1),e.\u0275\u0275property("matRippleTrigger",we._getHostElement())("matRippleDisabled",we.disabled||we.disableRipple))},dependencies:[ce,O.O5,Oe],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{opacity:.38;cursor:default}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active::before{content:""}'],encapsulation:2,changeDetection:0}),zt})();function hi(zt,je,Te){if(Te.length){let we=je.toArray(),ht=Te.toArray(),Et=0;for(let Qt=0;Qt<zt+1;Qt++)we[Qt].group&&we[Qt].group===ht[Et]&&Et++;return Et}return 0}function Ii(zt,je,Te,we){return zt<Te?zt:zt+je>Te+we?Math.max(0,zt-we+je):Te}let Li=(()=>{class zt{}return zt.\u0275fac=function(Te){return new(Te||zt)},zt.\u0275mod=e.\u0275\u0275defineNgModule({type:zt}),zt.\u0275inj=e.\u0275\u0275defineInjector({imports:[xe,O.ez,W,Le]}),zt})()},3704:(Lt,ut,se)=>{"use strict";se.d(ut,{FA:()=>Rt});var e=se(8954),c=se(9596),X=se(8632),y=se(8692),O=se(4537),S=se(9638),I=se(6342),N=se(1379),Y=se(8023);se(4813),se(5436),se(4929),se(4091),se(92),se(8659),se(9665);let T=(()=>{class Tt{constructor(){this.changes=new Y.x,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(bt,Gt){return`${bt} \u2013 ${Gt}`}formatYearRangeLabel(bt,Gt){return`${bt} to ${Gt}`}}return Tt.\u0275fac=function(bt){return new(bt||Tt)},Tt.\u0275prov=O.\u0275\u0275defineInjectable({token:Tt,factory:Tt.\u0275fac,providedIn:"root"}),Tt})();const Ii={provide:new O.InjectionToken("mat-datepicker-scroll-strategy"),deps:[c.aV],useFactory:function hi(Tt){return()=>Tt.scrollStrategies.reposition()}};let Rt=(()=>{class Tt{}return Tt.\u0275fac=function(bt){return new(bt||Tt)},Tt.\u0275mod=O.\u0275\u0275defineNgModule({type:Tt}),Tt.\u0275inj=O.\u0275\u0275defineInjector({providers:[T,Ii],imports:[y.ez,S.ot,c.U8,e.rt,X.eL,N.BQ,I.ZD]}),Tt})()},8696:(Lt,ut,se)=>{"use strict";se.d(ut,{H8:()=>H,Is:()=>C,WI:()=>i,ZT:()=>s,so:()=>r,uh:()=>_,uw:()=>V,xY:()=>B});var e=se(9596),c=se(8692),X=se(4537),y=se(8954),O=se(5122),S=se(4929),I=se(8632),N=se(8023),Y=se(1860),Z=se(3072),K=se(4970),P=se(5598),k=se(1927),x=se(5436),p=se(1379);function g(ee,U){}se(4091);class v{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const w="mdc-dialog--open",M="mdc-dialog--opening",A="mdc-dialog--closing";let W=(()=>{class ee extends O.LL{constructor(ie,$,oe,te,_e,pe,ge,ae){super(ie,$,oe,te,_e,pe,ge,ae),this._animationStateChanged=new X.EventEmitter}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(ie){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:ie})}}return ee.\u0275fac=function(ie){return new(ie||ee)(X.\u0275\u0275directiveInject(X.ElementRef),X.\u0275\u0275directiveInject(y.qV),X.\u0275\u0275directiveInject(c.K0,8),X.\u0275\u0275directiveInject(v),X.\u0275\u0275directiveInject(y.ic),X.\u0275\u0275directiveInject(X.NgZone),X.\u0275\u0275directiveInject(e.Iu),X.\u0275\u0275directiveInject(y.tE))},ee.\u0275cmp=X.\u0275\u0275defineComponent({type:ee,selectors:[["ng-component"]],features:[X.\u0275\u0275InheritDefinitionFeature],decls:0,vars:0,template:function(ie,$){},encapsulation:2}),ee})();const b="--mat-dialog-transition-duration";function l(ee){return null==ee?null:"number"==typeof ee?ee:ee.endsWith("ms")?(0,S.su)(ee.substring(0,ee.length-2)):ee.endsWith("s")?1e3*(0,S.su)(ee.substring(0,ee.length-1)):"0"===ee?0:null}let h=(()=>{class ee extends W{constructor(ie,$,oe,te,_e,pe,ge,ae,ve){super(ie,$,oe,te,_e,pe,ge,ve),this._animationMode=ae,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._openAnimationDuration=this._animationsEnabled?l(this._config.enterAnimationDuration)??150:0,this._closeAnimationDuration=this._animationsEnabled?l(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._openAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._closeAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._openAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(b,`${this._openAnimationDuration}ms`),this._hostElement.classList.add(M),this._hostElement.classList.add(w),this._waitForAnimationToComplete(this._openAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(w),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._closeAnimationDuration}),this._hostElement.classList.remove(w),this._animationsEnabled?(this._hostElement.style.setProperty(b,`${this._openAnimationDuration}ms`),this._hostElement.classList.add(A),this._waitForAnimationToComplete(this._closeAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(M),this._hostElement.classList.remove(A)}_waitForAnimationToComplete(ie,$){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout($,ie)}}return ee.\u0275fac=function(ie){return new(ie||ee)(X.\u0275\u0275directiveInject(X.ElementRef),X.\u0275\u0275directiveInject(y.qV),X.\u0275\u0275directiveInject(c.K0,8),X.\u0275\u0275directiveInject(v),X.\u0275\u0275directiveInject(y.ic),X.\u0275\u0275directiveInject(X.NgZone),X.\u0275\u0275directiveInject(e.Iu),X.\u0275\u0275directiveInject(X.ANIMATION_MODULE_TYPE,8),X.\u0275\u0275directiveInject(y.tE))},ee.\u0275cmp=X.\u0275\u0275defineComponent({type:ee,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(ie,$){2&ie&&(X.\u0275\u0275hostProperty("id",$._config.id),X.\u0275\u0275attribute("aria-modal",$._config.ariaModal)("role",$._config.role)("aria-labelledby",$._config.ariaLabel?null:$._ariaLabelledBy)("aria-label",$._config.ariaLabel)("aria-describedby",$._config.ariaDescribedBy||null),X.\u0275\u0275classProp("_mat-animation-noopable",!$._animationsEnabled))},features:[X.\u0275\u0275InheritDefinitionFeature],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(ie,$){1&ie&&(X.\u0275\u0275elementStart(0,"div",0)(1,"div",1),X.\u0275\u0275template(2,g,0,0,"ng-template",2),X.\u0275\u0275elementEnd()())},dependencies:[I.Pl],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, var(--mdc-shape-medium, 4px))}.mat-mdc-dialog-container.mdc-dialog--scrollable .mdc-dialog__title,.mat-mdc-dialog-container.mdc-dialog--scrollable .mdc-dialog__actions,.mat-mdc-dialog-container.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{border-color:var(--mdc-dialog-with-divider-divider-color, black)}.mat-mdc-dialog-container.mdc-dialog--scrollable .mdc-dialog__title{border-bottom-color:var(--mdc-dialog-with-divider-divider-color, black)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, "Arial");line-height:var(--mdc-dialog-subhead-line-height, 14px);font-size:var(--mdc-dialog-subhead-size, 14px);font-weight:var(--mdc-dialog-subhead-weight, 500);letter-spacing:var(--mdc-dialog-subhead-tracking, 1px)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, black)}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, "Arial");line-height:var(--mdc-dialog-supporting-text-line-height, 14px);font-size:var(--mdc-dialog-supporting-text-size, 14px);font-weight:var(--mdc-dialog-supporting-text-weight, 500);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 1px)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, black)}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),ee})();class r{constructor(U,ie,$){this._ref=U,this._containerInstance=$,this._afterOpened=new N.x,this._beforeClosed=new N.x,this._state=0,this.disableClose=ie.disableClose,this.id=U.id,$._animationStateChanged.pipe((0,K.h)(oe=>"opened"===oe.state),(0,P.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),$._animationStateChanged.pipe((0,K.h)(oe=>"closed"===oe.state),(0,P.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),U.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,Y.T)(this.backdropClick(),this.keydownEvents().pipe((0,K.h)(oe=>oe.keyCode===x.hY&&!this.disableClose&&!(0,x.Vb)(oe)))).subscribe(oe=>{this.disableClose||(oe.preventDefault(),n(this,"keydown"===oe.type?"keyboard":"mouse"))})}close(U){this._result=U,this._containerInstance._animationStateChanged.pipe((0,K.h)(ie=>"closing"===ie.state),(0,P.q)(1)).subscribe(ie=>{this._beforeClosed.next(U),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),ie.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(U){let ie=this._ref.config.positionStrategy;return U&&(U.left||U.right)?U.left?ie.left(U.left):ie.right(U.right):ie.centerHorizontally(),U&&(U.top||U.bottom)?U.top?ie.top(U.top):ie.bottom(U.bottom):ie.centerVertically(),this._ref.updatePosition(),this}updateSize(U="",ie=""){return this._ref.updateSize(U,ie),this}addPanelClass(U){return this._ref.addPanelClass(U),this}removePanelClass(U){return this._ref.removePanelClass(U),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function n(ee,U,ie){return ee._closeInteractionType=U,ee.close(ie)}const i=new X.InjectionToken("MatMdcDialogData"),o=new X.InjectionToken("mat-mdc-dialog-default-options"),t=new X.InjectionToken("mat-mdc-dialog-scroll-strategy"),m={provide:t,deps:[e.aV],useFactory:function a(ee){return()=>ee.scrollStrategies.block()}};let f=0,T=(()=>{class ee{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const ie=this._parentDialog;return ie?ie._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(ie,$,oe,te,_e,pe,ge,ae,ve,fe){this._overlay=ie,this._defaultOptions=oe,this._parentDialog=te,this._dialogRefConstructor=ge,this._dialogContainerType=ae,this._dialogDataToken=ve,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new N.x,this._afterOpenedAtThisLevel=new N.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=v,this.afterAllClosed=(0,Z.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,k.O)(void 0))),this._scrollStrategy=pe,this._dialog=$.get(O.Vq)}open(ie,$){let oe;($={...this._defaultOptions||new v,...$}).id=$.id||`${this._idPrefix}${f++}`,$.scrollStrategy=$.scrollStrategy||this._scrollStrategy();const te=this._dialog.open(ie,{...$,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:$},{provide:O.ib,useValue:$}]},templateContext:()=>({dialogRef:oe}),providers:(_e,pe,ge)=>(oe=new this._dialogRefConstructor(_e,$,ge),oe.updatePosition($?.position),[{provide:this._dialogContainerType,useValue:ge},{provide:this._dialogDataToken,useValue:pe.data},{provide:this._dialogRefConstructor,useValue:oe}])});return oe.componentInstance=te.componentInstance,this.openDialogs.push(oe),this.afterOpened.next(oe),oe.afterClosed().subscribe(()=>{const _e=this.openDialogs.indexOf(oe);_e>-1&&(this.openDialogs.splice(_e,1),this.openDialogs.length||this._getAfterAllClosed().next())}),oe}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(ie){return this.openDialogs.find($=>$.id===ie)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(ie){let $=ie.length;for(;$--;)ie[$].close()}}return ee.\u0275fac=function(ie){X.\u0275\u0275invalidFactory()},ee.\u0275prov=X.\u0275\u0275defineInjectable({token:ee,factory:ee.\u0275fac}),ee})(),V=(()=>{class ee extends T{constructor(ie,$,oe,te,_e,pe,ge,ae){super(ie,$,te,pe,ge,_e,r,h,i,ae),this._idPrefix="mat-mdc-dialog-"}}return ee.\u0275fac=function(ie){return new(ie||ee)(X.\u0275\u0275inject(e.aV),X.\u0275\u0275inject(X.Injector),X.\u0275\u0275inject(c.Ye,8),X.\u0275\u0275inject(o,8),X.\u0275\u0275inject(t),X.\u0275\u0275inject(ee,12),X.\u0275\u0275inject(e.Xj),X.\u0275\u0275inject(X.ANIMATION_MODULE_TYPE,8))},ee.\u0275prov=X.\u0275\u0275defineInjectable({token:ee,factory:ee.\u0275fac}),ee})(),F=0,s=(()=>{class ee{constructor(ie,$,oe){this.dialogRef=ie,this._elementRef=$,this._dialog=oe,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=G(this._elementRef,this._dialog.openDialogs))}ngOnChanges(ie){const $=ie._matDialogClose||ie._matDialogCloseResult;$&&(this.dialogResult=$.currentValue)}_onButtonClick(ie){n(this.dialogRef,0===ie.screenX&&0===ie.screenY?"keyboard":"mouse",this.dialogResult)}}return ee.\u0275fac=function(ie){return new(ie||ee)(X.\u0275\u0275directiveInject(r,8),X.\u0275\u0275directiveInject(X.ElementRef),X.\u0275\u0275directiveInject(V))},ee.\u0275dir=X.\u0275\u0275defineDirective({type:ee,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(ie,$){1&ie&&X.\u0275\u0275listener("click",function(te){return $._onButtonClick(te)}),2&ie&&X.\u0275\u0275attribute("aria-label",$.ariaLabel||null)("type",$.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[X.\u0275\u0275NgOnChangesFeature]}),ee})(),_=(()=>{class ee{constructor(ie,$,oe){this._dialogRef=ie,this._elementRef=$,this._dialog=oe,this.id="mat-mdc-dialog-title-"+F++}ngOnInit(){this._dialogRef||(this._dialogRef=G(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const ie=this._dialogRef._containerInstance;ie&&!ie._ariaLabelledBy&&(ie._ariaLabelledBy=this.id)})}}return ee.\u0275fac=function(ie){return new(ie||ee)(X.\u0275\u0275directiveInject(r,8),X.\u0275\u0275directiveInject(X.ElementRef),X.\u0275\u0275directiveInject(V))},ee.\u0275dir=X.\u0275\u0275defineDirective({type:ee,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(ie,$){2&ie&&X.\u0275\u0275hostProperty("id",$.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),ee})(),B=(()=>{class ee{}return ee.\u0275fac=function(ie){return new(ie||ee)},ee.\u0275dir=X.\u0275\u0275defineDirective({type:ee,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),ee})(),H=(()=>{class ee{constructor(){this.align="start"}}return ee.\u0275fac=function(ie){return new(ie||ee)},ee.\u0275dir=X.\u0275\u0275defineDirective({type:ee,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(ie,$){2&ie&&X.\u0275\u0275classProp("mat-mdc-dialog-actions-align-center","center"===$.align)("mat-mdc-dialog-actions-align-end","end"===$.align)},inputs:{align:"align"}}),ee})();function G(ee,U){let ie=ee.nativeElement.parentElement;for(;ie&&!ie.classList.contains("mat-mdc-dialog-container");)ie=ie.parentElement;return ie?U.find($=>$.id===ie.id):null}let C=(()=>{class ee{}return ee.\u0275fac=function(ie){return new(ie||ee)},ee.\u0275mod=X.\u0275\u0275defineNgModule({type:ee}),ee.\u0275inj=X.\u0275\u0275defineInjector({providers:[V,m],imports:[O.Su,e.U8,I.eL,p.BQ,p.BQ]}),ee})()},6438:(Lt,ut,se)=>{"use strict";se.d(ut,{d:()=>y,t:()=>O});var e=se(4537),c=se(4929),X=se(1379);let y=(()=>{class S{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(N){this._vertical=(0,c.Ig)(N)}get inset(){return this._inset}set inset(N){this._inset=(0,c.Ig)(N)}}return S.\u0275fac=function(N){return new(N||S)},S.\u0275cmp=e.\u0275\u0275defineComponent({type:S,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(N,Y){2&N&&(e.\u0275\u0275attribute("aria-orientation",Y.vertical?"vertical":"horizontal"),e.\u0275\u0275classProp("mat-divider-vertical",Y.vertical)("mat-divider-horizontal",!Y.vertical)("mat-divider-inset",Y.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(N,Y){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0}),S})(),O=(()=>{class S{}return S.\u0275fac=function(N){return new(N||S)},S.\u0275mod=e.\u0275\u0275defineNgModule({type:S}),S.\u0275inj=e.\u0275\u0275defineInjector({imports:[X.BQ,X.BQ]}),S})()},7914:(Lt,ut,se)=>{"use strict";se.d(ut,{pp:()=>C,To:()=>j,ib:()=>V,VG:()=>F,u4:()=>H,yz:()=>B,yK:()=>G});var e=se(4537),c=se(5834),X=se(4929),y=se(8023),O=se(4813);let S=0;const I=new e.InjectionToken("CdkAccordion");let N=(()=>{class L{constructor(){this._stateChanges=new y.x,this._openCloseAllActions=new y.x,this.id="cdk-accordion-"+S++,this._multi=!1}get multi(){return this._multi}set multi(U){this._multi=(0,X.Ig)(U)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(U){this._stateChanges.next(U)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}return L.\u0275fac=function(U){return new(U||L)},L.\u0275dir=e.\u0275\u0275defineDirective({type:L,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[e.\u0275\u0275ProvidersFeature([{provide:I,useExisting:L}]),e.\u0275\u0275NgOnChangesFeature]}),L})(),Y=0,Z=(()=>{class L{get expanded(){return this._expanded}set expanded(U){U=(0,X.Ig)(U),this._expanded!==U&&(this._expanded=U,this.expandedChange.emit(U),U?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(U){this._disabled=(0,X.Ig)(U)}constructor(U,ie,$){this.accordion=U,this._changeDetectorRef=ie,this._expansionDispatcher=$,this._openCloseAllSubscription=O.w0.EMPTY,this.closed=new e.EventEmitter,this.opened=new e.EventEmitter,this.destroyed=new e.EventEmitter,this.expandedChange=new e.EventEmitter,this.id="cdk-accordion-child-"+Y++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=$.listen((oe,te)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===te&&this.id!==oe&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(U=>{this.disabled||(this.expanded=U)})}}return L.\u0275fac=function(U){return new(U||L)(e.\u0275\u0275directiveInject(I,12),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(c.A8))},L.\u0275dir=e.\u0275\u0275defineDirective({type:L,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[e.\u0275\u0275ProvidersFeature([{provide:I,useValue:void 0}])]}),L})(),K=(()=>{class L{}return L.\u0275fac=function(U){return new(U||L)},L.\u0275mod=e.\u0275\u0275defineNgModule({type:L}),L.\u0275inj=e.\u0275\u0275defineInjector({}),L})();var P=se(8632),k=se(8692),x=se(1379),p=se(8954),u=se(2147),g=se(1927),v=se(4970),w=se(5598),M=se(5436),A=se(9018),E=se(1860),R=se(4091);const W=["body"];function b(L,ee){}const l=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],h=["mat-expansion-panel-header","*","mat-action-row"];function r(L,ee){if(1&L&&e.\u0275\u0275element(0,"span",2),2&L){const U=e.\u0275\u0275nextContext();e.\u0275\u0275property("@indicatorRotate",U._getExpandedState())}}const n=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],i=["mat-panel-title","mat-panel-description","*"],o=new e.InjectionToken("MAT_ACCORDION"),t="225ms cubic-bezier(0.4,0.0,0.2,1)",a={indicatorRotate:(0,R.X$)("indicatorRotate",[(0,R.SB)("collapsed, void",(0,R.oB)({transform:"rotate(0deg)"})),(0,R.SB)("expanded",(0,R.oB)({transform:"rotate(180deg)"})),(0,R.eR)("expanded <=> collapsed, void => collapsed",(0,R.jt)(t))]),bodyExpansion:(0,R.X$)("bodyExpansion",[(0,R.SB)("collapsed, void",(0,R.oB)({height:"0px",visibility:"hidden"})),(0,R.SB)("expanded",(0,R.oB)({height:"*",visibility:"visible"})),(0,R.eR)("expanded <=> collapsed, void => collapsed",(0,R.jt)(t))])},m=new e.InjectionToken("MAT_EXPANSION_PANEL");let d=(()=>{class L{constructor(U,ie){this._template=U,this._expansionPanel=ie}}return L.\u0275fac=function(U){return new(U||L)(e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(m,8))},L.\u0275dir=e.\u0275\u0275defineDirective({type:L,selectors:[["ng-template","matExpansionPanelContent",""]]}),L})(),f=0;const T=new e.InjectionToken("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let V=(()=>{class L extends Z{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(U){this._hideToggle=(0,X.Ig)(U)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(U){this._togglePosition=U}constructor(U,ie,$,oe,te,_e,pe){super(U,ie,$),this._viewContainerRef=oe,this._animationMode=_e,this._hideToggle=!1,this.afterExpand=new e.EventEmitter,this.afterCollapse=new e.EventEmitter,this._inputChanges=new y.x,this._headerId="mat-expansion-panel-header-"+f++,this._bodyAnimationDone=new y.x,this.accordion=U,this._document=te,this._bodyAnimationDone.pipe((0,u.x)((ge,ae)=>ge.fromState===ae.fromState&&ge.toState===ae.toState)).subscribe(ge=>{"void"!==ge.fromState&&("expanded"===ge.toState?this.afterExpand.emit():"collapsed"===ge.toState&&this.afterCollapse.emit())}),pe&&(this.hideToggle=pe.hideToggle)}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe((0,g.O)(null),(0,v.h)(()=>this.expanded&&!this._portal),(0,w.q)(1)).subscribe(()=>{this._portal=new P.UE(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(U){this._inputChanges.next(U)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const U=this._document.activeElement,ie=this._body.nativeElement;return U===ie||ie.contains(U)}return!1}}return L.\u0275fac=function(U){return new(U||L)(e.\u0275\u0275directiveInject(o,12),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(c.A8),e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(k.K0),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8),e.\u0275\u0275directiveInject(T,8))},L.\u0275cmp=e.\u0275\u0275defineComponent({type:L,selectors:[["mat-expansion-panel"]],contentQueries:function(U,ie,$){if(1&U&&e.\u0275\u0275contentQuery($,d,5),2&U){let oe;e.\u0275\u0275queryRefresh(oe=e.\u0275\u0275loadQuery())&&(ie._lazyContent=oe.first)}},viewQuery:function(U,ie){if(1&U&&e.\u0275\u0275viewQuery(W,5),2&U){let $;e.\u0275\u0275queryRefresh($=e.\u0275\u0275loadQuery())&&(ie._body=$.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(U,ie){2&U&&e.\u0275\u0275classProp("mat-expanded",ie.expanded)("_mat-animation-noopable","NoopAnimations"===ie._animationMode)("mat-expansion-panel-spacing",ie._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[e.\u0275\u0275ProvidersFeature([{provide:o,useValue:void 0},{provide:m,useExisting:L}]),e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature],ngContentSelectors:h,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(U,ie){1&U&&(e.\u0275\u0275projectionDef(l),e.\u0275\u0275projection(0),e.\u0275\u0275elementStart(1,"div",0,1),e.\u0275\u0275listener("@bodyExpansion.done",function(oe){return ie._bodyAnimationDone.next(oe)}),e.\u0275\u0275elementStart(3,"div",2),e.\u0275\u0275projection(4,1),e.\u0275\u0275template(5,b,0,0,"ng-template",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275projection(6,2),e.\u0275\u0275elementEnd()),2&U&&(e.\u0275\u0275advance(1),e.\u0275\u0275property("@bodyExpansion",ie._getExpandedState())("id",ie.id),e.\u0275\u0275attribute("aria-labelledby",ie._headerId),e.\u0275\u0275advance(4),e.\u0275\u0275property("cdkPortalOutlet",ie._portal))},dependencies:[P.Pl],styles:['.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[a.bodyExpansion]},changeDetection:0}),L})(),F=(()=>{class L{}return L.\u0275fac=function(U){return new(U||L)},L.\u0275dir=e.\u0275\u0275defineDirective({type:L,selectors:[["mat-action-row"]],hostAttrs:[1,"mat-action-row"]}),L})();class s{}const _=(0,x.sb)(s);let B=(()=>{class L extends _{constructor(U,ie,$,oe,te,_e,pe){super(),this.panel=U,this._element=ie,this._focusMonitor=$,this._changeDetectorRef=oe,this._animationMode=_e,this._parentChangeSubscription=O.w0.EMPTY;const ge=U.accordion?U.accordion._stateChanges.pipe((0,v.h)(ae=>!(!ae.hideToggle&&!ae.togglePosition))):A.E;this.tabIndex=parseInt(pe||"")||0,this._parentChangeSubscription=(0,E.T)(U.opened,U.closed,ge,U._inputChanges.pipe((0,v.h)(ae=>!!(ae.hideToggle||ae.disabled||ae.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),U.closed.pipe((0,v.h)(()=>U._containsFocus())).subscribe(()=>$.focusVia(ie,"program")),te&&(this.expandedHeight=te.expandedHeight,this.collapsedHeight=te.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const U=this._isExpanded();return U&&this.expandedHeight?this.expandedHeight:!U&&this.collapsedHeight?this.collapsedHeight:null}_keydown(U){switch(U.keyCode){case M.L_:case M.K5:(0,M.Vb)(U)||(U.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(U))}}focus(U,ie){U?this._focusMonitor.focusVia(this._element,U,ie):this._element.nativeElement.focus(ie)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(U=>{U&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return L.\u0275fac=function(U){return new(U||L)(e.\u0275\u0275directiveInject(V,1),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(p.tE),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(T,8),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8),e.\u0275\u0275injectAttribute("tabindex"))},L.\u0275cmp=e.\u0275\u0275defineComponent({type:L,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(U,ie){1&U&&e.\u0275\u0275listener("click",function(){return ie._toggle()})("keydown",function(oe){return ie._keydown(oe)}),2&U&&(e.\u0275\u0275attribute("id",ie.panel._headerId)("tabindex",ie.tabIndex)("aria-controls",ie._getPanelId())("aria-expanded",ie._isExpanded())("aria-disabled",ie.panel.disabled),e.\u0275\u0275styleProp("height",ie._getHeaderHeight()),e.\u0275\u0275classProp("mat-expanded",ie._isExpanded())("mat-expansion-toggle-indicator-after","after"===ie._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===ie._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===ie._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:i,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(U,ie){1&U&&(e.\u0275\u0275projectionDef(n),e.\u0275\u0275elementStart(0,"span",0),e.\u0275\u0275projection(1),e.\u0275\u0275projection(2,1),e.\u0275\u0275projection(3,2),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(4,r,1,1,"span",1)),2&U&&(e.\u0275\u0275classProp("mat-content-hide-toggle",!ie._showToggle()),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",ie._showToggle()))},dependencies:[k.O5],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[a.indicatorRotate]},changeDetection:0}),L})(),H=(()=>{class L{}return L.\u0275fac=function(U){return new(U||L)},L.\u0275dir=e.\u0275\u0275defineDirective({type:L,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),L})(),G=(()=>{class L{}return L.\u0275fac=function(U){return new(U||L)},L.\u0275dir=e.\u0275\u0275defineDirective({type:L,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),L})(),C=(()=>{class L extends N{constructor(){super(...arguments),this._ownHeaders=new e.QueryList,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(U){this._hideToggle=(0,X.Ig)(U)}ngAfterContentInit(){this._headers.changes.pipe((0,g.O)(this._headers)).subscribe(U=>{this._ownHeaders.reset(U.filter(ie=>ie.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new p.Em(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(U){this._keyManager.onKeydown(U)}_handleHeaderFocus(U){this._keyManager.updateActiveItem(U)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}}return L.\u0275fac=function(){let ee;return function(ie){return(ee||(ee=e.\u0275\u0275getInheritedFactory(L)))(ie||L)}}(),L.\u0275dir=e.\u0275\u0275defineDirective({type:L,selectors:[["mat-accordion"]],contentQueries:function(U,ie,$){if(1&U&&e.\u0275\u0275contentQuery($,B,5),2&U){let oe;e.\u0275\u0275queryRefresh(oe=e.\u0275\u0275loadQuery())&&(ie._headers=oe)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(U,ie){2&U&&e.\u0275\u0275classProp("mat-accordion-multi",ie.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[e.\u0275\u0275ProvidersFeature([{provide:o,useExisting:L}]),e.\u0275\u0275InheritDefinitionFeature]}),L})(),j=(()=>{class L{}return L.\u0275fac=function(U){return new(U||L)},L.\u0275mod=e.\u0275\u0275defineNgModule({type:L}),L.\u0275inj=e.\u0275\u0275defineInjector({imports:[k.ez,x.BQ,K,P.eL]}),L})()},8659:(Lt,ut,se)=>{"use strict";se.d(ut,{Eo:()=>te,G_:()=>ae,KE:()=>Le,R9:()=>C,TO:()=>F,bx:()=>_,hX:()=>f,lN:()=>Ie,o2:()=>ve,qo:()=>H});var e=se(4537),c=se(5875),X=se(6321),y=se(8023),O=se(1860),S=se(3528),I=se(8692),N=se(4929),Y=se(4091),Z=se(7723),K=se(1379);const P=["matFormFieldNotchedOutline",""],k=["*"],x=["textField"],p=["iconPrefixContainer"],u=["textPrefixContainer"];function g(Ne,Mt){1&Ne&&e.\u0275\u0275element(0,"span",19)}function v(Ne,Mt){if(1&Ne){const Xe=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"label",17),e.\u0275\u0275listener("cdkObserveContent",function(){e.\u0275\u0275restoreView(Xe);const Wt=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(Wt._refreshOutlineNotchWidth())}),e.\u0275\u0275projection(1,1),e.\u0275\u0275template(2,g,1,0,"span",18),e.\u0275\u0275elementEnd()}if(2&Ne){const Xe=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("floating",Xe._shouldLabelFloat())("cdkObserveContentDisabled",!Xe._hasOutline())("id",Xe._labelId),e.\u0275\u0275attribute("for",Xe._control.id)("aria-owns",Xe._control.id),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!Xe.hideRequiredMarker&&Xe._control.required)}}function w(Ne,Mt){if(1&Ne&&e.\u0275\u0275template(0,v,3,6,"label",16),2&Ne){const Xe=e.\u0275\u0275nextContext();e.\u0275\u0275property("ngIf",Xe._hasFloatingLabel())}}function M(Ne,Mt){1&Ne&&e.\u0275\u0275element(0,"div",20)}function A(Ne,Mt){}function E(Ne,Mt){if(1&Ne&&e.\u0275\u0275template(0,A,0,0,"ng-template",22),2&Ne){e.\u0275\u0275nextContext(2);const Xe=e.\u0275\u0275reference(1);e.\u0275\u0275property("ngTemplateOutlet",Xe)}}function R(Ne,Mt){if(1&Ne&&(e.\u0275\u0275elementStart(0,"div",21),e.\u0275\u0275template(1,E,1,1,"ng-template",9),e.\u0275\u0275elementEnd()),2&Ne){const Xe=e.\u0275\u0275nextContext();e.\u0275\u0275property("matFormFieldNotchedOutlineOpen",Xe._shouldLabelFloat())("matFormFieldNotchedOutlineLabelWidth",Xe._labelWidth),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!Xe._forceDisplayInfixLabel())}}function W(Ne,Mt){1&Ne&&(e.\u0275\u0275elementStart(0,"div",23,24),e.\u0275\u0275projection(2,2),e.\u0275\u0275elementEnd())}function b(Ne,Mt){1&Ne&&(e.\u0275\u0275elementStart(0,"div",25,26),e.\u0275\u0275projection(2,3),e.\u0275\u0275elementEnd())}function l(Ne,Mt){}function h(Ne,Mt){if(1&Ne&&e.\u0275\u0275template(0,l,0,0,"ng-template",22),2&Ne){e.\u0275\u0275nextContext();const Xe=e.\u0275\u0275reference(1);e.\u0275\u0275property("ngTemplateOutlet",Xe)}}function r(Ne,Mt){1&Ne&&(e.\u0275\u0275elementStart(0,"div",27),e.\u0275\u0275projection(1,4),e.\u0275\u0275elementEnd())}function n(Ne,Mt){1&Ne&&(e.\u0275\u0275elementStart(0,"div",28),e.\u0275\u0275projection(1,5),e.\u0275\u0275elementEnd())}function i(Ne,Mt){1&Ne&&e.\u0275\u0275element(0,"div",29)}function o(Ne,Mt){if(1&Ne&&(e.\u0275\u0275elementStart(0,"div",30),e.\u0275\u0275projection(1,6),e.\u0275\u0275elementEnd()),2&Ne){const Xe=e.\u0275\u0275nextContext();e.\u0275\u0275property("@transitionMessages",Xe._subscriptAnimationState)}}function t(Ne,Mt){if(1&Ne&&(e.\u0275\u0275elementStart(0,"mat-hint",34),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&Ne){const Xe=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("id",Xe._hintLabelId),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(Xe.hintLabel)}}function a(Ne,Mt){if(1&Ne&&(e.\u0275\u0275elementStart(0,"div",31),e.\u0275\u0275template(1,t,2,2,"mat-hint",32),e.\u0275\u0275projection(2,7),e.\u0275\u0275element(3,"div",33),e.\u0275\u0275projection(4,8),e.\u0275\u0275elementEnd()),2&Ne){const Xe=e.\u0275\u0275nextContext();e.\u0275\u0275property("@transitionMessages",Xe._subscriptAnimationState),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Xe.hintLabel)}}const m=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],d=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let f=(()=>{class Ne{}return Ne.\u0275fac=function(Xe){return new(Xe||Ne)},Ne.\u0275dir=e.\u0275\u0275defineDirective({type:Ne,selectors:[["mat-label"]]}),Ne})(),T=0;const V=new e.InjectionToken("MatError");let F=(()=>{class Ne{constructor(Xe,Ze){this.id="mat-mdc-error-"+T++,Xe||Ze.nativeElement.setAttribute("aria-live","polite")}}return Ne.\u0275fac=function(Xe){return new(Xe||Ne)(e.\u0275\u0275injectAttribute("aria-live"),e.\u0275\u0275directiveInject(e.ElementRef))},Ne.\u0275dir=e.\u0275\u0275defineDirective({type:Ne,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(Xe,Ze){2&Xe&&e.\u0275\u0275hostProperty("id",Ze.id)},inputs:{id:"id"},features:[e.\u0275\u0275ProvidersFeature([{provide:V,useExisting:Ne}])]}),Ne})(),s=0,_=(()=>{class Ne{constructor(){this.align="start",this.id="mat-mdc-hint-"+s++}}return Ne.\u0275fac=function(Xe){return new(Xe||Ne)},Ne.\u0275dir=e.\u0275\u0275defineDirective({type:Ne,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(Xe,Ze){2&Xe&&(e.\u0275\u0275hostProperty("id",Ze.id),e.\u0275\u0275attribute("align",null),e.\u0275\u0275classProp("mat-mdc-form-field-hint-end","end"===Ze.align))},inputs:{align:"align",id:"id"}}),Ne})();const B=new e.InjectionToken("MatPrefix");let H=(()=>{class Ne{constructor(){this._isText=!1}set _isTextSelector(Xe){this._isText=!0}}return Ne.\u0275fac=function(Xe){return new(Xe||Ne)},Ne.\u0275dir=e.\u0275\u0275defineDirective({type:Ne,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:["matTextPrefix","_isTextSelector"]},features:[e.\u0275\u0275ProvidersFeature([{provide:B,useExisting:Ne}])]}),Ne})();const G=new e.InjectionToken("MatSuffix");let C=(()=>{class Ne{constructor(){this._isText=!1}set _isTextSelector(Xe){this._isText=!0}}return Ne.\u0275fac=function(Xe){return new(Xe||Ne)},Ne.\u0275dir=e.\u0275\u0275defineDirective({type:Ne,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[e.\u0275\u0275ProvidersFeature([{provide:G,useExisting:Ne}])]}),Ne})(),j=(()=>{class Ne{constructor(Xe){this._elementRef=Xe,this.floating=!1}getWidth(){return function L(Ne){if(null!==Ne.offsetParent)return Ne.scrollWidth;const Xe=Ne.cloneNode(!0);Xe.style.setProperty("position","absolute"),Xe.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(Xe);const Ze=Xe.scrollWidth;return Xe.remove(),Ze}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}}return Ne.\u0275fac=function(Xe){return new(Xe||Ne)(e.\u0275\u0275directiveInject(e.ElementRef))},Ne.\u0275dir=e.\u0275\u0275defineDirective({type:Ne,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(Xe,Ze){2&Xe&&e.\u0275\u0275classProp("mdc-floating-label--float-above",Ze.floating)},inputs:{floating:"floating"}}),Ne})();const ee="mdc-line-ripple--active",U="mdc-line-ripple--deactivating";let ie=(()=>{class Ne{constructor(Xe,Ze){this._elementRef=Xe,this._handleTransitionEnd=Wt=>{const St=this._elementRef.nativeElement.classList,ai=St.contains(U);"opacity"===Wt.propertyName&&ai&&St.remove(ee,U)},Ze.runOutsideAngular(()=>{Xe.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const Xe=this._elementRef.nativeElement.classList;Xe.remove(U),Xe.add(ee)}deactivate(){this._elementRef.nativeElement.classList.add(U)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return Ne.\u0275fac=function(Xe){return new(Xe||Ne)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone))},Ne.\u0275dir=e.\u0275\u0275defineDirective({type:Ne,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),Ne})(),$=(()=>{class Ne{constructor(Xe,Ze){this._elementRef=Xe,this._ngZone=Ze,this.labelWidth=0,this.open=!1}ngAfterViewInit(){const Xe=this._elementRef.nativeElement.querySelector(".mdc-floating-label");Xe?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(Xe.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>Xe.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_getNotchWidth(){return this.open?this.labelWidth>0?`calc(${this.labelWidth}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:"0px":null}}return Ne.\u0275fac=function(Xe){return new(Xe||Ne)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone))},Ne.\u0275cmp=e.\u0275\u0275defineComponent({type:Ne,selectors:[["div","matFormFieldNotchedOutline",""]],hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(Xe,Ze){2&Xe&&e.\u0275\u0275classProp("mdc-notched-outline--notched",Ze.open)},inputs:{labelWidth:["matFormFieldNotchedOutlineLabelWidth","labelWidth"],open:["matFormFieldNotchedOutlineOpen","open"]},attrs:P,ngContentSelectors:k,decls:4,vars:2,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(Xe,Ze){1&Xe&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275element(0,"div",0),e.\u0275\u0275elementStart(1,"div",1),e.\u0275\u0275projection(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(3,"div",2)),2&Xe&&(e.\u0275\u0275advance(1),e.\u0275\u0275styleProp("width",Ze._getNotchWidth()))},encapsulation:2,changeDetection:0}),Ne})();const oe={transitionMessages:(0,Y.X$)("transitionMessages",[(0,Y.SB)("enter",(0,Y.oB)({opacity:1,transform:"translateY(0%)"})),(0,Y.eR)("void => enter",[(0,Y.oB)({opacity:0,transform:"translateY(-5px)"}),(0,Y.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let te=(()=>{class Ne{}return Ne.\u0275fac=function(Xe){return new(Xe||Ne)},Ne.\u0275dir=e.\u0275\u0275defineDirective({type:Ne}),Ne})();const ae=new e.InjectionToken("MatFormField"),ve=new e.InjectionToken("MAT_FORM_FIELD_DEFAULT_OPTIONS");let fe=0,Le=(()=>{class Ne{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(Xe){this._hideRequiredMarker=(0,N.Ig)(Xe)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(Xe){Xe!==this._floatLabel&&(this._floatLabel=Xe,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(Xe){const Ze=this._appearance;this._appearance=Xe||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==Ze&&(this._refreshOutlineNotchWidth(),this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(Xe){this._subscriptSizing=Xe||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(Xe){this._hintLabel=Xe,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(Xe){this._explicitFormFieldControl=Xe}constructor(Xe,Ze,Wt,St,ai,si,Zt,hi){this._elementRef=Xe,this._changeDetectorRef=Ze,this._ngZone=Wt,this._dir=St,this._platform=ai,this._defaults=si,this._animationMode=Zt,this._document=hi,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+fe++,this._hintLabelId="mat-mdc-hint-"+fe++,this._subscriptAnimationState="",this._labelWidth=0,this._destroyed=new y.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,si&&(si.appearance&&(this.appearance=si.appearance),this._hideRequiredMarker=Boolean(si?.hideRequiredMarker),si.color&&(this.color=si.color))}ngAfterViewInit(){this._updateFocusState(),this._refreshOutlineNotchWidth(),this._document?.fonts?.ready?this._document.fonts.ready.then(()=>{this._refreshOutlineNotchWidth(),this._changeDetectorRef.markForCheck()}):setTimeout(()=>this._refreshOutlineNotchWidth(),100),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const Xe=this._control;Xe.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${Xe.controlType}`),Xe.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),Xe.ngControl&&Xe.ngControl.valueChanges&&Xe.ngControl.valueChanges.pipe((0,S.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(Xe=>!Xe._isText),this._hasTextPrefix=!!this._prefixChildren.find(Xe=>Xe._isText),this._hasIconSuffix=!!this._suffixChildren.find(Xe=>!Xe._isText),this._hasTextSuffix=!!this._suffixChildren.find(Xe=>Xe._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,O.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,S.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,S.R)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(Xe){const Ze=this._control?this._control.ngControl:null;return Ze&&Ze[Xe]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||(this._labelWidth=this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let Xe=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&Xe.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const Ze=this._hintChildren?this._hintChildren.find(St=>"start"===St.align):null,Wt=this._hintChildren?this._hintChildren.find(St=>"end"===St.align):null;Ze?Xe.push(Ze.id):this._hintLabel&&Xe.push(this._hintLabelId),Wt&&Xe.push(Wt.id)}else this._errorChildren&&Xe.push(...this._errorChildren.map(Ze=>Ze.id));this._control.setDescribedByIds(Xe)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const Xe=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(Xe.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const Ze=this._iconPrefixContainer?.nativeElement,Wt=this._textPrefixContainer?.nativeElement,St=Ze?.getBoundingClientRect().width??0,ai=Wt?.getBoundingClientRect().width??0;Xe.style.transform=`var(\n        --mat-mdc-form-field-label-transform,\n        translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${St+ai}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n    )`}_isAttachedToDom(){const Xe=this._elementRef.nativeElement;if(Xe.getRootNode){const Ze=Xe.getRootNode();return Ze&&Ze!==Xe}return document.documentElement.contains(Xe)}}return Ne.\u0275fac=function(Xe){return new(Xe||Ne)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(c.Is),e.\u0275\u0275directiveInject(X.t4),e.\u0275\u0275directiveInject(ve,8),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8),e.\u0275\u0275directiveInject(I.K0))},Ne.\u0275cmp=e.\u0275\u0275defineComponent({type:Ne,selectors:[["mat-form-field"]],contentQueries:function(Xe,Ze,Wt){if(1&Xe&&(e.\u0275\u0275contentQuery(Wt,f,5),e.\u0275\u0275contentQuery(Wt,f,7),e.\u0275\u0275contentQuery(Wt,te,5),e.\u0275\u0275contentQuery(Wt,B,5),e.\u0275\u0275contentQuery(Wt,G,5),e.\u0275\u0275contentQuery(Wt,V,5),e.\u0275\u0275contentQuery(Wt,_,5)),2&Xe){let St;e.\u0275\u0275queryRefresh(St=e.\u0275\u0275loadQuery())&&(Ze._labelChildNonStatic=St.first),e.\u0275\u0275queryRefresh(St=e.\u0275\u0275loadQuery())&&(Ze._labelChildStatic=St.first),e.\u0275\u0275queryRefresh(St=e.\u0275\u0275loadQuery())&&(Ze._formFieldControl=St.first),e.\u0275\u0275queryRefresh(St=e.\u0275\u0275loadQuery())&&(Ze._prefixChildren=St),e.\u0275\u0275queryRefresh(St=e.\u0275\u0275loadQuery())&&(Ze._suffixChildren=St),e.\u0275\u0275queryRefresh(St=e.\u0275\u0275loadQuery())&&(Ze._errorChildren=St),e.\u0275\u0275queryRefresh(St=e.\u0275\u0275loadQuery())&&(Ze._hintChildren=St)}},viewQuery:function(Xe,Ze){if(1&Xe&&(e.\u0275\u0275viewQuery(x,5),e.\u0275\u0275viewQuery(p,5),e.\u0275\u0275viewQuery(u,5),e.\u0275\u0275viewQuery(j,5),e.\u0275\u0275viewQuery($,5),e.\u0275\u0275viewQuery(ie,5)),2&Xe){let Wt;e.\u0275\u0275queryRefresh(Wt=e.\u0275\u0275loadQuery())&&(Ze._textField=Wt.first),e.\u0275\u0275queryRefresh(Wt=e.\u0275\u0275loadQuery())&&(Ze._iconPrefixContainer=Wt.first),e.\u0275\u0275queryRefresh(Wt=e.\u0275\u0275loadQuery())&&(Ze._textPrefixContainer=Wt.first),e.\u0275\u0275queryRefresh(Wt=e.\u0275\u0275loadQuery())&&(Ze._floatingLabel=Wt.first),e.\u0275\u0275queryRefresh(Wt=e.\u0275\u0275loadQuery())&&(Ze._notchedOutline=Wt.first),e.\u0275\u0275queryRefresh(Wt=e.\u0275\u0275loadQuery())&&(Ze._lineRipple=Wt.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(Xe,Ze){2&Xe&&e.\u0275\u0275classProp("mat-mdc-form-field-label-always-float",Ze._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",Ze._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",Ze._hasIconSuffix)("mat-form-field-invalid",Ze._control.errorState)("mat-form-field-disabled",Ze._control.disabled)("mat-form-field-autofilled",Ze._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===Ze._animationMode)("mat-form-field-appearance-fill","fill"==Ze.appearance)("mat-form-field-appearance-outline","outline"==Ze.appearance)("mat-form-field-hide-placeholder",Ze._hasFloatingLabel()&&!Ze._shouldLabelFloat())("mat-focused",Ze._control.focused)("mat-primary","accent"!==Ze.color&&"warn"!==Ze.color)("mat-accent","accent"===Ze.color)("mat-warn","warn"===Ze.color)("ng-untouched",Ze._shouldForward("untouched"))("ng-touched",Ze._shouldForward("touched"))("ng-pristine",Ze._shouldForward("pristine"))("ng-dirty",Ze._shouldForward("dirty"))("ng-valid",Ze._shouldForward("valid"))("ng-invalid",Ze._shouldForward("invalid"))("ng-pending",Ze._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[e.\u0275\u0275ProvidersFeature([{provide:ae,useExisting:Ne}])],ngContentSelectors:d,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen","matFormFieldNotchedOutlineLabelWidth",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","cdkObserveContentDisabled","id","cdkObserveContent",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","cdkObserveContentDisabled","id","cdkObserveContent"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen","matFormFieldNotchedOutlineLabelWidth"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(Xe,Ze){1&Xe&&(e.\u0275\u0275projectionDef(m),e.\u0275\u0275template(0,w,1,1,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"div",1,2),e.\u0275\u0275listener("click",function(St){return Ze._control.onContainerClick&&Ze._control.onContainerClick(St)}),e.\u0275\u0275template(4,M,1,0,"div",3),e.\u0275\u0275elementStart(5,"div",4),e.\u0275\u0275template(6,R,2,3,"div",5),e.\u0275\u0275template(7,W,3,0,"div",6),e.\u0275\u0275template(8,b,3,0,"div",7),e.\u0275\u0275elementStart(9,"div",8),e.\u0275\u0275template(10,h,1,1,"ng-template",9),e.\u0275\u0275projection(11),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(12,r,2,0,"div",10),e.\u0275\u0275template(13,n,2,0,"div",11),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(14,i,1,0,"div",12),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"div",13),e.\u0275\u0275template(16,o,2,1,"div",14),e.\u0275\u0275template(17,a,5,2,"div",15),e.\u0275\u0275elementEnd()),2&Xe&&(e.\u0275\u0275advance(2),e.\u0275\u0275classProp("mdc-text-field--filled",!Ze._hasOutline())("mdc-text-field--outlined",Ze._hasOutline())("mdc-text-field--no-label",!Ze._hasFloatingLabel())("mdc-text-field--disabled",Ze._control.disabled)("mdc-text-field--invalid",Ze._control.errorState),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!Ze._hasOutline()&&!Ze._control.disabled),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",Ze._hasOutline()),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Ze._hasIconPrefix),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Ze._hasTextPrefix),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!Ze._hasOutline()||Ze._forceDisplayInfixLabel()),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",Ze._hasTextSuffix),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Ze._hasIconSuffix),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!Ze._hasOutline()),e.\u0275\u0275advance(1),e.\u0275\u0275classProp("mat-mdc-form-field-subscript-dynamic-size","dynamic"===Ze.subscriptSizing),e.\u0275\u0275property("ngSwitch",Ze._getDisplayedMessages()),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitchCase","error"),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitchCase","hint"))},dependencies:[I.O5,I.tP,I.RF,I.n9,Z.wD,_,j,$,ie],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}'],encapsulation:2,data:{animation:[oe.transitionMessages]},changeDetection:0}),Ne})(),Ie=(()=>{class Ne{}return Ne.\u0275fac=function(Xe){return new(Xe||Ne)},Ne.\u0275mod=e.\u0275\u0275defineNgModule({type:Ne}),Ne.\u0275inj=e.\u0275\u0275defineInjector({imports:[K.BQ,I.ez,Z.Q8,K.BQ]}),Ne})()},5237:(Lt,ut,se)=>{"use strict";se.d(ut,{N6:()=>W});var e=se(4537),c=se(1379);let W=(()=>{class l{}return l.\u0275fac=function(r){return new(r||l)},l.\u0275mod=e.\u0275\u0275defineNgModule({type:l}),l.\u0275inj=e.\u0275\u0275defineInjector({imports:[c.uc,c.BQ,c.uc,c.BQ]}),l})()},1916:(Lt,ut,se)=>{"use strict";se.d(ut,{Hw:()=>F,Ps:()=>s});var e=se(4537),c=se(1379),X=se(4929),y=se(8692),O=se(4945),S=se(3787),I=se(4967),N=se(4813),Y=se(8168),Z=se(7969),K=se(3568),P=se(5490),k=se(815),x=se(5598),p=se(5732),u=se(5998);const g=["*"];let v;function M(_){return function w(){if(void 0===v&&(v=null,typeof window<"u")){const _=window;void 0!==_.trustedTypes&&(v=_.trustedTypes.createPolicy("angular#components",{createHTML:B=>B}))}return v}()?.createHTML(_)||_}function A(_){return Error(`Unable to find icon with the name "${_}"`)}function R(_){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${_}".`)}function W(_){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${_}".`)}class b{constructor(B,H,G){this.url=B,this.svgText=H,this.options=G}}let l=(()=>{class _{constructor(H,G,C,j){this._httpClient=H,this._sanitizer=G,this._errorHandler=j,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=C}addSvgIcon(H,G,C){return this.addSvgIconInNamespace("",H,G,C)}addSvgIconLiteral(H,G,C){return this.addSvgIconLiteralInNamespace("",H,G,C)}addSvgIconInNamespace(H,G,C,j){return this._addSvgIconConfig(H,G,new b(C,null,j))}addSvgIconResolver(H){return this._resolvers.push(H),this}addSvgIconLiteralInNamespace(H,G,C,j){const L=this._sanitizer.sanitize(e.SecurityContext.HTML,C);if(!L)throw W(C);const ee=M(L);return this._addSvgIconConfig(H,G,new b("",ee,j))}addSvgIconSet(H,G){return this.addSvgIconSetInNamespace("",H,G)}addSvgIconSetLiteral(H,G){return this.addSvgIconSetLiteralInNamespace("",H,G)}addSvgIconSetInNamespace(H,G,C){return this._addSvgIconSetConfig(H,new b(G,null,C))}addSvgIconSetLiteralInNamespace(H,G,C){const j=this._sanitizer.sanitize(e.SecurityContext.HTML,G);if(!j)throw W(G);const L=M(j);return this._addSvgIconSetConfig(H,new b("",L,C))}registerFontClassAlias(H,G=H){return this._fontCssClassesByAlias.set(H,G),this}classNameForFontAlias(H){return this._fontCssClassesByAlias.get(H)||H}setDefaultFontSetClass(...H){return this._defaultFontSetClass=H,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(H){const G=this._sanitizer.sanitize(e.SecurityContext.RESOURCE_URL,H);if(!G)throw R(H);const C=this._cachedIconsByUrl.get(G);return C?(0,O.of)(n(C)):this._loadSvgIconFromConfig(new b(H,null)).pipe((0,Y.b)(j=>this._cachedIconsByUrl.set(G,j)),(0,Z.U)(j=>n(j)))}getNamedSvgIcon(H,G=""){const C=i(G,H);let j=this._svgIconConfigs.get(C);if(j)return this._getSvgFromConfig(j);if(j=this._getIconConfigFromResolvers(G,H),j)return this._svgIconConfigs.set(C,j),this._getSvgFromConfig(j);const L=this._iconSetConfigs.get(G);return L?this._getSvgFromIconSetConfigs(H,L):(0,S._)(A(C))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(H){return H.svgText?(0,O.of)(n(this._svgElementFromConfig(H))):this._loadSvgIconFromConfig(H).pipe((0,Z.U)(G=>n(G)))}_getSvgFromIconSetConfigs(H,G){const C=this._extractIconWithNameFromAnySet(H,G);if(C)return(0,O.of)(C);const j=G.filter(L=>!L.svgText).map(L=>this._loadSvgIconSetFromConfig(L).pipe((0,K.K)(ee=>{const ie=`Loading icon set URL: ${this._sanitizer.sanitize(e.SecurityContext.RESOURCE_URL,L.url)} failed: ${ee.message}`;return this._errorHandler.handleError(new Error(ie)),(0,O.of)(null)})));return(0,I.D)(j).pipe((0,Z.U)(()=>{const L=this._extractIconWithNameFromAnySet(H,G);if(!L)throw A(H);return L}))}_extractIconWithNameFromAnySet(H,G){for(let C=G.length-1;C>=0;C--){const j=G[C];if(j.svgText&&j.svgText.toString().indexOf(H)>-1){const L=this._svgElementFromConfig(j),ee=this._extractSvgIconFromSet(L,H,j.options);if(ee)return ee}}return null}_loadSvgIconFromConfig(H){return this._fetchIcon(H).pipe((0,Y.b)(G=>H.svgText=G),(0,Z.U)(()=>this._svgElementFromConfig(H)))}_loadSvgIconSetFromConfig(H){return H.svgText?(0,O.of)(null):this._fetchIcon(H).pipe((0,Y.b)(G=>H.svgText=G))}_extractSvgIconFromSet(H,G,C){const j=H.querySelector(`[id="${G}"]`);if(!j)return null;const L=j.cloneNode(!0);if(L.removeAttribute("id"),"svg"===L.nodeName.toLowerCase())return this._setSvgAttributes(L,C);if("symbol"===L.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(L),C);const ee=this._svgElementFromString(M("<svg></svg>"));return ee.appendChild(L),this._setSvgAttributes(ee,C)}_svgElementFromString(H){const G=this._document.createElement("DIV");G.innerHTML=H;const C=G.querySelector("svg");if(!C)throw Error("<svg> tag not found");return C}_toSvgElement(H){const G=this._svgElementFromString(M("<svg></svg>")),C=H.attributes;for(let j=0;j<C.length;j++){const{name:L,value:ee}=C[j];"id"!==L&&G.setAttribute(L,ee)}for(let j=0;j<H.childNodes.length;j++)H.childNodes[j].nodeType===this._document.ELEMENT_NODE&&G.appendChild(H.childNodes[j].cloneNode(!0));return G}_setSvgAttributes(H,G){return H.setAttribute("fit",""),H.setAttribute("height","100%"),H.setAttribute("width","100%"),H.setAttribute("preserveAspectRatio","xMidYMid meet"),H.setAttribute("focusable","false"),G&&G.viewBox&&H.setAttribute("viewBox",G.viewBox),H}_fetchIcon(H){const{url:G,options:C}=H,j=C?.withCredentials??!1;if(!this._httpClient)throw function E(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.")}();if(null==G)throw Error(`Cannot fetch icon from URL "${G}".`);const L=this._sanitizer.sanitize(e.SecurityContext.RESOURCE_URL,G);if(!L)throw R(G);const ee=this._inProgressUrlFetches.get(L);if(ee)return ee;const U=this._httpClient.get(L,{responseType:"text",withCredentials:j}).pipe((0,Z.U)(ie=>M(ie)),(0,P.x)(()=>this._inProgressUrlFetches.delete(L)),(0,k.B)());return this._inProgressUrlFetches.set(L,U),U}_addSvgIconConfig(H,G,C){return this._svgIconConfigs.set(i(H,G),C),this}_addSvgIconSetConfig(H,G){const C=this._iconSetConfigs.get(H);return C?C.push(G):this._iconSetConfigs.set(H,[G]),this}_svgElementFromConfig(H){if(!H.svgElement){const G=this._svgElementFromString(H.svgText);this._setSvgAttributes(G,H.options),H.svgElement=G}return H.svgElement}_getIconConfigFromResolvers(H,G){for(let C=0;C<this._resolvers.length;C++){const j=this._resolvers[C](G,H);if(j)return o(j)?new b(j.url,null,j.options):new b(j,null)}}}return _.\u0275fac=function(H){return new(H||_)(e.\u0275\u0275inject(p.eN,8),e.\u0275\u0275inject(u.H7),e.\u0275\u0275inject(y.K0,8),e.\u0275\u0275inject(e.ErrorHandler))},_.\u0275prov=e.\u0275\u0275defineInjectable({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();function n(_){return _.cloneNode(!0)}function i(_,B){return _+":"+B}function o(_){return!(!_.url||!_.options)}const t=(0,c.pj)(class{constructor(_){this._elementRef=_}}),a=new e.InjectionToken("MAT_ICON_DEFAULT_OPTIONS"),m=new e.InjectionToken("mat-icon-location",{providedIn:"root",factory:function d(){const _=(0,e.inject)(y.K0),B=_?_.location:null;return{getPathname:()=>B?B.pathname+B.search:""}}}),f=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],T=f.map(_=>`[${_}]`).join(", "),V=/^url\(['"]?#(.*?)['"]?\)$/;let F=(()=>{class _ extends t{get inline(){return this._inline}set inline(H){this._inline=(0,X.Ig)(H)}get svgIcon(){return this._svgIcon}set svgIcon(H){H!==this._svgIcon&&(H?this._updateSvgIcon(H):this._svgIcon&&this._clearSvgElement(),this._svgIcon=H)}get fontSet(){return this._fontSet}set fontSet(H){const G=this._cleanupFontValue(H);G!==this._fontSet&&(this._fontSet=G,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(H){const G=this._cleanupFontValue(H);G!==this._fontIcon&&(this._fontIcon=G,this._updateFontIconClasses())}constructor(H,G,C,j,L,ee){super(H),this._iconRegistry=G,this._location=j,this._errorHandler=L,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=N.w0.EMPTY,ee&&(ee.color&&(this.color=this.defaultColor=ee.color),ee.fontSet&&(this.fontSet=ee.fontSet)),C||H.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(H){if(!H)return["",""];const G=H.split(":");switch(G.length){case 1:return["",G[0]];case 2:return G;default:throw Error(`Invalid icon name: "${H}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const H=this._elementsWithExternalReferences;if(H&&H.size){const G=this._location.getPathname();G!==this._previousPath&&(this._previousPath=G,this._prependPathToReferences(G))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(H){this._clearSvgElement();const G=this._location.getPathname();this._previousPath=G,this._cacheChildrenWithExternalReferences(H),this._prependPathToReferences(G),this._elementRef.nativeElement.appendChild(H)}_clearSvgElement(){const H=this._elementRef.nativeElement;let G=H.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();G--;){const C=H.childNodes[G];(1!==C.nodeType||"svg"===C.nodeName.toLowerCase())&&C.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const H=this._elementRef.nativeElement,G=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(C=>C.length>0);this._previousFontSetClass.forEach(C=>H.classList.remove(C)),G.forEach(C=>H.classList.add(C)),this._previousFontSetClass=G,this.fontIcon!==this._previousFontIconClass&&!G.includes("mat-ligature-font")&&(this._previousFontIconClass&&H.classList.remove(this._previousFontIconClass),this.fontIcon&&H.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(H){return"string"==typeof H?H.trim().split(" ")[0]:H}_prependPathToReferences(H){const G=this._elementsWithExternalReferences;G&&G.forEach((C,j)=>{C.forEach(L=>{j.setAttribute(L.name,`url('${H}#${L.value}')`)})})}_cacheChildrenWithExternalReferences(H){const G=H.querySelectorAll(T),C=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let j=0;j<G.length;j++)f.forEach(L=>{const ee=G[j],U=ee.getAttribute(L),ie=U?U.match(V):null;if(ie){let $=C.get(ee);$||($=[],C.set(ee,$)),$.push({name:L,value:ie[1]})}})}_updateSvgIcon(H){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),H){const[G,C]=this._splitIconName(H);G&&(this._svgNamespace=G),C&&(this._svgName=C),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(C,G).pipe((0,x.q)(1)).subscribe(j=>this._setSvgElement(j),j=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${G}:${C}! ${j.message}`))})}}}return _.\u0275fac=function(H){return new(H||_)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(l),e.\u0275\u0275injectAttribute("aria-hidden"),e.\u0275\u0275directiveInject(m),e.\u0275\u0275directiveInject(e.ErrorHandler),e.\u0275\u0275directiveInject(a,8))},_.\u0275cmp=e.\u0275\u0275defineComponent({type:_,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(H,G){2&H&&(e.\u0275\u0275attribute("data-mat-icon-type",G._usingFontIcon()?"font":"svg")("data-mat-icon-name",G._svgName||G.fontIcon)("data-mat-icon-namespace",G._svgNamespace||G.fontSet)("fontIcon",G._usingFontIcon()?G.fontIcon:null),e.\u0275\u0275classProp("mat-icon-inline",G.inline)("mat-icon-no-color","primary"!==G.color&&"accent"!==G.color&&"warn"!==G.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:g,decls:1,vars:0,template:function(H,G){1&H&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275projection(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),_})(),s=(()=>{class _{}return _.\u0275fac=function(H){return new(H||_)},_.\u0275mod=e.\u0275\u0275defineNgModule({type:_}),_.\u0275inj=e.\u0275\u0275defineInjector({imports:[c.BQ,c.BQ]}),_})()},9665:(Lt,ut,se)=>{"use strict";se.d(ut,{Jk:()=>p,Nt:()=>w,c:()=>M});var e=se(4929),c=se(6321),X=se(4537),y=se(9018),O=se(8023);const S=(0,c.i$)({passive:!0});let I=(()=>{class A{constructor(R,W){this._platform=R,this._ngZone=W,this._monitoredElements=new Map}monitor(R){if(!this._platform.isBrowser)return y.E;const W=(0,e.fI)(R),b=this._monitoredElements.get(W);if(b)return b.subject;const l=new O.x,h="cdk-text-field-autofilled",r=n=>{"cdk-text-field-autofill-start"!==n.animationName||W.classList.contains(h)?"cdk-text-field-autofill-end"===n.animationName&&W.classList.contains(h)&&(W.classList.remove(h),this._ngZone.run(()=>l.next({target:n.target,isAutofilled:!1}))):(W.classList.add(h),this._ngZone.run(()=>l.next({target:n.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{W.addEventListener("animationstart",r,S),W.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(W,{subject:l,unlisten:()=>{W.removeEventListener("animationstart",r,S)}}),l}stopMonitoring(R){const W=(0,e.fI)(R),b=this._monitoredElements.get(W);b&&(b.unlisten(),b.subject.complete(),W.classList.remove("cdk-text-field-autofill-monitored"),W.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(W))}ngOnDestroy(){this._monitoredElements.forEach((R,W)=>this.stopMonitoring(W))}}return A.\u0275fac=function(R){return new(R||A)(X.\u0275\u0275inject(c.t4),X.\u0275\u0275inject(X.NgZone))},A.\u0275prov=X.\u0275\u0275defineInjectable({token:A,factory:A.\u0275fac,providedIn:"root"}),A})(),Z=(()=>{class A{}return A.\u0275fac=function(R){return new(R||A)},A.\u0275mod=X.\u0275\u0275defineNgModule({type:A}),A.\u0275inj=X.\u0275\u0275defineInjector({}),A})();var K=se(92),P=se(1379),k=se(8659);const p=new X.InjectionToken("MAT_INPUT_VALUE_ACCESSOR"),u=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let g=0;const v=(0,P.FD)(class{constructor(A,E,R,W){this._defaultErrorStateMatcher=A,this._parentForm=E,this._parentFormGroup=R,this.ngControl=W,this.stateChanges=new O.x}});let w=(()=>{class A extends v{get disabled(){return this._disabled}set disabled(R){this._disabled=(0,e.Ig)(R),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(R){this._id=R||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(K.Validators.required)??!1}set required(R){this._required=(0,e.Ig)(R)}get type(){return this._type}set type(R){this._type=R||"text",this._validateType(),!this._isTextarea&&(0,c.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(R){R!==this.value&&(this._inputValueAccessor.value=R,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(R){this._readonly=(0,e.Ig)(R)}constructor(R,W,b,l,h,r,n,i,o,t){super(r,l,h,b),this._elementRef=R,this._platform=W,this._autofillMonitor=i,this._formField=t,this._uid="mat-input-"+g++,this.focused=!1,this.stateChanges=new O.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(d=>(0,c.qK)().has(d)),this._iOSKeyupListener=d=>{const f=d.target;!f.value&&0===f.selectionStart&&0===f.selectionEnd&&(f.setSelectionRange(1,1),f.setSelectionRange(0,0))};const a=this._elementRef.nativeElement,m=a.nodeName.toLowerCase();this._inputValueAccessor=n||a,this._previousNativeValue=this.value,this.id=this.id,W.IOS&&o.runOutsideAngular(()=>{R.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===m,this._isTextarea="textarea"===m,this._isInFormField=!!t,this._isNativeSelect&&(this.controlType=a.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(R=>{this.autofilled=R.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(R){this._elementRef.nativeElement.focus(R)}_focusChanged(R){R!==this.focused&&(this.focused=R,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const R=this._elementRef.nativeElement.value;this._previousNativeValue!==R&&(this._previousNativeValue=R,this.stateChanges.next())}_dirtyCheckPlaceholder(){const R=this._getPlaceholder();if(R!==this._previousPlaceholder){const W=this._elementRef.nativeElement;this._previousPlaceholder=R,R?W.setAttribute("placeholder",R):W.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){u.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let R=this._elementRef.nativeElement.validity;return R&&R.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const R=this._elementRef.nativeElement,W=R.options[0];return this.focused||R.multiple||!this.empty||!!(R.selectedIndex>-1&&W&&W.label)}return this.focused||!this.empty}setDescribedByIds(R){R.length?this._elementRef.nativeElement.setAttribute("aria-describedby",R.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const R=this._elementRef.nativeElement;return this._isNativeSelect&&(R.multiple||R.size>1)}}return A.\u0275fac=function(R){return new(R||A)(X.\u0275\u0275directiveInject(X.ElementRef),X.\u0275\u0275directiveInject(c.t4),X.\u0275\u0275directiveInject(K.NgControl,10),X.\u0275\u0275directiveInject(K.NgForm,8),X.\u0275\u0275directiveInject(K.FormGroupDirective,8),X.\u0275\u0275directiveInject(P.rD),X.\u0275\u0275directiveInject(p,10),X.\u0275\u0275directiveInject(I),X.\u0275\u0275directiveInject(X.NgZone),X.\u0275\u0275directiveInject(k.G_,8))},A.\u0275dir=X.\u0275\u0275defineDirective({type:A,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(R,W){1&R&&X.\u0275\u0275listener("focus",function(){return W._focusChanged(!0)})("blur",function(){return W._focusChanged(!1)})("input",function(){return W._onInput()}),2&R&&(X.\u0275\u0275hostProperty("id",W.id)("disabled",W.disabled)("required",W.required),X.\u0275\u0275attribute("name",W.name||null)("readonly",W.readonly&&!W._isNativeSelect||null)("aria-invalid",W.empty&&W.required?null:W.errorState)("aria-required",W.required)("id",W.id),X.\u0275\u0275classProp("mat-input-server",W._isServer)("mat-mdc-form-field-textarea-control",W._isInFormField&&W._isTextarea)("mat-mdc-form-field-input-control",W._isInFormField)("mdc-text-field__input",W._isInFormField)("mat-mdc-native-select-inline",W._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[X.\u0275\u0275ProvidersFeature([{provide:k.Eo,useExisting:A}]),X.\u0275\u0275InheritDefinitionFeature,X.\u0275\u0275NgOnChangesFeature]}),A})(),M=(()=>{class A{}return A.\u0275fac=function(R){return new(R||A)},A.\u0275mod=X.\u0275\u0275defineNgModule({type:A}),A.\u0275inj=X.\u0275\u0275defineInjector({imports:[P.BQ,k.lN,k.lN,Z,P.BQ]}),A})()},814:(Lt,ut,se)=>{"use strict";se.d(ut,{Tg:()=>te,Ub:()=>ce,i$:()=>oe,ie:()=>xe,vS:()=>pe});var e=se(4537),c=se(4929),X=se(6321),y=se(1379),O=se(4813),S=se(1860),I=se(8023),N=se(7723),Y=se(8692),Z=se(6438),K=se(8954),P=se(5834),k=se(5436),x=se(92),p=se(3528);const u=["*"],g='@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}',v=["unscopedContent"],w=["text"],M=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],A=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"];function E(Oe,Le){1&Oe&&e.\u0275\u0275projection(0,4)}function R(Oe,Le){if(1&Oe&&(e.\u0275\u0275elementStart(0,"div",11),e.\u0275\u0275element(1,"input",12),e.\u0275\u0275elementStart(2,"div",13),e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(3,"svg",14),e.\u0275\u0275element(4,"path",15),e.\u0275\u0275elementEnd(),e.\u0275\u0275namespaceHTML(),e.\u0275\u0275element(5,"div",16),e.\u0275\u0275elementEnd()()),2&Oe){const Ie=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("mdc-checkbox--disabled",Ie.disabled),e.\u0275\u0275advance(1),e.\u0275\u0275property("checked",Ie.selected)("disabled",Ie.disabled)}}function W(Oe,Le){if(1&Oe&&(e.\u0275\u0275elementStart(0,"div",17),e.\u0275\u0275element(1,"input",18),e.\u0275\u0275elementStart(2,"div",19),e.\u0275\u0275element(3,"div",20)(4,"div",21),e.\u0275\u0275elementEnd()()),2&Oe){const Ie=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("mdc-radio--disabled",Ie.disabled),e.\u0275\u0275advance(1),e.\u0275\u0275property("checked",Ie.selected)("disabled",Ie.disabled)}}function b(Oe,Le){}function l(Oe,Le){if(1&Oe&&(e.\u0275\u0275elementStart(0,"span",22),e.\u0275\u0275template(1,b,0,0,"ng-template",23),e.\u0275\u0275elementEnd()),2&Oe){e.\u0275\u0275nextContext();const Ie=e.\u0275\u0275reference(3);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngTemplateOutlet",Ie)}}function h(Oe,Le){}function r(Oe,Le){if(1&Oe&&(e.\u0275\u0275elementStart(0,"span",24),e.\u0275\u0275template(1,h,0,0,"ng-template",23),e.\u0275\u0275elementEnd()),2&Oe){e.\u0275\u0275nextContext();const Ie=e.\u0275\u0275reference(5);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngTemplateOutlet",Ie)}}function n(Oe,Le){}function i(Oe,Le){if(1&Oe&&e.\u0275\u0275template(0,n,0,0,"ng-template",23),2&Oe){e.\u0275\u0275nextContext();const Ie=e.\u0275\u0275reference(1);e.\u0275\u0275property("ngTemplateOutlet",Ie)}}function o(Oe,Le){}function t(Oe,Le){if(1&Oe&&(e.\u0275\u0275elementStart(0,"span",25),e.\u0275\u0275template(1,o,0,0,"ng-template",23),e.\u0275\u0275elementEnd()),2&Oe){e.\u0275\u0275nextContext();const Ie=e.\u0275\u0275reference(3);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngTemplateOutlet",Ie)}}function a(Oe,Le){}function m(Oe,Le){if(1&Oe&&(e.\u0275\u0275elementStart(0,"span",25),e.\u0275\u0275template(1,a,0,0,"ng-template",23),e.\u0275\u0275elementEnd()),2&Oe){e.\u0275\u0275nextContext();const Ie=e.\u0275\u0275reference(5);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngTemplateOutlet",Ie)}}function d(Oe,Le){}function f(Oe,Le){if(1&Oe&&e.\u0275\u0275template(0,d,0,0,"ng-template",23),2&Oe){e.\u0275\u0275nextContext();const Ie=e.\u0275\u0275reference(1);e.\u0275\u0275property("ngTemplateOutlet",Ie)}}const T=[[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["mat-divider"]],[["","matListItemAvatar",""],["","matListItemIcon",""]]],V=["[matListItemTitle]","[matListItemLine]","*","mat-divider","[matListItemAvatar],[matListItemIcon]"],F=new e.InjectionToken("ListOption");let s=(()=>{class Oe{constructor(Ie){this._elementRef=Ie}}return Oe.\u0275fac=function(Ie){return new(Ie||Oe)(e.\u0275\u0275directiveInject(e.ElementRef))},Oe.\u0275dir=e.\u0275\u0275defineDirective({type:Oe,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]}),Oe})(),_=(()=>{class Oe{constructor(Ie){this._elementRef=Ie}}return Oe.\u0275fac=function(Ie){return new(Ie||Oe)(e.\u0275\u0275directiveInject(e.ElementRef))},Oe.\u0275dir=e.\u0275\u0275defineDirective({type:Oe,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]}),Oe})(),B=(()=>{class Oe{}return Oe.\u0275fac=function(Ie){return new(Ie||Oe)},Oe.\u0275dir=e.\u0275\u0275defineDirective({type:Oe,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]}),Oe})(),H=(()=>{class Oe{constructor(Ie){this._listOption=Ie}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}}return Oe.\u0275fac=function(Ie){return new(Ie||Oe)(e.\u0275\u0275directiveInject(F,8))},Oe.\u0275dir=e.\u0275\u0275defineDirective({type:Oe,hostVars:4,hostBindings:function(Ie,Ne){2&Ie&&e.\u0275\u0275classProp("mdc-list-item__start",Ne._isAlignedAtStart())("mdc-list-item__end",!Ne._isAlignedAtStart())}}),Oe})(),G=(()=>{class Oe extends H{}return Oe.\u0275fac=function(){let Le;return function(Ne){return(Le||(Le=e.\u0275\u0275getInheritedFactory(Oe)))(Ne||Oe)}}(),Oe.\u0275dir=e.\u0275\u0275defineDirective({type:Oe,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[e.\u0275\u0275InheritDefinitionFeature]}),Oe})(),C=(()=>{class Oe extends H{}return Oe.\u0275fac=function(){let Le;return function(Ne){return(Le||(Le=e.\u0275\u0275getInheritedFactory(Oe)))(Ne||Oe)}}(),Oe.\u0275dir=e.\u0275\u0275defineDirective({type:Oe,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[e.\u0275\u0275InheritDefinitionFeature]}),Oe})();const j=new e.InjectionToken("MAT_LIST_CONFIG");let L=(()=>{class Oe{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,e.inject)(j,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(Ie){this._disableRipple=(0,c.Ig)(Ie)}get disabled(){return this._disabled}set disabled(Ie){this._disabled=(0,c.Ig)(Ie)}}return Oe.\u0275fac=function(Ie){return new(Ie||Oe)},Oe.\u0275dir=e.\u0275\u0275defineDirective({type:Oe,hostVars:1,hostBindings:function(Ie,Ne){2&Ie&&e.\u0275\u0275attribute("aria-disabled",Ne.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}}),Oe})(),ee=(()=>{class Oe{set lines(Ie){this._explicitLines=(0,c.su)(Ie,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(Ie){this._disableRipple=(0,c.Ig)(Ie)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(Ie){this._disabled=(0,c.Ig)(Ie)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(Ie,Ne,Mt,Xe,Ze,Wt){this._elementRef=Ie,this._ngZone=Ne,this._listBase=Mt,this._platform=Xe,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new O.w0,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=Ze||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===Wt,Mt&&!Mt._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),null!==this._rippleRenderer&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!(!this._avatars.length&&!this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new y.IR(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,S.T)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(Ie){if(!this._lines||!this._titles||!this._unscopedContent)return;Ie&&this._checkDomForUnscopedTextContent();const Ne=this._explicitLines??this._inferLinesFromContent(),Mt=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",Ne<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",Ne<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===Ne),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===Ne),this._hasUnscopedTextContent){const Xe=0===this._titles.length&&1===Ne;Mt.classList.toggle("mdc-list-item__primary-text",Xe),Mt.classList.toggle("mdc-list-item__secondary-text",!Xe)}else Mt.classList.remove("mdc-list-item__primary-text"),Mt.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let Ie=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(Ie+=1),Ie}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(Ie=>Ie.nodeType!==Ie.COMMENT_NODE).some(Ie=>!(!Ie.textContent||!Ie.textContent.trim()))}}return Oe.\u0275fac=function(Ie){return new(Ie||Oe)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(L,8),e.\u0275\u0275directiveInject(X.t4),e.\u0275\u0275directiveInject(y.Y2,8),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8))},Oe.\u0275dir=e.\u0275\u0275defineDirective({type:Oe,contentQueries:function(Ie,Ne,Mt){if(1&Ie&&(e.\u0275\u0275contentQuery(Mt,G,4),e.\u0275\u0275contentQuery(Mt,C,4)),2&Ie){let Xe;e.\u0275\u0275queryRefresh(Xe=e.\u0275\u0275loadQuery())&&(Ne._avatars=Xe),e.\u0275\u0275queryRefresh(Xe=e.\u0275\u0275loadQuery())&&(Ne._icons=Xe)}},hostVars:4,hostBindings:function(Ie,Ne){2&Ie&&(e.\u0275\u0275attribute("aria-disabled",Ne.disabled)("disabled",Ne._isButtonElement&&Ne.disabled||null),e.\u0275\u0275classProp("mdc-list-item--disabled",Ne.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}}),Oe})(),oe=(()=>{class Oe extends L{}return Oe.\u0275fac=function(){let Le;return function(Ne){return(Le||(Le=e.\u0275\u0275getInheritedFactory(Oe)))(Ne||Oe)}}(),Oe.\u0275cmp=e.\u0275\u0275defineComponent({type:Oe,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[e.\u0275\u0275ProvidersFeature([{provide:L,useExisting:Oe}]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:u,decls:1,vars:0,template:function(Ie,Ne){1&Ie&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275projection(0))},styles:[g],encapsulation:2,changeDetection:0}),Oe})(),te=(()=>{class Oe extends ee{get activated(){return this._activated}set activated(Ie){this._activated=(0,c.Ig)(Ie)}constructor(Ie,Ne,Mt,Xe,Ze,Wt){super(Ie,Ne,Mt,Xe,Ze,Wt),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}}return Oe.\u0275fac=function(Ie){return new(Ie||Oe)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(L,8),e.\u0275\u0275directiveInject(X.t4),e.\u0275\u0275directiveInject(y.Y2,8),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8))},Oe.\u0275cmp=e.\u0275\u0275defineComponent({type:Oe,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(Ie,Ne,Mt){if(1&Ie&&(e.\u0275\u0275contentQuery(Mt,_,5),e.\u0275\u0275contentQuery(Mt,s,5),e.\u0275\u0275contentQuery(Mt,B,5)),2&Ie){let Xe;e.\u0275\u0275queryRefresh(Xe=e.\u0275\u0275loadQuery())&&(Ne._lines=Xe),e.\u0275\u0275queryRefresh(Xe=e.\u0275\u0275loadQuery())&&(Ne._titles=Xe),e.\u0275\u0275queryRefresh(Xe=e.\u0275\u0275loadQuery())&&(Ne._meta=Xe)}},viewQuery:function(Ie,Ne){if(1&Ie&&(e.\u0275\u0275viewQuery(v,5),e.\u0275\u0275viewQuery(w,5)),2&Ie){let Mt;e.\u0275\u0275queryRefresh(Mt=e.\u0275\u0275loadQuery())&&(Ne._unscopedContent=Mt.first),e.\u0275\u0275queryRefresh(Mt=e.\u0275\u0275loadQuery())&&(Ne._itemText=Mt.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(Ie,Ne){2&Ie&&(e.\u0275\u0275attribute("aria-current",Ne._getAriaCurrent()),e.\u0275\u0275classProp("mdc-list-item--activated",Ne.activated)("mdc-list-item--with-leading-avatar",0!==Ne._avatars.length)("mdc-list-item--with-leading-icon",0!==Ne._icons.length)("mdc-list-item--with-trailing-meta",0!==Ne._meta.length)("_mat-animation-noopable",Ne._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:A,decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(Ie,Ne){1&Ie&&(e.\u0275\u0275projectionDef(M),e.\u0275\u0275projection(0),e.\u0275\u0275elementStart(1,"span",0),e.\u0275\u0275projection(2,1),e.\u0275\u0275projection(3,2),e.\u0275\u0275elementStart(4,"span",1,2),e.\u0275\u0275listener("cdkObserveContent",function(){return Ne._updateItemLines(!0)}),e.\u0275\u0275projection(6,3),e.\u0275\u0275elementEnd()(),e.\u0275\u0275projection(7,4),e.\u0275\u0275projection(8,5),e.\u0275\u0275element(9,"div",3))},dependencies:[N.wD],encapsulation:2,changeDetection:0}),Oe})();const _e=new e.InjectionToken("SelectionList");let pe=(()=>{class Oe extends ee{get checkboxPosition(){return this.togglePosition}set checkboxPosition(Ie){this.togglePosition=Ie}get color(){return this._color||this._selectionList.color}set color(Ie){this._color=Ie}get value(){return this._value}set value(Ie){this.selected&&Ie!==this.value&&this._inputsInitialized&&(this.selected=!1),this._value=Ie}get selected(){return this._selectionList.selectedOptions.isSelected(this)}set selected(Ie){const Ne=(0,c.Ig)(Ie);Ne!==this._selected&&(this._setSelected(Ne),(Ne||this._selectionList.multiple)&&this._selectionList._reportValueChange())}constructor(Ie,Ne,Mt,Xe,Ze,Wt,St){super(Ie,Ne,Mt,Xe,Wt,St),this._selectionList=Mt,this._changeDetectorRef=Ze,this.selectedChange=new e.EventEmitter,this.togglePosition="after",this._selected=!1,this._inputsInitialized=!1}ngOnInit(){const Ie=this._selectionList;Ie._value&&Ie._value.some(Mt=>Ie.compareWith(this._value,Mt))&&this._setSelected(!0);const Ne=this._selected;Promise.resolve().then(()=>{(this._selected||Ne)&&(this.selected=!0,this._changeDetectorRef.markForCheck())}),this._inputsInitialized=!0}ngOnDestroy(){super.ngOnDestroy(),this.selected&&Promise.resolve().then(()=>{this.selected=!1})}toggle(){this.selected=!this.selected}focus(){this._hostElement.focus()}getLabel(){return(this._titles?.get(0)?._elementRef.nativeElement||this._unscopedContent?.nativeElement)?.textContent||""}_hasCheckboxAt(Ie){return this._selectionList.multiple&&this._getTogglePosition()===Ie}_hasRadioAt(Ie){return!this._selectionList.multiple&&this._getTogglePosition()===Ie&&!this._selectionList.hideSingleSelectionIndicator}_hasIconsOrAvatarsAt(Ie){return this._hasProjected("icons",Ie)||this._hasProjected("avatars",Ie)}_hasProjected(Ie,Ne){return this._getTogglePosition()!==Ne&&("avatars"===Ie?0!==this._avatars.length:0!==this._icons.length)}_handleBlur(){this._selectionList._onTouched()}_getTogglePosition(){return this.togglePosition||"after"}_setSelected(Ie){return Ie!==this._selected&&(this._selected=Ie,Ie?this._selectionList.selectedOptions.select(this):this._selectionList.selectedOptions.deselect(this),this.selectedChange.emit(Ie),this._changeDetectorRef.markForCheck(),!0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_toggleOnInteraction(){this.disabled||(this._selectionList.multiple?(this.selected=!this.selected,this._selectionList._emitChangeEvent([this])):this.selected||(this.selected=!0,this._selectionList._emitChangeEvent([this])))}_setTabindex(Ie){this._hostElement.setAttribute("tabindex",Ie+"")}}return Oe.\u0275fac=function(Ie){return new(Ie||Oe)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(_e),e.\u0275\u0275directiveInject(X.t4),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(y.Y2,8),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8))},Oe.\u0275cmp=e.\u0275\u0275defineComponent({type:Oe,selectors:[["mat-list-option"]],contentQueries:function(Ie,Ne,Mt){if(1&Ie&&(e.\u0275\u0275contentQuery(Mt,_,5),e.\u0275\u0275contentQuery(Mt,s,5)),2&Ie){let Xe;e.\u0275\u0275queryRefresh(Xe=e.\u0275\u0275loadQuery())&&(Ne._lines=Xe),e.\u0275\u0275queryRefresh(Xe=e.\u0275\u0275loadQuery())&&(Ne._titles=Xe)}},viewQuery:function(Ie,Ne){if(1&Ie&&e.\u0275\u0275viewQuery(v,5),2&Ie){let Mt;e.\u0275\u0275queryRefresh(Mt=e.\u0275\u0275loadQuery())&&(Ne._unscopedContent=Mt.first)}},hostAttrs:["role","option",1,"mat-mdc-list-item","mat-mdc-list-option","mdc-list-item"],hostVars:25,hostBindings:function(Ie,Ne){1&Ie&&e.\u0275\u0275listener("blur",function(){return Ne._handleBlur()})("click",function(){return Ne._toggleOnInteraction()}),2&Ie&&(e.\u0275\u0275attribute("aria-selected",Ne.selected),e.\u0275\u0275classProp("mdc-list-item--selected",Ne.selected&&!Ne._selectionList.multiple&&Ne._selectionList.hideSingleSelectionIndicator)("mdc-list-item--with-leading-avatar",Ne._hasProjected("avatars","before"))("mdc-list-item--with-leading-icon",Ne._hasProjected("icons","before"))("mdc-list-item--with-trailing-icon",Ne._hasProjected("icons","after"))("mat-mdc-list-option-with-trailing-avatar",Ne._hasProjected("avatars","after"))("mdc-list-item--with-leading-checkbox",Ne._hasCheckboxAt("before"))("mdc-list-item--with-trailing-checkbox",Ne._hasCheckboxAt("after"))("mdc-list-item--with-leading-radio",Ne._hasRadioAt("before"))("mdc-list-item--with-trailing-radio",Ne._hasRadioAt("after"))("mat-accent","primary"!==Ne.color&&"warn"!==Ne.color)("mat-warn","warn"===Ne.color)("_mat-animation-noopable",Ne._noopAnimations))},inputs:{togglePosition:"togglePosition",checkboxPosition:"checkboxPosition",color:"color",value:"value",selected:"selected"},outputs:{selectedChange:"selectedChange"},exportAs:["matListOption"],features:[e.\u0275\u0275ProvidersFeature([{provide:ee,useExisting:Oe},{provide:F,useExisting:Oe}]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:V,decls:20,vars:6,consts:[["icons",""],["checkbox",""],["radio",""],["class","mdc-list-item__start mat-mdc-list-option-checkbox-before",4,"ngIf"],["class","mdc-list-item__start mat-mdc-list-option-radio-before",4,"ngIf"],[3,"ngIf"],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],["class","mdc-list-item__end",4,"ngIf"],[1,"mat-mdc-focus-indicator"],[1,"mdc-checkbox"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","disabled"],[1,"mdc-checkbox__background"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],[1,"mdc-radio"],["type","radio",1,"mdc-radio__native-control",3,"checked","disabled"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],[1,"mdc-list-item__start","mat-mdc-list-option-checkbox-before"],[3,"ngTemplateOutlet"],[1,"mdc-list-item__start","mat-mdc-list-option-radio-before"],[1,"mdc-list-item__end"]],template:function(Ie,Ne){1&Ie&&(e.\u0275\u0275projectionDef(T),e.\u0275\u0275template(0,E,1,0,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(2,R,6,4,"ng-template",null,1,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(4,W,5,4,"ng-template",null,2,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(6,l,2,1,"span",3),e.\u0275\u0275template(7,r,2,1,"span",4),e.\u0275\u0275template(8,i,1,1,"ng-template",5),e.\u0275\u0275elementStart(9,"span",6),e.\u0275\u0275projection(10),e.\u0275\u0275projection(11,1),e.\u0275\u0275elementStart(12,"span",7,8),e.\u0275\u0275listener("cdkObserveContent",function(){return Ne._updateItemLines(!0)}),e.\u0275\u0275projection(14,2),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(15,t,2,1,"span",9),e.\u0275\u0275template(16,m,2,1,"span",9),e.\u0275\u0275template(17,f,1,1,"ng-template",5),e.\u0275\u0275projection(18,3),e.\u0275\u0275element(19,"div",10)),2&Ie&&(e.\u0275\u0275advance(6),e.\u0275\u0275property("ngIf",Ne._hasCheckboxAt("before")),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Ne._hasRadioAt("before")),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Ne._hasIconsOrAvatarsAt("before")),e.\u0275\u0275advance(7),e.\u0275\u0275property("ngIf",Ne._hasCheckboxAt("after")),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Ne._hasRadioAt("after")),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Ne._hasIconsOrAvatarsAt("after")))},dependencies:[N.wD,Y.O5,Y.tP],styles:['.mat-mdc-list-option-with-trailing-avatar.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mat-mdc-list-option-with-trailing-avatar.mdc-list-item,.mat-mdc-list-option-with-trailing-avatar.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end,.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{width:40px;height:40px}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{border-radius:50%}.mat-mdc-list-option .mdc-touch-target-wrapper{display:inline}.mat-mdc-list-option .mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mat-mdc-list-option .mdc-checkbox[hidden]{display:none}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-list-option .mdc-checkbox__mixedmark{margin:0 1px}}.mat-mdc-list-option .mdc-checkbox--disabled{cursor:default;pointer-events:none}.mat-mdc-list-option .mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color}.mat-mdc-list-option .mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0}.mdc-checkbox--upgraded .mat-mdc-list-option .mdc-checkbox__checkmark{opacity:1}.mat-mdc-list-option .mdc-checkbox__checkmark-path{stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mat-mdc-list-option .mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mat-mdc-list-option .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mat-mdc-list-option .mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mat-mdc-list-option .mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-list-option .mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);width:var(--mdc-checkbox-state-layer-size, 48px);height:var(--mdc-checkbox-state-layer-size, 48px)}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{opacity:1}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0}.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mat-mdc-list-option .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mat-mdc-list-option .mdc-radio[hidden]{display:none}.mat-mdc-list-option .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-list-option .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:""}.mat-mdc-list-option .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%}.mat-mdc-list-option .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%}.mat-mdc-list-option .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mat-mdc-list-option .mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mat-mdc-list-option .mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mat-mdc-list-option .mdc-radio--disabled{cursor:default;pointer-events:none}.mat-mdc-list-option .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5)}.mat-mdc-list-option .mdc-radio__native-control:disabled+.mdc-radio__background,.mat-mdc-list-option [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mat-mdc-list-option .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}@media all and (-ms-high-contrast: none){.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox .mdc-checkbox__focus-ring{display:none}}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__background{transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__mixedmark{transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__background::before{transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:focus+.mdc-radio__background::before{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option .mdc-checkbox{padding:calc((40px - 18px) / 2);padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);margin:calc((40px - 40px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.38);border-color:var(--mdc-checkbox-disabled-unselected-icon-color, rgba(0, 0, 0, 0.38));background-color:transparent}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:rgba(0, 0, 0, 0.38);background-color:var(--mdc-checkbox-disabled-selected-icon-color, rgba(0, 0, 0, 0.38))}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#018786;border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:#018786;border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:#018786;border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__background{top:calc((40px - 18px) / 2);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);left:calc((40px - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control{top:calc((40px - 40px) / 2);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);right:calc((40px - 40px) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);left:calc((40px - 40px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);width:40px;width:var(--mdc-checkbox-state-layer-size, 40px);height:40px;height:var(--mdc-checkbox-state-layer-size, 40px)}.mat-mdc-list-option .mdc-radio{padding:calc((40px - 20px) / 2);padding:calc((var(--mdc-radio-state-layer-size, 40px) - 20px) / 2)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#000;border-color:var(--mdc-radio-disabled-selected-icon-color, #000)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#000;border-color:var(--mdc-radio-disabled-selected-icon-color, #000)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:0.38;opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:0.38;opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:#000;border-color:var(--mdc-radio-disabled-unselected-icon-color, #000)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:0.38;opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#6200ee;border-color:var(--mdc-radio-selected-icon-color, #6200ee)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#6200ee;border-color:var(--mdc-radio-selected-icon-color, #6200ee)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:#000;border-color:var(--mdc-radio-unselected-icon-color, #000)}.mat-mdc-list-option .mdc-radio .mdc-radio__background::before{top:calc(-1 * (40px - 20px) / 2);top:calc(-1 * (var(--mdc-radio-state-layer-size, 40px) - 20px) / 2);left:calc(-1 * (40px - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size, 40px) - 20px) / 2);width:40px;width:var(--mdc-radio-state-layer-size, 40px);height:40px;height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control{top:calc((40px - 40px) / 2);top:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);right:calc((40px - 40px) / 2);right:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);left:calc((40px - 40px) / 2);left:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);width:40px;width:var(--mdc-radio-state-layer-size, 40px);height:40px;height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-list-option .mdc-checkbox__native-control,.mat-mdc-list-option .mdc-radio__native-control{display:none}.cdk-high-contrast-active .mat-mdc-list-option.mdc-list-item--selected::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active .mat-mdc-list-option.mdc-list-item--selected [dir=rtl]::after{right:auto;left:16px}'],encapsulation:2,changeDetection:0}),Oe})();const fe={provide:x.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>ce),multi:!0};class ne{constructor(Le,Ie){this.source=Le,this.options=Ie}}let ce=(()=>{class Oe extends L{get multiple(){return this._multiple}set multiple(Ie){const Ne=(0,c.Ig)(Ie);Ne!==this._multiple&&(this._multiple=Ne,this.selectedOptions=new P.Ov(this._multiple,this.selectedOptions.selected))}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(Ie){this._hideSingleSelectionIndicator=(0,c.Ig)(Ie)}constructor(Ie,Ne){super(),this._element=Ie,this._ngZone=Ne,this._initialized=!1,this._destroyed=new I.x,this._onChange=Mt=>{},this.selectionChange=new e.EventEmitter,this.color="accent",this.compareWith=(Mt,Xe)=>Mt===Xe,this._multiple=!0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this.selectedOptions=new P.Ov(this._multiple),this._onTouched=()=>{},this._selectionListDisabled=!1,this._handleFocusout=()=>{setTimeout(()=>{this._containsFocus()||this._resetActiveOption()})},this._handleFocusin=Mt=>{if(this.disabled)return;const Xe=this._items.toArray().findIndex(Ze=>Ze._elementRef.nativeElement.contains(Mt.target));Xe>-1?this._setActiveOption(Xe):this._resetActiveOption()},this._isNonInteractive=!1}ngAfterViewInit(){this._initialized=!0,this._setupRovingTabindex(),this._ngZone.runOutsideAngular(()=>{this._element.nativeElement.addEventListener("focusin",this._handleFocusin),this._element.nativeElement.addEventListener("focusout",this._handleFocusout)}),this._value&&this._setOptionsFromValues(this._value),this._watchForSelectionChange()}ngOnChanges(Ie){const Ne=Ie.disabled,Mt=Ie.disableRipple,Xe=Ie.hideSingleSelectionIndicator;(Mt&&!Mt.firstChange||Ne&&!Ne.firstChange||Xe&&!Xe.firstChange)&&this._markOptionsForCheck()}ngOnDestroy(){this._keyManager?.destroy(),this._element.nativeElement.removeEventListener("focusin",this._handleFocusin),this._element.nativeElement.removeEventListener("focusout",this._handleFocusout),this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0}focus(Ie){this._element.nativeElement.focus(Ie)}selectAll(){return this._setAllOptionsSelected(!0)}deselectAll(){return this._setAllOptionsSelected(!1)}_reportValueChange(){if(this.options&&!this._isDestroyed){const Ie=this._getSelectedOptionValues();this._onChange(Ie),this._value=Ie}}_emitChangeEvent(Ie){this.selectionChange.emit(new ne(this,Ie))}writeValue(Ie){this._value=Ie,this.options&&this._setOptionsFromValues(Ie||[])}setDisabledState(Ie){this.disabled=Ie}get disabled(){return this._selectionListDisabled}set disabled(Ie){this._selectionListDisabled=(0,c.Ig)(Ie),this._selectionListDisabled&&this._keyManager?.setActiveItem(-1)}registerOnChange(Ie){this._onChange=Ie}registerOnTouched(Ie){this._onTouched=Ie}_watchForSelectionChange(){this.selectedOptions.changed.pipe((0,p.R)(this._destroyed)).subscribe(Ie=>{for(let Ne of Ie.added)Ne.selected=!0;for(let Ne of Ie.removed)Ne.selected=!1;this._containsFocus()||this._resetActiveOption()})}_setOptionsFromValues(Ie){this.options.forEach(Ne=>Ne._setSelected(!1)),Ie.forEach(Ne=>{const Mt=this.options.find(Xe=>!Xe.selected&&this.compareWith(Xe.value,Ne));Mt&&Mt._setSelected(!0)})}_getSelectedOptionValues(){return this.options.filter(Ie=>Ie.selected).map(Ie=>Ie.value)}_markOptionsForCheck(){this.options&&this.options.forEach(Ie=>Ie._markForCheck())}_setAllOptionsSelected(Ie,Ne){const Mt=[];return this.options.forEach(Xe=>{(!Ne||!Xe.disabled)&&Xe._setSelected(Ie)&&Mt.push(Xe)}),Mt.length&&this._reportValueChange(),Mt}get options(){return this._items}_handleKeydown(Ie){const Ne=this._keyManager.activeItem;if(Ie.keyCode!==k.K5&&Ie.keyCode!==k.L_||this._keyManager.isTyping()||!Ne||Ne.disabled)if(Ie.keyCode===k.A&&this.multiple&&!this._keyManager.isTyping()&&(0,k.Vb)(Ie,"ctrlKey")){const Mt=this.options.some(Xe=>!Xe.disabled&&!Xe.selected);Ie.preventDefault(),this._emitChangeEvent(this._setAllOptionsSelected(Mt,!0))}else this._keyManager.onKeydown(Ie);else Ie.preventDefault(),Ne._toggleOnInteraction()}_setupRovingTabindex(){this._keyManager=new K.Em(this._items).withHomeAndEnd().withTypeAhead().withWrap().skipPredicate(()=>this.disabled),this._resetActiveOption(),this._keyManager.change.subscribe(Ie=>this._setActiveOption(Ie)),this._items.changes.pipe((0,p.R)(this._destroyed)).subscribe(()=>{const Ie=this._keyManager.activeItem;(!Ie||!this._items.toArray().indexOf(Ie))&&this._resetActiveOption()})}_setActiveOption(Ie){this._items.forEach((Ne,Mt)=>Ne._setTabindex(Mt===Ie?0:-1)),this._keyManager.updateActiveItem(Ie)}_resetActiveOption(){if(this.disabled)return void this._setActiveOption(-1);const Ie=this._items.find(Ne=>Ne.selected&&!Ne.disabled)||this._items.first;this._setActiveOption(Ie?this._items.toArray().indexOf(Ie):-1)}_containsFocus(){const Ie=(0,X.ht)();return Ie&&this._element.nativeElement.contains(Ie)}}return Oe.\u0275fac=function(Ie){return new(Ie||Oe)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone))},Oe.\u0275cmp=e.\u0275\u0275defineComponent({type:Oe,selectors:[["mat-selection-list"]],contentQueries:function(Ie,Ne,Mt){if(1&Ie&&e.\u0275\u0275contentQuery(Mt,pe,5),2&Ie){let Xe;e.\u0275\u0275queryRefresh(Xe=e.\u0275\u0275loadQuery())&&(Ne._items=Xe)}},hostAttrs:["role","listbox",1,"mat-mdc-selection-list","mat-mdc-list-base","mdc-list"],hostVars:1,hostBindings:function(Ie,Ne){1&Ie&&e.\u0275\u0275listener("keydown",function(Xe){return Ne._handleKeydown(Xe)}),2&Ie&&e.\u0275\u0275attribute("aria-multiselectable",Ne.multiple)},inputs:{color:"color",compareWith:"compareWith",multiple:"multiple",hideSingleSelectionIndicator:"hideSingleSelectionIndicator",disabled:"disabled"},outputs:{selectionChange:"selectionChange"},exportAs:["matSelectionList"],features:[e.\u0275\u0275ProvidersFeature([fe,{provide:L,useExisting:Oe},{provide:_e,useExisting:Oe}]),e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature],ngContentSelectors:u,decls:1,vars:0,template:function(Ie,Ne){1&Ie&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275projection(0))},styles:[g],encapsulation:2,changeDetection:0}),Oe})(),xe=(()=>{class Oe{}return Oe.\u0275fac=function(Ie){return new(Ie||Oe)},Oe.\u0275mod=e.\u0275\u0275defineNgModule({type:Oe}),Oe.\u0275inj=e.\u0275\u0275defineInjector({imports:[N.Q8,Y.ez,y.BQ,y.si,y.us,Z.t]}),Oe})()},3319:(Lt,ut,se)=>{"use strict";se.d(ut,{OP:()=>t,Tx:()=>_e,VK:()=>j,p6:()=>te});var e=se(4537),c=se(8954),X=se(4929),y=se(5436),O=se(8023),S=se(1860),I=se(4813),N=se(4945),Y=se(6401),Z=se(1927),K=se(1528),P=se(5598),k=se(3528),x=se(4970),p=se(5990),u=se(1379),g=se(8692),v=se(8632),w=se(4091),M=se(5875),A=se(9596),E=se(6321),R=se(6342);const W=["mat-menu-item",""];function b(pe,ge){1&pe&&(e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(0,"svg",3),e.\u0275\u0275element(1,"polygon",4),e.\u0275\u0275elementEnd())}const l=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],h=["mat-icon, [matMenuItemIcon]","*"];function r(pe,ge){if(1&pe){const ae=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275listener("keydown",function(fe){e.\u0275\u0275restoreView(ae);const ne=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(ne._handleKeydown(fe))})("click",function(){e.\u0275\u0275restoreView(ae);const fe=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(fe.closed.emit("click"))})("@transformMenu.start",function(fe){e.\u0275\u0275restoreView(ae);const ne=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(ne._onAnimationStart(fe))})("@transformMenu.done",function(fe){e.\u0275\u0275restoreView(ae);const ne=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(ne._onAnimationDone(fe))}),e.\u0275\u0275elementStart(1,"div",1),e.\u0275\u0275projection(2),e.\u0275\u0275elementEnd()()}if(2&pe){const ae=e.\u0275\u0275nextContext();e.\u0275\u0275property("id",ae.panelId)("ngClass",ae._classList)("@transformMenu",ae._panelAnimationState),e.\u0275\u0275attribute("aria-label",ae.ariaLabel||null)("aria-labelledby",ae.ariaLabelledby||null)("aria-describedby",ae.ariaDescribedby||null)}}const n=["*"],i=new e.InjectionToken("MAT_MENU_PANEL"),o=(0,u.Kr)((0,u.Id)(class{}));let t=(()=>{class pe extends o{constructor(ae,ve,fe,ne,ce){super(),this._elementRef=ae,this._document=ve,this._focusMonitor=fe,this._parentMenu=ne,this._changeDetectorRef=ce,this.role="menuitem",this._hovered=new O.x,this._focused=new O.x,this._highlighted=!1,this._triggersSubmenu=!1,ne?.addItem?.(this)}focus(ae,ve){this._focusMonitor&&ae?this._focusMonitor.focusVia(this._getHostElement(),ae,ve):this._getHostElement().focus(ve),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(ae){this.disabled&&(ae.preventDefault(),ae.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const ae=this._elementRef.nativeElement.cloneNode(!0),ve=ae.querySelectorAll("mat-icon, .material-icons");for(let fe=0;fe<ve.length;fe++)ve[fe].remove();return ae.textContent?.trim()||""}_setHighlighted(ae){this._highlighted=ae,this._changeDetectorRef?.markForCheck()}_setTriggersSubmenu(ae){this._triggersSubmenu=ae,this._changeDetectorRef?.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}}return pe.\u0275fac=function(ae){return new(ae||pe)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(g.K0),e.\u0275\u0275directiveInject(c.tE),e.\u0275\u0275directiveInject(i,8),e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},pe.\u0275cmp=e.\u0275\u0275defineComponent({type:pe,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator","mdc-list-item"],hostVars:8,hostBindings:function(ae,ve){1&ae&&e.\u0275\u0275listener("click",function(ne){return ve._checkDisabled(ne)})("mouseenter",function(){return ve._handleMouseEnter()}),2&ae&&(e.\u0275\u0275attribute("role",ve.role)("tabindex",ve._getTabIndex())("aria-disabled",ve.disabled)("disabled",ve.disabled||null),e.\u0275\u0275classProp("mat-mdc-menu-item-highlighted",ve._highlighted)("mat-mdc-menu-item-submenu-trigger",ve._triggersSubmenu))},inputs:{disabled:"disabled",disableRipple:"disableRipple",role:"role"},exportAs:["matMenuItem"],features:[e.\u0275\u0275InheritDefinitionFeature],attrs:W,ngContentSelectors:h,decls:5,vars:3,consts:[[1,"mdc-list-item__primary-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["class","mat-mdc-menu-submenu-icon","viewBox","0 0 5 10","focusable","false",4,"ngIf"],["viewBox","0 0 5 10","focusable","false",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(ae,ve){1&ae&&(e.\u0275\u0275projectionDef(l),e.\u0275\u0275projection(0),e.\u0275\u0275elementStart(1,"span",0),e.\u0275\u0275projection(2,1),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(3,"div",1),e.\u0275\u0275template(4,b,2,0,"svg",2)),2&ae&&(e.\u0275\u0275advance(3),e.\u0275\u0275property("matRippleDisabled",ve.disableRipple||ve.disabled)("matRippleTrigger",ve._getHostElement()),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",ve._triggersSubmenu))},dependencies:[g.O5,u.wG],encapsulation:2,changeDetection:0}),pe})();const f=new e.InjectionToken("MatMenuContent"),F={transformMenu:(0,w.X$)("transformMenu",[(0,w.SB)("void",(0,w.oB)({opacity:0,transform:"scale(0.8)"})),(0,w.eR)("void => enter",(0,w.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,w.oB)({opacity:1,transform:"scale(1)"}))),(0,w.eR)("* => void",(0,w.jt)("100ms 25ms linear",(0,w.oB)({opacity:0})))]),fadeInItems:(0,w.X$)("fadeInItems",[(0,w.SB)("showing",(0,w.oB)({opacity:1})),(0,w.eR)("void => *",[(0,w.oB)({opacity:0}),(0,w.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let B=0;const H=new e.InjectionToken("mat-menu-default-options",{providedIn:"root",factory:function G(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let C=(()=>{class pe{get xPosition(){return this._xPosition}set xPosition(ae){this._xPosition=ae,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(ae){this._yPosition=ae,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(ae){this._overlapTrigger=(0,X.Ig)(ae)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(ae){this._hasBackdrop=(0,X.Ig)(ae)}set panelClass(ae){const ve=this._previousPanelClass;ve&&ve.length&&ve.split(" ").forEach(fe=>{this._classList[fe]=!1}),this._previousPanelClass=ae,ae&&ae.length&&(ae.split(" ").forEach(fe=>{this._classList[fe]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(ae){this.panelClass=ae}constructor(ae,ve,fe,ne){this._elementRef=ae,this._ngZone=ve,this._defaultOptions=fe,this._changeDetectorRef=ne,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new e.QueryList,this._classList={},this._panelAnimationState="void",this._animationDone=new O.x,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new e.EventEmitter,this.close=this.closed,this.panelId="mat-menu-panel-"+B++}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new c.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,Z.O)(this._directDescendantItems),(0,K.w)(ae=>(0,S.T)(...ae.map(ve=>ve._focused)))).subscribe(ae=>this._keyManager.updateActiveItem(ae)),this._directDescendantItems.changes.subscribe(ae=>{const ve=this._keyManager;if("enter"===this._panelAnimationState&&ve.activeItem?._hasFocus()){const fe=ae.toArray(),ne=Math.max(0,Math.min(fe.length-1,ve.activeItemIndex||0));fe[ne]&&!fe[ne].disabled?ve.setActiveItem(ne):ve.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,Z.O)(this._directDescendantItems),(0,K.w)(ve=>(0,S.T)(...ve.map(fe=>fe._hovered))))}addItem(ae){}removeItem(ae){}_handleKeydown(ae){const ve=ae.keyCode,fe=this._keyManager;switch(ve){case y.hY:(0,y.Vb)(ae)||(ae.preventDefault(),this.closed.emit("keydown"));break;case y.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case y.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(ve===y.LH||ve===y.JH)&&fe.setFocusOrigin("keyboard"),void fe.onKeydown(ae)}ae.stopPropagation()}focusFirstItem(ae="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,P.q)(1)).subscribe(()=>{let ve=null;if(this._directDescendantItems.length&&(ve=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!ve||!ve.contains(document.activeElement)){const fe=this._keyManager;fe.setFocusOrigin(ae).setFirstItemActive(),!fe.activeItem&&ve&&ve.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(ae){const ve=Math.min(this._baseElevation+ae,24),fe=`${this._elevationPrefix}${ve}`,ne=Object.keys(this._classList).find(ce=>ce.startsWith(this._elevationPrefix));(!ne||ne===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[fe]=!0,this._previousElevation=fe)}setPositionClasses(ae=this.xPosition,ve=this.yPosition){const fe=this._classList;fe["mat-menu-before"]="before"===ae,fe["mat-menu-after"]="after"===ae,fe["mat-menu-above"]="above"===ve,fe["mat-menu-below"]="below"===ve,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(ae){this._animationDone.next(ae),this._isAnimating=!1}_onAnimationStart(ae){this._isAnimating=!0,"enter"===ae.toState&&0===this._keyManager.activeItemIndex&&(ae.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,Z.O)(this._allItems)).subscribe(ae=>{this._directDescendantItems.reset(ae.filter(ve=>ve._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return pe.\u0275fac=function(ae){return new(ae||pe)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(H),e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},pe.\u0275dir=e.\u0275\u0275defineDirective({type:pe,contentQueries:function(ae,ve,fe){if(1&ae&&(e.\u0275\u0275contentQuery(fe,f,5),e.\u0275\u0275contentQuery(fe,t,5),e.\u0275\u0275contentQuery(fe,t,4)),2&ae){let ne;e.\u0275\u0275queryRefresh(ne=e.\u0275\u0275loadQuery())&&(ve.lazyContent=ne.first),e.\u0275\u0275queryRefresh(ne=e.\u0275\u0275loadQuery())&&(ve._allItems=ne),e.\u0275\u0275queryRefresh(ne=e.\u0275\u0275loadQuery())&&(ve.items=ne)}},viewQuery:function(ae,ve){if(1&ae&&e.\u0275\u0275viewQuery(e.TemplateRef,5),2&ae){let fe;e.\u0275\u0275queryRefresh(fe=e.\u0275\u0275loadQuery())&&(ve.templateRef=fe.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),pe})(),j=(()=>{class pe extends C{constructor(ae,ve,fe,ne){super(ae,ve,fe,ne),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return pe.\u0275fac=function(ae){return new(ae||pe)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(H),e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},pe.\u0275cmp=e.\u0275\u0275defineComponent({type:pe,selectors:[["mat-menu"]],hostVars:3,hostBindings:function(ae,ve){2&ae&&e.\u0275\u0275attribute("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[e.\u0275\u0275ProvidersFeature([{provide:i,useExisting:pe}]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:n,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mdc-menu-surface","mdc-menu-surface--open","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content","mdc-list"]],template:function(ae,ve){1&ae&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275template(0,r,3,6,"ng-template"))},dependencies:[g.mk],styles:['.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:var(--mdc-menu-max-height, calc(100vh - 32px));margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;border-radius:var(--mdc-shape-medium, 4px);transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item.mdc-list-item{align-items:center}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item .mdc-list-item__primary-text{white-space:normal}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[F.transformMenu,F.fadeInItems]},changeDetection:0}),pe})();const L=new e.InjectionToken("mat-menu-scroll-strategy"),U={provide:L,deps:[A.aV],useFactory:function ee(pe){return()=>pe.scrollStrategies.reposition()}},ie=(0,E.i$)({passive:!0});let oe=(()=>{class pe{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(ae){this.menu=ae}get menu(){return this._menu}set menu(ae){ae!==this._menu&&(this._menu=ae,this._menuCloseSubscription.unsubscribe(),ae&&(this._menuCloseSubscription=ae.close.subscribe(ve=>{this._destroyMenu(ve),("click"===ve||"tab"===ve)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(ve)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(ae,ve,fe,ne,ce,xe,Oe,Le,Ie){this._overlay=ae,this._element=ve,this._viewContainerRef=fe,this._menuItemInstance=xe,this._dir=Oe,this._focusMonitor=Le,this._ngZone=Ie,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=I.w0.EMPTY,this._hoverSubscription=I.w0.EMPTY,this._menuCloseSubscription=I.w0.EMPTY,this._changeDetectorRef=(0,e.inject)(e.ChangeDetectorRef),this._handleTouchStart=Ne=>{(0,c.yG)(Ne)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new e.EventEmitter,this.onMenuOpen=this.menuOpened,this.menuClosed=new e.EventEmitter,this.onMenuClose=this.menuClosed,this._scrollStrategy=ne,this._parentMaterialMenu=ce instanceof C?ce:void 0,ve.nativeElement.addEventListener("touchstart",this._handleTouchStart,ie)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,ie),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const ae=this.menu;if(this._menuOpen||!ae)return;const ve=this._createOverlay(ae),fe=ve.getConfig(),ne=fe.positionStrategy;this._setPosition(ae,ne),fe.hasBackdrop=null==ae.hasBackdrop?!this.triggersSubmenu():ae.hasBackdrop,ve.attach(this._getPortal(ae)),ae.lazyContent&&ae.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(ae),ae instanceof C&&(ae._startAnimation(),ae._directDescendantItems.changes.pipe((0,k.R)(ae.close)).subscribe(()=>{ne.withLockedPosition(!1).reapplyLastPosition(),ne.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(ae,ve){this._focusMonitor&&ae?this._focusMonitor.focusVia(this._element,ae,ve):this._element.nativeElement.focus(ve)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(ae){if(!this._overlayRef||!this.menuOpen)return;const ve=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===ae||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,ve instanceof C?(ve._resetAnimation(),ve.lazyContent?ve._animationDone.pipe((0,x.h)(fe=>"void"===fe.toState),(0,P.q)(1),(0,k.R)(ve.lazyContent._attached)).subscribe({next:()=>ve.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),ve?.lazyContent?.detach())}_initMenu(ae){ae.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,ae.direction=this.dir,this._setMenuElevation(ae),ae.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(ae){if(ae.setElevation){let ve=0,fe=ae.parentMenu;for(;fe;)ve++,fe=fe.parentMenu;ae.setElevation(ve)}}_setIsMenuOpen(ae){ae!==this._menuOpen&&(this._menuOpen=ae,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(ae),this._changeDetectorRef.markForCheck())}_createOverlay(ae){if(!this._overlayRef){const ve=this._getOverlayConfig(ae);this._subscribeToPositions(ae,ve.positionStrategy),this._overlayRef=this._overlay.create(ve),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(ae){return new A.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:ae.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:ae.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(ae,ve){ae.setPositionClasses&&ve.positionChanges.subscribe(fe=>{const ne="start"===fe.connectionPair.overlayX?"after":"before",ce="top"===fe.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>ae.setPositionClasses(ne,ce)):ae.setPositionClasses(ne,ce)})}_setPosition(ae,ve){let[fe,ne]="before"===ae.xPosition?["end","start"]:["start","end"],[ce,xe]="above"===ae.yPosition?["bottom","top"]:["top","bottom"],[Oe,Le]=[ce,xe],[Ie,Ne]=[fe,ne],Mt=0;if(this.triggersSubmenu()){if(Ne=fe="before"===ae.xPosition?"start":"end",ne=Ie="end"===fe?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const Xe=this._parentMaterialMenu.items.first;this._parentInnerPadding=Xe?Xe._getHostElement().offsetTop:0}Mt="bottom"===ce?this._parentInnerPadding:-this._parentInnerPadding}}else ae.overlapTrigger||(Oe="top"===ce?"bottom":"top",Le="top"===xe?"bottom":"top");ve.withPositions([{originX:fe,originY:Oe,overlayX:Ie,overlayY:ce,offsetY:Mt},{originX:ne,originY:Oe,overlayX:Ne,overlayY:ce,offsetY:Mt},{originX:fe,originY:Le,overlayX:Ie,overlayY:xe,offsetY:-Mt},{originX:ne,originY:Le,overlayX:Ne,overlayY:xe,offsetY:-Mt}])}_menuClosingActions(){const ae=this._overlayRef.backdropClick(),ve=this._overlayRef.detachments(),fe=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,N.of)(),ne=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,x.h)(ce=>ce!==this._menuItemInstance),(0,x.h)(()=>this._menuOpen)):(0,N.of)();return(0,S.T)(ae,fe,ne,ve)}_handleMousedown(ae){(0,c.X6)(ae)||(this._openedBy=0===ae.button?"mouse":void 0,this.triggersSubmenu()&&ae.preventDefault())}_handleKeydown(ae){const ve=ae.keyCode;(ve===y.K5||ve===y.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(ve===y.SV&&"ltr"===this.dir||ve===y.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(ae){this.triggersSubmenu()?(ae.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,x.h)(ae=>ae===this._menuItemInstance&&!ae.disabled),(0,p.g)(0,Y.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof C&&this.menu._isAnimating?this.menu._animationDone.pipe((0,P.q)(1),(0,p.g)(0,Y.E),(0,k.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(ae){return(!this._portal||this._portal.templateRef!==ae.templateRef)&&(this._portal=new v.UE(ae.templateRef,this._viewContainerRef)),this._portal}}return pe.\u0275fac=function(ae){return new(ae||pe)(e.\u0275\u0275directiveInject(A.aV),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(L),e.\u0275\u0275directiveInject(i,8),e.\u0275\u0275directiveInject(t,10),e.\u0275\u0275directiveInject(M.Is,8),e.\u0275\u0275directiveInject(c.tE),e.\u0275\u0275directiveInject(e.NgZone))},pe.\u0275dir=e.\u0275\u0275defineDirective({type:pe,hostVars:3,hostBindings:function(ae,ve){1&ae&&e.\u0275\u0275listener("click",function(ne){return ve._handleClick(ne)})("mousedown",function(ne){return ve._handleMousedown(ne)})("keydown",function(ne){return ve._handleKeydown(ne)}),2&ae&&e.\u0275\u0275attribute("aria-haspopup",ve.menu?"menu":null)("aria-expanded",ve.menuOpen)("aria-controls",ve.menuOpen?ve.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),pe})(),te=(()=>{class pe extends oe{}return pe.\u0275fac=function(){let ge;return function(ve){return(ge||(ge=e.\u0275\u0275getInheritedFactory(pe)))(ve||pe)}}(),pe.\u0275dir=e.\u0275\u0275defineDirective({type:pe,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[e.\u0275\u0275InheritDefinitionFeature]}),pe})(),_e=(()=>{class pe{}return pe.\u0275fac=function(ae){return new(ae||pe)},pe.\u0275mod=e.\u0275\u0275defineNgModule({type:pe}),pe.\u0275inj=e.\u0275\u0275defineInjector({providers:[U],imports:[g.ez,u.si,u.BQ,A.U8,R.ZD,u.BQ]}),pe})()},3538:(Lt,ut,se)=>{"use strict";se.d(ut,{NW:()=>b,TU:()=>l});var e=se(8692),c=se(4537),X=se(8023),y=se(9638),O=se(8033),S=se(2940),I=se(1379),N=se(4929),Y=se(8659);function Z(h,r){if(1&h&&(c.\u0275\u0275elementStart(0,"mat-option",19),c.\u0275\u0275text(1),c.\u0275\u0275elementEnd()),2&h){const n=r.$implicit;c.\u0275\u0275property("value",n),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate1(" ",n," ")}}function K(h,r){if(1&h){const n=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"mat-form-field",16)(1,"mat-select",17),c.\u0275\u0275listener("selectionChange",function(o){c.\u0275\u0275restoreView(n);const t=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(t._changePageSize(o.value))}),c.\u0275\u0275template(2,Z,2,2,"mat-option",18),c.\u0275\u0275elementEnd()()}if(2&h){const n=c.\u0275\u0275nextContext(2);c.\u0275\u0275property("appearance",n._formFieldAppearance)("color",n.color),c.\u0275\u0275advance(1),c.\u0275\u0275property("value",n.pageSize)("disabled",n.disabled)("aria-labelledby",n._pageSizeLabelId)("panelClass",n.selectConfig.panelClass||"")("disableOptionCentering",n.selectConfig.disableOptionCentering),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngForOf",n._displayedPageSizeOptions)}}function P(h,r){if(1&h&&(c.\u0275\u0275elementStart(0,"div",20),c.\u0275\u0275text(1),c.\u0275\u0275elementEnd()),2&h){const n=c.\u0275\u0275nextContext(2);c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate(n.pageSize)}}function k(h,r){if(1&h&&(c.\u0275\u0275elementStart(0,"div",12)(1,"div",13),c.\u0275\u0275text(2),c.\u0275\u0275elementEnd(),c.\u0275\u0275template(3,K,3,8,"mat-form-field",14),c.\u0275\u0275template(4,P,2,1,"div",15),c.\u0275\u0275elementEnd()),2&h){const n=c.\u0275\u0275nextContext();c.\u0275\u0275advance(1),c.\u0275\u0275propertyInterpolate("id",n._pageSizeLabelId),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate1(" ",n._intl.itemsPerPageLabel," "),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",n._displayedPageSizeOptions.length>1),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",n._displayedPageSizeOptions.length<=1)}}function x(h,r){if(1&h){const n=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"button",21),c.\u0275\u0275listener("click",function(){c.\u0275\u0275restoreView(n);const o=c.\u0275\u0275nextContext();return c.\u0275\u0275resetView(o.firstPage())}),c.\u0275\u0275namespaceSVG(),c.\u0275\u0275elementStart(1,"svg",7),c.\u0275\u0275element(2,"path",22),c.\u0275\u0275elementEnd()()}if(2&h){const n=c.\u0275\u0275nextContext();c.\u0275\u0275property("matTooltip",n._intl.firstPageLabel)("matTooltipDisabled",n._previousButtonsDisabled())("matTooltipPosition","above")("disabled",n._previousButtonsDisabled()),c.\u0275\u0275attribute("aria-label",n._intl.firstPageLabel)}}function p(h,r){if(1&h){const n=c.\u0275\u0275getCurrentView();c.\u0275\u0275namespaceSVG(),c.\u0275\u0275namespaceHTML(),c.\u0275\u0275elementStart(0,"button",23),c.\u0275\u0275listener("click",function(){c.\u0275\u0275restoreView(n);const o=c.\u0275\u0275nextContext();return c.\u0275\u0275resetView(o.lastPage())}),c.\u0275\u0275namespaceSVG(),c.\u0275\u0275elementStart(1,"svg",7),c.\u0275\u0275element(2,"path",24),c.\u0275\u0275elementEnd()()}if(2&h){const n=c.\u0275\u0275nextContext();c.\u0275\u0275property("matTooltip",n._intl.lastPageLabel)("matTooltipDisabled",n._nextButtonsDisabled())("matTooltipPosition","above")("disabled",n._nextButtonsDisabled()),c.\u0275\u0275attribute("aria-label",n._intl.lastPageLabel)}}let u=(()=>{class h{constructor(){this.changes=new X.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(n,i,o)=>{if(0==o||0==i)return`0 of ${o}`;const t=n*i;return`${t+1} \u2013 ${t<(o=Math.max(o,0))?Math.min(t+i,o):t+i} of ${o}`}}}return h.\u0275fac=function(n){return new(n||h)},h.\u0275prov=c.\u0275\u0275defineInjectable({token:h,factory:h.\u0275fac,providedIn:"root"}),h})();const v={provide:u,deps:[[new c.Optional,new c.SkipSelf,u]],useFactory:function g(h){return h||new u}},A=new c.InjectionToken("MAT_PAGINATOR_DEFAULT_OPTIONS"),E=(0,I.Id)((0,I.dB)(class{}));let R=(()=>{class h extends E{get pageIndex(){return this._pageIndex}set pageIndex(n){this._pageIndex=Math.max((0,N.su)(n),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(n){this._length=(0,N.su)(n),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(n){this._pageSize=Math.max((0,N.su)(n),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(n){this._pageSizeOptions=(n||[]).map(i=>(0,N.su)(i)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(n){this._hidePageSize=(0,N.Ig)(n)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(n){this._showFirstLastButtons=(0,N.Ig)(n)}constructor(n,i,o){if(super(),this._intl=n,this._changeDetectorRef=i,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new c.EventEmitter,this._intlChanges=n.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),o){const{pageSize:t,pageSizeOptions:a,hidePageSize:m,showFirstLastButtons:d}=o;null!=t&&(this._pageSize=t),null!=a&&(this._pageSizeOptions=a),null!=m&&(this._hidePageSize=m),null!=d&&(this._showFirstLastButtons=d)}}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const n=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(n)}previousPage(){if(!this.hasPreviousPage())return;const n=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(n)}firstPage(){if(!this.hasPreviousPage())return;const n=this.pageIndex;this.pageIndex=0,this._emitPageEvent(n)}lastPage(){if(!this.hasNextPage())return;const n=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(n)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const n=this.getNumberOfPages()-1;return this.pageIndex<n&&0!=this.pageSize}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(n){const o=this.pageIndex;this.pageIndex=Math.floor(this.pageIndex*this.pageSize/n)||0,this.pageSize=n,this._emitPageEvent(o)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){this._initialized&&(this.pageSize||(this._pageSize=0!=this.pageSizeOptions.length?this.pageSizeOptions[0]:50),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),-1===this._displayedPageSizeOptions.indexOf(this.pageSize)&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((n,i)=>n-i),this._changeDetectorRef.markForCheck())}_emitPageEvent(n){this.page.emit({previousPageIndex:n,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return h.\u0275fac=function(n){c.\u0275\u0275invalidFactory()},h.\u0275dir=c.\u0275\u0275defineDirective({type:h,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[c.\u0275\u0275InheritDefinitionFeature]}),h})(),W=0,b=(()=>{class h extends R{constructor(n,i,o){super(n,i,o),this._pageSizeLabelId="mat-paginator-page-size-label-"+W++,this._formFieldAppearance=o?.formFieldAppearance||"outline"}}return h.\u0275fac=function(n){return new(n||h)(c.\u0275\u0275directiveInject(u),c.\u0275\u0275directiveInject(c.ChangeDetectorRef),c.\u0275\u0275directiveInject(A,8))},h.\u0275cmp=c.\u0275\u0275defineComponent({type:h,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[c.\u0275\u0275InheritDefinitionFeature],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],["class","mat-mdc-paginator-page-size",4,"ngIf"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-page-size-label",3,"id"],["class","mat-mdc-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-mdc-paginator-page-size-value",4,"ngIf"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"value","disabled","aria-labelledby","panelClass","disableOptionCentering","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-mdc-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(n,i){1&n&&(c.\u0275\u0275elementStart(0,"div",0)(1,"div",1),c.\u0275\u0275template(2,k,5,4,"div",2),c.\u0275\u0275elementStart(3,"div",3)(4,"div",4),c.\u0275\u0275text(5),c.\u0275\u0275elementEnd(),c.\u0275\u0275template(6,x,3,5,"button",5),c.\u0275\u0275elementStart(7,"button",6),c.\u0275\u0275listener("click",function(){return i.previousPage()}),c.\u0275\u0275namespaceSVG(),c.\u0275\u0275elementStart(8,"svg",7),c.\u0275\u0275element(9,"path",8),c.\u0275\u0275elementEnd()(),c.\u0275\u0275namespaceHTML(),c.\u0275\u0275elementStart(10,"button",9),c.\u0275\u0275listener("click",function(){return i.nextPage()}),c.\u0275\u0275namespaceSVG(),c.\u0275\u0275elementStart(11,"svg",7),c.\u0275\u0275element(12,"path",10),c.\u0275\u0275elementEnd()(),c.\u0275\u0275template(13,p,3,5,"button",11),c.\u0275\u0275elementEnd()()()),2&n&&(c.\u0275\u0275advance(2),c.\u0275\u0275property("ngIf",!i.hidePageSize),c.\u0275\u0275advance(3),c.\u0275\u0275textInterpolate1(" ",i._intl.getRangeLabel(i.pageIndex,i.pageSize,i.length)," "),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",i.showFirstLastButtons),c.\u0275\u0275advance(1),c.\u0275\u0275property("matTooltip",i._intl.previousPageLabel)("matTooltipDisabled",i._previousButtonsDisabled())("matTooltipPosition","above")("disabled",i._previousButtonsDisabled()),c.\u0275\u0275attribute("aria-label",i._intl.previousPageLabel),c.\u0275\u0275advance(3),c.\u0275\u0275property("matTooltip",i._intl.nextPageLabel)("matTooltipDisabled",i._nextButtonsDisabled())("matTooltipPosition","above")("disabled",i._nextButtonsDisabled()),c.\u0275\u0275attribute("aria-label",i._intl.nextPageLabel),c.\u0275\u0275advance(3),c.\u0275\u0275property("ngIf",i.showFirstLastButtons))},dependencies:[e.sg,e.O5,y.RK,Y.KE,O.gD,I.ey,S.gM],styles:[".mat-mdc-paginator{display:block}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),h})(),l=(()=>{class h{}return h.\u0275fac=function(n){return new(n||h)},h.\u0275mod=c.\u0275\u0275defineNgModule({type:h}),h.\u0275inj=c.\u0275\u0275defineInjector({providers:[v],imports:[e.ez,y.ot,O.LD,S.AV]}),h})()},827:(Lt,ut,se)=>{"use strict";se.d(ut,{Cv:()=>K,pW:()=>Y});var e=se(4537),X=(se(8692),se(1379)),y=se(4929);const O=new e.InjectionToken("MAT_PROGRESS_BAR_DEFAULT_OPTIONS"),N=(0,X.pj)(class{constructor(P){this._elementRef=P}},"primary");let Y=(()=>{class P extends N{constructor(x,p,u,g,v){super(x),this._ngZone=p,this._changeDetectorRef=u,this._animationMode=g,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new e.EventEmitter,this._mode="determinate",this._transitionendHandler=w=>{0===this.animationEnd.observers.length||!w.target||!w.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation="NoopAnimations"===g,v&&(v.color&&(this.color=this.defaultColor=v.color),this.mode=v.mode||this.mode)}get value(){return this._value}set value(x){this._value=Z((0,y.su)(x)),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(x){this._bufferValue=Z((0,y.su)(x)),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(x){this._mode=x,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${"buffer"===this.mode?this.bufferValue:100}%`}_isIndeterminate(){return"indeterminate"===this.mode||"query"===this.mode}}return P.\u0275fac=function(x){return new(x||P)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8),e.\u0275\u0275directiveInject(O,8))},P.\u0275cmp=e.\u0275\u0275defineComponent({type:P,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:8,hostBindings:function(x,p){2&x&&(e.\u0275\u0275attribute("aria-valuenow",p._isIndeterminate()?null:p.value)("mode",p.mode),e.\u0275\u0275classProp("_mat-animation-noopable",p._isNoopAnimation)("mdc-linear-progress--animation-ready",!p._isNoopAnimation)("mdc-linear-progress--indeterminate",p._isIndeterminate()))},inputs:{color:"color",value:"value",bufferValue:"bufferValue",mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[e.\u0275\u0275InheritDefinitionFeature],decls:7,vars:4,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(x,p){1&x&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275element(1,"div",1)(2,"div",2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",3),e.\u0275\u0275element(4,"span",4),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",5),e.\u0275\u0275element(6,"span",4),e.\u0275\u0275elementEnd()),2&x&&(e.\u0275\u0275advance(1),e.\u0275\u0275styleProp("flex-basis",p._getBufferBarFlexBasis()),e.\u0275\u0275advance(2),e.\u0275\u0275styleProp("transform",p._getPrimaryBarTransform()))},styles:["@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half, 83.67142%))}100%{transform:translateX(var(--mdc-linear-progress-primary-full, 200.611057%))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half, 84.386165%))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full, 160.277782%))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(-10px)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%))}100%{transform:translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%))}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}@media screen and (forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;width:100%;height:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;width:100%;height:100%}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}.mdc-linear-progress__bar-inner{border-color:var(--mdc-linear-progress-active-indicator-color, #6200ee)}.mdc-linear-progress__buffer-dots{background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E\")}.mdc-linear-progress__buffer-bar{background-color:#e6e6e6}.mdc-linear-progress{height:var(--mdc-linear-progress-track-height, 4px)}.mdc-linear-progress__bar-inner{border-top-width:var(--mdc-linear-progress-track-height, 4px)}.mdc-linear-progress__buffer-dots{background-size:10px var(--mdc-linear-progress-track-height, 4px)}.mat-mdc-progress-bar{display:block}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}"],encapsulation:2,changeDetection:0}),P})();function Z(P,k=0,x=100){return Math.max(k,Math.min(x,P))}let K=(()=>{class P{}return P.\u0275fac=function(x){return new(x||P)},P.\u0275mod=e.\u0275\u0275defineNgModule({type:P}),P.\u0275inj=e.\u0275\u0275defineInjector({imports:[X.BQ]}),P})()},8697:(Lt,ut,se)=>{"use strict";se.d(ut,{Cq:()=>x,Ou:()=>P});var e=se(4537),c=se(1379),X=se(4929),y=se(8692);const O=["determinateSpinner"];function S(p,u){if(1&p&&(e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(0,"svg",11),e.\u0275\u0275element(1,"circle",12),e.\u0275\u0275elementEnd()),2&p){const g=e.\u0275\u0275nextContext();e.\u0275\u0275attribute("viewBox",g._viewBox()),e.\u0275\u0275advance(1),e.\u0275\u0275styleProp("stroke-dasharray",g._strokeCircumference(),"px")("stroke-dashoffset",g._strokeCircumference()/2,"px")("stroke-width",g._circleStrokeWidth(),"%"),e.\u0275\u0275attribute("r",g._circleRadius())}}const I=(0,c.pj)(class{constructor(p){this._elementRef=p}},"primary"),N=new e.InjectionToken("mat-progress-spinner-default-options",{providedIn:"root",factory:function Y(){return{diameter:Z}}}),Z=100;let P=(()=>{class p extends I{constructor(g,v,w){super(g),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=Z,this._noopAnimations="NoopAnimations"===v&&!!w&&!w._forceAnimations,w&&(w.color&&(this.color=this.defaultColor=w.color),w.diameter&&(this.diameter=w.diameter),w.strokeWidth&&(this.strokeWidth=w.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(g){this._value=Math.max(0,Math.min(100,(0,X.su)(g)))}get diameter(){return this._diameter}set diameter(g){this._diameter=(0,X.su)(g)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(g){this._strokeWidth=(0,X.su)(g)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const g=2*this._circleRadius()+this.strokeWidth;return`0 0 ${g} ${g}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return p.\u0275fac=function(g){return new(g||p)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8),e.\u0275\u0275directiveInject(N))},p.\u0275cmp=e.\u0275\u0275defineComponent({type:p,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(g,v){if(1&g&&e.\u0275\u0275viewQuery(O,5),2&g){let w;e.\u0275\u0275queryRefresh(w=e.\u0275\u0275loadQuery())&&(v._determinateCircle=w.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:12,hostBindings:function(g,v){2&g&&(e.\u0275\u0275attribute("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===v.mode?v.value:null)("mode",v.mode),e.\u0275\u0275styleProp("width",v.diameter,"px")("height",v.diameter,"px"),e.\u0275\u0275classProp("_mat-animation-noopable",v._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===v.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[e.\u0275\u0275InheritDefinitionFeature],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(g,v){if(1&g&&(e.\u0275\u0275template(0,S,2,8,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"div",1,2),e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(4,"svg",3),e.\u0275\u0275element(5,"circle",4),e.\u0275\u0275elementEnd()(),e.\u0275\u0275namespaceHTML(),e.\u0275\u0275elementStart(6,"div",5)(7,"div",6)(8,"div",7),e.\u0275\u0275elementContainer(9,8),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"div",9),e.\u0275\u0275elementContainer(11,8),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"div",10),e.\u0275\u0275elementContainer(13,8),e.\u0275\u0275elementEnd()()()),2&g){const w=e.\u0275\u0275reference(1);e.\u0275\u0275advance(4),e.\u0275\u0275attribute("viewBox",v._viewBox()),e.\u0275\u0275advance(1),e.\u0275\u0275styleProp("stroke-dasharray",v._strokeCircumference(),"px")("stroke-dashoffset",v._strokeDashOffset(),"px")("stroke-width",v._circleStrokeWidth(),"%"),e.\u0275\u0275attribute("r",v._circleRadius()),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngTemplateOutlet",w),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngTemplateOutlet",w),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngTemplateOutlet",w)}},dependencies:[y.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, transparent)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),p})(),x=(()=>{class p{}return p.\u0275fac=function(g){return new(g||p)},p.\u0275mod=e.\u0275\u0275defineNgModule({type:p}),p.\u0275inj=e.\u0275\u0275defineInjector({imports:[y.ez,c.BQ]}),p})()},3556:(Lt,ut,se)=>{"use strict";se.d(ut,{Fk:()=>E,U0:()=>A,VQ:()=>M});var e=se(4537),c=se(1379),X=se(8954),y=se(4929),O=se(5834),S=se(92),I=se(8692);const N=["input"],Y=["*"];let Z=0;class K{constructor(W,b){this.source=W,this.value=b}}const P={provide:S.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>M),multi:!0},k=new e.InjectionToken("MatRadioGroup"),x=new e.InjectionToken("mat-radio-default-options",{providedIn:"root",factory:function p(){return{color:"accent"}}});let u=(()=>{class R{get name(){return this._name}set name(b){this._name=b,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(b){this._labelPosition="before"===b?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(b){this._value!==b&&(this._value=b,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(b){this._selected=b,this.value=b?b.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(b){this._disabled=(0,y.Ig)(b),this._markRadiosForCheck()}get required(){return this._required}set required(b){this._required=(0,y.Ig)(b),this._markRadiosForCheck()}constructor(b){this._changeDetector=b,this._value=null,this._name="mat-radio-group-"+Z++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new e.EventEmitter}ngAfterContentInit(){this._isInitialized=!0}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(b=>{b.name=this.name,b._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(l=>{l.checked=this.value===l.value,l.checked&&(this._selected=l)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new K(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(b=>b._markForCheck())}writeValue(b){this.value=b,this._changeDetector.markForCheck()}registerOnChange(b){this._controlValueAccessorChangeFn=b}registerOnTouched(b){this.onTouched=b}setDisabledState(b){this.disabled=b,this._changeDetector.markForCheck()}}return R.\u0275fac=function(b){return new(b||R)(e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},R.\u0275dir=e.\u0275\u0275defineDirective({type:R,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}}),R})();class g{constructor(W){this._elementRef=W}}const v=(0,c.Kr)((0,c.sb)(g));let w=(()=>{class R extends v{get checked(){return this._checked}set checked(b){const l=(0,y.Ig)(b);this._checked!==l&&(this._checked=l,l&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!l&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),l&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(b){this._value!==b&&(this._value=b,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===b),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(b){this._labelPosition=b}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(b){this._setDisabled((0,y.Ig)(b))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(b){this._required=(0,y.Ig)(b)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(b){this._color=b}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(b,l,h,r,n,i,o,t){super(l),this._changeDetector=h,this._focusMonitor=r,this._radioDispatcher=n,this._providerOverride=o,this._uniqueId="mat-radio-"+ ++Z,this.id=this._uniqueId,this.change=new e.EventEmitter,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=b,this._noopAnimations="NoopAnimations"===i,t&&(this.tabIndex=(0,y.su)(t,0))}focus(b,l){l?this._focusMonitor.focusVia(this._inputElement,l,b):this._inputElement.nativeElement.focus(b)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((b,l)=>{b!==this.id&&l===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(b=>{!b&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new K(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(b){b.stopPropagation()}_onInputInteraction(b){if(b.stopPropagation(),!this.checked&&!this.disabled){const l=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),l&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(b){this._onInputInteraction(b),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(b){this._disabled!==b&&(this._disabled=b,this._changeDetector.markForCheck())}_updateTabIndex(){const b=this.radioGroup;let l;if(l=b&&b.selected&&!this.disabled?b.selected===this?this.tabIndex:-1:this.tabIndex,l!==this._previousTabIndex){const h=this._inputElement?.nativeElement;h&&(h.setAttribute("tabindex",l+""),this._previousTabIndex=l)}}}return R.\u0275fac=function(b){e.\u0275\u0275invalidFactory()},R.\u0275dir=e.\u0275\u0275defineDirective({type:R,viewQuery:function(b,l){if(1&b&&e.\u0275\u0275viewQuery(N,5),2&b){let h;e.\u0275\u0275queryRefresh(h=e.\u0275\u0275loadQuery())&&(l._inputElement=h.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},features:[e.\u0275\u0275InheritDefinitionFeature]}),R})(),M=(()=>{class R extends u{}return R.\u0275fac=function(){let W;return function(l){return(W||(W=e.\u0275\u0275getInheritedFactory(R)))(l||R)}}(),R.\u0275dir=e.\u0275\u0275defineDirective({type:R,selectors:[["mat-radio-group"]],contentQueries:function(b,l,h){if(1&b&&e.\u0275\u0275contentQuery(h,A,5),2&b){let r;e.\u0275\u0275queryRefresh(r=e.\u0275\u0275loadQuery())&&(l._radios=r)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],exportAs:["matRadioGroup"],features:[e.\u0275\u0275ProvidersFeature([P,{provide:k,useExisting:R}]),e.\u0275\u0275InheritDefinitionFeature]}),R})(),A=(()=>{class R extends w{constructor(b,l,h,r,n,i,o,t){super(b,l,h,r,n,i,o,t)}}return R.\u0275fac=function(b){return new(b||R)(e.\u0275\u0275directiveInject(k,8),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(X.tE),e.\u0275\u0275directiveInject(O.A8),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8),e.\u0275\u0275directiveInject(x,8),e.\u0275\u0275injectAttribute("tabindex"))},R.\u0275cmp=e.\u0275\u0275defineComponent({type:R,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(b,l){1&b&&e.\u0275\u0275listener("focus",function(){return l._inputElement.nativeElement.focus()}),2&b&&(e.\u0275\u0275attribute("id",l.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),e.\u0275\u0275classProp("mat-primary","primary"===l.color)("mat-accent","accent"===l.color)("mat-warn","warn"===l.color)("mat-mdc-radio-checked",l.checked)("_mat-animation-noopable",l._noopAnimations))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:Y,decls:13,vars:17,consts:[[1,"mdc-form-field"],["formField",""],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"id","checked","disabled","required","change"],["input",""],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[3,"for"]],template:function(b,l){if(1&b&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275elementStart(0,"div",0,1)(2,"div",2)(3,"div",3),e.\u0275\u0275listener("click",function(r){return l._onTouchTargetClick(r)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"input",4,5),e.\u0275\u0275listener("change",function(r){return l._onInputInteraction(r)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",6),e.\u0275\u0275element(7,"div",7)(8,"div",8),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"div",9),e.\u0275\u0275element(10,"div",10),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(11,"label",11),e.\u0275\u0275projection(12),e.\u0275\u0275elementEnd()()),2&b){const h=e.\u0275\u0275reference(1);e.\u0275\u0275classProp("mdc-form-field--align-end","before"==l.labelPosition),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("mdc-radio--disabled",l.disabled),e.\u0275\u0275advance(2),e.\u0275\u0275property("id",l.inputId)("checked",l.checked)("disabled",l.disabled)("required",l.required),e.\u0275\u0275attribute("name",l.name)("value",l.value)("aria-label",l.ariaLabel)("aria-labelledby",l.ariaLabelledby)("aria-describedby",l.ariaDescribedby),e.\u0275\u0275advance(5),e.\u0275\u0275property("matRippleTrigger",h)("matRippleDisabled",l._isRippleDisabled())("matRippleCentered",!0),e.\u0275\u0275advance(2),e.\u0275\u0275property("for",l.inputId)}},dependencies:[c.wG],styles:['.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio[hidden]{display:none}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size, 40px) - 20px) / 2)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, #000)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, #000)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, #000)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color, #6200ee)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-focus-icon-color, #6200ee)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-hover-icon-color, #6200ee)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color, #6200ee)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-icon-color, #6200ee)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color, #6200ee)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-pressed-icon-color, #6200ee)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color, #6200ee)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color, #000)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color, #000)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color, #000)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size, 40px) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size, 40px) - 20px) / 2);width:var(--mdc-radio-state-layer-size, 40px);height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);right:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);left:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);width:var(--mdc-radio-state-layer-size, 40px);height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-mdc-radio-ripple-color, transparent)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-mdc-radio-checked-ripple-color, transparent)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-mdc-radio-checked-ripple-color, transparent)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0}),R})(),E=(()=>{class R{}return R.\u0275fac=function(b){return new(b||R)},R.\u0275mod=e.\u0275\u0275defineNgModule({type:R}),R.\u0275inj=e.\u0275\u0275defineInjector({imports:[c.BQ,I.ez,c.si,c.BQ]}),R})()},8033:(Lt,ut,se)=>{"use strict";se.d(ut,{$L:()=>j,LD:()=>ee,gD:()=>L});var e=se(9596),c=se(8692),X=se(4537),y=se(1379),O=se(8659),S=se(6342),I=se(8954),N=se(5875),Y=se(4929),Z=se(5834),K=se(5436),P=se(92),k=se(8023),x=se(3072),p=se(1860),u=se(1927),g=se(1528),v=se(5598),w=se(4970),M=se(7969),A=se(2147),E=se(3528),R=se(4091);const W=["trigger"],b=["panel"];function l(U,ie){if(1&U&&(X.\u0275\u0275elementStart(0,"span",10),X.\u0275\u0275text(1),X.\u0275\u0275elementEnd()),2&U){const $=X.\u0275\u0275nextContext();X.\u0275\u0275advance(1),X.\u0275\u0275textInterpolate($.placeholder)}}function h(U,ie){if(1&U&&(X.\u0275\u0275elementStart(0,"span",14),X.\u0275\u0275text(1),X.\u0275\u0275elementEnd()),2&U){const $=X.\u0275\u0275nextContext(2);X.\u0275\u0275advance(1),X.\u0275\u0275textInterpolate($.triggerValue)}}function r(U,ie){1&U&&X.\u0275\u0275projection(0,0,["*ngSwitchCase","true"])}function n(U,ie){if(1&U&&(X.\u0275\u0275elementStart(0,"span",11),X.\u0275\u0275template(1,h,2,1,"span",12),X.\u0275\u0275template(2,r,1,0,"ng-content",13),X.\u0275\u0275elementEnd()),2&U){const $=X.\u0275\u0275nextContext();X.\u0275\u0275property("ngSwitch",!!$.customTrigger),X.\u0275\u0275advance(2),X.\u0275\u0275property("ngSwitchCase",!0)}}function i(U,ie){if(1&U){const $=X.\u0275\u0275getCurrentView();X.\u0275\u0275namespaceSVG(),X.\u0275\u0275namespaceHTML(),X.\u0275\u0275elementStart(0,"div",15,16),X.\u0275\u0275listener("@transformPanel.done",function(te){X.\u0275\u0275restoreView($);const _e=X.\u0275\u0275nextContext();return X.\u0275\u0275resetView(_e._panelDoneAnimatingStream.next(te.toState))})("keydown",function(te){X.\u0275\u0275restoreView($);const _e=X.\u0275\u0275nextContext();return X.\u0275\u0275resetView(_e._handleKeydown(te))}),X.\u0275\u0275projection(2,1),X.\u0275\u0275elementEnd()}if(2&U){const $=X.\u0275\u0275nextContext();X.\u0275\u0275classMapInterpolate1("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",$._getPanelTheme(),""),X.\u0275\u0275property("ngClass",$.panelClass)("@transformPanel","showing"),X.\u0275\u0275attribute("id",$.id+"-panel")("aria-multiselectable",$.multiple)("aria-label",$.ariaLabel||null)("aria-labelledby",$._getPanelAriaLabelledby())}}const o=[[["mat-select-trigger"]],"*"],t=["mat-select-trigger","*"],a={transformPanelWrap:(0,R.X$)("transformPanelWrap",[(0,R.eR)("* => void",(0,R.IO)("@transformPanel",[(0,R.pV)()],{optional:!0}))]),transformPanel:(0,R.X$)("transformPanel",[(0,R.SB)("void",(0,R.oB)({opacity:0,transform:"scale(1, 0.8)"})),(0,R.eR)("void => showing",(0,R.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,R.oB)({opacity:1,transform:"scale(1, 1)"}))),(0,R.eR)("* => void",(0,R.jt)("100ms linear",(0,R.oB)({opacity:0})))])};let T=0;const V=new X.InjectionToken("mat-select-scroll-strategy"),s=new X.InjectionToken("MAT_SELECT_CONFIG"),_={provide:V,deps:[e.aV],useFactory:function F(U){return()=>U.scrollStrategies.reposition()}},B=new X.InjectionToken("MatSelectTrigger");class H{constructor(ie,$){this.source=ie,this.value=$}}const G=(0,y.Kr)((0,y.sb)((0,y.Id)((0,y.FD)(class{constructor(U,ie,$,oe,te){this._elementRef=U,this._defaultErrorStateMatcher=ie,this._parentForm=$,this._parentFormGroup=oe,this.ngControl=te,this.stateChanges=new k.x}}))));let C=(()=>{class U extends G{get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder($){this._placeholder=$,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(P.Validators.required)??!1}set required($){this._required=(0,Y.Ig)($),this.stateChanges.next()}get multiple(){return this._multiple}set multiple($){this._multiple=(0,Y.Ig)($)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering($){this._disableOptionCentering=(0,Y.Ig)($)}get compareWith(){return this._compareWith}set compareWith($){this._compareWith=$,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value($){this._assignValue($)&&this._onChange($)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval($){this._typeaheadDebounceInterval=(0,Y.su)($)}get id(){return this._id}set id($){this._id=$||this._uid,this.stateChanges.next()}constructor($,oe,te,_e,pe,ge,ae,ve,fe,ne,ce,xe,Oe,Le){super(pe,_e,ae,ve,ne),this._viewportRuler=$,this._changeDetectorRef=oe,this._ngZone=te,this._dir=ge,this._parentFormField=fe,this._liveAnnouncer=Oe,this._defaultOptions=Le,this._panelOpen=!1,this._compareWith=(Ie,Ne)=>Ie===Ne,this._uid="mat-select-"+T++,this._triggerAriaLabelledBy=null,this._destroy=new k.x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+T++,this._panelDoneAnimatingStream=new k.x,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=(0,x.P)(()=>{const Ie=this.options;return Ie?Ie.changes.pipe((0,u.O)(Ie),(0,g.w)(()=>(0,p.T)(...Ie.map(Ne=>Ne.onSelectionChange)))):this._ngZone.onStable.pipe((0,v.q)(1),(0,g.w)(()=>this.optionSelectionChanges))}),this.openedChange=new X.EventEmitter,this._openedStream=this.openedChange.pipe((0,w.h)(Ie=>Ie),(0,M.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,w.h)(Ie=>!Ie),(0,M.U)(()=>{})),this.selectionChange=new X.EventEmitter,this.valueChange=new X.EventEmitter,this.ngControl&&(this.ngControl.valueAccessor=this),null!=Le?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=Le.typeaheadDebounceInterval),this._scrollStrategyFactory=xe,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(ce)||0,this.id=this.id}ngOnInit(){this._selectionModel=new Z.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,A.x)(),(0,E.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,E.R)(this._destroy)).subscribe($=>{$.added.forEach(oe=>oe.select()),$.removed.forEach(oe=>oe.deselect())}),this.options.changes.pipe((0,u.O)(null),(0,E.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const $=this._getTriggerAriaLabelledby(),oe=this.ngControl;if($!==this._triggerAriaLabelledBy){const te=this._elementRef.nativeElement;this._triggerAriaLabelledBy=$,$?te.setAttribute("aria-labelledby",$):te.removeAttribute("aria-labelledby")}oe&&(this._previousControl!==oe.control&&(void 0!==this._previousControl&&null!==oe.disabled&&oe.disabled!==this.disabled&&(this.disabled=oe.disabled),this._previousControl=oe.control),this.updateErrorState())}ngOnChanges($){($.disabled||$.userAriaDescribedBy)&&this.stateChanges.next(),$.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue($){this._assignValue($)}registerOnChange($){this._onChange=$}registerOnTouched($){this._onTouched=$}setDisabledState($){this.disabled=$,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const $=this._selectionModel.selected.map(oe=>oe.viewValue);return this._isRtl()&&$.reverse(),$.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown($){this.disabled||(this.panelOpen?this._handleOpenKeydown($):this._handleClosedKeydown($))}_handleClosedKeydown($){const oe=$.keyCode,te=oe===K.JH||oe===K.LH||oe===K.oh||oe===K.SV,_e=oe===K.K5||oe===K.L_,pe=this._keyManager;if(!pe.isTyping()&&_e&&!(0,K.Vb)($)||(this.multiple||$.altKey)&&te)$.preventDefault(),this.open();else if(!this.multiple){const ge=this.selected;pe.onKeydown($);const ae=this.selected;ae&&ge!==ae&&this._liveAnnouncer.announce(ae.viewValue,1e4)}}_handleOpenKeydown($){const oe=this._keyManager,te=$.keyCode,_e=te===K.JH||te===K.LH,pe=oe.isTyping();if(_e&&$.altKey)$.preventDefault(),this.close();else if(pe||te!==K.K5&&te!==K.L_||!oe.activeItem||(0,K.Vb)($))if(!pe&&this._multiple&&te===K.A&&$.ctrlKey){$.preventDefault();const ge=this.options.some(ae=>!ae.disabled&&!ae.selected);this.options.forEach(ae=>{ae.disabled||(ge?ae.select():ae.deselect())})}else{const ge=oe.activeItemIndex;oe.onKeydown($),this._multiple&&_e&&$.shiftKey&&oe.activeItem&&oe.activeItemIndex!==ge&&oe.activeItem._selectViaInteraction()}else $.preventDefault(),oe.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,v.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue($){if(this.options.forEach(oe=>oe.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&$)Array.isArray($),$.forEach(oe=>this._selectOptionByValue(oe)),this._sortValues();else{const oe=this._selectOptionByValue($);oe?this._keyManager.updateActiveItem(oe):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue($){const oe=this.options.find(te=>{if(this._selectionModel.isSelected(te))return!1;try{return null!=te.value&&this._compareWith(te.value,$)}catch{return!1}});return oe&&this._selectionModel.select(oe),oe}_assignValue($){return!!($!==this._value||this._multiple&&Array.isArray($))&&(this.options&&this._setSelectionByValue($),this._value=$,!0)}_initKeyManager(){this._keyManager=new I.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const $=(0,p.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,E.R)($)).subscribe(oe=>{this._onSelect(oe.source,oe.isUserInput),oe.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,p.T)(...this.options.map(oe=>oe._stateChanges)).pipe((0,E.R)($)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect($,oe){const te=this._selectionModel.isSelected($);null!=$.value||this._multiple?(te!==$.selected&&($.selected?this._selectionModel.select($):this._selectionModel.deselect($)),oe&&this._keyManager.setActiveItem($),this.multiple&&(this._sortValues(),oe&&this.focus())):($.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges($.value)),te!==this._selectionModel.isSelected($)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const $=this.options.toArray();this._selectionModel.sort((oe,te)=>this.sortComparator?this.sortComparator(oe,te,$):$.indexOf(oe)-$.indexOf(te)),this.stateChanges.next()}}_propagateChanges($){let oe=null;oe=this.multiple?this.selected.map(te=>te.value):this.selected?this.selected.value:$,this._value=oe,this.valueChange.emit(oe),this._onChange(oe),this.selectionChange.emit(this._getChangeEvent(oe)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus($){this._elementRef.nativeElement.focus($)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const $=this._parentFormField?.getLabelId();return this.ariaLabelledby?($?$+" ":"")+this.ariaLabelledby:$}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const $=this._parentFormField?.getLabelId();let oe=($?$+" ":"")+this._valueId;return this.ariaLabelledby&&(oe+=" "+this.ariaLabelledby),oe}_panelDoneAnimating($){this.openedChange.emit($)}setDescribedByIds($){$.length?this._elementRef.nativeElement.setAttribute("aria-describedby",$.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return U.\u0275fac=function($){return new($||U)(X.\u0275\u0275directiveInject(S.rL),X.\u0275\u0275directiveInject(X.ChangeDetectorRef),X.\u0275\u0275directiveInject(X.NgZone),X.\u0275\u0275directiveInject(y.rD),X.\u0275\u0275directiveInject(X.ElementRef),X.\u0275\u0275directiveInject(N.Is,8),X.\u0275\u0275directiveInject(P.NgForm,8),X.\u0275\u0275directiveInject(P.FormGroupDirective,8),X.\u0275\u0275directiveInject(O.G_,8),X.\u0275\u0275directiveInject(P.NgControl,10),X.\u0275\u0275injectAttribute("tabindex"),X.\u0275\u0275directiveInject(V),X.\u0275\u0275directiveInject(I.Kd),X.\u0275\u0275directiveInject(s,8))},U.\u0275dir=X.\u0275\u0275defineDirective({type:U,viewQuery:function($,oe){if(1&$&&(X.\u0275\u0275viewQuery(W,5),X.\u0275\u0275viewQuery(b,5),X.\u0275\u0275viewQuery(e.pI,5)),2&$){let te;X.\u0275\u0275queryRefresh(te=X.\u0275\u0275loadQuery())&&(oe.trigger=te.first),X.\u0275\u0275queryRefresh(te=X.\u0275\u0275loadQuery())&&(oe.panel=te.first),X.\u0275\u0275queryRefresh(te=X.\u0275\u0275loadQuery())&&(oe._overlayDir=te.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[X.\u0275\u0275InheritDefinitionFeature,X.\u0275\u0275NgOnChangesFeature]}),U})(),j=(()=>{class U{}return U.\u0275fac=function($){return new($||U)},U.\u0275dir=X.\u0275\u0275defineDirective({type:U,selectors:[["mat-select-trigger"]],features:[X.\u0275\u0275ProvidersFeature([{provide:B,useExisting:U}])]}),U})(),L=(()=>{class U extends C{constructor(){super(...arguments),this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,E.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(),this._changeDetectorRef.detectChanges())})}ngAfterViewInit(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin())}open(){this._overlayWidth=this._getOverlayWidth(),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView($){const oe=this.options.toArray()[$];if(oe){const te=this.panel.nativeElement,_e=(0,y.CB)($,this.options,this.optionGroups),pe=oe._getHostElement();te.scrollTop=0===$&&1===_e?0:(0,y.jH)(pe.offsetTop,pe.offsetHeight,te.scrollTop,te.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent($){return new H(this,$)}_getOverlayWidth(){return(this._preferredOverlayOrigin instanceof e.xu?this._preferredOverlayOrigin.elementRef:this._preferredOverlayOrigin||this._elementRef).nativeElement.getBoundingClientRect().width}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator($){this._hideSingleSelectionIndicator=(0,Y.Ig)($),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const $ of this.options)$._changeDetectorRef.markForCheck()}}return U.\u0275fac=function(){let ie;return function(oe){return(ie||(ie=X.\u0275\u0275getInheritedFactory(U)))(oe||U)}}(),U.\u0275cmp=X.\u0275\u0275defineComponent({type:U,selectors:[["mat-select"]],contentQueries:function($,oe,te){if(1&$&&(X.\u0275\u0275contentQuery(te,B,5),X.\u0275\u0275contentQuery(te,y.ey,5),X.\u0275\u0275contentQuery(te,y.K7,5)),2&$){let _e;X.\u0275\u0275queryRefresh(_e=X.\u0275\u0275loadQuery())&&(oe.customTrigger=_e.first),X.\u0275\u0275queryRefresh(_e=X.\u0275\u0275loadQuery())&&(oe.options=_e),X.\u0275\u0275queryRefresh(_e=X.\u0275\u0275loadQuery())&&(oe.optionGroups=_e)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function($,oe){1&$&&X.\u0275\u0275listener("keydown",function(_e){return oe._handleKeydown(_e)})("focus",function(){return oe._onFocus()})("blur",function(){return oe._onBlur()}),2&$&&(X.\u0275\u0275attribute("id",oe.id)("tabindex",oe.tabIndex)("aria-controls",oe.panelOpen?oe.id+"-panel":null)("aria-expanded",oe.panelOpen)("aria-label",oe.ariaLabel||null)("aria-required",oe.required.toString())("aria-disabled",oe.disabled.toString())("aria-invalid",oe.errorState)("aria-activedescendant",oe._getAriaActiveDescendant()),X.\u0275\u0275classProp("mat-mdc-select-disabled",oe.disabled)("mat-mdc-select-invalid",oe.errorState)("mat-mdc-select-required",oe.required)("mat-mdc-select-empty",oe.empty)("mat-mdc-select-multiple",oe.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[X.\u0275\u0275ProvidersFeature([{provide:O.Eo,useExisting:U},{provide:y.HF,useExisting:U}]),X.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:t,decls:11,vars:11,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function($,oe){if(1&$&&(X.\u0275\u0275projectionDef(o),X.\u0275\u0275elementStart(0,"div",0,1),X.\u0275\u0275listener("click",function(){return oe.toggle()}),X.\u0275\u0275elementStart(3,"div",2),X.\u0275\u0275template(4,l,2,1,"span",3),X.\u0275\u0275template(5,n,3,2,"span",4),X.\u0275\u0275elementEnd(),X.\u0275\u0275elementStart(6,"div",5)(7,"div",6),X.\u0275\u0275namespaceSVG(),X.\u0275\u0275elementStart(8,"svg",7),X.\u0275\u0275element(9,"path",8),X.\u0275\u0275elementEnd()()()(),X.\u0275\u0275template(10,i,3,9,"ng-template",9),X.\u0275\u0275listener("backdropClick",function(){return oe.close()})("attach",function(){return oe._onAttached()})("detach",function(){return oe.close()})),2&$){const te=X.\u0275\u0275reference(1);X.\u0275\u0275attribute("aria-owns",oe.panelOpen?oe.id+"-panel":null),X.\u0275\u0275advance(3),X.\u0275\u0275property("ngSwitch",oe.empty),X.\u0275\u0275attribute("id",oe._valueId),X.\u0275\u0275advance(1),X.\u0275\u0275property("ngSwitchCase",!0),X.\u0275\u0275advance(1),X.\u0275\u0275property("ngSwitchCase",!1),X.\u0275\u0275advance(5),X.\u0275\u0275property("cdkConnectedOverlayPanelClass",oe._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",oe._scrollStrategy)("cdkConnectedOverlayOrigin",oe._preferredOverlayOrigin||te)("cdkConnectedOverlayOpen",oe.panelOpen)("cdkConnectedOverlayPositions",oe._positions)("cdkConnectedOverlayWidth",oe._overlayWidth)}},dependencies:[c.mk,c.RF,c.n9,c.ED,e.pI,e.xu],styles:['.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:calc(100vw - 32px);max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:var(--mdc-menu-max-height, calc(100vh - 32px));margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;border-radius:4px;border-radius:var(--mdc-shape-medium, 4px);transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}.mat-mdc-select{display:inline-block;width:100%;outline:none}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}.mdc-menu-surface.mat-mdc-select-panel{width:100%;max-height:275px;position:static;outline:0;margin:0;padding:8px 0;list-style-type:none}.mdc-menu-surface.mat-mdc-select-panel:focus{outline:none}.cdk-high-contrast-active .mdc-menu-surface.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) .mdc-menu-surface.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above .mdc-menu-surface.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[a.transformPanel]},changeDetection:0}),U})(),ee=(()=>{class U{}return U.\u0275fac=function($){return new($||U)},U.\u0275mod=X.\u0275\u0275defineNgModule({type:U}),U.\u0275inj=X.\u0275\u0275defineInjector({providers:[_],imports:[c.ez,e.U8,y.Ng,y.BQ,S.ZD,O.lN,y.Ng,y.BQ]}),U})()},2094:(Lt,ut,se)=>{"use strict";se.d(ut,{JX:()=>B,Rh:()=>_,SJ:()=>G,TM:()=>H});var e=se(6342),c=se(8692),X=se(4537),y=se(1379),O=se(8954),S=se(5875),I=se(4929),N=se(5436),Y=se(6321),Z=se(8023),K=se(4581),P=se(1860),k=se(4970),x=se(7969),p=se(116),u=se(3528),g=se(2147),v=se(5598),w=se(1927),M=se(3151),A=se(4091);const E=["*"],R=["content"];function W(C,j){if(1&C){const L=X.\u0275\u0275getCurrentView();X.\u0275\u0275elementStart(0,"div",2),X.\u0275\u0275listener("click",function(){X.\u0275\u0275restoreView(L);const U=X.\u0275\u0275nextContext();return X.\u0275\u0275resetView(U._onBackdropClicked())}),X.\u0275\u0275elementEnd()}if(2&C){const L=X.\u0275\u0275nextContext();X.\u0275\u0275classProp("mat-drawer-shown",L._isShowingBackdrop())}}function b(C,j){1&C&&(X.\u0275\u0275elementStart(0,"mat-drawer-content"),X.\u0275\u0275projection(1,2),X.\u0275\u0275elementEnd())}const l=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],h=["mat-drawer","mat-drawer-content","*"];function r(C,j){if(1&C){const L=X.\u0275\u0275getCurrentView();X.\u0275\u0275elementStart(0,"div",2),X.\u0275\u0275listener("click",function(){X.\u0275\u0275restoreView(L);const U=X.\u0275\u0275nextContext();return X.\u0275\u0275resetView(U._onBackdropClicked())}),X.\u0275\u0275elementEnd()}if(2&C){const L=X.\u0275\u0275nextContext();X.\u0275\u0275classProp("mat-drawer-shown",L._isShowingBackdrop())}}function n(C,j){1&C&&(X.\u0275\u0275elementStart(0,"mat-sidenav-content"),X.\u0275\u0275projection(1,2),X.\u0275\u0275elementEnd())}const i=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],o=["mat-sidenav","mat-sidenav-content","*"],a={transformDrawer:(0,A.X$)("transform",[(0,A.SB)("open, open-instant",(0,A.oB)({transform:"none",visibility:"visible"})),(0,A.SB)("void",(0,A.oB)({"box-shadow":"none",visibility:"hidden"})),(0,A.eR)("void => open-instant",(0,A.jt)("0ms")),(0,A.eR)("void <=> open, open-instant => void",(0,A.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},d=new X.InjectionToken("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function T(){return!1}}),f=new X.InjectionToken("MAT_DRAWER_CONTAINER");let V=(()=>{class C extends e.PQ{constructor(L,ee,U,ie,$){super(U,ie,$),this._changeDetectorRef=L,this._container=ee}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return C.\u0275fac=function(L){return new(L||C)(X.\u0275\u0275directiveInject(X.ChangeDetectorRef),X.\u0275\u0275directiveInject((0,X.forwardRef)(()=>s)),X.\u0275\u0275directiveInject(X.ElementRef),X.\u0275\u0275directiveInject(e.mF),X.\u0275\u0275directiveInject(X.NgZone))},C.\u0275cmp=X.\u0275\u0275defineComponent({type:C,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(L,ee){2&L&&X.\u0275\u0275styleProp("margin-left",ee._container._contentMargins.left,"px")("margin-right",ee._container._contentMargins.right,"px")},features:[X.\u0275\u0275ProvidersFeature([{provide:e.PQ,useExisting:C}]),X.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:E,decls:1,vars:0,template:function(L,ee){1&L&&(X.\u0275\u0275projectionDef(),X.\u0275\u0275projection(0))},encapsulation:2,changeDetection:0}),C})(),F=(()=>{class C{get position(){return this._position}set position(L){(L="end"===L?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(L),this._position=L,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(L){this._mode=L,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(L){this._disableClose=(0,I.Ig)(L)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(L){("true"===L||"false"===L||null==L)&&(L=(0,I.Ig)(L)),this._autoFocus=L}get opened(){return this._opened}set opened(L){this.toggle((0,I.Ig)(L))}constructor(L,ee,U,ie,$,oe,te,_e){this._elementRef=L,this._focusTrapFactory=ee,this._focusMonitor=U,this._platform=ie,this._ngZone=$,this._interactivityChecker=oe,this._doc=te,this._container=_e,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new Z.x,this._animationEnd=new Z.x,this._animationState="void",this.openedChange=new X.EventEmitter(!0),this._openedStream=this.openedChange.pipe((0,k.h)(pe=>pe),(0,x.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,k.h)(pe=>pe.fromState!==pe.toState&&0===pe.toState.indexOf("open")),(0,p.h)(void 0)),this._closedStream=this.openedChange.pipe((0,k.h)(pe=>!pe),(0,x.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,k.h)(pe=>pe.fromState!==pe.toState&&"void"===pe.toState),(0,p.h)(void 0)),this._destroyed=new Z.x,this.onPositionChanged=new X.EventEmitter,this._modeChanged=new Z.x,this.openedChange.subscribe(pe=>{pe?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,K.R)(this._elementRef.nativeElement,"keydown").pipe((0,k.h)(pe=>pe.keyCode===N.hY&&!this.disableClose&&!(0,N.Vb)(pe)),(0,u.R)(this._destroyed)).subscribe(pe=>this._ngZone.run(()=>{this.close(),pe.stopPropagation(),pe.preventDefault()}))}),this._animationEnd.pipe((0,g.x)((pe,ge)=>pe.fromState===ge.fromState&&pe.toState===ge.toState)).subscribe(pe=>{const{fromState:ge,toState:ae}=pe;(0===ae.indexOf("open")&&"void"===ge||"void"===ae&&0===ge.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(L,ee){this._interactivityChecker.isFocusable(L)||(L.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const U=()=>{L.removeEventListener("blur",U),L.removeEventListener("mousedown",U),L.removeAttribute("tabindex")};L.addEventListener("blur",U),L.addEventListener("mousedown",U)})),L.focus(ee)}_focusByCssSelector(L,ee){let U=this._elementRef.nativeElement.querySelector(L);U&&this._forceFocus(U,ee)}_takeFocus(){if(!this._focusTrap)return;const L=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(ee=>{!ee&&"function"==typeof this._elementRef.nativeElement.focus&&L.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(L){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,L):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const L=this._doc.activeElement;return!!L&&this._elementRef.nativeElement.contains(L)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(L){return this.toggle(!0,L)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(L=!this.opened,ee){L&&ee&&(this._openedVia=ee);const U=this._setOpen(L,!L&&this._isFocusWithinDrawer(),this._openedVia||"program");return L||(this._openedVia=null),U}_setOpen(L,ee,U){return this._opened=L,L?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",ee&&this._restoreFocus(U)),this._updateFocusTrapState(),new Promise(ie=>{this.openedChange.pipe((0,v.q)(1)).subscribe($=>ie($?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(L){const ee=this._elementRef.nativeElement,U=ee.parentNode;"end"===L?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),U.insertBefore(this._anchor,ee)),U.appendChild(ee)):this._anchor&&this._anchor.parentNode.insertBefore(ee,this._anchor)}}return C.\u0275fac=function(L){return new(L||C)(X.\u0275\u0275directiveInject(X.ElementRef),X.\u0275\u0275directiveInject(O.qV),X.\u0275\u0275directiveInject(O.tE),X.\u0275\u0275directiveInject(Y.t4),X.\u0275\u0275directiveInject(X.NgZone),X.\u0275\u0275directiveInject(O.ic),X.\u0275\u0275directiveInject(c.K0,8),X.\u0275\u0275directiveInject(f,8))},C.\u0275cmp=X.\u0275\u0275defineComponent({type:C,selectors:[["mat-drawer"]],viewQuery:function(L,ee){if(1&L&&X.\u0275\u0275viewQuery(R,5),2&L){let U;X.\u0275\u0275queryRefresh(U=X.\u0275\u0275loadQuery())&&(ee._content=U.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(L,ee){1&L&&X.\u0275\u0275syntheticHostListener("@transform.start",function(ie){return ee._animationStarted.next(ie)})("@transform.done",function(ie){return ee._animationEnd.next(ie)}),2&L&&(X.\u0275\u0275attribute("align",null),X.\u0275\u0275syntheticHostProperty("@transform",ee._animationState),X.\u0275\u0275classProp("mat-drawer-end","end"===ee.position)("mat-drawer-over","over"===ee.mode)("mat-drawer-push","push"===ee.mode)("mat-drawer-side","side"===ee.mode)("mat-drawer-opened",ee.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:E,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(L,ee){1&L&&(X.\u0275\u0275projectionDef(),X.\u0275\u0275elementStart(0,"div",0,1),X.\u0275\u0275projection(2),X.\u0275\u0275elementEnd())},dependencies:[e.PQ],encapsulation:2,data:{animation:[a.transformDrawer]},changeDetection:0}),C})(),s=(()=>{class C{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(L){this._autosize=(0,I.Ig)(L)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(L){this._backdropOverride=null==L?null:(0,I.Ig)(L)}get scrollable(){return this._userContent||this._content}constructor(L,ee,U,ie,$,oe=!1,te){this._dir=L,this._element=ee,this._ngZone=U,this._changeDetectorRef=ie,this._animationMode=te,this._drawers=new X.QueryList,this.backdropClick=new X.EventEmitter,this._destroyed=new Z.x,this._doCheckSubject=new Z.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new Z.x,L&&L.change.pipe((0,u.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),$.change().pipe((0,u.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=oe}ngAfterContentInit(){this._allDrawers.changes.pipe((0,w.O)(this._allDrawers),(0,u.R)(this._destroyed)).subscribe(L=>{this._drawers.reset(L.filter(ee=>!ee._container||ee._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,w.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(L=>{this._watchDrawerToggle(L),this._watchDrawerPosition(L),this._watchDrawerMode(L)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,M.b)(10),(0,u.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(L=>L.open())}close(){this._drawers.forEach(L=>L.close())}updateContentMargins(){let L=0,ee=0;if(this._left&&this._left.opened)if("side"==this._left.mode)L+=this._left._getWidth();else if("push"==this._left.mode){const U=this._left._getWidth();L+=U,ee-=U}if(this._right&&this._right.opened)if("side"==this._right.mode)ee+=this._right._getWidth();else if("push"==this._right.mode){const U=this._right._getWidth();ee+=U,L-=U}L=L||null,ee=ee||null,(L!==this._contentMargins.left||ee!==this._contentMargins.right)&&(this._contentMargins={left:L,right:ee},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(L){L._animationStarted.pipe((0,k.h)(ee=>ee.fromState!==ee.toState),(0,u.R)(this._drawers.changes)).subscribe(ee=>{"open-instant"!==ee.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==L.mode&&L.openedChange.pipe((0,u.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(L.opened))}_watchDrawerPosition(L){L&&L.onPositionChanged.pipe((0,u.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,v.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(L){L&&L._modeChanged.pipe((0,u.R)((0,P.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(L){const ee=this._element.nativeElement.classList,U="mat-drawer-container-has-open";L?ee.add(U):ee.remove(U)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(L=>{"end"==L.position?this._end=L:this._start=L}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(L=>L&&!L.disableClose&&this._canHaveBackdrop(L)).forEach(L=>L._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(L){return"side"!==L.mode||!!this._backdropOverride}_isDrawerOpen(L){return null!=L&&L.opened}}return C.\u0275fac=function(L){return new(L||C)(X.\u0275\u0275directiveInject(S.Is,8),X.\u0275\u0275directiveInject(X.ElementRef),X.\u0275\u0275directiveInject(X.NgZone),X.\u0275\u0275directiveInject(X.ChangeDetectorRef),X.\u0275\u0275directiveInject(e.rL),X.\u0275\u0275directiveInject(d),X.\u0275\u0275directiveInject(X.ANIMATION_MODULE_TYPE,8))},C.\u0275cmp=X.\u0275\u0275defineComponent({type:C,selectors:[["mat-drawer-container"]],contentQueries:function(L,ee,U){if(1&L&&(X.\u0275\u0275contentQuery(U,V,5),X.\u0275\u0275contentQuery(U,F,5)),2&L){let ie;X.\u0275\u0275queryRefresh(ie=X.\u0275\u0275loadQuery())&&(ee._content=ie.first),X.\u0275\u0275queryRefresh(ie=X.\u0275\u0275loadQuery())&&(ee._allDrawers=ie)}},viewQuery:function(L,ee){if(1&L&&X.\u0275\u0275viewQuery(V,5),2&L){let U;X.\u0275\u0275queryRefresh(U=X.\u0275\u0275loadQuery())&&(ee._userContent=U.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(L,ee){2&L&&X.\u0275\u0275classProp("mat-drawer-container-explicit-backdrop",ee._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[X.\u0275\u0275ProvidersFeature([{provide:f,useExisting:C}])],ngContentSelectors:h,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(L,ee){1&L&&(X.\u0275\u0275projectionDef(l),X.\u0275\u0275template(0,W,1,2,"div",0),X.\u0275\u0275projection(1),X.\u0275\u0275projection(2,1),X.\u0275\u0275template(3,b,2,0,"mat-drawer-content",1)),2&L&&(X.\u0275\u0275property("ngIf",ee.hasBackdrop),X.\u0275\u0275advance(3),X.\u0275\u0275property("ngIf",!ee._content))},dependencies:[c.O5,V],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),C})(),_=(()=>{class C extends V{constructor(L,ee,U,ie,$){super(L,ee,U,ie,$)}}return C.\u0275fac=function(L){return new(L||C)(X.\u0275\u0275directiveInject(X.ChangeDetectorRef),X.\u0275\u0275directiveInject((0,X.forwardRef)(()=>H)),X.\u0275\u0275directiveInject(X.ElementRef),X.\u0275\u0275directiveInject(e.mF),X.\u0275\u0275directiveInject(X.NgZone))},C.\u0275cmp=X.\u0275\u0275defineComponent({type:C,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(L,ee){2&L&&X.\u0275\u0275styleProp("margin-left",ee._container._contentMargins.left,"px")("margin-right",ee._container._contentMargins.right,"px")},features:[X.\u0275\u0275ProvidersFeature([{provide:e.PQ,useExisting:C}]),X.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:E,decls:1,vars:0,template:function(L,ee){1&L&&(X.\u0275\u0275projectionDef(),X.\u0275\u0275projection(0))},encapsulation:2,changeDetection:0}),C})(),B=(()=>{class C extends F{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(L){this._fixedInViewport=(0,I.Ig)(L)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(L){this._fixedTopGap=(0,I.su)(L)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(L){this._fixedBottomGap=(0,I.su)(L)}}return C.\u0275fac=function(){let j;return function(ee){return(j||(j=X.\u0275\u0275getInheritedFactory(C)))(ee||C)}}(),C.\u0275cmp=X.\u0275\u0275defineComponent({type:C,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(L,ee){2&L&&(X.\u0275\u0275attribute("align",null),X.\u0275\u0275styleProp("top",ee.fixedInViewport?ee.fixedTopGap:null,"px")("bottom",ee.fixedInViewport?ee.fixedBottomGap:null,"px"),X.\u0275\u0275classProp("mat-drawer-end","end"===ee.position)("mat-drawer-over","over"===ee.mode)("mat-drawer-push","push"===ee.mode)("mat-drawer-side","side"===ee.mode)("mat-drawer-opened",ee.opened)("mat-sidenav-fixed",ee.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[X.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:E,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(L,ee){1&L&&(X.\u0275\u0275projectionDef(),X.\u0275\u0275elementStart(0,"div",0,1),X.\u0275\u0275projection(2),X.\u0275\u0275elementEnd())},dependencies:[e.PQ],encapsulation:2,data:{animation:[a.transformDrawer]},changeDetection:0}),C})(),H=(()=>{class C extends s{}return C.\u0275fac=function(){let j;return function(ee){return(j||(j=X.\u0275\u0275getInheritedFactory(C)))(ee||C)}}(),C.\u0275cmp=X.\u0275\u0275defineComponent({type:C,selectors:[["mat-sidenav-container"]],contentQueries:function(L,ee,U){if(1&L&&(X.\u0275\u0275contentQuery(U,_,5),X.\u0275\u0275contentQuery(U,B,5)),2&L){let ie;X.\u0275\u0275queryRefresh(ie=X.\u0275\u0275loadQuery())&&(ee._content=ie.first),X.\u0275\u0275queryRefresh(ie=X.\u0275\u0275loadQuery())&&(ee._allDrawers=ie)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(L,ee){2&L&&X.\u0275\u0275classProp("mat-drawer-container-explicit-backdrop",ee._backdropOverride)},exportAs:["matSidenavContainer"],features:[X.\u0275\u0275ProvidersFeature([{provide:f,useExisting:C}]),X.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:o,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(L,ee){1&L&&(X.\u0275\u0275projectionDef(i),X.\u0275\u0275template(0,r,1,2,"div",0),X.\u0275\u0275projection(1),X.\u0275\u0275projection(2,1),X.\u0275\u0275template(3,n,2,0,"mat-sidenav-content",1)),2&L&&(X.\u0275\u0275property("ngIf",ee.hasBackdrop),X.\u0275\u0275advance(3),X.\u0275\u0275property("ngIf",!ee._content))},dependencies:[c.O5,_],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),C})(),G=(()=>{class C{}return C.\u0275fac=function(L){return new(L||C)},C.\u0275mod=X.\u0275\u0275defineNgModule({type:C}),C.\u0275inj=X.\u0275\u0275defineInjector({imports:[c.ez,y.BQ,e.ZD,e.ZD,y.BQ]}),C})()},4639:(Lt,ut,se)=>{"use strict";se.d(ut,{Rr:()=>p,rP:()=>w});var e=se(4537),c=se(92),X=se(8954),y=se(1379),O=se(4929),S=se(8692);const I=["switch"],N=["*"],Y=new e.InjectionToken("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})}),Z={provide:c.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>p),multi:!0};class K{constructor(A,E){this.source=A,this.checked=E}}let P=0;const k=(0,y.sb)((0,y.pj)((0,y.Kr)((0,y.Id)(class{constructor(M){this._elementRef=M}}))));let x=(()=>{class M extends k{get required(){return this._required}set required(E){this._required=(0,O.Ig)(E)}get checked(){return this._checked}set checked(E){this._checked=(0,O.Ig)(E),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(E,R,W,b,l,h,r){super(E),this._focusMonitor=R,this._changeDetectorRef=W,this.defaults=l,this._onChange=n=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new e.EventEmitter,this.toggleChange=new e.EventEmitter,this.tabIndex=parseInt(b)||0,this.color=this.defaultColor=l.color||"accent",this._noopAnimations="NoopAnimations"===h,this.id=this._uniqueId=`${r}${++P}`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(E=>{"keyboard"===E||"program"===E?(this._focused=!0,this._changeDetectorRef.markForCheck()):E||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(E){this.checked=!!E}registerOnChange(E){this._onChange=E}registerOnTouched(E){this._onTouched=E}setDisabledState(E){this.disabled=E,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}}return M.\u0275fac=function(E){e.\u0275\u0275invalidFactory()},M.\u0275dir=e.\u0275\u0275defineDirective({type:M,inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange"},features:[e.\u0275\u0275InheritDefinitionFeature]}),M})(),p=(()=>{class M extends x{get buttonId(){return`${this.id||this._uniqueId}-button`}constructor(E,R,W,b,l,h){super(E,R,W,b,l,h,"mat-mdc-slide-toggle-"),this._labelId=this._uniqueId+"-label"}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new K(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(E){return new K(this,E)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}}return M.\u0275fac=function(E){return new(E||M)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(X.tE),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275injectAttribute("tabindex"),e.\u0275\u0275directiveInject(Y),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8))},M.\u0275cmp=e.\u0275\u0275defineComponent({type:M,selectors:[["mat-slide-toggle"]],viewQuery:function(E,R){if(1&E&&e.\u0275\u0275viewQuery(I,5),2&E){let W;e.\u0275\u0275queryRefresh(W=e.\u0275\u0275loadQuery())&&(R._switchElement=W.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(E,R){2&E&&(e.\u0275\u0275hostProperty("id",R.id),e.\u0275\u0275attribute("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),e.\u0275\u0275classProp("mat-mdc-slide-toggle-focused",R._focused)("mat-mdc-slide-toggle-checked",R.checked)("_mat-animation-noopable",R._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[e.\u0275\u0275ProvidersFeature([Z]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:N,decls:17,vars:24,consts:[[1,"mdc-form-field"],["role","switch","type","button",1,"mdc-switch",3,"tabIndex","disabled","click"],["switch",""],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],["viewBox","0 0 24 24",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"],[3,"for","click"]],template:function(E,R){if(1&E&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275elementStart(0,"div",0)(1,"button",1,2),e.\u0275\u0275listener("click",function(){return R._handleClick()}),e.\u0275\u0275element(3,"div",3),e.\u0275\u0275elementStart(4,"div",4)(5,"div",5)(6,"div",6),e.\u0275\u0275element(7,"div",7),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"div",8),e.\u0275\u0275element(9,"div",9),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"div",10),e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(11,"svg",11),e.\u0275\u0275element(12,"path",12),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"svg",13),e.\u0275\u0275element(14,"path",14),e.\u0275\u0275elementEnd()()()()(),e.\u0275\u0275namespaceHTML(),e.\u0275\u0275elementStart(15,"label",15),e.\u0275\u0275listener("click",function(b){return b.stopPropagation()}),e.\u0275\u0275projection(16),e.\u0275\u0275elementEnd()()),2&E){const W=e.\u0275\u0275reference(2);e.\u0275\u0275classProp("mdc-form-field--align-end","before"==R.labelPosition),e.\u0275\u0275advance(1),e.\u0275\u0275classProp("mdc-switch--selected",R.checked)("mdc-switch--unselected",!R.checked)("mdc-switch--checked",R.checked)("mdc-switch--disabled",R.disabled),e.\u0275\u0275property("tabIndex",R.tabIndex)("disabled",R.disabled),e.\u0275\u0275attribute("id",R.buttonId)("name",R.name)("aria-label",R.ariaLabel)("aria-labelledby",R._getAriaLabelledBy())("aria-describedby",R.ariaDescribedby)("aria-required",R.required||null)("aria-checked",R.checked),e.\u0275\u0275advance(8),e.\u0275\u0275property("matRippleTrigger",W)("matRippleDisabled",R.disableRipple||R.disabled)("matRippleCentered",!0),e.\u0275\u0275advance(6),e.\u0275\u0275property("for",R.buttonId),e.\u0275\u0275attribute("id",R._labelId)}},dependencies:[y.wG],styles:['.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mdc-switch{width:var(--mdc-switch-track-width, 36px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, #616161)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color, var(--mdc-theme-surface, #fff))}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation, 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__focus-ring-wrapper,.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height, 20px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__handle::after{opacity:var(--mdc-switch-disabled-handle-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape, 10px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width, 20px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width, 20px))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 18px);height:var(--mdc-switch-selected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 18px);height:var(--mdc-switch-unselected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size, 48px);width:var(--mdc-switch-state-layer-size, 48px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height, 14px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape, 7px)}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}'],encapsulation:2,changeDetection:0}),M})(),v=(()=>{class M{}return M.\u0275fac=function(E){return new(E||M)},M.\u0275mod=e.\u0275\u0275defineNgModule({type:M}),M.\u0275inj=e.\u0275\u0275defineInjector({}),M})(),w=(()=>{class M{}return M.\u0275fac=function(E){return new(E||M)},M.\u0275mod=e.\u0275\u0275defineNgModule({type:M}),M.\u0275inj=e.\u0275\u0275defineInjector({imports:[v,y.BQ,y.si,S.ez,v,y.BQ]}),M})()},5298:(Lt,ut,se)=>{"use strict";se.d(ut,{$5:()=>o,KP:()=>a,pH:()=>l});var e=se(5875),c=se(4929),X=se(6321),y=se(4537),O=se(1379),S=se(5598),I=se(8692),N=se(92),Y=se(8023);const Z=["knob"],K=["valueIndicatorContainer"];function P(m,d){if(1&m&&(y.\u0275\u0275elementStart(0,"div",4,5)(2,"div",6)(3,"span",7),y.\u0275\u0275text(4),y.\u0275\u0275elementEnd()()()),2&m){const f=y.\u0275\u0275nextContext();y.\u0275\u0275advance(4),y.\u0275\u0275textInterpolate(f.valueIndicatorText)}}const k=["trackActive"];function x(m,d){if(1&m&&y.\u0275\u0275element(0,"div"),2&m){const f=d.$implicit,T=d.index,V=y.\u0275\u0275nextContext(3);y.\u0275\u0275classMap(0===f?"mdc-slider__tick-mark--active":"mdc-slider__tick-mark--inactive"),y.\u0275\u0275styleProp("transform",V._calcTickMarkTransform(T))}}function p(m,d){if(1&m&&(y.\u0275\u0275elementContainerStart(0),y.\u0275\u0275template(1,x,1,4,"div",11),y.\u0275\u0275elementContainerEnd()),2&m){const f=y.\u0275\u0275nextContext(2);y.\u0275\u0275advance(1),y.\u0275\u0275property("ngForOf",f._tickMarks)}}function u(m,d){if(1&m&&(y.\u0275\u0275elementStart(0,"div",8,9),y.\u0275\u0275template(2,p,2,1,"ng-container",10),y.\u0275\u0275elementEnd()),2&m){const f=y.\u0275\u0275nextContext();y.\u0275\u0275advance(2),y.\u0275\u0275property("ngIf",f._cachedWidth)}}function g(m,d){if(1&m&&y.\u0275\u0275element(0,"mat-slider-visual-thumb",7),2&m){const f=y.\u0275\u0275nextContext();y.\u0275\u0275property("discrete",f.discrete)("thumbPosition",1)("valueIndicatorText",f.startValueIndicatorText)}}const v=["*"],w=new y.InjectionToken("_MatSlider"),M=new y.InjectionToken("_MatSliderThumb"),A=new y.InjectionToken("_MatSliderRangeThumb"),E=new y.InjectionToken("_MatSliderVisualThumb");let W=(()=>{class m{constructor(f,T,V,F){this._cdr=f,this._ngZone=T,this._slider=F,this._isHovered=!1,this._isActive=!1,this._isValueIndicatorVisible=!1,this._onPointerMove=s=>{if(this._sliderInput._isFocused)return;const _=this._hostElement.getBoundingClientRect(),B=this._isSliderThumbHovered(s,_);this._isHovered=B,B?this._showHoverRipple():this._hideRipple(this._hoverRippleRef)},this._onMouseLeave=()=>{this._isHovered=!1,this._hideRipple(this._hoverRippleRef)},this._onFocus=()=>{this._hideRipple(this._hoverRippleRef),this._showFocusRipple(),this._hostElement.classList.add("mdc-slider__thumb--focused")},this._onBlur=()=>{this._isActive||this._hideRipple(this._focusRippleRef),this._isHovered&&this._showHoverRipple(),this._hostElement.classList.remove("mdc-slider__thumb--focused")},this._onDragStart=()=>{this._isActive=!0,this._showActiveRipple()},this._onDragEnd=()=>{this._isActive=!1,this._hideRipple(this._activeRippleRef),this._sliderInput._isFocused||this._hideRipple(this._focusRippleRef)},this._hostElement=V.nativeElement}ngAfterViewInit(){this._ripple.radius=24,this._sliderInput=this._slider._getInput(this.thumbPosition),this._sliderInputEl=this._sliderInput._hostElement;const f=this._sliderInputEl;this._ngZone.runOutsideAngular(()=>{f.addEventListener("pointermove",this._onPointerMove),f.addEventListener("pointerdown",this._onDragStart),f.addEventListener("pointerup",this._onDragEnd),f.addEventListener("pointerleave",this._onMouseLeave),f.addEventListener("focus",this._onFocus),f.addEventListener("blur",this._onBlur)})}ngOnDestroy(){const f=this._sliderInputEl;f.removeEventListener("pointermove",this._onPointerMove),f.removeEventListener("pointerdown",this._onDragStart),f.removeEventListener("pointerup",this._onDragEnd),f.removeEventListener("pointerleave",this._onMouseLeave),f.removeEventListener("focus",this._onFocus),f.removeEventListener("blur",this._onBlur)}_showHoverRipple(){this._isShowingRipple(this._hoverRippleRef)||(this._hoverRippleRef=this._showRipple({enterDuration:0,exitDuration:0}),this._hoverRippleRef?.element.classList.add("mat-mdc-slider-hover-ripple"))}_showFocusRipple(){this._isShowingRipple(this._focusRippleRef)||(this._focusRippleRef=this._showRipple({enterDuration:0,exitDuration:0},!0),this._focusRippleRef?.element.classList.add("mat-mdc-slider-focus-ripple"))}_showActiveRipple(){this._isShowingRipple(this._activeRippleRef)||(this._activeRippleRef=this._showRipple({enterDuration:225,exitDuration:400}),this._activeRippleRef?.element.classList.add("mat-mdc-slider-active-ripple"))}_isShowingRipple(f){return 0===f?.state||1===f?.state}_showRipple(f,T){if(!this._slider.disabled&&(this._showValueIndicator(),this._slider._isRange&&this._slider._getThumb(1===this.thumbPosition?2:1)._showValueIndicator(),!this._slider._globalRippleOptions?.disabled||T))return this._ripple.launch({animation:this._slider._noopAnimations?{enterDuration:0,exitDuration:0}:f,centered:!0,persistent:!0})}_hideRipple(f){if(f?.fadeOut(),this._isShowingAnyRipple())return;this._slider._isRange||this._hideValueIndicator();const T=this._getSibling();T._isShowingAnyRipple()||(this._hideValueIndicator(),T._hideValueIndicator())}_showValueIndicator(){this._hostElement.classList.add("mdc-slider__thumb--with-indicator")}_hideValueIndicator(){this._hostElement.classList.remove("mdc-slider__thumb--with-indicator")}_getSibling(){return this._slider._getThumb(1===this.thumbPosition?2:1)}_getValueIndicatorContainer(){return this._valueIndicatorContainer?.nativeElement}_getKnob(){return this._knob.nativeElement}_isShowingAnyRipple(){return this._isShowingRipple(this._hoverRippleRef)||this._isShowingRipple(this._focusRippleRef)||this._isShowingRipple(this._activeRippleRef)}_isSliderThumbHovered(f,T){const V=T.width/2,B=f.clientY-(T.y+V);return Math.pow(f.clientX-(T.x+V),2)+Math.pow(B,2)<Math.pow(V,2)}}return m.\u0275fac=function(f){return new(f||m)(y.\u0275\u0275directiveInject(y.ChangeDetectorRef),y.\u0275\u0275directiveInject(y.NgZone),y.\u0275\u0275directiveInject(y.ElementRef),y.\u0275\u0275directiveInject(w))},m.\u0275cmp=y.\u0275\u0275defineComponent({type:m,selectors:[["mat-slider-visual-thumb"]],viewQuery:function(f,T){if(1&f&&(y.\u0275\u0275viewQuery(O.wG,5),y.\u0275\u0275viewQuery(Z,5),y.\u0275\u0275viewQuery(K,5)),2&f){let V;y.\u0275\u0275queryRefresh(V=y.\u0275\u0275loadQuery())&&(T._ripple=V.first),y.\u0275\u0275queryRefresh(V=y.\u0275\u0275loadQuery())&&(T._knob=V.first),y.\u0275\u0275queryRefresh(V=y.\u0275\u0275loadQuery())&&(T._valueIndicatorContainer=V.first)}},hostAttrs:[1,"mdc-slider__thumb","mat-mdc-slider-visual-thumb"],inputs:{discrete:"discrete",thumbPosition:"thumbPosition",valueIndicatorText:"valueIndicatorText"},features:[y.\u0275\u0275ProvidersFeature([{provide:E,useExisting:m}])],decls:4,vars:2,consts:[["class","mdc-slider__value-indicator-container",4,"ngIf"],[1,"mdc-slider__thumb-knob"],["knob",""],["matRipple","",1,"mat-mdc-focus-indicator",3,"matRippleDisabled"],[1,"mdc-slider__value-indicator-container"],["valueIndicatorContainer",""],[1,"mdc-slider__value-indicator"],[1,"mdc-slider__value-indicator-text"]],template:function(f,T){1&f&&(y.\u0275\u0275template(0,P,5,1,"div",0),y.\u0275\u0275element(1,"div",1,2)(3,"div",3)),2&f&&(y.\u0275\u0275property("ngIf",T.discrete),y.\u0275\u0275advance(3),y.\u0275\u0275property("matRippleDisabled",!0))},dependencies:[I.O5,O.wG],styles:[".mat-mdc-slider-visual-thumb .mat-ripple{height:100%;width:100%}.mat-mdc-slider .mdc-slider__tick-marks{justify-content:start}.mat-mdc-slider .mdc-slider__tick-marks .mdc-slider__tick-mark--active,.mat-mdc-slider .mdc-slider__tick-marks .mdc-slider__tick-mark--inactive{position:absolute;left:2px}"],encapsulation:2,changeDetection:0}),m})();const b=(0,O.pj)((0,O.Kr)(class{constructor(m){this._elementRef=m}}),"primary");let l=(()=>{class m extends b{get disabled(){return this._disabled}set disabled(f){this._disabled=(0,c.Ig)(f);const T=this._getInput(2),V=this._getInput(1);T&&(T.disabled=this._disabled),V&&(V.disabled=this._disabled)}get discrete(){return this._discrete}set discrete(f){this._discrete=(0,c.Ig)(f),this._updateValueIndicatorUIs()}get showTickMarks(){return this._showTickMarks}set showTickMarks(f){this._showTickMarks=(0,c.Ig)(f)}get min(){return this._min}set min(f){const T=(0,c.su)(f,this._min);this._min!==T&&this._updateMin(T)}_updateMin(f){const T=this._min;this._min=f,this._isRange?this._updateMinRange({old:T,new:f}):this._updateMinNonRange(f),this._onMinMaxOrStepChange()}_updateMinRange(f){const T=this._getInput(2),V=this._getInput(1),F=T.value,s=V.value;V.min=f.new,T.min=Math.max(f.new,V.value),V.max=Math.min(T.max,T.value),V._updateWidthInactive(),T._updateWidthInactive(),f.new<f.old?this._onTranslateXChangeBySideEffect(T,V):this._onTranslateXChangeBySideEffect(V,T),F!==T.value&&this._onValueChange(T),s!==V.value&&this._onValueChange(V)}_updateMinNonRange(f){const T=this._getInput(2);if(T){const V=T.value;T.min=f,T._updateThumbUIByValue(),this._updateTrackUI(T),V!==T.value&&this._onValueChange(T)}}get max(){return this._max}set max(f){const T=(0,c.su)(f,this._max);this._max!==T&&this._updateMax(T)}_updateMax(f){const T=this._max;this._max=f,this._isRange?this._updateMaxRange({old:T,new:f}):this._updateMaxNonRange(f),this._onMinMaxOrStepChange()}_updateMaxRange(f){const T=this._getInput(2),V=this._getInput(1),F=T.value,s=V.value;T.max=f.new,V.max=Math.min(f.new,T.value),T.min=V.value,T._updateWidthInactive(),V._updateWidthInactive(),f.new>f.old?this._onTranslateXChangeBySideEffect(V,T):this._onTranslateXChangeBySideEffect(T,V),F!==T.value&&this._onValueChange(T),s!==V.value&&this._onValueChange(V)}_updateMaxNonRange(f){const T=this._getInput(2);if(T){const V=T.value;T.max=f,T._updateThumbUIByValue(),this._updateTrackUI(T),V!==T.value&&this._onValueChange(T)}}get step(){return this._step}set step(f){const T=(0,c.su)(f,this._step);this._step!==T&&this._updateStep(T)}_updateStep(f){this._step=f,this._isRange?this._updateStepRange():this._updateStepNonRange(),this._onMinMaxOrStepChange()}_updateStepRange(){const f=this._getInput(2),T=this._getInput(1),V=f.value,F=T.value,s=T.value;f.min=this._min,T.max=this._max,f.step=this._step,T.step=this._step,this._platform.SAFARI&&(f.value=f.value,T.value=T.value),f.min=Math.max(this._min,T.value),T.max=Math.min(this._max,f.value),T._updateWidthInactive(),f._updateWidthInactive(),f.value<s?this._onTranslateXChangeBySideEffect(T,f):this._onTranslateXChangeBySideEffect(f,T),V!==f.value&&this._onValueChange(f),F!==T.value&&this._onValueChange(T)}_updateStepNonRange(){const f=this._getInput(2);if(f){const T=f.value;f.step=this._step,this._platform.SAFARI&&(f.value=f.value),f._updateThumbUIByValue(),T!==f.value&&this._onValueChange(f)}}constructor(f,T,V,F,s,_,B){super(F),this._ngZone=f,this._cdr=T,this._platform=V,this._dir=s,this._globalRippleOptions=_,this._disabled=!1,this._discrete=!1,this._showTickMarks=!1,this._min=0,this._max=100,this._step=0,this.displayWith=H=>`${H}`,this._rippleRadius=24,this.startValueIndicatorText="",this.endValueIndicatorText="",this._isRange=!1,this._isRtl=!1,this._hasViewInitialized=!1,this._tickMarkTrackWidth=0,this._hasAnimation=!1,this._resizeTimer=null,this._knobRadius=8,this._thumbsOverlap=!1,this._noopAnimations="NoopAnimations"===B,this._dirChangeSubscription=this._dir.change.subscribe(()=>this._onDirChange()),this._isRtl="rtl"===this._dir.value}ngAfterViewInit(){this._platform.isBrowser&&this._updateDimensions();const f=this._getInput(2),T=this._getInput(1);this._isRange=!!f&&!!T,this._cdr.detectChanges();const V=this._getThumb(2);this._rippleRadius=V._ripple.radius,this._inputPadding=this._rippleRadius-this._knobRadius,this._inputOffset=this._knobRadius,this._isRange?this._initUIRange(f,T):this._initUINonRange(f),this._updateTrackUI(f),this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._observeHostResize(),this._cdr.detectChanges()}_initUINonRange(f){f.initProps(),f.initUI(),this._updateValueIndicatorUI(f),this._hasViewInitialized=!0,f._updateThumbUIByValue()}_initUIRange(f,T){f.initProps(),f.initUI(),T.initProps(),T.initUI(),f._updateMinMax(),T._updateMinMax(),f._updateStaticStyles(),T._updateStaticStyles(),this._updateValueIndicatorUIs(),this._hasViewInitialized=!0,f._updateThumbUIByValue(),T._updateThumbUIByValue()}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._resizeObserver?.disconnect(),this._resizeObserver=null}_onDirChange(){this._isRtl="rtl"===this._dir.value,this._isRange?this._onDirChangeRange():this._onDirChangeNonRange(),this._updateTickMarkUI()}_onDirChangeRange(){const f=this._getInput(2),T=this._getInput(1);f._setIsLeftThumb(),T._setIsLeftThumb(),f.translateX=f._calcTranslateXByValue(),T.translateX=T._calcTranslateXByValue(),f._updateStaticStyles(),T._updateStaticStyles(),f._updateWidthInactive(),T._updateWidthInactive(),f._updateThumbUIByValue(),T._updateThumbUIByValue()}_onDirChangeNonRange(){this._getInput(2)._updateThumbUIByValue()}_observeHostResize(){typeof ResizeObserver>"u"||!ResizeObserver||this._ngZone.runOutsideAngular(()=>{this._resizeObserver=new ResizeObserver(()=>{this._isActive()||(this._resizeTimer&&clearTimeout(this._resizeTimer),this._onResize())}),this._resizeObserver.observe(this._elementRef.nativeElement)})}_isActive(){return this._getThumb(1)._isActive||this._getThumb(2)._isActive}_getValue(f=2){const T=this._getInput(f);return T?T.value:this.min}_skipUpdate(){return!(!this._getInput(1)?._skipUIUpdate&&!this._getInput(2)?._skipUIUpdate)}_updateDimensions(){this._cachedWidth=this._elementRef.nativeElement.offsetWidth,this._cachedLeft=this._elementRef.nativeElement.getBoundingClientRect().left}_setTrackActiveStyles(f){const T=this._trackActive.nativeElement.style,V=f.left!==T.left&&f.right!==T.right;T.left=f.left,T.right=f.right,T.transformOrigin=f.transformOrigin,V?(this._elementRef.nativeElement.classList.add("mat-mdc-slider-disable-track-animation"),this._ngZone.onStable.pipe((0,S.q)(1)).subscribe(()=>{this._elementRef.nativeElement.classList.remove("mat-mdc-slider-disable-track-animation"),T.transform=f.transform})):T.transform=f.transform}_calcTickMarkTransform(f){return`translateX(${f*(this._tickMarkTrackWidth/(this._tickMarks.length-1))}px`}_onTranslateXChange(f){this._hasViewInitialized&&(this._updateThumbUI(f),this._updateTrackUI(f),this._updateOverlappingThumbUI(f))}_onTranslateXChangeBySideEffect(f,T){this._hasViewInitialized&&(f._updateThumbUIByValue(),T._updateThumbUIByValue())}_onValueChange(f){this._hasViewInitialized&&(this._updateValueIndicatorUI(f),this._updateTickMarkUI(),this._cdr.detectChanges())}_onMinMaxOrStepChange(){this._hasViewInitialized&&(this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.markForCheck())}_onResize(){if(this._hasViewInitialized){if(this._updateDimensions(),this._isRange){const f=this._getInput(2),T=this._getInput(1);f._updateThumbUIByValue(),T._updateThumbUIByValue(),f._updateStaticStyles(),T._updateStaticStyles(),f._updateMinMax(),T._updateMinMax(),f._updateWidthInactive(),T._updateWidthInactive()}else{const f=this._getInput(2);f&&f._updateThumbUIByValue()}this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.detectChanges()}}_areThumbsOverlapping(){const f=this._getInput(1),T=this._getInput(2);return!(!f||!T)&&T.translateX-f.translateX<20}_updateOverlappingThumbClassNames(f){const T=f.getSibling(),V=this._getThumb(f.thumbPosition);this._getThumb(T.thumbPosition)._hostElement.classList.remove("mdc-slider__thumb--top"),V._hostElement.classList.toggle("mdc-slider__thumb--top",this._thumbsOverlap)}_updateOverlappingThumbUI(f){!this._isRange||this._skipUpdate()||this._thumbsOverlap!==this._areThumbsOverlapping()&&(this._thumbsOverlap=!this._thumbsOverlap,this._updateOverlappingThumbClassNames(f))}_updateThumbUI(f){this._skipUpdate()||(this._getThumb(2===f.thumbPosition?2:1)._hostElement.style.transform=`translateX(${f.translateX}px)`)}_updateValueIndicatorUI(f){if(this._skipUpdate())return;const T=this.displayWith(f.value);if(this._hasViewInitialized?f._valuetext=T:f._hostElement.setAttribute("aria-valuetext",T),this.discrete){1===f.thumbPosition?this.startValueIndicatorText=T:this.endValueIndicatorText=T;const V=this._getThumb(f.thumbPosition);T.length<3?V._hostElement.classList.add("mdc-slider__thumb--short-value"):V._hostElement.classList.remove("mdc-slider__thumb--short-value")}}_updateValueIndicatorUIs(){const f=this._getInput(2),T=this._getInput(1);f&&this._updateValueIndicatorUI(f),T&&this._updateValueIndicatorUI(T)}_updateTickMarkTrackUI(){if(!this.showTickMarks||this._skipUpdate())return;const f=this._step&&this._step>0?this._step:1,V=(Math.floor(this.max/f)*f-this.min)/(this.max-this.min);this._tickMarkTrackWidth=this._cachedWidth*V-6}_updateTrackUI(f){this._skipUpdate()||(this._isRange?this._updateTrackUIRange(f):this._updateTrackUINonRange(f))}_updateTrackUIRange(f){const T=f.getSibling();if(!T||!this._cachedWidth)return;const V=Math.abs(T.translateX-f.translateX)/this._cachedWidth;this._setTrackActiveStyles(f._isLeftThumb&&this._cachedWidth?{left:"auto",right:this._cachedWidth-T.translateX+"px",transformOrigin:"right",transform:`scaleX(${V})`}:{left:`${T.translateX}px`,right:"auto",transformOrigin:"left",transform:`scaleX(${V})`})}_updateTrackUINonRange(f){this._setTrackActiveStyles(this._isRtl?{left:"auto",right:"0px",transformOrigin:"right",transform:`scaleX(${1-f.fillPercentage})`}:{left:"0px",right:"auto",transformOrigin:"left",transform:`scaleX(${f.fillPercentage})`})}_updateTickMarkUI(){if(!this.showTickMarks||void 0===this.step||void 0===this.min||void 0===this.max)return;const f=this.step>0?this.step:1;this._isRange?this._updateTickMarkUIRange(f):this._updateTickMarkUINonRange(f),this._isRtl&&this._tickMarks.reverse()}_updateTickMarkUINonRange(f){const T=this._getValue();let V=Math.max(Math.round((T-this.min)/f),0),F=Math.max(Math.round((this.max-T)/f),0);this._isRtl?V++:F++,this._tickMarks=Array(V).fill(0).concat(Array(F).fill(1))}_updateTickMarkUIRange(f){const T=this._getValue(),V=this._getValue(1),F=Math.max(Math.floor((V-this.min)/f),0),s=Math.max(Math.floor((T-V)/f)+1,0),_=Math.max(Math.floor((this.max-T)/f),0);this._tickMarks=Array(F).fill(1).concat(Array(s).fill(0),Array(_).fill(1))}_getInput(f){return 2===f&&this._input?this._input:this._inputs?.length?1===f?this._inputs.first:this._inputs.last:void 0}_getThumb(f){return 2===f?this._thumbs?.last:this._thumbs?.first}_setTransition(f){this._hasAnimation=f&&!this._noopAnimations,this._elementRef.nativeElement.classList.toggle("mat-mdc-slider-with-animation",this._hasAnimation)}}return m.\u0275fac=function(f){return new(f||m)(y.\u0275\u0275directiveInject(y.NgZone),y.\u0275\u0275directiveInject(y.ChangeDetectorRef),y.\u0275\u0275directiveInject(X.t4),y.\u0275\u0275directiveInject(y.ElementRef),y.\u0275\u0275directiveInject(e.Is,8),y.\u0275\u0275directiveInject(O.Y2,8),y.\u0275\u0275directiveInject(y.ANIMATION_MODULE_TYPE,8))},m.\u0275cmp=y.\u0275\u0275defineComponent({type:m,selectors:[["mat-slider"]],contentQueries:function(f,T,V){if(1&f&&(y.\u0275\u0275contentQuery(V,M,5),y.\u0275\u0275contentQuery(V,A,4)),2&f){let F;y.\u0275\u0275queryRefresh(F=y.\u0275\u0275loadQuery())&&(T._input=F.first),y.\u0275\u0275queryRefresh(F=y.\u0275\u0275loadQuery())&&(T._inputs=F)}},viewQuery:function(f,T){if(1&f&&(y.\u0275\u0275viewQuery(k,5),y.\u0275\u0275viewQuery(E,5)),2&f){let V;y.\u0275\u0275queryRefresh(V=y.\u0275\u0275loadQuery())&&(T._trackActive=V.first),y.\u0275\u0275queryRefresh(V=y.\u0275\u0275loadQuery())&&(T._thumbs=V)}},hostAttrs:[1,"mat-mdc-slider","mdc-slider"],hostVars:10,hostBindings:function(f,T){2&f&&y.\u0275\u0275classProp("mdc-slider--range",T._isRange)("mdc-slider--disabled",T.disabled)("mdc-slider--discrete",T.discrete)("mdc-slider--tick-marks",T.showTickMarks)("_mat-animation-noopable",T._noopAnimations)},inputs:{color:"color",disableRipple:"disableRipple",disabled:"disabled",discrete:"discrete",showTickMarks:"showTickMarks",min:"min",max:"max",step:"step",displayWith:"displayWith"},exportAs:["matSlider"],features:[y.\u0275\u0275ProvidersFeature([{provide:w,useExisting:m}]),y.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:v,decls:9,vars:5,consts:[[1,"mdc-slider__track"],[1,"mdc-slider__track--inactive"],[1,"mdc-slider__track--active"],[1,"mdc-slider__track--active_fill"],["trackActive",""],["class","mdc-slider__tick-marks",4,"ngIf"],[3,"discrete","thumbPosition","valueIndicatorText",4,"ngIf"],[3,"discrete","thumbPosition","valueIndicatorText"],[1,"mdc-slider__tick-marks"],["tickMarkContainer",""],[4,"ngIf"],[3,"class","transform",4,"ngFor","ngForOf"]],template:function(f,T){1&f&&(y.\u0275\u0275projectionDef(),y.\u0275\u0275projection(0),y.\u0275\u0275elementStart(1,"div",0),y.\u0275\u0275element(2,"div",1),y.\u0275\u0275elementStart(3,"div",2),y.\u0275\u0275element(4,"div",3,4),y.\u0275\u0275elementEnd(),y.\u0275\u0275template(6,u,3,1,"div",5),y.\u0275\u0275elementEnd(),y.\u0275\u0275template(7,g,1,3,"mat-slider-visual-thumb",6),y.\u0275\u0275element(8,"mat-slider-visual-thumb",7)),2&f&&(y.\u0275\u0275advance(6),y.\u0275\u0275property("ngIf",T.showTickMarks),y.\u0275\u0275advance(1),y.\u0275\u0275property("ngIf",T._isRange),y.\u0275\u0275advance(1),y.\u0275\u0275property("discrete",T.discrete)("thumbPosition",2)("valueIndicatorText",T.endValueIndicatorText))},dependencies:[I.sg,I.O5,W],styles:['.mdc-slider{cursor:pointer;height:48px;margin:0 24px;position:relative;touch-action:pan-y}.mdc-slider .mdc-slider__track{position:absolute;top:50%;transform:translateY(-50%);width:100%}.mdc-slider .mdc-slider__track--active,.mdc-slider .mdc-slider__track--inactive{display:flex;height:100%;position:absolute;width:100%}.mdc-slider .mdc-slider__track--active{overflow:hidden}.mdc-slider .mdc-slider__track--active_fill{border-top-style:solid;box-sizing:border-box;height:100%;width:100%;position:relative;-webkit-transform-origin:left;transform-origin:left}[dir=rtl] .mdc-slider .mdc-slider__track--active_fill,.mdc-slider .mdc-slider__track--active_fill[dir=rtl]{-webkit-transform-origin:right;transform-origin:right}.mdc-slider .mdc-slider__track--inactive{left:0;top:0}.mdc-slider .mdc-slider__track--inactive::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-slider .mdc-slider__track--inactive::before{border-color:CanvasText}}.mdc-slider .mdc-slider__value-indicator-container{bottom:44px;left:var(--slider-value-indicator-container-left, 50%);pointer-events:none;position:absolute;right:var(--slider-value-indicator-container-right);transform:var(--slider-value-indicator-container-transform, translateX(-50%))}.mdc-slider .mdc-slider__value-indicator{transition:transform 100ms 0ms cubic-bezier(0.4, 0, 1, 1);align-items:center;border-radius:4px;display:flex;height:32px;padding:0 12px;transform:scale(0);transform-origin:bottom}.mdc-slider .mdc-slider__value-indicator::before{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid;bottom:-5px;content:"";height:0;left:var(--slider-value-indicator-caret-left, 50%);position:absolute;right:var(--slider-value-indicator-caret-right);transform:var(--slider-value-indicator-caret-transform, translateX(-50%));width:0}.mdc-slider .mdc-slider__value-indicator::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-slider .mdc-slider__value-indicator::after{border-color:CanvasText}}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator-container{pointer-events:auto}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{transition:transform 100ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale(1)}@media(prefers-reduced-motion){.mdc-slider .mdc-slider__value-indicator,.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{transition:none}}.mdc-slider .mdc-slider__thumb{display:flex;left:-24px;outline:none;position:absolute;user-select:none;height:48px;width:48px}.mdc-slider .mdc-slider__thumb--top{z-index:1}.mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-style:solid;border-width:1px;box-sizing:content-box}.mdc-slider .mdc-slider__thumb-knob{box-sizing:border-box;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.mdc-slider .mdc-slider__tick-marks{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 1px;position:absolute;width:100%}.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:transform 80ms ease}@media(prefers-reduced-motion){.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:none}}.mdc-slider--disabled{cursor:auto}.mdc-slider--disabled .mdc-slider__thumb{pointer-events:none}.mdc-slider__input{cursor:pointer;left:0;margin:0;height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.mat-mdc-slider{display:inline-block;box-sizing:border-box;outline:none;vertical-align:middle;margin-left:8px;margin-right:8px;width:auto;min-width:112px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-slider .mdc-slider__thumb-knob{background-color:var(--mdc-slider-handle-color, var(--mdc-theme-primary, #6200ee));border-color:var(--mdc-slider-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__thumb-knob{background-color:var(--mdc-slider-disabled-handle-color, var(--mdc-theme-on-surface, #000));border-color:var(--mdc-slider-disabled-handle-color, var(--mdc-theme-on-surface, #000))}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider .mdc-slider__thumb::before,.mat-mdc-slider .mdc-slider__thumb::after{background-color:var(--mdc-slider-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slider .mdc-slider__thumb:hover::before,.mat-mdc-slider .mdc-slider__thumb.mdc-ripple-surface--hover::before{opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mat-mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded--background-focused::before,.mat-mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mat-mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mat-mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mat-mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mat-mdc-slider .mdc-slider__track--active_fill{border-color:var(--mdc-slider-active-track-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__track--active_fill{border-color:var(--mdc-slider-disabled-active-track-color, var(--mdc-theme-on-surface, #000))}.mat-mdc-slider .mdc-slider__track--inactive{background-color:var(--mdc-slider-inactive-track-color, var(--mdc-theme-primary, #6200ee));opacity:.24}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__track--inactive{background-color:var(--mdc-slider-disabled-inactive-track-color, var(--mdc-theme-on-surface, #000));opacity:.24}.mat-mdc-slider .mdc-slider__tick-mark--active{background-color:var(--mdc-slider-with-tick-marks-active-container-color, var(--mdc-theme-on-primary, #fff));opacity:var(--mdc-slider-with-tick-marks-active-container-opacity, 0.6)}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--active{background-color:var(--mdc-slider-with-tick-marks-active-container-color, var(--mdc-theme-on-primary, #fff));opacity:var(--mdc-slider-with-tick-marks-active-container-opacity, 0.6)}.mat-mdc-slider .mdc-slider__tick-mark--inactive{background-color:var(--mdc-slider-with-tick-marks-inactive-container-color, var(--mdc-theme-primary, #6200ee));opacity:var(--mdc-slider-with-tick-marks-inactive-container-opacity, 0.6)}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--inactive{background-color:var(--mdc-slider-with-tick-marks-disabled-container-color, var(--mdc-theme-on-surface, #000));opacity:var(--mdc-slider-with-tick-marks-inactive-container-opacity, 0.6)}.mat-mdc-slider .mdc-slider__value-indicator{background-color:var(--mdc-slider-label-container-color, #666666);opacity:1}.mat-mdc-slider .mdc-slider__value-indicator::before{border-top-color:var(--mdc-slider-label-container-color, #666666)}.mat-mdc-slider .mdc-slider__value-indicator{color:var(--mdc-slider-label-label-text-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slider .mdc-slider__track{height:var(--mdc-slider-inactive-track-height, 4px)}.mat-mdc-slider .mdc-slider__track--active{height:var(--mdc-slider-active-track-height, 6px);top:calc((var(--mdc-slider-inactive-track-height, 4px) - var(--mdc-slider-active-track-height, 6px)) / 2)}.mat-mdc-slider .mdc-slider__track--active_fill{border-top-width:var(--mdc-slider-active-track-height, 6px)}.mat-mdc-slider .mdc-slider__track--inactive{height:var(--mdc-slider-inactive-track-height, 4px)}.mat-mdc-slider .mdc-slider__tick-mark--active,.mat-mdc-slider .mdc-slider__tick-mark--inactive{height:var(--mdc-slider-with-tick-marks-container-size, 2px);width:var(--mdc-slider-with-tick-marks-container-size, 2px)}.mat-mdc-slider.mdc-slider--disabled{opacity:0.38}.mat-mdc-slider .mdc-slider__value-indicator-text{letter-spacing:var(--mdc-slider-label-label-text-tracking, 0.0071428571em);font-size:var(--mdc-slider-label-label-text-size, 0.875rem);font-family:var(--mdc-slider-label-label-text-font, Roboto, sans-serif);font-weight:var(--mdc-slider-label-label-text-weight, 500);line-height:var(--mdc-slider-label-label-text-line-height, 1.375rem)}.mat-mdc-slider .mdc-slider__track--active{border-radius:var(--mdc-slider-active-track-shape, 9999px)}.mat-mdc-slider .mdc-slider__track--inactive{border-radius:var(--mdc-slider-inactive-track-shape, 9999px)}.mat-mdc-slider .mdc-slider__thumb-knob{border-radius:var(--mdc-slider-handle-shape, 50%);width:var(--mdc-slider-handle-width, 20px);height:var(--mdc-slider-handle-height, 20px);border-style:solid;border-width:calc(var(--mdc-slider-handle-height, 20px) / 2) calc(var(--mdc-slider-handle-width, 20px) / 2)}.mat-mdc-slider .mdc-slider__tick-mark--active,.mat-mdc-slider .mdc-slider__tick-mark--inactive{border-radius:var(--mdc-slider-with-tick-marks-container-shape, 50%)}.mat-mdc-slider .mdc-slider__thumb-knob{box-shadow:var(--mdc-slider-handle-elevation, 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slider .mdc-slider__thumb:hover .mdc-slider__thumb-knob{background-color:var(--mdc-slider-hover-handle-color, var(--mdc-theme-primary, #6200ee));border-color:var(--mdc-slider-hover-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slider .mdc-slider__thumb:hover .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb:hover .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb:hover .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb-knob{background-color:var(--mdc-slider-focus-handle-color, var(--mdc-theme-primary, #6200ee));border-color:var(--mdc-slider-focus-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider .mdc-slider__thumb:not(:disabled):active .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb:not(:disabled):active .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb:not(:disabled):active .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:var(--mdc-slider-with-overlap-handle-outline-color, #fff);border-width:var(--mdc-slider-with-overlap-handle-outline-width, 1px)}.mat-mdc-slider .mdc-slider__input{box-sizing:content-box;pointer-events:auto}.mat-mdc-slider .mdc-slider__input.mat-mdc-slider-input-no-pointer-events{pointer-events:none}.mat-mdc-slider .mdc-slider__input.mat-slider__right-input{left:auto;right:0}.mat-mdc-slider .mdc-slider__thumb,.mat-mdc-slider .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__thumb,.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__track--active_fill{transition-duration:80ms}.mat-mdc-slider.mat-mdc-slider-with-animation.mat-mdc-slider-disable-track-animation .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider.mdc-slider--discrete .mdc-slider__thumb,.mat-mdc-slider.mdc-slider--discrete .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__thumb,.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__track--active_fill{transition-duration:80ms}.mat-mdc-slider.mat-mdc-slider-with-animation.mat-mdc-slider-disable-track-animation .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider .mdc-slider__track,.mat-mdc-slider .mdc-slider__thumb{pointer-events:none}.mat-mdc-slider .mdc-slider__value-indicator{opacity:var(--mat-mdc-slider-value-indicator-opacity, 1)}.mat-mdc-slider .mat-ripple .mat-ripple-element{background-color:var(--mat-mdc-slider-ripple-color, transparent)}.mat-mdc-slider .mat-ripple .mat-mdc-slider-hover-ripple{background-color:var(--mat-mdc-slider-hover-ripple-color, transparent)}.mat-mdc-slider .mat-ripple .mat-mdc-slider-focus-ripple,.mat-mdc-slider .mat-ripple .mat-mdc-slider-active-ripple{background-color:var(--mat-mdc-slider-focus-ripple-color, transparent)}.mat-mdc-slider._mat-animation-noopable.mdc-slider--discrete .mdc-slider__thumb,.mat-mdc-slider._mat-animation-noopable.mdc-slider--discrete .mdc-slider__track--active_fill,.mat-mdc-slider._mat-animation-noopable .mdc-slider__value-indicator{transition:none}.mat-mdc-slider .mat-mdc-focus-indicator::before{border-radius:50%}.mdc-slider__thumb--focused .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),m})();const n={provide:N.NG_VALUE_ACCESSOR,useExisting:(0,y.forwardRef)(()=>o),multi:!0};let o=(()=>{class m{get value(){return(0,c.su)(this._hostElement.value)}set value(f){const T=(0,c.su)(f).toString();this._hasSetInitialValue?this._isActive||(this._hostElement.value=T,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges()):this._initialValue=T}get translateX(){return this._slider.min>=this._slider.max?(this._translateX=0,this._translateX):(void 0===this._translateX&&(this._translateX=this._calcTranslateXByValue()),this._translateX)}set translateX(f){this._translateX=f}get min(){return(0,c.su)(this._hostElement.min)}set min(f){this._hostElement.min=(0,c.su)(f).toString(),this._cdr.detectChanges()}get max(){return(0,c.su)(this._hostElement.max)}set max(f){this._hostElement.max=(0,c.su)(f).toString(),this._cdr.detectChanges()}get step(){return(0,c.su)(this._hostElement.step)}set step(f){this._hostElement.step=(0,c.su)(f).toString(),this._cdr.detectChanges()}get disabled(){return(0,c.Ig)(this._hostElement.disabled)}set disabled(f){this._hostElement.disabled=(0,c.Ig)(f),this._cdr.detectChanges(),this._slider.disabled!==this.disabled&&(this._slider.disabled=this.disabled)}get percentage(){return this._slider.min>=this._slider.max?this._slider._isRtl?1:0:(this.value-this._slider.min)/(this._slider.max-this._slider.min)}get fillPercentage(){return this._slider._cachedWidth?0===this._translateX?0:this.translateX/this._slider._cachedWidth:this._slider._isRtl?1:0}_setIsFocused(f){this._isFocused=f}constructor(f,T,V,F){this._ngZone=f,this._elementRef=T,this._cdr=V,this._slider=F,this.valueChange=new y.EventEmitter,this.dragStart=new y.EventEmitter,this.dragEnd=new y.EventEmitter,this.thumbPosition=2,this._knobRadius=8,this._isActive=!1,this._isFocused=!1,this._hasSetInitialValue=!1,this._destroyed=new Y.x,this._skipUIUpdate=!1,this._onChangeFn=()=>{},this._onTouchedFn=()=>{},this._hostElement=T.nativeElement,this._ngZone.runOutsideAngular(()=>{this._hostElement.addEventListener("pointerdown",this._onPointerDown.bind(this)),this._hostElement.addEventListener("pointermove",this._onPointerMove.bind(this)),this._hostElement.addEventListener("pointerup",this._onPointerUp.bind(this))})}ngOnDestroy(){this._hostElement.removeEventListener("pointerdown",this._onPointerDown),this._hostElement.removeEventListener("pointermove",this._onPointerMove),this._hostElement.removeEventListener("pointerup",this._onPointerUp),this._destroyed.next(),this._destroyed.complete(),this.dragStart.complete(),this.dragEnd.complete()}initProps(){this._updateWidthInactive(),this.disabled!==this._slider.disabled&&(this._slider.disabled=!0),this.step=this._slider.step,this.min=this._slider.min,this.max=this._slider.max,this._initValue()}initUI(){this._updateThumbUIByValue()}_initValue(){this._hasSetInitialValue=!0,void 0===this._initialValue?this.value=this._getDefaultValue():(this._hostElement.value=this._initialValue,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges())}_getDefaultValue(){return this.min}_onBlur(){this._setIsFocused(!1),this._onTouchedFn()}_onFocus(){this._setIsFocused(!0)}_onChange(){this.valueChange.emit(this.value),this._isActive&&this._updateThumbUIByValue({withAnimation:!0})}_onInput(){this._onChangeFn(this.value),(this._slider.step||!this._isActive)&&this._updateThumbUIByValue({withAnimation:!0}),this._slider._onValueChange(this)}_onNgControlValueChange(){(!this._isActive||!this._isFocused)&&(this._slider._onValueChange(this),this._updateThumbUIByValue()),this._slider.disabled=this._formControl.disabled}_onPointerDown(f){this.disabled||0!==f.button||(this._isActive=!0,this._setIsFocused(!0),this._updateWidthActive(),this._slider._updateDimensions(),this._slider.step||this._updateThumbUIByPointerEvent(f,{withAnimation:!0}),this.disabled||(this._handleValueCorrection(f),this.dragStart.emit({source:this,parent:this._slider,value:this.value})))}_handleValueCorrection(f){this._skipUIUpdate=!0,setTimeout(()=>{this._skipUIUpdate=!1,this._fixValue(f)},0)}_fixValue(f){const T=f.clientX-this._slider._cachedLeft,V=this._slider._cachedWidth,F=0===this._slider.step?1:this._slider.step,s=Math.floor((this._slider.max-this._slider.min)/F),H=Math.round((this._slider._isRtl?1-T/V:T/V)*s)/s*(this._slider.max-this._slider.min)+this._slider.min,G=Math.round(H/F)*F;if(G===this.value)return this._slider._onValueChange(this),void(this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(f,{withAnimation:this._slider._hasAnimation}));this.value=G,this.valueChange.emit(this.value),this._onChangeFn(this.value),this._slider._onValueChange(this),this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(f,{withAnimation:this._slider._hasAnimation})}_onPointerMove(f){!this._slider.step&&this._isActive&&this._updateThumbUIByPointerEvent(f)}_onPointerUp(){this._isActive&&(this._isActive=!1,this.dragEnd.emit({source:this,parent:this._slider,value:this.value}),setTimeout(()=>this._updateWidthInactive()))}_clamp(f){return Math.max(Math.min(f,this._slider._cachedWidth),0)}_calcTranslateXByValue(){return this._slider._isRtl?(1-this.percentage)*this._slider._cachedWidth:this.percentage*this._slider._cachedWidth}_calcTranslateXByPointerEvent(f){return f.clientX-this._slider._cachedLeft}_updateWidthActive(){this._hostElement.style.padding=`0 ${this._slider._inputPadding}px`,this._hostElement.style.width=`calc(100% + ${this._slider._inputPadding}px)`}_updateWidthInactive(){this._hostElement.style.padding="0px",this._hostElement.style.width="calc(100% + 48px)",this._hostElement.style.left="-24px"}_updateThumbUIByValue(f){this.translateX=this._clamp(this._calcTranslateXByValue()),this._updateThumbUI(f)}_updateThumbUIByPointerEvent(f,T){this.translateX=this._clamp(this._calcTranslateXByPointerEvent(f)),this._updateThumbUI(T)}_updateThumbUI(f){this._slider._setTransition(!!f?.withAnimation),this._slider._onTranslateXChange(this)}writeValue(f){this.value=f}registerOnChange(f){this._onChangeFn=f}registerOnTouched(f){this._onTouchedFn=f}setDisabledState(f){this.disabled=f}focus(){this._hostElement.focus()}blur(){this._hostElement.blur()}}return m.\u0275fac=function(f){return new(f||m)(y.\u0275\u0275directiveInject(y.NgZone),y.\u0275\u0275directiveInject(y.ElementRef),y.\u0275\u0275directiveInject(y.ChangeDetectorRef),y.\u0275\u0275directiveInject(w))},m.\u0275dir=y.\u0275\u0275defineDirective({type:m,selectors:[["input","matSliderThumb",""]],hostAttrs:["type","range",1,"mdc-slider__input"],hostVars:1,hostBindings:function(f,T){1&f&&y.\u0275\u0275listener("change",function(){return T._onChange()})("input",function(){return T._onInput()})("blur",function(){return T._onBlur()})("focus",function(){return T._onFocus()}),2&f&&y.\u0275\u0275attribute("aria-valuetext",T._valuetext)},inputs:{value:"value"},outputs:{valueChange:"valueChange",dragStart:"dragStart",dragEnd:"dragEnd"},exportAs:["matSliderThumb"],features:[y.\u0275\u0275ProvidersFeature([n,{provide:M,useExisting:m}])]}),m})(),a=(()=>{class m{}return m.\u0275fac=function(f){return new(f||m)},m.\u0275mod=y.\u0275\u0275defineNgModule({type:m}),m.\u0275inj=y.\u0275\u0275defineInjector({imports:[O.BQ,I.ez,O.si]}),m})()},6558:(Lt,ut,se)=>{"use strict";se.d(ut,{JX:()=>r,YE:()=>w,nU:()=>h});var e=se(4537),c=se(8954),X=se(4929),y=se(5436),O=se(1379),S=se(8023),I=se(1860),N=se(4091),Y=se(8692);const Z=["mat-sort-header",""];function K(n,i){if(1&n){const o=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",3),e.\u0275\u0275listener("@arrowPosition.start",function(){e.\u0275\u0275restoreView(o);const a=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(a._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){e.\u0275\u0275restoreView(o);const a=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(a._disableViewStateAnimation=!1)}),e.\u0275\u0275element(1,"div",4),e.\u0275\u0275elementStart(2,"div",5),e.\u0275\u0275element(3,"div",6)(4,"div",7)(5,"div",8),e.\u0275\u0275elementEnd()()}if(2&n){const o=e.\u0275\u0275nextContext();e.\u0275\u0275property("@arrowOpacity",o._getArrowViewState())("@arrowPosition",o._getArrowViewState())("@allowChildren",o._getArrowDirectionState()),e.\u0275\u0275advance(2),e.\u0275\u0275property("@indicator",o._getArrowDirectionState()),e.\u0275\u0275advance(1),e.\u0275\u0275property("@leftPointer",o._getArrowDirectionState()),e.\u0275\u0275advance(1),e.\u0275\u0275property("@rightPointer",o._getArrowDirectionState())}}const P=["*"],g=new e.InjectionToken("MAT_SORT_DEFAULT_OPTIONS"),v=(0,O.dB)((0,O.Id)(class{}));let w=(()=>{class n extends v{get direction(){return this._direction}set direction(o){this._direction=o}get disableClear(){return this._disableClear}set disableClear(o){this._disableClear=(0,X.Ig)(o)}constructor(o){super(),this._defaultOptions=o,this.sortables=new Map,this._stateChanges=new S.x,this.start="asc",this._direction="",this.sortChange=new e.EventEmitter}register(o){this.sortables.set(o.id,o)}deregister(o){this.sortables.delete(o.id)}sort(o){this.active!=o.id?(this.active=o.id,this.direction=o.start?o.start:this.start):this.direction=this.getNextSortDirection(o),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(o){if(!o)return"";let a=function M(n,i){let o=["asc","desc"];return"desc"==n&&o.reverse(),i||o.push(""),o}(o.start||this.start,o?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),m=a.indexOf(this.direction)+1;return m>=a.length&&(m=0),a[m]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return n.\u0275fac=function(o){return new(o||n)(e.\u0275\u0275directiveInject(g,8))},n.\u0275dir=e.\u0275\u0275defineDirective({type:n,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],active:["matSortActive","active"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature]}),n})();const A=O.mZ.ENTERING+" "+O.yN.STANDARD_CURVE,E={indicator:(0,N.X$)("indicator",[(0,N.SB)("active-asc, asc",(0,N.oB)({transform:"translateY(0px)"})),(0,N.SB)("active-desc, desc",(0,N.oB)({transform:"translateY(10px)"})),(0,N.eR)("active-asc <=> active-desc",(0,N.jt)(A))]),leftPointer:(0,N.X$)("leftPointer",[(0,N.SB)("active-asc, asc",(0,N.oB)({transform:"rotate(-45deg)"})),(0,N.SB)("active-desc, desc",(0,N.oB)({transform:"rotate(45deg)"})),(0,N.eR)("active-asc <=> active-desc",(0,N.jt)(A))]),rightPointer:(0,N.X$)("rightPointer",[(0,N.SB)("active-asc, asc",(0,N.oB)({transform:"rotate(45deg)"})),(0,N.SB)("active-desc, desc",(0,N.oB)({transform:"rotate(-45deg)"})),(0,N.eR)("active-asc <=> active-desc",(0,N.jt)(A))]),arrowOpacity:(0,N.X$)("arrowOpacity",[(0,N.SB)("desc-to-active, asc-to-active, active",(0,N.oB)({opacity:1})),(0,N.SB)("desc-to-hint, asc-to-hint, hint",(0,N.oB)({opacity:.54})),(0,N.SB)("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",(0,N.oB)({opacity:0})),(0,N.eR)("* => asc, * => desc, * => active, * => hint, * => void",(0,N.jt)("0ms")),(0,N.eR)("* <=> *",(0,N.jt)(A))]),arrowPosition:(0,N.X$)("arrowPosition",[(0,N.eR)("* => desc-to-hint, * => desc-to-active",(0,N.jt)(A,(0,N.F4)([(0,N.oB)({transform:"translateY(-25%)"}),(0,N.oB)({transform:"translateY(0)"})]))),(0,N.eR)("* => hint-to-desc, * => active-to-desc",(0,N.jt)(A,(0,N.F4)([(0,N.oB)({transform:"translateY(0)"}),(0,N.oB)({transform:"translateY(25%)"})]))),(0,N.eR)("* => asc-to-hint, * => asc-to-active",(0,N.jt)(A,(0,N.F4)([(0,N.oB)({transform:"translateY(25%)"}),(0,N.oB)({transform:"translateY(0)"})]))),(0,N.eR)("* => hint-to-asc, * => active-to-asc",(0,N.jt)(A,(0,N.F4)([(0,N.oB)({transform:"translateY(0)"}),(0,N.oB)({transform:"translateY(-25%)"})]))),(0,N.SB)("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",(0,N.oB)({transform:"translateY(0)"})),(0,N.SB)("hint-to-desc, active-to-desc, desc",(0,N.oB)({transform:"translateY(-25%)"})),(0,N.SB)("hint-to-asc, active-to-asc, asc",(0,N.oB)({transform:"translateY(25%)"}))]),allowChildren:(0,N.X$)("allowChildren",[(0,N.eR)("* <=> *",[(0,N.IO)("@*",(0,N.pV)(),{optional:!0})])])};let R=(()=>{class n{constructor(){this.changes=new S.x}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275prov=e.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const b={provide:R,deps:[[new e.Optional,new e.SkipSelf,R]],useFactory:function W(n){return n||new R}},l=(0,O.Id)(class{});let h=(()=>{class n extends l{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(o){this._updateSortActionDescription(o)}get disableClear(){return this._disableClear}set disableClear(o){this._disableClear=(0,X.Ig)(o)}constructor(o,t,a,m,d,f,T,V){super(),this._intl=o,this._changeDetectorRef=t,this._sort=a,this._columnDef=m,this._focusMonitor=d,this._elementRef=f,this._ariaDescriber=T,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",V?.arrowPosition&&(this.arrowPosition=V?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(o=>{const t=!!o;t!==this._showIndicatorHint&&(this._setIndicatorHintVisible(t),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(o){this._isDisabled()&&o||(this._showIndicatorHint=o,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(o){this._viewState=o||{},this._disableViewStateAnimation&&(this._viewState={toState:o.toState})}_toggleOnInteraction(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(o){!this._isDisabled()&&(o.keyCode===y.L_||o.keyCode===y.K5)&&(o.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const o=this._viewState.fromState;return(o?`${o}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(o){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,o)),this._sortActionDescription=o}_handleStateChanges(){this._rerenderSubscription=(0,I.T)(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}}return n.\u0275fac=function(o){return new(o||n)(e.\u0275\u0275directiveInject(R),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(w,8),e.\u0275\u0275directiveInject("MAT_SORT_HEADER_COLUMN_DEF",8),e.\u0275\u0275directiveInject(c.tE),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(c.$s,8),e.\u0275\u0275directiveInject(g,8))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(o,t){1&o&&e.\u0275\u0275listener("click",function(){return t._handleClick()})("keydown",function(m){return t._handleKeydown(m)})("mouseenter",function(){return t._setIndicatorHintVisible(!0)})("mouseleave",function(){return t._setIndicatorHintVisible(!1)}),2&o&&(e.\u0275\u0275attribute("aria-sort",t._getAriaSortAttribute()),e.\u0275\u0275classProp("mat-sort-header-disabled",t._isDisabled()))},inputs:{disabled:"disabled",id:["mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortActionDescription:"sortActionDescription",disableClear:"disableClear"},exportAs:["matSortHeader"],features:[e.\u0275\u0275InheritDefinitionFeature],attrs:Z,ngContentSelectors:P,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(o,t){1&o&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275elementStart(0,"div",0)(1,"div",1),e.\u0275\u0275projection(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(3,K,6,6,"div",2),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275classProp("mat-sort-header-sorted",t._isSorted())("mat-sort-header-position-before","before"===t.arrowPosition),e.\u0275\u0275attribute("tabindex",t._isDisabled()?null:0)("role",t._isDisabled()?null:"button"),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",t._renderArrow()))},dependencies:[Y.O5],styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[E.indicator,E.leftPointer,E.rightPointer,E.arrowOpacity,E.arrowPosition,E.allowChildren]},changeDetection:0}),n})(),r=(()=>{class n{}return n.\u0275fac=function(o){return new(o||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({providers:[b],imports:[Y.ez,O.BQ]}),n})()},3911:(Lt,ut,se)=>{"use strict";se.d(ut,{ev:()=>Fi,Dz:()=>ht,w1:()=>mi,ge:()=>wi,fO:()=>Et,XQ:()=>st,as:()=>ri,Ee:()=>Me,Gk:()=>ue,nj:()=>At,BZ:()=>we,by:()=>Ue,p0:()=>tt});var e=se(4537),c=se(5875),X=se(4929),y=se(5834),O=se(6321),S=se(6342),I=se(8692),N=se(8023),Y=se(985),Z=se(4121),K=se(97),P=se(4945),k=se(3528),x=se(5598);const p=[[["caption"]],[["colgroup"],["col"]]],u=["caption","colgroup, col"];function w(ke){return class extends ke{get sticky(){return this._sticky}set sticky(et){const rt=this._sticky;this._sticky=(0,X.Ig)(et),this._hasStickyChanged=rt!==this._sticky}hasStickyChanged(){const et=this._hasStickyChanged;return this._hasStickyChanged=!1,et}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...et){super(...et),this._sticky=!1,this._hasStickyChanged=!1}}}const M=new e.InjectionToken("CDK_TABLE");let E=(()=>{class ke{constructor(rt){this.template=rt}}return ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275directiveInject(e.TemplateRef))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","cdkCellDef",""]]}),ke})(),R=(()=>{class ke{constructor(rt){this.template=rt}}return ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275directiveInject(e.TemplateRef))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","cdkHeaderCellDef",""]]}),ke})(),W=(()=>{class ke{constructor(rt){this.template=rt}}return ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275directiveInject(e.TemplateRef))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","cdkFooterCellDef",""]]}),ke})();class b{}const l=w(b);let h=(()=>{class ke extends l{get name(){return this._name}set name(rt){this._setNameInput(rt)}get stickyEnd(){return this._stickyEnd}set stickyEnd(rt){const Rt=this._stickyEnd;this._stickyEnd=(0,X.Ig)(rt),this._hasStickyChanged=Rt!==this._stickyEnd}constructor(rt){super(),this._table=rt,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(rt){rt&&(this._name=rt,this.cssClassFriendlyName=rt.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}}return ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275directiveInject(M,8))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","cdkColumnDef",""]],contentQueries:function(rt,Rt,Tt){if(1&rt&&(e.\u0275\u0275contentQuery(Tt,E,5),e.\u0275\u0275contentQuery(Tt,R,5),e.\u0275\u0275contentQuery(Tt,W,5)),2&rt){let Kt;e.\u0275\u0275queryRefresh(Kt=e.\u0275\u0275loadQuery())&&(Rt.cell=Kt.first),e.\u0275\u0275queryRefresh(Kt=e.\u0275\u0275loadQuery())&&(Rt.headerCell=Kt.first),e.\u0275\u0275queryRefresh(Kt=e.\u0275\u0275loadQuery())&&(Rt.footerCell=Kt.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[e.\u0275\u0275ProvidersFeature([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:ke}]),e.\u0275\u0275InheritDefinitionFeature]}),ke})();class r{constructor(et,rt){rt.nativeElement.classList.add(...et._columnCssClassName)}}let n=(()=>{class ke extends r{constructor(rt,Rt){super(rt,Rt)}}return ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275directiveInject(h),e.\u0275\u0275directiveInject(e.ElementRef))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[e.\u0275\u0275InheritDefinitionFeature]}),ke})(),o=(()=>{class ke extends r{constructor(rt,Rt){if(super(rt,Rt),1===rt._table?._elementRef.nativeElement.nodeType){const Tt=rt._table._elementRef.nativeElement.getAttribute("role");Rt.nativeElement.setAttribute("role","grid"===Tt||"treegrid"===Tt?"gridcell":"cell")}}}return ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275directiveInject(h),e.\u0275\u0275directiveInject(e.ElementRef))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[e.\u0275\u0275InheritDefinitionFeature]}),ke})();class t{constructor(){this.tasks=[],this.endTasks=[]}}const a=new e.InjectionToken("_COALESCED_STYLE_SCHEDULER");let m=(()=>{class ke{constructor(rt){this._ngZone=rt,this._currentSchedule=null,this._destroyed=new N.x}schedule(rt){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(rt)}scheduleEnd(rt){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(rt)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new t,this._getScheduleObservable().pipe((0,k.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const rt=this._currentSchedule;this._currentSchedule=new t;for(const Rt of rt.tasks)Rt();for(const Rt of rt.endTasks)Rt()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,Y.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,x.q)(1))}}return ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275inject(e.NgZone))},ke.\u0275prov=e.\u0275\u0275defineInjectable({token:ke,factory:ke.\u0275fac}),ke})(),f=(()=>{class ke{constructor(rt,Rt){this.template=rt,this._differs=Rt}ngOnChanges(rt){if(!this._columnsDiffer){const Rt=rt.columns&&rt.columns.currentValue||[];this._columnsDiffer=this._differs.find(Rt).create(),this._columnsDiffer.diff(Rt)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(rt){return this instanceof F?rt.headerCell.template:this instanceof B?rt.footerCell.template:rt.cell.template}}return ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(e.IterableDiffers))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,features:[e.\u0275\u0275NgOnChangesFeature]}),ke})();class T extends f{}const V=w(T);let F=(()=>{class ke extends V{constructor(rt,Rt,Tt){super(rt,Rt),this._table=Tt}ngOnChanges(rt){super.ngOnChanges(rt)}}return ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(e.IterableDiffers),e.\u0275\u0275directiveInject(M,8))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature]}),ke})();class s extends f{}const _=w(s);let B=(()=>{class ke extends _{constructor(rt,Rt,Tt){super(rt,Rt),this._table=Tt}ngOnChanges(rt){super.ngOnChanges(rt)}}return ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(e.IterableDiffers),e.\u0275\u0275directiveInject(M,8))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature]}),ke})(),H=(()=>{class ke extends f{constructor(rt,Rt,Tt){super(rt,Rt),this._table=Tt}}return ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(e.IterableDiffers),e.\u0275\u0275directiveInject(M,8))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[e.\u0275\u0275InheritDefinitionFeature]}),ke})(),G=(()=>{class ke{constructor(rt){this._viewContainer=rt,ke.mostRecentCellOutlet=this}ngOnDestroy(){ke.mostRecentCellOutlet===this&&(ke.mostRecentCellOutlet=null)}}return ke.mostRecentCellOutlet=null,ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275directiveInject(e.ViewContainerRef))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","cdkCellOutlet",""]]}),ke})(),C=(()=>{class ke{}return ke.\u0275fac=function(rt){return new(rt||ke)},ke.\u0275cmp=e.\u0275\u0275defineComponent({type:ke,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(rt,Rt){1&rt&&e.\u0275\u0275elementContainer(0,0)},dependencies:[G],encapsulation:2}),ke})(),L=(()=>{class ke{}return ke.\u0275fac=function(rt){return new(rt||ke)},ke.\u0275cmp=e.\u0275\u0275defineComponent({type:ke,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(rt,Rt){1&rt&&e.\u0275\u0275elementContainer(0,0)},dependencies:[G],encapsulation:2}),ke})(),ee=(()=>{class ke{constructor(rt){this.templateRef=rt,this._contentClassName="cdk-no-data-row"}}return ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275directiveInject(e.TemplateRef))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["ng-template","cdkNoDataRow",""]]}),ke})();const U=["top","bottom","left","right"];class ie{constructor(et,rt,Rt,Tt,Kt=!0,bt=!0,Gt){this._isNativeHtmlTable=et,this._stickCellCss=rt,this.direction=Rt,this._coalescedStyleScheduler=Tt,this._isBrowser=Kt,this._needsPositionStickyOnElement=bt,this._positionListener=Gt,this._cachedCellWidths=[],this._borderCellCss={top:`${rt}-border-elem-top`,bottom:`${rt}-border-elem-bottom`,left:`${rt}-border-elem-left`,right:`${rt}-border-elem-right`}}clearStickyPositioning(et,rt){const Rt=[];for(const Tt of et)if(Tt.nodeType===Tt.ELEMENT_NODE){Rt.push(Tt);for(let Kt=0;Kt<Tt.children.length;Kt++)Rt.push(Tt.children[Kt])}this._coalescedStyleScheduler.schedule(()=>{for(const Tt of Rt)this._removeStickyStyle(Tt,rt)})}updateStickyColumns(et,rt,Rt,Tt=!0){if(!et.length||!this._isBrowser||!rt.some(Bi=>Bi)&&!Rt.some(Bi=>Bi))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const Kt=et[0],bt=Kt.children.length,Gt=this._getCellWidths(Kt,Tt),ii=this._getStickyStartColumnPositions(Gt,rt),fi=this._getStickyEndColumnPositions(Gt,Rt),Vi=rt.lastIndexOf(!0),Ki=Rt.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const Bi="rtl"===this.direction,ln=Bi?"right":"left",pi=Bi?"left":"right";for(const Yt of et)for(let $e=0;$e<bt;$e++){const Ct=Yt.children[$e];rt[$e]&&this._addStickyStyle(Ct,ln,ii[$e],$e===Vi),Rt[$e]&&this._addStickyStyle(Ct,pi,fi[$e],$e===Ki)}this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:-1===Vi?[]:Gt.slice(0,Vi+1).map((Yt,$e)=>rt[$e]?Yt:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===Ki?[]:Gt.slice(Ki).map((Yt,$e)=>Rt[$e+Ki]?Yt:null).reverse()}))})}stickRows(et,rt,Rt){if(!this._isBrowser)return;const Tt="bottom"===Rt?et.slice().reverse():et,Kt="bottom"===Rt?rt.slice().reverse():rt,bt=[],Gt=[],ii=[];for(let Vi=0,Ki=0;Vi<Tt.length;Vi++){if(!Kt[Vi])continue;bt[Vi]=Ki;const Bi=Tt[Vi];ii[Vi]=this._isNativeHtmlTable?Array.from(Bi.children):[Bi];const ln=Bi.getBoundingClientRect().height;Ki+=ln,Gt[Vi]=ln}const fi=Kt.lastIndexOf(!0);this._coalescedStyleScheduler.schedule(()=>{for(let Vi=0;Vi<Tt.length;Vi++){if(!Kt[Vi])continue;const Ki=bt[Vi],Bi=Vi===fi;for(const ln of ii[Vi])this._addStickyStyle(ln,Rt,Ki,Bi)}"top"===Rt?this._positionListener?.stickyHeaderRowsUpdated({sizes:Gt,offsets:bt,elements:ii}):this._positionListener?.stickyFooterRowsUpdated({sizes:Gt,offsets:bt,elements:ii})})}updateStickyFooterContainer(et,rt){if(!this._isNativeHtmlTable)return;const Rt=et.querySelector("tfoot");this._coalescedStyleScheduler.schedule(()=>{rt.some(Tt=>!Tt)?this._removeStickyStyle(Rt,["bottom"]):this._addStickyStyle(Rt,"bottom",0,!1)})}_removeStickyStyle(et,rt){for(const Tt of rt)et.style[Tt]="",et.classList.remove(this._borderCellCss[Tt]);U.some(Tt=>-1===rt.indexOf(Tt)&&et.style[Tt])?et.style.zIndex=this._getCalculatedZIndex(et):(et.style.zIndex="",this._needsPositionStickyOnElement&&(et.style.position=""),et.classList.remove(this._stickCellCss))}_addStickyStyle(et,rt,Rt,Tt){et.classList.add(this._stickCellCss),Tt&&et.classList.add(this._borderCellCss[rt]),et.style[rt]=`${Rt}px`,et.style.zIndex=this._getCalculatedZIndex(et),this._needsPositionStickyOnElement&&(et.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(et){const rt={top:100,bottom:10,left:1,right:1};let Rt=0;for(const Tt of U)et.style[Tt]&&(Rt+=rt[Tt]);return Rt?`${Rt}`:""}_getCellWidths(et,rt=!0){if(!rt&&this._cachedCellWidths.length)return this._cachedCellWidths;const Rt=[],Tt=et.children;for(let Kt=0;Kt<Tt.length;Kt++)Rt.push(Tt[Kt].getBoundingClientRect().width);return this._cachedCellWidths=Rt,Rt}_getStickyStartColumnPositions(et,rt){const Rt=[];let Tt=0;for(let Kt=0;Kt<et.length;Kt++)rt[Kt]&&(Rt[Kt]=Tt,Tt+=et[Kt]);return Rt}_getStickyEndColumnPositions(et,rt){const Rt=[];let Tt=0;for(let Kt=et.length;Kt>0;Kt--)rt[Kt]&&(Rt[Kt]=Tt,Tt+=et[Kt]);return Rt}}const fe=new e.InjectionToken("CDK_SPL");let ce=(()=>{class ke{constructor(rt,Rt){this.viewContainer=rt,this.elementRef=Rt}}return ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.ElementRef))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","rowOutlet",""]]}),ke})(),xe=(()=>{class ke{constructor(rt,Rt){this.viewContainer=rt,this.elementRef=Rt}}return ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.ElementRef))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","headerRowOutlet",""]]}),ke})(),Oe=(()=>{class ke{constructor(rt,Rt){this.viewContainer=rt,this.elementRef=Rt}}return ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.ElementRef))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","footerRowOutlet",""]]}),ke})(),Le=(()=>{class ke{constructor(rt,Rt){this.viewContainer=rt,this.elementRef=Rt}}return ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.ElementRef))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","noDataRowOutlet",""]]}),ke})(),Mt=(()=>{class ke{get trackBy(){return this._trackByFn}set trackBy(rt){this._trackByFn=rt}get dataSource(){return this._dataSource}set dataSource(rt){this._dataSource!==rt&&this._switchDataSource(rt)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(rt){this._multiTemplateDataRows=(0,X.Ig)(rt),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(rt){this._fixedLayout=(0,X.Ig)(rt),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(rt,Rt,Tt,Kt,bt,Gt,ii,fi,Vi,Ki,Bi,ln){this._differs=rt,this._changeDetectorRef=Rt,this._elementRef=Tt,this._dir=bt,this._platform=ii,this._viewRepeater=fi,this._coalescedStyleScheduler=Vi,this._viewportRuler=Ki,this._stickyPositioningListener=Bi,this._ngZone=ln,this._onDestroy=new N.x,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new e.EventEmitter,this.viewChange=new Z.X({start:0,end:Number.MAX_VALUE}),Kt||this._elementRef.nativeElement.setAttribute("role","table"),this._document=Gt,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((rt,Rt)=>this.trackBy?this.trackBy(Rt.dataIndex,Rt.data):Rt),this._viewportRuler.change().pipe((0,k.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const Rt=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||Rt,this._forceRecalculateCellWidths=Rt,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(rt=>{rt.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,y.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const rt=this._dataDiffer.diff(this._renderRows);if(!rt)return this._updateNoDataRow(),void this.contentChanged.next();const Rt=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(rt,Rt,(Tt,Kt,bt)=>this._getEmbeddedViewArgs(Tt.item,bt),Tt=>Tt.item.data,Tt=>{1===Tt.operation&&Tt.context&&this._renderCellTemplateForItem(Tt.record.item.rowDef,Tt.context)}),this._updateRowIndexContext(),rt.forEachIdentityChange(Tt=>{Rt.get(Tt.currentIndex).context.$implicit=Tt.item.data}),this._updateNoDataRow(),this._ngZone&&e.NgZone.isInAngularZone()?this._ngZone.onStable.pipe((0,x.q)(1),(0,k.R)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(rt){this._customColumnDefs.add(rt)}removeColumnDef(rt){this._customColumnDefs.delete(rt)}addRowDef(rt){this._customRowDefs.add(rt)}removeRowDef(rt){this._customRowDefs.delete(rt)}addHeaderRowDef(rt){this._customHeaderRowDefs.add(rt),this._headerRowDefChanged=!0}removeHeaderRowDef(rt){this._customHeaderRowDefs.delete(rt),this._headerRowDefChanged=!0}addFooterRowDef(rt){this._customFooterRowDefs.add(rt),this._footerRowDefChanged=!0}removeFooterRowDef(rt){this._customFooterRowDefs.delete(rt),this._footerRowDefChanged=!0}setNoDataRow(rt){this._customNoDataRow=rt}updateStickyHeaderRowStyles(){const rt=this._getRenderedRows(this._headerRowOutlet),Tt=this._elementRef.nativeElement.querySelector("thead");Tt&&(Tt.style.display=rt.length?"":"none");const Kt=this._headerRowDefs.map(bt=>bt.sticky);this._stickyStyler.clearStickyPositioning(rt,["top"]),this._stickyStyler.stickRows(rt,Kt,"top"),this._headerRowDefs.forEach(bt=>bt.resetStickyChanged())}updateStickyFooterRowStyles(){const rt=this._getRenderedRows(this._footerRowOutlet),Tt=this._elementRef.nativeElement.querySelector("tfoot");Tt&&(Tt.style.display=rt.length?"":"none");const Kt=this._footerRowDefs.map(bt=>bt.sticky);this._stickyStyler.clearStickyPositioning(rt,["bottom"]),this._stickyStyler.stickRows(rt,Kt,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,Kt),this._footerRowDefs.forEach(bt=>bt.resetStickyChanged())}updateStickyColumnStyles(){const rt=this._getRenderedRows(this._headerRowOutlet),Rt=this._getRenderedRows(this._rowOutlet),Tt=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...rt,...Rt,...Tt],["left","right"]),this._stickyColumnStylesNeedReset=!1),rt.forEach((Kt,bt)=>{this._addStickyColumnStyles([Kt],this._headerRowDefs[bt])}),this._rowDefs.forEach(Kt=>{const bt=[];for(let Gt=0;Gt<Rt.length;Gt++)this._renderRows[Gt].rowDef===Kt&&bt.push(Rt[Gt]);this._addStickyColumnStyles(bt,Kt)}),Tt.forEach((Kt,bt)=>{this._addStickyColumnStyles([Kt],this._footerRowDefs[bt])}),Array.from(this._columnDefsByName.values()).forEach(Kt=>Kt.resetStickyChanged())}_getAllRenderRows(){const rt=[],Rt=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let Tt=0;Tt<this._data.length;Tt++){let Kt=this._data[Tt];const bt=this._getRenderRowsForData(Kt,Tt,Rt.get(Kt));this._cachedRenderRowsMap.has(Kt)||this._cachedRenderRowsMap.set(Kt,new WeakMap);for(let Gt=0;Gt<bt.length;Gt++){let ii=bt[Gt];const fi=this._cachedRenderRowsMap.get(ii.data);fi.has(ii.rowDef)?fi.get(ii.rowDef).push(ii):fi.set(ii.rowDef,[ii]),rt.push(ii)}}return rt}_getRenderRowsForData(rt,Rt,Tt){return this._getRowDefs(rt,Rt).map(bt=>{const Gt=Tt&&Tt.has(bt)?Tt.get(bt):[];if(Gt.length){const ii=Gt.shift();return ii.dataIndex=Rt,ii}return{data:rt,rowDef:bt,dataIndex:Rt}})}_cacheColumnDefs(){this._columnDefsByName.clear(),Xe(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(Rt=>{this._columnDefsByName.has(Rt.name),this._columnDefsByName.set(Rt.name,Rt)})}_cacheRowDefs(){this._headerRowDefs=Xe(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Xe(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Xe(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const rt=this._rowDefs.filter(Rt=>!Rt.when);this._defaultRowDef=rt[0]}_renderUpdatedColumns(){const rt=(bt,Gt)=>bt||!!Gt.getColumnsDiff(),Rt=this._rowDefs.reduce(rt,!1);Rt&&this._forceRenderDataRows();const Tt=this._headerRowDefs.reduce(rt,!1);Tt&&this._forceRenderHeaderRows();const Kt=this._footerRowDefs.reduce(rt,!1);return Kt&&this._forceRenderFooterRows(),Rt||Tt||Kt}_switchDataSource(rt){this._data=[],(0,y.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),rt||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=rt}_observeRenderChanges(){if(!this.dataSource)return;let rt;(0,y.Z9)(this.dataSource)?rt=this.dataSource.connect(this):(0,K.b)(this.dataSource)?rt=this.dataSource:Array.isArray(this.dataSource)&&(rt=(0,P.of)(this.dataSource)),this._renderChangeSubscription=rt.pipe((0,k.R)(this._onDestroy)).subscribe(Rt=>{this._data=Rt||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((rt,Rt)=>this._renderRow(this._headerRowOutlet,rt,Rt)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((rt,Rt)=>this._renderRow(this._footerRowOutlet,rt,Rt)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(rt,Rt){const Tt=Array.from(Rt.columns||[]).map(Gt=>this._columnDefsByName.get(Gt)),Kt=Tt.map(Gt=>Gt.sticky),bt=Tt.map(Gt=>Gt.stickyEnd);this._stickyStyler.updateStickyColumns(rt,Kt,bt,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(rt){const Rt=[];for(let Tt=0;Tt<rt.viewContainer.length;Tt++){const Kt=rt.viewContainer.get(Tt);Rt.push(Kt.rootNodes[0])}return Rt}_getRowDefs(rt,Rt){if(1==this._rowDefs.length)return[this._rowDefs[0]];let Tt=[];if(this.multiTemplateDataRows)Tt=this._rowDefs.filter(Kt=>!Kt.when||Kt.when(Rt,rt));else{let Kt=this._rowDefs.find(bt=>bt.when&&bt.when(Rt,rt))||this._defaultRowDef;Kt&&Tt.push(Kt)}return Tt}_getEmbeddedViewArgs(rt,Rt){return{templateRef:rt.rowDef.template,context:{$implicit:rt.data},index:Rt}}_renderRow(rt,Rt,Tt,Kt={}){const bt=rt.viewContainer.createEmbeddedView(Rt.template,Kt,Tt);return this._renderCellTemplateForItem(Rt,Kt),bt}_renderCellTemplateForItem(rt,Rt){for(let Tt of this._getCellTemplates(rt))G.mostRecentCellOutlet&&G.mostRecentCellOutlet._viewContainer.createEmbeddedView(Tt,Rt);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const rt=this._rowOutlet.viewContainer;for(let Rt=0,Tt=rt.length;Rt<Tt;Rt++){const bt=rt.get(Rt).context;bt.count=Tt,bt.first=0===Rt,bt.last=Rt===Tt-1,bt.even=Rt%2==0,bt.odd=!bt.even,this.multiTemplateDataRows?(bt.dataIndex=this._renderRows[Rt].dataIndex,bt.renderIndex=Rt):bt.index=this._renderRows[Rt].dataIndex}}_getCellTemplates(rt){return rt&&rt.columns?Array.from(rt.columns,Rt=>{const Tt=this._columnDefsByName.get(Rt);return rt.extractCellTemplate(Tt)}):[]}_applyNativeTableSections(){const rt=this._document.createDocumentFragment(),Rt=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const Tt of Rt){const Kt=this._document.createElement(Tt.tag);Kt.setAttribute("role","rowgroup");for(const bt of Tt.outlets)Kt.appendChild(bt.elementRef.nativeElement);rt.appendChild(Kt)}this._elementRef.nativeElement.appendChild(rt)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const rt=(Rt,Tt)=>Rt||Tt.hasStickyChanged();this._headerRowDefs.reduce(rt,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(rt,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(rt,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new ie(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,P.of)()).pipe((0,k.R)(this._onDestroy)).subscribe(Rt=>{this._stickyStyler.direction=Rt,this.updateStickyColumnStyles()})}_getOwnDefs(rt){return rt.filter(Rt=>!Rt._table||Rt._table===this)}_updateNoDataRow(){const rt=this._customNoDataRow||this._noDataRow;if(!rt)return;const Rt=0===this._rowOutlet.viewContainer.length;if(Rt===this._isShowingNoDataRow)return;const Tt=this._noDataRowOutlet.viewContainer;if(Rt){const Kt=Tt.createEmbeddedView(rt.templateRef),bt=Kt.rootNodes[0];1===Kt.rootNodes.length&&bt?.nodeType===this._document.ELEMENT_NODE&&(bt.setAttribute("role","row"),bt.classList.add(rt._contentClassName))}else Tt.clear();this._isShowingNoDataRow=Rt}}return ke.\u0275fac=function(rt){return new(rt||ke)(e.\u0275\u0275directiveInject(e.IterableDiffers),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275injectAttribute("role"),e.\u0275\u0275directiveInject(c.Is,8),e.\u0275\u0275directiveInject(I.K0),e.\u0275\u0275directiveInject(O.t4),e.\u0275\u0275directiveInject(y.k),e.\u0275\u0275directiveInject(a),e.\u0275\u0275directiveInject(S.rL),e.\u0275\u0275directiveInject(fe,12),e.\u0275\u0275directiveInject(e.NgZone,8))},ke.\u0275cmp=e.\u0275\u0275defineComponent({type:ke,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(rt,Rt,Tt){if(1&rt&&(e.\u0275\u0275contentQuery(Tt,ee,5),e.\u0275\u0275contentQuery(Tt,h,5),e.\u0275\u0275contentQuery(Tt,H,5),e.\u0275\u0275contentQuery(Tt,F,5),e.\u0275\u0275contentQuery(Tt,B,5)),2&rt){let Kt;e.\u0275\u0275queryRefresh(Kt=e.\u0275\u0275loadQuery())&&(Rt._noDataRow=Kt.first),e.\u0275\u0275queryRefresh(Kt=e.\u0275\u0275loadQuery())&&(Rt._contentColumnDefs=Kt),e.\u0275\u0275queryRefresh(Kt=e.\u0275\u0275loadQuery())&&(Rt._contentRowDefs=Kt),e.\u0275\u0275queryRefresh(Kt=e.\u0275\u0275loadQuery())&&(Rt._contentHeaderRowDefs=Kt),e.\u0275\u0275queryRefresh(Kt=e.\u0275\u0275loadQuery())&&(Rt._contentFooterRowDefs=Kt)}},viewQuery:function(rt,Rt){if(1&rt&&(e.\u0275\u0275viewQuery(ce,7),e.\u0275\u0275viewQuery(xe,7),e.\u0275\u0275viewQuery(Oe,7),e.\u0275\u0275viewQuery(Le,7)),2&rt){let Tt;e.\u0275\u0275queryRefresh(Tt=e.\u0275\u0275loadQuery())&&(Rt._rowOutlet=Tt.first),e.\u0275\u0275queryRefresh(Tt=e.\u0275\u0275loadQuery())&&(Rt._headerRowOutlet=Tt.first),e.\u0275\u0275queryRefresh(Tt=e.\u0275\u0275loadQuery())&&(Rt._footerRowOutlet=Tt.first),e.\u0275\u0275queryRefresh(Tt=e.\u0275\u0275loadQuery())&&(Rt._noDataRowOutlet=Tt.first)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(rt,Rt){2&rt&&e.\u0275\u0275classProp("cdk-table-fixed-layout",Rt.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[e.\u0275\u0275ProvidersFeature([{provide:M,useExisting:ke},{provide:y.k,useClass:y.yy},{provide:a,useClass:m},{provide:fe,useValue:null}])],ngContentSelectors:u,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(rt,Rt){1&rt&&(e.\u0275\u0275projectionDef(p),e.\u0275\u0275projection(0),e.\u0275\u0275projection(1,1),e.\u0275\u0275elementContainer(2,0)(3,1)(4,2)(5,3))},dependencies:[ce,xe,Oe,Le],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2}),ke})();function Xe(ke,et){return ke.concat(Array.from(et))}let St=(()=>{class ke{}return ke.\u0275fac=function(rt){return new(rt||ke)},ke.\u0275mod=e.\u0275\u0275defineNgModule({type:ke}),ke.\u0275inj=e.\u0275\u0275defineInjector({imports:[S.Cl]}),ke})();var ai=se(1379),si=se(1860),Zt=se(5696),hi=se(7969);const Ii=[[["caption"]],[["colgroup"],["col"]]],Li=["caption","colgroup, col"];let we=(()=>{class ke extends Mt{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}}return ke.\u0275fac=function(){let et;return function(Rt){return(et||(et=e.\u0275\u0275getInheritedFactory(ke)))(Rt||ke)}}(),ke.\u0275cmp=e.\u0275\u0275defineComponent({type:ke,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(rt,Rt){2&rt&&e.\u0275\u0275classProp("mdc-table-fixed-layout",Rt.fixedLayout)},exportAs:["matTable"],features:[e.\u0275\u0275ProvidersFeature([{provide:Mt,useExisting:ke},{provide:M,useExisting:ke},{provide:a,useClass:m},{provide:y.k,useClass:y.yy},{provide:fe,useValue:null}]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:Li,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(rt,Rt){1&rt&&(e.\u0275\u0275projectionDef(Ii),e.\u0275\u0275projection(0),e.\u0275\u0275projection(1,1),e.\u0275\u0275elementContainer(2,0)(3,1)(4,2)(5,3))},dependencies:[ce,xe,Oe,Le],styles:[".mdc-data-table{border-radius:var(--mdc-shape-medium, 4px);border-width:1px;border-style:solid}.mdc-data-table .mdc-data-table__header-cell:first-child{border-top-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:first-child,.mdc-data-table .mdc-data-table__header-cell:first-child[dir=rtl]{border-top-right-radius:var(--mdc-shape-medium, 4px);border-top-left-radius:0}.mdc-data-table .mdc-data-table__header-cell:last-child{border-top-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:last-child,.mdc-data-table .mdc-data-table__header-cell:last-child[dir=rtl]{border-top-left-radius:var(--mdc-shape-medium, 4px);border-top-right-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child{border-bottom-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child[dir=rtl]{border-bottom-right-radius:var(--mdc-shape-medium, 4px);border-bottom-left-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child{border-bottom-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child[dir=rtl]{border-bottom-left-radius:var(--mdc-shape-medium, 4px);border-bottom-right-radius:0}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-width:1px;border-bottom-style:solid}.mdc-data-table__pagination{border-top-width:1px;border-top-style:solid}.mdc-data-table__row:last-child .mdc-data-table__cell{border-bottom:none}.mdc-data-table__row{height:52px}.mdc-data-table__pagination{min-height:52px}.mdc-data-table__header-row{height:56px}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__sort-icon-button{width:28px;height:28px;padding:2px;transform:rotate(0.0001deg);margin-left:4px;margin-right:0;opacity:0}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:28px;height:28px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:28px;left:50%;width:28px;transform:translate(-50%, -50%)}[dir=rtl] .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{transform:rotate(-180deg)}.mdc-data-table__sort-icon-button:focus,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{opacity:1}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table--sticky-header .mdc-data-table__header-cell{position:sticky;top:0;z-index:1}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__sort-icon-button{width:28px;height:28px;padding:2px;transform:rotate(0.0001deg);margin-left:4px;margin-right:0;opacity:0}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:28px;height:28px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:28px;left:50%;width:28px;transform:translate(-50%, -50%)}[dir=rtl] .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{transform:rotate(-180deg)}.mdc-data-table__sort-icon-button:focus,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{opacity:1}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__pagination{box-sizing:border-box;display:flex;justify-content:flex-end}.mdc-data-table__pagination-trailing{margin-left:4px;margin-right:0;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}[dir=rtl] .mdc-data-table__pagination-trailing,.mdc-data-table__pagination-trailing[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__pagination-navigation{align-items:center;display:flex}.mdc-data-table__pagination-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon,.mdc-data-table__pagination-button .mdc-button__icon[dir=rtl]{transform:rotate(180deg)}[dir=rtl] .mdc-data-table__pagination-button,.mdc-data-table__pagination-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__pagination-total{margin-left:14px;margin-right:36px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-total,.mdc-data-table__pagination-total[dir=rtl]{margin-left:36px;margin-right:14px}.mdc-data-table__pagination-rows-per-page{margin-left:0;margin-right:22px;align-items:center;display:inline-flex}[dir=rtl] .mdc-data-table__pagination-rows-per-page,.mdc-data-table__pagination-rows-per-page[dir=rtl]{margin-left:22px;margin-right:0}.mdc-data-table__pagination-rows-per-page-label{margin-left:0;margin-right:12px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__pagination-rows-per-page-label[dir=rtl]{margin-left:12px;margin-right:0}.mdc-data-table__pagination-rows-per-page-select{min-width:var(--mdc-menu-min-width, 80px);margin:8px 0}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{width:100%;min-width:80px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{height:36px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__dropdown-icon{width:20px;height:20px}.mdc-data-table__pagination-rows-per-page-select.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 56px)}.mdc-data-table__pagination-rows-per-page-select .mdc-list-item.mdc-list-item--with-one-line{height:36px}.mdc-data-table__progress-indicator{display:none;position:absolute;width:100%}.mdc-data-table--in-progress .mdc-data-table__progress-indicator{display:block}.mdc-data-table__scrim{background-color:var(--mdc-theme-surface, #fff);height:100%;opacity:.32;position:absolute;top:0;width:100%}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table-sticky{position:sticky !important}.mat-mdc-table{table-layout:auto;white-space:normal}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table .mat-mdc-row:hover,.mat-mdc-table .mat-mdc-footer-row:hover{background-color:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2}),ke})(),ht=(()=>{class ke extends E{}return ke.\u0275fac=function(){let et;return function(Rt){return(et||(et=e.\u0275\u0275getInheritedFactory(ke)))(Rt||ke)}}(),ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","matCellDef",""]],features:[e.\u0275\u0275ProvidersFeature([{provide:E,useExisting:ke}]),e.\u0275\u0275InheritDefinitionFeature]}),ke})(),Et=(()=>{class ke extends R{}return ke.\u0275fac=function(){let et;return function(Rt){return(et||(et=e.\u0275\u0275getInheritedFactory(ke)))(Rt||ke)}}(),ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","matHeaderCellDef",""]],features:[e.\u0275\u0275ProvidersFeature([{provide:R,useExisting:ke}]),e.\u0275\u0275InheritDefinitionFeature]}),ke})(),mi=(()=>{class ke extends h{get name(){return this._name}set name(rt){this._setNameInput(rt)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}return ke.\u0275fac=function(){let et;return function(Rt){return(et||(et=e.\u0275\u0275getInheritedFactory(ke)))(Rt||ke)}}(),ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[e.\u0275\u0275ProvidersFeature([{provide:h,useExisting:ke},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:ke}]),e.\u0275\u0275InheritDefinitionFeature]}),ke})(),wi=(()=>{class ke extends n{}return ke.\u0275fac=function(){let et;return function(Rt){return(et||(et=e.\u0275\u0275getInheritedFactory(ke)))(Rt||ke)}}(),ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[e.\u0275\u0275InheritDefinitionFeature]}),ke})(),Fi=(()=>{class ke extends o{}return ke.\u0275fac=function(){let et;return function(Rt){return(et||(et=e.\u0275\u0275getInheritedFactory(ke)))(Rt||ke)}}(),ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[e.\u0275\u0275InheritDefinitionFeature]}),ke})(),ri=(()=>{class ke extends F{}return ke.\u0275fac=function(){let et;return function(Rt){return(et||(et=e.\u0275\u0275getInheritedFactory(ke)))(Rt||ke)}}(),ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[e.\u0275\u0275ProvidersFeature([{provide:F,useExisting:ke}]),e.\u0275\u0275InheritDefinitionFeature]}),ke})(),At=(()=>{class ke extends H{}return ke.\u0275fac=function(){let et;return function(Rt){return(et||(et=e.\u0275\u0275getInheritedFactory(ke)))(Rt||ke)}}(),ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[e.\u0275\u0275ProvidersFeature([{provide:H,useExisting:ke}]),e.\u0275\u0275InheritDefinitionFeature]}),ke})(),st=(()=>{class ke extends C{}return ke.\u0275fac=function(){let et;return function(Rt){return(et||(et=e.\u0275\u0275getInheritedFactory(ke)))(Rt||ke)}}(),ke.\u0275cmp=e.\u0275\u0275defineComponent({type:ke,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[e.\u0275\u0275ProvidersFeature([{provide:C,useExisting:ke}]),e.\u0275\u0275InheritDefinitionFeature],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(rt,Rt){1&rt&&e.\u0275\u0275elementContainer(0,0)},dependencies:[G],encapsulation:2}),ke})(),ue=(()=>{class ke extends L{}return ke.\u0275fac=function(){let et;return function(Rt){return(et||(et=e.\u0275\u0275getInheritedFactory(ke)))(Rt||ke)}}(),ke.\u0275cmp=e.\u0275\u0275defineComponent({type:ke,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[e.\u0275\u0275ProvidersFeature([{provide:L,useExisting:ke}]),e.\u0275\u0275InheritDefinitionFeature],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(rt,Rt){1&rt&&e.\u0275\u0275elementContainer(0,0)},dependencies:[G],encapsulation:2}),ke})(),Me=(()=>{class ke extends ee{constructor(){super(...arguments),this._contentClassName="mat-mdc-no-data-row"}}return ke.\u0275fac=function(){let et;return function(Rt){return(et||(et=e.\u0275\u0275getInheritedFactory(ke)))(Rt||ke)}}(),ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["ng-template","matNoDataRow",""]],features:[e.\u0275\u0275ProvidersFeature([{provide:ee,useExisting:ke}]),e.\u0275\u0275InheritDefinitionFeature]}),ke})(),tt=(()=>{class ke{}return ke.\u0275fac=function(rt){return new(rt||ke)},ke.\u0275mod=e.\u0275\u0275defineNgModule({type:ke}),ke.\u0275inj=e.\u0275\u0275defineInjector({imports:[ai.BQ,St,ai.BQ]}),ke})();class Ce extends y.o2{get data(){return this._data.value}set data(et){et=Array.isArray(et)?et:[],this._data.next(et),this._renderChangesSubscription||this._filterData(et)}get filter(){return this._filter.value}set filter(et){this._filter.next(et),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(et){this._sort=et,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(et){this._paginator=et,this._updateChangeSubscription()}constructor(et=[]){super(),this._renderData=new Z.X([]),this._filter=new Z.X(""),this._internalPageChanges=new N.x,this._renderChangesSubscription=null,this.sortingDataAccessor=(rt,Rt)=>{const Tt=rt[Rt];if((0,X.t6)(Tt)){const Kt=Number(Tt);return Kt<9007199254740991?Kt:Tt}return Tt},this.sortData=(rt,Rt)=>{const Tt=Rt.active,Kt=Rt.direction;return Tt&&""!=Kt?rt.sort((bt,Gt)=>{let ii=this.sortingDataAccessor(bt,Tt),fi=this.sortingDataAccessor(Gt,Tt);const Vi=typeof ii,Ki=typeof fi;Vi!==Ki&&("number"===Vi&&(ii+=""),"number"===Ki&&(fi+=""));let Bi=0;return null!=ii&&null!=fi?ii>fi?Bi=1:ii<fi&&(Bi=-1):null!=ii?Bi=1:null!=fi&&(Bi=-1),Bi*("asc"==Kt?1:-1)}):rt},this.filterPredicate=(rt,Rt)=>{const Tt=Object.keys(rt).reduce((bt,Gt)=>bt+rt[Gt]+"\u25ec","").toLowerCase(),Kt=Rt.trim().toLowerCase();return-1!=Tt.indexOf(Kt)},this._data=new Z.X(et),this._updateChangeSubscription()}_updateChangeSubscription(){const et=this._sort?(0,si.T)(this._sort.sortChange,this._sort.initialized):(0,P.of)(null),rt=this._paginator?(0,si.T)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,P.of)(null),Tt=(0,Zt.a)([this._data,this._filter]).pipe((0,hi.U)(([Gt])=>this._filterData(Gt))),Kt=(0,Zt.a)([Tt,et]).pipe((0,hi.U)(([Gt])=>this._orderData(Gt))),bt=(0,Zt.a)([Kt,rt]).pipe((0,hi.U)(([Gt])=>this._pageData(Gt)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=bt.subscribe(Gt=>this._renderData.next(Gt))}_filterData(et){return this.filteredData=null==this.filter||""===this.filter?et:et.filter(rt=>this.filterPredicate(rt,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(et){return this.sort?this.sortData(et.slice(),this.sort):et}_pageData(et){if(!this.paginator)return et;const rt=this.paginator.pageIndex*this.paginator.pageSize;return et.slice(rt,rt+this.paginator.pageSize)}_updatePaginator(et){Promise.resolve().then(()=>{const rt=this.paginator;if(rt&&(rt.length=et,rt.pageIndex>0)){const Rt=Math.ceil(rt.length/rt.pageSize)-1||0,Tt=Math.min(rt.pageIndex,Rt);Tt!==rt.pageIndex&&(rt.pageIndex=Tt,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class Ue extends Ce{}},2516:(Lt,ut,se)=>{"use strict";se.d(ut,{Nh:()=>ni,SP:()=>Te,uD:()=>pe,uX:()=>Ze});var e=se(8692),c=se(4537),X=se(1379),y=se(8632),O=se(7723),S=se(8954),I=se(5875),N=se(4813),Y=se(8023),Z=se(4581),K=se(4945),P=se(1860),k=se(9018),x=se(7241),p=se(1786),u=se(1927),g=se(2147),v=se(3528),w=se(5598),M=se(1528),A=se(1588),E=se(4970),R=se(4091),W=se(4929),b=se(6342),l=se(6321),h=se(5436);function r(At,st){}const n=function(At){return{animationDuration:At}},i=function(At,st){return{value:At,params:st}};function o(At,st){1&At&&c.\u0275\u0275projection(0)}const t=["*"],a=["tabListContainer"],m=["tabList"],d=["tabListInner"],f=["nextPaginator"],T=["previousPaginator"],V=["tabBodyWrapper"],F=["tabHeader"];function s(At,st){}function _(At,st){if(1&At&&c.\u0275\u0275template(0,s,0,0,"ng-template",14),2&At){const gt=c.\u0275\u0275nextContext().$implicit;c.\u0275\u0275property("cdkPortalOutlet",gt.templateLabel)}}function B(At,st){if(1&At&&c.\u0275\u0275text(0),2&At){const gt=c.\u0275\u0275nextContext().$implicit;c.\u0275\u0275textInterpolate(gt.textLabel)}}function H(At,st){if(1&At){const gt=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"div",6,7),c.\u0275\u0275listener("click",function(){const Me=c.\u0275\u0275restoreView(gt),ze=Me.$implicit,it=Me.index,tt=c.\u0275\u0275nextContext(),Ee=c.\u0275\u0275reference(1);return c.\u0275\u0275resetView(tt._handleClick(ze,Ee,it))})("cdkFocusChange",function(Me){const it=c.\u0275\u0275restoreView(gt).index,tt=c.\u0275\u0275nextContext();return c.\u0275\u0275resetView(tt._tabFocusChanged(Me,it))}),c.\u0275\u0275element(2,"span",8)(3,"div",9),c.\u0275\u0275elementStart(4,"span",10)(5,"span",11),c.\u0275\u0275template(6,_,1,1,"ng-template",12),c.\u0275\u0275template(7,B,1,1,"ng-template",null,13,c.\u0275\u0275templateRefExtractor),c.\u0275\u0275elementEnd()()()}if(2&At){const gt=st.$implicit,ue=st.index,Me=c.\u0275\u0275reference(1),ze=c.\u0275\u0275reference(8),it=c.\u0275\u0275nextContext();c.\u0275\u0275classProp("mdc-tab--active",it.selectedIndex===ue),c.\u0275\u0275property("id",it._getTabLabelId(ue))("ngClass",gt.labelClass)("disabled",gt.disabled)("fitInkBarToContent",it.fitInkBarToContent),c.\u0275\u0275attribute("tabIndex",it._getTabIndex(ue))("aria-posinset",ue+1)("aria-setsize",it._tabs.length)("aria-controls",it._getTabContentId(ue))("aria-selected",it.selectedIndex===ue)("aria-label",gt.ariaLabel||null)("aria-labelledby",!gt.ariaLabel&&gt.ariaLabelledby?gt.ariaLabelledby:null),c.\u0275\u0275advance(3),c.\u0275\u0275property("matRippleTrigger",Me)("matRippleDisabled",gt.disabled||it.disableRipple),c.\u0275\u0275advance(3),c.\u0275\u0275property("ngIf",gt.templateLabel)("ngIfElse",ze)}}function G(At,st){if(1&At){const gt=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"mat-tab-body",15),c.\u0275\u0275listener("_onCentered",function(){c.\u0275\u0275restoreView(gt);const Me=c.\u0275\u0275nextContext();return c.\u0275\u0275resetView(Me._removeTabBodyWrapperHeight())})("_onCentering",function(Me){c.\u0275\u0275restoreView(gt);const ze=c.\u0275\u0275nextContext();return c.\u0275\u0275resetView(ze._setTabBodyWrapperHeight(Me))}),c.\u0275\u0275elementEnd()}if(2&At){const gt=st.$implicit,ue=st.index,Me=c.\u0275\u0275nextContext();c.\u0275\u0275classProp("mat-mdc-tab-body-active",Me.selectedIndex===ue),c.\u0275\u0275property("id",Me._getTabContentId(ue))("ngClass",gt.bodyClass)("content",gt.content)("position",gt.position)("origin",gt.origin)("animationDuration",Me.animationDuration)("preserveContent",Me.preserveContent),c.\u0275\u0275attribute("tabindex",null!=Me.contentTabIndex&&Me.selectedIndex===ue?Me.contentTabIndex:null)("aria-labelledby",Me._getTabLabelId(ue))}}const L={translateTab:(0,R.X$)("translateTab",[(0,R.SB)("center, void, left-origin-center, right-origin-center",(0,R.oB)({transform:"none"})),(0,R.SB)("left",(0,R.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,R.SB)("right",(0,R.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,R.eR)("* => left, * => right, left => center, right => center",(0,R.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,R.eR)("void => left-origin-center",[(0,R.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,R.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,R.eR)("void => right-origin-center",[(0,R.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,R.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let ee=(()=>{class At extends y.Pl{constructor(gt,ue,Me,ze){super(gt,ue,ze),this._host=Me,this._centeringSub=N.w0.EMPTY,this._leavingSub=N.w0.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,u.O)(this._host._isCenterPosition(this._host._position))).subscribe(gt=>{gt&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return At.\u0275fac=function(gt){return new(gt||At)(c.\u0275\u0275directiveInject(c.ComponentFactoryResolver),c.\u0275\u0275directiveInject(c.ViewContainerRef),c.\u0275\u0275directiveInject((0,c.forwardRef)(()=>ie)),c.\u0275\u0275directiveInject(e.K0))},At.\u0275dir=c.\u0275\u0275defineDirective({type:At,selectors:[["","matTabBodyHost",""]],features:[c.\u0275\u0275InheritDefinitionFeature]}),At})(),U=(()=>{class At{set position(gt){this._positionIndex=gt,this._computePositionAnimationState()}constructor(gt,ue,Me){this._elementRef=gt,this._dir=ue,this._dirChangeSubscription=N.w0.EMPTY,this._translateTabComplete=new Y.x,this._onCentering=new c.EventEmitter,this._beforeCentering=new c.EventEmitter,this._afterLeavingCenter=new c.EventEmitter,this._onCentered=new c.EventEmitter(!0),this.animationDuration="500ms",this.preserveContent=!1,ue&&(this._dirChangeSubscription=ue.change.subscribe(ze=>{this._computePositionAnimationState(ze),Me.markForCheck()})),this._translateTabComplete.pipe((0,g.x)((ze,it)=>ze.fromState===it.fromState&&ze.toState===it.toState)).subscribe(ze=>{this._isCenterPosition(ze.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(ze.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(gt){const ue=this._isCenterPosition(gt.toState);this._beforeCentering.emit(ue),ue&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(gt){return"center"==gt||"left-origin-center"==gt||"right-origin-center"==gt}_computePositionAnimationState(gt=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==gt?"left":"right":this._positionIndex>0?"ltr"==gt?"right":"left":"center"}_computePositionFromOrigin(gt){const ue=this._getLayoutDirection();return"ltr"==ue&&gt<=0||"rtl"==ue&&gt>0?"left-origin-center":"right-origin-center"}}return At.\u0275fac=function(gt){return new(gt||At)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(I.Is,8),c.\u0275\u0275directiveInject(c.ChangeDetectorRef))},At.\u0275dir=c.\u0275\u0275defineDirective({type:At,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),At})(),ie=(()=>{class At extends U{constructor(gt,ue,Me){super(gt,ue,Me)}}return At.\u0275fac=function(gt){return new(gt||At)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(I.Is,8),c.\u0275\u0275directiveInject(c.ChangeDetectorRef))},At.\u0275cmp=c.\u0275\u0275defineComponent({type:At,selectors:[["mat-tab-body"]],viewQuery:function(gt,ue){if(1&gt&&c.\u0275\u0275viewQuery(y.Pl,5),2&gt){let Me;c.\u0275\u0275queryRefresh(Me=c.\u0275\u0275loadQuery())&&(ue._portalHost=Me.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[c.\u0275\u0275InheritDefinitionFeature],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(gt,ue){1&gt&&(c.\u0275\u0275elementStart(0,"div",0,1),c.\u0275\u0275listener("@translateTab.start",function(ze){return ue._onTranslateTabStarted(ze)})("@translateTab.done",function(ze){return ue._translateTabComplete.next(ze)}),c.\u0275\u0275template(2,r,0,0,"ng-template",2),c.\u0275\u0275elementEnd()),2&gt&&c.\u0275\u0275property("@translateTab",c.\u0275\u0275pureFunction2(3,i,ue._position,c.\u0275\u0275pureFunction1(1,n,ue.animationDuration)))},dependencies:[ee],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[L.translateTab]}}),At})();const $=new c.InjectionToken("MatTabContent");let oe=(()=>{class At{constructor(gt){this.template=gt}}return At.\u0275fac=function(gt){return new(gt||At)(c.\u0275\u0275directiveInject(c.TemplateRef))},At.\u0275dir=c.\u0275\u0275defineDirective({type:At,selectors:[["","matTabContent",""]],features:[c.\u0275\u0275ProvidersFeature([{provide:$,useExisting:At}])]}),At})();const te=new c.InjectionToken("MatTabLabel"),_e=new c.InjectionToken("MAT_TAB");let pe=(()=>{class At extends y.ig{constructor(gt,ue,Me){super(gt,ue),this._closestTab=Me}}return At.\u0275fac=function(gt){return new(gt||At)(c.\u0275\u0275directiveInject(c.TemplateRef),c.\u0275\u0275directiveInject(c.ViewContainerRef),c.\u0275\u0275directiveInject(_e,8))},At.\u0275dir=c.\u0275\u0275defineDirective({type:At,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[c.\u0275\u0275ProvidersFeature([{provide:te,useExisting:At}]),c.\u0275\u0275InheritDefinitionFeature]}),At})();const ge="mdc-tab-indicator--active",ae="mdc-tab-indicator--no-transition";class ve{constructor(st){this._items=st}hide(){this._items.forEach(st=>st.deactivateInkBar())}alignToElement(st){const gt=this._items.find(Me=>Me.elementRef.nativeElement===st),ue=this._currentItem;if(ue?.deactivateInkBar(),gt){const Me=ue?.elementRef.nativeElement.getBoundingClientRect?.();gt.activateInkBar(Me),this._currentItem=gt}}}function fe(At){return class extends At{constructor(...st){super(...st),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(st){const gt=(0,W.Ig)(st);this._fitToContent!==gt&&(this._fitToContent=gt,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(st){const gt=this.elementRef.nativeElement;if(!st||!gt.getBoundingClientRect||!this._inkBarContentElement)return void gt.classList.add(ge);const ue=gt.getBoundingClientRect(),Me=st.width/ue.width,ze=st.left-ue.left;gt.classList.add(ae),this._inkBarContentElement.style.setProperty("transform",`translateX(${ze}px) scaleX(${Me})`),gt.getBoundingClientRect(),gt.classList.remove(ae),gt.classList.add(ge),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(ge)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const st=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=st.createElement("span"),this._inkBarContentElement=st.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}const xe=(0,X.Id)(class{}),Le=fe((()=>{class At extends xe{constructor(gt){super(),this.elementRef=gt}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return At.\u0275fac=function(gt){return new(gt||At)(c.\u0275\u0275directiveInject(c.ElementRef))},At.\u0275dir=c.\u0275\u0275defineDirective({type:At,features:[c.\u0275\u0275InheritDefinitionFeature]}),At})());let Ie=(()=>{class At extends Le{}return At.\u0275fac=function(){let st;return function(ue){return(st||(st=c.\u0275\u0275getInheritedFactory(At)))(ue||At)}}(),At.\u0275dir=c.\u0275\u0275defineDirective({type:At,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(gt,ue){2&gt&&(c.\u0275\u0275attribute("aria-disabled",!!ue.disabled),c.\u0275\u0275classProp("mat-mdc-tab-disabled",ue.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[c.\u0275\u0275InheritDefinitionFeature]}),At})();const Ne=(0,X.Id)(class{}),Mt=new c.InjectionToken("MAT_TAB_GROUP");let Xe=(()=>{class At extends Ne{get content(){return this._contentPortal}constructor(gt,ue){super(),this._viewContainerRef=gt,this._closestTabGroup=ue,this.textLabel="",this._contentPortal=null,this._stateChanges=new Y.x,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(gt){(gt.hasOwnProperty("textLabel")||gt.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new y.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(gt){gt&&gt._closestTab===this&&(this._templateLabel=gt)}}return At.\u0275fac=function(gt){return new(gt||At)(c.\u0275\u0275directiveInject(c.ViewContainerRef),c.\u0275\u0275directiveInject(Mt,8))},At.\u0275dir=c.\u0275\u0275defineDirective({type:At,viewQuery:function(gt,ue){if(1&gt&&c.\u0275\u0275viewQuery(c.TemplateRef,7),2&gt){let Me;c.\u0275\u0275queryRefresh(Me=c.\u0275\u0275loadQuery())&&(ue._implicitContent=Me.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[c.\u0275\u0275InheritDefinitionFeature,c.\u0275\u0275NgOnChangesFeature]}),At})(),Ze=(()=>{class At extends Xe{get templateLabel(){return this._templateLabel}set templateLabel(gt){this._setTemplateLabelInput(gt)}}return At.\u0275fac=function(){let st;return function(ue){return(st||(st=c.\u0275\u0275getInheritedFactory(At)))(ue||At)}}(),At.\u0275cmp=c.\u0275\u0275defineComponent({type:At,selectors:[["mat-tab"]],contentQueries:function(gt,ue,Me){if(1&gt&&(c.\u0275\u0275contentQuery(Me,oe,7,c.TemplateRef),c.\u0275\u0275contentQuery(Me,pe,5)),2&gt){let ze;c.\u0275\u0275queryRefresh(ze=c.\u0275\u0275loadQuery())&&(ue._explicitContent=ze.first),c.\u0275\u0275queryRefresh(ze=c.\u0275\u0275loadQuery())&&(ue.templateLabel=ze.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[c.\u0275\u0275ProvidersFeature([{provide:_e,useExisting:At}]),c.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:t,decls:1,vars:0,template:function(gt,ue){1&gt&&(c.\u0275\u0275projectionDef(),c.\u0275\u0275template(0,o,1,0,"ng-template"))},encapsulation:2}),At})();const Wt=(0,l.i$)({passive:!0});let si=(()=>{class At{get disablePagination(){return this._disablePagination}set disablePagination(gt){this._disablePagination=(0,W.Ig)(gt)}get selectedIndex(){return this._selectedIndex}set selectedIndex(gt){gt=(0,W.su)(gt),this._selectedIndex!=gt&&(this._selectedIndexChanged=!0,this._selectedIndex=gt,this._keyManager&&this._keyManager.updateActiveItem(gt))}constructor(gt,ue,Me,ze,it,tt,Ee){this._elementRef=gt,this._changeDetectorRef=ue,this._viewportRuler=Me,this._dir=ze,this._ngZone=it,this._platform=tt,this._animationMode=Ee,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new Y.x,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new Y.x,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new c.EventEmitter,this.indexFocused=new c.EventEmitter,it.runOutsideAngular(()=>{(0,Z.R)(gt.nativeElement,"mouseleave").pipe((0,v.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,Z.R)(this._previousPaginator.nativeElement,"touchstart",Wt).pipe((0,v.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,Z.R)(this._nextPaginator.nativeElement,"touchstart",Wt).pipe((0,v.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const gt=this._dir?this._dir.change:(0,K.of)("ltr"),ue=this._viewportRuler.change(150),Me=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new S.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,w.q)(1)).subscribe(Me),(0,P.T)(gt,ue,this._items.changes,this._itemsResized()).pipe((0,v.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),Me()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(ze=>{this.indexFocused.emit(ze),this._setTabFocus(ze)})}_itemsResized(){return"function"!=typeof ResizeObserver?k.E:this._items.changes.pipe((0,u.O)(this._items),(0,M.w)(gt=>new x.y(ue=>this._ngZone.runOutsideAngular(()=>{const Me=new ResizeObserver(ze=>ue.next(ze));return gt.forEach(ze=>Me.observe(ze.elementRef.nativeElement)),()=>{Me.disconnect()}}))),(0,A.T)(1),(0,E.h)(gt=>gt.some(ue=>ue.contentRect.width>0&&ue.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(gt){if(!(0,h.Vb)(gt))switch(gt.keyCode){case h.K5:case h.L_:if(this.focusIndex!==this.selectedIndex){const ue=this._items.get(this.focusIndex);ue&&!ue.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(gt))}break;default:this._keyManager.onKeydown(gt)}}_onContentChanges(){const gt=this._elementRef.nativeElement.textContent;gt!==this._currentTextContent&&(this._currentTextContent=gt||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(gt){!this._isValidIndex(gt)||this.focusIndex===gt||!this._keyManager||this._keyManager.setActiveItem(gt)}_isValidIndex(gt){return!this._items||!!this._items.toArray()[gt]}_setTabFocus(gt){if(this._showPaginationControls&&this._scrollToLabel(gt),this._items&&this._items.length){this._items.toArray()[gt].focus();const ue=this._tabListContainer.nativeElement;ue.scrollLeft="ltr"==this._getLayoutDirection()?0:ue.scrollWidth-ue.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const gt=this.scrollDistance,ue="ltr"===this._getLayoutDirection()?-gt:gt;this._tabList.nativeElement.style.transform=`translateX(${Math.round(ue)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(gt){this._scrollTo(gt)}_scrollHeader(gt){return this._scrollTo(this._scrollDistance+("before"==gt?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(gt){this._stopInterval(),this._scrollHeader(gt)}_scrollToLabel(gt){if(this.disablePagination)return;const ue=this._items?this._items.toArray()[gt]:null;if(!ue)return;const Me=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:ze,offsetWidth:it}=ue.elementRef.nativeElement;let tt,Ee;"ltr"==this._getLayoutDirection()?(tt=ze,Ee=tt+it):(Ee=this._tabListInner.nativeElement.offsetWidth-ze,tt=Ee-it);const Ce=this.scrollDistance,Ue=this.scrollDistance+Me;tt<Ce?this.scrollDistance-=Ce-tt:Ee>Ue&&(this.scrollDistance+=Math.min(Ee-Ue,tt-Ce))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const gt=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;gt||(this.scrollDistance=0),gt!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=gt}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const gt=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,ue=gt?gt.elementRef.nativeElement:null;ue?this._inkBar.alignToElement(ue):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(gt,ue){ue&&null!=ue.button&&0!==ue.button||(this._stopInterval(),(0,p.H)(650,100).pipe((0,v.R)((0,P.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:Me,distance:ze}=this._scrollHeader(gt);(0===ze||ze>=Me)&&this._stopInterval()}))}_scrollTo(gt){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const ue=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(ue,gt)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:ue,distance:this._scrollDistance}}}return At.\u0275fac=function(gt){return new(gt||At)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(c.ChangeDetectorRef),c.\u0275\u0275directiveInject(b.rL),c.\u0275\u0275directiveInject(I.Is,8),c.\u0275\u0275directiveInject(c.NgZone),c.\u0275\u0275directiveInject(l.t4),c.\u0275\u0275directiveInject(c.ANIMATION_MODULE_TYPE,8))},At.\u0275dir=c.\u0275\u0275defineDirective({type:At,inputs:{disablePagination:"disablePagination"}}),At})(),Zt=(()=>{class At extends si{get disableRipple(){return this._disableRipple}set disableRipple(gt){this._disableRipple=(0,W.Ig)(gt)}constructor(gt,ue,Me,ze,it,tt,Ee){super(gt,ue,Me,ze,it,tt,Ee),this._disableRipple=!1}_itemSelected(gt){gt.preventDefault()}}return At.\u0275fac=function(gt){return new(gt||At)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(c.ChangeDetectorRef),c.\u0275\u0275directiveInject(b.rL),c.\u0275\u0275directiveInject(I.Is,8),c.\u0275\u0275directiveInject(c.NgZone),c.\u0275\u0275directiveInject(l.t4),c.\u0275\u0275directiveInject(c.ANIMATION_MODULE_TYPE,8))},At.\u0275dir=c.\u0275\u0275defineDirective({type:At,inputs:{disableRipple:"disableRipple"},features:[c.\u0275\u0275InheritDefinitionFeature]}),At})(),hi=(()=>{class At extends Zt{constructor(gt,ue,Me,ze,it,tt,Ee){super(gt,ue,Me,ze,it,tt,Ee)}ngAfterContentInit(){this._inkBar=new ve(this._items),super.ngAfterContentInit()}}return At.\u0275fac=function(gt){return new(gt||At)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(c.ChangeDetectorRef),c.\u0275\u0275directiveInject(b.rL),c.\u0275\u0275directiveInject(I.Is,8),c.\u0275\u0275directiveInject(c.NgZone),c.\u0275\u0275directiveInject(l.t4),c.\u0275\u0275directiveInject(c.ANIMATION_MODULE_TYPE,8))},At.\u0275cmp=c.\u0275\u0275defineComponent({type:At,selectors:[["mat-tab-header"]],contentQueries:function(gt,ue,Me){if(1&gt&&c.\u0275\u0275contentQuery(Me,Ie,4),2&gt){let ze;c.\u0275\u0275queryRefresh(ze=c.\u0275\u0275loadQuery())&&(ue._items=ze)}},viewQuery:function(gt,ue){if(1&gt&&(c.\u0275\u0275viewQuery(a,7),c.\u0275\u0275viewQuery(m,7),c.\u0275\u0275viewQuery(d,7),c.\u0275\u0275viewQuery(f,5),c.\u0275\u0275viewQuery(T,5)),2&gt){let Me;c.\u0275\u0275queryRefresh(Me=c.\u0275\u0275loadQuery())&&(ue._tabListContainer=Me.first),c.\u0275\u0275queryRefresh(Me=c.\u0275\u0275loadQuery())&&(ue._tabList=Me.first),c.\u0275\u0275queryRefresh(Me=c.\u0275\u0275loadQuery())&&(ue._tabListInner=Me.first),c.\u0275\u0275queryRefresh(Me=c.\u0275\u0275loadQuery())&&(ue._nextPaginator=Me.first),c.\u0275\u0275queryRefresh(Me=c.\u0275\u0275loadQuery())&&(ue._previousPaginator=Me.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(gt,ue){2&gt&&c.\u0275\u0275classProp("mat-mdc-tab-header-pagination-controls-enabled",ue._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==ue._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[c.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:t,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(gt,ue){1&gt&&(c.\u0275\u0275projectionDef(),c.\u0275\u0275elementStart(0,"button",0,1),c.\u0275\u0275listener("click",function(){return ue._handlePaginatorClick("before")})("mousedown",function(ze){return ue._handlePaginatorPress("before",ze)})("touchend",function(){return ue._stopInterval()}),c.\u0275\u0275element(2,"div",2),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(3,"div",3,4),c.\u0275\u0275listener("keydown",function(ze){return ue._handleKeydown(ze)}),c.\u0275\u0275elementStart(5,"div",5,6),c.\u0275\u0275listener("cdkObserveContent",function(){return ue._onContentChanges()}),c.\u0275\u0275elementStart(7,"div",7,8),c.\u0275\u0275projection(9),c.\u0275\u0275elementEnd()()(),c.\u0275\u0275elementStart(10,"button",9,10),c.\u0275\u0275listener("mousedown",function(ze){return ue._handlePaginatorPress("after",ze)})("click",function(){return ue._handlePaginatorClick("after")})("touchend",function(){return ue._stopInterval()}),c.\u0275\u0275element(12,"div",2),c.\u0275\u0275elementEnd()),2&gt&&(c.\u0275\u0275classProp("mat-mdc-tab-header-pagination-disabled",ue._disableScrollBefore),c.\u0275\u0275property("matRippleDisabled",ue._disableScrollBefore||ue.disableRipple)("disabled",ue._disableScrollBefore||null),c.\u0275\u0275advance(3),c.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===ue._animationMode),c.\u0275\u0275advance(7),c.\u0275\u0275classProp("mat-mdc-tab-header-pagination-disabled",ue._disableScrollAfter),c.\u0275\u0275property("matRippleDisabled",ue._disableScrollAfter||ue.disableRipple)("disabled",ue._disableScrollAfter||null))},dependencies:[X.wG,O.wD],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2}),At})();const Ii=new c.InjectionToken("MAT_TABS_CONFIG");let Li=0;const zt=(0,X.pj)((0,X.Kr)(class{constructor(At){this._elementRef=At}}),"primary");let je=(()=>{class At extends zt{get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(gt){this._dynamicHeight=(0,W.Ig)(gt)}get selectedIndex(){return this._selectedIndex}set selectedIndex(gt){this._indexToSelect=(0,W.su)(gt,null)}get animationDuration(){return this._animationDuration}set animationDuration(gt){this._animationDuration=/^\d+$/.test(gt+"")?gt+"ms":gt}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(gt){this._contentTabIndex=(0,W.su)(gt,null)}get disablePagination(){return this._disablePagination}set disablePagination(gt){this._disablePagination=(0,W.Ig)(gt)}get preserveContent(){return this._preserveContent}set preserveContent(gt){this._preserveContent=(0,W.Ig)(gt)}get backgroundColor(){return this._backgroundColor}set backgroundColor(gt){const ue=this._elementRef.nativeElement.classList;ue.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),gt&&ue.add("mat-tabs-with-background",`mat-background-${gt}`),this._backgroundColor=gt}constructor(gt,ue,Me,ze){super(gt),this._changeDetectorRef=ue,this._animationMode=ze,this._tabs=new c.QueryList,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=N.w0.EMPTY,this._tabLabelSubscription=N.w0.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new c.EventEmitter,this.focusChange=new c.EventEmitter,this.animationDone=new c.EventEmitter,this.selectedTabChange=new c.EventEmitter(!0),this._groupId=Li++,this.animationDuration=Me&&Me.animationDuration?Me.animationDuration:"500ms",this.disablePagination=!(!Me||null==Me.disablePagination)&&Me.disablePagination,this.dynamicHeight=!(!Me||null==Me.dynamicHeight)&&Me.dynamicHeight,this.contentTabIndex=Me?.contentTabIndex??null,this.preserveContent=!!Me?.preserveContent}ngAfterContentChecked(){const gt=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=gt){const ue=null==this._selectedIndex;if(!ue){this.selectedTabChange.emit(this._createChangeEvent(gt));const Me=this._tabBodyWrapper.nativeElement;Me.style.minHeight=Me.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((Me,ze)=>Me.isActive=ze===gt),ue||(this.selectedIndexChange.emit(gt),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((ue,Me)=>{ue.position=Me-gt,null!=this._selectedIndex&&0==ue.position&&!ue.origin&&(ue.origin=gt-this._selectedIndex)}),this._selectedIndex!==gt&&(this._selectedIndex=gt,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const gt=this._clampTabIndex(this._indexToSelect);if(gt===this._selectedIndex){const ue=this._tabs.toArray();let Me;for(let ze=0;ze<ue.length;ze++)if(ue[ze].isActive){this._indexToSelect=this._selectedIndex=ze,this._lastFocusedTabIndex=null,Me=ue[ze];break}!Me&&ue[gt]&&Promise.resolve().then(()=>{ue[gt].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(gt))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,u.O)(this._allTabs)).subscribe(gt=>{this._tabs.reset(gt.filter(ue=>ue._closestTabGroup===this||!ue._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(gt){const ue=this._tabHeader;ue&&(ue.focusIndex=gt)}_focusChanged(gt){this._lastFocusedTabIndex=gt,this.focusChange.emit(this._createChangeEvent(gt))}_createChangeEvent(gt){const ue=new we;return ue.index=gt,this._tabs&&this._tabs.length&&(ue.tab=this._tabs.toArray()[gt]),ue}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,P.T)(...this._tabs.map(gt=>gt._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(gt){return Math.min(this._tabs.length-1,Math.max(gt||0,0))}_getTabLabelId(gt){return`mat-tab-label-${this._groupId}-${gt}`}_getTabContentId(gt){return`mat-tab-content-${this._groupId}-${gt}`}_setTabBodyWrapperHeight(gt){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const ue=this._tabBodyWrapper.nativeElement;ue.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(ue.style.height=gt+"px")}_removeTabBodyWrapperHeight(){const gt=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=gt.clientHeight,gt.style.height="",this.animationDone.emit()}_handleClick(gt,ue,Me){ue.focusIndex=Me,gt.disabled||(this.selectedIndex=Me)}_getTabIndex(gt){return gt===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(gt,ue){gt&&"mouse"!==gt&&"touch"!==gt&&(this._tabHeader.focusIndex=ue)}}return At.\u0275fac=function(gt){return new(gt||At)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(c.ChangeDetectorRef),c.\u0275\u0275directiveInject(Ii,8),c.\u0275\u0275directiveInject(c.ANIMATION_MODULE_TYPE,8))},At.\u0275dir=c.\u0275\u0275defineDirective({type:At,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[c.\u0275\u0275InheritDefinitionFeature]}),At})(),Te=(()=>{class At extends je{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(gt){this._fitInkBarToContent=(0,W.Ig)(gt),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(gt){this._stretchTabs=(0,W.Ig)(gt)}constructor(gt,ue,Me,ze){super(gt,ue,Me,ze),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!Me||null==Me.fitInkBarToContent)&&Me.fitInkBarToContent}}return At.\u0275fac=function(gt){return new(gt||At)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(c.ChangeDetectorRef),c.\u0275\u0275directiveInject(Ii,8),c.\u0275\u0275directiveInject(c.ANIMATION_MODULE_TYPE,8))},At.\u0275cmp=c.\u0275\u0275defineComponent({type:At,selectors:[["mat-tab-group"]],contentQueries:function(gt,ue,Me){if(1&gt&&c.\u0275\u0275contentQuery(Me,Ze,5),2&gt){let ze;c.\u0275\u0275queryRefresh(ze=c.\u0275\u0275loadQuery())&&(ue._allTabs=ze)}},viewQuery:function(gt,ue){if(1&gt&&(c.\u0275\u0275viewQuery(V,5),c.\u0275\u0275viewQuery(F,5)),2&gt){let Me;c.\u0275\u0275queryRefresh(Me=c.\u0275\u0275loadQuery())&&(ue._tabBodyWrapper=Me.first),c.\u0275\u0275queryRefresh(Me=c.\u0275\u0275loadQuery())&&(ue._tabHeader=Me.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:6,hostBindings:function(gt,ue){2&gt&&c.\u0275\u0275classProp("mat-mdc-tab-group-dynamic-height",ue.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===ue.headerPosition)("mat-mdc-tab-group-stretch-tabs",ue.stretchTabs)},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[c.\u0275\u0275ProvidersFeature([{provide:Mt,useExisting:At}]),c.\u0275\u0275InheritDefinitionFeature],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"]],template:function(gt,ue){1&gt&&(c.\u0275\u0275elementStart(0,"mat-tab-header",0,1),c.\u0275\u0275listener("indexFocused",function(ze){return ue._focusChanged(ze)})("selectFocusedIndex",function(ze){return ue.selectedIndex=ze}),c.\u0275\u0275template(2,H,9,17,"div",2),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(3,"div",3,4),c.\u0275\u0275template(5,G,1,11,"mat-tab-body",5),c.\u0275\u0275elementEnd()),2&gt&&(c.\u0275\u0275property("selectedIndex",ue.selectedIndex||0)("disableRipple",ue.disableRipple)("disablePagination",ue.disablePagination),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngForOf",ue._tabs),c.\u0275\u0275advance(1),c.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===ue._animationMode),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngForOf",ue._tabs))},dependencies:[e.mk,e.sg,e.O5,y.Pl,X.wG,S.kH,ie,Ie,hi],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-tab.mdc-tab{height:48px;flex-grow:0}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none}.mat-mdc-tab .mdc-tab__text-label{display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-disabled{opacity:.4}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-mdc-tab-header-with-background-background-color, transparent)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab-indicator__content--underline,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2}),At})();class we{}let ni=(()=>{class At{}return At.\u0275fac=function(gt){return new(gt||At)},At.\u0275mod=c.\u0275\u0275defineNgModule({type:At}),At.\u0275inj=c.\u0275\u0275defineInjector({imports:[e.ez,X.BQ,y.eL,X.si,O.Q8,S.rt,X.BQ]}),At})()},5295:(Lt,ut,se)=>{"use strict";se.d(ut,{Ye:()=>Y,g0:()=>K,rD:()=>N});var e=se(4537),c=se(1379),X=se(6321),y=se(8692);const O=["*",[["mat-toolbar-row"]]],S=["*","mat-toolbar-row"],I=(0,c.pj)(class{constructor(P){this._elementRef=P}});let N=(()=>{class P{}return P.\u0275fac=function(x){return new(x||P)},P.\u0275dir=e.\u0275\u0275defineDirective({type:P,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),P})(),Y=(()=>{class P extends I{constructor(x,p,u){super(x),this._platform=p,this._document=u}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return P.\u0275fac=function(x){return new(x||P)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(X.t4),e.\u0275\u0275directiveInject(y.K0))},P.\u0275cmp=e.\u0275\u0275defineComponent({type:P,selectors:[["mat-toolbar"]],contentQueries:function(x,p,u){if(1&x&&e.\u0275\u0275contentQuery(u,N,5),2&x){let g;e.\u0275\u0275queryRefresh(g=e.\u0275\u0275loadQuery())&&(p._toolbarRows=g)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(x,p){2&x&&e.\u0275\u0275classProp("mat-toolbar-multiple-rows",p._toolbarRows.length>0)("mat-toolbar-single-row",0===p._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:S,decls:2,vars:0,template:function(x,p){1&x&&(e.\u0275\u0275projectionDef(O),e.\u0275\u0275projection(0),e.\u0275\u0275projection(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}"],encapsulation:2,changeDetection:0}),P})(),K=(()=>{class P{}return P.\u0275fac=function(x){return new(x||P)},P.\u0275mod=e.\u0275\u0275defineNgModule({type:P}),P.\u0275inj=e.\u0275\u0275defineInjector({imports:[c.BQ,c.BQ]}),P})()},2940:(Lt,ut,se)=>{"use strict";se.d(ut,{AV:()=>T,KZ:()=>d,gM:()=>a});var e=se(3528),c=se(5598),X=se(4929),y=se(5436),O=se(4537),S=se(8692),I=se(6321),N=se(8954),Y=se(5875),Z=se(9596),K=se(6342),P=se(8632),k=se(8023),p=(se(4091),se(1379));const u=["tooltip"],w=new O.InjectionToken("mat-tooltip-scroll-strategy"),A={provide:w,deps:[Z.aV],useFactory:function M(V){return()=>V.scrollStrategies.reposition({scrollThrottle:20})}},R=new O.InjectionToken("mat-tooltip-default-options",{providedIn:"root",factory:function E(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),b="tooltip-panel",l=(0,I.i$)({passive:!0});let t=(()=>{class V{get position(){return this._position}set position(s){s!==this._position&&(this._position=s,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(s){this._positionAtOrigin=(0,X.Ig)(s),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(s){this._disabled=(0,X.Ig)(s),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(s){this._showDelay=(0,X.su)(s)}get hideDelay(){return this._hideDelay}set hideDelay(s){this._hideDelay=(0,X.su)(s),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(s){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=s?String(s).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(s){this._tooltipClass=s,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(s,_,B,H,G,C,j,L,ee,U,ie,$){this._overlay=s,this._elementRef=_,this._scrollDispatcher=B,this._viewContainerRef=H,this._ngZone=G,this._platform=C,this._ariaDescriber=j,this._focusMonitor=L,this._dir=U,this._defaultOptions=ie,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this._showDelay=this._defaultOptions.showDelay,this._hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new k.x,this._scrollStrategy=ee,this._document=$,ie&&(ie.position&&(this.position=ie.position),ie.positionAtOrigin&&(this.positionAtOrigin=ie.positionAtOrigin),ie.touchGestures&&(this.touchGestures=ie.touchGestures)),U.change.pipe((0,e.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,e.R)(this._destroyed)).subscribe(s=>{s?"keyboard"===s&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const s=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([_,B])=>{s.removeEventListener(_,B,l)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(s,this.message,"tooltip"),this._focusMonitor.stopMonitoring(s)}show(s=this.showDelay,_){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const B=this._createOverlay(_);this._detach(),this._portal=this._portal||new P.C5(this._tooltipComponent,this._viewContainerRef);const H=this._tooltipInstance=B.attach(this._portal).instance;H._triggerElement=this._elementRef.nativeElement,H._mouseLeaveHideDelay=this._hideDelay,H.afterHidden().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),H.show(s)}hide(s=this.hideDelay){const _=this._tooltipInstance;_&&(_.isVisible()?_.hide(s):(_._cancelPendingAnimations(),this._detach()))}toggle(s){this._isTooltipVisible()?this.hide():this.show(void 0,s)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(s){if(this._overlayRef){const H=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!s)&&H._origin instanceof O.ElementRef)return this._overlayRef;this._detach()}const _=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),B=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&s||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(_);return B.positionChanges.pipe((0,e.R)(this._destroyed)).subscribe(H=>{this._updateCurrentPositionClass(H.connectionPair),this._tooltipInstance&&H.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:B,panelClass:`${this._cssClassPrefix}-${b}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,e.R)(this._destroyed)).subscribe(H=>{this._isTooltipVisible()&&H.keyCode===y.hY&&!(0,y.Vb)(H)&&(H.preventDefault(),H.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(s){const _=s.getConfig().positionStrategy,B=this._getOrigin(),H=this._getOverlayPosition();_.withPositions([this._addOffset({...B.main,...H.main}),this._addOffset({...B.fallback,...H.fallback})])}_addOffset(s){return s}_getOrigin(){const s=!this._dir||"ltr"==this._dir.value,_=this.position;let B;"above"==_||"below"==_?B={originX:"center",originY:"above"==_?"top":"bottom"}:"before"==_||"left"==_&&s||"right"==_&&!s?B={originX:"start",originY:"center"}:("after"==_||"right"==_&&s||"left"==_&&!s)&&(B={originX:"end",originY:"center"});const{x:H,y:G}=this._invertPosition(B.originX,B.originY);return{main:B,fallback:{originX:H,originY:G}}}_getOverlayPosition(){const s=!this._dir||"ltr"==this._dir.value,_=this.position;let B;"above"==_?B={overlayX:"center",overlayY:"bottom"}:"below"==_?B={overlayX:"center",overlayY:"top"}:"before"==_||"left"==_&&s||"right"==_&&!s?B={overlayX:"end",overlayY:"center"}:("after"==_||"right"==_&&s||"left"==_&&!s)&&(B={overlayX:"start",overlayY:"center"});const{x:H,y:G}=this._invertPosition(B.overlayX,B.overlayY);return{main:B,fallback:{overlayX:H,overlayY:G}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,c.q)(1),(0,e.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(s){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=s,this._tooltipInstance._markForCheck())}_invertPosition(s,_){return"above"===this.position||"below"===this.position?"top"===_?_="bottom":"bottom"===_&&(_="top"):"end"===s?s="start":"start"===s&&(s="end"),{x:s,y:_}}_updateCurrentPositionClass(s){const{overlayY:_,originX:B,originY:H}=s;let G;if(G="center"===_?this._dir&&"rtl"===this._dir.value?"end"===B?"left":"right":"start"===B?"left":"right":"bottom"===_&&"top"===H?"above":"below",G!==this._currentPosition){const C=this._overlayRef;if(C){const j=`${this._cssClassPrefix}-${b}-`;C.removePanelClass(j+this._currentPosition),C.addPanelClass(j+G)}this._currentPosition=G}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",s=>{let _;this._setupPointerExitEventsIfNeeded(),void 0!==s.x&&void 0!==s.y&&(_=s),this.show(void 0,_)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",s=>{const _=s.targetTouches?.[0],B=_?{x:_.clientX,y:_.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,B),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const s=[];if(this._platformSupportsMouseEvents())s.push(["mouseleave",_=>{const B=_.relatedTarget;(!B||!this._overlayRef?.overlayElement.contains(B))&&this.hide()}],["wheel",_=>this._wheelListener(_)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const _=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};s.push(["touchend",_],["touchcancel",_])}this._addListeners(s),this._passiveListeners.push(...s)}_addListeners(s){s.forEach(([_,B])=>{this._elementRef.nativeElement.addEventListener(_,B,l)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(s){if(this._isTooltipVisible()){const _=this._document.elementFromPoint(s.clientX,s.clientY),B=this._elementRef.nativeElement;_!==B&&!B.contains(_)&&this.hide()}}_disableNativeGesturesIfNecessary(){const s=this.touchGestures;if("off"!==s){const _=this._elementRef.nativeElement,B=_.style;("on"===s||"INPUT"!==_.nodeName&&"TEXTAREA"!==_.nodeName)&&(B.userSelect=B.msUserSelect=B.webkitUserSelect=B.MozUserSelect="none"),("on"===s||!_.draggable)&&(B.webkitUserDrag="none"),B.touchAction="none",B.webkitTapHighlightColor="transparent"}}}return V.\u0275fac=function(s){O.\u0275\u0275invalidFactory()},V.\u0275dir=O.\u0275\u0275defineDirective({type:V,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),V})(),a=(()=>{class V extends t{constructor(s,_,B,H,G,C,j,L,ee,U,ie,$){super(s,_,B,H,G,C,j,L,ee,U,ie,$),this._tooltipComponent=d,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(s){const B=!this._dir||"ltr"==this._dir.value;return"top"===s.originY?s.offsetY=-8:"bottom"===s.originY?s.offsetY=8:"start"===s.originX?s.offsetX=B?-8:8:"end"===s.originX&&(s.offsetX=B?8:-8),s}}return V.\u0275fac=function(s){return new(s||V)(O.\u0275\u0275directiveInject(Z.aV),O.\u0275\u0275directiveInject(O.ElementRef),O.\u0275\u0275directiveInject(K.mF),O.\u0275\u0275directiveInject(O.ViewContainerRef),O.\u0275\u0275directiveInject(O.NgZone),O.\u0275\u0275directiveInject(I.t4),O.\u0275\u0275directiveInject(N.$s),O.\u0275\u0275directiveInject(N.tE),O.\u0275\u0275directiveInject(w),O.\u0275\u0275directiveInject(Y.Is,8),O.\u0275\u0275directiveInject(R,8),O.\u0275\u0275directiveInject(S.K0))},V.\u0275dir=O.\u0275\u0275defineDirective({type:V,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],exportAs:["matTooltip"],features:[O.\u0275\u0275InheritDefinitionFeature]}),V})(),m=(()=>{class V{constructor(s,_){this._changeDetectorRef=s,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new k.x,this._animationsDisabled="NoopAnimations"===_}show(s){clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},s)}hide(s){clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},s)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:s}){(!s||!this._triggerElement.contains(s))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:s}){(s===this._showAnimation||s===this._hideAnimation)&&this._finalizeAnimation(s===this._showAnimation)}_cancelPendingAnimations(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(s){s?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(s){const _=this._tooltip.nativeElement,B=this._showAnimation,H=this._hideAnimation;if(_.classList.remove(s?H:B),_.classList.add(s?B:H),this._isVisible=s,s&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const G=getComputedStyle(_);("0s"===G.getPropertyValue("animation-duration")||"none"===G.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}s&&this._onShow(),this._animationsDisabled&&(_.classList.add("_mat-animation-noopable"),this._finalizeAnimation(s))}}return V.\u0275fac=function(s){return new(s||V)(O.\u0275\u0275directiveInject(O.ChangeDetectorRef),O.\u0275\u0275directiveInject(O.ANIMATION_MODULE_TYPE,8))},V.\u0275dir=O.\u0275\u0275defineDirective({type:V}),V})(),d=(()=>{class V extends m{constructor(s,_,B){super(s,B),this._elementRef=_,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const s=this._elementRef.nativeElement.getBoundingClientRect();return s.height>24&&s.width>=200}}return V.\u0275fac=function(s){return new(s||V)(O.\u0275\u0275directiveInject(O.ChangeDetectorRef),O.\u0275\u0275directiveInject(O.ElementRef),O.\u0275\u0275directiveInject(O.ANIMATION_MODULE_TYPE,8))},V.\u0275cmp=O.\u0275\u0275defineComponent({type:V,selectors:[["mat-tooltip-component"]],viewQuery:function(s,_){if(1&s&&O.\u0275\u0275viewQuery(u,7),2&s){let B;O.\u0275\u0275queryRefresh(B=O.\u0275\u0275loadQuery())&&(_._tooltip=B.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(s,_){1&s&&O.\u0275\u0275listener("mouseleave",function(H){return _._handleMouseLeave(H)}),2&s&&O.\u0275\u0275styleProp("zoom",_.isVisible()?1:null)},features:[O.\u0275\u0275InheritDefinitionFeature],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(s,_){1&s&&(O.\u0275\u0275elementStart(0,"div",0,1),O.\u0275\u0275listener("animationend",function(H){return _._handleAnimationEnd(H)}),O.\u0275\u0275elementStart(2,"div",2),O.\u0275\u0275text(3),O.\u0275\u0275elementEnd()()),2&s&&(O.\u0275\u0275classProp("mdc-tooltip--multiline",_._isMultiline),O.\u0275\u0275property("ngClass",_.tooltipClass),O.\u0275\u0275advance(3),O.\u0275\u0275textInterpolate(_.message))},dependencies:[S.mk],styles:['.mdc-tooltip__surface{word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color, #fff)}.mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape, var(--mdc-shape-small, 4px))}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape, var(--mdc-shape-small, 4px))}.mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color, #000)}.mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font, inherit);font-size:var(--mdc-plain-tooltip-supporting-text-size, inherit);font-weight:var(--mdc-plain-tooltip-supporting-text-weight, inherit);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, inherit)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:-1;position:absolute}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0}),V})(),T=(()=>{class V{}return V.\u0275fac=function(s){return new(s||V)},V.\u0275mod=O.\u0275\u0275defineNgModule({type:V}),V.\u0275inj=O.\u0275\u0275defineInjector({providers:[A],imports:[N.rt,S.ez,Z.U8,p.BQ,p.BQ,K.ZD]}),V})()},5544:(Lt,ut,se)=>{"use strict";se.d(ut,{PW:()=>Ys});var e=se(4537),c=se(5998),X=se(4091);function O(Pt){return new e.\u0275RuntimeError(3e3,!1)}function B(){return typeof window<"u"&&typeof window.document<"u"}function H(){return typeof process<"u"&&"[object process]"==={}.toString.call(process)}function G(Pt){switch(Pt.length){case 0:return new X.ZN;case 1:return Pt[0];default:return new X.ZE(Pt)}}function C(Pt,qe,He,ft,It=new Map,Xt=new Map){const li=[],ci=[];let Ai=-1,Wi=null;if(ft.forEach(Qi=>{const on=Qi.get("offset"),wn=on==Ai,Cn=wn&&Wi||new Map;Qi.forEach((dn,On)=>{let Un=On,Xn=dn;if("offset"!==On)switch(Un=qe.normalizePropertyName(Un,li),Xn){case X.k1:Xn=It.get(On);break;case X.l3:Xn=Xt.get(On);break;default:Xn=qe.normalizeStyleValue(On,Un,Xn,li)}Cn.set(Un,Xn)}),wn||ci.push(Cn),Wi=Cn,Ai=on}),li.length)throw function n(Pt){return new e.\u0275RuntimeError(3502,!1)}();return ci}function j(Pt,qe,He,ft){switch(qe){case"start":Pt.onStart(()=>ft(He&&L(He,"start",Pt)));break;case"done":Pt.onDone(()=>ft(He&&L(He,"done",Pt)));break;case"destroy":Pt.onDestroy(()=>ft(He&&L(He,"destroy",Pt)))}}function L(Pt,qe,He){const Xt=ee(Pt.element,Pt.triggerName,Pt.fromState,Pt.toState,qe||Pt.phaseName,He.totalTime??Pt.totalTime,!!He.disabled),li=Pt._data;return null!=li&&(Xt._data=li),Xt}function ee(Pt,qe,He,ft,It="",Xt=0,li){return{element:Pt,triggerName:qe,fromState:He,toState:ft,phaseName:It,totalTime:Xt,disabled:!!li}}function U(Pt,qe,He){let ft=Pt.get(qe);return ft||Pt.set(qe,ft=He),ft}function ie(Pt){const qe=Pt.indexOf(":");return[Pt.substring(1,qe),Pt.slice(qe+1)]}let $=(Pt,qe)=>!1,oe=(Pt,qe,He)=>[],te=null;function _e(Pt){const qe=Pt.parentNode||Pt.host;return qe===te?null:qe}(H()||typeof Element<"u")&&(B()?(te=(()=>document.documentElement)(),$=(Pt,qe)=>{for(;qe;){if(qe===Pt)return!0;qe=_e(qe)}return!1}):$=(Pt,qe)=>Pt.contains(qe),oe=(Pt,qe,He)=>{if(He)return Array.from(Pt.querySelectorAll(qe));const ft=Pt.querySelector(qe);return ft?[ft]:[]});let ae=null,ve=!1;const xe=$,Oe=oe;let Ie=(()=>{class Pt{validateStyleProperty(He){return function fe(Pt){ae||(ae=function ce(){return typeof document<"u"?document.body:null}()||{},ve=!!ae.style&&"WebkitAppearance"in ae.style);let qe=!0;return ae.style&&!function ge(Pt){return"ebkit"==Pt.substring(1,6)}(Pt)&&(qe=Pt in ae.style,!qe&&ve&&(qe="Webkit"+Pt.charAt(0).toUpperCase()+Pt.slice(1)in ae.style)),qe}(He)}matchesElement(He,ft){return!1}containsElement(He,ft){return xe(He,ft)}getParentElement(He){return _e(He)}query(He,ft,It){return Oe(He,ft,It)}computeStyle(He,ft,It){return It||""}animate(He,ft,It,Xt,li,ci=[],Ai){return new X.ZN(It,Xt)}}return Pt.\u0275fac=function(He){return new(He||Pt)},Pt.\u0275prov=e.\u0275\u0275defineInjectable({token:Pt,factory:Pt.\u0275fac}),Pt})(),Ne=(()=>{class Pt{}return Pt.NOOP=new Ie,Pt})();const Mt=1e3,Wt="ng-enter",St="ng-leave",ai="ng-trigger",si=".ng-trigger",Zt="ng-animating",hi=".ng-animating";function Ii(Pt){if("number"==typeof Pt)return Pt;const qe=Pt.match(/^(-?[\.\d]+)(m?s)/);return!qe||qe.length<2?0:Li(parseFloat(qe[1]),qe[2])}function Li(Pt,qe){return"s"===qe?Pt*Mt:Pt}function zt(Pt,qe,He){return Pt.hasOwnProperty("duration")?Pt:function je(Pt,qe,He){let It,Xt=0,li="";if("string"==typeof Pt){const ci=Pt.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===ci)return qe.push(O()),{duration:0,delay:0,easing:""};It=Li(parseFloat(ci[1]),ci[2]);const Ai=ci[3];null!=Ai&&(Xt=Li(parseFloat(Ai),ci[4]));const Wi=ci[5];Wi&&(li=Wi)}else It=Pt;if(!He){let ci=!1,Ai=qe.length;It<0&&(qe.push(function S(){return new e.\u0275RuntimeError(3100,!1)}()),ci=!0),Xt<0&&(qe.push(function I(){return new e.\u0275RuntimeError(3101,!1)}()),ci=!0),ci&&qe.splice(Ai,0,O())}return{duration:It,delay:Xt,easing:li}}(Pt,qe,He)}function Te(Pt,qe={}){return Object.keys(Pt).forEach(He=>{qe[He]=Pt[He]}),qe}function we(Pt){const qe=new Map;return Object.keys(Pt).forEach(He=>{qe.set(He,Pt[He])}),qe}function Qt(Pt,qe=new Map,He){if(He)for(let[ft,It]of He)qe.set(ft,It);for(let[ft,It]of Pt)qe.set(ft,It);return qe}function mi(Pt,qe,He){return He?qe+":"+He+";":""}function wi(Pt){let qe="";for(let He=0;He<Pt.style.length;He++){const ft=Pt.style.item(He);qe+=mi(0,ft,Pt.style.getPropertyValue(ft))}for(const He in Pt.style)Pt.style.hasOwnProperty(He)&&!He.startsWith("_")&&(qe+=mi(0,it(He),Pt.style[He]));Pt.setAttribute("style",qe)}function vi(Pt,qe,He){Pt.style&&(qe.forEach((ft,It)=>{const Xt=ze(It);He&&!He.has(It)&&He.set(It,Pt.style[Xt]),Pt.style[Xt]=ft}),H()&&wi(Pt))}function Fi(Pt,qe){Pt.style&&(qe.forEach((He,ft)=>{const It=ze(ft);Pt.style[It]=""}),H()&&wi(Pt))}function ri(Pt){return Array.isArray(Pt)?1==Pt.length?Pt[0]:(0,X.vP)(Pt):Pt}const At=new RegExp("{{\\s*(.+?)\\s*}}","g");function st(Pt){let qe=[];if("string"==typeof Pt){let He;for(;He=At.exec(Pt);)qe.push(He[1]);At.lastIndex=0}return qe}function gt(Pt,qe,He){const ft=Pt.toString(),It=ft.replace(At,(Xt,li)=>{let ci=qe[li];return null==ci&&(He.push(function Y(Pt){return new e.\u0275RuntimeError(3003,!1)}()),ci=""),ci.toString()});return It==ft?Pt:It}function ue(Pt){const qe=[];let He=Pt.next();for(;!He.done;)qe.push(He.value),He=Pt.next();return qe}const Me=/-+([a-z0-9])/g;function ze(Pt){return Pt.replace(Me,(...qe)=>qe[1].toUpperCase())}function it(Pt){return Pt.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Ce(Pt,qe,He){switch(qe.type){case 7:return Pt.visitTrigger(qe,He);case 0:return Pt.visitState(qe,He);case 1:return Pt.visitTransition(qe,He);case 2:return Pt.visitSequence(qe,He);case 3:return Pt.visitGroup(qe,He);case 4:return Pt.visitAnimate(qe,He);case 5:return Pt.visitKeyframes(qe,He);case 6:return Pt.visitStyle(qe,He);case 8:return Pt.visitReference(qe,He);case 9:return Pt.visitAnimateChild(qe,He);case 10:return Pt.visitAnimateRef(qe,He);case 11:return Pt.visitQuery(qe,He);case 12:return Pt.visitStagger(qe,He);default:throw function Z(Pt){return new e.\u0275RuntimeError(3004,!1)}()}}function Ue(Pt,qe){return window.getComputedStyle(Pt)[qe]}const Gt="*";function ii(Pt,qe){const He=[];return"string"==typeof Pt?Pt.split(/\s*,\s*/).forEach(ft=>function fi(Pt,qe,He){if(":"==Pt[0]){const Ai=function Vi(Pt,qe){switch(Pt){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(He,ft)=>parseFloat(ft)>parseFloat(He);case":decrement":return(He,ft)=>parseFloat(ft)<parseFloat(He);default:return qe.push(function b(Pt){return new e.\u0275RuntimeError(3016,!1)}()),"* => *"}}(Pt,He);if("function"==typeof Ai)return void qe.push(Ai);Pt=Ai}const ft=Pt.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==ft||ft.length<4)return He.push(function W(Pt){return new e.\u0275RuntimeError(3015,!1)}()),qe;const It=ft[1],Xt=ft[2],li=ft[3];qe.push(ln(It,li));"<"==Xt[0]&&!(It==Gt&&li==Gt)&&qe.push(ln(li,It))}(ft,He,qe)):He.push(Pt),He}const Ki=new Set(["true","1"]),Bi=new Set(["false","0"]);function ln(Pt,qe){const He=Ki.has(Pt)||Bi.has(Pt),ft=Ki.has(qe)||Bi.has(qe);return(It,Xt)=>{let li=Pt==Gt||Pt==It,ci=qe==Gt||qe==Xt;return!li&&He&&"boolean"==typeof It&&(li=It?Ki.has(Pt):Bi.has(Pt)),!ci&&ft&&"boolean"==typeof Xt&&(ci=Xt?Ki.has(qe):Bi.has(qe)),li&&ci}}const Yt=new RegExp("s*:selfs*,?","g");function $e(Pt,qe,He,ft){return new oi(Pt).build(qe,He,ft)}class oi{constructor(qe){this._driver=qe}build(qe,He,ft){const It=new Zi(He);return this._resetContextStyleTimingState(It),Ce(this,ri(qe),It)}_resetContextStyleTimingState(qe){qe.currentQuerySelector="",qe.collectedStyles=new Map,qe.collectedStyles.set("",new Map),qe.currentTime=0}visitTrigger(qe,He){let ft=He.queryCount=0,It=He.depCount=0;const Xt=[],li=[];return"@"==qe.name.charAt(0)&&He.errors.push(function P(){return new e.\u0275RuntimeError(3006,!1)}()),qe.definitions.forEach(ci=>{if(this._resetContextStyleTimingState(He),0==ci.type){const Ai=ci,Wi=Ai.name;Wi.toString().split(/\s*,\s*/).forEach(Qi=>{Ai.name=Qi,Xt.push(this.visitState(Ai,He))}),Ai.name=Wi}else if(1==ci.type){const Ai=this.visitTransition(ci,He);ft+=Ai.queryCount,It+=Ai.depCount,li.push(Ai)}else He.errors.push(function k(){return new e.\u0275RuntimeError(3007,!1)}())}),{type:7,name:qe.name,states:Xt,transitions:li,queryCount:ft,depCount:It,options:null}}visitState(qe,He){const ft=this.visitStyle(qe.styles,He),It=qe.options&&qe.options.params||null;if(ft.containsDynamicStyles){const Xt=new Set,li=It||{};ft.styles.forEach(ci=>{ci instanceof Map&&ci.forEach(Ai=>{st(Ai).forEach(Wi=>{li.hasOwnProperty(Wi)||Xt.add(Wi)})})}),Xt.size&&(ue(Xt.values()),He.errors.push(function x(Pt,qe){return new e.\u0275RuntimeError(3008,!1)}()))}return{type:0,name:qe.name,style:ft,options:It?{params:It}:null}}visitTransition(qe,He){He.queryCount=0,He.depCount=0;const ft=Ce(this,ri(qe.animation),He);return{type:1,matchers:ii(qe.expr,He.errors),animation:ft,queryCount:He.queryCount,depCount:He.depCount,options:yn(qe.options)}}visitSequence(qe,He){return{type:2,steps:qe.steps.map(ft=>Ce(this,ft,He)),options:yn(qe.options)}}visitGroup(qe,He){const ft=He.currentTime;let It=0;const Xt=qe.steps.map(li=>{He.currentTime=ft;const ci=Ce(this,li,He);return It=Math.max(It,He.currentTime),ci});return He.currentTime=It,{type:3,steps:Xt,options:yn(qe.options)}}visitAnimate(qe,He){const ft=function Wn(Pt,qe){if(Pt.hasOwnProperty("duration"))return Pt;if("number"==typeof Pt)return oo(zt(Pt,qe).duration,0,"");const He=Pt;if(He.split(/\s+/).some(Xt=>"{"==Xt.charAt(0)&&"{"==Xt.charAt(1))){const Xt=oo(0,0,"");return Xt.dynamic=!0,Xt.strValue=He,Xt}const It=zt(He,qe);return oo(It.duration,It.delay,It.easing)}(qe.timings,He.errors);He.currentAnimateTimings=ft;let It,Xt=qe.styles?qe.styles:(0,X.oB)({});if(5==Xt.type)It=this.visitKeyframes(Xt,He);else{let li=qe.styles,ci=!1;if(!li){ci=!0;const Wi={};ft.easing&&(Wi.easing=ft.easing),li=(0,X.oB)(Wi)}He.currentTime+=ft.duration+ft.delay;const Ai=this.visitStyle(li,He);Ai.isEmptyStep=ci,It=Ai}return He.currentAnimateTimings=null,{type:4,timings:ft,style:It,options:null}}visitStyle(qe,He){const ft=this._makeStyleAst(qe,He);return this._validateStyleAst(ft,He),ft}_makeStyleAst(qe,He){const ft=[],It=Array.isArray(qe.styles)?qe.styles:[qe.styles];for(let ci of It)"string"==typeof ci?ci===X.l3?ft.push(ci):He.errors.push(new e.\u0275RuntimeError(3002,!1)):ft.push(we(ci));let Xt=!1,li=null;return ft.forEach(ci=>{if(ci instanceof Map&&(ci.has("easing")&&(li=ci.get("easing"),ci.delete("easing")),!Xt))for(let Ai of ci.values())if(Ai.toString().indexOf("{{")>=0){Xt=!0;break}}),{type:6,styles:ft,easing:li,offset:qe.offset,containsDynamicStyles:Xt,options:null}}_validateStyleAst(qe,He){const ft=He.currentAnimateTimings;let It=He.currentTime,Xt=He.currentTime;ft&&Xt>0&&(Xt-=ft.duration+ft.delay),qe.styles.forEach(li=>{"string"!=typeof li&&li.forEach((ci,Ai)=>{const Wi=He.collectedStyles.get(He.currentQuerySelector),Qi=Wi.get(Ai);let on=!0;Qi&&(Xt!=It&&Xt>=Qi.startTime&&It<=Qi.endTime&&(He.errors.push(function g(Pt,qe,He,ft,It){return new e.\u0275RuntimeError(3010,!1)}()),on=!1),Xt=Qi.startTime),on&&Wi.set(Ai,{startTime:Xt,endTime:It}),He.options&&function ni(Pt,qe,He){const ft=qe.params||{},It=st(Pt);It.length&&It.forEach(Xt=>{ft.hasOwnProperty(Xt)||He.push(function N(Pt){return new e.\u0275RuntimeError(3001,!1)}())})}(ci,He.options,He.errors)})})}visitKeyframes(qe,He){const ft={type:5,styles:[],options:null};if(!He.currentAnimateTimings)return He.errors.push(function v(){return new e.\u0275RuntimeError(3011,!1)}()),ft;let Xt=0;const li=[];let ci=!1,Ai=!1,Wi=0;const Qi=qe.steps.map(Xn=>{const Nn=this._makeStyleAst(Xn,He);let Ro=null!=Nn.offset?Nn.offset:function nn(Pt){if("string"==typeof Pt)return null;let qe=null;if(Array.isArray(Pt))Pt.forEach(He=>{if(He instanceof Map&&He.has("offset")){const ft=He;qe=parseFloat(ft.get("offset")),ft.delete("offset")}});else if(Pt instanceof Map&&Pt.has("offset")){const He=Pt;qe=parseFloat(He.get("offset")),He.delete("offset")}return qe}(Nn.styles),Io=0;return null!=Ro&&(Xt++,Io=Nn.offset=Ro),Ai=Ai||Io<0||Io>1,ci=ci||Io<Wi,Wi=Io,li.push(Io),Nn});Ai&&He.errors.push(function w(){return new e.\u0275RuntimeError(3012,!1)}()),ci&&He.errors.push(function M(){return new e.\u0275RuntimeError(3200,!1)}());const on=qe.steps.length;let wn=0;Xt>0&&Xt<on?He.errors.push(function A(){return new e.\u0275RuntimeError(3202,!1)}()):0==Xt&&(wn=1/(on-1));const Cn=on-1,dn=He.currentTime,On=He.currentAnimateTimings,Un=On.duration;return Qi.forEach((Xn,Nn)=>{const Ro=wn>0?Nn==Cn?1:wn*Nn:li[Nn],Io=Ro*Un;He.currentTime=dn+On.delay+Io,On.duration=Io,this._validateStyleAst(Xn,He),Xn.offset=Ro,ft.styles.push(Xn)}),ft}visitReference(qe,He){return{type:8,animation:Ce(this,ri(qe.animation),He),options:yn(qe.options)}}visitAnimateChild(qe,He){return He.depCount++,{type:9,options:yn(qe.options)}}visitAnimateRef(qe,He){return{type:10,animation:this.visitReference(qe.animation,He),options:yn(qe.options)}}visitQuery(qe,He){const ft=He.currentQuerySelector,It=qe.options||{};He.queryCount++,He.currentQuery=qe;const[Xt,li]=function gi(Pt){const qe=!!Pt.split(/\s*,\s*/).find(He=>":self"==He);return qe&&(Pt=Pt.replace(Yt,"")),Pt=Pt.replace(/@\*/g,si).replace(/@\w+/g,He=>si+"-"+He.slice(1)).replace(/:animating/g,hi),[Pt,qe]}(qe.selector);He.currentQuerySelector=ft.length?ft+" "+Xt:Xt,U(He.collectedStyles,He.currentQuerySelector,new Map);const ci=Ce(this,ri(qe.animation),He);return He.currentQuery=null,He.currentQuerySelector=ft,{type:11,selector:Xt,limit:It.limit||0,optional:!!It.optional,includeSelf:li,animation:ci,originalSelector:qe.selector,options:yn(qe.options)}}visitStagger(qe,He){He.currentQuery||He.errors.push(function E(){return new e.\u0275RuntimeError(3013,!1)}());const ft="full"===qe.timings?{duration:0,delay:0,easing:"full"}:zt(qe.timings,He.errors,!0);return{type:12,animation:Ce(this,ri(qe.animation),He),timings:ft,options:null}}}class Zi{constructor(qe){this.errors=qe,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function yn(Pt){return Pt?(Pt=Te(Pt)).params&&(Pt.params=function ki(Pt){return Pt?Te(Pt):null}(Pt.params)):Pt={},Pt}function oo(Pt,qe,He){return{duration:Pt,delay:qe,easing:He}}function ho(Pt,qe,He,ft,It,Xt,li=null,ci=!1){return{type:1,element:Pt,keyframes:qe,preStyleProps:He,postStyleProps:ft,duration:It,delay:Xt,totalTime:It+Xt,easing:li,subTimeline:ci}}class Qn{constructor(){this._map=new Map}get(qe){return this._map.get(qe)||[]}append(qe,He){let ft=this._map.get(qe);ft||this._map.set(qe,ft=[]),ft.push(...He)}has(qe){return this._map.has(qe)}clear(){this._map.clear()}}const sr=new RegExp(":enter","g"),Yr=new RegExp(":leave","g");function Jn(Pt,qe,He,ft,It,Xt=new Map,li=new Map,ci,Ai,Wi=[]){return(new Jo).buildKeyframes(Pt,qe,He,ft,It,Xt,li,ci,Ai,Wi)}class Jo{buildKeyframes(qe,He,ft,It,Xt,li,ci,Ai,Wi,Qi=[]){Wi=Wi||new Qn;const on=new as(qe,He,Wi,It,Xt,Qi,[]);on.options=Ai;const wn=Ai.delay?Ii(Ai.delay):0;on.currentTimeline.delayNextStep(wn),on.currentTimeline.setStyles([li],null,on.errors,Ai),Ce(this,ft,on);const Cn=on.timelines.filter(dn=>dn.containsAnimation());if(Cn.length&&ci.size){let dn;for(let On=Cn.length-1;On>=0;On--){const Un=Cn[On];if(Un.element===He){dn=Un;break}}dn&&!dn.allowOnlyTimelineStyles()&&dn.setStyles([ci],null,on.errors,Ai)}return Cn.length?Cn.map(dn=>dn.buildKeyframes()):[ho(He,[],[],[],0,wn,"",!1)]}visitTrigger(qe,He){}visitState(qe,He){}visitTransition(qe,He){}visitAnimateChild(qe,He){const ft=He.subInstructions.get(He.element);if(ft){const It=He.createSubContext(qe.options),Xt=He.currentTimeline.currentTime,li=this._visitSubInstructions(ft,It,It.options);Xt!=li&&He.transformIntoNewTimeline(li)}He.previousNode=qe}visitAnimateRef(qe,He){const ft=He.createSubContext(qe.options);ft.transformIntoNewTimeline(),this._applyAnimationRefDelays([qe.options,qe.animation.options],He,ft),this.visitReference(qe.animation,ft),He.transformIntoNewTimeline(ft.currentTimeline.currentTime),He.previousNode=qe}_applyAnimationRefDelays(qe,He,ft){for(const It of qe){const Xt=It?.delay;if(Xt){const li="number"==typeof Xt?Xt:Ii(gt(Xt,It?.params??{},He.errors));ft.delayNextStep(li)}}}_visitSubInstructions(qe,He,ft){let Xt=He.currentTimeline.currentTime;const li=null!=ft.duration?Ii(ft.duration):null,ci=null!=ft.delay?Ii(ft.delay):null;return 0!==li&&qe.forEach(Ai=>{const Wi=He.appendInstructionToTimeline(Ai,li,ci);Xt=Math.max(Xt,Wi.duration+Wi.delay)}),Xt}visitReference(qe,He){He.updateOptions(qe.options,!0),Ce(this,qe.animation,He),He.previousNode=qe}visitSequence(qe,He){const ft=He.subContextCount;let It=He;const Xt=qe.options;if(Xt&&(Xt.params||Xt.delay)&&(It=He.createSubContext(Xt),It.transformIntoNewTimeline(),null!=Xt.delay)){6==It.previousNode.type&&(It.currentTimeline.snapshotCurrentStyles(),It.previousNode=fr);const li=Ii(Xt.delay);It.delayNextStep(li)}qe.steps.length&&(qe.steps.forEach(li=>Ce(this,li,It)),It.currentTimeline.applyStylesToKeyframe(),It.subContextCount>ft&&It.transformIntoNewTimeline()),He.previousNode=qe}visitGroup(qe,He){const ft=[];let It=He.currentTimeline.currentTime;const Xt=qe.options&&qe.options.delay?Ii(qe.options.delay):0;qe.steps.forEach(li=>{const ci=He.createSubContext(qe.options);Xt&&ci.delayNextStep(Xt),Ce(this,li,ci),It=Math.max(It,ci.currentTimeline.currentTime),ft.push(ci.currentTimeline)}),ft.forEach(li=>He.currentTimeline.mergeTimelineCollectedStyles(li)),He.transformIntoNewTimeline(It),He.previousNode=qe}_visitTiming(qe,He){if(qe.dynamic){const ft=qe.strValue;return zt(He.params?gt(ft,He.params,He.errors):ft,He.errors)}return{duration:qe.duration,delay:qe.delay,easing:qe.easing}}visitAnimate(qe,He){const ft=He.currentAnimateTimings=this._visitTiming(qe.timings,He),It=He.currentTimeline;ft.delay&&(He.incrementTime(ft.delay),It.snapshotCurrentStyles());const Xt=qe.style;5==Xt.type?this.visitKeyframes(Xt,He):(He.incrementTime(ft.duration),this.visitStyle(Xt,He),It.applyStylesToKeyframe()),He.currentAnimateTimings=null,He.previousNode=qe}visitStyle(qe,He){const ft=He.currentTimeline,It=He.currentAnimateTimings;!It&&ft.hasCurrentStyleProperties()&&ft.forwardFrame();const Xt=It&&It.easing||qe.easing;qe.isEmptyStep?ft.applyEmptyStep(Xt):ft.setStyles(qe.styles,Xt,He.errors,He.options),He.previousNode=qe}visitKeyframes(qe,He){const ft=He.currentAnimateTimings,It=He.currentTimeline.duration,Xt=ft.duration,ci=He.createSubContext().currentTimeline;ci.easing=ft.easing,qe.styles.forEach(Ai=>{ci.forwardTime((Ai.offset||0)*Xt),ci.setStyles(Ai.styles,Ai.easing,He.errors,He.options),ci.applyStylesToKeyframe()}),He.currentTimeline.mergeTimelineCollectedStyles(ci),He.transformIntoNewTimeline(It+Xt),He.previousNode=qe}visitQuery(qe,He){const ft=He.currentTimeline.currentTime,It=qe.options||{},Xt=It.delay?Ii(It.delay):0;Xt&&(6===He.previousNode.type||0==ft&&He.currentTimeline.hasCurrentStyleProperties())&&(He.currentTimeline.snapshotCurrentStyles(),He.previousNode=fr);let li=ft;const ci=He.invokeQuery(qe.selector,qe.originalSelector,qe.limit,qe.includeSelf,!!It.optional,He.errors);He.currentQueryTotal=ci.length;let Ai=null;ci.forEach((Wi,Qi)=>{He.currentQueryIndex=Qi;const on=He.createSubContext(qe.options,Wi);Xt&&on.delayNextStep(Xt),Wi===He.element&&(Ai=on.currentTimeline),Ce(this,qe.animation,on),on.currentTimeline.applyStylesToKeyframe(),li=Math.max(li,on.currentTimeline.currentTime)}),He.currentQueryIndex=0,He.currentQueryTotal=0,He.transformIntoNewTimeline(li),Ai&&(He.currentTimeline.mergeTimelineCollectedStyles(Ai),He.currentTimeline.snapshotCurrentStyles()),He.previousNode=qe}visitStagger(qe,He){const ft=He.parentContext,It=He.currentTimeline,Xt=qe.timings,li=Math.abs(Xt.duration),ci=li*(He.currentQueryTotal-1);let Ai=li*He.currentQueryIndex;switch(Xt.duration<0?"reverse":Xt.easing){case"reverse":Ai=ci-Ai;break;case"full":Ai=ft.currentStaggerTime}const Qi=He.currentTimeline;Ai&&Qi.delayNextStep(Ai);const on=Qi.currentTime;Ce(this,qe.animation,He),He.previousNode=qe,ft.currentStaggerTime=It.currentTime-on+(It.startTime-ft.currentTimeline.startTime)}}const fr={};class as{constructor(qe,He,ft,It,Xt,li,ci,Ai){this._driver=qe,this.element=He,this.subInstructions=ft,this._enterClassName=It,this._leaveClassName=Xt,this.errors=li,this.timelines=ci,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=fr,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Ai||new Ur(this._driver,He,0),ci.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(qe,He){if(!qe)return;const ft=qe;let It=this.options;null!=ft.duration&&(It.duration=Ii(ft.duration)),null!=ft.delay&&(It.delay=Ii(ft.delay));const Xt=ft.params;if(Xt){let li=It.params;li||(li=this.options.params={}),Object.keys(Xt).forEach(ci=>{(!He||!li.hasOwnProperty(ci))&&(li[ci]=gt(Xt[ci],li,this.errors))})}}_copyOptions(){const qe={};if(this.options){const He=this.options.params;if(He){const ft=qe.params={};Object.keys(He).forEach(It=>{ft[It]=He[It]})}}return qe}createSubContext(qe=null,He,ft){const It=He||this.element,Xt=new as(this._driver,It,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(It,ft||0));return Xt.previousNode=this.previousNode,Xt.currentAnimateTimings=this.currentAnimateTimings,Xt.options=this._copyOptions(),Xt.updateOptions(qe),Xt.currentQueryIndex=this.currentQueryIndex,Xt.currentQueryTotal=this.currentQueryTotal,Xt.parentContext=this,this.subContextCount++,Xt}transformIntoNewTimeline(qe){return this.previousNode=fr,this.currentTimeline=this.currentTimeline.fork(this.element,qe),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(qe,He,ft){const It={duration:He??qe.duration,delay:this.currentTimeline.currentTime+(ft??0)+qe.delay,easing:""},Xt=new lo(this._driver,qe.element,qe.keyframes,qe.preStyleProps,qe.postStyleProps,It,qe.stretchStartingKeyframe);return this.timelines.push(Xt),It}incrementTime(qe){this.currentTimeline.forwardTime(this.currentTimeline.duration+qe)}delayNextStep(qe){qe>0&&this.currentTimeline.delayNextStep(qe)}invokeQuery(qe,He,ft,It,Xt,li){let ci=[];if(It&&ci.push(this.element),qe.length>0){qe=(qe=qe.replace(sr,"."+this._enterClassName)).replace(Yr,"."+this._leaveClassName);let Wi=this._driver.query(this.element,qe,1!=ft);0!==ft&&(Wi=ft<0?Wi.slice(Wi.length+ft,Wi.length):Wi.slice(0,ft)),ci.push(...Wi)}return!Xt&&0==ci.length&&li.push(function R(Pt){return new e.\u0275RuntimeError(3014,!1)}()),ci}}class Ur{constructor(qe,He,ft,It){this._driver=qe,this.element=He,this.startTime=ft,this._elementTimelineStylesLookup=It,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(He),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(He,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(qe){const He=1===this._keyframes.size&&this._pendingStyles.size;this.duration||He?(this.forwardTime(this.currentTime+qe),He&&this.snapshotCurrentStyles()):this.startTime+=qe}fork(qe,He){return this.applyStylesToKeyframe(),new Ur(this._driver,qe,He||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(qe){this.applyStylesToKeyframe(),this.duration=qe,this._loadKeyframe()}_updateStyle(qe,He){this._localTimelineStyles.set(qe,He),this._globalTimelineStyles.set(qe,He),this._styleSummary.set(qe,{time:this.currentTime,value:He})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(qe){qe&&this._previousKeyframe.set("easing",qe);for(let[He,ft]of this._globalTimelineStyles)this._backFill.set(He,ft||X.l3),this._currentKeyframe.set(He,X.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(qe,He,ft,It){He&&this._previousKeyframe.set("easing",He);const Xt=It&&It.params||{},li=function go(Pt,qe){const He=new Map;let ft;return Pt.forEach(It=>{if("*"===It){ft=ft||qe.keys();for(let Xt of ft)He.set(Xt,X.l3)}else Qt(It,He)}),He}(qe,this._globalTimelineStyles);for(let[ci,Ai]of li){const Wi=gt(Ai,Xt,ft);this._pendingStyles.set(ci,Wi),this._localTimelineStyles.has(ci)||this._backFill.set(ci,this._globalTimelineStyles.get(ci)??X.l3),this._updateStyle(ci,Wi)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((qe,He)=>{this._currentKeyframe.set(He,qe)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((qe,He)=>{this._currentKeyframe.has(He)||this._currentKeyframe.set(He,qe)}))}snapshotCurrentStyles(){for(let[qe,He]of this._localTimelineStyles)this._pendingStyles.set(qe,He),this._updateStyle(qe,He)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const qe=[];for(let He in this._currentKeyframe)qe.push(He);return qe}mergeTimelineCollectedStyles(qe){qe._styleSummary.forEach((He,ft)=>{const It=this._styleSummary.get(ft);(!It||He.time>It.time)&&this._updateStyle(ft,He.value)})}buildKeyframes(){this.applyStylesToKeyframe();const qe=new Set,He=new Set,ft=1===this._keyframes.size&&0===this.duration;let It=[];this._keyframes.forEach((ci,Ai)=>{const Wi=Qt(ci,new Map,this._backFill);Wi.forEach((Qi,on)=>{Qi===X.k1?qe.add(on):Qi===X.l3&&He.add(on)}),ft||Wi.set("offset",Ai/this.duration),It.push(Wi)});const Xt=qe.size?ue(qe.values()):[],li=He.size?ue(He.values()):[];if(ft){const ci=It[0],Ai=new Map(ci);ci.set("offset",0),Ai.set("offset",1),It=[ci,Ai]}return ho(this.element,It,Xt,li,this.duration,this.startTime,this.easing,!1)}}class lo extends Ur{constructor(qe,He,ft,It,Xt,li,ci=!1){super(qe,He,li.delay),this.keyframes=ft,this.preStyleProps=It,this.postStyleProps=Xt,this._stretchStartingKeyframe=ci,this.timings={duration:li.duration,delay:li.delay,easing:li.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let qe=this.keyframes,{delay:He,duration:ft,easing:It}=this.timings;if(this._stretchStartingKeyframe&&He){const Xt=[],li=ft+He,ci=He/li,Ai=Qt(qe[0]);Ai.set("offset",0),Xt.push(Ai);const Wi=Qt(qe[0]);Wi.set("offset",qo(ci)),Xt.push(Wi);const Qi=qe.length-1;for(let on=1;on<=Qi;on++){let wn=Qt(qe[on]);const Cn=wn.get("offset");wn.set("offset",qo((He+Cn*ft)/li)),Xt.push(wn)}ft=li,He=0,It="",qe=Xt}return ho(this.element,qe,this.preStyleProps,this.postStyleProps,ft,He,It,!0)}}function qo(Pt,qe=3){const He=Math.pow(10,qe-1);return Math.round(Pt*He)/He}class Sn{}const Mo=new Set(["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"]);class fo extends Sn{normalizePropertyName(qe,He){return ze(qe)}normalizeStyleValue(qe,He,ft,It){let Xt="";const li=ft.toString().trim();if(Mo.has(He)&&0!==ft&&"0"!==ft)if("number"==typeof ft)Xt="px";else{const ci=ft.match(/^[+-]?[\d\.]+([a-z]*)$/);ci&&0==ci[1].length&&It.push(function K(Pt,qe){return new e.\u0275RuntimeError(3005,!1)}())}return li+Xt}}function Xr(Pt,qe,He,ft,It,Xt,li,ci,Ai,Wi,Qi,on,wn){return{type:0,element:Pt,triggerName:qe,isRemovalTransition:It,fromState:He,fromStyles:Xt,toState:ft,toStyles:li,timelines:ci,queriedElements:Ai,preStyleProps:Wi,postStyleProps:Qi,totalTime:on,errors:wn}}const Hn={};class ls{constructor(qe,He,ft){this._triggerName=qe,this.ast=He,this._stateStyles=ft}match(qe,He,ft,It){return function vs(Pt,qe,He,ft,It){return Pt.some(Xt=>Xt(qe,He,ft,It))}(this.ast.matchers,qe,He,ft,It)}buildStyles(qe,He,ft){let It=this._stateStyles.get("*");return void 0!==qe&&(It=this._stateStyles.get(qe?.toString())||It),It?It.buildStyles(He,ft):new Map}build(qe,He,ft,It,Xt,li,ci,Ai,Wi,Qi){const on=[],wn=this.ast.options&&this.ast.options.params||Hn,dn=this.buildStyles(ft,ci&&ci.params||Hn,on),On=Ai&&Ai.params||Hn,Un=this.buildStyles(It,On,on),Xn=new Set,Nn=new Map,Ro=new Map,Io="void"===It,es={params:Gr(On,wn),delay:this.ast.options?.delay},qr=Qi?[]:Jn(qe,He,this.ast.animation,Xt,li,dn,Un,es,Wi,on);let po=0;if(qr.forEach(Po=>{po=Math.max(Po.duration+Po.delay,po)}),on.length)return Xr(He,this._triggerName,ft,It,Io,dn,Un,[],[],Nn,Ro,po,on);qr.forEach(Po=>{const eo=Po.element,pa=U(Nn,eo,new Set);Po.preStyleProps.forEach(xs=>pa.add(xs));const qs=U(Ro,eo,new Set);Po.postStyleProps.forEach(xs=>qs.add(xs)),eo!==He&&Xn.add(eo)});const io=ue(Xn.values());return Xr(He,this._triggerName,ft,It,Io,dn,Un,qr,io,Nn,Ro,po)}}function Gr(Pt,qe){const He=Te(qe);for(const ft in Pt)Pt.hasOwnProperty(ft)&&null!=Pt[ft]&&(He[ft]=Pt[ft]);return He}class cs{constructor(qe,He,ft){this.styles=qe,this.defaultParams=He,this.normalizer=ft}buildStyles(qe,He){const ft=new Map,It=Te(this.defaultParams);return Object.keys(qe).forEach(Xt=>{const li=qe[Xt];null!==li&&(It[Xt]=li)}),this.styles.styles.forEach(Xt=>{"string"!=typeof Xt&&Xt.forEach((li,ci)=>{li&&(li=gt(li,It,He));const Ai=this.normalizer.normalizePropertyName(ci,He);li=this.normalizer.normalizeStyleValue(ci,Ai,li,He),ft.set(ci,li)})}),ft}}class Rr{constructor(qe,He,ft){this.name=qe,this.ast=He,this._normalizer=ft,this.transitionFactories=[],this.states=new Map,He.states.forEach(It=>{this.states.set(It.name,new cs(It.style,It.options&&It.options.params||{},ft))}),mr(this.states,"true","1"),mr(this.states,"false","0"),He.transitions.forEach(It=>{this.transitionFactories.push(new ls(qe,It,this.states))}),this.fallbackTransition=function Rs(Pt,qe,He){return new ls(Pt,{type:1,animation:{type:2,steps:[],options:null},matchers:[(li,ci)=>!0],options:null,queryCount:0,depCount:0},qe)}(qe,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(qe,He,ft,It){return this.transitionFactories.find(li=>li.match(qe,He,ft,It))||null}matchStyles(qe,He,ft){return this.fallbackTransition.buildStyles(qe,He,ft)}}function mr(Pt,qe,He){Pt.has(qe)?Pt.has(He)||Pt.set(He,Pt.get(qe)):Pt.has(He)&&Pt.set(qe,Pt.get(He))}const ys=new Qn;class $r{constructor(qe,He,ft){this.bodyNode=qe,this._driver=He,this._normalizer=ft,this._animations=new Map,this._playersById=new Map,this.players=[]}register(qe,He){const ft=[],It=[],Xt=$e(this._driver,He,ft,It);if(ft.length)throw function i(Pt){return new e.\u0275RuntimeError(3503,!1)}();this._animations.set(qe,Xt)}_buildPlayer(qe,He,ft){const It=qe.element,Xt=C(0,this._normalizer,0,qe.keyframes,He,ft);return this._driver.animate(It,Xt,qe.duration,qe.delay,qe.easing,[],!0)}create(qe,He,ft={}){const It=[],Xt=this._animations.get(qe);let li;const ci=new Map;if(Xt?(li=Jn(this._driver,He,Xt,Wt,St,new Map,new Map,ft,ys,It),li.forEach(Qi=>{const on=U(ci,Qi.element,new Map);Qi.postStyleProps.forEach(wn=>on.set(wn,null))})):(It.push(function o(){return new e.\u0275RuntimeError(3300,!1)}()),li=[]),It.length)throw function t(Pt){return new e.\u0275RuntimeError(3504,!1)}();ci.forEach((Qi,on)=>{Qi.forEach((wn,Cn)=>{Qi.set(Cn,this._driver.computeStyle(on,Cn,X.l3))})});const Wi=G(li.map(Qi=>{const on=ci.get(Qi.element);return this._buildPlayer(Qi,new Map,on)}));return this._playersById.set(qe,Wi),Wi.onDestroy(()=>this.destroy(qe)),this.players.push(Wi),Wi}destroy(qe){const He=this._getPlayer(qe);He.destroy(),this._playersById.delete(qe);const ft=this.players.indexOf(He);ft>=0&&this.players.splice(ft,1)}_getPlayer(qe){const He=this._playersById.get(qe);if(!He)throw function a(Pt){return new e.\u0275RuntimeError(3301,!1)}();return He}listen(qe,He,ft,It){const Xt=ee(He,"","","");return j(this._getPlayer(qe),ft,Xt,It),()=>{}}command(qe,He,ft,It){if("register"==ft)return void this.register(qe,It[0]);if("create"==ft)return void this.create(qe,He,It[0]||{});const Xt=this._getPlayer(qe);switch(ft){case"play":Xt.play();break;case"pause":Xt.pause();break;case"reset":Xt.reset();break;case"restart":Xt.restart();break;case"finish":Xt.finish();break;case"init":Xt.init();break;case"setPosition":Xt.setPosition(parseFloat(It[0]));break;case"destroy":this.destroy(qe)}}}const Co="ng-animate-queued",ds="ng-animate-disabled",hs=[],ro={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ir={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},so="__ng_removed";class Vo{get params(){return this.options.params}constructor(qe,He=""){this.namespaceId=He;const ft=qe&&qe.hasOwnProperty("value");if(this.value=function Ps(Pt){return Pt??null}(ft?qe.value:qe),ft){const Xt=Te(qe);delete Xt.value,this.options=Xt}else this.options={};this.options.params||(this.options.params={})}absorbOptions(qe){const He=qe.params;if(He){const ft=this.options.params;Object.keys(He).forEach(It=>{null==ft[It]&&(ft[It]=He[It])})}}}const er="void",Yo=new Vo(er);class Os{constructor(qe,He,ft){this.id=qe,this.hostElement=He,this._engine=ft,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+qe,ko(He,this._hostClassName)}listen(qe,He,ft,It){if(!this._triggers.has(He))throw function m(Pt,qe){return new e.\u0275RuntimeError(3302,!1)}();if(null==ft||0==ft.length)throw function d(Pt){return new e.\u0275RuntimeError(3303,!1)}();if(!function zs(Pt){return"start"==Pt||"done"==Pt}(ft))throw function f(Pt,qe){return new e.\u0275RuntimeError(3400,!1)}();const Xt=U(this._elementListeners,qe,[]),li={name:He,phase:ft,callback:It};Xt.push(li);const ci=U(this._engine.statesByElement,qe,new Map);return ci.has(He)||(ko(qe,ai),ko(qe,ai+"-"+He),ci.set(He,Yo)),()=>{this._engine.afterFlush(()=>{const Ai=Xt.indexOf(li);Ai>=0&&Xt.splice(Ai,1),this._triggers.has(He)||ci.delete(He)})}}register(qe,He){return!this._triggers.has(qe)&&(this._triggers.set(qe,He),!0)}_getTrigger(qe){const He=this._triggers.get(qe);if(!He)throw function T(Pt){return new e.\u0275RuntimeError(3401,!1)}();return He}trigger(qe,He,ft,It=!0){const Xt=this._getTrigger(He),li=new Uo(this.id,He,qe);let ci=this._engine.statesByElement.get(qe);ci||(ko(qe,ai),ko(qe,ai+"-"+He),this._engine.statesByElement.set(qe,ci=new Map));let Ai=ci.get(He);const Wi=new Vo(ft,this.id);if(!(ft&&ft.hasOwnProperty("value"))&&Ai&&Wi.absorbOptions(Ai.options),ci.set(He,Wi),Ai||(Ai=Yo),Wi.value!==er&&Ai.value===Wi.value){if(!function Qr(Pt,qe){const He=Object.keys(Pt),ft=Object.keys(qe);if(He.length!=ft.length)return!1;for(let It=0;It<He.length;It++){const Xt=He[It];if(!qe.hasOwnProperty(Xt)||Pt[Xt]!==qe[Xt])return!1}return!0}(Ai.params,Wi.params)){const On=[],Un=Xt.matchStyles(Ai.value,Ai.params,On),Xn=Xt.matchStyles(Wi.value,Wi.params,On);On.length?this._engine.reportError(On):this._engine.afterFlush(()=>{Fi(qe,Un),vi(qe,Xn)})}return}const wn=U(this._engine.playersByElement,qe,[]);wn.forEach(On=>{On.namespaceId==this.id&&On.triggerName==He&&On.queued&&On.destroy()});let Cn=Xt.matchTransition(Ai.value,Wi.value,qe,Wi.params),dn=!1;if(!Cn){if(!It)return;Cn=Xt.fallbackTransition,dn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:qe,triggerName:He,transition:Cn,fromState:Ai,toState:Wi,player:li,isFallbackTransition:dn}),dn||(ko(qe,Co),li.onStart(()=>{Vn(qe,Co)})),li.onDone(()=>{let On=this.players.indexOf(li);On>=0&&this.players.splice(On,1);const Un=this._engine.playersByElement.get(qe);if(Un){let Xn=Un.indexOf(li);Xn>=0&&Un.splice(Xn,1)}}),this.players.push(li),wn.push(li),li}deregister(qe){this._triggers.delete(qe),this._engine.statesByElement.forEach(He=>He.delete(qe)),this._elementListeners.forEach((He,ft)=>{this._elementListeners.set(ft,He.filter(It=>It.name!=qe))})}clearElementCache(qe){this._engine.statesByElement.delete(qe),this._elementListeners.delete(qe);const He=this._engine.playersByElement.get(qe);He&&(He.forEach(ft=>ft.destroy()),this._engine.playersByElement.delete(qe))}_signalRemovalForInnerTriggers(qe,He){const ft=this._engine.driver.query(qe,si,!0);ft.forEach(It=>{if(It[so])return;const Xt=this._engine.fetchNamespacesByElement(It);Xt.size?Xt.forEach(li=>li.triggerLeaveAnimation(It,He,!1,!0)):this.clearElementCache(It)}),this._engine.afterFlushAnimationsDone(()=>ft.forEach(It=>this.clearElementCache(It)))}triggerLeaveAnimation(qe,He,ft,It){const Xt=this._engine.statesByElement.get(qe),li=new Map;if(Xt){const ci=[];if(Xt.forEach((Ai,Wi)=>{if(li.set(Wi,Ai.value),this._triggers.has(Wi)){const Qi=this.trigger(qe,Wi,er,It);Qi&&ci.push(Qi)}}),ci.length)return this._engine.markElementAsRemoved(this.id,qe,!0,He,li),ft&&G(ci).onDone(()=>this._engine.processLeaveNode(qe)),!0}return!1}prepareLeaveAnimationListeners(qe){const He=this._elementListeners.get(qe),ft=this._engine.statesByElement.get(qe);if(He&&ft){const It=new Set;He.forEach(Xt=>{const li=Xt.name;if(It.has(li))return;It.add(li);const Ai=this._triggers.get(li).fallbackTransition,Wi=ft.get(li)||Yo,Qi=new Vo(er),on=new Uo(this.id,li,qe);this._engine.totalQueuedPlayers++,this._queue.push({element:qe,triggerName:li,transition:Ai,fromState:Wi,toState:Qi,player:on,isFallbackTransition:!0})})}}removeNode(qe,He){const ft=this._engine;if(qe.childElementCount&&this._signalRemovalForInnerTriggers(qe,He),this.triggerLeaveAnimation(qe,He,!0))return;let It=!1;if(ft.totalAnimations){const Xt=ft.players.length?ft.playersByQueriedElement.get(qe):[];if(Xt&&Xt.length)It=!0;else{let li=qe;for(;li=li.parentNode;)if(ft.statesByElement.get(li)){It=!0;break}}}if(this.prepareLeaveAnimationListeners(qe),It)ft.markElementAsRemoved(this.id,qe,!1,He);else{const Xt=qe[so];(!Xt||Xt===ro)&&(ft.afterFlush(()=>this.clearElementCache(qe)),ft.destroyInnerAnimations(qe),ft._onRemovalComplete(qe,He))}}insertNode(qe,He){ko(qe,this._hostClassName)}drainQueuedTransitions(qe){const He=[];return this._queue.forEach(ft=>{const It=ft.player;if(It.destroyed)return;const Xt=ft.element,li=this._elementListeners.get(Xt);li&&li.forEach(ci=>{if(ci.name==ft.triggerName){const Ai=ee(Xt,ft.triggerName,ft.fromState.value,ft.toState.value);Ai._data=qe,j(ft.player,ci.phase,Ai,ci.callback)}}),It.markedForDestroy?this._engine.afterFlush(()=>{It.destroy()}):He.push(ft)}),this._queue=[],He.sort((ft,It)=>{const Xt=ft.transition.ast.depCount,li=It.transition.ast.depCount;return 0==Xt||0==li?Xt-li:this._engine.driver.containsElement(ft.element,It.element)?1:-1})}destroy(qe){this.players.forEach(He=>He.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,qe)}elementContainsData(qe){let He=!1;return this._elementListeners.has(qe)&&(He=!0),He=!!this._queue.find(ft=>ft.element===qe)||He,He}}class gr{_onRemovalComplete(qe,He){this.onRemovalComplete(qe,He)}constructor(qe,He,ft){this.bodyNode=qe,this.driver=He,this._normalizer=ft,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=(It,Xt)=>{}}get queuedPlayers(){const qe=[];return this._namespaceList.forEach(He=>{He.players.forEach(ft=>{ft.queued&&qe.push(ft)})}),qe}createNamespace(qe,He){const ft=new Os(qe,He,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,He)?this._balanceNamespaceList(ft,He):(this.newHostElements.set(He,ft),this.collectEnterElement(He)),this._namespaceLookup[qe]=ft}_balanceNamespaceList(qe,He){const ft=this._namespaceList,It=this.namespacesByHostElement;if(ft.length-1>=0){let li=!1,ci=this.driver.getParentElement(He);for(;ci;){const Ai=It.get(ci);if(Ai){const Wi=ft.indexOf(Ai);ft.splice(Wi+1,0,qe),li=!0;break}ci=this.driver.getParentElement(ci)}li||ft.unshift(qe)}else ft.push(qe);return It.set(He,qe),qe}register(qe,He){let ft=this._namespaceLookup[qe];return ft||(ft=this.createNamespace(qe,He)),ft}registerTrigger(qe,He,ft){let It=this._namespaceLookup[qe];It&&It.register(He,ft)&&this.totalAnimations++}destroy(qe,He){if(!qe)return;const ft=this._fetchNamespace(qe);this.afterFlush(()=>{this.namespacesByHostElement.delete(ft.hostElement),delete this._namespaceLookup[qe];const It=this._namespaceList.indexOf(ft);It>=0&&this._namespaceList.splice(It,1)}),this.afterFlushAnimationsDone(()=>ft.destroy(He))}_fetchNamespace(qe){return this._namespaceLookup[qe]}fetchNamespacesByElement(qe){const He=new Set,ft=this.statesByElement.get(qe);if(ft)for(let It of ft.values())if(It.namespaceId){const Xt=this._fetchNamespace(It.namespaceId);Xt&&He.add(Xt)}return He}trigger(qe,He,ft,It){if(Xo(He)){const Xt=this._fetchNamespace(qe);if(Xt)return Xt.trigger(He,ft,It),!0}return!1}insertNode(qe,He,ft,It){if(!Xo(He))return;const Xt=He[so];if(Xt&&Xt.setForRemoval){Xt.setForRemoval=!1,Xt.setForMove=!0;const li=this.collectedLeaveElements.indexOf(He);li>=0&&this.collectedLeaveElements.splice(li,1)}if(qe){const li=this._fetchNamespace(qe);li&&li.insertNode(He,ft)}It&&this.collectEnterElement(He)}collectEnterElement(qe){this.collectedEnterElements.push(qe)}markElementAsDisabled(qe,He){He?this.disabledNodes.has(qe)||(this.disabledNodes.add(qe),ko(qe,ds)):this.disabledNodes.has(qe)&&(this.disabledNodes.delete(qe),Vn(qe,ds))}removeNode(qe,He,ft,It){if(Xo(He)){const Xt=qe?this._fetchNamespace(qe):null;if(Xt?Xt.removeNode(He,It):this.markElementAsRemoved(qe,He,!1,It),ft){const li=this.namespacesByHostElement.get(He);li&&li.id!==qe&&li.removeNode(He,It)}}else this._onRemovalComplete(He,It)}markElementAsRemoved(qe,He,ft,It,Xt){this.collectedLeaveElements.push(He),He[so]={namespaceId:qe,setForRemoval:It,hasAnimation:ft,removedBeforeQueried:!1,previousTriggersValues:Xt}}listen(qe,He,ft,It,Xt){return Xo(He)?this._fetchNamespace(qe).listen(He,ft,It,Xt):()=>{}}_buildInstruction(qe,He,ft,It,Xt){return qe.transition.build(this.driver,qe.element,qe.fromState.value,qe.toState.value,ft,It,qe.fromState.options,qe.toState.options,He,Xt)}destroyInnerAnimations(qe){let He=this.driver.query(qe,si,!0);He.forEach(ft=>this.destroyActiveAnimationsForElement(ft)),0!=this.playersByQueriedElement.size&&(He=this.driver.query(qe,hi,!0),He.forEach(ft=>this.finishActiveQueriedAnimationOnElement(ft)))}destroyActiveAnimationsForElement(qe){const He=this.playersByElement.get(qe);He&&He.forEach(ft=>{ft.queued?ft.markedForDestroy=!0:ft.destroy()})}finishActiveQueriedAnimationOnElement(qe){const He=this.playersByQueriedElement.get(qe);He&&He.forEach(ft=>ft.finish())}whenRenderingDone(){return new Promise(qe=>{if(this.players.length)return G(this.players).onDone(()=>qe());qe()})}processLeaveNode(qe){const He=qe[so];if(He&&He.setForRemoval){if(qe[so]=ro,He.namespaceId){this.destroyInnerAnimations(qe);const ft=this._fetchNamespace(He.namespaceId);ft&&ft.clearElementCache(qe)}this._onRemovalComplete(qe,He.setForRemoval)}qe.classList?.contains(ds)&&this.markElementAsDisabled(qe,!1),this.driver.query(qe,".ng-animate-disabled",!0).forEach(ft=>{this.markElementAsDisabled(ft,!1)})}flush(qe=-1){let He=[];if(this.newHostElements.size&&(this.newHostElements.forEach((ft,It)=>this._balanceNamespaceList(ft,It)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let ft=0;ft<this.collectedEnterElements.length;ft++)ko(this.collectedEnterElements[ft],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const ft=[];try{He=this._flushAnimations(ft,qe)}finally{for(let It=0;It<ft.length;It++)ft[It]()}}else for(let ft=0;ft<this.collectedLeaveElements.length;ft++)this.processLeaveNode(this.collectedLeaveElements[ft]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(ft=>ft()),this._flushFns=[],this._whenQuietFns.length){const ft=this._whenQuietFns;this._whenQuietFns=[],He.length?G(He).onDone(()=>{ft.forEach(It=>It())}):ft.forEach(It=>It())}}reportError(qe){throw function V(Pt){return new e.\u0275RuntimeError(3402,!1)}()}_flushAnimations(qe,He){const ft=new Qn,It=[],Xt=new Map,li=[],ci=new Map,Ai=new Map,Wi=new Map,Qi=new Set;this.disabledNodes.forEach(hn=>{Qi.add(hn);const mn=this.driver.query(hn,".ng-animate-queued",!0);for(let Mn=0;Mn<mn.length;Mn++)Qi.add(mn[Mn])});const on=this.bodyNode,wn=Array.from(this.statesByElement.keys()),Cn=mo(wn,this.collectedEnterElements),dn=new Map;let On=0;Cn.forEach((hn,mn)=>{const Mn=Wt+On++;dn.set(mn,Mn),hn.forEach(Fn=>ko(Fn,Mn))});const Un=[],Xn=new Set,Nn=new Set;for(let hn=0;hn<this.collectedLeaveElements.length;hn++){const mn=this.collectedLeaveElements[hn],Mn=mn[so];Mn&&Mn.setForRemoval&&(Un.push(mn),Xn.add(mn),Mn.hasAnimation?this.driver.query(mn,".ng-star-inserted",!0).forEach(Fn=>Xn.add(Fn)):Nn.add(mn))}const Ro=new Map,Io=mo(wn,Array.from(Xn));Io.forEach((hn,mn)=>{const Mn=St+On++;Ro.set(mn,Mn),hn.forEach(Fn=>ko(Fn,Mn))}),qe.push(()=>{Cn.forEach((hn,mn)=>{const Mn=dn.get(mn);hn.forEach(Fn=>Vn(Fn,Mn))}),Io.forEach((hn,mn)=>{const Mn=Ro.get(mn);hn.forEach(Fn=>Vn(Fn,Mn))}),Un.forEach(hn=>{this.processLeaveNode(hn)})});const es=[],qr=[];for(let hn=this._namespaceList.length-1;hn>=0;hn--)this._namespaceList[hn].drainQueuedTransitions(He).forEach(Mn=>{const Fn=Mn.player,Je=Mn.element;if(es.push(Fn),this.collectedEnterElements.length){const Hi=Je[so];if(Hi&&Hi.setForMove){if(Hi.previousTriggersValues&&Hi.previousTriggersValues.has(Mn.triggerName)){const zn=Hi.previousTriggersValues.get(Mn.triggerName),kn=this.statesByElement.get(Mn.element);if(kn&&kn.has(Mn.triggerName)){const En=kn.get(Mn.triggerName);En.value=zn,kn.set(Mn.triggerName,En)}}return void Fn.destroy()}}const wt=!on||!this.driver.containsElement(on,Je),lt=Ro.get(Je),Nt=dn.get(Je),Jt=this._buildInstruction(Mn,ft,Nt,lt,wt);if(Jt.errors&&Jt.errors.length)return void qr.push(Jt);if(wt)return Fn.onStart(()=>Fi(Je,Jt.fromStyles)),Fn.onDestroy(()=>vi(Je,Jt.toStyles)),void It.push(Fn);if(Mn.isFallbackTransition)return Fn.onStart(()=>Fi(Je,Jt.fromStyles)),Fn.onDestroy(()=>vi(Je,Jt.toStyles)),void It.push(Fn);const Ci=[];Jt.timelines.forEach(Hi=>{Hi.stretchStartingKeyframe=!0,this.disabledNodes.has(Hi.element)||Ci.push(Hi)}),Jt.timelines=Ci,ft.append(Je,Jt.timelines),li.push({instruction:Jt,player:Fn,element:Je}),Jt.queriedElements.forEach(Hi=>U(ci,Hi,[]).push(Fn)),Jt.preStyleProps.forEach((Hi,zn)=>{if(Hi.size){let kn=Ai.get(zn);kn||Ai.set(zn,kn=new Set),Hi.forEach((En,Tn)=>kn.add(Tn))}}),Jt.postStyleProps.forEach((Hi,zn)=>{let kn=Wi.get(zn);kn||Wi.set(zn,kn=new Set),Hi.forEach((En,Tn)=>kn.add(Tn))})});if(qr.length){const hn=[];qr.forEach(mn=>{hn.push(function s(Pt,qe){return new e.\u0275RuntimeError(3505,!1)}())}),es.forEach(mn=>mn.destroy()),this.reportError(hn)}const po=new Map,io=new Map;li.forEach(hn=>{const mn=hn.element;ft.has(mn)&&(io.set(mn,mn),this._beforeAnimationBuild(hn.player.namespaceId,hn.instruction,po))}),It.forEach(hn=>{const mn=hn.element;this._getPreviousPlayers(mn,!1,hn.namespaceId,hn.triggerName,null).forEach(Fn=>{U(po,mn,[]).push(Fn),Fn.destroy()})});const Po=Un.filter(hn=>Pr(hn,Ai,Wi)),eo=new Map;bo(eo,this.driver,Nn,Wi,X.l3).forEach(hn=>{Pr(hn,Ai,Wi)&&Po.push(hn)});const qs=new Map;Cn.forEach((hn,mn)=>{bo(qs,this.driver,new Set(hn),Ai,X.k1)}),Po.forEach(hn=>{const mn=eo.get(hn),Mn=qs.get(hn);eo.set(hn,new Map([...Array.from(mn?.entries()??[]),...Array.from(Mn?.entries()??[])]))});const xs=[],Ns=[],sa={};li.forEach(hn=>{const{element:mn,player:Mn,instruction:Fn}=hn;if(ft.has(mn)){if(Qi.has(mn))return Mn.onDestroy(()=>vi(mn,Fn.toStyles)),Mn.disabled=!0,Mn.overrideTotalTime(Fn.totalTime),void It.push(Mn);let Je=sa;if(io.size>1){let lt=mn;const Nt=[];for(;lt=lt.parentNode;){const Jt=io.get(lt);if(Jt){Je=Jt;break}Nt.push(lt)}Nt.forEach(Jt=>io.set(Jt,Je))}const wt=this._buildAnimation(Mn.namespaceId,Fn,po,Xt,qs,eo);if(Mn.setRealPlayer(wt),Je===sa)xs.push(Mn);else{const lt=this.playersByElement.get(Je);lt&&lt.length&&(Mn.parentPlayer=G(lt)),It.push(Mn)}}else Fi(mn,Fn.fromStyles),Mn.onDestroy(()=>vi(mn,Fn.toStyles)),Ns.push(Mn),Qi.has(mn)&&It.push(Mn)}),Ns.forEach(hn=>{const mn=Xt.get(hn.element);if(mn&&mn.length){const Mn=G(mn);hn.setRealPlayer(Mn)}}),It.forEach(hn=>{hn.parentPlayer?hn.syncPlayerEvents(hn.parentPlayer):hn.destroy()});for(let hn=0;hn<Un.length;hn++){const mn=Un[hn],Mn=mn[so];if(Vn(mn,St),Mn&&Mn.hasAnimation)continue;let Fn=[];if(ci.size){let wt=ci.get(mn);wt&&wt.length&&Fn.push(...wt);let lt=this.driver.query(mn,hi,!0);for(let Nt=0;Nt<lt.length;Nt++){let Jt=ci.get(lt[Nt]);Jt&&Jt.length&&Fn.push(...Jt)}}const Je=Fn.filter(wt=>!wt.destroyed);Je.length?co(this,mn,Je):this.processLeaveNode(mn)}return Un.length=0,xs.forEach(hn=>{this.players.push(hn),hn.onDone(()=>{hn.destroy();const mn=this.players.indexOf(hn);this.players.splice(mn,1)}),hn.play()}),xs}elementContainsData(qe,He){let ft=!1;const It=He[so];return It&&It.setForRemoval&&(ft=!0),this.playersByElement.has(He)&&(ft=!0),this.playersByQueriedElement.has(He)&&(ft=!0),this.statesByElement.has(He)&&(ft=!0),this._fetchNamespace(qe).elementContainsData(He)||ft}afterFlush(qe){this._flushFns.push(qe)}afterFlushAnimationsDone(qe){this._whenQuietFns.push(qe)}_getPreviousPlayers(qe,He,ft,It,Xt){let li=[];if(He){const ci=this.playersByQueriedElement.get(qe);ci&&(li=ci)}else{const ci=this.playersByElement.get(qe);if(ci){const Ai=!Xt||Xt==er;ci.forEach(Wi=>{Wi.queued||!Ai&&Wi.triggerName!=It||li.push(Wi)})}}return(ft||It)&&(li=li.filter(ci=>!(ft&&ft!=ci.namespaceId||It&&It!=ci.triggerName))),li}_beforeAnimationBuild(qe,He,ft){const Xt=He.element,li=He.isRemovalTransition?void 0:qe,ci=He.isRemovalTransition?void 0:He.triggerName;for(const Ai of He.timelines){const Wi=Ai.element,Qi=Wi!==Xt,on=U(ft,Wi,[]);this._getPreviousPlayers(Wi,Qi,li,ci,He.toState).forEach(Cn=>{const dn=Cn.getRealPlayer();dn.beforeDestroy&&dn.beforeDestroy(),Cn.destroy(),on.push(Cn)})}Fi(Xt,He.fromStyles)}_buildAnimation(qe,He,ft,It,Xt,li){const ci=He.triggerName,Ai=He.element,Wi=[],Qi=new Set,on=new Set,wn=He.timelines.map(dn=>{const On=dn.element;Qi.add(On);const Un=On[so];if(Un&&Un.removedBeforeQueried)return new X.ZN(dn.duration,dn.delay);const Xn=On!==Ai,Nn=function No(Pt){const qe=[];return _o(Pt,qe),qe}((ft.get(On)||hs).map(po=>po.getRealPlayer())).filter(po=>!!po.element&&po.element===On),Ro=Xt.get(On),Io=li.get(On),es=C(0,this._normalizer,0,dn.keyframes,Ro,Io),qr=this._buildPlayer(dn,es,Nn);if(dn.subTimeline&&It&&on.add(On),Xn){const po=new Uo(qe,ci,On);po.setRealPlayer(qr),Wi.push(po)}return qr});Wi.forEach(dn=>{U(this.playersByQueriedElement,dn.element,[]).push(dn),dn.onDone(()=>function tr(Pt,qe,He){let ft=Pt.get(qe);if(ft){if(ft.length){const It=ft.indexOf(He);ft.splice(It,1)}0==ft.length&&Pt.delete(qe)}return ft}(this.playersByQueriedElement,dn.element,dn))}),Qi.forEach(dn=>ko(dn,Zt));const Cn=G(wn);return Cn.onDestroy(()=>{Qi.forEach(dn=>Vn(dn,Zt)),vi(Ai,He.toStyles)}),on.forEach(dn=>{U(It,dn,[]).push(Cn)}),Cn}_buildPlayer(qe,He,ft){return He.length>0?this.driver.animate(qe.element,He,qe.duration,qe.delay,qe.easing,ft):new X.ZN(qe.duration,qe.delay)}}class Uo{constructor(qe,He,ft){this.namespaceId=qe,this.triggerName=He,this.element=ft,this._player=new X.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(qe){this._containsRealPlayer||(this._player=qe,this._queuedCallbacks.forEach((He,ft)=>{He.forEach(It=>j(qe,ft,void 0,It))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(qe.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(qe){this.totalTime=qe}syncPlayerEvents(qe){const He=this._player;He.triggerCallback&&qe.onStart(()=>He.triggerCallback("start")),qe.onDone(()=>this.finish()),qe.onDestroy(()=>this.destroy())}_queueEvent(qe,He){U(this._queuedCallbacks,qe,[]).push(He)}onDone(qe){this.queued&&this._queueEvent("done",qe),this._player.onDone(qe)}onStart(qe){this.queued&&this._queueEvent("start",qe),this._player.onStart(qe)}onDestroy(qe){this.queued&&this._queueEvent("destroy",qe),this._player.onDestroy(qe)}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(qe){this.queued||this._player.setPosition(qe)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(qe){const He=this._player;He.triggerCallback&&He.triggerCallback(qe)}}function Xo(Pt){return Pt&&1===Pt.nodeType}function br(Pt,qe){const He=Pt.style.display;return Pt.style.display=qe??"none",He}function bo(Pt,qe,He,ft,It){const Xt=[];He.forEach(Ai=>Xt.push(br(Ai)));const li=[];ft.forEach((Ai,Wi)=>{const Qi=new Map;Ai.forEach(on=>{const wn=qe.computeStyle(Wi,on,It);Qi.set(on,wn),(!wn||0==wn.length)&&(Wi[so]=Ir,li.push(Wi))}),Pt.set(Wi,Qi)});let ci=0;return He.forEach(Ai=>br(Ai,Xt[ci++])),li}function mo(Pt,qe){const He=new Map;if(Pt.forEach(ci=>He.set(ci,[])),0==qe.length)return He;const ft=1,It=new Set(qe),Xt=new Map;function li(ci){if(!ci)return ft;let Ai=Xt.get(ci);if(Ai)return Ai;const Wi=ci.parentNode;return Ai=He.has(Wi)?Wi:It.has(Wi)?ft:li(Wi),Xt.set(ci,Ai),Ai}return qe.forEach(ci=>{const Ai=li(ci);Ai!==ft&&He.get(Ai).push(ci)}),He}function ko(Pt,qe){Pt.classList?.add(qe)}function Vn(Pt,qe){Pt.classList?.remove(qe)}function co(Pt,qe,He){G(He).onDone(()=>Pt.processLeaveNode(qe))}function _o(Pt,qe){for(let He=0;He<Pt.length;He++){const ft=Pt[He];ft instanceof X.ZE?_o(ft.players,qe):qe.push(ft)}}function Pr(Pt,qe,He){const ft=He.get(Pt);if(!ft)return!1;let It=qe.get(Pt);return It?ft.forEach(Xt=>It.add(Xt)):qe.set(Pt,ft),He.delete(Pt),!0}class Go{constructor(qe,He,ft){this.bodyNode=qe,this._driver=He,this._normalizer=ft,this._triggerCache={},this.onRemovalComplete=(It,Xt)=>{},this._transitionEngine=new gr(qe,He,ft),this._timelineEngine=new $r(qe,He,ft),this._transitionEngine.onRemovalComplete=(It,Xt)=>this.onRemovalComplete(It,Xt)}registerTrigger(qe,He,ft,It,Xt){const li=qe+"-"+It;let ci=this._triggerCache[li];if(!ci){const Ai=[],Wi=[],Qi=$e(this._driver,Xt,Ai,Wi);if(Ai.length)throw function r(Pt,qe){return new e.\u0275RuntimeError(3404,!1)}();ci=function Kr(Pt,qe,He){return new Rr(Pt,qe,He)}(It,Qi,this._normalizer),this._triggerCache[li]=ci}this._transitionEngine.registerTrigger(He,It,ci)}register(qe,He){this._transitionEngine.register(qe,He)}destroy(qe,He){this._transitionEngine.destroy(qe,He)}onInsert(qe,He,ft,It){this._transitionEngine.insertNode(qe,He,ft,It)}onRemove(qe,He,ft,It){this._transitionEngine.removeNode(qe,He,It||!1,ft)}disableAnimations(qe,He){this._transitionEngine.markElementAsDisabled(qe,He)}process(qe,He,ft,It){if("@"==ft.charAt(0)){const[Xt,li]=ie(ft);this._timelineEngine.command(Xt,He,li,It)}else this._transitionEngine.trigger(qe,He,ft,It)}listen(qe,He,ft,It,Xt){if("@"==ft.charAt(0)){const[li,ci]=ie(ft);return this._timelineEngine.listen(li,He,ci,Xt)}return this._transitionEngine.listen(qe,He,ft,It,Xt)}flush(qe=-1){this._transitionEngine.flush(qe)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let As=(()=>{class Pt{constructor(He,ft,It){this._element=He,this._startStyles=ft,this._endStyles=It,this._state=0;let Xt=Pt.initialStylesByElement.get(He);Xt||Pt.initialStylesByElement.set(He,Xt=new Map),this._initialStyles=Xt}start(){this._state<1&&(this._startStyles&&vi(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(vi(this._element,this._initialStyles),this._endStyles&&(vi(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Pt.initialStylesByElement.delete(this._element),this._startStyles&&(Fi(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Fi(this._element,this._endStyles),this._endStyles=null),vi(this._element,this._initialStyles),this._state=3)}}return Pt.initialStylesByElement=new WeakMap,Pt})();function Mr(Pt){let qe=null;return Pt.forEach((He,ft)=>{(function lr(Pt){return"display"===Pt||"position"===Pt})(ft)&&(qe=qe||new Map,qe.set(ft,He))}),qe}class Lo{constructor(qe,He,ft,It){this.element=qe,this.keyframes=He,this.options=ft,this._specialStyles=It,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=ft.duration,this._delay=ft.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(qe=>qe()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const qe=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,qe,this.options),this._finalKeyframe=qe.length?qe[qe.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(qe){const He=[];return qe.forEach(ft=>{He.push(Object.fromEntries(ft))}),He}_triggerWebAnimation(qe,He,ft){return qe.animate(this._convertKeyframesToObject(He),ft)}onStart(qe){this._originalOnStartFns.push(qe),this._onStartFns.push(qe)}onDone(qe){this._originalOnDoneFns.push(qe),this._onDoneFns.push(qe)}onDestroy(qe){this._onDestroyFns.push(qe)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(qe=>qe()),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,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_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(qe=>qe()),this._onDestroyFns=[])}setPosition(qe){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=qe*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const qe=new Map;this.hasStarted()&&this._finalKeyframe.forEach((ft,It)=>{"offset"!==It&&qe.set(It,this._finished?ft:Ue(this.element,It))}),this.currentSnapshot=qe}triggerCallback(qe){const He="start"===qe?this._onStartFns:this._onDoneFns;He.forEach(ft=>ft()),He.length=0}}class Jr{validateStyleProperty(qe){return!0}validateAnimatableStyleProperty(qe){return!0}matchesElement(qe,He){return!1}containsElement(qe,He){return xe(qe,He)}getParentElement(qe){return _e(qe)}query(qe,He,ft){return Oe(qe,He,ft)}computeStyle(qe,He,ft){return window.getComputedStyle(qe)[He]}animate(qe,He,ft,It,Xt,li=[]){const Ai={duration:ft,delay:It,fill:0==It?"both":"forwards"};Xt&&(Ai.easing=Xt);const Wi=new Map,Qi=li.filter(Cn=>Cn instanceof Lo);(function tt(Pt,qe){return 0===Pt||0===qe})(ft,It)&&Qi.forEach(Cn=>{Cn.currentSnapshot.forEach((dn,On)=>Wi.set(On,dn))});let on=function ht(Pt){return Pt.length?Pt[0]instanceof Map?Pt:Pt.map(qe=>we(qe)):[]}(He).map(Cn=>Qt(Cn));on=function Ee(Pt,qe,He){if(He.size&&qe.length){let ft=qe[0],It=[];if(He.forEach((Xt,li)=>{ft.has(li)||It.push(li),ft.set(li,Xt)}),It.length)for(let Xt=1;Xt<qe.length;Xt++){let li=qe[Xt];It.forEach(ci=>li.set(ci,Ue(Pt,ci)))}}return qe}(qe,on,Wi);const wn=function Do(Pt,qe){let He=null,ft=null;return Array.isArray(qe)&&qe.length?(He=Mr(qe[0]),qe.length>1&&(ft=Mr(qe[qe.length-1]))):qe instanceof Map&&(He=Mr(qe)),He||ft?new As(Pt,He,ft):null}(qe,on);return new Lo(qe,on,Ai,wn)}}var ir=se(8692);let bn=(()=>{class Pt extends X._j{constructor(He,ft){super(),this._nextAnimationId=0,this._renderer=He.createRenderer(ft.body,{id:"0",encapsulation:e.ViewEncapsulation.None,styles:[],data:{animation:[]}})}build(He){const ft=this._nextAnimationId.toString();this._nextAnimationId++;const It=Array.isArray(He)?(0,X.vP)(He):He;return mt(this._renderer,null,ft,"register",[It]),new nr(ft,this._renderer)}}return Pt.\u0275fac=function(He){return new(He||Pt)(e.\u0275\u0275inject(e.RendererFactory2),e.\u0275\u0275inject(ir.K0))},Pt.\u0275prov=e.\u0275\u0275defineInjectable({token:Pt,factory:Pt.\u0275fac}),Pt})();class nr extends X.LC{constructor(qe,He){super(),this._id=qe,this._renderer=He}create(qe,He){return new _t(this._id,qe,He||{},this._renderer)}}class _t{constructor(qe,He,ft,It){this.id=qe,this.element=He,this._renderer=It,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",ft)}_listen(qe,He){return this._renderer.listen(this.element,`@@${this.id}:${qe}`,He)}_command(qe,...He){return mt(this._renderer,this.element,this.id,qe,He)}onDone(qe){this._listen("done",qe)}onStart(qe){this._listen("start",qe)}onDestroy(qe){this._listen("destroy",qe)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(qe){this._command("setPosition",qe)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function mt(Pt,qe,He,ft,It){return Pt.setProperty(qe,`@@${He}:${ft}`,It)}const Ft="@.disabled";let Si=(()=>{class Pt{constructor(He,ft,It){this.delegate=He,this.engine=ft,this._zone=It,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),ft.onRemovalComplete=(Xt,li)=>{const ci=li?.parentNode(Xt);ci&&li.removeChild(ci,Xt)}}createRenderer(He,ft){const Xt=this.delegate.createRenderer(He,ft);if(!(He&&ft&&ft.data&&ft.data.animation)){let Qi=this._rendererCache.get(Xt);return Qi||(Qi=new rn("",Xt,this.engine,()=>this._rendererCache.delete(Xt)),this._rendererCache.set(Xt,Qi)),Qi}const li=ft.id,ci=ft.id+"-"+this._currentId;this._currentId++,this.engine.register(ci,He);const Ai=Qi=>{Array.isArray(Qi)?Qi.forEach(Ai):this.engine.registerTrigger(li,ci,He,Qi.name,Qi)};return ft.data.animation.forEach(Ai),new qn(this,ci,Xt,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(He,ft,It){He>=0&&He<this._microtaskId?this._zone.run(()=>ft(It)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(Xt=>{const[li,ci]=Xt;li(ci)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([ft,It]))}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 Pt.\u0275fac=function(He){return new(He||Pt)(e.\u0275\u0275inject(e.RendererFactory2),e.\u0275\u0275inject(Go),e.\u0275\u0275inject(e.NgZone))},Pt.\u0275prov=e.\u0275\u0275defineInjectable({token:Pt,factory:Pt.\u0275fac}),Pt})();class rn{constructor(qe,He,ft,It){this.namespaceId=qe,this.delegate=He,this.engine=ft,this._onDestroy=It,this.destroyNode=this.delegate.destroyNode?Xt=>He.destroyNode(Xt):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),this._onDestroy?.()}createElement(qe,He){return this.delegate.createElement(qe,He)}createComment(qe){return this.delegate.createComment(qe)}createText(qe){return this.delegate.createText(qe)}appendChild(qe,He){this.delegate.appendChild(qe,He),this.engine.onInsert(this.namespaceId,He,qe,!1)}insertBefore(qe,He,ft,It=!0){this.delegate.insertBefore(qe,He,ft),this.engine.onInsert(this.namespaceId,He,qe,It)}removeChild(qe,He,ft){this.engine.onRemove(this.namespaceId,He,this.delegate,ft)}selectRootElement(qe,He){return this.delegate.selectRootElement(qe,He)}parentNode(qe){return this.delegate.parentNode(qe)}nextSibling(qe){return this.delegate.nextSibling(qe)}setAttribute(qe,He,ft,It){this.delegate.setAttribute(qe,He,ft,It)}removeAttribute(qe,He,ft){this.delegate.removeAttribute(qe,He,ft)}addClass(qe,He){this.delegate.addClass(qe,He)}removeClass(qe,He){this.delegate.removeClass(qe,He)}setStyle(qe,He,ft,It){this.delegate.setStyle(qe,He,ft,It)}removeStyle(qe,He,ft){this.delegate.removeStyle(qe,He,ft)}setProperty(qe,He,ft){"@"==He.charAt(0)&&He==Ft?this.disableAnimations(qe,!!ft):this.delegate.setProperty(qe,He,ft)}setValue(qe,He){this.delegate.setValue(qe,He)}listen(qe,He,ft){return this.delegate.listen(qe,He,ft)}disableAnimations(qe,He){this.engine.disableAnimations(qe,He)}}class qn extends rn{constructor(qe,He,ft,It,Xt){super(He,ft,It,Xt),this.factory=qe,this.namespaceId=He}setProperty(qe,He,ft){"@"==He.charAt(0)?"."==He.charAt(1)&&He==Ft?this.disableAnimations(qe,ft=void 0===ft||!!ft):this.engine.process(this.namespaceId,qe,He.slice(1),ft):this.delegate.setProperty(qe,He,ft)}listen(qe,He,ft){if("@"==He.charAt(0)){const It=function Ri(Pt){switch(Pt){case"body":return document.body;case"document":return document;case"window":return window;default:return Pt}}(qe);let Xt=He.slice(1),li="";return"@"!=Xt.charAt(0)&&([Xt,li]=function An(Pt){const qe=Pt.indexOf(".");return[Pt.substring(0,qe),Pt.slice(qe+1)]}(Xt)),this.engine.listen(this.namespaceId,It,Xt,li,ci=>{this.factory.scheduleListenerCallback(ci._data||-1,ft,ci)})}return this.delegate.listen(qe,He,ft)}}const Wr=[{provide:X._j,useClass:bn},{provide:Sn,useFactory:function _r(){return new fo}},{provide:Go,useClass:(()=>{class Pt extends Go{constructor(He,ft,It,Xt){super(He.body,ft,It)}ngOnDestroy(){this.flush()}}return Pt.\u0275fac=function(He){return new(He||Pt)(e.\u0275\u0275inject(ir.K0),e.\u0275\u0275inject(Ne),e.\u0275\u0275inject(Sn),e.\u0275\u0275inject(e.ApplicationRef))},Pt.\u0275prov=e.\u0275\u0275defineInjectable({token:Pt,factory:Pt.\u0275fac}),Pt})()},{provide:e.RendererFactory2,useFactory:function Yn(Pt,qe,He){return new Si(Pt,qe,He)},deps:[c.se,Go,e.NgZone]}],pn=[{provide:Ne,useFactory:()=>new Jr},{provide:e.ANIMATION_MODULE_TYPE,useValue:"BrowserAnimations"},...Wr],zo=[{provide:Ne,useClass:Ie},{provide:e.ANIMATION_MODULE_TYPE,useValue:"NoopAnimations"},...Wr];let Ys=(()=>{class Pt{static withConfig(He){return{ngModule:Pt,providers:He.disableAnimations?zo:pn}}}return Pt.\u0275fac=function(He){return new(He||Pt)},Pt.\u0275mod=e.\u0275\u0275defineNgModule({type:Pt}),Pt.\u0275inj=e.\u0275\u0275defineInjector({providers:pn,imports:[c.b2]}),Pt})()},5998:(Lt,ut,se)=>{"use strict";se.d(ut,{Dx:()=>xe,H7:()=>mi,b2:()=>ae,q6:()=>te,se:()=>o,t6:()=>Qt});var e=se(8692),c=se(4537);class X extends e.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class y extends X{static makeCurrent(){(0,e.HT)(new y)}onAndCancel(ni,At,st){return ni.addEventListener(At,st,!1),()=>{ni.removeEventListener(At,st,!1)}}dispatchEvent(ni,At){ni.dispatchEvent(At)}remove(ni){ni.parentNode&&ni.parentNode.removeChild(ni)}createElement(ni,At){return(At=At||this.getDefaultDocument()).createElement(ni)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(ni){return ni.nodeType===Node.ELEMENT_NODE}isShadowRoot(ni){return ni instanceof DocumentFragment}getGlobalEventTarget(ni,At){return"window"===At?window:"document"===At?ni:"body"===At?ni.body:null}getBaseHref(ni){const At=function S(){return O=O||document.querySelector("base"),O?O.getAttribute("href"):null}();return null==At?null:function N(ri){I=I||document.createElement("a"),I.setAttribute("href",ri);const ni=I.pathname;return"/"===ni.charAt(0)?ni:`/${ni}`}(At)}resetBaseElement(){O=null}getUserAgent(){return window.navigator.userAgent}getCookie(ni){return(0,e.Mx)(document.cookie,ni)}}let I,O=null;const Y=new c.InjectionToken("TRANSITION_ID"),K=[{provide:c.APP_INITIALIZER,useFactory:function Z(ri,ni,At){return()=>{At.get(c.ApplicationInitStatus).donePromise.then(()=>{const st=(0,e.q)(),gt=ni.querySelectorAll(`style[ng-transition="${ri}"]`);for(let ue=0;ue<gt.length;ue++)st.remove(gt[ue])})}},deps:[Y,e.K0,c.Injector],multi:!0}];let k=(()=>{class ri{build(){return new XMLHttpRequest}}return ri.\u0275fac=function(At){return new(At||ri)},ri.\u0275prov=c.\u0275\u0275defineInjectable({token:ri,factory:ri.\u0275fac}),ri})();const x=new c.InjectionToken("EventManagerPlugins");let p=(()=>{class ri{constructor(At,st){this._zone=st,this._eventNameToPlugin=new Map,At.forEach(gt=>{gt.manager=this}),this._plugins=At.slice().reverse()}addEventListener(At,st,gt){return this._findPluginFor(st).addEventListener(At,st,gt)}addGlobalEventListener(At,st,gt){return this._findPluginFor(st).addGlobalEventListener(At,st,gt)}getZone(){return this._zone}_findPluginFor(At){const st=this._eventNameToPlugin.get(At);if(st)return st;const gt=this._plugins;for(let ue=0;ue<gt.length;ue++){const Me=gt[ue];if(Me.supports(At))return this._eventNameToPlugin.set(At,Me),Me}throw new Error(`No event manager plugin found for event ${At}`)}}return ri.\u0275fac=function(At){return new(At||ri)(c.\u0275\u0275inject(x),c.\u0275\u0275inject(c.NgZone))},ri.\u0275prov=c.\u0275\u0275defineInjectable({token:ri,factory:ri.\u0275fac}),ri})();class u{constructor(ni){this._doc=ni}addGlobalEventListener(ni,At,st){const gt=(0,e.q)().getGlobalEventTarget(this._doc,ni);if(!gt)throw new Error(`Unsupported event target ${gt} for event ${At}`);return this.addEventListener(gt,At,st)}}let g=(()=>{class ri{constructor(){this.usageCount=new Map}addStyles(At){for(const st of At)1===this.changeUsageCount(st,1)&&this.onStyleAdded(st)}removeStyles(At){for(const st of At)0===this.changeUsageCount(st,-1)&&this.onStyleRemoved(st)}onStyleRemoved(At){}onStyleAdded(At){}getAllStyles(){return this.usageCount.keys()}changeUsageCount(At,st){const gt=this.usageCount;let ue=gt.get(At)??0;return ue+=st,ue>0?gt.set(At,ue):gt.delete(At),ue}ngOnDestroy(){for(const At of this.getAllStyles())this.onStyleRemoved(At);this.usageCount.clear()}}return ri.\u0275fac=function(At){return new(At||ri)},ri.\u0275prov=c.\u0275\u0275defineInjectable({token:ri,factory:ri.\u0275fac}),ri})(),v=(()=>{class ri extends g{constructor(At){super(),this.doc=At,this.styleRef=new Map,this.hostNodes=new Set,this.resetHostNodes()}onStyleAdded(At){for(const st of this.hostNodes)this.addStyleToHost(st,At)}onStyleRemoved(At){const st=this.styleRef;st.get(At)?.forEach(ue=>ue.remove()),st.delete(At)}ngOnDestroy(){super.ngOnDestroy(),this.styleRef.clear(),this.resetHostNodes()}addHost(At){this.hostNodes.add(At);for(const st of this.getAllStyles())this.addStyleToHost(At,st)}removeHost(At){this.hostNodes.delete(At)}addStyleToHost(At,st){const gt=this.doc.createElement("style");gt.textContent=st,At.appendChild(gt);const ue=this.styleRef.get(st);ue?ue.push(gt):this.styleRef.set(st,[gt])}resetHostNodes(){const At=this.hostNodes;At.clear(),At.add(this.doc.head)}}return ri.\u0275fac=function(At){return new(At||ri)(c.\u0275\u0275inject(e.K0))},ri.\u0275prov=c.\u0275\u0275defineInjectable({token:ri,factory:ri.\u0275fac}),ri})();const w={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},M=/%COMP%/g,E="%COMP%",R=`_nghost-${E}`,W=`_ngcontent-${E}`,l=new c.InjectionToken("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>!1});function n(ri,ni){return ni.flat(100).map(At=>At.replace(M,ri))}function i(ri){return ni=>{if("__ngUnwrap__"===ni)return ri;!1===ri(ni)&&(ni.preventDefault(),ni.returnValue=!1)}}let o=(()=>{class ri{constructor(At,st,gt,ue){this.eventManager=At,this.sharedStylesHost=st,this.appId=gt,this.removeStylesOnCompDestory=ue,this.rendererByCompId=new Map,this.defaultRenderer=new t(At)}createRenderer(At,st){if(!At||!st)return this.defaultRenderer;const gt=this.getOrCreateRenderer(At,st);return gt instanceof V?gt.applyToHost(At):gt instanceof T&&gt.applyStyles(),gt}getOrCreateRenderer(At,st){const gt=this.rendererByCompId;let ue=gt.get(st.id);if(!ue){const Me=this.eventManager,ze=this.sharedStylesHost,it=this.removeStylesOnCompDestory;switch(st.encapsulation){case c.ViewEncapsulation.Emulated:ue=new V(Me,ze,st,this.appId,it);break;case c.ViewEncapsulation.ShadowDom:return new f(Me,ze,At,st);default:ue=new T(Me,ze,st,it)}ue.onDestroy=()=>gt.delete(st.id),gt.set(st.id,ue)}return ue}ngOnDestroy(){this.rendererByCompId.clear()}begin(){}end(){}}return ri.\u0275fac=function(At){return new(At||ri)(c.\u0275\u0275inject(p),c.\u0275\u0275inject(v),c.\u0275\u0275inject(c.APP_ID),c.\u0275\u0275inject(l))},ri.\u0275prov=c.\u0275\u0275defineInjectable({token:ri,factory:ri.\u0275fac}),ri})();class t{constructor(ni){this.eventManager=ni,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(ni,At){return At?document.createElementNS(w[At]||At,ni):document.createElement(ni)}createComment(ni){return document.createComment(ni)}createText(ni){return document.createTextNode(ni)}appendChild(ni,At){(d(ni)?ni.content:ni).appendChild(At)}insertBefore(ni,At,st){ni&&(d(ni)?ni.content:ni).insertBefore(At,st)}removeChild(ni,At){ni&&ni.removeChild(At)}selectRootElement(ni,At){let st="string"==typeof ni?document.querySelector(ni):ni;if(!st)throw new Error(`The selector "${ni}" did not match any elements`);return At||(st.textContent=""),st}parentNode(ni){return ni.parentNode}nextSibling(ni){return ni.nextSibling}setAttribute(ni,At,st,gt){if(gt){At=gt+":"+At;const ue=w[gt];ue?ni.setAttributeNS(ue,At,st):ni.setAttribute(At,st)}else ni.setAttribute(At,st)}removeAttribute(ni,At,st){if(st){const gt=w[st];gt?ni.removeAttributeNS(gt,At):ni.removeAttribute(`${st}:${At}`)}else ni.removeAttribute(At)}addClass(ni,At){ni.classList.add(At)}removeClass(ni,At){ni.classList.remove(At)}setStyle(ni,At,st,gt){gt&(c.RendererStyleFlags2.DashCase|c.RendererStyleFlags2.Important)?ni.style.setProperty(At,st,gt&c.RendererStyleFlags2.Important?"important":""):ni.style[At]=st}removeStyle(ni,At,st){st&c.RendererStyleFlags2.DashCase?ni.style.removeProperty(At):ni.style[At]=""}setProperty(ni,At,st){ni[At]=st}setValue(ni,At){ni.nodeValue=At}listen(ni,At,st){return"string"==typeof ni?this.eventManager.addGlobalEventListener(ni,At,i(st)):this.eventManager.addEventListener(ni,At,i(st))}}function d(ri){return"TEMPLATE"===ri.tagName&&void 0!==ri.content}class f extends t{constructor(ni,At,st,gt){super(ni),this.sharedStylesHost=At,this.hostEl=st,this.shadowRoot=st.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const ue=n(gt.id,gt.styles);for(const Me of ue){const ze=document.createElement("style");ze.textContent=Me,this.shadowRoot.appendChild(ze)}}nodeOrShadowRoot(ni){return ni===this.hostEl?this.shadowRoot:ni}appendChild(ni,At){return super.appendChild(this.nodeOrShadowRoot(ni),At)}insertBefore(ni,At,st){return super.insertBefore(this.nodeOrShadowRoot(ni),At,st)}removeChild(ni,At){return super.removeChild(this.nodeOrShadowRoot(ni),At)}parentNode(ni){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(ni)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class T extends t{constructor(ni,At,st,gt,ue=st.id){super(ni),this.sharedStylesHost=At,this.removeStylesOnCompDestory=gt,this.rendererUsageCount=0,this.styles=n(ue,st.styles)}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){this.removeStylesOnCompDestory&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount&&this.onDestroy?.())}}class V extends T{constructor(ni,At,st,gt,ue){const Me=gt+"-"+st.id;super(ni,At,st,ue,Me),this.contentAttr=function h(ri){return W.replace(M,ri)}(Me),this.hostAttr=function r(ri){return R.replace(M,ri)}(Me)}applyToHost(ni){this.applyStyles(),this.setAttribute(ni,this.hostAttr,"")}createElement(ni,At){const st=super.createElement(ni,At);return super.setAttribute(st,this.contentAttr,""),st}}let F=(()=>{class ri extends u{constructor(At){super(At)}supports(At){return!0}addEventListener(At,st,gt){return At.addEventListener(st,gt,!1),()=>this.removeEventListener(At,st,gt)}removeEventListener(At,st,gt){return At.removeEventListener(st,gt)}}return ri.\u0275fac=function(At){return new(At||ri)(c.\u0275\u0275inject(e.K0))},ri.\u0275prov=c.\u0275\u0275defineInjectable({token:ri,factory:ri.\u0275fac}),ri})();const s=["alt","control","meta","shift"],_={"\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"},B={alt:ri=>ri.altKey,control:ri=>ri.ctrlKey,meta:ri=>ri.metaKey,shift:ri=>ri.shiftKey};let H=(()=>{class ri extends u{constructor(At){super(At)}supports(At){return null!=ri.parseEventName(At)}addEventListener(At,st,gt){const ue=ri.parseEventName(st),Me=ri.eventCallback(ue.fullKey,gt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,e.q)().onAndCancel(At,ue.domEventName,Me))}static parseEventName(At){const st=At.toLowerCase().split("."),gt=st.shift();if(0===st.length||"keydown"!==gt&&"keyup"!==gt)return null;const ue=ri._normalizeKey(st.pop());let Me="",ze=st.indexOf("code");if(ze>-1&&(st.splice(ze,1),Me="code."),s.forEach(tt=>{const Ee=st.indexOf(tt);Ee>-1&&(st.splice(Ee,1),Me+=tt+".")}),Me+=ue,0!=st.length||0===ue.length)return null;const it={};return it.domEventName=gt,it.fullKey=Me,it}static matchEventFullKeyCode(At,st){let gt=_[At.key]||At.key,ue="";return st.indexOf("code.")>-1&&(gt=At.code,ue="code."),!(null==gt||!gt)&&(gt=gt.toLowerCase()," "===gt?gt="space":"."===gt&&(gt="dot"),s.forEach(Me=>{Me!==gt&&(0,B[Me])(At)&&(ue+=Me+".")}),ue+=gt,ue===st)}static eventCallback(At,st,gt){return ue=>{ri.matchEventFullKeyCode(ue,At)&&gt.runGuarded(()=>st(ue))}}static _normalizeKey(At){return"esc"===At?"escape":At}}return ri.\u0275fac=function(At){return new(At||ri)(c.\u0275\u0275inject(e.K0))},ri.\u0275prov=c.\u0275\u0275defineInjectable({token:ri,factory:ri.\u0275fac}),ri})();const te=(0,c.createPlatformFactory)(c.platformCore,"browser",[{provide:c.PLATFORM_ID,useValue:e.bD},{provide:c.PLATFORM_INITIALIZER,useValue:function U(){y.makeCurrent()},multi:!0},{provide:e.K0,useFactory:function $(){return(0,c.\u0275setDocument)(document),document},deps:[]}]),_e=new c.InjectionToken(""),pe=[{provide:c.\u0275TESTABILITY_GETTER,useClass:class P{addToWindow(ni){c.\u0275global.getAngularTestability=(st,gt=!0)=>{const ue=ni.findTestabilityInTree(st,gt);if(null==ue)throw new Error("Could not find testability for element.");return ue},c.\u0275global.getAllAngularTestabilities=()=>ni.getAllTestabilities(),c.\u0275global.getAllAngularRootElements=()=>ni.getAllRootElements(),c.\u0275global.frameworkStabilizers||(c.\u0275global.frameworkStabilizers=[]),c.\u0275global.frameworkStabilizers.push(st=>{const gt=c.\u0275global.getAllAngularTestabilities();let ue=gt.length,Me=!1;const ze=function(it){Me=Me||it,ue--,0==ue&&st(Me)};gt.forEach(function(it){it.whenStable(ze)})})}findTestabilityInTree(ni,At,st){return null==At?null:ni.getTestability(At)??(st?(0,e.q)().isShadowRoot(At)?this.findTestabilityInTree(ni,At.host,!0):this.findTestabilityInTree(ni,At.parentElement,!0):null)}},deps:[]},{provide:c.\u0275TESTABILITY,useClass:c.Testability,deps:[c.NgZone,c.TestabilityRegistry,c.\u0275TESTABILITY_GETTER]},{provide:c.Testability,useClass:c.Testability,deps:[c.NgZone,c.TestabilityRegistry,c.\u0275TESTABILITY_GETTER]}],ge=[{provide:c.\u0275INJECTOR_SCOPE,useValue:"root"},{provide:c.ErrorHandler,useFactory:function ie(){return new c.ErrorHandler},deps:[]},{provide:x,useClass:F,multi:!0,deps:[e.K0,c.NgZone,c.PLATFORM_ID]},{provide:x,useClass:H,multi:!0,deps:[e.K0]},{provide:o,useClass:o,deps:[p,v,c.APP_ID,l]},{provide:c.RendererFactory2,useExisting:o},{provide:g,useExisting:v},{provide:v,useClass:v,deps:[e.K0]},{provide:p,useClass:p,deps:[x,c.NgZone]},{provide:e.JF,useClass:k,deps:[]},[]];let ae=(()=>{class ri{constructor(At){}static withServerTransition(At){return{ngModule:ri,providers:[{provide:c.APP_ID,useValue:At.appId},{provide:Y,useExisting:c.APP_ID},K]}}}return ri.\u0275fac=function(At){return new(At||ri)(c.\u0275\u0275inject(_e,12))},ri.\u0275mod=c.\u0275\u0275defineNgModule({type:ri}),ri.\u0275inj=c.\u0275\u0275defineInjector({providers:[...ge,...pe],imports:[e.ez,c.ApplicationModule]}),ri})(),xe=(()=>{class ri{constructor(At){this._doc=At}getTitle(){return this._doc.title}setTitle(At){this._doc.title=At||""}}return ri.\u0275fac=function(At){return new(At||ri)(c.\u0275\u0275inject(e.K0))},ri.\u0275prov=c.\u0275\u0275defineInjectable({token:ri,factory:function(At){let st=null;return st=At?new At:function ce(){return new xe((0,c.\u0275\u0275inject)(e.K0))}(),st},providedIn:"root"}),ri})();typeof window<"u"&&window;const je={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},Te=new c.InjectionToken("HammerGestureConfig"),we=new c.InjectionToken("HammerLoader");let ht=(()=>{class ri{constructor(){this.events=[],this.overrides={}}buildHammer(At){const st=new Hammer(At,this.options);st.get("pinch").set({enable:!0}),st.get("rotate").set({enable:!0});for(const gt in this.overrides)st.get(gt).set(this.overrides[gt]);return st}}return ri.\u0275fac=function(At){return new(At||ri)},ri.\u0275prov=c.\u0275\u0275defineInjectable({token:ri,factory:ri.\u0275fac}),ri})(),Et=(()=>{class ri extends u{constructor(At,st,gt,ue){super(At),this._config=st,this.console=gt,this.loader=ue,this._loaderPromise=null}supports(At){return!(!je.hasOwnProperty(At.toLowerCase())&&!this.isCustomEvent(At)||!window.Hammer&&!this.loader)}addEventListener(At,st,gt){const ue=this.manager.getZone();if(st=st.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||ue.runOutsideAngular(()=>this.loader());let Me=!1,ze=()=>{Me=!0};return ue.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?Me||(ze=this.addEventListener(At,st,gt)):ze=()=>{}}).catch(()=>{ze=()=>{}})),()=>{ze()}}return ue.runOutsideAngular(()=>{const Me=this._config.buildHammer(At),ze=function(it){ue.runGuarded(function(){gt(it)})};return Me.on(st,ze),()=>{Me.off(st,ze),"function"==typeof Me.destroy&&Me.destroy()}})}isCustomEvent(At){return this._config.events.indexOf(At)>-1}}return ri.\u0275fac=function(At){return new(At||ri)(c.\u0275\u0275inject(e.K0),c.\u0275\u0275inject(Te),c.\u0275\u0275inject(c.\u0275Console),c.\u0275\u0275inject(we,8))},ri.\u0275prov=c.\u0275\u0275defineInjectable({token:ri,factory:ri.\u0275fac}),ri})(),Qt=(()=>{class ri{}return ri.\u0275fac=function(At){return new(At||ri)},ri.\u0275mod=c.\u0275\u0275defineNgModule({type:ri}),ri.\u0275inj=c.\u0275\u0275defineInjector({providers:[{provide:x,useClass:Et,multi:!0,deps:[e.K0,Te,c.\u0275Console,[new c.Optional,we]]},{provide:Te,useClass:ht,deps:[]}]}),ri})(),mi=(()=>{class ri{}return ri.\u0275fac=function(At){return new(At||ri)},ri.\u0275prov=c.\u0275\u0275defineInjectable({token:ri,factory:function(At){let st=null;return st=At?new(At||ri):c.\u0275\u0275inject(vi),st},providedIn:"root"}),ri})(),vi=(()=>{class ri extends mi{constructor(At){super(),this._doc=At}sanitize(At,st){if(null==st)return null;switch(At){case c.SecurityContext.NONE:return st;case c.SecurityContext.HTML:return(0,c.\u0275allowSanitizationBypassAndThrow)(st,"HTML")?(0,c.\u0275unwrapSafeValue)(st):(0,c.\u0275_sanitizeHtml)(this._doc,String(st)).toString();case c.SecurityContext.STYLE:return(0,c.\u0275allowSanitizationBypassAndThrow)(st,"Style")?(0,c.\u0275unwrapSafeValue)(st):st;case c.SecurityContext.SCRIPT:if((0,c.\u0275allowSanitizationBypassAndThrow)(st,"Script"))return(0,c.\u0275unwrapSafeValue)(st);throw new Error("unsafe value used in a script context");case c.SecurityContext.URL:return(0,c.\u0275allowSanitizationBypassAndThrow)(st,"URL")?(0,c.\u0275unwrapSafeValue)(st):(0,c.\u0275_sanitizeUrl)(String(st));case c.SecurityContext.RESOURCE_URL:if((0,c.\u0275allowSanitizationBypassAndThrow)(st,"ResourceURL"))return(0,c.\u0275unwrapSafeValue)(st);throw new Error(`unsafe value used in a resource URL context (see ${c.\u0275XSS_SECURITY_URL})`);default:throw new Error(`Unexpected SecurityContext ${At} (see ${c.\u0275XSS_SECURITY_URL})`)}}bypassSecurityTrustHtml(At){return(0,c.\u0275bypassSanitizationTrustHtml)(At)}bypassSecurityTrustStyle(At){return(0,c.\u0275bypassSanitizationTrustStyle)(At)}bypassSecurityTrustScript(At){return(0,c.\u0275bypassSanitizationTrustScript)(At)}bypassSecurityTrustUrl(At){return(0,c.\u0275bypassSanitizationTrustUrl)(At)}bypassSecurityTrustResourceUrl(At){return(0,c.\u0275bypassSanitizationTrustResourceUrl)(At)}}return ri.\u0275fac=function(At){return new(At||ri)(c.\u0275\u0275inject(e.K0))},ri.\u0275prov=c.\u0275\u0275defineInjectable({token:ri,factory:function(At){let st=null;return st=At?new At:function wi(ri){return new vi(ri.get(e.K0))}(c.\u0275\u0275inject(c.Injector)),st},providedIn:"root"}),ri})()},7141:(Lt,ut,se)=>{"use strict";se.d(ut,{gz:()=>Oo,m2:()=>ki,OD:()=>gi,wm:()=>Pa,F0:()=>rr,rH:()=>ta,Od:()=>fa,Bz:()=>Hs,lC:()=>er});var e=se(4537),c=se(985),X=se(4945),y=se(4121),O=se(7472),S=se(5696),I=se(3729),N=se(3072),Y=se(7824),Z=se(3787),K=se(7241),P=se(9018),k=se(561),x=se(8023),p=se(8692),u=se(7969),g=se(1528),v=se(5598),w=se(1927),M=se(4970),A=se(4882),E=se(2085),R=se(8499);function W(Be){return(0,E.e)((Ye,Re)=>{let Qe=!1;Ye.subscribe((0,R.x)(Re,Ot=>{Qe=!0,Re.next(Ot)},()=>{Qe||Re.next(Be),Re.complete()}))})}function b(Be=l){return(0,E.e)((Ye,Re)=>{let Qe=!1;Ye.subscribe((0,R.x)(Re,Ot=>{Qe=!0,Re.next(Ot)},()=>Qe?Re.complete():Re.error(Be())))})}function l(){return new O.K}var h=se(8330);function r(Be,Ye){const Re=arguments.length>=2;return Qe=>Qe.pipe(Be?(0,M.h)((Ot,qt)=>Be(Ot,qt,Qe)):h.y,(0,v.q)(1),Re?W(Ye):b(()=>new O.K))}var n=se(4551),i=se(8168),o=se(3568);function a(Be,Ye){return(0,E.e)(function t(Be,Ye,Re,Qe,Ot){return(qt,Ht)=>{let bi=Re,qi=Ye,en=0;qt.subscribe((0,R.x)(Ht,sn=>{const jn=en++;qi=bi?Be(qi,sn,jn):(bi=!0,sn),Qe&&Ht.next(qi)},Ot&&(()=>{bi&&Ht.next(qi),Ht.complete()})))}}(Be,Ye,arguments.length>=2,!0))}function m(Be){return Be<=0?()=>P.E:(0,E.e)((Ye,Re)=>{let Qe=[];Ye.subscribe((0,R.x)(Re,Ot=>{Qe.push(Ot),Be<Qe.length&&Qe.shift()},()=>{for(const Ot of Qe)Re.next(Ot);Re.complete()},void 0,()=>{Qe=null}))})}function d(Be,Ye){const Re=arguments.length>=2;return Qe=>Qe.pipe(Be?(0,M.h)((Ot,qt)=>Be(Ot,qt,Qe)):h.y,m(1),Re?W(Ye):b(()=>new O.K))}var f=se(5857),T=se(116),V=se(5490),F=se(4601),s=se(549),_=se(5998);const B="primary",H=Symbol("RouteTitle");class G{constructor(Ye){this.params=Ye||{}}has(Ye){return Object.prototype.hasOwnProperty.call(this.params,Ye)}get(Ye){if(this.has(Ye)){const Re=this.params[Ye];return Array.isArray(Re)?Re[0]:Re}return null}getAll(Ye){if(this.has(Ye)){const Re=this.params[Ye];return Array.isArray(Re)?Re:[Re]}return[]}get keys(){return Object.keys(this.params)}}function C(Be){return new G(Be)}function j(Be,Ye,Re){const Qe=Re.path.split("/");if(Qe.length>Be.length||"full"===Re.pathMatch&&(Ye.hasChildren()||Qe.length<Be.length))return null;const Ot={};for(let qt=0;qt<Qe.length;qt++){const Ht=Qe[qt],bi=Be[qt];if(Ht.startsWith(":"))Ot[Ht.substring(1)]=bi;else if(Ht!==bi.path)return null}return{consumed:Be.slice(0,Qe.length),posParams:Ot}}function ee(Be,Ye){const Re=Be?Object.keys(Be):void 0,Qe=Ye?Object.keys(Ye):void 0;if(!Re||!Qe||Re.length!=Qe.length)return!1;let Ot;for(let qt=0;qt<Re.length;qt++)if(Ot=Re[qt],!U(Be[Ot],Ye[Ot]))return!1;return!0}function U(Be,Ye){if(Array.isArray(Be)&&Array.isArray(Ye)){if(Be.length!==Ye.length)return!1;const Re=[...Be].sort(),Qe=[...Ye].sort();return Re.every((Ot,qt)=>Qe[qt]===Ot)}return Be===Ye}function ie(Be){return Array.prototype.concat.apply([],Be)}function $(Be){return Be.length>0?Be[Be.length-1]:null}function te(Be,Ye){for(const Re in Be)Be.hasOwnProperty(Re)&&Ye(Be[Re],Re)}function _e(Be){return(0,e.\u0275isObservable)(Be)?Be:(0,e.\u0275isPromise)(Be)?(0,c.D)(Promise.resolve(Be)):(0,X.of)(Be)}const pe=!1,ge={exact:function ne(Be,Ye,Re){if(!Ze(Be.segments,Ye.segments)||!Le(Be.segments,Ye.segments,Re)||Be.numberOfChildren!==Ye.numberOfChildren)return!1;for(const Qe in Ye.children)if(!Be.children[Qe]||!ne(Be.children[Qe],Ye.children[Qe],Re))return!1;return!0},subset:xe},ae={exact:function fe(Be,Ye){return ee(Be,Ye)},subset:function ce(Be,Ye){return Object.keys(Ye).length<=Object.keys(Be).length&&Object.keys(Ye).every(Re=>U(Be[Re],Ye[Re]))},ignored:()=>!0};function ve(Be,Ye,Re){return ge[Re.paths](Be.root,Ye.root,Re.matrixParams)&&ae[Re.queryParams](Be.queryParams,Ye.queryParams)&&!("exact"===Re.fragment&&Be.fragment!==Ye.fragment)}function xe(Be,Ye,Re){return Oe(Be,Ye,Ye.segments,Re)}function Oe(Be,Ye,Re,Qe){if(Be.segments.length>Re.length){const Ot=Be.segments.slice(0,Re.length);return!(!Ze(Ot,Re)||Ye.hasChildren()||!Le(Ot,Re,Qe))}if(Be.segments.length===Re.length){if(!Ze(Be.segments,Re)||!Le(Be.segments,Re,Qe))return!1;for(const Ot in Ye.children)if(!Be.children[Ot]||!xe(Be.children[Ot],Ye.children[Ot],Qe))return!1;return!0}{const Ot=Re.slice(0,Be.segments.length),qt=Re.slice(Be.segments.length);return!!(Ze(Be.segments,Ot)&&Le(Be.segments,Ot,Qe)&&Be.children[B])&&Oe(Be.children[B],Ye,qt,Qe)}}function Le(Be,Ye,Re){return Ye.every((Qe,Ot)=>ae[Re](Be[Ot].parameters,Qe.parameters))}class Ie{constructor(Ye=new Ne([],{}),Re={},Qe=null){this.root=Ye,this.queryParams=Re,this.fragment=Qe}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=C(this.queryParams)),this._queryParamMap}toString(){return si.serialize(this)}}class Ne{constructor(Ye,Re){this.segments=Ye,this.children=Re,this.parent=null,te(Re,(Qe,Ot)=>Qe.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Zt(this)}}class Mt{constructor(Ye,Re){this.path=Ye,this.parameters=Re}get parameterMap(){return this._parameterMap||(this._parameterMap=C(this.parameters)),this._parameterMap}toString(){return ht(this)}}function Ze(Be,Ye){return Be.length===Ye.length&&Be.every((Re,Qe)=>Re.path===Ye[Qe].path)}let St=(()=>{class Be{}return Be.\u0275fac=function(Re){return new(Re||Be)},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:function(){return new ai},providedIn:"root"}),Be})();class ai{parse(Ye){const Re=new At(Ye);return new Ie(Re.parseRootSegment(),Re.parseQueryParams(),Re.parseFragment())}serialize(Ye){const Re=`/${hi(Ye.root,!0)}`,Qe=function Qt(Be){const Ye=Object.keys(Be).map(Re=>{const Qe=Be[Re];return Array.isArray(Qe)?Qe.map(Ot=>`${Li(Re)}=${Li(Ot)}`).join("&"):`${Li(Re)}=${Li(Qe)}`}).filter(Re=>!!Re);return Ye.length?`?${Ye.join("&")}`:""}(Ye.queryParams);return`${Re}${Qe}${"string"==typeof Ye.fragment?`#${function zt(Be){return encodeURI(Be)}(Ye.fragment)}`:""}`}}const si=new ai;function Zt(Be){return Be.segments.map(Ye=>ht(Ye)).join("/")}function hi(Be,Ye){if(!Be.hasChildren())return Zt(Be);if(Ye){const Re=Be.children[B]?hi(Be.children[B],!1):"",Qe=[];return te(Be.children,(Ot,qt)=>{qt!==B&&Qe.push(`${qt}:${hi(Ot,!1)}`)}),Qe.length>0?`${Re}(${Qe.join("//")})`:Re}{const Re=function Wt(Be,Ye){let Re=[];return te(Be.children,(Qe,Ot)=>{Ot===B&&(Re=Re.concat(Ye(Qe,Ot)))}),te(Be.children,(Qe,Ot)=>{Ot!==B&&(Re=Re.concat(Ye(Qe,Ot)))}),Re}(Be,(Qe,Ot)=>Ot===B?[hi(Be.children[B],!1)]:[`${Ot}:${hi(Qe,!1)}`]);return 1===Object.keys(Be.children).length&&null!=Be.children[B]?`${Zt(Be)}/${Re[0]}`:`${Zt(Be)}/(${Re.join("//")})`}}function Ii(Be){return encodeURIComponent(Be).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Li(Be){return Ii(Be).replace(/%3B/gi,";")}function je(Be){return Ii(Be).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Te(Be){return decodeURIComponent(Be)}function we(Be){return Te(Be.replace(/\+/g,"%20"))}function ht(Be){return`${je(Be.path)}${function Et(Be){return Object.keys(Be).map(Ye=>`;${je(Ye)}=${je(Be[Ye])}`).join("")}(Be.parameters)}`}const mi=/^[^\/()?;=#]+/;function wi(Be){const Ye=Be.match(mi);return Ye?Ye[0]:""}const vi=/^[^=?&#]+/,ri=/^[^&#]+/;class At{constructor(Ye){this.url=Ye,this.remaining=Ye}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ne([],{}):new Ne([],this.parseChildren())}parseQueryParams(){const Ye={};if(this.consumeOptional("?"))do{this.parseQueryParam(Ye)}while(this.consumeOptional("&"));return Ye}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const Ye=[];for(this.peekStartsWith("(")||Ye.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),Ye.push(this.parseSegment());let Re={};this.peekStartsWith("/(")&&(this.capture("/"),Re=this.parseParens(!0));let Qe={};return this.peekStartsWith("(")&&(Qe=this.parseParens(!1)),(Ye.length>0||Object.keys(Re).length>0)&&(Qe[B]=new Ne(Ye,Re)),Qe}parseSegment(){const Ye=wi(this.remaining);if(""===Ye&&this.peekStartsWith(";"))throw new e.\u0275RuntimeError(4009,pe);return this.capture(Ye),new Mt(Te(Ye),this.parseMatrixParams())}parseMatrixParams(){const Ye={};for(;this.consumeOptional(";");)this.parseParam(Ye);return Ye}parseParam(Ye){const Re=wi(this.remaining);if(!Re)return;this.capture(Re);let Qe="";if(this.consumeOptional("=")){const Ot=wi(this.remaining);Ot&&(Qe=Ot,this.capture(Qe))}Ye[Te(Re)]=Te(Qe)}parseQueryParam(Ye){const Re=function Fi(Be){const Ye=Be.match(vi);return Ye?Ye[0]:""}(this.remaining);if(!Re)return;this.capture(Re);let Qe="";if(this.consumeOptional("=")){const Ht=function ni(Be){const Ye=Be.match(ri);return Ye?Ye[0]:""}(this.remaining);Ht&&(Qe=Ht,this.capture(Qe))}const Ot=we(Re),qt=we(Qe);if(Ye.hasOwnProperty(Ot)){let Ht=Ye[Ot];Array.isArray(Ht)||(Ht=[Ht],Ye[Ot]=Ht),Ht.push(qt)}else Ye[Ot]=qt}parseParens(Ye){const Re={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const Qe=wi(this.remaining),Ot=this.remaining[Qe.length];if("/"!==Ot&&")"!==Ot&&";"!==Ot)throw new e.\u0275RuntimeError(4010,pe);let qt;Qe.indexOf(":")>-1?(qt=Qe.slice(0,Qe.indexOf(":")),this.capture(qt),this.capture(":")):Ye&&(qt=B);const Ht=this.parseChildren();Re[qt]=1===Object.keys(Ht).length?Ht[B]:new Ne([],Ht),this.consumeOptional("//")}return Re}peekStartsWith(Ye){return this.remaining.startsWith(Ye)}consumeOptional(Ye){return!!this.peekStartsWith(Ye)&&(this.remaining=this.remaining.substring(Ye.length),!0)}capture(Ye){if(!this.consumeOptional(Ye))throw new e.\u0275RuntimeError(4011,pe)}}function st(Be){return Be.segments.length>0?new Ne([],{[B]:Be}):Be}function gt(Be){const Ye={};for(const Qe of Object.keys(Be.children)){const qt=gt(Be.children[Qe]);(qt.segments.length>0||qt.hasChildren())&&(Ye[Qe]=qt)}return function ue(Be){if(1===Be.numberOfChildren&&Be.children[B]){const Ye=Be.children[B];return new Ne(Be.segments.concat(Ye.segments),Ye.children)}return Be}(new Ne(Be.segments,Ye))}function Me(Be){return Be instanceof Ie}const ze=!1;function Ce(Be,Ye,Re,Qe,Ot){if(0===Re.length)return et(Ye.root,Ye.root,Ye.root,Qe,Ot);const qt=function Tt(Be){if("string"==typeof Be[0]&&1===Be.length&&"/"===Be[0])return new Rt(!0,0,Be);let Ye=0,Re=!1;const Qe=Be.reduce((Ot,qt,Ht)=>{if("object"==typeof qt&&null!=qt){if(qt.outlets){const bi={};return te(qt.outlets,(qi,en)=>{bi[en]="string"==typeof qi?qi.split("/"):qi}),[...Ot,{outlets:bi}]}if(qt.segmentPath)return[...Ot,qt.segmentPath]}return"string"!=typeof qt?[...Ot,qt]:0===Ht?(qt.split("/").forEach((bi,qi)=>{0==qi&&"."===bi||(0==qi&&""===bi?Re=!0:".."===bi?Ye++:""!=bi&&Ot.push(bi))}),Ot):[...Ot,qt]},[]);return new Rt(Re,Ye,Qe)}(Re);return qt.toRoot()?et(Ye.root,Ye.root,new Ne([],{}),Qe,Ot):function Ht(qi){const en=function Gt(Be,Ye,Re,Qe){if(Be.isAbsolute)return new Kt(Ye.root,!0,0);if(-1===Qe)return new Kt(Re,Re===Ye.root,0);return function ii(Be,Ye,Re){let Qe=Be,Ot=Ye,qt=Re;for(;qt>Ot;){if(qt-=Ot,Qe=Qe.parent,!Qe)throw new e.\u0275RuntimeError(4005,ze&&"Invalid number of '../'");Ot=Qe.segments.length}return new Kt(Qe,!1,Ot-qt)}(Re,Qe+(Ue(Be.commands[0])?0:1),Be.numberOfDoubleDots)}(qt,Ye,Be.snapshot?._urlSegment,qi),sn=en.processChildren?Ki(en.segmentGroup,en.index,qt.commands):Vi(en.segmentGroup,en.index,qt.commands);return et(Ye.root,en.segmentGroup,sn,Qe,Ot)}(Be.snapshot?._lastPathIndex)}function Ue(Be){return"object"==typeof Be&&null!=Be&&!Be.outlets&&!Be.segmentPath}function ke(Be){return"object"==typeof Be&&null!=Be&&Be.outlets}function et(Be,Ye,Re,Qe,Ot){let Ht,qt={};Qe&&te(Qe,(qi,en)=>{qt[en]=Array.isArray(qi)?qi.map(sn=>`${sn}`):`${qi}`}),Ht=Be===Ye?Re:rt(Be,Ye,Re);const bi=st(gt(Ht));return new Ie(bi,qt,Ot)}function rt(Be,Ye,Re){const Qe={};return te(Be.children,(Ot,qt)=>{Qe[qt]=Ot===Ye?Re:rt(Ot,Ye,Re)}),new Ne(Be.segments,Qe)}class Rt{constructor(Ye,Re,Qe){if(this.isAbsolute=Ye,this.numberOfDoubleDots=Re,this.commands=Qe,Ye&&Qe.length>0&&Ue(Qe[0]))throw new e.\u0275RuntimeError(4003,ze&&"Root segment cannot have matrix parameters");const Ot=Qe.find(ke);if(Ot&&Ot!==$(Qe))throw new e.\u0275RuntimeError(4004,ze&&"{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Kt{constructor(Ye,Re,Qe){this.segmentGroup=Ye,this.processChildren=Re,this.index=Qe}}function Vi(Be,Ye,Re){if(Be||(Be=new Ne([],{})),0===Be.segments.length&&Be.hasChildren())return Ki(Be,Ye,Re);const Qe=function Bi(Be,Ye,Re){let Qe=0,Ot=Ye;const qt={match:!1,pathIndex:0,commandIndex:0};for(;Ot<Be.segments.length;){if(Qe>=Re.length)return qt;const Ht=Be.segments[Ot],bi=Re[Qe];if(ke(bi))break;const qi=`${bi}`,en=Qe<Re.length-1?Re[Qe+1]:null;if(Ot>0&&void 0===qi)break;if(qi&&en&&"object"==typeof en&&void 0===en.outlets){if(!$e(qi,en,Ht))return qt;Qe+=2}else{if(!$e(qi,{},Ht))return qt;Qe++}Ot++}return{match:!0,pathIndex:Ot,commandIndex:Qe}}(Be,Ye,Re),Ot=Re.slice(Qe.commandIndex);if(Qe.match&&Qe.pathIndex<Be.segments.length){const qt=new Ne(Be.segments.slice(0,Qe.pathIndex),{});return qt.children[B]=new Ne(Be.segments.slice(Qe.pathIndex),Be.children),Ki(qt,0,Ot)}return Qe.match&&0===Ot.length?new Ne(Be.segments,{}):Qe.match&&!Be.hasChildren()?ln(Be,Ye,Re):Qe.match?Ki(Be,0,Ot):ln(Be,Ye,Re)}function Ki(Be,Ye,Re){if(0===Re.length)return new Ne(Be.segments,{});{const Qe=function fi(Be){return ke(Be[0])?Be[0].outlets:{[B]:Be}}(Re),Ot={};if(!Qe[B]&&Be.children[B]&&1===Be.numberOfChildren&&0===Be.children[B].segments.length){const qt=Ki(Be.children[B],Ye,Re);return new Ne(Be.segments,qt.children)}return te(Qe,(qt,Ht)=>{"string"==typeof qt&&(qt=[qt]),null!==qt&&(Ot[Ht]=Vi(Be.children[Ht],Ye,qt))}),te(Be.children,(qt,Ht)=>{void 0===Qe[Ht]&&(Ot[Ht]=qt)}),new Ne(Be.segments,Ot)}}function ln(Be,Ye,Re){const Qe=Be.segments.slice(0,Ye);let Ot=0;for(;Ot<Re.length;){const qt=Re[Ot];if(ke(qt)){const qi=pi(qt.outlets);return new Ne(Qe,qi)}if(0===Ot&&Ue(Re[0])){Qe.push(new Mt(Be.segments[Ye].path,Yt(Re[0]))),Ot++;continue}const Ht=ke(qt)?qt.outlets[B]:`${qt}`,bi=Ot<Re.length-1?Re[Ot+1]:null;Ht&&bi&&Ue(bi)?(Qe.push(new Mt(Ht,Yt(bi))),Ot+=2):(Qe.push(new Mt(Ht,{})),Ot++)}return new Ne(Qe,{})}function pi(Be){const Ye={};return te(Be,(Re,Qe)=>{"string"==typeof Re&&(Re=[Re]),null!==Re&&(Ye[Qe]=ln(new Ne([],{}),0,Re))}),Ye}function Yt(Be){const Ye={};return te(Be,(Re,Qe)=>Ye[Qe]=`${Re}`),Ye}function $e(Be,Ye,Re){return Be==Re.path&&ee(Ye,Re.parameters)}const Ct="imperative";class oi{constructor(Ye,Re){this.id=Ye,this.url=Re}}class gi extends oi{constructor(Ye,Re,Qe="imperative",Ot=null){super(Ye,Re),this.type=0,this.navigationTrigger=Qe,this.restoredState=Ot}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class ki extends oi{constructor(Ye,Re,Qe){super(Ye,Re),this.urlAfterRedirects=Qe,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Zi extends oi{constructor(Ye,Re,Qe,Ot){super(Ye,Re),this.reason=Qe,this.code=Ot,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class nn extends oi{constructor(Ye,Re,Qe,Ot){super(Ye,Re),this.reason=Qe,this.code=Ot,this.type=16}}class Wn extends oi{constructor(Ye,Re,Qe,Ot){super(Ye,Re),this.error=Qe,this.target=Ot,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class yn extends oi{constructor(Ye,Re,Qe,Ot){super(Ye,Re),this.urlAfterRedirects=Qe,this.state=Ot,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class oo extends oi{constructor(Ye,Re,Qe,Ot){super(Ye,Re),this.urlAfterRedirects=Qe,this.state=Ot,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ho extends oi{constructor(Ye,Re,Qe,Ot,qt){super(Ye,Re),this.urlAfterRedirects=Qe,this.state=Ot,this.shouldActivate=qt,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Qn extends oi{constructor(Ye,Re,Qe,Ot){super(Ye,Re),this.urlAfterRedirects=Qe,this.state=Ot,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ar extends oi{constructor(Ye,Re,Qe,Ot){super(Ye,Re),this.urlAfterRedirects=Qe,this.state=Ot,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class wo{constructor(Ye){this.route=Ye,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class sr{constructor(Ye){this.route=Ye,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class xr{constructor(Ye){this.snapshot=Ye,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Yr{constructor(Ye){this.snapshot=Ye,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Jn{constructor(Ye){this.snapshot=Ye,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Jo{constructor(Ye){this.snapshot=Ye,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class fr{constructor(Ye,Re,Qe){this.routerEvent=Ye,this.position=Re,this.anchor=Qe,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}let lo=(()=>{class Be{createUrlTree(Re,Qe,Ot,qt,Ht,bi){return Ce(Re||Qe.root,Ot,qt,Ht,bi)}}return Be.\u0275fac=function(Re){return new(Re||Be)},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:Be.\u0275fac}),Be})(),go=(()=>{class Be{}return Be.\u0275fac=function(Re){return new(Re||Be)},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:function(Ye){return lo.\u0275fac(Ye)},providedIn:"root"}),Be})();class Ls{constructor(Ye){this._root=Ye}get root(){return this._root.value}parent(Ye){const Re=this.pathFromRoot(Ye);return Re.length>1?Re[Re.length-2]:null}children(Ye){const Re=Sn(Ye,this._root);return Re?Re.children.map(Qe=>Qe.value):[]}firstChild(Ye){const Re=Sn(Ye,this._root);return Re&&Re.children.length>0?Re.children[0].value:null}siblings(Ye){const Re=Ln(Ye,this._root);return Re.length<2?[]:Re[Re.length-2].children.map(Ot=>Ot.value).filter(Ot=>Ot!==Ye)}pathFromRoot(Ye){return Ln(Ye,this._root).map(Re=>Re.value)}}function Sn(Be,Ye){if(Be===Ye.value)return Ye;for(const Re of Ye.children){const Qe=Sn(Be,Re);if(Qe)return Qe}return null}function Ln(Be,Ye){if(Be===Ye.value)return[Ye];for(const Re of Ye.children){const Qe=Ln(Be,Re);if(Qe.length)return Qe.unshift(Ye),Qe}return[]}class Mo{constructor(Ye,Re){this.value=Ye,this.children=Re}toString(){return`TreeNode(${this.value})`}}function fo(Be){const Ye={};return Be&&Be.children.forEach(Re=>Ye[Re.value.outlet]=Re),Ye}class Xr extends Ls{constructor(Ye,Re){super(Ye),this.snapshot=Re,Rr(this,Ye)}toString(){return this.snapshot.toString()}}function Hn(Be,Ye){const Re=function ls(Be,Ye){const Ht=new cs([],{},{},"",{},B,Ye,null,Be.root,-1,{});return new Kr("",new Mo(Ht,[]))}(Be,Ye),Qe=new y.X([new Mt("",{})]),Ot=new y.X({}),qt=new y.X({}),Ht=new y.X({}),bi=new y.X(""),qi=new Oo(Qe,Ot,Ht,bi,qt,B,Ye,Re.root);return qi.snapshot=Re.root,new Xr(new Mo(qi,[]),Re)}class Oo{constructor(Ye,Re,Qe,Ot,qt,Ht,bi,qi){this.url=Ye,this.params=Re,this.queryParams=Qe,this.fragment=Ot,this.data=qt,this.outlet=Ht,this.component=bi,this.title=this.data?.pipe((0,u.U)(en=>en[H]))??(0,X.of)(void 0),this._futureSnapshot=qi}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,u.U)(Ye=>C(Ye)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,u.U)(Ye=>C(Ye)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function vs(Be,Ye="emptyOnly"){const Re=Be.pathFromRoot;let Qe=0;if("always"!==Ye)for(Qe=Re.length-1;Qe>=1;){const Ot=Re[Qe],qt=Re[Qe-1];if(Ot.routeConfig&&""===Ot.routeConfig.path)Qe--;else{if(qt.component)break;Qe--}}return function Gr(Be){return Be.reduce((Ye,Re)=>({params:{...Ye.params,...Re.params},data:{...Ye.data,...Re.data},resolve:{...Re.data,...Ye.resolve,...Re.routeConfig?.data,...Re._resolvedData}}),{params:{},data:{},resolve:{}})}(Re.slice(Qe))}class cs{get title(){return this.data?.[H]}constructor(Ye,Re,Qe,Ot,qt,Ht,bi,qi,en,sn,jn){this.url=Ye,this.params=Re,this.queryParams=Qe,this.fragment=Ot,this.data=qt,this.outlet=Ht,this.component=bi,this.routeConfig=qi,this._urlSegment=en,this._lastPathIndex=sn,this._resolve=jn}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=C(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=C(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(Qe=>Qe.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Kr extends Ls{constructor(Ye,Re){super(Re),this.url=Ye,Rr(this,Re)}toString(){return Rs(this._root)}}function Rr(Be,Ye){Ye.value._routerState=Be,Ye.children.forEach(Re=>Rr(Be,Re))}function Rs(Be){const Ye=Be.children.length>0?` { ${Be.children.map(Rs).join(", ")} } `:"";return`${Be.value}${Ye}`}function mr(Be){if(Be.snapshot){const Ye=Be.snapshot,Re=Be._futureSnapshot;Be.snapshot=Re,ee(Ye.queryParams,Re.queryParams)||Be.queryParams.next(Re.queryParams),Ye.fragment!==Re.fragment&&Be.fragment.next(Re.fragment),ee(Ye.params,Re.params)||Be.params.next(Re.params),function L(Be,Ye){if(Be.length!==Ye.length)return!1;for(let Re=0;Re<Be.length;++Re)if(!ee(Be[Re],Ye[Re]))return!1;return!0}(Ye.url,Re.url)||Be.url.next(Re.url),ee(Ye.data,Re.data)||Be.data.next(Re.data)}else Be.snapshot=Be._futureSnapshot,Be.data.next(Be._futureSnapshot.data)}function ys(Be,Ye){const Re=ee(Be.params,Ye.params)&&function Xe(Be,Ye){return Ze(Be,Ye)&&Be.every((Re,Qe)=>ee(Re.parameters,Ye[Qe].parameters))}(Be.url,Ye.url);return Re&&!(!Be.parent!=!Ye.parent)&&(!Be.parent||ys(Be.parent,Ye.parent))}function Co(Be,Ye,Re){if(Re&&Be.shouldReuseRoute(Ye.value,Re.value.snapshot)){const Qe=Re.value;Qe._futureSnapshot=Ye.value;const Ot=function Js(Be,Ye,Re){return Ye.children.map(Qe=>{for(const Ot of Re.children)if(Be.shouldReuseRoute(Qe.value,Ot.value.snapshot))return Co(Be,Qe,Ot);return Co(Be,Qe)})}(Be,Ye,Re);return new Mo(Qe,Ot)}{if(Be.shouldAttach(Ye.value)){const qt=Be.retrieve(Ye.value);if(null!==qt){const Ht=qt.route;return Ht.value._futureSnapshot=Ye.value,Ht.children=Ye.children.map(bi=>Co(Be,bi)),Ht}}const Qe=function ds(Be){return new Oo(new y.X(Be.url),new y.X(Be.params),new y.X(Be.queryParams),new y.X(Be.fragment),new y.X(Be.data),Be.outlet,Be.component,Be)}(Ye.value),Ot=Ye.children.map(qt=>Co(Be,qt));return new Mo(Qe,Ot)}}const Zr="ngNavigationCancelingError";function Is(Be,Ye){const{redirectTo:Re,navigationBehaviorOptions:Qe}=Me(Ye)?{redirectTo:Ye,navigationBehaviorOptions:void 0}:Ye,Ot=ar(!1,0,Ye);return Ot.url=Re,Ot.navigationBehaviorOptions=Qe,Ot}function ar(Be,Ye,Re){const Qe=new Error("NavigationCancelingError: "+(Be||""));return Qe[Zr]=!0,Qe.cancellationCode=Ye,Re&&(Qe.url=Re),Qe}function hs(Be){return ro(Be)&&Me(Be.url)}function ro(Be){return Be&&Be[Zr]}class Ir{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new so,this.attachRef=null}}let so=(()=>{class Be{constructor(){this.contexts=new Map}onChildOutletCreated(Re,Qe){const Ot=this.getOrCreateContext(Re);Ot.outlet=Qe,this.contexts.set(Re,Ot)}onChildOutletDestroyed(Re){const Qe=this.getContext(Re);Qe&&(Qe.outlet=null,Qe.attachRef=null)}onOutletDeactivated(){const Re=this.contexts;return this.contexts=new Map,Re}onOutletReAttached(Re){this.contexts=Re}getOrCreateContext(Re){let Qe=this.getContext(Re);return Qe||(Qe=new Ir,this.contexts.set(Re,Qe)),Qe}getContext(Re){return this.contexts.get(Re)||null}}return Be.\u0275fac=function(Re){return new(Re||Be)},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:Be.\u0275fac,providedIn:"root"}),Be})();const Vo=!1;let er=(()=>{class Be{constructor(){this.activated=null,this._activatedRoute=null,this.name=B,this.activateEvents=new e.EventEmitter,this.deactivateEvents=new e.EventEmitter,this.attachEvents=new e.EventEmitter,this.detachEvents=new e.EventEmitter,this.parentContexts=(0,e.inject)(so),this.location=(0,e.inject)(e.ViewContainerRef),this.changeDetector=(0,e.inject)(e.ChangeDetectorRef),this.environmentInjector=(0,e.inject)(e.EnvironmentInjector)}ngOnChanges(Re){if(Re.name){const{firstChange:Qe,previousValue:Ot}=Re.name;if(Qe)return;this.isTrackedInParentContexts(Ot)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(Ot)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name)}isTrackedInParentContexts(Re){return this.parentContexts.getContext(Re)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const Re=this.parentContexts.getContext(this.name);Re?.route&&(Re.attachRef?this.attach(Re.attachRef,Re.route):this.activateWith(Re.route,Re.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new e.\u0275RuntimeError(4012,Vo);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new e.\u0275RuntimeError(4012,Vo);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new e.\u0275RuntimeError(4012,Vo);this.location.detach();const Re=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(Re.instance),Re}attach(Re,Qe){this.activated=Re,this._activatedRoute=Qe,this.location.insert(Re.hostView),this.attachEvents.emit(Re.instance)}deactivate(){if(this.activated){const Re=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(Re)}}activateWith(Re,Qe){if(this.isActivated)throw new e.\u0275RuntimeError(4013,Vo);this._activatedRoute=Re;const Ot=this.location,Ht=Re.snapshot.component,bi=this.parentContexts.getOrCreateContext(this.name).children,qi=new Yo(Re,bi,Ot.injector);if(Qe&&function Os(Be){return!!Be.resolveComponentFactory}(Qe)){const en=Qe.resolveComponentFactory(Ht);this.activated=Ot.createComponent(en,Ot.length,qi)}else this.activated=Ot.createComponent(Ht,{index:Ot.length,injector:qi,environmentInjector:Qe??this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return Be.\u0275fac=function(Re){return new(Re||Be)},Be.\u0275dir=e.\u0275\u0275defineDirective({type:Be,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[e.\u0275\u0275NgOnChangesFeature]}),Be})();class Yo{constructor(Ye,Re,Qe){this.route=Ye,this.childContexts=Re,this.parent=Qe}get(Ye,Re){return Ye===Oo?this.route:Ye===so?this.childContexts:this.parent.get(Ye,Re)}}let gr=(()=>{class Be{}return Be.\u0275fac=function(Re){return new(Re||Be)},Be.\u0275cmp=e.\u0275\u0275defineComponent({type:Be,selectors:[["ng-component"]],standalone:!0,features:[e.\u0275\u0275StandaloneFeature],decls:1,vars:0,template:function(Re,Qe){1&Re&&e.\u0275\u0275element(0,"router-outlet")},dependencies:[er],encapsulation:2}),Be})();function Uo(Be,Ye){return Be.providers&&!Be._injector&&(Be._injector=(0,e.createEnvironmentInjector)(Be.providers,Ye,`Route: ${Be.path}`)),Be._injector??Ye}function Vn(Be){const Ye=Be.children&&Be.children.map(Vn),Re=Ye?{...Be,children:Ye}:{...Be};return!Re.component&&!Re.loadComponent&&(Ye||Re.loadChildren)&&Re.outlet&&Re.outlet!==B&&(Re.component=gr),Re}function co(Be){return Be.outlet||B}function No(Be,Ye){const Re=Be.filter(Qe=>co(Qe)===Ye);return Re.push(...Be.filter(Qe=>co(Qe)!==Ye)),Re}function _o(Be){if(!Be)return null;if(Be.routeConfig?._injector)return Be.routeConfig._injector;for(let Ye=Be.parent;Ye;Ye=Ye.parent){const Re=Ye.routeConfig;if(Re?._loadedInjector)return Re._loadedInjector;if(Re?._injector)return Re._injector}return null}class Pr{constructor(Ye,Re,Qe,Ot){this.routeReuseStrategy=Ye,this.futureState=Re,this.currState=Qe,this.forwardEvent=Ot}activate(Ye){const Re=this.futureState._root,Qe=this.currState?this.currState._root:null;this.deactivateChildRoutes(Re,Qe,Ye),mr(this.futureState.root),this.activateChildRoutes(Re,Qe,Ye)}deactivateChildRoutes(Ye,Re,Qe){const Ot=fo(Re);Ye.children.forEach(qt=>{const Ht=qt.value.outlet;this.deactivateRoutes(qt,Ot[Ht],Qe),delete Ot[Ht]}),te(Ot,(qt,Ht)=>{this.deactivateRouteAndItsChildren(qt,Qe)})}deactivateRoutes(Ye,Re,Qe){const Ot=Ye.value,qt=Re?Re.value:null;if(Ot===qt)if(Ot.component){const Ht=Qe.getContext(Ot.outlet);Ht&&this.deactivateChildRoutes(Ye,Re,Ht.children)}else this.deactivateChildRoutes(Ye,Re,Qe);else qt&&this.deactivateRouteAndItsChildren(Re,Qe)}deactivateRouteAndItsChildren(Ye,Re){Ye.value.component&&this.routeReuseStrategy.shouldDetach(Ye.value.snapshot)?this.detachAndStoreRouteSubtree(Ye,Re):this.deactivateRouteAndOutlet(Ye,Re)}detachAndStoreRouteSubtree(Ye,Re){const Qe=Re.getContext(Ye.value.outlet),Ot=Qe&&Ye.value.component?Qe.children:Re,qt=fo(Ye);for(const Ht of Object.keys(qt))this.deactivateRouteAndItsChildren(qt[Ht],Ot);if(Qe&&Qe.outlet){const Ht=Qe.outlet.detach(),bi=Qe.children.onOutletDeactivated();this.routeReuseStrategy.store(Ye.value.snapshot,{componentRef:Ht,route:Ye,contexts:bi})}}deactivateRouteAndOutlet(Ye,Re){const Qe=Re.getContext(Ye.value.outlet),Ot=Qe&&Ye.value.component?Qe.children:Re,qt=fo(Ye);for(const Ht of Object.keys(qt))this.deactivateRouteAndItsChildren(qt[Ht],Ot);Qe&&(Qe.outlet&&(Qe.outlet.deactivate(),Qe.children.onOutletDeactivated()),Qe.attachRef=null,Qe.resolver=null,Qe.route=null)}activateChildRoutes(Ye,Re,Qe){const Ot=fo(Re);Ye.children.forEach(qt=>{this.activateRoutes(qt,Ot[qt.value.outlet],Qe),this.forwardEvent(new Jo(qt.value.snapshot))}),Ye.children.length&&this.forwardEvent(new Yr(Ye.value.snapshot))}activateRoutes(Ye,Re,Qe){const Ot=Ye.value,qt=Re?Re.value:null;if(mr(Ot),Ot===qt)if(Ot.component){const Ht=Qe.getOrCreateContext(Ot.outlet);this.activateChildRoutes(Ye,Re,Ht.children)}else this.activateChildRoutes(Ye,Re,Qe);else if(Ot.component){const Ht=Qe.getOrCreateContext(Ot.outlet);if(this.routeReuseStrategy.shouldAttach(Ot.snapshot)){const bi=this.routeReuseStrategy.retrieve(Ot.snapshot);this.routeReuseStrategy.store(Ot.snapshot,null),Ht.children.onOutletReAttached(bi.contexts),Ht.attachRef=bi.componentRef,Ht.route=bi.route.value,Ht.outlet&&Ht.outlet.attach(bi.componentRef,bi.route.value),mr(bi.route.value),this.activateChildRoutes(Ye,null,Ht.children)}else{const bi=_o(Ot.snapshot),qi=bi?.get(e.ComponentFactoryResolver)??null;Ht.attachRef=null,Ht.route=Ot,Ht.resolver=qi,Ht.injector=bi,Ht.outlet&&Ht.outlet.activateWith(Ot,Ht.injector),this.activateChildRoutes(Ye,null,Ht.children)}}else this.activateChildRoutes(Ye,null,Qe)}}class Go{constructor(Ye){this.path=Ye,this.route=this.path[this.path.length-1]}}class Do{constructor(Ye,Re){this.component=Ye,this.route=Re}}function As(Be,Ye,Re){const Qe=Be._root;return Lo(Qe,Ye?Ye._root:null,Re,[Qe.value])}function lr(Be,Ye){const Re=Symbol(),Qe=Ye.get(Be,Re);return Qe===Re?"function"!=typeof Be||(0,e.\u0275isInjectable)(Be)?Ye.get(Be):Be:Qe}function Lo(Be,Ye,Re,Qe,Ot={canDeactivateChecks:[],canActivateChecks:[]}){const qt=fo(Ye);return Be.children.forEach(Ht=>{(function Jr(Be,Ye,Re,Qe,Ot={canDeactivateChecks:[],canActivateChecks:[]}){const qt=Be.value,Ht=Ye?Ye.value:null,bi=Re?Re.getContext(Be.value.outlet):null;if(Ht&&qt.routeConfig===Ht.routeConfig){const qi=function ir(Be,Ye,Re){if("function"==typeof Re)return Re(Be,Ye);switch(Re){case"pathParamsChange":return!Ze(Be.url,Ye.url);case"pathParamsOrQueryParamsChange":return!Ze(Be.url,Ye.url)||!ee(Be.queryParams,Ye.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ys(Be,Ye)||!ee(Be.queryParams,Ye.queryParams);default:return!ys(Be,Ye)}}(Ht,qt,qt.routeConfig.runGuardsAndResolvers);qi?Ot.canActivateChecks.push(new Go(Qe)):(qt.data=Ht.data,qt._resolvedData=Ht._resolvedData),Lo(Be,Ye,qt.component?bi?bi.children:null:Re,Qe,Ot),qi&&bi&&bi.outlet&&bi.outlet.isActivated&&Ot.canDeactivateChecks.push(new Do(bi.outlet.component,Ht))}else Ht&&bn(Ye,bi,Ot),Ot.canActivateChecks.push(new Go(Qe)),Lo(Be,null,qt.component?bi?bi.children:null:Re,Qe,Ot)})(Ht,qt[Ht.value.outlet],Re,Qe.concat([Ht.value]),Ot),delete qt[Ht.value.outlet]}),te(qt,(Ht,bi)=>bn(Ht,Re.getContext(bi),Ot)),Ot}function bn(Be,Ye,Re){const Qe=fo(Be),Ot=Be.value;te(Qe,(qt,Ht)=>{bn(qt,Ot.component?Ye?Ye.children.getContext(Ht):null:Ye,Re)}),Re.canDeactivateChecks.push(new Do(Ot.component&&Ye&&Ye.outlet&&Ye.outlet.isActivated?Ye.outlet.component:null,Ot))}function nr(Be){return"function"==typeof Be}function An(Be){return Be instanceof O.K||"EmptyError"===Be?.name}const Rn=Symbol("INITIAL_VALUE");function _r(){return(0,g.w)(Be=>(0,S.a)(Be.map(Ye=>Ye.pipe((0,v.q)(1),(0,w.O)(Rn)))).pipe((0,u.U)(Ye=>{for(const Re of Ye)if(!0!==Re){if(Re===Rn)return Rn;if(!1===Re||Re instanceof Ie)return Re}return!0}),(0,M.h)(Ye=>Ye!==Rn),(0,v.q)(1)))}function qe(Be){return(0,Y.z)((0,i.b)(Ye=>{if(Me(Ye))throw Is(0,Ye)}),(0,u.U)(Ye=>!0===Ye))}const ft={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function It(Be,Ye,Re,Qe,Ot){const qt=Xt(Be,Ye,Re);return qt.matched?function He(Be,Ye,Re,Qe){const Ot=Ye.canMatch;if(!Ot||0===Ot.length)return(0,X.of)(!0);const qt=Ot.map(Ht=>{const bi=lr(Ht,Be);return _e(function rn(Be){return Be&&nr(Be.canMatch)}(bi)?bi.canMatch(Ye,Re):Be.runInContext(()=>bi(Ye,Re)))});return(0,X.of)(qt).pipe(_r(),qe())}(Qe=Uo(Ye,Qe),Ye,Re).pipe((0,u.U)(Ht=>!0===Ht?qt:{...ft})):(0,X.of)(qt)}function Xt(Be,Ye,Re){if(""===Ye.path)return"full"===Ye.pathMatch&&(Be.hasChildren()||Re.length>0)?{...ft}:{matched:!0,consumedSegments:[],remainingSegments:Re,parameters:{},positionalParamSegments:{}};const Ot=(Ye.matcher||j)(Re,Be,Ye);if(!Ot)return{...ft};const qt={};te(Ot.posParams,(bi,qi)=>{qt[qi]=bi.path});const Ht=Ot.consumed.length>0?{...qt,...Ot.consumed[Ot.consumed.length-1].parameters}:qt;return{matched:!0,consumedSegments:Ot.consumed,remainingSegments:Re.slice(Ot.consumed.length),parameters:Ht,positionalParamSegments:Ot.posParams??{}}}function li(Be,Ye,Re,Qe){if(Re.length>0&&function Wi(Be,Ye,Re){return Re.some(Qe=>on(Be,Ye,Qe)&&co(Qe)!==B)}(Be,Re,Qe)){const qt=new Ne(Ye,function Ai(Be,Ye,Re,Qe){const Ot={};Ot[B]=Qe,Qe._sourceSegment=Be,Qe._segmentIndexShift=Ye.length;for(const qt of Re)if(""===qt.path&&co(qt)!==B){const Ht=new Ne([],{});Ht._sourceSegment=Be,Ht._segmentIndexShift=Ye.length,Ot[co(qt)]=Ht}return Ot}(Be,Ye,Qe,new Ne(Re,Be.children)));return qt._sourceSegment=Be,qt._segmentIndexShift=Ye.length,{segmentGroup:qt,slicedSegments:[]}}if(0===Re.length&&function Qi(Be,Ye,Re){return Re.some(Qe=>on(Be,Ye,Qe))}(Be,Re,Qe)){const qt=new Ne(Be.segments,function ci(Be,Ye,Re,Qe,Ot){const qt={};for(const Ht of Qe)if(on(Be,Re,Ht)&&!Ot[co(Ht)]){const bi=new Ne([],{});bi._sourceSegment=Be,bi._segmentIndexShift=Ye.length,qt[co(Ht)]=bi}return{...Ot,...qt}}(Be,Ye,Re,Qe,Be.children));return qt._sourceSegment=Be,qt._segmentIndexShift=Ye.length,{segmentGroup:qt,slicedSegments:Re}}const Ot=new Ne(Be.segments,Be.children);return Ot._sourceSegment=Be,Ot._segmentIndexShift=Ye.length,{segmentGroup:Ot,slicedSegments:Re}}function on(Be,Ye,Re){return(!(Be.hasChildren()||Ye.length>0)||"full"!==Re.pathMatch)&&""===Re.path}function wn(Be,Ye,Re,Qe){return!!(co(Be)===Qe||Qe!==B&&on(Ye,Re,Be))&&("**"===Be.path||Xt(Ye,Be,Re).matched)}function Cn(Be,Ye,Re){return 0===Ye.length&&!Be.children[Re]}const dn=!1;class On{constructor(Ye){this.segmentGroup=Ye||null}}class Un{constructor(Ye){this.urlTree=Ye}}function Xn(Be){return(0,Z._)(new On(Be))}function Nn(Be){return(0,Z._)(new Un(Be))}class qr{constructor(Ye,Re,Qe,Ot,qt){this.injector=Ye,this.configLoader=Re,this.urlSerializer=Qe,this.urlTree=Ot,this.config=qt,this.allowRedirects=!0}apply(){const Ye=li(this.urlTree.root,[],[],this.config).segmentGroup,Re=new Ne(Ye.segments,Ye.children);return this.expandSegmentGroup(this.injector,this.config,Re,B).pipe((0,u.U)(qt=>this.createUrlTree(gt(qt),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,o.K)(qt=>{if(qt instanceof Un)return this.allowRedirects=!1,this.match(qt.urlTree);throw qt instanceof On?this.noMatchError(qt):qt}))}match(Ye){return this.expandSegmentGroup(this.injector,this.config,Ye.root,B).pipe((0,u.U)(Ot=>this.createUrlTree(gt(Ot),Ye.queryParams,Ye.fragment))).pipe((0,o.K)(Ot=>{throw Ot instanceof On?this.noMatchError(Ot):Ot}))}noMatchError(Ye){return new e.\u0275RuntimeError(4002,dn)}createUrlTree(Ye,Re,Qe){const Ot=st(Ye);return new Ie(Ot,Re,Qe)}expandSegmentGroup(Ye,Re,Qe,Ot){return 0===Qe.segments.length&&Qe.hasChildren()?this.expandChildren(Ye,Re,Qe).pipe((0,u.U)(qt=>new Ne([],qt))):this.expandSegment(Ye,Qe,Re,Qe.segments,Ot,!0)}expandChildren(Ye,Re,Qe){const Ot=[];for(const qt of Object.keys(Qe.children))"primary"===qt?Ot.unshift(qt):Ot.push(qt);return(0,c.D)(Ot).pipe((0,n.b)(qt=>{const Ht=Qe.children[qt],bi=No(Re,qt);return this.expandSegmentGroup(Ye,bi,Ht,qt).pipe((0,u.U)(qi=>({segment:qi,outlet:qt})))}),a((qt,Ht)=>(qt[Ht.outlet]=Ht.segment,qt),{}),d())}expandSegment(Ye,Re,Qe,Ot,qt,Ht){return(0,c.D)(Qe).pipe((0,n.b)(bi=>this.expandSegmentAgainstRoute(Ye,Re,Qe,bi,Ot,qt,Ht).pipe((0,o.K)(en=>{if(en instanceof On)return(0,X.of)(null);throw en}))),r(bi=>!!bi),(0,o.K)((bi,qi)=>{if(An(bi))return Cn(Re,Ot,qt)?(0,X.of)(new Ne([],{})):Xn(Re);throw bi}))}expandSegmentAgainstRoute(Ye,Re,Qe,Ot,qt,Ht,bi){return wn(Ot,Re,qt,Ht)?void 0===Ot.redirectTo?this.matchSegmentAgainstRoute(Ye,Re,Ot,qt,Ht):bi&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(Ye,Re,Qe,Ot,qt,Ht):Xn(Re):Xn(Re)}expandSegmentAgainstRouteUsingRedirect(Ye,Re,Qe,Ot,qt,Ht){return"**"===Ot.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(Ye,Qe,Ot,Ht):this.expandRegularSegmentAgainstRouteUsingRedirect(Ye,Re,Qe,Ot,qt,Ht)}expandWildCardWithParamsAgainstRouteUsingRedirect(Ye,Re,Qe,Ot){const qt=this.applyRedirectCommands([],Qe.redirectTo,{});return Qe.redirectTo.startsWith("/")?Nn(qt):this.lineralizeSegments(Qe,qt).pipe((0,A.z)(Ht=>{const bi=new Ne(Ht,{});return this.expandSegment(Ye,bi,Re,Ht,Ot,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(Ye,Re,Qe,Ot,qt,Ht){const{matched:bi,consumedSegments:qi,remainingSegments:en,positionalParamSegments:sn}=Xt(Re,Ot,qt);if(!bi)return Xn(Re);const jn=this.applyRedirectCommands(qi,Ot.redirectTo,sn);return Ot.redirectTo.startsWith("/")?Nn(jn):this.lineralizeSegments(Ot,jn).pipe((0,A.z)(jo=>this.expandSegment(Ye,Re,Qe,jo.concat(en),Ht,!1)))}matchSegmentAgainstRoute(Ye,Re,Qe,Ot,qt){return"**"===Qe.path?(Ye=Uo(Qe,Ye),Qe.loadChildren?(Qe._loadedRoutes?(0,X.of)({routes:Qe._loadedRoutes,injector:Qe._loadedInjector}):this.configLoader.loadChildren(Ye,Qe)).pipe((0,u.U)(bi=>(Qe._loadedRoutes=bi.routes,Qe._loadedInjector=bi.injector,new Ne(Ot,{})))):(0,X.of)(new Ne(Ot,{}))):It(Re,Qe,Ot,Ye).pipe((0,g.w)(({matched:Ht,consumedSegments:bi,remainingSegments:qi})=>Ht?this.getChildConfig(Ye=Qe._injector??Ye,Qe,Ot).pipe((0,A.z)(sn=>{const jn=sn.injector??Ye,jo=sn.routes,{segmentGroup:yo,slicedSegments:To}=li(Re,bi,qi,jo),Er=new Ne(yo.segments,yo.children);if(0===To.length&&Er.hasChildren())return this.expandChildren(jn,jo,Er).pipe((0,u.U)(os=>new Ne(bi,os)));if(0===jo.length&&0===To.length)return(0,X.of)(new Ne(bi,{}));const ns=co(Qe)===qt;return this.expandSegment(jn,Er,jo,To,ns?B:qt,!0).pipe((0,u.U)(yr=>new Ne(bi.concat(yr.segments),yr.children)))})):Xn(Re)))}getChildConfig(Ye,Re,Qe){return Re.children?(0,X.of)({routes:Re.children,injector:Ye}):Re.loadChildren?void 0!==Re._loadedRoutes?(0,X.of)({routes:Re._loadedRoutes,injector:Re._loadedInjector}):function Pt(Be,Ye,Re,Qe){const Ot=Ye.canLoad;if(void 0===Ot||0===Ot.length)return(0,X.of)(!0);const qt=Ot.map(Ht=>{const bi=lr(Ht,Be);return _e(function mt(Be){return Be&&nr(Be.canLoad)}(bi)?bi.canLoad(Ye,Re):Be.runInContext(()=>bi(Ye,Re)))});return(0,X.of)(qt).pipe(_r(),qe())}(Ye,Re,Qe).pipe((0,A.z)(Ot=>Ot?this.configLoader.loadChildren(Ye,Re).pipe((0,i.b)(qt=>{Re._loadedRoutes=qt.routes,Re._loadedInjector=qt.injector})):function Io(Be){return(0,Z._)(ar(dn,3))}())):(0,X.of)({routes:[],injector:Ye})}lineralizeSegments(Ye,Re){let Qe=[],Ot=Re.root;for(;;){if(Qe=Qe.concat(Ot.segments),0===Ot.numberOfChildren)return(0,X.of)(Qe);if(Ot.numberOfChildren>1||!Ot.children[B])return Ye.redirectTo,(0,Z._)(new e.\u0275RuntimeError(4e3,dn));Ot=Ot.children[B]}}applyRedirectCommands(Ye,Re,Qe){return this.applyRedirectCreateUrlTree(Re,this.urlSerializer.parse(Re),Ye,Qe)}applyRedirectCreateUrlTree(Ye,Re,Qe,Ot){const qt=this.createSegmentGroup(Ye,Re.root,Qe,Ot);return new Ie(qt,this.createQueryParams(Re.queryParams,this.urlTree.queryParams),Re.fragment)}createQueryParams(Ye,Re){const Qe={};return te(Ye,(Ot,qt)=>{if("string"==typeof Ot&&Ot.startsWith(":")){const bi=Ot.substring(1);Qe[qt]=Re[bi]}else Qe[qt]=Ot}),Qe}createSegmentGroup(Ye,Re,Qe,Ot){const qt=this.createSegments(Ye,Re.segments,Qe,Ot);let Ht={};return te(Re.children,(bi,qi)=>{Ht[qi]=this.createSegmentGroup(Ye,bi,Qe,Ot)}),new Ne(qt,Ht)}createSegments(Ye,Re,Qe,Ot){return Re.map(qt=>qt.path.startsWith(":")?this.findPosParam(Ye,qt,Ot):this.findOrReturn(qt,Qe))}findPosParam(Ye,Re,Qe){const Ot=Qe[Re.path.substring(1)];if(!Ot)throw new e.\u0275RuntimeError(4001,dn);return Ot}findOrReturn(Ye,Re){let Qe=0;for(const Ot of Re){if(Ot.path===Ye.path)return Re.splice(Qe),Ot;Qe++}return Ye}}class Po{}class qs{constructor(Ye,Re,Qe,Ot,qt,Ht,bi){this.injector=Ye,this.rootComponentType=Re,this.config=Qe,this.urlTree=Ot,this.url=qt,this.paramsInheritanceStrategy=Ht,this.urlSerializer=bi}recognize(){const Ye=li(this.urlTree.root,[],[],this.config.filter(Re=>void 0===Re.redirectTo)).segmentGroup;return this.processSegmentGroup(this.injector,this.config,Ye,B).pipe((0,u.U)(Re=>{if(null===Re)return null;const Qe=new cs([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},B,this.rootComponentType,null,this.urlTree.root,-1,{}),Ot=new Mo(Qe,Re),qt=new Kr(this.url,Ot);return this.inheritParamsAndData(qt._root),qt}))}inheritParamsAndData(Ye){const Re=Ye.value,Qe=vs(Re,this.paramsInheritanceStrategy);Re.params=Object.freeze(Qe.params),Re.data=Object.freeze(Qe.data),Ye.children.forEach(Ot=>this.inheritParamsAndData(Ot))}processSegmentGroup(Ye,Re,Qe,Ot){return 0===Qe.segments.length&&Qe.hasChildren()?this.processChildren(Ye,Re,Qe):this.processSegment(Ye,Re,Qe,Qe.segments,Ot)}processChildren(Ye,Re,Qe){return(0,c.D)(Object.keys(Qe.children)).pipe((0,n.b)(Ot=>{const qt=Qe.children[Ot],Ht=No(Re,Ot);return this.processSegmentGroup(Ye,Ht,qt,Ot)}),a((Ot,qt)=>Ot&&qt?(Ot.push(...qt),Ot):null),(0,f.o)(Ot=>null!==Ot),W(null),d(),(0,u.U)(Ot=>{if(null===Ot)return null;const qt=hn(Ot);return function xs(Be){Be.sort((Ye,Re)=>Ye.value.outlet===B?-1:Re.value.outlet===B?1:Ye.value.outlet.localeCompare(Re.value.outlet))}(qt),qt}))}processSegment(Ye,Re,Qe,Ot,qt){return(0,c.D)(Re).pipe((0,n.b)(Ht=>this.processSegmentAgainstRoute(Ht._injector??Ye,Ht,Qe,Ot,qt)),r(Ht=>!!Ht),(0,o.K)(Ht=>{if(An(Ht))return Cn(Qe,Ot,qt)?(0,X.of)([]):(0,X.of)(null);throw Ht}))}processSegmentAgainstRoute(Ye,Re,Qe,Ot,qt){if(Re.redirectTo||!wn(Re,Qe,Ot,qt))return(0,X.of)(null);let Ht;if("**"===Re.path){const bi=Ot.length>0?$(Ot).parameters:{},qi=Fn(Qe)+Ot.length,en=new cs(Ot,bi,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,wt(Re),co(Re),Re.component??Re._loadedComponent??null,Re,Mn(Qe),qi,lt(Re));Ht=(0,X.of)({snapshot:en,consumedSegments:[],remainingSegments:[]})}else Ht=It(Qe,Re,Ot,Ye).pipe((0,u.U)(({matched:bi,consumedSegments:qi,remainingSegments:en,parameters:sn})=>{if(!bi)return null;const jn=Fn(Qe)+qi.length;return{snapshot:new cs(qi,sn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,wt(Re),co(Re),Re.component??Re._loadedComponent??null,Re,Mn(Qe),jn,lt(Re)),consumedSegments:qi,remainingSegments:en}}));return Ht.pipe((0,g.w)(bi=>{if(null===bi)return(0,X.of)(null);const{snapshot:qi,consumedSegments:en,remainingSegments:sn}=bi;Ye=Re._injector??Ye;const jn=Re._loadedInjector??Ye,jo=function Ns(Be){return Be.children?Be.children:Be.loadChildren?Be._loadedRoutes:[]}(Re),{segmentGroup:yo,slicedSegments:To}=li(Qe,en,sn,jo.filter(ns=>void 0===ns.redirectTo));if(0===To.length&&yo.hasChildren())return this.processChildren(jn,jo,yo).pipe((0,u.U)(ns=>null===ns?null:[new Mo(qi,ns)]));if(0===jo.length&&0===To.length)return(0,X.of)([new Mo(qi,[])]);const Er=co(Re)===qt;return this.processSegment(jn,jo,yo,To,Er?B:qt).pipe((0,u.U)(ns=>null===ns?null:[new Mo(qi,ns)]))}))}}function sa(Be){const Ye=Be.value.routeConfig;return Ye&&""===Ye.path&&void 0===Ye.redirectTo}function hn(Be){const Ye=[],Re=new Set;for(const Qe of Be){if(!sa(Qe)){Ye.push(Qe);continue}const Ot=Ye.find(qt=>Qe.value.routeConfig===qt.value.routeConfig);void 0!==Ot?(Ot.children.push(...Qe.children),Re.add(Ot)):Ye.push(Qe)}for(const Qe of Re){const Ot=hn(Qe.children);Ye.push(new Mo(Qe.value,Ot))}return Ye.filter(Qe=>!Re.has(Qe))}function Mn(Be){let Ye=Be;for(;Ye._sourceSegment;)Ye=Ye._sourceSegment;return Ye}function Fn(Be){let Ye=Be,Re=Ye._segmentIndexShift??0;for(;Ye._sourceSegment;)Ye=Ye._sourceSegment,Re+=Ye._segmentIndexShift??0;return Re-1}function wt(Be){return Be.data||{}}function lt(Be){return Be.resolve||{}}function kn(Be){return"string"==typeof Be.title||null===Be.title}function En(Be){return(0,g.w)(Ye=>{const Re=Be(Ye);return Re?(0,c.D)(Re).pipe((0,u.U)(()=>Ye)):(0,X.of)(Ye)})}const no=new e.InjectionToken("ROUTES");let Gn=(()=>{class Be{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,e.inject)(e.Compiler)}loadComponent(Re){if(this.componentLoaders.get(Re))return this.componentLoaders.get(Re);if(Re._loadedComponent)return(0,X.of)(Re._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(Re);const Qe=_e(Re.loadComponent()).pipe((0,u.U)(Wo),(0,i.b)(qt=>{this.onLoadEndListener&&this.onLoadEndListener(Re),Re._loadedComponent=qt}),(0,V.x)(()=>{this.componentLoaders.delete(Re)})),Ot=new k.c(Qe,()=>new x.x).pipe((0,F.x)());return this.componentLoaders.set(Re,Ot),Ot}loadChildren(Re,Qe){if(this.childrenLoaders.get(Qe))return this.childrenLoaders.get(Qe);if(Qe._loadedRoutes)return(0,X.of)({routes:Qe._loadedRoutes,injector:Qe._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(Qe);const qt=this.loadModuleFactoryOrRoutes(Qe.loadChildren).pipe((0,u.U)(bi=>{this.onLoadEndListener&&this.onLoadEndListener(Qe);let qi,en,sn=!1;Array.isArray(bi)?en=bi:(qi=bi.create(Re).injector,en=ie(qi.get(no,[],e.InjectFlags.Self|e.InjectFlags.Optional)));return{routes:en.map(Vn),injector:qi}}),(0,V.x)(()=>{this.childrenLoaders.delete(Qe)})),Ht=new k.c(qt,()=>new x.x).pipe((0,F.x)());return this.childrenLoaders.set(Qe,Ht),Ht}loadModuleFactoryOrRoutes(Re){return _e(Re()).pipe((0,u.U)(Wo),(0,A.z)(Qe=>Qe instanceof e.NgModuleFactory||Array.isArray(Qe)?(0,X.of)(Qe):(0,c.D)(this.compiler.compileModuleAsync(Qe))))}}return Be.\u0275fac=function(Re){return new(Re||Be)},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:Be.\u0275fac,providedIn:"root"}),Be})();function Wo(Be){return function Eo(Be){return Be&&"object"==typeof Be&&"default"in Be}(Be)?Be.default:Be}let cr=(()=>{class Be{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new x.x,this.configLoader=(0,e.inject)(Gn),this.environmentInjector=(0,e.inject)(e.EnvironmentInjector),this.urlSerializer=(0,e.inject)(St),this.rootContexts=(0,e.inject)(so),this.navigationId=0,this.afterPreactivation=()=>(0,X.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=Ot=>this.events.next(new sr(Ot)),this.configLoader.onLoadStartListener=Ot=>this.events.next(new wo(Ot))}complete(){this.transitions?.complete()}handleNavigationRequest(Re){const Qe=++this.navigationId;this.transitions?.next({...this.transitions.value,...Re,id:Qe})}setupNavigations(Re){return this.transitions=new y.X({id:0,targetPageId:0,currentUrlTree:Re.currentUrlTree,currentRawUrl:Re.currentUrlTree,extractedUrl:Re.urlHandlingStrategy.extract(Re.currentUrlTree),urlAfterRedirects:Re.urlHandlingStrategy.extract(Re.currentUrlTree),rawUrl:Re.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Ct,restoredState:null,currentSnapshot:Re.routerState.snapshot,targetSnapshot:null,currentRouterState:Re.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,M.h)(Qe=>0!==Qe.id),(0,u.U)(Qe=>({...Qe,extractedUrl:Re.urlHandlingStrategy.extract(Qe.rawUrl)})),(0,g.w)(Qe=>{let Ot=!1,qt=!1;return(0,X.of)(Qe).pipe((0,i.b)(Ht=>{this.currentNavigation={id:Ht.id,initialUrl:Ht.rawUrl,extractedUrl:Ht.extractedUrl,trigger:Ht.source,extras:Ht.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,g.w)(Ht=>{const bi=Re.browserUrlTree.toString(),qi=!Re.navigated||Ht.extractedUrl.toString()!==bi||bi!==Re.currentUrlTree.toString();if(!qi&&"reload"!==(Ht.extras.onSameUrlNavigation??Re.onSameUrlNavigation)){const sn="";return this.events.next(new nn(Ht.id,Re.serializeUrl(Qe.rawUrl),sn,0)),Re.rawUrlTree=Ht.rawUrl,Ht.resolve(null),P.E}if(Re.urlHandlingStrategy.shouldProcessUrl(Ht.rawUrl))return Ko(Ht.source)&&(Re.browserUrlTree=Ht.extractedUrl),(0,X.of)(Ht).pipe((0,g.w)(sn=>{const jn=this.transitions?.getValue();return this.events.next(new gi(sn.id,this.urlSerializer.serialize(sn.extractedUrl),sn.source,sn.restoredState)),jn!==this.transitions?.getValue()?P.E:Promise.resolve(sn)}),function po(Be,Ye,Re,Qe){return(0,g.w)(Ot=>function es(Be,Ye,Re,Qe,Ot){return new qr(Be,Ye,Re,Qe,Ot).apply()}(Be,Ye,Re,Ot.extractedUrl,Qe).pipe((0,u.U)(qt=>({...Ot,urlAfterRedirects:qt}))))}(this.environmentInjector,this.configLoader,this.urlSerializer,Re.config),(0,i.b)(sn=>{this.currentNavigation={...this.currentNavigation,finalUrl:sn.urlAfterRedirects},Qe.urlAfterRedirects=sn.urlAfterRedirects}),function Nt(Be,Ye,Re,Qe,Ot){return(0,A.z)(qt=>function pa(Be,Ye,Re,Qe,Ot,qt,Ht="emptyOnly"){return new qs(Be,Ye,Re,Qe,Ot,Ht,qt).recognize().pipe((0,g.w)(bi=>null===bi?function eo(Be){return new K.y(Ye=>Ye.error(Be))}(new Po):(0,X.of)(bi)))}(Be,Ye,Re,qt.urlAfterRedirects,Qe.serialize(qt.urlAfterRedirects),Qe,Ot).pipe((0,u.U)(Ht=>({...qt,targetSnapshot:Ht}))))}(this.environmentInjector,this.rootComponentType,Re.config,this.urlSerializer,Re.paramsInheritanceStrategy),(0,i.b)(sn=>{if(Qe.targetSnapshot=sn.targetSnapshot,"eager"===Re.urlUpdateStrategy){if(!sn.extras.skipLocationChange){const jo=Re.urlHandlingStrategy.merge(sn.urlAfterRedirects,sn.rawUrl);Re.setBrowserUrl(jo,sn)}Re.browserUrlTree=sn.urlAfterRedirects}const jn=new yn(sn.id,this.urlSerializer.serialize(sn.extractedUrl),this.urlSerializer.serialize(sn.urlAfterRedirects),sn.targetSnapshot);this.events.next(jn)}));if(qi&&Re.urlHandlingStrategy.shouldProcessUrl(Re.rawUrlTree)){const{id:sn,extractedUrl:jn,source:jo,restoredState:yo,extras:To}=Ht,Er=new gi(sn,this.urlSerializer.serialize(jn),jo,yo);this.events.next(Er);const ns=Hn(jn,this.rootComponentType).snapshot;return Qe={...Ht,targetSnapshot:ns,urlAfterRedirects:jn,extras:{...To,skipLocationChange:!1,replaceUrl:!1}},(0,X.of)(Qe)}{const sn="";return this.events.next(new nn(Ht.id,Re.serializeUrl(Qe.extractedUrl),sn,1)),Re.rawUrlTree=Ht.rawUrl,Ht.resolve(null),P.E}}),(0,i.b)(Ht=>{const bi=new oo(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),this.urlSerializer.serialize(Ht.urlAfterRedirects),Ht.targetSnapshot);this.events.next(bi)}),(0,u.U)(Ht=>Qe={...Ht,guards:As(Ht.targetSnapshot,Ht.currentSnapshot,this.rootContexts)}),function Yn(Be,Ye){return(0,A.z)(Re=>{const{targetSnapshot:Qe,currentSnapshot:Ot,guards:{canActivateChecks:qt,canDeactivateChecks:Ht}}=Re;return 0===Ht.length&&0===qt.length?(0,X.of)({...Re,guardsResult:!0}):function Wr(Be,Ye,Re,Qe){return(0,c.D)(Be).pipe((0,A.z)(Ot=>function Ws(Be,Ye,Re,Qe,Ot){const qt=Ye&&Ye.routeConfig?Ye.routeConfig.canDeactivate:null;if(!qt||0===qt.length)return(0,X.of)(!0);const Ht=qt.map(bi=>{const qi=_o(Ye)??Ot,en=lr(bi,qi);return _e(function Si(Be){return Be&&nr(Be.canDeactivate)}(en)?en.canDeactivate(Be,Ye,Re,Qe):qi.runInContext(()=>en(Be,Ye,Re,Qe))).pipe(r())});return(0,X.of)(Ht).pipe(_r())}(Ot.component,Ot.route,Re,Ye,Qe)),r(Ot=>!0!==Ot,!0))}(Ht,Qe,Ot,Be).pipe((0,A.z)(bi=>bi&&function _t(Be){return"boolean"==typeof Be}(bi)?function pn(Be,Ye,Re,Qe){return(0,c.D)(Ye).pipe((0,n.b)(Ot=>(0,I.z)(function Ys(Be,Ye){return null!==Be&&Ye&&Ye(new xr(Be)),(0,X.of)(!0)}(Ot.route.parent,Qe),function zo(Be,Ye){return null!==Be&&Ye&&Ye(new Jn(Be)),(0,X.of)(!0)}(Ot.route,Qe),function Us(Be,Ye,Re){const Qe=Ye[Ye.length-1],qt=Ye.slice(0,Ye.length-1).reverse().map(Ht=>function Mr(Be){const Ye=Be.routeConfig?Be.routeConfig.canActivateChild:null;return Ye&&0!==Ye.length?{node:Be,guards:Ye}:null}(Ht)).filter(Ht=>null!==Ht).map(Ht=>(0,N.P)(()=>{const bi=Ht.guards.map(qi=>{const en=_o(Ht.node)??Re,sn=lr(qi,en);return _e(function Ft(Be){return Be&&nr(Be.canActivateChild)}(sn)?sn.canActivateChild(Qe,Be):en.runInContext(()=>sn(Qe,Be))).pipe(r())});return(0,X.of)(bi).pipe(_r())}));return(0,X.of)(qt).pipe(_r())}(Be,Ot.path,Re),function ps(Be,Ye,Re){const Qe=Ye.routeConfig?Ye.routeConfig.canActivate:null;if(!Qe||0===Qe.length)return(0,X.of)(!0);const Ot=Qe.map(qt=>(0,N.P)(()=>{const Ht=_o(Ye)??Re,bi=lr(qt,Ht);return _e(function nt(Be){return Be&&nr(Be.canActivate)}(bi)?bi.canActivate(Ye,Be):Ht.runInContext(()=>bi(Ye,Be))).pipe(r())}));return(0,X.of)(Ot).pipe(_r())}(Be,Ot.route,Re))),r(Ot=>!0!==Ot,!0))}(Qe,qt,Be,Ye):(0,X.of)(bi)),(0,u.U)(bi=>({...Re,guardsResult:bi})))})}(this.environmentInjector,Ht=>this.events.next(Ht)),(0,i.b)(Ht=>{if(Qe.guardsResult=Ht.guardsResult,Me(Ht.guardsResult))throw Is(0,Ht.guardsResult);const bi=new ho(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),this.urlSerializer.serialize(Ht.urlAfterRedirects),Ht.targetSnapshot,!!Ht.guardsResult);this.events.next(bi)}),(0,M.h)(Ht=>!!Ht.guardsResult||(Re.restoreHistory(Ht),this.cancelNavigationTransition(Ht,"",3),!1)),En(Ht=>{if(Ht.guards.canActivateChecks.length)return(0,X.of)(Ht).pipe((0,i.b)(bi=>{const qi=new Qn(bi.id,this.urlSerializer.serialize(bi.extractedUrl),this.urlSerializer.serialize(bi.urlAfterRedirects),bi.targetSnapshot);this.events.next(qi)}),(0,g.w)(bi=>{let qi=!1;return(0,X.of)(bi).pipe(function Jt(Be,Ye){return(0,A.z)(Re=>{const{targetSnapshot:Qe,guards:{canActivateChecks:Ot}}=Re;if(!Ot.length)return(0,X.of)(Re);let qt=0;return(0,c.D)(Ot).pipe((0,n.b)(Ht=>function Ci(Be,Ye,Re,Qe){const Ot=Be.routeConfig,qt=Be._resolve;return void 0!==Ot?.title&&!kn(Ot)&&(qt[H]=Ot.title),function Ei(Be,Ye,Re,Qe){const Ot=function Hi(Be){return[...Object.keys(Be),...Object.getOwnPropertySymbols(Be)]}(Be);if(0===Ot.length)return(0,X.of)({});const qt={};return(0,c.D)(Ot).pipe((0,A.z)(Ht=>function zn(Be,Ye,Re,Qe){const Ot=_o(Ye)??Qe,qt=lr(Be,Ot);return _e(qt.resolve?qt.resolve(Ye,Re):Ot.runInContext(()=>qt(Ye,Re)))}(Be[Ht],Ye,Re,Qe).pipe(r(),(0,i.b)(bi=>{qt[Ht]=bi}))),m(1),(0,T.h)(qt),(0,o.K)(Ht=>An(Ht)?P.E:(0,Z._)(Ht)))}(qt,Be,Ye,Qe).pipe((0,u.U)(Ht=>(Be._resolvedData=Ht,Be.data=vs(Be,Re).resolve,Ot&&kn(Ot)&&(Be.data[H]=Ot.title),null)))}(Ht.route,Qe,Be,Ye)),(0,i.b)(()=>qt++),m(1),(0,A.z)(Ht=>qt===Ot.length?(0,X.of)(Re):P.E))})}(Re.paramsInheritanceStrategy,this.environmentInjector),(0,i.b)({next:()=>qi=!0,complete:()=>{qi||(Re.restoreHistory(bi),this.cancelNavigationTransition(bi,"",2))}}))}),(0,i.b)(bi=>{const qi=new Ar(bi.id,this.urlSerializer.serialize(bi.extractedUrl),this.urlSerializer.serialize(bi.urlAfterRedirects),bi.targetSnapshot);this.events.next(qi)}))}),En(Ht=>{const bi=qi=>{const en=[];qi.routeConfig?.loadComponent&&!qi.routeConfig._loadedComponent&&en.push(this.configLoader.loadComponent(qi.routeConfig).pipe((0,i.b)(sn=>{qi.component=sn}),(0,u.U)(()=>{})));for(const sn of qi.children)en.push(...bi(sn));return en};return(0,S.a)(bi(Ht.targetSnapshot.root)).pipe(W(),(0,v.q)(1))}),En(()=>this.afterPreactivation()),(0,u.U)(Ht=>{const bi=function $r(Be,Ye,Re){const Qe=Co(Be,Ye._root,Re?Re._root:void 0);return new Xr(Qe,Ye)}(Re.routeReuseStrategy,Ht.targetSnapshot,Ht.currentRouterState);return Qe={...Ht,targetRouterState:bi}}),(0,i.b)(Ht=>{Re.currentUrlTree=Ht.urlAfterRedirects,Re.rawUrlTree=Re.urlHandlingStrategy.merge(Ht.urlAfterRedirects,Ht.rawUrl),Re.routerState=Ht.targetRouterState,"deferred"===Re.urlUpdateStrategy&&(Ht.extras.skipLocationChange||Re.setBrowserUrl(Re.rawUrlTree,Ht),Re.browserUrlTree=Ht.urlAfterRedirects)}),((Be,Ye,Re)=>(0,u.U)(Qe=>(new Pr(Ye,Qe.targetRouterState,Qe.currentRouterState,Re).activate(Be),Qe)))(this.rootContexts,Re.routeReuseStrategy,Ht=>this.events.next(Ht)),(0,v.q)(1),(0,i.b)({next:Ht=>{Ot=!0,this.lastSuccessfulNavigation=this.currentNavigation,Re.navigated=!0,this.events.next(new ki(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),this.urlSerializer.serialize(Re.currentUrlTree))),Re.titleStrategy?.updateTitle(Ht.targetRouterState.snapshot),Ht.resolve(!0)},complete:()=>{Ot=!0}}),(0,V.x)(()=>{Ot||qt||this.cancelNavigationTransition(Qe,"",1),this.currentNavigation?.id===Qe.id&&(this.currentNavigation=null)}),(0,o.K)(Ht=>{if(qt=!0,ro(Ht)){hs(Ht)||(Re.navigated=!0,Re.restoreHistory(Qe,!0));const bi=new Zi(Qe.id,this.urlSerializer.serialize(Qe.extractedUrl),Ht.message,Ht.cancellationCode);if(this.events.next(bi),hs(Ht)){const qi=Re.urlHandlingStrategy.merge(Ht.url,Re.rawUrlTree),en={skipLocationChange:Qe.extras.skipLocationChange,replaceUrl:"eager"===Re.urlUpdateStrategy||Ko(Qe.source)};Re.scheduleNavigation(qi,Ct,null,en,{resolve:Qe.resolve,reject:Qe.reject,promise:Qe.promise})}else Qe.resolve(!1)}else{Re.restoreHistory(Qe,!0);const bi=new Wn(Qe.id,this.urlSerializer.serialize(Qe.extractedUrl),Ht,Qe.targetSnapshot??void 0);this.events.next(bi);try{Qe.resolve(Re.errorHandler(Ht))}catch(qi){Qe.reject(qi)}}return P.E}))}))}cancelNavigationTransition(Re,Qe,Ot){const qt=new Zi(Re.id,this.urlSerializer.serialize(Re.extractedUrl),Qe,Ot);this.events.next(qt),Re.resolve(!1)}}return Be.\u0275fac=function(Re){return new(Re||Be)},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:Be.\u0275fac,providedIn:"root"}),Be})();function Ko(Be){return Be!==Ct}let dr=(()=>{class Be{buildTitle(Re){let Qe,Ot=Re.root;for(;void 0!==Ot;)Qe=this.getResolvedTitleForRoute(Ot)??Qe,Ot=Ot.children.find(qt=>qt.outlet===B);return Qe}getResolvedTitleForRoute(Re){return Re.data[H]}}return Be.\u0275fac=function(Re){return new(Re||Be)},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:function(){return(0,e.inject)(hr)},providedIn:"root"}),Be})(),hr=(()=>{class Be extends dr{constructor(Re){super(),this.title=Re}updateTitle(Re){const Qe=this.buildTitle(Re);void 0!==Qe&&this.title.setTitle(Qe)}}return Be.\u0275fac=function(Re){return new(Re||Be)(e.\u0275\u0275inject(_.Dx))},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:Be.\u0275fac,providedIn:"root"}),Be})(),or=(()=>{class Be{}return Be.\u0275fac=function(Re){return new(Re||Be)},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:function(){return(0,e.inject)(pr)},providedIn:"root"}),Be})();class Nr{shouldDetach(Ye){return!1}store(Ye,Re){}shouldAttach(Ye){return!1}retrieve(Ye){return null}shouldReuseRoute(Ye,Re){return Ye.routeConfig===Re.routeConfig}}let pr=(()=>{class Be extends Nr{}return Be.\u0275fac=function(){let Ye;return function(Qe){return(Ye||(Ye=e.\u0275\u0275getInheritedFactory(Be)))(Qe||Be)}}(),Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:Be.\u0275fac,providedIn:"root"}),Be})();const wr=new e.InjectionToken("",{providedIn:"root",factory:()=>({})});let ts=(()=>{class Be{}return Be.\u0275fac=function(Re){return new(Re||Be)},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:function(){return(0,e.inject)(Bs)},providedIn:"root"}),Be})(),Bs=(()=>{class Be{shouldProcessUrl(Re){return!0}extract(Re){return Re}merge(Re,Qe){return Re}}return Be.\u0275fac=function(Re){return new(Re||Be)},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:Be.\u0275fac,providedIn:"root"}),Be})();function aa(Be){throw Be}function Xs(Be,Ye,Re){return Ye.parse("/")}const ea={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Gs={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let rr=(()=>{class Be{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,e.inject)(e.\u0275Console),this.isNgZoneEnabled=!1,this.options=(0,e.inject)(wr,{optional:!0})||{},this.errorHandler=this.options.errorHandler||aa,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||Xs,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,e.inject)(ts),this.routeReuseStrategy=(0,e.inject)(or),this.urlCreationStrategy=(0,e.inject)(go),this.titleStrategy=(0,e.inject)(dr),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=ie((0,e.inject)(no,{optional:!0})??[]),this.navigationTransitions=(0,e.inject)(cr),this.urlSerializer=(0,e.inject)(St),this.location=(0,e.inject)(p.Ye),this.isNgZoneEnabled=(0,e.inject)(e.NgZone)instanceof e.NgZone&&e.NgZone.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Ie,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Hn(this.currentUrlTree,null),this.navigationTransitions.setupNavigations(this).subscribe(Re=>{this.lastSuccessfulId=Re.id,this.currentPageId=this.browserPageId??0},Re=>{this.console.warn(`Unhandled Navigation Error: ${Re}`)})}resetRootComponentType(Re){this.routerState.root.component=Re,this.navigationTransitions.rootComponentType=Re}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const Re=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Ct,Re)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(Re=>{const Qe="popstate"===Re.type?"popstate":"hashchange";"popstate"===Qe&&setTimeout(()=>{this.navigateToSyncWithBrowser(Re.url,Qe,Re.state)},0)}))}navigateToSyncWithBrowser(Re,Qe,Ot){const qt={replaceUrl:!0},Ht=Ot?.navigationId?Ot:null;if(Ot){const qi={...Ot};delete qi.navigationId,delete qi.\u0275routerPageId,0!==Object.keys(qi).length&&(qt.state=qi)}const bi=this.parseUrl(Re);this.scheduleNavigation(bi,Qe,Ht,qt)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}resetConfig(Re){this.config=Re.map(Vn),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(Re,Qe={}){const{relativeTo:Ot,queryParams:qt,fragment:Ht,queryParamsHandling:bi,preserveFragment:qi}=Qe,en=qi?this.currentUrlTree.fragment:Ht;let sn=null;switch(bi){case"merge":sn={...this.currentUrlTree.queryParams,...qt};break;case"preserve":sn=this.currentUrlTree.queryParams;break;default:sn=qt||null}return null!==sn&&(sn=this.removeEmptyProps(sn)),this.urlCreationStrategy.createUrlTree(Ot,this.routerState,this.currentUrlTree,Re,sn,en??null)}navigateByUrl(Re,Qe={skipLocationChange:!1}){const Ot=Me(Re)?Re:this.parseUrl(Re),qt=this.urlHandlingStrategy.merge(Ot,this.rawUrlTree);return this.scheduleNavigation(qt,Ct,null,Qe)}navigate(Re,Qe={skipLocationChange:!1}){return function ua(Be){for(let Ye=0;Ye<Be.length;Ye++){const Re=Be[Ye];if(null==Re)throw new e.\u0275RuntimeError(4008,false)}}(Re),this.navigateByUrl(this.createUrlTree(Re,Qe),Qe)}serializeUrl(Re){return this.urlSerializer.serialize(Re)}parseUrl(Re){let Qe;try{Qe=this.urlSerializer.parse(Re)}catch(Ot){Qe=this.malformedUriErrorHandler(Ot,this.urlSerializer,Re)}return Qe}isActive(Re,Qe){let Ot;if(Ot=!0===Qe?{...ea}:!1===Qe?{...Gs}:Qe,Me(Re))return ve(this.currentUrlTree,Re,Ot);const qt=this.parseUrl(Re);return ve(this.currentUrlTree,qt,Ot)}removeEmptyProps(Re){return Object.keys(Re).reduce((Qe,Ot)=>{const qt=Re[Ot];return null!=qt&&(Qe[Ot]=qt),Qe},{})}scheduleNavigation(Re,Qe,Ot,qt,Ht){if(this.disposed)return Promise.resolve(!1);let bi,qi,en,sn;return Ht?(bi=Ht.resolve,qi=Ht.reject,en=Ht.promise):en=new Promise((jn,jo)=>{bi=jn,qi=jo}),sn="computed"===this.canceledNavigationResolution?Ot&&Ot.\u0275routerPageId?Ot.\u0275routerPageId:(this.browserPageId??0)+1:0,this.navigationTransitions.handleNavigationRequest({targetPageId:sn,source:Qe,restoredState:Ot,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:Re,extras:qt,resolve:bi,reject:qi,promise:en,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),en.catch(jn=>Promise.reject(jn))}setBrowserUrl(Re,Qe){const Ot=this.urlSerializer.serialize(Re);if(this.location.isCurrentPathEqualTo(Ot)||Qe.extras.replaceUrl){const Ht={...Qe.extras.state,...this.generateNgRouterState(Qe.id,this.browserPageId)};this.location.replaceState(Ot,"",Ht)}else{const qt={...Qe.extras.state,...this.generateNgRouterState(Qe.id,Qe.targetPageId)};this.location.go(Ot,"",qt)}}restoreHistory(Re,Qe=!1){if("computed"===this.canceledNavigationResolution){const qt=this.currentPageId-(this.browserPageId??this.currentPageId);0!==qt?this.location.historyGo(qt):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===qt&&(this.resetState(Re),this.browserUrlTree=Re.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(Qe&&this.resetState(Re),this.resetUrlToCurrentUrlTree())}resetState(Re){this.routerState=Re.currentRouterState,this.currentUrlTree=Re.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,Re.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(Re,Qe){return"computed"===this.canceledNavigationResolution?{navigationId:Re,\u0275routerPageId:Qe}:{navigationId:Re}}}return Be.\u0275fac=function(Re){return new(Re||Be)},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:Be.\u0275fac,providedIn:"root"}),Be})(),ta=(()=>{class Be{constructor(Re,Qe,Ot,qt,Ht,bi){this.router=Re,this.route=Qe,this.tabIndexAttribute=Ot,this.renderer=qt,this.el=Ht,this.locationStrategy=bi,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.href=null,this.commands=null,this.onChanges=new x.x;const qi=Ht.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===qi||"area"===qi,this.isAnchorElement?this.subscription=Re.events.subscribe(en=>{en instanceof ki&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}set preserveFragment(Re){this._preserveFragment=(0,e.\u0275coerceToBoolean)(Re)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(Re){this._skipLocationChange=(0,e.\u0275coerceToBoolean)(Re)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(Re){this._replaceUrl=(0,e.\u0275coerceToBoolean)(Re)}get replaceUrl(){return this._replaceUrl}setTabIndexIfNotOnNativeEl(Re){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",Re)}ngOnChanges(Re){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(Re){null!=Re?(this.commands=Array.isArray(Re)?Re:[Re],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(Re,Qe,Ot,qt,Ht){return!!(null===this.urlTree||this.isAnchorElement&&(0!==Re||Qe||Ot||qt||Ht||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const Re=null===this.href?null:(0,e.\u0275\u0275sanitizeUrlOrResourceUrl)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",Re)}applyAttributeValue(Re,Qe){const Ot=this.renderer,qt=this.el.nativeElement;null!==Qe?Ot.setAttribute(qt,Re,Qe):Ot.removeAttribute(qt,Re)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return Be.\u0275fac=function(Re){return new(Re||Be)(e.\u0275\u0275directiveInject(rr),e.\u0275\u0275directiveInject(Oo),e.\u0275\u0275injectAttribute("tabindex"),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(p.S$))},Be.\u0275dir=e.\u0275\u0275defineDirective({type:Be,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(Re,Qe){1&Re&&e.\u0275\u0275listener("click",function(qt){return Qe.onClick(qt.button,qt.ctrlKey,qt.shiftKey,qt.altKey,qt.metaKey)}),2&Re&&e.\u0275\u0275attribute("target",Qe.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[e.\u0275\u0275NgOnChangesFeature]}),Be})(),fa=(()=>{class Be{get isActive(){return this._isActive}constructor(Re,Qe,Ot,qt,Ht){this.router=Re,this.element=Qe,this.renderer=Ot,this.cdr=qt,this.link=Ht,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new e.EventEmitter,this.routerEventsSubscription=Re.events.subscribe(bi=>{bi instanceof ki&&this.update()})}ngAfterContentInit(){(0,X.of)(this.links.changes,(0,X.of)(null)).pipe((0,s.J)()).subscribe(Re=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const Re=[...this.links.toArray(),this.link].filter(Qe=>!!Qe).map(Qe=>Qe.onChanges);this.linkInputChangesSubscription=(0,c.D)(Re).pipe((0,s.J)()).subscribe(Qe=>{this._isActive!==this.isLinkActive(this.router)(Qe)&&this.update()})}set routerLinkActive(Re){const Qe=Array.isArray(Re)?Re:Re.split(" ");this.classes=Qe.filter(Ot=>!!Ot)}ngOnChanges(Re){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||Promise.resolve().then(()=>{const Re=this.hasActiveLinks();this._isActive!==Re&&(this._isActive=Re,this.cdr.markForCheck(),this.classes.forEach(Qe=>{Re?this.renderer.addClass(this.element.nativeElement,Qe):this.renderer.removeClass(this.element.nativeElement,Qe)}),Re&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(Re))})}isLinkActive(Re){const Qe=function Ra(Be){return!!Be.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return Ot=>!!Ot.urlTree&&Re.isActive(Ot.urlTree,Qe)}hasActiveLinks(){const Re=this.isLinkActive(this.router);return this.link&&Re(this.link)||this.links.some(Re)}}return Be.\u0275fac=function(Re){return new(Re||Be)(e.\u0275\u0275directiveInject(rr),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(ta,8))},Be.\u0275dir=e.\u0275\u0275defineDirective({type:Be,selectors:[["","routerLinkActive",""]],contentQueries:function(Re,Qe,Ot){if(1&Re&&e.\u0275\u0275contentQuery(Ot,ta,5),2&Re){let qt;e.\u0275\u0275queryRefresh(qt=e.\u0275\u0275loadQuery())&&(Qe.links=qt)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[e.\u0275\u0275NgOnChangesFeature]}),Be})();class Ia{}let Pa=(()=>{class Be{preload(Re,Qe){return Qe().pipe((0,o.K)(()=>(0,X.of)(null)))}}return Be.\u0275fac=function(Re){return new(Re||Be)},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:Be.\u0275fac,providedIn:"root"}),Be})(),ma=(()=>{class Be{constructor(Re,Qe,Ot,qt,Ht){this.router=Re,this.injector=Ot,this.preloadingStrategy=qt,this.loader=Ht}setUpPreloading(){this.subscription=this.router.events.pipe((0,M.h)(Re=>Re instanceof ki),(0,n.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(Re,Qe){const Ot=[];for(const qt of Qe){qt.providers&&!qt._injector&&(qt._injector=(0,e.createEnvironmentInjector)(qt.providers,Re,`Route: ${qt.path}`));const Ht=qt._injector??Re,bi=qt._loadedInjector??Ht;(qt.loadChildren&&!qt._loadedRoutes&&void 0===qt.canLoad||qt.loadComponent&&!qt._loadedComponent)&&Ot.push(this.preloadConfig(Ht,qt)),(qt.children||qt._loadedRoutes)&&Ot.push(this.processRoutes(bi,qt.children??qt._loadedRoutes))}return(0,c.D)(Ot).pipe((0,s.J)())}preloadConfig(Re,Qe){return this.preloadingStrategy.preload(Qe,()=>{let Ot;Ot=Qe.loadChildren&&void 0===Qe.canLoad?this.loader.loadChildren(Re,Qe):(0,X.of)(null);const qt=Ot.pipe((0,A.z)(Ht=>null===Ht?(0,X.of)(void 0):(Qe._loadedRoutes=Ht.routes,Qe._loadedInjector=Ht.injector,this.processRoutes(Ht.injector??Re,Ht.routes))));if(Qe.loadComponent&&!Qe._loadedComponent){const Ht=this.loader.loadComponent(Qe);return(0,c.D)([qt,Ht]).pipe((0,s.J)())}return qt})}}return Be.\u0275fac=function(Re){return new(Re||Be)(e.\u0275\u0275inject(rr),e.\u0275\u0275inject(e.Compiler),e.\u0275\u0275inject(e.EnvironmentInjector),e.\u0275\u0275inject(Ia),e.\u0275\u0275inject(Gn))},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:Be.\u0275fac,providedIn:"root"}),Be})();const Cr=new e.InjectionToken("");let us=(()=>{class Be{constructor(Re,Qe,Ot,qt,Ht={}){this.urlSerializer=Re,this.transitions=Qe,this.viewportScroller=Ot,this.zone=qt,this.options=Ht,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Ht.scrollPositionRestoration=Ht.scrollPositionRestoration||"disabled",Ht.anchorScrolling=Ht.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(Re=>{Re instanceof gi?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=Re.navigationTrigger,this.restoredId=Re.restoredState?Re.restoredState.navigationId:0):Re instanceof ki&&(this.lastId=Re.id,this.scheduleScrollEvent(Re,this.urlSerializer.parse(Re.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(Re=>{Re instanceof fr&&(Re.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(Re.position):Re.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(Re.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(Re,Qe){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new fr(Re,"popstate"===this.lastSource?this.store[this.restoredId]:null,Qe))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return Be.\u0275fac=function(Re){e.\u0275\u0275invalidFactory()},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:Be.\u0275fac}),Be})();var Fo=(()=>((Fo=Fo||{})[Fo.COMPLETE=0]="COMPLETE",Fo[Fo.FAILED=1]="FAILED",Fo[Fo.REDIRECTING=2]="REDIRECTING",Fo))();const Dr=!1;function $o(Be,Ye){return{\u0275kind:Be,\u0275providers:Ye}}const Ks=new e.InjectionToken("",{providedIn:"root",factory:()=>!1});function is(){const Be=(0,e.inject)(e.Injector);return Ye=>{const Re=Be.get(e.ApplicationRef);if(Ye!==Re.components[0])return;const Qe=Be.get(rr),Ot=Be.get(gs);1===Be.get(Bo)&&Qe.initialNavigation(),Be.get(Ss,null,e.InjectFlags.Optional)?.setUpPreloading(),Be.get(Cr,null,e.InjectFlags.Optional)?.init(),Qe.resetRootComponentType(Re.componentTypes[0]),Ot.closed||(Ot.next(),Ot.complete(),Ot.unsubscribe())}}const gs=new e.InjectionToken(Dr?"bootstrap done indicator":"",{factory:()=>new x.x}),Bo=new e.InjectionToken(Dr?"initial navigation":"",{providedIn:"root",factory:()=>1});function Ds(){let Be=[];return Be=Dr?[{provide:e.ENVIRONMENT_INITIALIZER,multi:!0,useFactory:()=>{const Ye=(0,e.inject)(rr);return()=>Ye.events.subscribe(Re=>{console.group?.(`Router Event: ${Re.constructor.name}`),console.log(function as(Be){if(!("type"in Be))return`Unknown Router Event: ${Be.constructor.name}`;switch(Be.type){case 14:return`ActivationEnd(path: '${Be.snapshot.routeConfig?.path||""}')`;case 13:return`ActivationStart(path: '${Be.snapshot.routeConfig?.path||""}')`;case 12:return`ChildActivationEnd(path: '${Be.snapshot.routeConfig?.path||""}')`;case 11:return`ChildActivationStart(path: '${Be.snapshot.routeConfig?.path||""}')`;case 8:return`GuardsCheckEnd(id: ${Be.id}, url: '${Be.url}', urlAfterRedirects: '${Be.urlAfterRedirects}', state: ${Be.state}, shouldActivate: ${Be.shouldActivate})`;case 7:return`GuardsCheckStart(id: ${Be.id}, url: '${Be.url}', urlAfterRedirects: '${Be.urlAfterRedirects}', state: ${Be.state})`;case 2:return`NavigationCancel(id: ${Be.id}, url: '${Be.url}')`;case 16:return`NavigationSkipped(id: ${Be.id}, url: '${Be.url}')`;case 1:return`NavigationEnd(id: ${Be.id}, url: '${Be.url}', urlAfterRedirects: '${Be.urlAfterRedirects}')`;case 3:return`NavigationError(id: ${Be.id}, url: '${Be.url}', error: ${Be.error})`;case 0:return`NavigationStart(id: ${Be.id}, url: '${Be.url}')`;case 6:return`ResolveEnd(id: ${Be.id}, url: '${Be.url}', urlAfterRedirects: '${Be.urlAfterRedirects}', state: ${Be.state})`;case 5:return`ResolveStart(id: ${Be.id}, url: '${Be.url}', urlAfterRedirects: '${Be.urlAfterRedirects}', state: ${Be.state})`;case 10:return`RouteConfigLoadEnd(path: ${Be.route.path})`;case 9:return`RouteConfigLoadStart(path: ${Be.route.path})`;case 4:return`RoutesRecognized(id: ${Be.id}, url: '${Be.url}', urlAfterRedirects: '${Be.urlAfterRedirects}', state: ${Be.state})`;case 15:return`Scroll(anchor: '${Be.anchor}', position: '${Be.position?`${Be.position[0]}, ${Be.position[1]}`:null}')`}}(Re)),console.log(Re),console.groupEnd?.()})}}]:[],$o(1,Be)}const Ss=new e.InjectionToken(Dr?"router preloader":"");function ao(Be){return $o(0,[{provide:Ss,useExisting:ma},{provide:Ia,useExisting:Be}])}const vr=!1,za=new e.InjectionToken(vr?"router duplicate forRoot guard":"ROUTER_FORROOT_GUARD"),$s=[p.Ye,{provide:St,useClass:ai},rr,so,{provide:Oo,useFactory:function ba(Be){return Be.routerState.root},deps:[rr]},Gn,vr?{provide:Ks,useValue:!0}:[]];function So(){return new e.NgProbeToken("Router",rr)}let Hs=(()=>{class Be{constructor(Re){}static forRoot(Re,Qe){return{ngModule:Be,providers:[$s,vr&&Qe?.enableTracing?Ds().\u0275providers:[],{provide:no,multi:!0,useValue:Re},{provide:za,useFactory:Fr,deps:[[rr,new e.Optional,new e.SkipSelf]]},{provide:wr,useValue:Qe||{}},Qe?.useHash?{provide:p.S$,useClass:p.Do}:{provide:p.S$,useClass:p.b0},{provide:Cr,useFactory:()=>{const Be=(0,e.inject)(p.EM),Ye=(0,e.inject)(e.NgZone),Re=(0,e.inject)(wr),Qe=(0,e.inject)(cr),Ot=(0,e.inject)(St);return Re.scrollOffset&&Be.setOffset(Re.scrollOffset),new us(Ot,Qe,Be,Ye,Re)}},Qe?.preloadingStrategy?ao(Qe.preloadingStrategy).\u0275providers:[],{provide:e.NgProbeToken,multi:!0,useFactory:So},Qe?.initialNavigation?Ui(Qe):[],[{provide:kr,useFactory:is},{provide:e.APP_BOOTSTRAP_LISTENER,multi:!0,useExisting:kr}]]}}static forChild(Re){return{ngModule:Be,providers:[{provide:no,multi:!0,useValue:Re}]}}}return Be.\u0275fac=function(Re){return new(Re||Be)(e.\u0275\u0275inject(za,8))},Be.\u0275mod=e.\u0275\u0275defineNgModule({type:Be}),Be.\u0275inj=e.\u0275\u0275defineInjector({imports:[gr]}),Be})();function Fr(Be){if(vr&&Be)throw new e.\u0275RuntimeError(4007,"The Router was provided more than once. This can happen if 'forRoot' is used outside of the root injector. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function Ui(Be){return["disabled"===Be.initialNavigation?$o(3,[{provide:e.APP_INITIALIZER,multi:!0,useFactory:()=>{const Ye=(0,e.inject)(rr);return()=>{Ye.setUpLocationChangeListener()}}},{provide:Bo,useValue:2}]).\u0275providers:[],"enabledBlocking"===Be.initialNavigation?$o(2,[{provide:Bo,useValue:0},{provide:e.APP_INITIALIZER,multi:!0,deps:[e.Injector],useFactory:Ye=>{const Re=Ye.get(p.V_,Promise.resolve());return()=>Re.then(()=>new Promise(Qe=>{const Ot=Ye.get(rr),qt=Ye.get(gs);(function ga(Be,Ye){Be.events.pipe((0,M.h)(Re=>Re instanceof ki||Re instanceof Zi||Re instanceof Wn||Re instanceof nn),(0,u.U)(Re=>Re instanceof ki||Re instanceof nn?Fo.COMPLETE:Re instanceof Zi&&(0===Re.code||1===Re.code)?Fo.REDIRECTING:Fo.FAILED),(0,M.h)(Re=>Re!==Fo.REDIRECTING),(0,v.q)(1)).subscribe(()=>{Ye()})})(Ot,()=>{Qe(!0)}),Ye.get(cr).afterPreactivation=()=>(Qe(!0),qt.closed?(0,X.of)(void 0):qt),Ot.initialNavigation()}))}}]).\u0275providers:[]]}const kr=new e.InjectionToken(vr?"Router Initializer":"")},3968:(Lt,ut,se)=>{"use strict";se.d(ut,{Wr:()=>V});var e=se(8692),c=se(4537),X=se(3072),y=se(3787),O=se(4581),S=se(4945),I=se(3729),N=se(8023),Y=se(3933),Z=se(1860),K=se(7969),P=se(4970),k=se(1528),x=se(561),p=se(5975),u=se(5955),g=se(2085),v=se(7241);const M={connector:()=>new N.x};function A(F,s=M){const{connector:_}=s;return(0,g.e)((B,H)=>{const G=_();(0,u.Xf)(F(function w(F){return new v.y(s=>F.subscribe(s))}(G))).subscribe(H),H.add(B.subscribe(G))})}var W=se(5598),b=se(8168),l=se(5990);const h="Service workers are disabled or not supported by this browser";class n{constructor(s){if(this.serviceWorker=s,s){const B=(0,O.R)(s,"controllerchange").pipe((0,K.U)(()=>s.controller)),H=(0,X.P)(()=>(0,S.of)(s.controller)),G=(0,I.z)(H,B);this.worker=G.pipe((0,P.h)(U=>!!U)),this.registration=this.worker.pipe((0,k.w)(()=>s.getRegistration()));const ee=(0,O.R)(s,"message").pipe((0,K.U)(U=>U.data)).pipe((0,P.h)(U=>U&&U.type)).pipe(function R(F){return F?s=>A(F)(s):s=>function E(F,s){const _=(0,p.m)(F)?F:()=>F;return(0,p.m)(s)?A(s,{connector:_}):B=>new x.c(B,_)}(new N.x)(s)}());ee.connect(),this.events=ee}else this.worker=this.events=this.registration=function r(F){return(0,X.P)(()=>(0,y._)(new Error(F)))}(h)}postMessage(s,_){return this.worker.pipe((0,W.q)(1),(0,b.b)(B=>{B.postMessage({action:s,..._})})).toPromise().then(()=>{})}postMessageWithOperation(s,_,B){const H=this.waitForOperationCompleted(B),G=this.postMessage(s,_);return Promise.all([G,H]).then(([,C])=>C)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(s){let _;return _="string"==typeof s?B=>B.type===s:B=>s.includes(B.type),this.events.pipe((0,P.h)(_))}nextEventOfType(s){return this.eventsOfType(s).pipe((0,W.q)(1))}waitForOperationCompleted(s){return this.eventsOfType("OPERATION_COMPLETED").pipe((0,P.h)(_=>_.nonce===s),(0,W.q)(1),(0,K.U)(_=>{if(void 0!==_.result)return _.result;throw new Error(_.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let i=(()=>{class F{get isEnabled(){return this.sw.isEnabled}constructor(_){if(this.sw=_,this.pushManager=null,this.subscriptionChanges=new N.x,!_.isEnabled)return this.messages=Y.C,this.notificationClicks=Y.C,void(this.subscription=Y.C);this.messages=this.sw.eventsOfType("PUSH").pipe((0,K.U)(H=>H.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe((0,K.U)(H=>H.data)),this.pushManager=this.sw.registration.pipe((0,K.U)(H=>H.pushManager));const B=this.pushManager.pipe((0,k.w)(H=>H.getSubscription()));this.subscription=(0,Z.T)(B,this.subscriptionChanges)}requestSubscription(_){if(!this.sw.isEnabled||null===this.pushManager)return Promise.reject(new Error(h));const B={userVisibleOnly:!0};let H=this.decodeBase64(_.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),G=new Uint8Array(new ArrayBuffer(H.length));for(let C=0;C<H.length;C++)G[C]=H.charCodeAt(C);return B.applicationServerKey=G,this.pushManager.pipe((0,k.w)(C=>C.subscribe(B)),(0,W.q)(1)).toPromise().then(C=>(this.subscriptionChanges.next(C),C))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe((0,W.q)(1),(0,k.w)(B=>{if(null===B)throw new Error("Not subscribed to push notifications.");return B.unsubscribe().then(H=>{if(!H)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(h))}decodeBase64(_){return atob(_)}}return F.\u0275fac=function(_){return new(_||F)(c.\u0275\u0275inject(n))},F.\u0275prov=c.\u0275\u0275defineInjectable({token:F,factory:F.\u0275fac}),F})(),o=(()=>{class F{get isEnabled(){return this.sw.isEnabled}constructor(_){if(this.sw=_,!_.isEnabled)return this.versionUpdates=Y.C,this.available=Y.C,this.activated=Y.C,void(this.unrecoverable=Y.C);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.available=this.versionUpdates.pipe((0,P.h)(B=>"VERSION_READY"===B.type),(0,K.U)(B=>({type:"UPDATE_AVAILABLE",current:B.currentVersion,available:B.latestVersion}))),this.activated=this.sw.eventsOfType("UPDATE_ACTIVATED"),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(h));const _=this.sw.generateNonce();return this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:_},_)}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(h));const _=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:_},_)}}return F.\u0275fac=function(_){return new(_||F)(c.\u0275\u0275inject(n))},F.\u0275prov=c.\u0275\u0275defineInjectable({token:F,factory:F.\u0275fac}),F})();class t{}const a=new c.InjectionToken("NGSW_REGISTER_SCRIPT");function m(F,s,_,B){return()=>{if(!(0,e.NF)(B)||!("serviceWorker"in navigator)||!1===_.enabled)return;let H;if(navigator.serviceWorker.addEventListener("controllerchange",()=>{null!==navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage({action:"INITIALIZE"})}),"function"==typeof _.registrationStrategy)H=_.registrationStrategy();else{const[C,...j]=(_.registrationStrategy||"registerWhenStable:30000").split(":");switch(C){case"registerImmediately":H=(0,S.of)(null);break;case"registerWithDelay":H=d(+j[0]||0);break;case"registerWhenStable":H=j[0]?(0,Z.T)(f(F),d(+j[0])):f(F);break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${_.registrationStrategy}`)}}F.get(c.NgZone).runOutsideAngular(()=>H.pipe((0,W.q)(1)).subscribe(()=>navigator.serviceWorker.register(s,{scope:_.scope}).catch(C=>console.error("Service worker registration failed with:",C))))}}function d(F){return(0,S.of)(null).pipe((0,l.g)(F))}function f(F){return F.get(c.ApplicationRef).isStable.pipe((0,P.h)(_=>_))}function T(F,s){return new n((0,e.NF)(s)&&!1!==F.enabled?navigator.serviceWorker:void 0)}let V=(()=>{class F{static register(_,B={}){return{ngModule:F,providers:[{provide:a,useValue:_},{provide:t,useValue:B},{provide:n,useFactory:T,deps:[t,c.PLATFORM_ID]},{provide:c.APP_INITIALIZER,useFactory:m,deps:[c.Injector,a,t,c.PLATFORM_ID],multi:!0}]}}}return F.\u0275fac=function(_){return new(_||F)},F.\u0275mod=c.\u0275\u0275defineNgModule({type:F}),F.\u0275inj=c.\u0275\u0275defineInjector({providers:[i,o]}),F})()},5292:(Lt,ut,se)=>{"use strict";se.d(ut,{u_:()=>R,NM:()=>f,r6:()=>o,dF:()=>l});var e=se(4537),c=se(7141),X=se(8692),y=se(8928),O=se(4970),S=se(4882),I=se(4121);const P=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,k=T=>{if("string"!=typeof T)throw new TypeError("Invalid argument expected string");const V=T.match(P);if(!V)throw new Error(`Invalid argument not valid semver ('${T}' received)`);return V.shift(),V},x=T=>"*"===T||"x"===T||"X"===T,p=T=>{const V=parseInt(T,10);return isNaN(V)?T:V},g=(T,V)=>{if(x(T)||x(V))return 0;const[F,s]=((T,V)=>typeof T!=typeof V?[String(T),String(V)]:[T,V])(p(T),p(V));return F>s?1:F<s?-1:0},v=(T,V)=>{for(let F=0;F<Math.max(T.length,V.length);F++){const s=g(T[F]||"0",V[F]||"0");if(0!==s)return s}return 0},w={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1]},M=Object.keys(w),A=T=>{if("string"!=typeof T)throw new TypeError("Invalid operator type, expected string but got "+typeof T);if(-1===M.indexOf(T))throw new Error(`Invalid operator, expected one of ${M.join("|")}`)},E=new e.InjectionToken("okta.config.angular"),R=new e.InjectionToken("okta.auth");let W=(()=>{class T{constructor(F){F&&(this.config=F)}getConfig(){return this.config}setConfig(F){this.config=F}}return T.\u0275fac=function(F){return new(F||T)(e.\u0275\u0275inject(E,8))},T.\u0275prov=e.\u0275\u0275defineInjectable({token:T,factory:T.\u0275fac,providedIn:"root"}),T})();let l=(()=>{class T{constructor(F,s,_){this.configService=F,this.oktaAuth=s,this.injector=_}ngOnInit(){return function(T,V,F,s){return new(F||(F=Promise))(function(B,H){function G(L){try{j(s.next(L))}catch(ee){H(ee)}}function C(L){try{j(s.throw(L))}catch(ee){H(ee)}}function j(L){L.done?B(L.value):function _(B){return B instanceof F?B:new F(function(H){H(B)})}(L.value).then(G,C)}j((s=s.apply(T,V||[])).next())})}(this,void 0,void 0,function*(){const F=this.configService.getConfig();if(!F)throw new Error("Okta config is not provided");try{yield this.oktaAuth.handleLoginRedirect()}catch(s){if((this.oktaAuth.isInteractionRequiredError||this.oktaAuth.idx.isInteractionRequiredError)(s)&&this.injector){const{onAuthResume:B,onAuthRequired:H}=F,G=B||H;if(G)return void G(this.oktaAuth,this.injector)}this.error=s.toString()}})}}return T.\u0275fac=function(F){return new(F||T)(e.\u0275\u0275directiveInject(W),e.\u0275\u0275directiveInject(R),e.\u0275\u0275directiveInject(e.Injector,8))},T.\u0275cmp=e.\u0275\u0275defineComponent({type:T,selectors:[["ng-component"]],decls:2,vars:1,template:function(F,s){1&F&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&F&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(s.error))},encapsulation:2}),T})();var h=function(T,V,F,s){return new(F||(F=Promise))(function(B,H){function G(L){try{j(s.next(L))}catch(ee){H(ee)}}function C(L){try{j(s.throw(L))}catch(ee){H(ee)}}function j(L){L.done?B(L.value):function _(B){return B instanceof F?B:new F(function(H){H(B)})}(L.value).then(G,C)}j((s=s.apply(T,V||[])).next())})};let r=(()=>{class T{constructor(F,s,_){this.oktaAuth=F,this.injector=s,this.configService=_,this.updateAuthStateListener=G=>h(this,void 0,void 0,function*(){(yield this.isAuthenticated(this.routeData,G))||this.handleLogin(this.state.url,this.routeData)});const B=this.configService.getConfig();if(!B)throw new Error("Okta config is not provided");this.onAuthRequired=B.onAuthRequired,s.get(c.F0).events.pipe((0,O.h)(G=>G instanceof c.OD&&this.state&&this.state.url!==G.url)).subscribe(()=>{this.oktaAuth.authStateManager.unsubscribe(this.updateAuthStateListener)})}canLoad(F){var s;return h(this,void 0,void 0,function*(){if(this.onAuthRequired=(null===(s=F.data)||void 0===s?void 0:s.onAuthRequired)||this.onAuthRequired,yield this.isAuthenticated(F.data))return!0;const H=this.injector.get(c.F0).getCurrentNavigation(),G=H?H.extractedUrl.toString():void 0;return yield this.handleLogin(G,F.data),!1})}canActivate(F,s){return h(this,void 0,void 0,function*(){return this.state=s,this.routeData=F.data,this.onAuthRequired=F.data&&F.data.onAuthRequired||this.onAuthRequired,this.oktaAuth.authStateManager.subscribe(this.updateAuthStateListener),!!(yield this.isAuthenticated(F.data))||(yield this.handleLogin(s.url,F.data),!1)})}canActivateChild(F,s){return h(this,void 0,void 0,function*(){return this.canActivate(F,s)})}isAuthenticated(F,s){var _,B,H;return h(this,void 0,void 0,function*(){let C=s?s?.isAuthenticated:yield this.oktaAuth.isAuthenticated();return!(null===(_=F?.okta)||void 0===_)&&_.acrValues&&(s||(s=this.oktaAuth.authStateManager.getAuthState()),C=(null===(B=s?.idToken)||void 0===B?void 0:B.claims.acr)===(null===(H=F?.okta)||void 0===H?void 0:H.acrValues)),C})}handleLogin(F,s){var _;return h(this,void 0,void 0,function*(){F&&this.oktaAuth.setOriginalUri(F);const B={};!(null===(_=s?.okta)||void 0===_)&&_.acrValues&&(B.acrValues=s.okta.acrValues),this.onAuthRequired?this.onAuthRequired(this.oktaAuth,this.injector,B):this.oktaAuth.signInWithRedirect(B)})}}return T.\u0275fac=function(F){return new(F||T)(e.\u0275\u0275inject(R),e.\u0275\u0275inject(e.Injector),e.\u0275\u0275inject(W))},T.\u0275prov=e.\u0275\u0275defineInjectable({token:T,factory:T.\u0275fac}),T})();const i={isAuthenticated:!1};let o=(()=>{class T{constructor(F){this.oktaAuth=F,this._authState=new I.X(i),this.authState$=this._authState.asObservable(),this.updateAuthState=this.updateAuthState.bind(this);const s=this.oktaAuth.authStateManager.getAuthState()||i;this._authState.next(s),this.oktaAuth.authStateManager.subscribe(this.updateAuthState)}ngOnDestroy(){this.oktaAuth.authStateManager.unsubscribe(this.updateAuthState)}hasAnyGroups(F){return this.authState$.pipe((0,S.z)(({isAuthenticated:s,idToken:_})=>function(T,V,F,s){return new(F||(F=Promise))(function(B,H){function G(L){try{j(s.next(L))}catch(ee){H(ee)}}function C(L){try{j(s.throw(L))}catch(ee){H(ee)}}function j(L){L.done?B(L.value):function _(B){return B instanceof F?B:new F(function(H){H(B)})}(L.value).then(G,C)}j((s=s.apply(T,V||[])).next())})}(this,void 0,void 0,function*(){if(!s||!_)return!1;"string"==typeof F&&(F={groups:[F]}),Array.isArray(F)&&(F={groups:F});const B=Object.keys(F)[0],H=F[B];if(_.claims[B])return H.some(C=>_.claims[B].includes(C));const G=yield this.oktaAuth.getUser();return!!G[B]&&H.some(C=>G[B].includes(C))})))}updateAuthState(F){this._authState.next(F)}}return T.\u0275fac=function(F){return new(F||T)(e.\u0275\u0275inject(R))},T.\u0275prov=e.\u0275\u0275defineInjectable({token:T,factory:T.\u0275fac}),T})();class m{static setupOktaAuth(V,F,s){if(!V._oktaUserAgent||!((T,V,F)=>{A(F);const s=((T,V)=>{const F=k(T),s=k(V),_=F.pop(),B=s.pop(),H=v(F,s);return 0!==H?H:_&&B?v(_.split("."),B.split(".")):_||B?_?-1:1:0})(T,V);return w[F].includes(s)})(V._oktaUserAgent.getVersion(),"5.3.1",">="))throw new y.Rag("Passed in oktaAuth is not compatible with the SDK, minimum supported okta-auth-js version is 5.3.1.");V._oktaUserAgent.addEnvironment("@okta/okta-angular/6.4.0"),V._oktaUserAgent.addEnvironment(`Angular/${e.VERSION.full}`),!V.options.restoreOriginalUri&&F&&s&&(V.options.restoreOriginalUri=(B,H)=>function(T,V,F,s){return new(F||(F=Promise))(function(B,H){function G(L){try{j(s.next(L))}catch(ee){H(ee)}}function C(L){try{j(s.throw(L))}catch(ee){H(ee)}}function j(L){L.done?B(L.value):function _(B){return B instanceof F?B:new F(function(H){H(B)})}(L.value).then(G,C)}j((s=s.apply(T,V||[])).next())})}(this,void 0,void 0,function*(){const G=window.location.origin+s.prepareExternalUrl(""),C=(0,y.QNm)(H||"/",G);F.navigateByUrl(C)})),V.start()}static createOktaAuth(V,F,s){const _=V.getConfig();if(!_)throw new Error("Okta config is not provided");const{oktaAuth:B}=_;if(!B)throw new Error("Okta config should contain oktaAuth");return m.setupOktaAuth(B,F,s),B}}let f=(()=>{class T{static forRoot(F){return{ngModule:T,providers:[{provide:E,useValue:F}]}}}return T.\u0275fac=function(F){return new(F||T)},T.\u0275mod=e.\u0275\u0275defineNgModule({type:T}),T.\u0275inj=e.\u0275\u0275defineInjector({providers:[W,o,r,{provide:R,useFactory:m.createOktaAuth,deps:[W,[new e.Optional,c.F0],[new e.Optional,X.Ye]]}]}),T})()},8928:(Lt,ut,se)=>{"use strict";se.d(ut,{Rag:()=>s,snk:()=>Pl,QNm:()=>T});var e={};se.r(e),se.d(e,{ACCESS_TOKEN_STORAGE_KEY:()=>Ii,CACHE_STORAGE_NAME:()=>Wt,DEFAULT_CACHE_DURATION:()=>Xe,DEFAULT_CODE_CHALLENGE_METHOD:()=>ht,DEFAULT_MAX_CLOCK_SKEW:()=>Mt,DEFAULT_POLLING_DELAY:()=>Ne,IDX_API_VERSION:()=>Et,IDX_RESPONSE_STORAGE_NAME:()=>hi,ID_TOKEN_STORAGE_KEY:()=>Li,MAX_VERIFIER_LENGTH:()=>we,MIN_VERIFIER_LENGTH:()=>Te,ORIGINAL_URI_STORAGE_NAME:()=>Zt,PKCE_STORAGE_NAME:()=>St,REFERRER_PATH_STORAGE_KEY:()=>je,REFRESH_TOKEN_STORAGE_KEY:()=>zt,SHARED_TRANSACTION_STORAGE_NAME:()=>si,STATE_TOKEN_KEY_NAME:()=>Ie,TOKEN_STORAGE_NAME:()=>Ze,TRANSACTION_STORAGE_NAME:()=>ai});var c={};se.r(c),se.d(c,{AuthenticatorEnrollmentData:()=>_r,AuthenticatorVerificationData:()=>Rn,ChallengeAuthenticator:()=>nr,ChallengePoll:()=>_t,EnrollAuthenticator:()=>Lo,EnrollPoll:()=>Jr,EnrollProfile:()=>Ys,EnrollmentChannelData:()=>bn,GenericRemediator:()=>Oo,Identify:()=>mt,ReEnrollAuthenticator:()=>nt,ReEnrollAuthenticatorWarning:()=>Ft,RedirectIdp:()=>Si,Remediator:()=>Hn,ResetAuthenticator:()=>pn,SelectAuthenticatorAuthenticate:()=>qn,SelectAuthenticatorEnroll:()=>Ri,SelectAuthenticatorUnlockAccount:()=>Ws,SelectEnrollProfile:()=>ps,SelectEnrollmentChannel:()=>ir,Skip:()=>Yn});var X={};se.r(X),se.d(X,{getUserAgent:()=>En,hasTextEncoder:()=>Wo,isBrowser:()=>zn,isDPoPSupported:()=>dr,isFingerprintSupported:()=>Tn,isHTTPS:()=>cr,isIE11OrLess:()=>kn,isLocalhost:()=>Ko,isPKCESupported:()=>vo,isPopupPostMessageSupported:()=>no,isTokenVerifySupported:()=>Eo});var y={};se.r(y),se.d(y,{atob:()=>Jt,base64ToBase64Url:()=>ts,base64UrlDecode:()=>Xs,base64UrlToBase64:()=>Bs,base64UrlToBuffer:()=>ea,base64UrlToString:()=>Ao,btoa:()=>Ci,bufferToBase64Url:()=>Gs,getOidcHash:()=>rr,stringToBase64Url:()=>wr,stringToBuffer:()=>aa,verifyToken:()=>ua,webcrypto:()=>Ei});var O={};se.r(O),se.d(O,{buildCredentialCreationOptions:()=>Uu,buildCredentialRequestOptions:()=>J0,getAssertion:()=>zl,getAttestation:()=>Ol});var S={};se.r(S),se.d(S,{addEmail:()=>vh,addPhone:()=>zh,deleteEmail:()=>yh,deletePassword:()=>Ea,deletePhone:()=>$u,enrollPassword:()=>xh,getEmail:()=>_h,getEmailChallenge:()=>Hc,getEmails:()=>Mh,getPassword:()=>Uc,getPhone:()=>Oh,getPhones:()=>n0,getProfile:()=>Bc,getProfileSchema:()=>El,sendEmailChallenge:()=>jc,sendPhoneChallenge:()=>Zu,updatePassword:()=>wh,updateProfile:()=>k1,verifyEmailChallenge:()=>Vc,verifyPhoneChallenge:()=>Yc});var I=se(8239),N=(()=>{return(re=N||(N={})).SUCCESS="SUCCESS",re.PENDING="PENDING",re.FAILURE="FAILURE",re.TERMINAL="TERMINAL",re.CANCELED="CANCELED",N;var re})(),Y=(()=>{return(re=Y||(Y={})).OKTA_PASSWORD="okta_password",re.OKTA_EMAIL="okta_email",re.PHONE_NUMBER="phone_number",re.GOOGLE_AUTHENTICATOR="google_otp",re.SECURITY_QUESTION="security_question",re.OKTA_VERIFY="okta_verify",re.WEBAUTHN="webauthn",Y;var re})(),Z=(()=>{return(re=Z||(Z={})).PASSWORD_RECOVERY="recover-password",re.REGISTRATION="enroll-profile",re.SOCIAL_IDP="redirect-idp",re.ACCOUNT_UNLOCK="unlock-account",Z;var re})();function K(re){return re&&(re.key||re.id)}function k(){var re=function P(){return typeof window<"u"?window.console:typeof console<"u"?console:void 0}();return re&&re.log?re:{log:function(){},warn:function(){},group:function(){},groupEnd:function(){}}}function x(re){k().warn("[okta-auth-sdk] WARN: "+re)}function w(re){var J={};for(var he in re)if(Object.prototype.hasOwnProperty.call(re,he)){var Ae=re[he];null!=Ae&&(J[he]=Ae)}return J}function M(re){if(re){var J=JSON.stringify(re);if(J)return JSON.parse(J)}return re}function A(re,...J){var he={};for(var Ae in re)Object.prototype.hasOwnProperty.call(re,Ae)&&-1==J.indexOf(Ae)&&(he[Ae]=re[Ae]);return M(he)}function E(re,J){for(var he=re.length;he--;){var Ae=re[he],Ve=!0;for(var ot in J)if(Object.prototype.hasOwnProperty.call(J,ot)&&Ae[ot]!==J[ot]){Ve=!1;break}if(Ve)return Ae}}function R(re,J,he){if(re&&re._links){var Ae=M(re._links[J]);if(!(Ae&&Ae.name&&he))return Ae;if(Ae.name===he)return Ae}}class W extends Error{constructor(J){super(J),Object.setPrototypeOf(this,new.target.prototype)}}function b(re){return"[object String]"===Object.prototype.toString.call(re)}function l(re){return"[object Object]"===Object.prototype.toString.call(re)}function r(re){return!!re&&"[object Function]"==={}.toString.call(re)}let i=(()=>{class re extends W{constructor(he,Ae,Ve){var ot;super(null!==(ot=Ae.error)&&void 0!==ot?ot:re.UNKNOWN_ERROR),this.name="WWWAuthError",this.resp=null,this.scheme=he,this.parameters=Ae,Ve&&(this.resp=Ve)}get error(){return this.parameters.error}get errorCode(){return this.error}get error_description(){return this.parameters.error_description}get errorDescription(){return this.error_description}get errorSummary(){return this.errorDescription}get realm(){return this.parameters.realm}static parseHeader(he){var Ae;if(!he)return null;const Ve=/(?:,|, )?([a-zA-Z0-9!#$%&'*+\-.^_`|~]+)=(?:"([a-zA-Z0-9!#$%&'*+\-.,^_`|~ /:]+)"|([a-zA-Z0-9!#$%&'*+\-.^_`|~/:]+))/g,ot=he.indexOf(" "),xt=he.slice(0,ot),Vt=he.slice(ot+1),Ut={};let ti;for(;null!==(ti=Ve.exec(Vt));)Ut[ti[1]]=null!==(Ae=ti[2])&&void 0!==Ae?Ae:ti[3];return new re(xt,Ut)}static getWWWAuthenticateHeader(he={}){var Ae;return r(he?.get)?he.get("WWW-Authenticate"):null!==(Ae=he["www-authenticate"])&&void 0!==Ae?Ae:he["WWW-Authenticate"]}}return re.UNKNOWN_ERROR="UNKNOWN_WWW_AUTH_ERROR",re})();function t(re){for(var J="abcdefghijklnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",he="",Ae=0,Ve=J.length;Ae<re;++Ae)he+=J[Math.floor(Math.random()*Ve)];return he}function a(re){return new Promise(function(J){setTimeout(J,re)})}function m(re,J){const he=re.split(J);return[he[0],he.splice(1,he.length).join(J)]}function d(re){return/^[a-z][a-z0-9+.-]*:/i.test(re)}function T(re="",J){return d(re)&&(re=re.substring(J.length)),"/"===re[0]?re:`/${re}`}function V(re){var J=[];if(null!==re)for(var he in re)Object.prototype.hasOwnProperty.call(re,he)&&null!=re[he]&&J.push(he+"="+encodeURIComponent(re[he]));return J.length?"?"+J.join("&"):""}function F(re){if(re){var J=re.replace(/^\s+|\s+$/gm,"");return J.replace(/\/+$/,"")}}class s extends W{constructor(J,he){super(J),this.name="AuthSdkError",this.errorCode="INTERNAL",this.errorSummary=J,this.errorLink="INTERNAL",this.errorId="INTERNAL",this.errorCauses=[],he&&(this.xhr=he)}}function _(){return t(64)}function H(re,J={}){return F(J.issuer)||re.options.issuer}function G(re,J={}){const he=H(re,J);return he.indexOf("/oauth2")>0?he:he+"/oauth2"}function j(re,J){if(arguments.length>2)throw new s('As of version 3.0, "getOAuthUrls" takes only a single set of options');var he=F((J=J||{}).authorizeUrl)||re.options.authorizeUrl,Ae=H(re,J),Ve=F(J.userinfoUrl)||re.options.userinfoUrl,ot=F(J.tokenUrl)||re.options.tokenUrl,xt=F(J.logoutUrl)||re.options.logoutUrl,Vt=F(J.revokeUrl)||re.options.revokeUrl,Ut=G(re,J);return{issuer:Ae,authorizeUrl:he=he||Ut+"/v1/authorize",userinfoUrl:Ve=Ve||Ut+"/v1/userinfo",tokenUrl:ot=ot||Ut+"/v1/token",revokeUrl:Vt=Vt||Ut+"/v1/revoke",logoutUrl:xt=xt||Ut+"/v1/logout"}}function L(re,J){const Ve={issuer:re.options.issuer,urls:j(re,J),clientId:J.clientId,redirectUri:J.redirectUri,responseType:J.responseType,responseMode:J.responseMode,scopes:J.scopes,state:J.state,nonce:J.nonce,ignoreSignature:J.ignoreSignature,acrValues:J.acrValues,extraParams:J.extraParams};return!1===J.pkce?Ve:Object.assign(Object.assign({},Ve),{codeVerifier:J.codeVerifier,codeChallengeMethod:J.codeChallengeMethod,codeChallenge:J.codeChallenge})}var ee=se(344);function U(re){for(var J=1;J<arguments.length;J++){var he=arguments[J];for(var Ae in he)re[Ae]=he[Ae]}return re}var oe=function $(re,J){function he(Ve,ot,xt){if(!(typeof document>"u")){"number"==typeof(xt=U({},J,xt)).expires&&(xt.expires=new Date(Date.now()+864e5*xt.expires)),xt.expires&&(xt.expires=xt.expires.toUTCString()),Ve=encodeURIComponent(Ve).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var Vt="";for(var Ut in xt)xt[Ut]&&(Vt+="; "+Ut,!0!==xt[Ut]&&(Vt+="="+xt[Ut].split(";")[0]));return document.cookie=Ve+"="+re.write(ot,Ve)+Vt}}return Object.create({set:he,get:function Ae(Ve){if(!(typeof document>"u"||arguments.length&&!Ve)){for(var ot=document.cookie?document.cookie.split("; "):[],xt={},Vt=0;Vt<ot.length;Vt++){var Ut=ot[Vt].split("="),ti=Ut.slice(1).join("=");try{var ui=decodeURIComponent(Ut[0]);if(xt[ui]=re.read(ti,ui),Ve===ui)break}catch{}}return Ve?xt[Ve]:xt}},remove:function(Ve,ot){he(Ve,"",U({},ot,{expires:-1}))},withAttributes:function(Ve){return $(this.converter,U({},this.attributes,Ve))},withConverter:function(Ve){return $(U({},this.converter,Ve),this.attributes)}},{attributes:{value:Object.freeze(J)},converter:{value:Object.freeze(re)}})}({read:function(re){return'"'===re[0]&&(re=re.slice(1,-1)),re.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(re){return encodeURIComponent(re).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"}),te=se(5630);function _e(re){return pe.apply(this,arguments)}function pe(){return(pe=(0,I.Z)(function*(re,J={}){const he=yield re.token.prepareTokenParams(J),Ae=L(re,he);let{flow:Ve="default",withCredentials:ot=!0,activationToken:xt,recoveryToken:Vt,maxAge:Ut,acrValues:ti}=Object.assign(Object.assign({},re.options),J);return Object.assign(Object.assign({},Ae),{flow:Ve,withCredentials:ot,activationToken:xt,recoveryToken:Vt,maxAge:Ut,acrValues:ti})})).apply(this,arguments)}function ge(re,J){return!!ae(re,J)?.interactionHandle}function ae(re,J){let he;J=w(J),J=Object.assign(Object.assign({},re.options),J);try{he=re.transactionManager.load(J)}catch{}if(he){if(xe(he,J))return he;x("Saved transaction meta does not match the current configuration. This may indicate that two apps are sharing a storage key.")}}function ve(re,J){return fe.apply(this,arguments)}function fe(){return(fe=(0,I.Z)(function*(re,J){return J=w(J),ae(re,J=Object.assign(Object.assign({},re.options),J))||_e(re,J)})).apply(this,arguments)}function ne(re,J){re.transactionManager.save(J,{muteWarning:!0})}function ce(re){re.transactionManager.clear()}function xe(re,J={}){if(!1===function Le(re,J,he){return!he.some(Ve=>{const ot=J[Ve];if(ot&&ot!==re[Ve])return!0})}(re,J,["issuer","clientId","redirectUri","state","codeChallenge","codeChallengeMethod","activationToken","recoveryToken"]))return!1;const{flow:Ae}=J;return!1!==function Oe(re,J){return!(J&&"default"!==J&&"proceed"!==J&&J!==re.flow)}(re,Ae)}const Ie="oktaStateToken",Ne=500,Mt=300,Xe=86400,Ze="okta-token-storage",Wt="okta-cache-storage",St="okta-pkce-storage",ai="okta-transaction-storage",si="okta-shared-transaction-storage",Zt="okta-original-uri-storage",hi="okta-idx-response-storage",Ii="accessToken",Li="idToken",zt="refreshToken",je="referrerPath",Te=43,we=128,ht="S256",Et="1.0.0";class Qt extends W{constructor(J,he,Ae){super(J.errorSummary),this.name="AuthApiError",this.errorSummary=J.errorSummary,this.errorCode=J.errorCode,this.errorLink=J.errorLink,this.errorId=J.errorId,this.errorCauses=J.errorCauses,he&&(this.xhr=he),Ae&&(this.meta=Ae)}}class mi extends W{constructor(J,he,Ae){super(he),this.resp=null,this.name="OAuthError",this.errorCode=J,this.errorSummary=he,this.error=J,this.error_description=he,Ae&&(this.resp=Ae)}}const wi=(re,J)=>{var he;if(J instanceof Error)return new Qt({errorSummary:J.message});let Ve,Ae=J,ot={};if(Ae.responseText&&b(Ae.responseText))try{ot=JSON.parse(Ae.responseText)}catch{ot={errorSummary:"Unknown error"}}Ae.status>=500&&(ot.errorSummary="Unknown error"),re.options.transformErrorXHR&&(Ae=re.options.transformErrorXHR(M(Ae)));const xt=null!==(he=i.getWWWAuthenticateHeader(Ae?.headers))&&void 0!==he?he:"";if(Ve=ot.error&&ot.error_description?new mi(ot.error,ot.error_description,Ae):new Qt(ot,Ae,{wwwAuthHeader:xt}),xt&&Ae?.status>=400&&Ae?.status<500){const Vt=i.parseHeader(xt);if(403===Ae.status&&"insufficient_authentication_context"===Vt?.error){const{max_age:Ut,acr_values:ti}=Vt.parameters;Ve=new Qt({errorSummary:Vt.error,errorCauses:[{errorSummary:Vt.errorDescription}]},Ae,Object.assign({max_age:+Ut},ti&&{acr_values:ti}))}else"DPoP"===Vt?.scheme&&(Ve=Vt)}return Ve};function vi(re,J){if(J=J||{},re.options.httpRequestInterceptors)for(const Ho of re.options.httpRequestInterceptors)Ho(J);var he=J.url,Ae=J.method,Ve=J.args,ot=J.saveAuthnState,xt=J.accessToken,Vt=!0===J.withCredentials,ti=re.options.storageUtil.storage,ui=re.storageManager.getHttpCache(re.options.cookies);if(J.cacheResponse){var yi=ui.getStorage()[he];if(yi&&Date.now()/1e3<yi.expiresAt)return Promise.resolve(yi.response)}var Zn,Dn,Yi=re._oktaUserAgent.getHttpHeader(),Gi=Object.assign({Accept:"application/json","Content-Type":"application/json"},Yi);return Object.assign(Gi,re.options.headers,J.headers),Gi=w(Gi),xt&&b(xt)&&(Gi.Authorization="Bearer "+xt),re.options.httpRequestClient(Ae,he,{headers:Gi,data:Ve||void 0,withCredentials:Vt}).then(function(Ho){return(Dn=Ho.responseText)&&b(Dn)&&(Dn=JSON.parse(Dn))&&"object"==typeof Dn&&!Dn.headers&&(Array.isArray(Dn)?Dn.forEach(Hr=>{Hr.headers=Ho.headers}):Dn.headers=Ho.headers),ot&&(Dn.stateToken||ti.delete(Ie)),Dn&&Dn.stateToken&&Dn.expiresAt&&ti.set(Ie,Dn.stateToken,Dn.expiresAt,re.options.cookies),Dn&&J.cacheResponse&&ui.updateStorage(he,{expiresAt:Math.floor(Date.now()/1e3)+Xe,response:Dn}),Dn}).catch(function(Ho){throw"E0000011"===(Zn=wi(re,Ho)).errorCode&&ti.delete(Ie),Zn})}function Fi(re,J,he){var Ae={url:J=d(J)?J:re.getIssuerOrigin()+J,method:"GET"};return Object.assign(Ae,he),vi(re,Ae)}function ri(re,J,he,Ae){var Ve={url:J=d(J)?J:re.getIssuerOrigin()+J,method:"POST",args:he,saveAuthnState:!0};return Object.assign(Ve,Ae),vi(re,Ve)}function ni(re){return{meta:re,interactionHandle:re.interactionHandle,state:re.state}}function At(re){return st.apply(this,arguments)}function st(){return(st=(0,I.Z)(function*(re,J={}){let he=ae(re,J=w(J));if(he?.interactionHandle)return ni(he);he=yield _e(re,Object.assign(Object.assign({},he),J));const Ae=G(re);let{clientId:Ve,redirectUri:ot,state:xt,scopes:Vt,withCredentials:Ut,codeChallenge:ti,codeChallengeMethod:ui,activationToken:zi,recoveryToken:yi,maxAge:Yi,acrValues:Gi,nonce:fn}=he;const Zn=J.clientSecret||re.options.clientSecret;Ut=Ut??!0;const Dn=`${Ae}/v1/interact`,Ho=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({client_id:Ve,scope:Vt.join(" "),redirect_uri:ot,code_challenge:ti,code_challenge_method:ui,state:xt},zi&&{activation_token:zi}),yi&&{recovery_token:yi}),Zn&&{client_secret:Zn}),Yi&&{max_age:Yi}),Gi&&{acr_values:Gi}),fn&&{nonce:fn}),ca=(yield vi(re,{method:"POST",url:Dn,headers:{"Content-Type":"application/x-www-form-urlencoded"},withCredentials:Ut,args:Ho})).interaction_handle,Ha=Object.assign(Object.assign({},he),{interactionHandle:ca,withCredentials:Ut,state:xt,scopes:Vt,recoveryToken:yi,activationToken:zi});return ne(re,Ha),ni(Ha)})).apply(this,arguments)}function gt(re,J){var he={};for(var Ae in re)Object.prototype.hasOwnProperty.call(re,Ae)&&J.indexOf(Ae)<0&&(he[Ae]=re[Ae]);if(null!=re&&"function"==typeof Object.getOwnPropertySymbols){var Ve=0;for(Ae=Object.getOwnPropertySymbols(re);Ve<Ae.length;Ve++)J.indexOf(Ae[Ve])<0&&Object.prototype.propertyIsEnumerable.call(re,Ae[Ve])&&(he[Ae[Ve]]=re[Ae[Ve]])}return he}const ue=function(J){return!1!==J.mutable},Me=function(J){var he,Ae;const Ve={},ot=[],xt={};if(!J.value)return ot.push(J),{defaultParamsForAction:Ve,neededParamsForAction:ot,immutableParamsForAction:xt};for(let Vt of J.value)ue(Vt)?(ot.push(Vt),null!==(he=Vt.value)&&void 0!==he&&he&&(Ve[Vt.name]=Vt.value)):xt[Vt.name]=null!==(Ae=Vt.value)&&void 0!==Ae?Ae:"";return{defaultParamsForAction:Ve,neededParamsForAction:ot,immutableParamsForAction:xt}},it=function(J,{actionDefinition:he,defaultParamsForAction:Ae={},immutableParamsForAction:Ve={},toPersist:ot={}}){const xt=he.href;return(0,I.Z)(function*(Vt={}){var Ut;const ti={"Content-Type":"application/json",Accept:he.accepts||"application/ion+json"},ui=JSON.stringify(Object.assign(Object.assign(Object.assign({},Ae),Vt),Ve));try{const zi=yield vi(J,{url:xt,method:he.method,headers:ti,args:ui,withCredentials:null===(Ut=ot?.withCredentials)||void 0===Ut||Ut});return J.idx.makeIdxResponse(Object.assign({},zi),ot,!0)}catch(zi){if(!(zi instanceof Qt&&zi?.xhr))throw zi;const yi=zi.xhr,Yi=yi.responseJSON||JSON.parse(yi.responseText),Gi=yi.headers["WWW-Authenticate"]||yi.headers["www-authenticate"],fn=J.idx.makeIdxResponse(Object.assign({},Yi),ot,!1);return 401===yi.status&&'Oktadevicejwt realm="Okta Device"'===Gi&&(fn.stepUp=!0),fn}})},tt=function(J,he,Ae){const Ve=it,{defaultParams:ot,neededParams:xt,immutableParams:Vt}=function(J){J=Array.isArray(J)?J:[J];const he=[],Ae={},Ve={};for(let ot of J){const{defaultParamsForAction:xt,neededParamsForAction:Vt,immutableParamsForAction:Ut}=Me(ot);he.push(Vt),Ae[ot.name]=xt,Ve[ot.name]=Ut}return{defaultParams:Ae,neededParams:he,immutableParams:Ve}}(he),Ut=Ve(J,{actionDefinition:he,defaultParamsForAction:ot[he.name],immutableParamsForAction:Vt[he.name],toPersist:Ae});return Ut.neededParams=xt,Ut};function Ce(re){return(Ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(J){return typeof J}:function(J){return J&&"function"==typeof Symbol&&J.constructor===Symbol&&J!==Symbol.prototype?"symbol":typeof J})(re)}function et(re){return(et=Object.setPrototypeOf?Object.getPrototypeOf:function(he){return he.__proto__||Object.getPrototypeOf(he)})(re)}function rt(re,J){return(rt=Object.setPrototypeOf||function(Ae,Ve){return Ae.__proto__=Ve,Ae})(re,J)}function Rt(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Tt(re,J,he){return(Tt=Rt()?Reflect.construct:function(Ve,ot,xt){var Vt=[null];Vt.push.apply(Vt,ot);var ti=new(Function.bind.apply(Ve,Vt));return xt&&rt(ti,xt.prototype),ti}).apply(null,arguments)}function bt(re){var J="function"==typeof Map?new Map:void 0;return bt=function(Ae){if(null===Ae||!function Kt(re){return-1!==Function.toString.call(re).indexOf("[native code]")}(Ae))return Ae;if("function"!=typeof Ae)throw new TypeError("Super expression must either be null or a function");if(typeof J<"u"){if(J.has(Ae))return J.get(Ae);J.set(Ae,Ve)}function Ve(){return Tt(Ae,arguments,et(this).constructor)}return Ve.prototype=Object.create(Ae.prototype,{constructor:{value:Ve,enumerable:!1,writable:!0,configurable:!0}}),rt(Ve,Ae)},bt(re)}function Vi(re){return function Ki(re){if(Array.isArray(re))return pi(re)}(re)||function Bi(re){if(typeof Symbol<"u"&&null!=re[Symbol.iterator]||null!=re["@@iterator"])return Array.from(re)}(re)||ln(re)||function Yt(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ln(re,J){if(re){if("string"==typeof re)return pi(re,J);var he=Object.prototype.toString.call(re).slice(8,-1);if("Object"===he&&re.constructor&&(he=re.constructor.name),"Map"===he||"Set"===he)return Array.from(re);if("Arguments"===he||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(he))return pi(re,J)}}function pi(re,J){(null==J||J>re.length)&&(J=re.length);for(var he=0,Ae=new Array(J);he<J;he++)Ae[he]=re[he];return Ae}var Ct=Object.prototype.hasOwnProperty;function oi(re,J){return(re=re.slice()).push(J),re}function gi(re,J){return(J=J.slice()).unshift(re),J}var ki=function(re){!function ke(re,J){if("function"!=typeof J&&null!==J)throw new TypeError("Super expression must either be null or a function");re.prototype=Object.create(J&&J.prototype,{constructor:{value:re,writable:!0,configurable:!0}}),J&&rt(re,J)}(he,re);var J=function fi(re){var J=Rt();return function(){var Ve,Ae=et(re);if(J){var ot=et(this).constructor;Ve=Reflect.construct(Ae,arguments,ot)}else Ve=Ae.apply(this,arguments);return function ii(re,J){return!J||"object"!=typeof J&&"function"!=typeof J?function Gt(re){if(void 0===re)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return re}(re):J}(this,Ve)}}(he);function he(Ae){var Ve;return function Ue(re,J){if(!(re instanceof J))throw new TypeError("Cannot call a class as a function")}(this,he),(Ve=J.call(this,'JSONPath should not be called with "new" (it prevents return of (unwrapped) scalar values)')).avoidNew=!0,Ve.value=Ae,Ve.name="NewError",Ve}return he}(bt(Error));function Zi(re,J,he,Ae,Ve){if(!(this instanceof Zi))try{return new Zi(re,J,he,Ae,Ve)}catch(Ut){if(!Ut.avoidNew)throw Ut;return Ut.value}"string"==typeof re&&(Ve=Ae,Ae=he,he=J,J=re,re=null);var ot=re&&"object"===Ce(re);if(this.json=(re=re||{}).json||he,this.path=re.path||J,this.resultType=re.resultType||"value",this.flatten=re.flatten||!1,this.wrap=!Ct.call(re,"wrap")||re.wrap,this.sandbox=re.sandbox||{},this.preventEval=re.preventEval||!1,this.parent=re.parent||null,this.parentProperty=re.parentProperty||null,this.callback=re.callback||Ae||null,this.otherTypeCallback=re.otherTypeCallback||Ve||function(){throw new TypeError("You must supply an otherTypeCallback callback option with the @other() operator.")},!1!==re.autostart){var xt={path:ot?re.path:J};ot?"json"in re&&(xt.json=re.json):xt.json=he;var Vt=this.evaluate(xt);if(!Vt||"object"!==Ce(Vt))throw new ki(Vt);return Vt}}Zi.prototype.evaluate=function(re,J,he,Ae){var Ve=this,ot=this.parent,xt=this.parentProperty,Vt=this.flatten,Ut=this.wrap;if(this.currResultType=this.resultType,this.currPreventEval=this.preventEval,this.currSandbox=this.sandbox,he=he||this.callback,this.currOtherTypeCallback=Ae||this.otherTypeCallback,J=J||this.json,(re=re||this.path)&&"object"===Ce(re)&&!Array.isArray(re)){if(!re.path&&""!==re.path)throw new TypeError('You must supply a "path" property when providing an object argument to JSONPath.evaluate().');if(!Ct.call(re,"json"))throw new TypeError('You must supply a "json" property when providing an object argument to JSONPath.evaluate().');J=re.json,Vt=Ct.call(re,"flatten")?re.flatten:Vt,this.currResultType=Ct.call(re,"resultType")?re.resultType:this.currResultType,this.currSandbox=Ct.call(re,"sandbox")?re.sandbox:this.currSandbox,Ut=Ct.call(re,"wrap")?re.wrap:Ut,this.currPreventEval=Ct.call(re,"preventEval")?re.preventEval:this.currPreventEval,he=Ct.call(re,"callback")?re.callback:he,this.currOtherTypeCallback=Ct.call(re,"otherTypeCallback")?re.otherTypeCallback:this.currOtherTypeCallback,ot=Ct.call(re,"parent")?re.parent:ot,xt=Ct.call(re,"parentProperty")?re.parentProperty:xt,re=re.path}if(ot=ot||null,xt=xt||null,Array.isArray(re)&&(re=Zi.toPathString(re)),(re||""===re)&&J){var ui=Zi.toPathArray(re);"$"===ui[0]&&ui.length>1&&ui.shift(),this._hasParentSelector=null;var zi=this._trace(ui,J,["$"],ot,xt,he).filter(function(yi){return yi&&!yi.isParentSelector});return zi.length?Ut||1!==zi.length||zi[0].hasArrExpr?zi.reduce(function(yi,Yi){var Gi=Ve._getPreferredOutput(Yi);return Vt&&Array.isArray(Gi)?yi=yi.concat(Gi):yi.push(Gi),yi},[]):this._getPreferredOutput(zi[0]):Ut?[]:void 0}},Zi.prototype._getPreferredOutput=function(re){var J=this.currResultType;switch(J){case"all":var he=Array.isArray(re.path)?re.path:Zi.toPathArray(re.path);return re.pointer=Zi.toPointer(he),re.path="string"==typeof re.path?re.path:Zi.toPathString(re.path),re;case"value":case"parent":case"parentProperty":return re[J];case"path":return Zi.toPathString(re[J]);case"pointer":return Zi.toPointer(re.path);default:throw new TypeError("Unknown result type")}},Zi.prototype._handleCallback=function(re,J,he){if(J){var Ae=this._getPreferredOutput(re);re.path="string"==typeof re.path?re.path:Zi.toPathString(re.path),J(Ae,he,re)}},Zi.prototype._trace=function(re,J,he,Ae,Ve,ot,xt,Vt){var ti,Ut=this;if(!re.length)return this._handleCallback(ti={path:he,value:J,parent:Ae,parentProperty:Ve,hasArrExpr:xt},ot,"value"),ti;var ui=re[0],zi=re.slice(1),yi=[];function Yi(Lr){Array.isArray(Lr)?Lr.forEach(function(H0){yi.push(H0)}):yi.push(Lr)}if(("string"!=typeof ui||Vt)&&J&&Ct.call(J,ui))Yi(this._trace(zi,J[ui],oi(he,ui),J,ui,ot,xt));else if("*"===ui)this._walk(ui,zi,J,he,Ae,Ve,ot,function(Lr,H0,r1,da,E0,s1,V0,a1){Yi(Ut._trace(gi(Lr,r1),da,E0,s1,V0,a1,!0,!0))});else if(".."===ui)Yi(this._trace(zi,J,he,Ae,Ve,ot,xt)),this._walk(ui,zi,J,he,Ae,Ve,ot,function(Lr,H0,r1,da,E0,s1,V0,a1){"object"===Ce(da[Lr])&&Yi(Ut._trace(gi(H0,r1),da[Lr],oi(E0,Lr),da,Lr,a1,!0))});else{if("^"===ui)return this._hasParentSelector=!0,{path:he.slice(0,-1),expr:zi,isParentSelector:!0};if("~"===ui)return ti={path:oi(he,ui),value:Ve,parent:Ae,parentProperty:null},this._handleCallback(ti,ot,"property"),ti;if("$"===ui)Yi(this._trace(zi,J,he,null,null,ot,xt));else if(/^(\x2D?[0-9]*):(\x2D?[0-9]*):?([0-9]*)$/.test(ui))Yi(this._slice(ui,zi,J,he,Ae,Ve,ot));else if(0===ui.indexOf("?(")){if(this.currPreventEval)throw new Error("Eval [?(expr)] prevented in JSONPath expression.");this._walk(ui,zi,J,he,Ae,Ve,ot,function(Lr,H0,r1,da,E0,s1,V0,a1){Ut._eval(H0.replace(/^\?\(((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?)\)$/,"$1"),da[Lr],Lr,E0,s1,V0)&&Yi(Ut._trace(gi(Lr,r1),da,E0,s1,V0,a1,!0))})}else if("("===ui[0]){if(this.currPreventEval)throw new Error("Eval [(expr)] prevented in JSONPath expression.");Yi(this._trace(gi(this._eval(ui,J,he[he.length-1],he.slice(0,-1),Ae,Ve),zi),J,he,Ae,Ve,ot,xt))}else if("@"===ui[0]){var Gi=!1,fn=ui.slice(1,-2);switch(fn){case"scalar":(!J||!["object","function"].includes(Ce(J)))&&(Gi=!0);break;case"boolean":case"string":case"undefined":case"function":Ce(J)===fn&&(Gi=!0);break;case"integer":Number.isFinite(J)&&!(J%1)&&(Gi=!0);break;case"number":Number.isFinite(J)&&(Gi=!0);break;case"nonFinite":"number"==typeof J&&!Number.isFinite(J)&&(Gi=!0);break;case"object":J&&Ce(J)===fn&&(Gi=!0);break;case"array":Array.isArray(J)&&(Gi=!0);break;case"other":Gi=this.currOtherTypeCallback(J,he,Ae,Ve);break;case"null":null===J&&(Gi=!0);break;default:throw new TypeError("Unknown value type "+fn)}if(Gi)return this._handleCallback(ti={path:he,value:J,parent:Ae,parentProperty:Ve},ot,"value"),ti}else if("`"===ui[0]&&J&&Ct.call(J,ui.slice(1))){var Zn=ui.slice(1);Yi(this._trace(zi,J[Zn],oi(he,Zn),J,Zn,ot,xt,!0))}else if(ui.includes(",")){var Hr,Ho=function $e(re,J){var he=typeof Symbol<"u"&&re[Symbol.iterator]||re["@@iterator"];if(!he){if(Array.isArray(re)||(he=ln(re))||J&&re&&"number"==typeof re.length){he&&(re=he);var Ae=0,Ve=function(){};return{s:Ve,n:function(){return Ae>=re.length?{done:!0}:{done:!1,value:re[Ae++]}},e:function(Ut){throw Ut},f:Ve}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var Vt,ot=!0,xt=!1;return{s:function(){he=he.call(re)},n:function(){var Ut=he.next();return ot=Ut.done,Ut},e:function(Ut){xt=!0,Vt=Ut},f:function(){try{!ot&&null!=he.return&&he.return()}finally{if(xt)throw Vt}}}}(ui.split(","));try{for(Ho.s();!(Hr=Ho.n()).done;)Yi(this._trace(gi(Hr.value,zi),J,he,Ae,Ve,ot,!0))}catch(Lr){Ho.e(Lr)}finally{Ho.f()}}else!Vt&&J&&Ct.call(J,ui)&&Yi(this._trace(zi,J[ui],oi(he,ui),J,ui,ot,xt,!0))}if(this._hasParentSelector)for(var ca=0;ca<yi.length;ca++){var Ha=yi[ca];if(Ha&&Ha.isParentSelector){var o0=this._trace(Ha.expr,J,Ha.path,Ae,Ve,ot,xt);if(Array.isArray(o0)){yi[ca]=o0[0];for(var o1=o0.length,r0=1;r0<o1;r0++)ca++,yi.splice(ca,0,o0[r0])}else yi[ca]=o0}}return yi},Zi.prototype._walk=function(re,J,he,Ae,Ve,ot,xt,Vt){if(Array.isArray(he))for(var Ut=he.length,ti=0;ti<Ut;ti++)Vt(ti,re,J,he,Ae,Ve,ot,xt);else he&&"object"===Ce(he)&&Object.keys(he).forEach(function(ui){Vt(ui,re,J,he,Ae,Ve,ot,xt)})},Zi.prototype._slice=function(re,J,he,Ae,Ve,ot,xt){if(Array.isArray(he)){var Vt=he.length,Ut=re.split(":"),ti=Ut[2]&&Number.parseInt(Ut[2])||1,ui=Ut[0]&&Number.parseInt(Ut[0])||0,zi=Ut[1]&&Number.parseInt(Ut[1])||Vt;ui=ui<0?Math.max(0,ui+Vt):Math.min(Vt,ui),zi=zi<0?Math.max(0,zi+Vt):Math.min(Vt,zi);for(var yi=[],Yi=ui;Yi<zi;Yi+=ti)this._trace(gi(Yi,J),he,Ae,Ve,ot,xt,!0).forEach(function(fn){yi.push(fn)});return yi}},Zi.prototype._eval=function(re,J,he,Ae,Ve,ot){re.includes("@parentProperty")&&(this.currSandbox._$_parentProperty=ot,re=re.replace(/@parentProperty/g,"_$_parentProperty")),re.includes("@parent")&&(this.currSandbox._$_parent=Ve,re=re.replace(/@parent/g,"_$_parent")),re.includes("@property")&&(this.currSandbox._$_property=he,re=re.replace(/@property/g,"_$_property")),re.includes("@path")&&(this.currSandbox._$_path=Zi.toPathString(Ae.concat([he])),re=re.replace(/@path/g,"_$_path")),re.includes("@root")&&(this.currSandbox._$_root=this.json,re=re.replace(/@root/g,"_$_root")),/@([\t-\r \)\.\[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF])/.test(re)&&(this.currSandbox._$_v=J,re=re.replace(/@([\t-\r \)\.\[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF])/g,"_$_v$1"));try{return this.vm.runInNewContext(re,this.currSandbox)}catch(xt){throw console.log(xt),new Error("jsonPath: "+xt.message+": "+re)}},Zi.cache={},Zi.toPathString=function(re){for(var J=re,he=J.length,Ae="$",Ve=1;Ve<he;Ve++)/^(~|\^|@(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\(\))$/.test(J[Ve])||(Ae+=/^[\*0-9]+$/.test(J[Ve])?"["+J[Ve]+"]":"['"+J[Ve]+"']");return Ae},Zi.toPointer=function(re){for(var J=re,he=J.length,Ae="",Ve=1;Ve<he;Ve++)/^(~|\^|@(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\(\))$/.test(J[Ve])||(Ae+="/"+J[Ve].toString().replace(/~/g,"~0").replace(/\//g,"~1"));return Ae},Zi.toPathArray=function(re){var J=Zi.cache;if(J[re])return J[re].concat();var he=[],Ve=re.replace(/@(?:null|boolean|number|string|integer|undefined|nonFinite|scalar|array|object|function|other)\(\)/g,";$&;").replace(/['\[](\??\((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\))['\]]/g,function(ot,xt){return"[#"+(he.push(xt)-1)+"]"}).replace(/\[["']((?:(?!['\]])[\s\S])*)["']\]/g,function(ot,xt){return"['"+xt.replace(/\./g,"%@%").replace(/~/g,"%%@@%%")+"']"}).replace(/~/g,";~;").replace(/["']?\.["']?(?!(?:(?!\[)[\s\S])*\])|\[["']?/g,";").replace(/%@%/g,".").replace(/%%@@%%/g,"~").replace(/(?:;)?(\^+)(?:;)?/g,function(ot,xt){return";"+xt.split("").join(";")+";"}).replace(/;;;|;;/g,";..;").replace(/;$|'?\]|'$/g,"").split(";").map(function(ot){var xt=ot.match(/#([0-9]+)/);return xt&&xt[1]?he[xt[1]]:ot});return J[re]=Ve,J[re].concat()},Zi.prototype.vm={runInNewContext:function(J,he){var Ae=Object.keys(he),Ve=[];!function(J,he,Ae){for(var Ve=J.length,ot=0;ot<Ve;ot++)Ae(J[ot])&&he.push(J.splice(ot--,1)[0])}(Ae,Ve,function(ti){return"function"==typeof he[ti]});var ot=Ae.map(function(ti,ui){return he[ti]}),xt=Ve.reduce(function(ti,ui){var zi=he[ui].toString();return/function/.test(zi)||(zi="function "+zi),"var "+ui+"="+zi+";"+ti},"");!/(["'])use strict\1/.test(J=xt+J)&&!Ae.includes("arguments")&&(J="var arguments = undefined;"+J);var Vt=(J=J.replace(/;[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*$/,"")).lastIndexOf(";"),Ut=Vt>-1?J.slice(0,Vt+1)+" return "+J.slice(Vt+1):" return "+J;return Tt(Function,Vi(Ae).concat([Ut])).apply(void 0,Vi(ot))}};const yn={remediation:!0,context:!0},ho=(re,J)=>{Object.keys(J).forEach(he=>{if("relatesTo"===he){const Ae=Array.isArray(J[he])?J[he][0]:J[he];if("string"==typeof Ae){const Ve=function Wn(re){return Zi(Object.assign({preventEval:!0},re))}({path:Ae,json:re})[0];if(Ve)return void(J[he]=Ve);throw new s(`Cannot resolve relatesTo: ${Ae}`)}}Array.isArray(J[he])&&J[he].forEach(Ae=>ho(re,Ae))})},Ar=function(J,he,Ae={}){var Ve;const ot=(null===(Ve=he.remediation)||void 0===Ve?void 0:Ve.value)||[];ot.forEach(ti=>{var ui;if("launch-authenticator"!==ti.name||"authenticatorChallenge"!==(null===(ui=ti?.relatesTo)||void 0===ui?void 0:ui[0])||he?.authenticatorChallenge)return ho(he,ti);delete ti.relatesTo});const xt=ot.map(ti=>((re,J,he)=>{if(J.rel){const Ve=function(J,he,Ae={}){return he.reduce((Ve,ot)=>Object.assign(Object.assign({},Ve),{[ot.name]:tt(J,ot,Ae)}),{})}(re,[J],he)[J.name];return Object.assign(Object.assign({},J),{action:Ve})}return J})(J,ti,Ae)),{context:Vt,actions:Ut}=function(J,he,Ae={}){const Ve={},ot={};return Object.keys(he).filter(xt=>!yn[xt]).forEach(xt=>{if("object"!=typeof he[xt]||!he[xt])return void(ot[xt]=he[xt]);if(he[xt].rel)return void(Ve[he[xt].name]=tt(J,he[xt],Ae));const Ut=he[xt],{value:ti,type:ui}=Ut,zi=gt(Ut,["value","type"]);ot[xt]=Object.assign({type:ui},zi),"object"===ui?(ot[xt].value={},Object.entries(ti).forEach(([yi,Yi])=>{Yi.rel?Ve[`${xt}-${yi.name||yi}`]=tt(J,Yi,Ae):ot[xt].value[yi]=Yi})):ot[xt].value=ti}),{context:ot,actions:Ve}}(J,he,Ae);return{remediations:xt,context:Vt,actions:Ut}};var sr={makeIdxState:function wo(re,J,he,Ae){var Ve,ot,xt;const Vt=J,{remediations:Ut,context:ti,actions:ui}=Ar(re,J,he),zi=[...Ut];return{proceed:function(){var fn=(0,I.Z)(function*(Zn,Dn={}){const Ho=Ut.find(Ta=>Ta.name===Zn);return Ho?"function"!=typeof Ho.action?Promise.reject(`Current remediation cannot make form submit action: [${Zn}]`):Ho.action(Dn):Promise.reject(`Unknown remediation choice: [${Zn}]`)});return function(Dn){return fn.apply(this,arguments)}}(),neededToProceed:zi,actions:ui,context:ti,rawIdxState:Vt,interactionCode:null===(xt=null===(ot=null===(Ve=Vt.successWithInteractionCode)||void 0===Ve?void 0:Ve.value)||void 0===ot?void 0:ot.find(fn=>"interaction_code"===fn.name))||void 0===xt?void 0:xt.value,toPersist:he,requestDidSucceed:Ae}}};const xr=function(J){switch(J){case"1.0.0":return sr;case void 0:case null:throw new Error("Api version is required");default:throw new Error(`Unknown api version: ${J}.  Use an exact semver version.`)}};function Yr(re){if(!re)throw new Error("version is required");if((re??"").replace(/[^0-9a-zA-Z._-]/,"")!==re||!re)throw new Error("invalid version supplied - version is required and uses semver syntax");xr(re)}function Jn(re,J,he,Ae){var Ve;const ot=null!==(Ve=J?.version)&&void 0!==Ve?Ve:Et;Yr(ot);const{makeIdxState:xt}=xr(ot);return xt(re,J,he,Ae)}function Jo(re){return re&&re.version}function as(re){return re instanceof mi}function lo(re){return qo.apply(this,arguments)}function qo(){return(qo=(0,I.Z)(function*(re,J={}){var he;let Ae,Ve;const ot=re.transactionManager.loadIdxResponse(J);if(ot&&(Ae=ot.rawIdxResponse,Ve=ot.requestDidSucceed),!Ae){const Vt=J.version||Et,Ut=function C(re,J={}){return H(re,J).split("/oauth2")[0]}(re),{interactionHandle:ti,stateHandle:ui}=J,zi=null===(he=J.withCredentials)||void 0===he||he;try{Ve=!0,Yr(Vt);const yi=`${Ut}/idp/idx/introspect`,Yi=ui?{stateToken:ui}:{interactionHandle:ti},Gi={"Content-Type":`application/ion+json; okta-version=${Vt}`,Accept:`application/ion+json; okta-version=${Vt}`};Ae=yield vi(re,{method:"POST",url:yi,headers:Gi,withCredentials:zi,args:Yi})}catch(yi){if(!(function fr(re){return re instanceof Qt}(yi)&&yi.xhr&&Jo(yi.xhr.responseJSON)))throw yi;Ae=yi.xhr.responseJSON,Ve=!1}}const{withCredentials:xt}=J;return Jn(re,Ae,{withCredentials:xt},Ve)})).apply(this,arguments)}function Sn(re){return re.charAt(0).toUpperCase()+re.substring(1)}function Ln(re){return re.value.find(({name:J})=>"authenticator"===J)}function Mo(re){let J;if(K(re))J=re;else{if("string"!=typeof re)throw new Error("Invalid format for authenticator");J={key:re}}return J}function fo(re,J){return!!(re&&J&&(re.id&&J.id?re.id===J.id:re.key&&J.key&&re.key===J.key))}class Hn{constructor(J,he={},Ae={}){this.values=Object.assign({},he),this.options=Object.assign({},Ae),this.formatAuthenticators(),this.remediation=J}formatAuthenticators(){if(this.values.authenticators=this.values.authenticators||[],this.values.authenticators=this.values.authenticators.map(J=>Mo(J)),this.values.authenticator){const J=Mo(this.values.authenticator);this.values.authenticators.some(Ae=>fo(J,Ae))||this.values.authenticators.push(J)}this.values.authenticatorsData=this.values.authenticators.reduce((J,he)=>("object"==typeof he&&Object.keys(he).length>1&&J.push(he),J),this.values.authenticatorsData||[])}getName(){return this.remediation.name}canRemediate(J){return!function Ls(re){var J;return null===(J=re.value)||void 0===J?void 0:J.reduce((he,Ae)=>(Ae.required&&he.push(Ae.name),he),[])}(this.remediation).find(Ve=>!this.hasData(Ve))}getData(J){if(!J)return function go(re){var J;return null===(J=re.value)||void 0===J?void 0:J.map(he=>he.name)}(this.remediation).reduce((Ve,ot)=>(Ve[ot]=this.getData(ot),Ve),{});if("function"==typeof this[`map${Sn(J)}`]){const he=this[`map${Sn(J)}`](this.remediation.value.find(({name:Ae})=>Ae===J));if(he)return he}if(this.map&&this.map[J]){const he=this.map[J];for(let Ae=0;Ae<he.length;Ae++){let Ve=this.values[he[Ae]];if(Ve)return Ve}}return this.values[J]}hasData(J){return!!this.getData(J)}getNextStep(J,he){const Ae=this.getName(),Ve=this.getInputs(),ot=this.getAuthenticator(),xt=ot?.type;return Object.assign(Object.assign({name:Ae,inputs:Ve},xt&&{type:xt}),ot&&{authenticator:ot})}getInputs(){const J=[];return(this.remediation.value||[]).forEach(Ae=>{let Ve,{name:ot,type:xt,visible:Vt,messages:Ut}=Ae;if(!1!==Vt){if("function"==typeof this[`getInput${Sn(ot)}`])Ve=this[`getInput${Sn(ot)}`](Ae);else if("object"!==xt){let ti;const ui=(this.map?this.map[ot]:null)||[];ti=1===ui.length?ui[0]:ui.find(zi=>Object.keys(this.values).includes(zi)),ti&&(Ve=Object.assign(Object.assign({},Ae),{name:ti}))}Ve||(Ve=Ae),Array.isArray(Ve)?Ve.forEach(ti=>J.push(ti)):(Ut&&(Ve.messages=Ut),J.push(Ve))}}),J}static getMessages(J){var he,Ae;if(J.value)return null===(Ae=null===(he=J.value[0])||void 0===he?void 0:he.form)||void 0===Ae?void 0:Ae.value.reduce((Ve,ot)=>(ot.messages&&(Ve=[...Ve,...ot.messages.value]),Ve),[])}getValuesAfterProceed(){const Ae=[...this.remediation.value||[],...this.getInputs()];for(const Ve of Ae)delete this.values[Ve.name];return this.values}getAuthenticator(){var J,he;const Ae=null===(J=this.remediation.relatesTo)||void 0===J?void 0:J.value;if(!Ae)return;const Ve=Ln(this.remediation);if(!Ve)return Ae;const ot=Ve.form.value.find(({name:Vt})=>"id"===Vt).value,xt=null===(he=Ve.form.value.find(({name:Vt})=>"enrollmentId"===Vt))||void 0===he?void 0:he.value;return Object.assign(Object.assign({},Ae),{id:ot,enrollmentId:xt})}}function ls(re){if(Array.isArray(re))return re.map(he=>"string"==typeof he||"number"==typeof he||"boolean"==typeof he?he:ls(he));const J={};for(const[he,Ae]of Object.entries(re))if(!(null===Ae||typeof Ae>"u"))if("object"==typeof Ae){const Ve=Object.keys(Ae);if(["value","form"].includes(he)&&1===Ve.length&&["value","form"].includes(Ve[0])){const ot=ls(Ae);Object.entries(ot).forEach(([xt,Vt])=>{J[xt]=Vt})}else J[he]=ls(Ae)}else J[he]=Ae;return J}class Oo extends Hn{canRemediate(){return"function"==typeof this.remediation.action&&!("poll"!==this.remediation.name&&!this.remediation.name.endsWith("-poll")&&!this.options.step)}getData(){return this.getInputs().reduce((he,{name:Ae})=>(he[Ae]=this.values[Ae],he),{})}getNextStep(J,he){const Ae=this.getName(),Ve=this.getInputs(),ot=this.remediation,{action:yi}=ot,Yi=gt(ot,["href","method","rel","accepts","produces","value","action"]);return yi?Object.assign(Object.assign(Object.assign({},Yi),!!Ve.length&&{inputs:Ve}),{action:(Gi=(0,I.Z)(function*(fn){return J.idx.proceed(Object.assign({step:Ae},fn))}),function(Zn){return Gi.apply(this,arguments)})}):Object.assign({},this.remediation);var Gi}getInputs(){return(this.remediation.value||[]).filter(({name:J})=>"stateHandle"!==J).map(ls).map(J=>(J.type=J.type||"string",J))}}const vs={remediators:{},getFlowSpecification:function(re,J="default"){return{remediators:{}}}};function Kr(re){const{neededToProceed:J,interactionCode:he}=re;return!J.length&&!he}function mr(re){if(re&&Array.isArray(re))return re.reduce((J,he)=>{if(he.messages&&(J=[...J,...he.messages.value]),he.form){const Ae=mr(he.form.value)||[];J=[...J,...Ae]}if(he.options){let Ae=[];he.options.forEach(ot=>{!ot.value||"string"==typeof ot.value||(Ae=[...Ae,ot.value])});const Ve=mr(Ae)||[];J=[...J,...Ve]}return J},[])}function ys(re,J){var he;let Ae=[];const{rawIdxState:Ve,neededToProceed:ot}=re,xt=null===(he=Ve.messages)||void 0===he?void 0:he.value.map(Ut=>Ut);if(xt&&(Ae=[...Ae,...xt]),!J.useGenericRemediator)for(let Ut of ot){const ti=mr(Ut.value);ti&&(Ae=[...Ae,...ti])}const Vt={};return Ae=Ae.reduce((Ut,ti)=>{var ui;const zi=null===(ui=ti.i18n)||void 0===ui?void 0:ui.key;return zi&&Vt[zi]&&ti.message===Vt[zi].message||(Vt[zi]=ti,Ut=[...Ut,ti]),Ut},[]),Ae}function ds(re,J){const{useGenericRemediator:he,remediators:Ae}=J;if(re)return he?Oo:Ae[re.name]}function Zr(re,J,he){const Ae=he.remediators,Ve=he.useGenericRemediator,{neededToProceed:ot,context:xt}=re;let Vt;if(he.step){const ti=ot.find(({name:ui})=>ui===he.step);if(ti){const ui=ds(ti,he);return ui?new ui(ti,J,he):void 0}return void x(`step "${he.step}" did not match any remediations`)}const Ut=[];if(Ve)Ut.push(new Oo(ot[0],J,he));else for(let ti of ot)if(Object.keys(Ae).includes(ti.name)){if(Vt=new(ds(ti,he))(ti,J,he),Vt.canRemediate(xt))return Vt;Ut.push(Vt)}return Ut[0]}function Is(re,J,he){const Ae=J.getNextStep(re,he.context),Ve=function Rr(re){return re.neededToProceed.some(({name:J})=>"skip"===J)}(he),ot=function Rs(re){return Object.keys(re.actions).some(J=>J.includes("resend"))}(he);return Object.assign(Object.assign(Object.assign({},Ae),Ve&&{canSkip:Ve}),ot&&{canResend:ot})}function ar(re,J,he={}){const Ae=Kr(J),Ve=ys(J,he);if(Ae)return{idxResponse:J,terminal:Ae,messages:Ve};{const ot=Zr(J,{},he),xt=ot&&Is(re,ot,J);return Object.assign({idxResponse:J,messages:Ve},xt&&{nextStep:xt})}}function ro(re){return Object.assign(Object.assign({},re),{resend:void 0})}function Ir(re,J){let he=re.actions||[];return he=he.filter(Ae=>"string"==typeof Ae?Ae!==J:Ae.name!==J),Object.assign(Object.assign({},re),{actions:he})}function so(re,J,he,Ae){return Vo.apply(this,arguments)}function Vo(){return(Vo=(0,I.Z)(function*(re,J,he,Ae){let{neededToProceed:Ve,interactionCode:ot}=J;const{flow:xt}=Ae;if(ot)return{idxResponse:J};const Vt=Zr(J,he,Ae),Ut=function hs(re,J){return Object.keys(J.actions).find(he=>!!re.resend&&he.includes("-resend"))}(he,J),ui=[...Ae.actions||[],...Ut&&[Ut]||[]];if(ui)for(let Gi of ui){let fn={};"string"!=typeof Gi&&(fn=Gi.params||{},Gi=Gi.name);let Zn=ro(he),Dn=Ir(Ae,Gi);if("function"==typeof J.actions[Gi])return!1===(J=yield J.actions[Gi](fn)).requestDidSucceed?ar(re,J,Ae):"cancel"===Gi?{idxResponse:J,canceled:!0}:so(re,J,Zn,Dn);if(Ve.find(({name:Hr})=>Hr===Gi))return!1===(J=yield J.proceed(Gi,fn)).requestDidSucceed?ar(re,J,Ae):so(re,J,he,Dn)}const zi=Kr(J);if(zi)return{idxResponse:J,terminal:zi};if(!Vt){if(Ae.step)return he=function Js(re,J,he){const Ve=(re.neededToProceed||[]).find(xt=>xt.name===J);return Ve?Ve.value.reduce((xt,Vt)=>{const{name:Ut,value:ti}=Vt;return xt[Ut]="stateHandle"===Ut?ti:he[Ut],xt},{}):(x(`filterValuesForRemediation: "${J}" did not match any remediations`),he)}(J,Ae.step,he),!1===(J=yield J.proceed(Ae.step,he)).requestDidSucceed?ar(re,J,Ae):{idxResponse:J};if("default"===xt)return{idxResponse:J};throw new s(`\n      No remediation can match current flow, check policy settings in your org.\n      Remediations: [${Ve.reduce((Gi,fn)=>Gi?Gi+" ,"+fn.name:fn.name,"")}]\n    `)}if(!Vt.canRemediate())return{idxResponse:J,nextStep:Is(re,Vt,J)};const yi=Vt.getName(),Yi=Vt.getData();return!1===(J=yield J.proceed(yi,Yi)).requestDidSucceed?ar(re,J,Ae):(he=Vt.getValuesAfterProceed(),!(Ae=Object.assign(Object.assign({},Ae),{step:void 0})).useGenericRemediator||J.interactionCode||Kr(J)?so(re,J,he,Ae):{idxResponse:J,nextStep:Is(re,Zr(J,he,Ae),J)})})).apply(this,arguments)}function er(re){const he=Object.assign({},re);return["flow","remediators","actions","withCredentials","step","useGenericRemediator","exchangeCodeForTokens"].forEach(Ae=>{delete he[Ae]}),he}function gr(){return(gr=(0,I.Z)(function*(re,J){const{options:he}=J,{stateHandle:Ae,withCredentials:Ve,version:ot,state:xt,scopes:Vt,recoveryToken:Ut,activationToken:ti,maxAge:ui,acrValues:zi,nonce:yi,useGenericRemediator:Yi}=he;let Gi,fn=ae(re,{state:xt,recoveryToken:Ut,activationToken:ti});if(Ae)Gi=yield lo(re,{withCredentials:Ve,version:ot,stateHandle:Ae,useGenericRemediator:Yi});else{let Zn=fn?.interactionHandle;if(!Zn){re.transactionManager.clear();const Dn=yield At(re,{withCredentials:Ve,state:xt,scopes:Vt,activationToken:ti,recoveryToken:Ut,maxAge:ui,acrValues:zi,nonce:yi});Zn=Dn.interactionHandle,fn=Dn.meta}Gi=yield lo(re,{withCredentials:Ve,version:ot,interactionHandle:Zn,useGenericRemediator:Yi})}return Object.assign(Object.assign({},J),{idxResponse:Gi,meta:fn})})).apply(this,arguments)}function tr(){return(tr=(0,I.Z)(function*(re,J){let{idxResponse:he,options:Ae,values:Ve}=J;const{autoRemediate:ot,remediators:xt,actions:Vt,flow:Ut,step:ti,useGenericRemediator:ui}=Ae;if(!1===ot||!(xt||Vt||ti))return J;Ve=Object.assign(Object.assign({},Ve),{stateHandle:he.rawIdxState.stateHandle});const{idxResponse:yi,nextStep:Yi,canceled:Gi}=yield so(re,he,Ve,{remediators:xt,actions:Vt,flow:Ut,step:ti,useGenericRemediator:ui});return he=yi,Object.assign(Object.assign({},J),{idxResponse:he,nextStep:Yi,canceled:Gi})})).apply(this,arguments)}function Xo(){return(Xo=(0,I.Z)(function*(re,J){let{meta:he,idxResponse:Ae}=J;const{interactionCode:Ve}=Ae,{clientId:ot,codeVerifier:xt,ignoreSignature:Vt,redirectUri:Ut,urls:ti,scopes:ui}=he;return(yield re.token.exchangeCodeForTokens({interactionCode:Ve,clientId:ot,codeVerifier:xt,ignoreSignature:Vt,redirectUri:Ut,scopes:ui},ti)).tokens})).apply(this,arguments)}function br(){return br=(0,I.Z)(function*(re,J){let{options:he,idxResponse:Ae,canceled:Ve,status:ot}=J;const{exchangeCodeForTokens:xt}=he;let ui,zi,yi,Yi,Gi,fn,Vt=!1,Ut=!1,ti=!0;if(Ae&&(Vt=!(!Ae.requestDidSucceed&&!Ae.stepUp),yi=function $r(re){const J=[],{actions:he,neededToProceed:Ae}=re;return he["currentAuthenticator-recover"]&&J.push(Z.PASSWORD_RECOVERY),Ae.some(({name:Ve})=>"select-enroll-profile"===Ve)&&J.push(Z.REGISTRATION),Ae.some(({name:Ve})=>"redirect-idp"===Ve)&&J.push(Z.SOCIAL_IDP),Ae.some(({name:Ve})=>"unlock-account"===Ve)&&J.push(Z.ACCOUNT_UNLOCK),J}(Ae),Yi=function Co(re,J,he){var Ae;const Ve=[],ot=Object.values(vs.remediators).reduce((xt,Vt)=>(Vt.remediationName&&(xt[Vt.remediationName]=Vt),xt),{});for(let xt of J.neededToProceed){const Vt=ds(xt,{useGenericRemediator:he,remediators:ot});if(Vt){const Ut=new Vt(xt);Ve.push(Ut.getNextStep(re,J.context))}}for(const[xt]of Object.entries(J.actions||{})){let Vt={name:xt,action:function(){var Ut=(0,I.Z)(function*(ti){return re.idx.proceed({actions:[{name:xt,params:ti}]})});return function(ui){return Ut.apply(this,arguments)}}()};if(xt.startsWith("currentAuthenticator")){const[Ut,ti]=m(xt,"-"),ui=J.rawIdxState[Ut].value[ti],zi=gt(ui,["href","method","rel","accepts","produces"]),yi=null===(Ae=ui.value)||void 0===Ae?void 0:Ae.filter(Yi=>"stateHandle"!==Yi.name);Vt=Object.assign(Object.assign(Object.assign({},zi),yi&&{value:yi}),Vt)}Ve.push(Vt)}return Ve}(re,Ae,he.useGenericRemediator),Gi=ys(Ae,he),fn=Kr(Ae)),fn){ot=N.TERMINAL;const Zn=Object.keys(Ae.actions).length>0,Dn=!!Gi.find(Hr=>"ERROR"===Hr.class);Zn||Dn||!0!==Ae.requestDidSucceed?Vt=!!Zn:Ut=!0,ti=!1}else Ve?(ot=N.CANCELED,Ut=!0):Ae?.interactionCode&&(ui=Ae.interactionCode,!1===xt?(ot=N.SUCCESS,Ut=!1):(zi=yield function Ps(re,J){return Xo.apply(this,arguments)}(re,J),ot=N.SUCCESS,Ut=!0));return Object.assign(Object.assign({},J),{status:ot,interactionCode:ui,tokens:zi,shouldSaveResponse:Vt,shouldClearTransaction:Ut,clearSharedStorage:ti,enabledFeatures:yi,availableSteps:Yi,messages:Gi,terminal:fn})}),br.apply(this,arguments)}function bo(re){return mo.apply(this,arguments)}function mo(){return mo=(0,I.Z)(function*(re,J={}){var he;let Ae={options:J,values:er(J)};Ae=function Yo(re,J){var he,Ae,Ve,ot;let{options:xt}=J;xt=Object.assign(Object.assign({},re.options.idx),xt);let{flow:Vt,withCredentials:Ut,remediators:ti,actions:ui}=xt;const zi=N.PENDING;if(Vt=Vt||(null===(Ae=(he=re.idx).getFlow)||void 0===Ae?void 0:Ae.call(he))||"default",Vt){null===(ot=(Ve=re.idx).setFlow)||void 0===ot||ot.call(Ve,Vt);const yi=function cs(re,J="default"){return vs.getFlowSpecification(re,J)}(re,Vt);Ut=typeof Ut<"u"?Ut:yi.withCredentials,ti=ti||yi.remediators,ui=ui||yi.actions}return Object.assign(Object.assign({},J),{options:Object.assign(Object.assign({},xt),{flow:Vt,withCredentials:Ut,remediators:ti,actions:ui}),status:zi})}(re,Ae),Ae=yield function Os(re,J){return gr.apply(this,arguments)}(re,Ae),Ae=yield function Uo(re,J){return tr.apply(this,arguments)}(re,Ae),Ae=yield function zs(re,J){return br.apply(this,arguments)}(re,Ae);const{idxResponse:Ve,meta:ot,shouldSaveResponse:xt,shouldClearTransaction:Vt,clearSharedStorage:Ut,status:ti,enabledFeatures:ui,availableSteps:zi,tokens:yi,nextStep:Yi,messages:Gi,error:fn,interactionCode:Zn}=Ae;if(Vt)re.transactionManager.clear({clearSharedStorage:Ut});else if(ne(re,Object.assign({},ot)),xt){const{rawIdxState:o1,requestDidSucceed:r0}=Ve;re.transactionManager.saveIdxResponse({rawIdxResponse:o1,requestDidSucceed:r0,stateHandle:null===(he=Ve.context)||void 0===he?void 0:he.stateHandle,interactionHandle:ot?.interactionHandle})}const{actions:Dn,context:Ho,neededToProceed:Hr,proceed:Ta,rawIdxState:ca,requestDidSucceed:Ha,stepUp:o0}=Ve||{};return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({status:ti},ot&&{meta:ot}),ui&&{enabledFeatures:ui}),zi&&{availableSteps:zi}),yi&&{tokens:yi}),Yi&&{nextStep:Yi}),Gi&&Gi.length&&{messages:Gi}),fn&&{error:fn}),o0&&{stepUp:o0}),{interactionCode:Zn,actions:Dn,context:Ho,neededToProceed:Hr,proceed:Ta,rawIdxState:ca,requestDidSucceed:Ha})}),mo.apply(this,arguments)}function ko(re){return Vn.apply(this,arguments)}function Vn(){return(Vn=(0,I.Z)(function*(re,J={}){return J.password&&!J.authenticator&&(J.authenticator=Y.OKTA_PASSWORD),bo(re,Object.assign(Object.assign({},J),{flow:"authenticate"}))})).apply(this,arguments)}class co{constructor(J){this.meta=J}}class No extends co{canVerify(J){return!!(J.credentials||J.verificationCode||J.otp)}mapCredentials(J){const{credentials:he,verificationCode:Ae,otp:Ve}=J;if(he||Ae||Ve)return he||{passcode:Ae||Ve}}getInputs(J){var he;return Object.assign(Object.assign({},null===(he=J.form)||void 0===he?void 0:he.value[0]),{name:"verificationCode",type:"string",required:J.required})}}class _o extends No{mapCredentials(J){const{verificationCode:he}=J;if(he)return{totp:he}}}class Qr extends co{canVerify(J){return!!(J.credentials||J.password||J.passcode)}mapCredentials(J){const{credentials:he,password:Ae,passcode:Ve,revokeSessions:ot}=J;if(he||Ae||Ve)return he||{passcode:Ve||Ae,revokeSessions:ot}}getInputs(J){var he,Ae;const Ve=[Object.assign(Object.assign({},null===(he=J.form)||void 0===he?void 0:he.value[0]),{name:"password",type:"string",required:J.required})];return(null===(Ae=J.form)||void 0===Ae?void 0:Ae.value.find(xt=>"revokeSessions"===xt.name))&&Ve.push({name:"revokeSessions",type:"boolean",label:"Sign me out of all other devices",required:!1}),Ve}}class Pr extends co{canVerify(J){const{credentials:he}=J;if(he&&he.questionKey&&he.answer)return!0;const{questionKey:Ae,question:Ve,answer:ot}=J;return!(!Ae||!ot)||!(!Ve||!ot)}mapCredentials(J){const{questionKey:he,question:Ae,answer:Ve}=J;if(Ve&&(he||Ae))return{questionKey:Ae?"custom":he,question:Ae,answer:Ve}}getInputs(){return[{name:"questionKey",type:"string",required:!0},{name:"question",type:"string",label:"Create a security question"},{name:"answer",type:"string",label:"Answer",required:!0}]}}class Go extends co{canVerify(J){const{credentials:he}=J;if(he&&he.answer)return!0;const{answer:Ae}=J;return!!Ae}mapCredentials(J){const{answer:he}=J;if(he)return{questionKey:this.meta.contextualData.enrolledQuestion.questionKey,answer:he}}getInputs(){return[{name:"answer",type:"string",label:"Answer",required:!0}]}}class Do extends co{canVerify(J){const{credentials:he}=J,Ae=he||J,{clientData:Ve,attestation:ot}=Ae;return!(!Ve||!ot)}mapCredentials(J){const{credentials:he,clientData:Ae,attestation:Ve}=J;if(he||Ae||Ve)return he||{clientData:Ae,attestation:Ve}}getInputs(){return[{name:"clientData",type:"string",required:!0,visible:!1,label:"Client Data"},{name:"attestation",type:"string",required:!0,visible:!1,label:"Attestation"}]}}class As extends co{canVerify(J){const{credentials:he}=J,Ae=he||J,{clientData:Ve,authenticatorData:ot,signatureData:xt}=Ae;return!!(Ve&&ot&&xt)}mapCredentials(J){const{credentials:he,authenticatorData:Ae,clientData:Ve,signatureData:ot}=J;if(he||Ae||Ve||ot)return he||{authenticatorData:Ae,clientData:Ve,signatureData:ot}}getInputs(){return[{name:"authenticatorData",type:"string",label:"Authenticator Data",required:!0,visible:!1},{name:"clientData",type:"string",label:"Client Data",required:!0,visible:!1},{name:"signatureData",type:"string",label:"Signature Data",required:!0,visible:!1}]}}class lr extends Hn{constructor(J,he={}){super(J,he),this.authenticator=function Mr(re){var J,he;const Ve=re.relatesTo?.value||{};switch(Ve.key){case Y.OKTA_PASSWORD:return new Qr(Ve);case Y.SECURITY_QUESTION:return null!==(J=Ve.contextualData)&&void 0!==J&&J.enrolledQuestion?new Go(Ve):new Pr(Ve);case Y.OKTA_VERIFY:return new _o(Ve);case Y.WEBAUTHN:return null!==(he=Ve.contextualData)&&void 0!==he&&he.challengeData?new As(Ve):new Do(Ve);default:return new No(Ve)}}(J)}getNextStep(J,he){var Ae;const Ve=super.getNextStep(J,he),ot=null===(Ae=he?.authenticatorEnrollments)||void 0===Ae?void 0:Ae.value;return Object.assign(Object.assign({},Ve),{authenticatorEnrollments:ot})}canRemediate(){return this.authenticator.canVerify(this.values)}mapCredentials(){return this.authenticator.mapCredentials(this.values)}getInputCredentials(J){return this.authenticator.getInputs(J)}getValuesAfterProceed(){return this.values=super.getValuesAfterProceed(),Object.keys(this.values).filter(he=>"credentials"!==he).reduce((he,Ae)=>Object.assign(Object.assign({},he),{[Ae]:this.values[Ae]}),{})}}let Lo=(()=>{class re extends lr{}return re.remediationName="enroll-authenticator",re})(),Jr=(()=>{class re extends Hn{canRemediate(){return!!this.values.startPolling||"enroll-poll"===this.options.step}getNextStep(he,Ae){const Ve=super.getNextStep(he,Ae);let ot=this.getAuthenticator();return!ot&&Ae?.currentAuthenticator&&(ot=Ae.currentAuthenticator.value),Object.assign(Object.assign({},Ve),{authenticator:ot,poll:{required:!0,refresh:this.remediation.refresh}})}getValuesAfterProceed(){return Object.keys(this.values).filter(Ae=>"startPolling"!==Ae).reduce((Ae,Ve)=>Object.assign(Object.assign({},Ae),{[Ve]:this.values[Ve]}),{})}}return re.remediationName="enroll-poll",re})(),ir=(()=>{class re extends Hn{canRemediate(){if(this.values.channel)return!0;if(this.values.authenticator){const{id:he,channel:Ae}=this.values.authenticator;if(he&&Ae)return!0}return!1}getNextStep(he,Ae){const Ve=super.getNextStep(he,Ae),ot=Ae.currentAuthenticator.value;return Object.assign(Object.assign({},Ve),{authenticator:ot})}getData(){var he;return{authenticator:{id:this.remediation.value[0].value.form.value[0].value,channel:(null===(he=this.values.authenticator)||void 0===he?void 0:he.channel)||this.values.channel},stateHandle:this.values.stateHandle}}getValuesAfterProceed(){this.values=super.getValuesAfterProceed(),delete this.values.authenticators;const he=this.values.channel?"channel":"authenticator";return Object.keys(this.values).filter(Ve=>Ve!==he).reduce((Ve,ot)=>Object.assign(Object.assign({},Ve),{[ot]:this.values[ot]}),{})}}return re.remediationName="select-enrollment-channel",re})(),bn=(()=>{class re extends Hn{getInputEmail(){return[{name:"email",type:"string",required:!0,label:"Email"}]}getInputPhoneNumber(){return[{name:"phoneNumber",type:"string",required:!0,label:"Phone Number"}]}canRemediate(){return Boolean(this.values.email||this.values.phoneNumber)}getNextStep(he,Ae){const Ve=super.getNextStep(he,Ae),ot=Ae.currentAuthenticator.value;return Object.assign(Object.assign({},Ve),{authenticator:ot})}getData(){return{stateHandle:this.values.stateHandle,email:this.values.email,phoneNumber:this.values.phoneNumber}}getValuesAfterProceed(){return Object.keys(this.values).filter(Ae=>!["email","phoneNumber"].includes(Ae)).reduce((Ae,Ve)=>Object.assign(Object.assign({},Ae),{[Ve]:this.values[Ve]}),{})}}return re.remediationName="enrollment-channel-data",re})(),nr=(()=>{class re extends lr{}return re.remediationName="challenge-authenticator",re})(),_t=(()=>{class re extends Jr{canRemediate(){return!!this.values.startPolling||"challenge-poll"===this.options.step}}return re.remediationName="challenge-poll",re})(),mt=(()=>{class re extends Hn{constructor(){super(...arguments),this.map={identifier:["username"]}}canRemediate(){const{identifier:he}=this.getData();return!!he}mapCredentials(){const{credentials:he,password:Ae}=this.values;if(he||Ae)return he||{passcode:Ae}}getInputCredentials(he){return Object.assign(Object.assign({},he.form.value[0]),{name:"password",required:he.required})}}return re.remediationName="identify",re})(),nt=(()=>{class re extends Hn{mapCredentials(){const{newPassword:he}=this.values;if(he)return{passcode:he}}getInputCredentials(he){const Ve="password"===this.getAuthenticator().type?"newPassword":"verificationCode";return Object.assign(Object.assign({},he.form.value[0]),{name:Ve})}}return re.remediationName="reenroll-authenticator",re})(),Ft=(()=>{class re extends nt{}return re.remediationName="reenroll-authenticator-warning",re})(),Si=(()=>{class re extends Hn{canRemediate(){return!1}getNextStep(){const{name:he,type:Ae,idp:Ve,href:ot}=this.remediation;return{name:he,type:Ae,idp:Ve,href:ot}}}return re.remediationName="redirect-idp",re})();class rn extends Hn{findMatchedOption(J,he){let Ae;for(let Ve of J)if(Ae=he.find(({relatesTo:ot})=>ot.key&&ot.key===Ve.key),Ae)break;return Ae}canRemediate(J){var he,Ae;const{authenticators:Ve,authenticator:ot}=this.values,xt=Ln(this.remediation),{options:Vt}=xt;if(!Ve||!Ve.length)return!1;if(K(ot)&&ot.id)return!0;const Ut=this.findMatchedOption(Ve,Vt);if(Ut){const ti=J?.currentAuthenticator&&J?.currentAuthenticator.value.id===(null===(he=Ut.relatesTo)||void 0===he?void 0:he.id),ui=J?.currentAuthenticatorEnrollment&&J?.currentAuthenticatorEnrollment.value.id===(null===(Ae=Ut.relatesTo)||void 0===Ae?void 0:Ae.id);return!ti&&!ui}return!1}mapAuthenticator(J){const{authenticators:he,authenticator:Ae}=this.values;if(K(Ae)&&Ae.id)return this.selectedAuthenticator=Ae,Ae;const{options:Ve}=J,ot=function Xr(re,J){let he;for(let Ae of re)if(he=J.find(({relatesTo:Ve})=>Ve.key&&Ve.key===Ae.key),he)break;return he}(he,Ve);return this.selectedAuthenticator=ot.relatesTo,this.selectedOption=ot,{id:ot?.value.form.value.find(({name:xt})=>"id"===xt).value}}getInputAuthenticator(J){return{name:"authenticator",type:"string",options:J.options.map(({label:Ae,relatesTo:Ve})=>({label:Ae,value:Ve.key}))}}getValuesAfterProceed(){this.values=super.getValuesAfterProceed();const J=this.values.authenticators.filter(he=>!0!==fo(he,this.selectedAuthenticator));return Object.assign(Object.assign({},this.values),{authenticators:J})}}let qn=(()=>{class re extends rn{constructor(he,Ae={},Ve={}){var ot;super(he,Ae,Ve);const xt="recoverPassword"===this.options.flow;(null===(ot=Ln(he).options)||void 0===ot?void 0:ot.some(({relatesTo:Ut})=>Ut?.key===Y.OKTA_PASSWORD))&&(xt||this.values.password)&&(this.values.authenticators=[...this.values.authenticators||[],{key:Y.OKTA_PASSWORD}])}}return re.remediationName="select-authenticator-authenticate",re})(),Ri=(()=>{class re extends rn{}return re.remediationName="select-authenticator-enroll",re})();class An extends Hn{constructor(J,he={}){super(J,he),this.authenticator=this.getAuthenticator(),this.formatAuthenticatorData()}formatAuthenticatorData(){if(this.getAuthenticatorData())this.values.authenticatorsData=this.values.authenticatorsData.map(he=>fo(this.authenticator,he)?this.mapAuthenticatorDataFromValues(he):he);else{const he=this.mapAuthenticatorDataFromValues();he&&this.values.authenticatorsData.push(he)}}getAuthenticatorData(){return this.values.authenticatorsData.find(J=>fo(this.authenticator,J))}canRemediate(){return this.values.authenticatorsData.some(J=>fo(this.authenticator,J))}mapAuthenticatorDataFromValues(J){let{methodType:he,authenticator:Ae}=this.values;!he&&K(Ae)&&(he=Ae?.methodType);const{id:Ve,enrollmentId:ot}=this.authenticator,xt=Object.assign(Object.assign({id:Ve,enrollmentId:ot},J&&J),he&&{methodType:he});return xt.methodType?xt:null}getAuthenticatorFromRemediation(){return this.remediation.value.find(({name:he})=>"authenticator"===he)}getValuesAfterProceed(){this.values=super.getValuesAfterProceed();const J=this.values.authenticatorsData.filter(he=>!0!==fo(this.authenticator,he));return Object.assign(Object.assign({},this.values),{authenticatorsData:J})}}let Rn=(()=>{class re extends An{mapAuthenticator(){return this.getAuthenticatorData()}getInputAuthenticator(){const he=this.getAuthenticatorFromRemediation(),Ae=he.form.value.find(({name:ot})=>"methodType"===ot);return Ae&&Ae.options?{name:"methodType",type:"string",required:!0,options:Ae.options}:[...he.form.value]}getValuesAfterProceed(){return this.values=super.getValuesAfterProceed(),Object.keys(this.values).filter(Ae=>"authenticator"!==Ae).reduce((Ae,Ve)=>Object.assign(Object.assign({},Ae),{[Ve]:this.values[Ve]}),{})}}return re.remediationName="authenticator-verification-data",re})(),_r=(()=>{class re extends An{mapAuthenticator(){const he=this.getAuthenticatorData();return{id:Ln(this.remediation).form.value.find(({name:Ve})=>"id"===Ve).value,methodType:he.methodType,phoneNumber:he.phoneNumber}}getInputAuthenticator(he){return[{name:"methodType",type:"string"},{name:"phoneNumber",label:"Phone Number",type:"string"}].map(Ae=>{const Ve=he.form.value.find(ot=>ot.name===Ae.name);return Object.assign(Object.assign({},Ve),Ae)})}mapAuthenticatorDataFromValues(he){he=super.mapAuthenticatorDataFromValues(he);const{phoneNumber:Ae}=this.values;if(he||Ae)return Object.assign(Object.assign({},he&&he),Ae&&{phoneNumber:Ae})}}return re.remediationName="authenticator-enrollment-data",re})(),Yn=(()=>{class re extends Hn{canRemediate(){return!!this.values.skip||"skip"===this.options.step}}return re.remediationName="skip",re})();const Wr={identify:mt,"select-authenticator-authenticate":qn,"select-authenticator-enroll":Ri,"authenticator-enrollment-data":_r,"authenticator-verification-data":Rn,"enroll-authenticator":Lo,"challenge-authenticator":nr,"challenge-poll":_t,"reenroll-authenticator":nt,"reenroll-authenticator-warning":Ft,"enroll-poll":Jr,"select-enrollment-channel":ir,"enrollment-channel-data":bn,"redirect-idp":Si,skip:Yn};let pn=(()=>{class re extends lr{}return re.remediationName="reset-authenticator",re})();const zo={identify:mt,"identify-recovery":mt,"select-authenticator-authenticate":qn,"select-authenticator-enroll":Ri,"challenge-authenticator":nr,"authenticator-verification-data":Rn,"authenticator-enrollment-data":_r,"reset-authenticator":pn,"reenroll-authenticator":nt,"reenroll-authenticator-warning":Ft,"enroll-poll":Jr};let Ys=(()=>{class re extends Hn{constructor(he,Ae={},Ve={}){super(he,Ae,Ve),this.authenticator=null,this.getCredentialsFromRemediation()&&(this.authenticator=this.authenticator=new Qr({}))}canRemediate(){if(this.authenticator&&!this.authenticator.canVerify(this.values))return!1;const he=this.getData().userProfile;return!!he&&this.remediation.value.find(({name:Ve})=>"userProfile"===Ve).form.value.reduce((Ve,ot)=>(ot.required&&(Ve=Ve&&!!he[ot.name]),Ve),!0)}getCredentialsFromRemediation(){return this.remediation.value.find(({name:he})=>"credentials"===he)}mapUserProfile({form:{value:he}}){const Ve=he.map(({name:ot})=>ot).reduce((ot,xt)=>this.values[xt]?Object.assign(Object.assign({},ot),{[xt]:this.values[xt]}):ot,{});if(0!==Object.keys(Ve).length)return Ve}mapCredentials(){const he=this.authenticator&&this.authenticator.mapCredentials(this.values);if(he)return he}getInputUserProfile(he){return[...he.form.value]}getInputCredentials(he){return[...he.form.value]}getErrorMessages(he){return he.value[0].form.value.reduce((Ae,Ve)=>(Ve.messages&&Ae.push(Ve.messages.value[0].message),Ae),[])}}return re.remediationName="enroll-profile",re})(),ps=(()=>{class re extends Hn{canRemediate(){return!0}}return re.remediationName="select-enroll-profile",re})();const Us={"select-enroll-profile":ps,"enroll-profile":Ys,"authenticator-enrollment-data":_r,"select-authenticator-enroll":Ri,"enroll-poll":Jr,"select-enrollment-channel":ir,"enrollment-channel-data":bn,"enroll-authenticator":Lo,skip:Yn};let Ws=(()=>{class re extends rn{constructor(){super(...arguments),this.map={identifier:["username"]}}canRemediate(){return!!this.getData("identifier")&&super.canRemediate()}mapAuthenticator(he){var Ae,Ve,ot;const xt=super.mapAuthenticator(he),Vt=null===(Ae=this.selectedOption)||void 0===Ae?void 0:Ae.value.form.value.find(({name:ti})=>"methodType"===ti),Ut=this.values.methodType||Vt?.value||(null===(ot=null===(Ve=Vt?.options)||void 0===Ve?void 0:Ve[0])||void 0===ot?void 0:ot.value);return Ut?Object.assign(Object.assign({},xt),{methodType:Ut}):xt}getInputUsername(){return{name:"username",type:"string"}}}return re.remediationName="select-authenticator-unlock-account",re})();const Pt={identify:mt,"select-authenticator-unlock-account":Ws,"select-authenticator-authenticate":qn,"challenge-authenticator":nr,"challenge-poll":_t,"authenticator-verification-data":Rn,"reenroll-authenticator-warning":Ft};function qe(re,J="default"){let he,Ae,Ve=!0;switch(J){case"register":case"signup":case"enrollProfile":he=Us,Ve=!1;break;case"recoverPassword":case"resetPassword":he=zo,Ae=["currentAuthenticator-recover","currentAuthenticatorEnrollment-recover"],Ve=!1;break;case"unlockAccount":he=Pt,Ve=!1,Ae=["unlock-account"];break;default:he=Wr}return{flow:J,remediators:he,actions:Ae,withCredentials:Ve}}function He(re,J){return ft.apply(this,arguments)}function ft(){return(ft=(0,I.Z)(function*(re,J){const Ae=qe(0,re.transactionManager.load().flow);return bo(re,Object.assign(Object.assign(Object.assign({},J),Ae),{actions:["cancel"]}))})).apply(this,arguments)}function It(re){var J=/\+/g,he=/([^&=]+)=?([^&]*)/g,Ae=re||"";"#"===Ae.charAt(0)&&"/"===Ae.charAt(1)&&(Ae=Ae.substring(2)),("#"===Ae.charAt(0)||"?"===Ae.charAt(0))&&(Ae=Ae.substring(1));for(var ot,Ve={};ot=he.exec(Ae);){var xt=ot[1],Vt=ot[2];Ve[xt]="id_token"===xt||"access_token"===xt||"code"===xt?Vt:decodeURIComponent(Vt.replace(J," "))}return Ve}class Xt extends W{constructor(J,he){super(`Enter the OTP code in the originating client: ${he}`),this.name="EmailVerifyCallbackError",this.state=J,this.otp=he}}function li(re){return"EmailVerifyCallbackError"===re.name}function ci(re){return/(otp=)/i.test(re)&&/(state=)/i.test(re)}function Ai(re){return It(re)}function Wi(re,J){return Qi.apply(this,arguments)}function Qi(){return(Qi=(0,I.Z)(function*(re,J){if(ci(J)){const{state:he,otp:Ae}=Ai(J);if(re.idx.canProceed({state:he}))return yield re.idx.proceed({state:he,otp:Ae});throw new Xt(he,Ae)}})).apply(this,arguments)}function on(re,J={}){return!(!ae(re,J)&&!J.stateHandle)}function wn(re){return Cn.apply(this,arguments)}function Cn(){return(Cn=(0,I.Z)(function*(re,J={}){if(!on(re,J))throw new s("Unable to proceed: saved transaction could not be loaded");let{flow:he,state:Ae}=J;return he||(he=ae(re,{state:Ae})?.flow),bo(re,Object.assign(Object.assign({},J),{flow:he}))})).apply(this,arguments)}function dn(re){return On.apply(this,arguments)}function On(){return(On=(0,I.Z)(function*(re,J={}){var he;let Ae=yield wn(re,{startPolling:!0});return(null===(he=ae(re)?.remediations)||void 0===he?void 0:he.find(xt=>xt.includes("poll")))?.length||x("No polling remediations available at the current IDX flow stage"),Number.isInteger(J.refresh)?new Promise(function(xt,Vt){setTimeout((0,I.Z)(function*(){var Ut,ti;try{const ui=null===(ti=null===(Ut=Ae.nextStep)||void 0===Ut?void 0:Ut.poll)||void 0===ti?void 0:ti.refresh;xt(ui?dn(re,{refresh:ui}):Ae)}catch(ui){Vt(ui)}}),J.refresh)}):Ae})).apply(this,arguments)}function Un(re){return Xn.apply(this,arguments)}function Xn(){return(Xn=(0,I.Z)(function*(re,J={}){return re.transactionManager.clear(),bo(re,Object.assign({exchangeCodeForTokens:!1},J))})).apply(this,arguments)}function Nn(re){return Ro.apply(this,arguments)}function Ro(){return(Ro=(0,I.Z)(function*(re,J={}){if(!ge(re)){const{enabledFeatures:he}=yield Un(re,Object.assign(Object.assign({},J),{flow:"register",autoRemediate:!1}));if(!J.activationToken&&he&&!he.includes(Z.REGISTRATION))throw new s("Registration is not supported based on your current org configuration.")}return bo(re,Object.assign(Object.assign({},J),{flow:"register"}))})).apply(this,arguments)}function Io(re){return es.apply(this,arguments)}function es(){return(es=(0,I.Z)(function*(re,J={}){const he=qe(0,"recoverPassword");return bo(re,Object.assign(Object.assign({},J),he))})).apply(this,arguments)}function qr(re,J){return po.apply(this,arguments)}function po(){return(po=(0,I.Z)(function*(re,J){const he=re.transactionManager.load();if(!he)throw new s("No transaction data was found in storage");const{codeVerifier:Ae,state:Ve}=he,{searchParams:ot}=new URL(J),xt=ot.get("state"),Vt=ot.get("interaction_code"),Ut=ot.get("error");if(Ut)throw new mi(Ut,ot.get("error_description"));if(xt!==Ve)throw new s("State in redirect uri does not match with transaction state");if(!Vt)throw new s("Unable to parse interaction_code from the url");const{tokens:ti}=yield re.token.exchangeCodeForTokens({interactionCode:Vt,codeVerifier:Ae});re.tokenManager.setTokens(ti)})).apply(this,arguments)}function io(re){return Po.apply(this,arguments)}function Po(){return(Po=(0,I.Z)(function*(re,J={}){if(J.flow="unlockAccount",!ge(re)){const{enabledFeatures:he}=yield Un(re,Object.assign(Object.assign({},J),{autoRemediate:!1}));if(he&&!he.includes(Z.ACCOUNT_UNLOCK))throw new s("Self Service Account Unlock is not supported based on your current org configuration.")}return bo(re,Object.assign({},J))})).apply(this,arguments)}function eo(re){return"OAuthError"===re.name&&"interaction_required"===re.errorCode}function Mn(re){return re.pkce||"code"===re.responseType||"query"===re.responseMode}function Je(re){return Mn(re)&&"fragment"!==re.responseMode?window.location.search:window.location.hash}function wt(re){if(!function mn(re,J){var he=J.options;return!(!re||!he.redirectUri)&&0===re.indexOf(he.redirectUri)}(window.location.href,re))return!1;var J=Mn(re.options),he=Je(re.options);if(function hn(re){return/(error=)/i.test(re)||/(error_description)/i.test(re)}(he))return!0;if(J){var Ae=function Ns(re){return/(code=)/i.test(re)}(he)||function sa(re){return/(interaction_code=)/i.test(re)}(he);return Ae}return function xs(re){return/((id|access)_token=)/i.test(re)}(window.location.hash)}function lt(re,J){if(!J){if(!wt(re))return!1;J=Je(re.options)}return/(error=interaction_required)/i.test(J)}const Jt=function(re){return atob(re)},Ci=function(re){return btoa(re)},Ei=typeof crypto>"u"?null:crypto,Hi=/windows phone|iemobile|wpdesktop/i;function zn(){return typeof document<"u"&&typeof window<"u"}function kn(){if(!zn())return!1;const re=document.documentMode;return!!re&&re<=11}function En(){return navigator.userAgent}function Tn(){const re=En();return re&&!Hi.test(re)}function no(){if(!zn())return!1;const re=document.documentMode;return typeof window.postMessage<"u"&&!(re&&re<10)}function Gn(){return typeof Ei<"u"&&null!==Ei&&typeof Ei.subtle<"u"&&typeof Uint8Array<"u"}function Eo(){return Gn()}function Wo(){return typeof TextEncoder<"u"}function vo(){return Eo()&&Wo()}function cr(){return!!zn()&&"https:"===window.location.protocol}function Ko(){return zn()&&"localhost"===window.location.hostname}function dr(){return!kn()&&typeof window.indexedDB<"u"&&Wo()&&Gn()}class Nr{constructor(){this.environments=["okta-auth-js/7.8.0"],this.maybeAddNodeEnvironment()}addEnvironment(J){this.environments.push(J)}getHttpHeader(){return{"X-Okta-User-Agent-Extended":this.environments.join(" ")}}getVersion(){return"7.8.0"}maybeAddNodeEnvironment(){if(zn()||!process||!process.versions)return;const{node:J}=process.versions;this.environments.push(`nodejs/${J}`)}}function pr(re,J,he){re.options.headers=re.options.headers||{},re.options.headers[J]=he}function wr(re){return ts(Ci(re))}function ts(re){return re.replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function Bs(re){return re.replace(/-/g,"+").replace(/_/g,"/")}function Ao(re){var J=Bs(re);switch(J.length%4){case 0:break;case 2:J+="==";break;case 3:J+="=";break;default:throw new s("Not a valid Base64Url")}var he=Jt(J);try{return decodeURIComponent(escape(he))}catch{return he}}function aa(re){for(var J=new Uint8Array(re.length),he=0;he<re.length;he++)J[he]=re.charCodeAt(he);return J}function Xs(re){return Jt(Bs(re))}function ea(re){return Uint8Array.from(Xs(re),J=>J.charCodeAt(0))}function Gs(re){return Ci(new Uint8Array(re).reduce((J,he)=>J+String.fromCharCode(he),""))}function rr(re){var J=(new TextEncoder).encode(re);return Ei.subtle.digest("SHA-256",J).then(function(he){var Ve=new Uint8Array(he).slice(0,16);return wr(String.fromCharCode.apply(null,Ve))})}function ua(re,J){J=M(J);var Ae={name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}};return delete J.use,Ei.subtle.importKey("jwk",J,Ae,!0,["verify"]).then(function(xt){var Vt=re.split("."),Ut=aa(Vt[0]+"."+Vt[1]),ui=aa(Xs(Vt[2]));return Ei.subtle.verify(Ae,xt,ui,Ut)})}class ta{constructor(J={quiet:!1}){this.queue=[],this.running=!1,this.options=J}push(J,he,...Ae){return new Promise((Ve,ot)=>{this.queue.length>0&&!1!==this.options.quiet&&x("Async method is being called but another async method is already running. The new method will be delayed until the previous method completes."),this.queue.push({method:J,thisObject:he,args:Ae,resolve:Ve,reject:ot}),this.run()})}run(){if(!this.running&&0!==this.queue.length){this.running=!0;var J=this.queue.shift(),he=J.method.apply(J.thisObject,J.args);!function n(re){return re&&re.finally&&"function"==typeof re.finally}(he)?(J.resolve(he),this.running=!1,this.run()):he.then(J.resolve,J.reject).finally(()=>{this.running=!1,this.run()})}}}function fa(re){return("0"+re.toString(16)).substr(-2)}var Oa={DEFAULT_CODE_CHALLENGE_METHOD:ht,generateVerifier:function Ia(re){var J=re||"";return J.length<Te&&(J+=function Ra(re){var J=new Uint8Array(Math.ceil(re/2));return Ei.getRandomValues(J),Array.from(J,fa).join("").slice(0,re)}(Te-J.length)),encodeURIComponent(J).slice(0,we)},computeChallenge:function Pa(re){var J=(new TextEncoder).encode(re);return Ei.subtle.digest("SHA-256",J).then(function(he){return wr(String.fromCharCode.apply(null,new Uint8Array(he)))})}};function ma(re){var he,J=re.split(".");try{he={header:JSON.parse(Ao(J[0])),payload:JSON.parse(Ao(J[1])),signature:J[2]}}catch{throw new s("Malformed token")}return he}function Cr(re){const{pkce:J,clientId:he,redirectUri:Ae,responseType:Ve,responseMode:ot,scopes:xt,acrValues:Vt,maxAge:Ut,state:ti,ignoreSignature:ui,dpop:zi}=re.options,yi=zn()?window.location.href:void 0;return w({pkce:J,clientId:he,redirectUri:Ae||yi,responseType:Ve||["token","id_token"],responseMode:ot,state:ti||_(),nonce:t(64),scopes:xt||["openid","email"],acrValues:Vt,maxAge:Ut,ignoreSignature:ui,dpop:zi})}const us="OktaAuthJs",Fo="DPoPKeys";function ga(re){return(as(re)||function Ur(re){return re instanceof i}(re))&&"use_dpop_nonce"===re.errorCode}function la(){return(la=(0,I.Z)(function*(re,J,he){const Ae=wr(JSON.stringify(re)),Ve=wr(JSON.stringify(J));return`${Ae}.${Ve}.${ts(Gs(yield Ei.subtle.sign({name:he.algorithm.name},he,aa(`${Ae}.${Ve}`))))}`})).apply(this,arguments)}function ba(re=32){return[...Ei.getRandomValues(new Uint8Array(re))].map(J=>J.toString(16)).join("")}function Ks(){return(Ks=(0,I.Z)(function*(){const re={name:"RSASSA-PKCS1-v1_5",hash:"SHA-256",modulusLength:2048,publicExponent:new Uint8Array([1,0,1])};return Ei.subtle.generateKey(re,!1,["sign","verify"])})).apply(this,arguments)}function Sr(){return(Sr=(0,I.Z)(function*(re){const J=(new TextEncoder).encode(re),he=yield Ei.subtle.digest("SHA-256",J);return Ci(String.fromCharCode.apply(null,new Uint8Array(he))).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")})).apply(this,arguments)}function is(re){return gs.apply(this,arguments)}function gs(){return(gs=(0,I.Z)(function*(re,...J){const he=yield function ms(){return new Promise((re,J)=>{try{const Ae=window.indexedDB.open(us,1);Ae.onerror=function(){J(Ae.error)},Ae.onupgradeneeded=function(){Ae.result.createObjectStore(Fo)},Ae.onsuccess=function(){const Ve=Ae.result,ot=Ve.transaction(Fo,"readwrite");ot.onerror=function(){J(ot.error)};const xt=ot.objectStore(Fo);re(xt),ot.oncomplete=function(){Ve.close()}}}catch(he){J(he)}})}();return new Promise((Ae,Ve)=>{const ot=he[re](...J);ot.onsuccess=function(){Ae(ot)},ot.onerror=function(){Ve(ot.error)}})})).apply(this,arguments)}function Fs(){return(Fs=(0,I.Z)(function*(re,J){return yield is("add",J,re),J})).apply(this,arguments)}function Cs(re){return Ds.apply(this,arguments)}function Ds(){return(Ds=(0,I.Z)(function*(re){if(re){const J=yield is("get",re);if(J.result)return J.result}throw new s("Unable to locate dpop key pair required for refresh"+(re?` (${re})`:""))})).apply(this,arguments)}function Ss(re){return ao.apply(this,arguments)}function ao(){return(ao=(0,I.Z)(function*(re){yield is("delete",re)})).apply(this,arguments)}function Br(){return(Br=(0,I.Z)(function*(){yield is("clear")})).apply(this,arguments)}function vr(){return vr=(0,I.Z)(function*(){const re=ba(4),J=yield function $o(){return Ks.apply(this,arguments)}();return yield function Bo(re,J){return Fs.apply(this,arguments)}(re,J),{keyPair:J,keyPairId:re}}),vr.apply(this,arguments)}function Wa(re,J){return za.apply(this,arguments)}function za(){return(za=(0,I.Z)(function*(re,J){var he;let Ae=!1;const{accessToken:Ve,refreshToken:ot}=J;"access"===re&&Ve&&"DPoP"===Ve.tokenType&&!ot&&(Ae=!0),"refresh"===re&&ot&&!Ve&&(Ae=!0);const xt=null!==(he=Ve?.dpopPairId)&&void 0!==he?he:ot?.dpopPairId;Ae&&xt&&(yield Ss(xt))})).apply(this,arguments)}function $s(re){return So.apply(this,arguments)}function So(){return So=(0,I.Z)(function*({keyPair:re,url:J,method:he,nonce:Ae,accessToken:Ve}){const{kty:ot,crv:xt,e:Vt,n:Ut,x:ti,y:ui}=yield Ei.subtle.exportKey("jwk",re.publicKey),zi={alg:"RS256",typ:"dpop+jwt",jwk:{kty:ot,crv:xt,e:Vt,n:Ut,x:ti,y:ui}},yi={htm:he,htu:J,iat:Math.floor(Date.now()/1e3),jti:ba()};return Ae&&(yi.nonce=Ae),Ve&&(yi.ath=yield function fs(re){return Sr.apply(this,arguments)}(Ve)),function Dr(re,J,he){return la.apply(this,arguments)}(zi,yi,re.privateKey)}),So.apply(this,arguments)}function Xa(){return(Xa=(0,I.Z)(function*({keyPair:re,url:J,method:he,nonce:Ae}){const Ve={keyPair:re,url:J,method:he};return Ae&&(Ve.nonce=Ae),$s(Ve)})).apply(this,arguments)}function Fr(re,J){return Ui.apply(this,arguments)}function Ui(){return Ui=(0,I.Z)(function*(re,{url:J,data:he,nonce:Ae,dpopKeyPair:Ve}){var ot,xt;const Ut={"Content-Type":"application/x-www-form-urlencoded"};if(re.options.dpop){if(!Ve)throw new s("DPoP is configured but no key pair was provided");const ti=yield function Hs(re){return Xa.apply(this,arguments)}({url:J,method:"POST",nonce:Ae,keyPair:Ve});Ut.DPoP=ti}try{return yield vi(re,{url:J,method:"POST",args:he,headers:Ut})}catch(ti){if(ga(ti)&&!Ae){const ui=null===(ot=ti.resp)||void 0===ot?void 0:ot.headers["dpop-nonce"];if(!ui)throw new Qt({errorSummary:"No `dpop-nonce` header found when required"},null!==(xt=ti.resp)&&void 0!==xt?xt:void 0);return Fr(re,{url:J,data:he,dpopKeyPair:Ve,nonce:ui})}throw ti}}),Ui.apply(this,arguments)}function ks(){return(ks=(0,I.Z)(function*(re,J,he){!function Zo(re){if(!re.clientId)throw new s("A clientId must be specified in the OktaAuth constructor to get a token");if(!re.redirectUri)throw new s("The redirectUri passed to /authorize must also be passed to /token");if(!re.authorizationCode&&!re.interactionCode)throw new s("An authorization code (returned from /authorize) must be passed to /token");if(!re.codeVerifier)throw new s('The "codeVerifier" (generated and saved by your app) must be passed to /token')}(J);var Ae=function qa(re,J){var he=w({client_id:J.clientId,redirect_uri:J.redirectUri,grant_type:J.interactionCode?"interaction_code":"authorization_code",code_verifier:J.codeVerifier});J.interactionCode?he.interaction_code=J.interactionCode:J.authorizationCode&&(he.code=J.authorizationCode);const{clientSecret:Ae}=re.options;return Ae&&(he.client_secret=Ae),V(he).slice(1)}(re,J);return Fr(re,{url:he.tokenUrl,data:Ae,dpopKeyPair:J?.dpopKeyPair})})).apply(this,arguments)}function Be(){return(Be=(0,I.Z)(function*(re,J,he){const Ae=Object.entries({client_id:J.clientId,grant_type:"refresh_token",scope:he.scopes.join(" "),refresh_token:he.refreshToken}).map(function([xt,Vt]){return xt+"="+encodeURIComponent(Vt)}).join("&");let Ve=he.tokenUrl;return J.extraParams&&Object.keys(J.extraParams).length>=1&&(Ve+=V(J.extraParams)),Fr(re,{url:Ve,data:Ae,dpopKeyPair:J?.dpopKeyPair})})).apply(this,arguments)}function Ye(re,J){return Fi(re,(J||re.options.issuer)+"/.well-known/openid-configuration",{cacheResponse:!0})}function Ot(re,J,he){return qt.apply(this,arguments)}function qt(){return(qt=(0,I.Z)(function*(re,J,he){if(!J||!J.idToken)throw new s("Only idTokens may be verified");const Ae=ma(J.idToken),Ve=he?.issuer||re.options.issuer,{issuer:ot}=yield Ye(re,Ve),xt=Object.assign({clientId:re.options.clientId,ignoreSignature:re.options.ignoreSignature},he,{issuer:ot});if(function Qe(re,J,he){const Ae=he.clientId,Ve=he.issuer,ot=he.nonce,xt=he.acrValues;if(!J||!Ve||!Ae)throw new s("The jwt, iss, and aud arguments are all required");if(ot&&J.nonce!==ot)throw new s("OAuth flow response nonce doesn't match request nonce");const Vt=Math.floor(Date.now()/1e3);if(J.iss!==Ve)throw new s("The issuer ["+J.iss+"] does not match ["+Ve+"]");if(Array.isArray(J.aud)&&J.aud.indexOf(Ae)<0||!Array.isArray(J.aud)&&J.aud!==Ae)throw new s("The audience ["+J.aud+"] does not match ["+Ae+"]");if(xt&&J.acr!==xt)throw new s("The acr ["+J.acr+"] does not match acr_values ["+xt+"]");if(J.iat>J.exp)throw new s("The JWT expired before it was issued");if(!re.options.ignoreLifetime){if(Vt-re.options.maxClockSkew>J.exp)throw new s("The JWT expired and is no longer valid");if(J.iat>Vt+re.options.maxClockSkew)throw new s("The JWT was issued in the future")}}(re,Ae.payload,xt),1==xt.ignoreSignature||!re.features.isTokenVerifySupported())return J;const Vt=yield function Re(re,J,he){var Ae=re.storageManager.getHttpCache(re.options.cookies);return Ye(re,J).then(function(Ve){var ot=Ve.jwks_uri,Vt=Ae.getStorage()[ot];if(Vt&&Date.now()/1e3<Vt.expiresAt){var Ut=E(Vt.response.keys,{kid:he});if(Ut)return Ut}return Ae.clearStorage(ot),Fi(re,ot,{cacheResponse:!0}).then(function(ti){var ui=E(ti.keys,{kid:he});if(ui)return ui;throw new s("The key id, "+he+", was not found in the server's keys")})})}(re,J.issuer,Ae.header.kid);if(!(yield ua(J.idToken,Vt)))throw new s("The token signature is not valid");if(he&&he.accessToken&&J.claims.at_hash&&(yield rr(he.accessToken))!==J.claims.at_hash)throw new s("Token hash verification failed");return J})).apply(this,arguments)}function bi(re,J,he,Ae){return qi.apply(this,arguments)}function qi(){return(qi=(0,I.Z)(function*(re,J,he,Ae){if(!1!==re.options.pkce&&(he.code||he.interaction_code))return re.token.exchangeCodeForTokens(Object.assign({},J,{authorizationCode:he.code,interactionCode:he.interaction_code}),Ae);J=J||Cr(re),Ae=Ae||j(re,J);let xt,ot=J.responseType||[];!Array.isArray(ot)&&"none"!==ot&&(ot=[ot]),xt=he.scope?he.scope.split(" "):M(J.scopes);const Vt=J.clientId||re.options.clientId;!function Ht(re,J){if(re.error&&re.error_description)throw new mi(re.error,re.error_description);if(re.state!==J.state)throw new s("OAuth flow response state doesn't match request state");if(J.dpop&&"DPoP"!==re.token_type)throw new s('Unable to parse OAuth flow response: DPoP was configured but "token_type" was not DPoP')}(he,J);const Ut={},ti=he.expires_in,ui=he.token_type,zi=he.access_token,yi=he.id_token,Yi=he.refresh_token,Gi=Math.floor(Date.now()/1e3);if(zi){const fn=re.token.decode(zi);Ut.accessToken={accessToken:zi,claims:fn.payload,expiresAt:Number(ti)+Gi,tokenType:ui,scopes:xt,authorizeUrl:Ae.authorizeUrl,userinfoUrl:Ae.userinfoUrl},J.dpopPairId&&(Ut.accessToken.dpopPairId=J.dpopPairId),J.extraParams&&(Ut.accessToken.extraParams=J.extraParams)}if(Yi&&(Ut.refreshToken={refreshToken:Yi,expiresAt:Number(ti)+Gi,scopes:xt,tokenUrl:Ae.tokenUrl,authorizeUrl:Ae.authorizeUrl,issuer:Ae.issuer},J.dpopPairId&&(Ut.refreshToken.dpopPairId=J.dpopPairId),J.extraParams&&(Ut.refreshToken.extraParams=J.extraParams)),yi){const fn=re.token.decode(yi),Zn={idToken:yi,claims:fn.payload,expiresAt:fn.payload.exp-fn.payload.iat+Gi,scopes:xt,authorizeUrl:Ae.authorizeUrl,issuer:Ae.issuer,clientId:Vt};J.extraParams&&(Zn.extraParams=J.extraParams);const Dn={clientId:Vt,issuer:Ae.issuer,nonce:J.nonce,accessToken:zi,acrValues:J.acrValues};void 0!==J.ignoreSignature&&(Dn.ignoreSignature=J.ignoreSignature),yield Ot(re,Zn,Dn),Ut.idToken=Zn}if(-1!==ot.indexOf("token")&&!Ut.accessToken)throw new s('Unable to parse OAuth flow response: response type "token" was requested but "access_token" was not returned.');if(-1!==ot.indexOf("id_token")&&!Ut.idToken)throw new s('Unable to parse OAuth flow response: response type "id_token" was requested but "id_token" was not returned.');return{tokens:Ut,state:he.state,code:he.code,responseType:ot}})).apply(this,arguments)}function en(re,J,he){return sn.apply(this,arguments)}function sn(){return sn=(0,I.Z)(function*(re,J,he){he=he||j(re,J),J=Object.assign({},Cr(re),M(J));const{authorizationCode:Ae,interactionCode:Ve,codeVerifier:ot,clientId:xt,redirectUri:Vt,scopes:Ut,ignoreSignature:ti,state:ui,acrValues:zi,dpop:yi,dpopPairId:Yi,extraParams:Gi}=J,fn={clientId:xt,redirectUri:Vt,authorizationCode:Ae,interactionCode:Ve,codeVerifier:ot,dpop:yi},Zn=["token"];-1!==Ut.indexOf("openid")&&Zn.push("id_token");const Dn={clientId:xt,redirectUri:Vt,scopes:Ut,responseType:Zn,ignoreSignature:ti,acrValues:zi,extraParams:Gi};try{if(yi)if(Yi){const Ta=yield Cs(Yi);fn.dpopKeyPair=Ta,Dn.dpop=yi,Dn.dpopPairId=Yi}else{const{keyPair:Ta,keyPairId:ca}=yield function Ma(){return vr.apply(this,arguments)}();fn.dpopKeyPair=Ta,Dn.dpop=yi,Dn.dpopPairId=ca}const Ho=yield function kr(re,J,he){return ks.apply(this,arguments)}(re,fn,he),Hr=yield bi(re,Dn,Ho,he);return Hr.code=Ae,Hr.state=ui,Hr}finally{re.transactionManager.clear()}}),sn.apply(this,arguments)}var jn=(()=>{return(re=jn||(jn={})).ACCESS="accessToken",re.ID="idToken",re.REFRESH="refreshToken",jn;var re})();function yo(re){return re&&re.accessToken}function To(re){return re&&re.idToken}function Er(re){return re&&re.refreshToken}function na(){return(na=(0,I.Z)(function*(re,J,he){if(J||(J=(yield re.tokenManager.getTokens()).accessToken),he||(he=(yield re.tokenManager.getTokens()).idToken),!J||!yo(J))return Promise.reject(new s("getUserInfo requires an access token object"));if(!he||!To(he))return Promise.reject(new s("getUserInfo requires an ID token object"));const Ae={url:J.userinfoUrl,method:"GET",accessToken:J.accessToken};if(re.options.dpop){const Ve=yield re.getDPoPAuthorizationHeaders(Object.assign(Object.assign({},Ae),{accessToken:J}));Ae.headers=Ve,delete Ae.accessToken}return vi(re,Ae).then(Ve=>Ve.sub===he.claims.sub?Ve:Promise.reject(new s("getUserInfo request was rejected due to token mismatch"))).catch(function(Ve){var ot;if(Ve instanceof i&&!re.options.dpop){const{error:xt,errorDescription:Vt}=Ve;throw new mi(xt,Vt)}if(!re.options.dpop){let xt=Ve;if(Ve instanceof Qt&&!(null===(ot=Ve?.meta)||void 0===ot)&&ot.wwwAuthHeader&&(xt=i.parseHeader(Ve.meta.wwwAuthHeader)),xt instanceof i){const{error:Vt,errorDescription:Ut}=xt;throw new mi(Vt,Ut)}}throw Ve})})).apply(this,arguments)}function yr(re,J,he){re.addEventListener?re.addEventListener(J,he):re.attachEvent("on"+J,he)}function os(re,J,he){re.removeEventListener?re.removeEventListener(J,he):re.detachEvent("on"+J,he)}function _a(re,J,he){var Ae,Ve;return new Promise(function(xt,Vt){Ae=function(ti){if(ti.data&&ti.data.state===he){if(ti.origin!==re.getIssuerOrigin())return Vt(new s("The request does not match client configuration"));xt(ti.data)}},yr(window,"message",Ae),Ve=setTimeout(function(){Vt(new s("OAuth flow timed out"))},J||12e4)}).finally(function(){clearTimeout(Ve),os(window,"message",Ae)})}function jr(){return(jr=(0,I.Z)(function*(re,J){if(J=J||re.options.codeChallengeMethod||ht,-1===((yield Ye(re)).code_challenge_methods_supported||[]).indexOf(J))throw new s("Invalid code_challenge_method");return J})).apply(this,arguments)}function Na(){return Na=(0,I.Z)(function*(re,J){let{codeVerifier:he,codeChallenge:Ae,codeChallengeMethod:Ve}=J;return Ae=Ae||re.options.codeChallenge,Ae||(function M0(re){if(!re.features.isPKCESupported()){var J="PKCE requires a modern browser with encryption support running in a secure context.";throw re.features.isHTTPS()||(J+="\nThe current page is not being served with HTTPS protocol. PKCE requires secure HTTPS protocol."),re.features.hasTextEncoder()||(J+='\n"TextEncoder" is not defined. To use PKCE, you may need to include a polyfill/shim for this browser.'),new s(J)}}(re),he=he||Oa.generateVerifier(),Ae=yield Oa.computeChallenge(he)),Ve=yield function va(re,J){return jr.apply(this,arguments)}(re,Ve),Object.assign(Object.assign({},J),{responseType:"code",codeVerifier:he,codeChallenge:Ae,codeChallengeMethod:Ve})}),Na.apply(this,arguments)}function Ka(re){return Ba.apply(this,arguments)}function Ba(){return Ba=(0,I.Z)(function*(re,J={}){const he=Cr(re);if((J=Object.assign(Object.assign({},he),J)).dpop&&!re.features.isDPoPSupported())throw new s("DPoP has been configured, but is not supported by browser");return!1===J.pkce?J:function Ga(re,J){return Na.apply(this,arguments)}(re,J)}),Ba.apply(this,arguments)}function xa(re){var J=function Aa(re){if(!re.clientId)throw new s("A clientId must be specified in the OktaAuth constructor to get a token");if(b(re.responseType)&&-1!==re.responseType.indexOf(" "))throw new s("Multiple OAuth responseTypes must be defined as an array");var J={client_id:re.clientId,code_challenge:re.codeChallenge,code_challenge_method:re.codeChallengeMethod,display:re.display,idp:re.idp,idp_scope:re.idpScope,login_hint:re.loginHint,max_age:re.maxAge,nonce:re.nonce,prompt:re.prompt,redirect_uri:re.redirectUri,response_mode:re.responseMode,response_type:re.responseType,sessionToken:re.sessionToken,state:re.state,acr_values:re.acrValues,enroll_amr_values:re.enrollAmrValues};if(J=w(J),["idp_scope","response_type","enroll_amr_values"].forEach(function(he){Array.isArray(J[he])&&(J[he]=J[he].join(" "))}),-1!==re.responseType.indexOf("id_token")&&-1===re.scopes.indexOf("openid"))throw new s("openid scope must be specified in the scopes argument when requesting an id_token");return re.scopes&&(J.scope=re.scopes.join(" ")),J}(re);return V(Object.assign(Object.assign({},J),re.extraParams&&Object.assign({},re.extraParams)))}function Ms(re,J){if(arguments.length>2)return Promise.reject(new s('As of version 3.0, "getToken" takes only a single set of options'));const he=(J=J||{}).popupWindow;return J.popupWindow=void 0,Ka(re,J).then(function(Ae){var xt,Ut;switch(J.sessionToken?Object.assign(Ae,{prompt:"none",responseMode:"okta_post_message",display:null}):J.idp&&Object.assign(Ae,{display:"popup"}),Ut=j(re,Ae),xt=(J.codeVerifier?Ut.tokenUrl:Ut.authorizeUrl)+xa(Ae),Ae.sessionToken||null===Ae.display?"IFRAME":"popup"===Ae.display?"POPUP":"IMPLICIT"){case"IFRAME":var ui=_a(re,J.timeout,Ae.state),zi=function Vs(re){var J=document.createElement("iframe");return J.style.display="none",J.src=re,document.body.appendChild(J)}(xt);return ui.then(function(Gi){return bi(re,Ae,Gi,Ut)}).finally(function(){var Gi;document.body.contains(zi)&&(null===(Gi=zi.parentElement)||void 0===Gi||Gi.removeChild(zi))});case"POPUP":var yi;if("okta_post_message"===Ae.responseMode){if(!re.features.isPopupPostMessageSupported())throw new s("This browser doesn't have full postMessage support");yi=_a(re,J.timeout,Ae.state)}return he&&he.location.assign(xt),new Promise(function(Gi,fn){var Zn=setInterval(function(){(!he||he.closed)&&(clearInterval(Zn),fn(new s("Unable to parse OAuth flow response")))},100);yi.then(function(Dn){clearInterval(Zn),Gi(Dn)}).catch(function(Dn){clearInterval(Zn),fn(Dn)})}).then(function(Gi){return bi(re,Ae,Gi,Ut)}).finally(function(){he&&!he.closed&&he.close()});default:throw new s("The full page redirect flow is not supported")}})}function $a(re,J){return arguments.length>2?Promise.reject(new s('As of version 3.0, "getWithoutPrompt" takes only a single set of options')):(J=M(J)||{},Object.assign(J,{prompt:"none",responseMode:"okta_post_message",display:null}),Ms(re,J))}function Zs(re,J){if(arguments.length>2)return Promise.reject(new s('As of version 3.0, "getWithPopup" takes only a single set of options'));const he=function bs(re,J){return window.open(re,J.popupTitle||"External Identity Provider User Authentication","toolbar=no, scrollbars=yes, resizable=yes, top=100, left=500, width=600, height=600")}("/",J);return J=M(J)||{},Object.assign(J,{display:"popup",responseMode:"okta_post_message",popupWindow:he}),Ms(re,J)}function c0(re,J){return _s.apply(this,arguments)}function _s(){return _s=(0,I.Z)(function*(re,J){if(arguments.length>2)return Promise.reject(new s('As of version 3.0, "getWithRedirect" takes only a single set of options'));J=M(J)||{};const he=yield Ka(re,J),Ae=L(re,he),Ve=Ae.urls.authorizeUrl+xa(he);re.transactionManager.save(Ae),re.options.setLocation?re.options.setLocation(Ve):window.location.assign(Ve)}),_s.apply(this,arguments)}function oa(re){return re.options.responseMode||(re.options.pkce?"query":"fragment")}function Fa(re,J){b(J=J||{})&&(J={url:J});var ot,he=J.url,Ae=J.responseMode||oa(re),Ve=re.token.parseFromUrl._getLocation();if(!(ot="query"===Ae?he?he.substring(he.indexOf("?")):Ve.search:he?he.substring(he.indexOf("#")):Ve.hash))throw new s("Unable to parse a token from the url");return It(ot)}function Ca(re,J){return Da.apply(this,arguments)}function Da(){return(Da=(0,I.Z)(function*(re,J){b(J=J||{})&&(J={url:J});const he=Fa(re,J),Ae=he.state,Ve=re.transactionManager.load({state:Ae});if(!Ve)throw re.options.pkce?new s("Could not load PKCE codeVerifier from storage. This may indicate the auth flow has already completed or multiple auth flows are executing concurrently.",void 0):new s("Unable to retrieve OAuth redirect params from storage");const ot=Ve.urls;return delete Ve.urls,J.url||function rs(re,J){"query"===(J.responseMode||oa(re))?function wa(re){var J=re.token.parseFromUrl._getHistory(),he=re.token.parseFromUrl._getDocument(),Ae=re.token.parseFromUrl._getLocation();J&&J.replaceState?J.replaceState(null,he.title,Ae.pathname+Ae.hash):Ae.search=""}(re):function R0(re){var J=re.token.parseFromUrl._getHistory(),he=re.token.parseFromUrl._getDocument(),Ae=re.token.parseFromUrl._getLocation();J&&J.replaceState?J.replaceState(null,he.title,Ae.pathname+Ae.search):Ae.hash=""}(re)}(re,J),bi(re,Ve,he,ot).catch(xt=>{throw eo(xt)||re.transactionManager.clear({state:Ae}),xt}).then(xt=>(re.transactionManager.clear({state:Ae}),xt))})).apply(this,arguments)}function dt(re,J,he){return Se.apply(this,arguments)}function Se(){return Se=(0,I.Z)(function*(re,J,he){const{clientId:Ae,dpop:Ve}=re.options;if(!Ae)throw new s("A clientId must be specified in the OktaAuth constructor to renew tokens");try{const ot=Object.assign({},J,{clientId:Ae});he.extraParams&&(ot.extraParams=he.extraParams);const xt=Object.assign({},ot);if(Ve){const zi=yield Cs(he?.dpopPairId);xt.dpopKeyPair=zi,ot.dpop=Ve,ot.dpopPairId=he.dpopPairId}const Vt=yield function ia(re,J,he){return Be.apply(this,arguments)}(re,xt,he),Ut=j(re,J),{tokens:ti}=yield bi(re,ot,Vt,Ut),{refreshToken:ui}=ti;return ui&&!function _0(re,J){return re.refreshToken===J.refreshToken}(ui,he)&&re.tokenManager.updateRefreshToken(ui),ti}catch(ot){throw function qs(re){return as(re)&&"invalid_grant"===re.errorCode&&"The refresh token is invalid or expired."===re.errorSummary}(ot)&&re.tokenManager.removeRefreshToken(),ot}}),Se.apply(this,arguments)}function yt(){throw new s("Renew must be passed a token with an array of scopes and an accessToken or idToken")}function $t(re,J){return To(re)?J.idToken:yo(re)?J.accessToken:void yt()}function _i(re,J){return Pi.apply(this,arguments)}function Pi(){return(Pi=(0,I.Z)(function*(re,J){!To(J)&&!yo(J)&&yt();let he=re.tokenManager.getTokensSync();if(he.refreshToken)return he=yield dt(re,{scopes:J.scopes},he.refreshToken),$t(J,he);var Ae;Ae=re.options.pkce?"code":yo(J)?"token":"id_token";const{scopes:Ve,authorizeUrl:ot,userinfoUrl:xt,issuer:Vt,dpopPairId:Ut,extraParams:ti}=J;return $a(re,{responseType:Ae,scopes:Ve,authorizeUrl:ot,userinfoUrl:xt,issuer:Vt,dpopPairId:Ut,extraParams:ti}).then(function(ui){return $t(J,ui.tokens)})})).apply(this,arguments)}function me(re,J){return We.apply(this,arguments)}function We(){return(We=(0,I.Z)(function*(re,J){var he;const Ae=null!==(he=J?.tokens)&&void 0!==he?he:re.tokenManager.getTokensSync();if(Ae.refreshToken)return dt(re,J||{},Ae.refreshToken);if(!Ae.accessToken&&!Ae.idToken)throw new s("renewTokens() was called but there is no existing token");const Ve=Ae.accessToken||{},ot=Ae.idToken||{},xt=Ve.scopes||ot.scopes;if(!xt)throw new s("renewTokens: invalid tokens: could not read scopes");const Vt=Ve.authorizeUrl||ot.authorizeUrl;if(!Vt)throw new s("renewTokens: invalid tokens: could not read authorizeUrl");const ui=Ve?.dpopPairId;if(J=Object.assign({scopes:xt,authorizeUrl:Vt,userinfoUrl:Ve.userinfoUrl||re.options.userinfoUrl,issuer:ot.issuer||re.options.issuer,dpopPairId:ui,extraParams:Ve?.extraParams||ot?.extraParams},J),re.options.pkce)J.responseType="code";else{const{responseType:yi}=Cr(re);J.responseType=yi}return $a(re,J).then(yi=>yi.tokens)})).apply(this,arguments)}function ct(re,J){return vt.apply(this,arguments)}function vt(){return(vt=(0,I.Z)(function*(re,J){let he="",Ae="";if(J&&(he=J.accessToken,Ae=J.refreshToken),!he&&!Ae)throw new s("A valid access or refresh token object is required");var Ve=re.options.clientId,ot=re.options.clientSecret;if(!Ve)throw new s("A clientId must be specified in the OktaAuth constructor to revoke a token");return ri(re,j(re).revokeUrl,V({token_type_hint:Ae?"refresh_token":"access_token",token:Ae||he}).slice(1),{headers:{"Content-Type":"application/x-www-form-urlencoded",Authorization:"Basic "+Ci(ot?`${Ve}:${ot}`:Ve)}})})).apply(this,arguments)}const Bt={accessToken:"access_token",idToken:"id_token",refreshToken:"refresh_token"};function di(re,J,he){return Ti.apply(this,arguments)}function Ti(){return(Ti=(0,I.Z)(function*(re,J,he){var Ae;let Ve,ot=re.options.clientId,xt=re.options.clientSecret;if(he||(he=re.tokenManager.getTokens()[J]),!he)throw new s(`unable to find ${J} in storage or fn params`);if(Ve=J!==jn.ACCESS?he?.issuer:null===(Ae=he?.claims)||void 0===Ae?void 0:Ae.iss,Ve=Ve||re.options.issuer,!ot)throw new s("A clientId must be specified in the OktaAuth constructor to introspect a token");if(!Ve)throw new s("Unable to find issuer");const{introspection_endpoint:Vt}=yield Ye(re,Ve),Ut=Ci(xt?`${ot}:${xt}`:ot);return ri(re,Vt,V({token_type_hint:Bt[J],token:he[J]}).slice(1),{headers:{"Content-Type":"application/x-www-form-urlencoded",Authorization:"Basic "+Ut}})})).apply(this,arguments)}function Es(re,J){const he=function Qo(re,J){return function Kn(re){if(!(re=Object.assign(Object.assign({},re),{responseType:"none",prompt:"enroll_authenticator",maxAge:0})).enrollAmrValues)throw new s("enroll_amr_values must be specified");if(!re.acrValues)throw new s("acr_values must be specified");return delete re.scopes,delete re.nonce,re}(Object.assign(Object.assign({},function _n(re){const{clientId:J,redirectUri:he,responseMode:Ae,state:Ve}=re.options,ot=zn()?window.location.href:void 0;return w({clientId:J,redirectUri:he||ot,responseMode:Ae,state:Ve||_(),responseType:"none",prompt:"enroll_authenticator"})}(re)),J))}(re,J=M(J)||{}),Ae=function Ji(re,J){return{issuer:re.options.issuer,urls:j(re,J),clientId:J.clientId,redirectUri:J.redirectUri,responseType:J.responseType,responseMode:J.responseMode,state:J.state,acrValues:J.acrValues,enrollAmrValues:J.enrollAmrValues}}(re,he),Ve=Ae.urls.authorizeUrl+xa(he);re.transactionManager.save(Ae),re.options.setLocation?re.options.setLocation(Ve):window.location.assign(Ve)}function Or(re,J){const he=Ut=>ta.prototype.push.bind(J,Ut,null),Ae=he(c0.bind(null,re)),Ve=he(Ca.bind(null,re)),ot=Object.assign(Ve,{_getHistory:function(){return window.history},_getLocation:function(){return window.location},_getDocument:function(){return window.document}}),xt={prepareTokenParams:Ka.bind(null,re),exchangeCodeForTokens:en.bind(null,re),getWithoutPrompt:$a.bind(null,re),getWithPopup:Zs.bind(null,re),getWithRedirect:Ae,parseFromUrl:ot,decode:ma,revoke:ct.bind(null,re),renew:_i.bind(null,re),renewTokensWithRefresh:dt.bind(null,re),renewTokens:me.bind(null,re),getUserInfo:(Ut,ti)=>function ns(re,J,he){return na.apply(this,arguments)}(re,Ut,ti),verify:Ot.bind(null,re),isLoginRedirect:wt.bind(null,re),introspect:di.bind(null,re)};return["getWithoutPrompt","getWithPopup","revoke","renew","renewTokensWithRefresh","renewTokens"].forEach(Ut=>{xt[Ut]=he(xt[Ut])}),xt}function I0(re,J){if(!To(re)&&!yo(re)&&!Er(re))throw new s("Token must be an Object with scopes, expiresAt, and one of: an idToken, accessToken, or refreshToken property");if("accessToken"===J&&!yo(re))throw new s("invalid accessToken");if("idToken"===J&&!To(re))throw new s("invalid idToken");if("refreshToken"===J&&!Er(re))throw new s("invalid refreshToken")}class ye{constructor(J){this.localOffset=parseInt(J||0)}static create(){return new ye(0)}now(){return(Date.now()+this.localOffset)/1e3}}const Fe="expired",le="renewed",De="added",pt="removed",Oi="set_storage",xi={autoRenew:!0,autoRemove:!0,syncStorage:!0,clearPendingRemoveTokens:!0,storage:void 0,expireEarlySeconds:30,storageKey:Ze};class Xi{constructor(J,he={}){if(this.sdk=J,this.emitter=J.emitter,!this.emitter)throw new s("Emitter should be initialized before TokenManager");he=Object.assign({},xi,w(he)),Ko()||(he.expireEarlySeconds=xi.expireEarlySeconds),this.options=he;const Ae=w({storageKey:he.storageKey,secure:he.secure});"object"==typeof he.storage?Ae.storageProvider=he.storage:he.storage&&(Ae.storageType=he.storage),this.storage=J.storageManager.getTokenStorage(Object.assign(Object.assign({},Ae),{useSeparateCookies:!0})),this.clock=ye.create(),this.state={expireTimeouts:{},renewPromise:null}}on(J,he,Ae){Ae?this.emitter.on(J,he,Ae):this.emitter.on(J,he)}off(J,he){he?this.emitter.off(J,he):this.emitter.off(J)}start(){this.options.clearPendingRemoveTokens&&this.clearPendingRemoveTokens(),this.setExpireEventTimeoutAll(),this.state.started=!0}stop(){this.clearExpireEventTimeoutAll(),this.state.started=!1}isStarted(){return!!this.state.started}getOptions(){return M(this.options)}getExpireTime(J){return J.expiresAt-(this.options.expireEarlySeconds||0)}hasExpired(J){return this.getExpireTime(J)<=this.clock.now()}emitExpired(J,he){this.emitter.emit(Fe,J,he)}emitRenewed(J,he,Ae){this.emitter.emit(le,J,he,Ae)}emitAdded(J,he){this.emitter.emit(De,J,he)}emitRemoved(J,he){this.emitter.emit(pt,J,he)}emitError(J){this.emitter.emit("error",J)}clearExpireEventTimeout(J){clearTimeout(this.state.expireTimeouts[J]),delete this.state.expireTimeouts[J],this.state.renewPromise=null}clearExpireEventTimeoutAll(){var J=this.state.expireTimeouts;for(var he in J)Object.prototype.hasOwnProperty.call(J,he)&&this.clearExpireEventTimeout(he)}setExpireEventTimeout(J,he){if(!Er(he)){var Ae=this.getExpireTime(he),Ve=1e3*Math.max(Ae-this.clock.now(),0);this.clearExpireEventTimeout(J);var ot=setTimeout(()=>{this.emitExpired(J,he)},Ve);this.state.expireTimeouts[J]=ot}}setExpireEventTimeoutAll(){var J=this.storage.getStorage();for(var he in J)Object.prototype.hasOwnProperty.call(J,he)&&this.setExpireEventTimeout(he,J[he])}resetExpireEventTimeoutAll(){this.clearExpireEventTimeoutAll(),this.setExpireEventTimeoutAll()}add(J,he){var Ae=this.storage.getStorage();I0(he),Ae[J]=he,this.storage.setStorage(Ae),this.emitSetStorageEvent(),this.emitAdded(J,he),this.setExpireEventTimeout(J,he)}getSync(J){return this.storage.getStorage()[J]}get(J){var he=this;return(0,I.Z)(function*(){return he.getSync(J)})()}getTokensSync(){const J={},he=this.storage.getStorage();return Object.keys(he).forEach(Ae=>{const Ve=he[Ae];yo(Ve)?J.accessToken=Ve:To(Ve)?J.idToken=Ve:Er(Ve)&&(J.refreshToken=Ve)}),J}getTokens(){var J=this;return(0,I.Z)(function*(){return J.getTokensSync()})()}getStorageKeyByType(J){const he=this.storage.getStorage();return Object.keys(he).filter(Ve=>{const ot=he[Ve];return yo(ot)&&"accessToken"===J||To(ot)&&"idToken"===J||Er(ot)&&"refreshToken"===J})[0]}getTokenType(J){if(yo(J))return"accessToken";if(To(J))return"idToken";if(Er(J))return"refreshToken";throw new s("Unknown token type")}emitSetStorageEvent(){if(kn()){const J=this.storage.getStorage();this.emitter.emit(Oi,J)}}getStorage(){return this.storage}setTokens(J,he,Ae,Ve){const ot=(yi,Yi)=>{const Gi=this.getTokenType(Yi);"accessToken"===Gi?he&&he(yi,Yi):"idToken"===Gi?Ae&&Ae(yi,Yi):"refreshToken"===Gi&&Ve&&Ve(yi,Yi)},xt=(yi,Yi)=>{this.emitAdded(yi,Yi),this.setExpireEventTimeout(yi,Yi),ot(yi,Yi)},Vt=(yi,Yi,Gi)=>{this.emitRenewed(yi,Yi,Gi),this.clearExpireEventTimeout(yi),this.setExpireEventTimeout(yi,Yi),ot(yi,Yi)},Ut=(yi,Yi)=>{this.clearExpireEventTimeout(yi),this.emitRemoved(yi,Yi),ot(yi,Yi)},ti=["idToken","accessToken","refreshToken"],ui=this.getTokensSync();ti.forEach(yi=>{const Yi=J[yi];Yi&&I0(Yi,yi)});const zi=ti.reduce((yi,Yi)=>{const Gi=J[Yi];return Gi&&(yi[this.getStorageKeyByType(Yi)||Yi]=Gi),yi},{});this.storage.setStorage(zi),this.emitSetStorageEvent(),ti.forEach(yi=>{const Yi=J[yi],Gi=ui[yi],fn=this.getStorageKeyByType(yi)||yi;Yi&&Gi?(Ut(fn,Gi),xt(fn,Yi),Vt(fn,Yi,Gi)):Yi?xt(fn,Yi):Gi&&Ut(fn,Gi)})}remove(J){this.clearExpireEventTimeout(J);var he=this.storage.getStorage(),Ae=he[J];delete he[J],this.storage.setStorage(he),this.emitSetStorageEvent(),this.emitRemoved(J,Ae)}renewToken(J){var he=this;return(0,I.Z)(function*(){var Ae;return null===(Ae=he.sdk.token)||void 0===Ae?void 0:Ae.renew(J)})()}validateToken(J){return I0(J)}renew(J){if(this.state.renewPromise)return this.state.renewPromise;try{var he=this.getSync(J);let Ve=void 0!==he;if(!he&&"accessToken"===J){const ot=this.getStorageKeyByType("refreshToken");Ve=void 0!==this.getSync(ot)}if(!Ve)throw new s("The tokenManager has no token for the key: "+J)}catch(Ve){return this.emitError(Ve),Promise.reject(Ve)}return this.clearExpireEventTimeout(J),this.state.renewPromise=this.sdk.token.renewTokens().then(Ve=>{if(this.setTokens(Ve),!he&&"accessToken"===J){const xt=Ve.accessToken;return this.emitRenewed(J,xt,null),xt}return Ve[this.getTokenType(he)]}).catch(Ve=>{throw this.remove(J),Ve.tokenKey=J,this.emitError(Ve),Ve}).finally(()=>{this.state.renewPromise=null})}clear(){const J=this.getTokensSync();this.clearExpireEventTimeoutAll(),this.storage.clearStorage(),this.emitSetStorageEvent(),Object.keys(J).forEach(he=>{this.emitRemoved(he,J[he])})}clearPendingRemoveTokens(){const J=this.storage.getStorage(),he={};Object.keys(J).forEach(Ae=>{J[Ae].pendingRemove&&(he[Ae]=J[Ae],delete J[Ae])}),this.storage.setStorage(J),this.emitSetStorageEvent(),Object.keys(he).forEach(Ae=>{this.clearExpireEventTimeout(Ae),this.emitRemoved(Ae,he[Ae])})}updateRefreshToken(J){const he=this.getStorageKeyByType("refreshToken")||zt;var Ae=this.storage.getStorage();I0(J),Ae[he]=J,this.storage.setStorage(Ae),this.emitSetStorageEvent()}removeRefreshToken(){const J=this.getStorageKeyByType("refreshToken")||zt;this.remove(J)}addPendingRemoveFlags(){const J=this.getTokensSync();Object.keys(J).forEach(he=>{J[he].pendingRemove=!0}),this.setTokens(J)}}var an={browserHasLocalStorage:function(){try{var re=this.getLocalStorage();return this.testStorage(re)}catch{return!1}},browserHasSessionStorage:function(){try{var re=this.getSessionStorage();return this.testStorage(re)}catch{return!1}},testStorageType:function(re){var J=!1;switch(re){case"sessionStorage":J=this.browserHasSessionStorage();break;case"localStorage":J=this.browserHasLocalStorage();break;case"cookie":case"memory":J=!0;break;default:J=!1}return J},getStorageByType:function(re,J){let he;switch(re){case"sessionStorage":he=this.getSessionStorage();break;case"localStorage":he=this.getLocalStorage();break;case"cookie":he=this.getCookieStorage(J);break;case"memory":he=this.getInMemoryStorage();break;default:throw new s(`Unrecognized storage option: ${re}`)}return he},findStorageType:function(re){let J,he;return J=(re=re.slice()).shift(),he=re.length?re[0]:null,!he||this.testStorageType(J)?J:(x(`This browser doesn't support ${J}. Switching to ${he}.`),this.findStorageType(re))},getLocalStorage:function(){return kn()&&!window.onstorage&&(window.onstorage=function(){}),localStorage},getSessionStorage:function(){return sessionStorage},getCookieStorage:function(re){const J=re.secure,he=re.sameSite,Ae=re.sessionCookie;if(typeof J>"u"||typeof he>"u")throw new s('getCookieStorage: "secure" and "sameSite" options must be provided');const Ve={getItem:this.storage.get,setItem:(ot,xt,Vt="2200-01-01T00:00:00.000Z")=>{this.storage.set(ot,xt,Vt=Ae?null:Vt,{secure:J,sameSite:he})},removeItem:ot=>{this.storage.delete(ot)}};return re.useSeparateCookies?{getItem:function(ot){var xt=Ve.getItem(),Vt={};return Object.keys(xt).forEach(Ut=>{0===Ut.indexOf(ot)&&(Vt[Ut.replace(`${ot}_`,"")]=JSON.parse(xt[Ut]))}),JSON.stringify(Vt)},setItem:function(ot,xt){var Vt=JSON.parse(this.getItem(ot));xt=JSON.parse(xt),Object.keys(xt).forEach(Ut=>{var ti=ot+"_"+Ut,ui=JSON.stringify(xt[Ut]);Ve.setItem(ti,ui),delete Vt[Ut]}),Object.keys(Vt).forEach(Ut=>{Ve.removeItem(ot+"_"+Ut)})},removeItem:function(ot){var xt=JSON.parse(this.getItem(ot));Object.keys(xt).forEach(Vt=>{Ve.removeItem(ot+"_"+Vt)})}}:Ve},inMemoryStore:{},getInMemoryStorage:function(){return{getItem:re=>this.inMemoryStore[re],setItem:(re,J)=>{this.inMemoryStore[re]=J}}},testStorage:function(re){var J="okta-test-storage";try{return re.setItem(J,J),re.removeItem(J),!0}catch{return!1}},storage:{set:function(re,J,he,Ae){const{sameSite:Ve,secure:ot}=Ae;if(typeof ot>"u"||typeof Ve>"u")throw new s('storage.set: "secure" and "sameSite" options must be provided');var xt={path:Ae.path||"/",secure:ot,sameSite:Ve};return Date.parse(he)&&(xt.expires=new Date(he)),oe.set(re,J,xt),this.get(re)},get:function(re){return arguments.length?oe.get(re):oe.get()},delete:function(re){return oe.remove(re,{path:"/"})}}};var un=se(1305);const uo={updateAuthStatePromise:null,canceledTimes:0},xo="authStateChange";class P0{constructor(J){if(!J.emitter)throw new s("Emitter should be initialized before AuthStateManager");this._sdk=J,this._pending=Object.assign({},uo),this._authState=null,this._logOptions={},this._prevAuthState=null,this._transformQueue=new ta({quiet:!0}),J.tokenManager.on(De,(he,Ae)=>{this._setLogOptions({event:De,key:he,token:Ae}),this.updateAuthState()}),J.tokenManager.on(pt,(he,Ae)=>{this._setLogOptions({event:pt,key:he,token:Ae}),this.updateAuthState()})}_setLogOptions(J){this._logOptions=J}getAuthState(){return this._authState}getPreviousAuthState(){return this._prevAuthState}updateAuthState(){var J=this;return(0,I.Z)(function*(){const{transformAuthState:he,devMode:Ae}=J._sdk.options,Ve=Ut=>{const{event:ti,key:ui,token:zi}=J._logOptions;k().group(`OKTA-AUTH-JS:updateAuthState: Event:${ti} Status:${Ut}`),k().log(ui,zi),k().log("Current authState",J._authState),k().groupEnd(),J._logOptions={}},xt=Ut=>J._pending.updateAuthStatePromise.then(()=>{const ti=J._pending.updateAuthStatePromise;return ti&&ti!==Ut?xt(ti):J.getAuthState()});if(J._pending.updateAuthStatePromise){if(J._pending.canceledTimes>=10)return Ae&&Ve("terminated"),xt(J._pending.updateAuthStatePromise);J._pending.updateAuthStatePromise.cancel()}const Vt=new un((Ut,ti,ui)=>{ui.shouldReject=!1,ui(()=>{J._pending.updateAuthStatePromise=null,J._pending.canceledTimes=J._pending.canceledTimes+1,Ae&&Ve("canceled")});const zi=yi=>{Vt.isCanceled?Ut():((Ut=>{((re,J)=>!!re&&re.isAuthenticated===J.isAuthenticated&&JSON.stringify(re.idToken)===JSON.stringify(J.idToken)&&JSON.stringify(re.accessToken)===JSON.stringify(J.accessToken)&&re.error===J.error)(J._authState,Ut)?Ae&&Ve("unchanged"):(J._prevAuthState=J._authState,J._authState=Ut,J._sdk.emitter.emit(xo,Object.assign({},Ut)),Ae&&Ve("emitted"))})(yi),Ut(),J._pending=Object.assign({},uo))};J._sdk.isAuthenticated().then(()=>{if(Vt.isCanceled)return void Ut();const{accessToken:yi,idToken:Yi,refreshToken:Gi}=J._sdk.tokenManager.getTokensSync(),fn={accessToken:yi,idToken:Yi,refreshToken:Gi,isAuthenticated:!(!yi||!Yi)};(he?J._transformQueue.push(he,null,J._sdk,fn):Promise.resolve(fn)).then(Dn=>zi(Dn)).catch(Dn=>zi({accessToken:yi,idToken:Yi,refreshToken:Gi,isAuthenticated:!1,error:Dn}))})});return J._pending.updateAuthStatePromise=Vt,xt(Vt)})()}subscribe(J){this._sdk.emitter.on(xo,J)}unsubscribe(J){this._sdk.emitter.off(xo,J)}}class X0{constructor(J,he={}){this.started=!1,this.tokenManager=J,this.options=he,this.renewTimeQueue=[],this.onTokenExpiredHandler=this.onTokenExpiredHandler.bind(this)}shouldThrottleRenew(){let J=!1;if(this.renewTimeQueue.push(Date.now()),this.renewTimeQueue.length>=10){const he=this.renewTimeQueue.shift();J=this.renewTimeQueue[this.renewTimeQueue.length-1]-he<3e4}return J}requiresLeadership(){return!!this.options.syncStorage&&zn()}processExpiredTokens(){const he=this.tokenManager.getStorage().getStorage();Object.keys(he).forEach(Ae=>{const Ve=he[Ae];!Er(Ve)&&this.tokenManager.hasExpired(Ve)&&this.onTokenExpiredHandler(Ae)})}onTokenExpiredHandler(J){if(this.options.autoRenew)if(this.shouldThrottleRenew()){const he=new s("Too many token renew requests");this.tokenManager.emitError(he)}else this.tokenManager.renew(J).catch(()=>{});else this.options.autoRemove&&this.tokenManager.remove(J)}canStart(){return!(!this.options.autoRenew&&!this.options.autoRemove||this.started)}start(){var J=this;return(0,I.Z)(function*(){J.canStart()&&(J.tokenManager.on(Fe,J.onTokenExpiredHandler),J.tokenManager.isStarted()&&J.processExpiredTokens(),J.started=!0)})()}stop(){var J=this;return(0,I.Z)(function*(){J.started&&(J.tokenManager.off(Fe,J.onTokenExpiredHandler),J.renewTimeQueue=[],J.started=!1)})()}isStarted(){return this.started}}Promise.resolve(!1);var $l=Promise.resolve(!0),Za=Promise.resolve();function Qa(re,J){return re||(re=0),new Promise(function(he){return setTimeout(function(){return he(J)},re)})}function G0(){return Math.random().toString(36).substring(2)}var W0=0,Z1=0;function m1(){var re=(new Date).getTime();return re===W0?1e3*re+ ++Z1:(W0=re,Z1=0,1e3*re)}var Rd={create:function q0(re){var J={messagesCallback:null,bc:new BroadcastChannel(re),subFns:[]};return J.bc.onmessage=function(he){J.messagesCallback&&J.messagesCallback(he.data)},J},close:function el(re){re.bc.close(),re.subFns=[]},onMessage:function Td(re,J){re.messagesCallback=J},postMessage:function Ql(re,J){try{return re.bc.postMessage(J,!1),Za}catch(he){return Promise.reject(he)}},canBeUsed:function tl(){if((typeof window<"u"||typeof self<"u")&&"function"==typeof BroadcastChannel){if(BroadcastChannel._pubkey)throw new Error("BroadcastChannel: Do not overwrite window.BroadcastChannel with this module, this is not a polyfill");return!0}return!1},type:"native",averageResponseTime:function Ld(){return 150},microSeconds:m1},Jl=function(){function re(J){this.ttl=J,this.map=new Map,this._to=!1}return re.prototype.has=function(J){return this.map.has(J)},re.prototype.add=function(J){var he=this;this.map.set(J,ec()),this._to||(this._to=!0,setTimeout(function(){he._to=!1,function Id(re){for(var J=ec()-re.ttl,he=re.map[Symbol.iterator]();;){var Ae=he.next().value;if(!Ae)return;if(!(Ae[1]<J))return;re.map.delete(Ae[0])}}(he)},0))},re.prototype.clear=function(){this.map.clear()},re}();function ec(){return(new Date).getTime()}function il(){var re=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},J=JSON.parse(JSON.stringify(re));return typeof J.webWorkerSupport>"u"&&(J.webWorkerSupport=!0),J.idb||(J.idb={}),J.idb.ttl||(J.idb.ttl=45e3),J.idb.fallbackInterval||(J.idb.fallbackInterval=150),re.idb&&"function"==typeof re.idb.onclose&&(J.idb.onclose=re.idb.onclose),J.localstorage||(J.localstorage={}),J.localstorage.removeTimeout||(J.localstorage.removeTimeout=6e4),re.methods&&(J.methods=re.methods),J.node||(J.node={}),J.node.ttl||(J.node.ttl=12e4),J.node.maxParallelWrites||(J.node.maxParallelWrites=2048),typeof J.node.useFastPath>"u"&&(J.node.useFastPath=!0),J}var ya="messages",y0={durability:"relaxed"};function ic(){if(typeof indexedDB<"u")return indexedDB;if(typeof window<"u"){if(typeof window.mozIndexedDB<"u")return window.mozIndexedDB;if(typeof window.webkitIndexedDB<"u")return window.webkitIndexedDB;if(typeof window.msIndexedDB<"u")return window.msIndexedDB}return!1}function K0(re){re.commit&&re.commit()}function ol(re){re.closed||rl(re).then(function(){return Qa(re.options.idb.fallbackInterval)}).then(function(){return ol(re)})}function rl(re){return re.closed||!re.messagesCallback?Za:function oc(re,J){var he=re.transaction(ya,"readonly",y0),Ae=he.objectStore(ya),Ve=[],ot=IDBKeyRange.bound(J+1,1/0);if(Ae.getAll){var xt=Ae.getAll(ot);return new Promise(function(Ut,ti){xt.onerror=function(ui){return ti(ui)},xt.onsuccess=function(ui){Ut(ui.target.result)}})}return new Promise(function(Ut,ti){var ui=function Vt(){try{return ot=IDBKeyRange.bound(J+1,1/0),Ae.openCursor(ot)}catch{return Ae.openCursor()}}();ui.onerror=function(zi){return ti(zi)},ui.onsuccess=function(zi){var yi=zi.target.result;yi?yi.value.id<J+1?yi.continue(J+1):(Ve.push(yi.value),yi.continue()):(K0(he),Ut(Ve))}})}(re.db,re.lastCursorId).then(function(J){var he=J.filter(function(Ae){return!!Ae}).map(function(Ae){return Ae.id>re.lastCursorId&&(re.lastCursorId=Ae.id),Ae}).filter(function(Ae){return function rc(re,J){return!(re.uuid===J.uuid||J.eMIs.has(re.id)||re.data.time<J.messagesCallbackTime)}(Ae,re)}).sort(function(Ae,Ve){return Ae.time-Ve.time});return he.forEach(function(Ae){re.messagesCallback&&(re.eMIs.add(Ae.id),re.messagesCallback(Ae.data))}),Za})}var al={create:function Nd(re,J){return J=il(J),function nc(re){var Ae=ic().open("pubkey.broadcast-channel-0-"+re);return Ae.onupgradeneeded=function(Ve){Ve.target.result.createObjectStore(ya,{keyPath:"id",autoIncrement:!0})},new Promise(function(Ve,ot){Ae.onerror=function(xt){return ot(xt)},Ae.onsuccess=function(){Ve(Ae.result)}})}(re).then(function(he){var Ae={closed:!1,lastCursorId:0,channelName:re,options:J,uuid:G0(),eMIs:new Jl(2*J.idb.ttl),writeBlockPromise:Za,messagesCallback:null,readQueuePromises:[],db:he};return he.onclose=function(){Ae.closed=!0,J.idb.onclose&&J.idb.onclose()},ol(Ae),Ae})},close:function sl(re){re.closed=!0,re.db.close()},onMessage:function b1(re,J,he){re.messagesCallbackTime=he,re.messagesCallback=J,rl(re)},postMessage:function sc(re,J){return re.writeBlockPromise=re.writeBlockPromise.then(function(){return function O0(re,J,he){var Ve={uuid:J,time:(new Date).getTime(),data:he},ot=re.transaction([ya],"readwrite",y0);return new Promise(function(xt,Vt){ot.oncomplete=function(){return xt()},ot.onerror=function(ti){return Vt(ti)},ot.objectStore(ya).add(Ve),K0(ot)})}(re.db,re.uuid,J)}).then(function(){0===function $1(re,J){return Math.floor(Math.random()*(J-re+1)+re)}(0,10)&&function g1(re){return function Fu(re,J){var he=(new Date).getTime()-J,Ae=re.transaction(ya,"readonly",y0),Ve=Ae.objectStore(ya),ot=[];return new Promise(function(xt){Ve.openCursor().onsuccess=function(Vt){var Ut=Vt.target.result;if(Ut){var ti=Ut.value;ti.time<he?(ot.push(ti),Ut.continue()):(K0(Ae),xt(ot))}else xt(ot)}})}(re.db,re.options.idb.ttl).then(function(J){return function qd(re,J){if(re.closed)return Promise.resolve([]);var Ae=re.db.transaction(ya,"readwrite",y0).objectStore(ya);return Promise.all(J.map(function(Ve){var ot=Ae.delete(Ve);return new Promise(function(xt){ot.onsuccess=function(){return xt()}})}))}(re,J.map(function(he){return he.id}))})}(re)}),re.writeBlockPromise},canBeUsed:function M1(){return!!ic()},type:"idb",averageResponseTime:function ac(re){return 2*re.idb.fallbackInterval},microSeconds:m1},cl="pubkey.broadcastChannel-";function lc(){var re;if(typeof window>"u")return null;try{re=window.localStorage,re=window["ie8-eventlistener/storage"]||window.localStorage}catch{}return re}function dl(re){return cl+re}function v1(){var re=lc();if(!re)return!1;try{var J="__broadcastchannel_check";re.setItem(J,"works"),re.removeItem(J)}catch{return!1}return!0}var Hd={create:function cc(re,J){if(J=il(J),!v1())throw new Error("BroadcastChannel: localstorage cannot be used");var he=G0(),Ae=new Jl(J.localstorage.removeTimeout),Ve={channelName:re,uuid:he,eMIs:Ae};return Ve.listener=function Fd(re,J){var he=dl(re),Ae=function(ot){ot.key===he&&J(JSON.parse(ot.newValue))};return window.addEventListener("storage",Ae),Ae}(re,function(ot){Ve.messagesCallback&&ot.uuid!==he&&(!ot.token||Ae.has(ot.token)||ot.data.time&&ot.data.time<Ve.messagesCallbackTime||(Ae.add(ot.token),Ve.messagesCallback(ot.data)))}),Ve},close:function dc(re){!function jd(re){window.removeEventListener("storage",re)}(re.listener)},onMessage:function _1(re,J,he){re.messagesCallbackTime=he,re.messagesCallback=J},postMessage:function Bd(re,J){return new Promise(function(he){Qa().then(function(){var Ae=dl(re.channelName),Ve={token:G0(),time:(new Date).getTime(),data:J,uuid:re.uuid},ot=JSON.stringify(Ve);lc().setItem(Ae,ot);var xt=document.createEvent("Event");xt.initEvent("storage",!0,!0),xt.key=Ae,xt.newValue=ot,window.dispatchEvent(xt),he()})})},canBeUsed:v1,type:"localstorage",averageResponseTime:function N0(){var J=navigator.userAgent.toLowerCase();return J.includes("safari")&&!J.includes("chrome")?240:120},microSeconds:m1},Vd=m1,y1=new Set,uc={create:function hl(re){var J={name:re,messagesCallback:null};return y1.add(J),J},close:function Yd(re){y1.delete(re)},onMessage:function O1(re,J){re.messagesCallback=J},postMessage:function hc(re,J){return new Promise(function(he){return setTimeout(function(){Array.from(y1).filter(function(Ve){return Ve.name===re.name}).filter(function(Ve){return Ve!==re}).filter(function(Ve){return!!Ve.messagesCallback}).forEach(function(Ve){return Ve.messagesCallback(J)}),he()},5)})},canBeUsed:function pl(){return!0},type:"simulate",averageResponseTime:function pc(){return 5},microSeconds:Vd},ul=[Rd,al,Hd],fc=new Set,Ud=0,z1=function(J,he){this.id=Ud++,fc.add(this),this.name=J,this.options=il(he),this.method=function z0(re){var J=[].concat(re.methods,ul).filter(Boolean);if(re.type){if("simulate"===re.type)return uc;var he=J.find(function(Ve){return Ve.type===re.type});if(he)return he;throw new Error("method-type "+re.type+" not found")}re.webWorkerSupport||(J=J.filter(function(Ve){return"idb"!==Ve.type}));var Ae=J.find(function(Ve){return Ve.canBeUsed()});if(Ae)return Ae;throw new Error("No usable method found in "+JSON.stringify(ul.map(function(Ve){return Ve.type})))}(this.options),this._iL=!1,this._onML=null,this._addEL={message:[],internal:[]},this._uMP=new Set,this._befC=[],this._prepP=null,function mc(re){var J=re.method.create(re.name,re.options);!function f1(re){return re&&"function"==typeof re.then}(J)?re._state=J:(re._prepP=J,J.then(function(he){re._state=he}))}(this)};function A0(re,J,he){var Ve={time:re.method.microSeconds(),type:J,data:he};return(re._prepP?re._prepP:Za).then(function(){var xt=re.method.postMessage(re._state,Ve);return re._uMP.add(xt),xt.catch().then(function(){return re._uMP.delete(xt)}),xt})}function gc(re){return re._addEL.message.length>0||re._addEL.internal.length>0}function bc(re,J,he){re._addEL[J].push(he),function Xd(re){if(!re._iL&&gc(re)){var J=function(Ve){re._addEL[Ve.type].forEach(function(ot){Ve.time>=ot.time-1e5&&ot.fn(Ve.data)})},he=re.method.microSeconds();re._prepP?re._prepP.then(function(){re._iL=!0,re.method.onMessage(re._state,J,he)}):(re._iL=!0,re.method.onMessage(re._state,J,he))}}(re)}function Mc(re,J,he){re._addEL[J]=re._addEL[J].filter(function(Ae){return Ae!==he}),function Gd(re){if(re._iL&&!gc(re)){re._iL=!1;var J=re.method.microSeconds();re.method.onMessage(re._state,null,J)}}(re)}z1._pubkey=!0,z1.prototype={postMessage:function(J){if(this.closed)throw new Error("BroadcastChannel.postMessage(): Cannot post message after channel has closed "+JSON.stringify(J));return A0(this,"message",J)},postInternal:function(J){return A0(this,"internal",J)},set onmessage(re){var he={time:this.method.microSeconds(),fn:re};Mc(this,"message",this._onML),re&&"function"==typeof re?(this._onML=he,bc(this,"message",he)):this._onML=null},addEventListener:function(J,he){bc(this,J,{time:this.method.microSeconds(),fn:he})},removeEventListener:function(J,he){Mc(this,J,this._addEL[J].find(function(Ve){return Ve.fn===he}))},close:function(){var J=this;if(!this.closed){fc.delete(this),this.closed=!0;var he=this._prepP?this._prepP:Za;return this._onML=null,this._addEL.message=[],he.then(function(){return Promise.all(Array.from(J._uMP))}).then(function(){return Promise.all(J._befC.map(function(Ae){return Ae()}))}).then(function(){return J.method.close(J._state)})}},get type(){return this.method.type},get isClosed(){return this.closed}};var Zd="[object process]"===Object.prototype.toString.call(typeof process<"u"?process:0)?function Kd(re){process.on("exit",function(){return re()}),process.on("beforeExit",function(){return re().then(function(){return process.exit()})}),process.on("SIGINT",function(){return re().then(function(){return process.exit()})}),process.on("uncaughtException",function(J){return re().then(function(){console.trace(J),process.exit(101)})})}:function _c(re){if("function"==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope){var J=self.close.bind(self);self.close=function(){return re(),J()}}else{if("function"!=typeof window.addEventListener)return;window.addEventListener("beforeunload",function(){re()},!0),window.addEventListener("unload",function(){re()},!0)}},x0=new Set,Z0=!1;function vc(){var re=[];return x0.forEach(function(J){re.push(J()),x0.delete(J)}),Promise.all(re)}function B0(re,J){return re.broadcastChannel.postInternal({context:"leader",action:J,token:re.token})}function eh(re){re.isLeader=!0,re._hasLeader=!0;var J=function Q0(re){if(function Ja(){Z0||(Z0=!0,Zd(vc))}(),"function"!=typeof re)throw new Error("Listener is no function");return x0.add(re),{remove:function(){return x0.delete(re)},run:function(){return x0.delete(re),re()}}}(function(){return re.die()});re._unl.push(J);var he=function(Ve){"leader"===Ve.context&&"apply"===Ve.action&&B0(re,"tell"),"leader"===Ve.context&&"tell"===Ve.action&&!re._dpLC&&(re._dpLC=!0,re._dpL(),B0(re,"tell"))};return re.broadcastChannel.addEventListener("internal",he),re._lstns.push(he),B0(re,"tell")}var th=function(J,he){var Ae=this;this.broadcastChannel=J,J._befC.push(function(){return Ae.die()}),this._options=he,this.isLeader=!1,this.isDead=!1,this.token=G0(),this._lstns=[],this._unl=[],this._dpL=function(){},this._dpLC=!1,this._wKMC={},this.lN="pubkey-bc||"+J.method.type+"||"+J.name};th.prototype={hasLeader:function(){var J=this;return navigator.locks.query().then(function(he){var Ae=he.held?he.held.filter(function(Ve){return Ve.name===J.lN}):[];return!!(Ae&&Ae.length>0)})},awaitLeadership:function(){var J=this;if(!this._wLMP){this._wKMC.c=new AbortController;var he=new Promise(function(Ae,Ve){J._wKMC.res=Ae,J._wKMC.rej=Ve});this._wLMP=new Promise(function(Ae){navigator.locks.request(J.lN,{signal:J._wKMC.c.signal},function(){return J._wKMC.c=void 0,eh(J),Ae(),he}).catch(function(){})})}return this._wLMP},set onduplicate(re){},die:function(){var J=this;return this._lstns.forEach(function(he){return J.broadcastChannel.removeEventListener("internal",he)}),this._lstns=[],this._unl.forEach(function(he){return he.remove()}),this._unl=[],this.isLeader&&(this.isLeader=!1),this.isDead=!0,this._wKMC.res&&this._wKMC.res(),this._wKMC.c&&this._wKMC.c.abort("LeaderElectionWebLock.die() called"),B0(this,"death")}};var A1=function(J,he){var Ae=this;this.broadcastChannel=J,this._options=he,this.isLeader=!1,this._hasLeader=!1,this.isDead=!1,this.token=G0(),this._aplQ=Za,this._aplQC=0,this._unl=[],this._lstns=[],this._dpL=function(){},this._dpLC=!1;var Ve=function(xt){"leader"===xt.context&&("death"===xt.action&&(Ae._hasLeader=!1),"tell"===xt.action&&(Ae._hasLeader=!0))};this.broadcastChannel.addEventListener("internal",Ve),this._lstns.push(Ve)};A1.prototype={hasLeader:function(){return Promise.resolve(this._hasLeader)},applyOnce:function(J){var he=this;return this.isLeader?Qa(0,!0):this.isDead?Qa(0,!1):this._aplQC>1?this._aplQ:(this._aplQC=this._aplQC+1,this._aplQ=this._aplQ.then(function(){return function(){if(he.isLeader)return $l;var xt,ot=!1,Vt=new Promise(function(ui){xt=function(){ot=!0,ui()}}),Ut=function(zi){"leader"===zi.context&&zi.token!=he.token&&("apply"===zi.action&&zi.token>he.token&&xt(),"tell"===zi.action&&(xt(),he._hasLeader=!0))};he.broadcastChannel.addEventListener("internal",Ut);var ti=J?4*he._options.responseTime:he._options.responseTime;return B0(he,"apply").then(function(){return Promise.race([Qa(ti),Vt.then(function(){return Promise.reject(new Error)})])}).then(function(){return B0(he,"apply")}).then(function(){return Promise.race([Qa(ti),Vt.then(function(){return Promise.reject(new Error)})])}).catch(function(){}).then(function(){return he.broadcastChannel.removeEventListener("internal",Ut),!ot&&eh(he).then(function(){return!0})})}()}).then(function(){he._aplQC=he._aplQC-1}),this._aplQ.then(function(){return he.isLeader}))},awaitLeadership:function(){return this._aLP||(this._aLP=function ml(re){return re.isLeader?Za:new Promise(function(J){var he=!1;function Ae(){he||(he=!0,re.broadcastChannel.removeEventListener("internal",ot),J(!0))}re.applyOnce().then(function(){re.isLeader&&Ae()}),function xt(){return Qa(re._options.fallbackInterval).then(function(){if(!re.isDead&&!he){if(!re.isLeader)return re.applyOnce(!0).then(function(){re.isLeader?Ae():xt()});Ae()}})}();var ot=function(Vt){"leader"===Vt.context&&"death"===Vt.action&&(re._hasLeader=!1,re.applyOnce().then(function(){re.isLeader&&Ae()}))};re.broadcastChannel.addEventListener("internal",ot),re._lstns.push(ot)})}(this)),this._aLP},set onduplicate(re){this._dpL=re},die:function(){var J=this;return this._lstns.forEach(function(he){return J.broadcastChannel.removeEventListener("internal",he)}),this._lstns=[],this._unl.forEach(function(he){return he.remove()}),this._unl=[],this.isLeader&&(this._hasLeader=!1,this.isLeader=!1),this.isDead=!0,B0(this,"death")}};class yc{constructor(J,he={}){this.started=!1,this.enablePostMessage=!0,this.tokenManager=J,this.options=he,this.onTokenAddedHandler=this.onTokenAddedHandler.bind(this),this.onTokenRemovedHandler=this.onTokenRemovedHandler.bind(this),this.onTokenRenewedHandler=this.onTokenRenewedHandler.bind(this),this.onSetStorageHandler=this.onSetStorageHandler.bind(this),this.onSyncMessageHandler=this.onSyncMessageHandler.bind(this)}requiresLeadership(){return!1}isStarted(){return this.started}canStart(){return!!this.options.syncStorage&&zn()&&!this.started}start(){var J=this;return(0,I.Z)(function*(){if(!J.canStart())return;const{syncChannelName:he}=J.options;try{J.channel=new z1(he)}catch{throw new s("SyncStorageService is not supported in current browser.")}J.tokenManager.on(De,J.onTokenAddedHandler),J.tokenManager.on(pt,J.onTokenRemovedHandler),J.tokenManager.on(le,J.onTokenRenewedHandler),J.tokenManager.on(Oi,J.onSetStorageHandler),J.channel.addEventListener("message",J.onSyncMessageHandler),J.started=!0})()}stop(){var J=this;return(0,I.Z)(function*(){var he,Ae;J.started&&(J.tokenManager.off(De,J.onTokenAddedHandler),J.tokenManager.off(pt,J.onTokenRemovedHandler),J.tokenManager.off(le,J.onTokenRenewedHandler),J.tokenManager.off(Oi,J.onSetStorageHandler),null===(he=J.channel)||void 0===he||he.removeEventListener("message",J.onSyncMessageHandler),yield null===(Ae=J.channel)||void 0===Ae?void 0:Ae.close(),J.channel=void 0,J.started=!1)})()}onTokenAddedHandler(J,he){var Ae;this.enablePostMessage&&(null===(Ae=this.channel)||void 0===Ae||Ae.postMessage({type:De,key:J,token:he}))}onTokenRemovedHandler(J,he){var Ae;this.enablePostMessage&&(null===(Ae=this.channel)||void 0===Ae||Ae.postMessage({type:pt,key:J,token:he}))}onTokenRenewedHandler(J,he,Ae){var Ve;this.enablePostMessage&&(null===(Ve=this.channel)||void 0===Ve||Ve.postMessage({type:le,key:J,token:he,oldToken:Ae}))}onSetStorageHandler(J){var he;null===(he=this.channel)||void 0===he||he.postMessage({type:Oi,storage:J})}onSyncMessageHandler(J){switch(this.enablePostMessage=!1,J.type){case Oi:this.tokenManager.getStorage().setStorage(J.storage);break;case De:this.tokenManager.emitAdded(J.key,J.token),this.tokenManager.setExpireEventTimeout(J.key,J.token);break;case pt:this.tokenManager.clearExpireEventTimeout(J.key),this.tokenManager.emitRemoved(J.key,J.token);break;case le:this.tokenManager.emitRenewed(J.key,J.token,J.oldToken)}this.enablePostMessage=!0}}class ih{constructor(J={}){this.started=!1,this.options=J,this.onLeaderDuplicate=this.onLeaderDuplicate.bind(this),this.onLeader=this.onLeader.bind(this)}onLeaderDuplicate(){}onLeader(){var J=this;return(0,I.Z)(function*(){var he,Ae;yield null===(Ae=(he=J.options).onLeader)||void 0===Ae?void 0:Ae.call(he)})()}isLeader(){var J;return!(null===(J=this.elector)||void 0===J||!J.isLeader)}hasLeader(){var J;return!(null===(J=this.elector)||void 0===J||!J.hasLeader)}start(){var J=this;return(0,I.Z)(function*(){if(J.canStart()){const{electionChannelName:he}=J.options;J.channel=new z1(he),J.elector=function Yu(re,J){if(re._leaderElector)throw new Error("BroadcastChannel already has a leader-elector");J=function Vu(re,J){return re||(re={}),(re=JSON.parse(JSON.stringify(re))).fallbackInterval||(re.fallbackInterval=3e3),re.responseTime||(re.responseTime=J.method.averageResponseTime(J.options)),re}(J,re);var he=function Q1(){return typeof navigator<"u"&&typeof navigator.locks<"u"&&"function"==typeof navigator.locks.request}()?new th(re,J):new A1(re,J);return re._befC.push(function(){return he.die()}),re._leaderElector=he,he}(J.channel),J.elector.onduplicate=J.onLeaderDuplicate,J.elector.awaitLeadership().then(J.onLeader),J.started=!0}})()}stop(){var J=this;return(0,I.Z)(function*(){J.started&&(J.elector&&(yield J.elector.die(),J.elector=void 0),J.channel&&(J.channel.postInternal=()=>Promise.resolve(),yield J.channel.close(),J.channel=void 0),J.started=!1)})()}requiresLeadership(){return!1}isStarted(){return this.started}canStart(){return zn()&&!this.started}}const Oc=()=>Math.floor(Date.now()/1e3);class nh{constructor(J,he={}){this.started=!1,this.lastHidden=-1,this.tokenManager=J,this.options=he,this.onPageVisbilityChange=this._onPageVisbilityChange.bind(this)}_onPageVisbilityChange(){if(document.hidden)this.lastHidden=Oc();else if(this.lastHidden>0&&Oc()-this.lastHidden>=this.options.tabInactivityDuration){const{accessToken:J,idToken:he}=this.tokenManager.getTokensSync();if(J&&this.tokenManager.hasExpired(J)){const Ae=this.tokenManager.getStorageKeyByType("accessToken");this.tokenManager.renew(Ae).catch(()=>{})}else if(he&&this.tokenManager.hasExpired(he)){const Ae=this.tokenManager.getStorageKeyByType("idToken");this.tokenManager.renew(Ae).catch(()=>{})}}}start(){var J=this;return(0,I.Z)(function*(){J.canStart()&&document&&(document.addEventListener("visibilitychange",J.onPageVisbilityChange),J.started=!0)})()}stop(){var J=this;return(0,I.Z)(function*(){document&&(document.removeEventListener("visibilitychange",J.onPageVisbilityChange),J.started=!1)})()}canStart(){return zn()&&!!this.options.autoRenew&&!!this.options.renewOnTabActivation&&!this.started}requiresLeadership(){return!1}isStarted(){return this.started}}const zc="autoRenew",gl="syncStorage",w0="leaderElection",bl="renewOnTabActivation";let Ml=(()=>{class re{constructor(he,Ae={}){this.sdk=he,this.onLeader=this.onLeader.bind(this);const{autoRenew:Ve,autoRemove:ot,syncStorage:xt}=he.tokenManager.getOptions();Ae.electionChannelName=Ae.electionChannelName||Ae.broadcastChannelName,this.options=Object.assign({},re.defaultOptions,{autoRenew:Ve,autoRemove:ot,syncStorage:xt},{electionChannelName:`${he.options.clientId}-election`,syncChannelName:`${he.options.clientId}-sync`},w(Ae)),this.started=!1,this.services=new Map,re.knownServices.forEach(Vt=>{const Ut=this.createService(Vt);Ut&&this.services.set(Vt,Ut)})}onLeader(){var he=this;return(0,I.Z)(function*(){he.started&&(yield he.startServices())})()}isLeader(){var he;return null===(he=this.getService(w0))||void 0===he?void 0:he.isLeader()}isLeaderRequired(){return[...this.services.values()].some(he=>he.canStart()&&he.requiresLeadership())}start(){var he=this;return(0,I.Z)(function*(){he.started||(yield he.startServices(),he.started=!0)})()}stop(){var he=this;return(0,I.Z)(function*(){yield he.stopServices(),he.started=!1})()}getService(he){return this.services.get(he)}startServices(){var he=this;return(0,I.Z)(function*(){for(const[Ae,Ve]of he.services.entries())he.canStartService(Ae,Ve)&&(yield Ve.start())})()}stopServices(){var he=this;return(0,I.Z)(function*(){for(const Ae of he.services.values())yield Ae.stop()})()}canStartService(he,Ae){let Ve=Ae.canStart()&&!Ae.isStarted();return he===w0?Ve&&(Ve=this.isLeaderRequired()):Ae.requiresLeadership()&&Ve&&(Ve=this.isLeader()),Ve}createService(he){const Ae=this.sdk.tokenManager;let Ve;switch(he){case w0:Ve=new ih(Object.assign(Object.assign({},this.options),{onLeader:this.onLeader}));break;case zc:Ve=new X0(Ae,Object.assign({},this.options));break;case gl:Ve=new yc(Ae,Object.assign({},this.options));break;case bl:Ve=new nh(Ae,Object.assign({},this.options));break;default:throw new Error(`Unknown service ${he}`)}return Ve}}return re.knownServices=[zc,gl,w0,bl],re.defaultOptions={autoRenew:!0,autoRemove:!0,syncStorage:!0,renewOnTabActivation:!0,tabInactivityDuration:1800},re})();function Tr(re){return re.session.get().then(function(J){return"ACTIVE"===J.status}).catch(function(){return!1})}function Ac(re){return Fi(re,"/api/v1/sessions/me",{withCredentials:!0}).then(function(J){var he=A(J,"_links");return he.refresh=function(){return ri(re,R(J,"refresh").href,{},{withCredentials:!0})},he.user=function(){return Fi(re,R(J,"user").href,{withCredentials:!0})},he}).catch(function(){return{status:"INACTIVE"}})}function xc(re){return vi(re,{url:re.getIssuerOrigin()+"/api/v1/sessions/me",method:"DELETE",withCredentials:!0})}function _l(re){return ri(re,"/api/v1/sessions/me/lifecycle/refresh",{},{withCredentials:!0})}function vl(re,J,he){he=he||window.location.href,window.location.assign(re.getIssuerOrigin()+"/login/sessionCookieRedirect"+V({checkAccountSetupComplete:!0,token:J,redirectUrl:he}))}function Dc(re,J,he){const Ae=function hr(re){class J{constructor(...Ae){const Ve=new re(Ae.length&&Ae[0]||{});this.options=w(Ve),this.emitter=new ee,this.features=X}}return J.features=X,J.constants=e,J.features=J.prototype.features=X,Object.assign(J,{constants:e}),J}(J),Ve=function or(re,J){return class extends re{constructor(...Ae){super(...Ae);const{storageManager:Ve,cookies:ot,storageUtil:xt}=this.options;this.storageManager=new J(Ve,ot,xt)}clearStorage(){}}}(Ae,re),ot=function ws(re){return class extends re{constructor(...he){super(...he),this._oktaUserAgent=new Nr,this.http={setRequestHeader:pr.bind(null,this)}}setHeaders(he){this.options.headers=Object.assign({},this.options.headers,he)}getIssuerOrigin(){return this.options.issuer.split("/oauth2/")[0]}webfinger(he){return Fi(this,"/.well-known/webfinger"+V(he),{headers:{Accept:"application/jrd+json"}})}}}(Ve);return function oh(re){return class extends re{constructor(...he){super(...he),this.authStateManager=new P0(this),this.serviceManager=new Ml(this,this.options.services)}start(){var he=this;return(0,I.Z)(function*(){yield he.serviceManager.start(),he.tokenManager.start(),he.token.isLoginRedirect()||(yield he.authStateManager.updateAuthState())})()}stop(){var he=this;return(0,I.Z)(function*(){he.tokenManager.stop(),yield he.serviceManager.stop()})()}handleRedirect(he){var Ae=this;return(0,I.Z)(function*(){yield Ae.handleLoginRedirect(void 0,he)})()}handleLoginRedirect(he,Ae){var Ve=this;return(0,I.Z)(function*(){let ot=Ve.options.state;if(he)Ve.tokenManager.setTokens(he),Ae=Ae||Ve.getOriginalUri(Ve.options.state);else{if(!Ve.isLoginRedirect())return;try{ot=(yield Fa(Ve,{})).state,Ae=Ae||Ve.getOriginalUri(ot),yield Ve.storeTokensFromRedirect()}catch(Vt){throw yield Ve.authStateManager.updateAuthState(),Vt}}yield Ve.authStateManager.updateAuthState(),Ve.removeOriginalUri(ot);const{restoreOriginalUri:xt}=Ve.options;xt?yield xt(Ve,Ae):Ae&&window.location.replace(Ae)})()}}}(function gn(re,J){var he;const Ae=function xn(re){return class extends re{setOriginalUri(he,Ae){an.getSessionStorage().setItem(je,he),(Ae=Ae||this.options.state)&&this.storageManager.getOriginalUriStorage().setItem(Ae,he)}getOriginalUri(he){if(he=he||this.options.state){const ot=this.storageManager.getOriginalUriStorage().getItem(he);if(ot)return ot}const Ae=an.getSessionStorage();return Ae&&Ae.getItem(je)||void 0}removeOriginalUri(he){if(an.getSessionStorage().removeItem(je),he=he||this.options.state){const Ve=this.storageManager.getOriginalUriStorage();Ve.removeItem&&Ve.removeItem(he)}}}}(re);return he=class extends Ae{constructor(...ot){super(...ot),this.transactionManager=new J(Object.assign({storageManager:this.storageManager},this.options.transactionManager)),this.pkce={DEFAULT_CODE_CHALLENGE_METHOD:Oa.DEFAULT_CODE_CHALLENGE_METHOD,generateVerifier:Oa.generateVerifier,computeChallenge:Oa.computeChallenge},this._pending={handleLogin:!1},this._tokenQueue=new ta,this.token=Or(this,this._tokenQueue),this.tokenManager=new Xi(this,this.options.tokenManager),this.endpoints=function K1(re){return{authorize:{enrollAuthenticator:Es.bind(null,re)}}}(this)}clearStorage(){super.clearStorage(),this.tokenManager.clear()}isAuthenticated(ot={}){var xt=this;return(0,I.Z)(function*(){const{autoRenew:Vt,autoRemove:Ut}=xt.tokenManager.getOptions(),ti=ot.onExpiredToken?"renew"===ot.onExpiredToken:Vt,ui=ot.onExpiredToken?"remove"===ot.onExpiredToken:Ut;let{accessToken:zi}=xt.tokenManager.getTokensSync();if(zi&&xt.tokenManager.hasExpired(zi))if(zi=void 0,ti)try{zi=yield xt.tokenManager.renew("accessToken")}catch{}else ui&&xt.tokenManager.remove("accessToken");let{idToken:yi}=xt.tokenManager.getTokensSync();if(yi&&xt.tokenManager.hasExpired(yi))if(yi=void 0,ti)try{yi=yield xt.tokenManager.renew("idToken")}catch{}else ui&&xt.tokenManager.remove("idToken");return!(!zi||!yi)})()}signInWithRedirect(ot={}){var xt=this;return(0,I.Z)(function*(){const{originalUri:Vt}=ot,Ut=gt(ot,["originalUri"]);if(!xt._pending.handleLogin){xt._pending.handleLogin=!0;try{Vt&&xt.setOriginalUri(Vt);const ti=Object.assign({scopes:xt.options.scopes||["openid","email","profile"]},Ut);yield xt.token.getWithRedirect(ti)}finally{xt._pending.handleLogin=!1}}})()}getUser(){var ot=this;return(0,I.Z)(function*(){const{idToken:xt,accessToken:Vt}=ot.tokenManager.getTokensSync();return ot.token.getUserInfo(Vt,xt)})()}getIdToken(){const{idToken:ot}=this.tokenManager.getTokensSync();return ot?ot.idToken:void 0}getAccessToken(){const{accessToken:ot}=this.tokenManager.getTokensSync();return ot?ot.accessToken:void 0}getRefreshToken(){const{refreshToken:ot}=this.tokenManager.getTokensSync();return ot?ot.refreshToken:void 0}getOrRenewAccessToken(){var ot=this;return(0,I.Z)(function*(){var xt;const{accessToken:Vt}=ot.tokenManager.getTokensSync();if(Vt&&!ot.tokenManager.hasExpired(Vt))return Vt.accessToken;try{const Ut=ot.tokenManager.getStorageKeyByType("accessToken");return null!==(xt=(yield ot.tokenManager.renew(Ut??"accessToken"))?.accessToken)&&void 0!==xt?xt:null}catch(Ut){return ot.emitter.emit("error",Ut),null}})()}storeTokensFromRedirect(){var ot=this;return(0,I.Z)(function*(){const{tokens:xt,responseType:Vt}=yield ot.token.parseFromUrl();"none"!==Vt&&ot.tokenManager.setTokens(xt)})()}isLoginRedirect(){return wt(this)}isPKCE(){return!!this.options.pkce}hasResponseType(ot){return function Fn(re,J){let he=!1;return he=Array.isArray(J.responseType)&&J.responseType.length?J.responseType.indexOf(re)>=0:J.responseType===re,he}(ot,this.options)}isAuthorizationCodeFlow(){return this.hasResponseType("code")}invokeApiMethod(ot){var xt=this;return(0,I.Z)(function*(){if(!ot.accessToken){const Vt=(yield xt.tokenManager.getTokens()).accessToken;ot.accessToken=Vt?.accessToken}return vi(xt,ot)})()}revokeAccessToken(ot){var xt=this;return(0,I.Z)(function*(){if(!ot){const Vt=yield xt.tokenManager.getTokens();ot=Vt.accessToken;const Ut=xt.tokenManager.getStorageKeyByType("accessToken");xt.tokenManager.remove(Ut),xt.options.dpop&&(yield Wa("access",Vt))}return ot?xt.token.revoke(ot):Promise.resolve(null)})()}revokeRefreshToken(ot){var xt=this;return(0,I.Z)(function*(){if(!ot){const Vt=yield xt.tokenManager.getTokens();ot=Vt.refreshToken;const Ut=xt.tokenManager.getStorageKeyByType("refreshToken");xt.tokenManager.remove(Ut),xt.options.dpop&&(yield Wa("refresh",Vt))}return ot?xt.token.revoke(ot):Promise.resolve(null)})()}getSignOutRedirectUrl(ot={}){let{idToken:xt,postLogoutRedirectUri:Vt,state:Ut}=ot;if(xt||(xt=this.tokenManager.getTokensSync().idToken),!xt)return"";void 0===Vt&&(Vt=this.options.postLogoutRedirectUri);let zi=j(this).logoutUrl+"?id_token_hint="+encodeURIComponent(xt.idToken);return Vt&&(zi+="&post_logout_redirect_uri="+encodeURIComponent(Vt)),Ut&&(zi+="&state="+encodeURIComponent(Ut)),zi}signOut(ot){var xt=this;return(0,I.Z)(function*(){var Vt;ot=Object.assign({},ot);const Ut=window.location.origin,ti=window.location.href,ui=null===ot.postLogoutRedirectUri?null:ot.postLogoutRedirectUri||xt.options.postLogoutRedirectUri||Ut,zi=ot?.state;let yi=ot.accessToken,Yi=ot.refreshToken;const Gi=!1!==ot.revokeAccessToken,fn=!1!==ot.revokeRefreshToken;fn&&typeof Yi>"u"&&(Yi=xt.tokenManager.getTokensSync().refreshToken),Gi&&typeof yi>"u"&&(yi=xt.tokenManager.getTokensSync().accessToken),ot.idToken||(ot.idToken=xt.tokenManager.getTokensSync().idToken),fn&&Yi&&(yield xt.revokeRefreshToken(Yi)),Gi&&yi&&(yield xt.revokeAccessToken(yi));const Zn=null!==(Vt=yi?.dpopPairId)&&void 0!==Vt?Vt:Yi?.dpopPairId;xt.options.dpop&&Zn&&(yield Ss(Zn));const Dn=xt.getSignOutRedirectUrl(Object.assign(Object.assign({},ot),{postLogoutRedirectUri:ui}));if(Dn)return ot.clearTokensBeforeRedirect?xt.tokenManager.clear():xt.tokenManager.addPendingRemoveFlags(),window.location.assign(Dn),!0;{const Ho=yield xt.closeSession(),Hr=new URL(ui||Ut);return zi&&Hr.searchParams.append("state",zi),ui===ti?window.location.href=Hr.href:window.location.assign(Hr.href),Ho}})()}getDPoPAuthorizationHeaders(ot){var xt=this;return(0,I.Z)(function*(){if(!xt.options.dpop)throw new s("DPoP is not configured for this client instance");let{accessToken:Vt}=ot;if(Vt||(Vt=xt.tokenManager.getTokensSync().accessToken),!Vt)throw new s("AccessToken is required to generate a DPoP Proof");const Ut=yield Cs(Vt?.dpopPairId),ti=yield $s(Object.assign(Object.assign({},ot),{keyPair:Ut,accessToken:Vt.accessToken}));return{Authorization:`DPoP ${Vt.accessToken}`,Dpop:ti}})()}clearDPoPStorage(ot=!1){var xt=this;return(0,I.Z)(function*(){var Vt,Ut;if(ot)return function js(){return Br.apply(this,arguments)}();const ti=yield xt.tokenManager.getTokens(),ui=(null===(Vt=ti.accessToken)||void 0===Vt?void 0:Vt.dpopPairId)||(null===(Ut=ti.refreshToken)||void 0===Ut?void 0:Ut.dpopPairId);ui&&(yield Ss(ui))})()}parseUseDPoPNonceError(ot){var xt;const Vt=i.getWWWAuthenticateHeader(ot);if(ga(i.parseHeader(Vt??""))){let ti=null;return r(ot?.get)&&(ti=ot.get("DPoP-Nonce")),ti=null!==(xt=ti??ot["dpop-nonce"])&&void 0!==xt?xt:ot["DPoP-Nonce"],ti}return null}},he.crypto=y,he}(function Cc(re){return class extends re{constructor(...he){super(...he),this.session=function wc(re){return{close:xc.bind(null,re),exists:Tr.bind(null,re),get:Ac.bind(null,re),refresh:_l.bind(null,re),setCookieAndRedirect:vl.bind(null,re)}}(this)}closeSession(){var he=this;return this.session.close().then((0,I.Z)(function*(){return he.clearStorage(),!0})).catch(function(Ae){if("AuthApiError"===Ae.name&&"E0000007"===Ae.errorCode)return!1;throw Ae})}}}(ot),he))}const rh=(re,J)=>J.source===re.contentWindow;function yl(re,J){var he;if(!Tn())return Promise.reject(new s("Fingerprinting is not supported on this device"));const Ae=null!==(he=J?.container)&&void 0!==he?he:document.body;let Ve,ot,xt;return new Promise(function(Ut,ti){ot=document.createElement("iframe"),ot.style.display="none",xt=function(zi){var yi;if(!rh(ot,zi)||!zi||!zi.data||zi.origin!==re.getIssuerOrigin())return;let Yi;try{Yi=JSON.parse(zi.data)}catch{return}if(Yi){if("FingerprintAvailable"===Yi.type)return Ut(Yi.fingerprint);if("FingerprintServiceReady"!==Yi.type)return ti(new s("No data"));null===(yi=ot?.contentWindow)||void 0===yi||yi.postMessage(JSON.stringify({type:"GetFingerprint"}),zi.origin)}},yr(window,"message",xt),ot.src=re.getIssuerOrigin()+"/auth/services/devicefingerprint",Ae.appendChild(ot),Ve=setTimeout(function(){ti(new s("Fingerprinting timed out"))},J?.timeout||15e3)}).finally(function(){var Ut;clearTimeout(Ve),os(window,"message",xt),Ae.contains(ot)&&(null===(Ut=ot.parentElement)||void 0===Ut||Ut.removeChild(ot))})}const sh=(re=[])=>{const J=[];return re.forEach(he=>{"webauthn"===he.key&&J.push({type:"public-key",id:ea(he.credentialId)})}),J},Uu=(re,J)=>({publicKey:{rp:re.rp,user:{id:ea(re.user.id),name:re.user.name,displayName:re.user.displayName},challenge:ea(re.challenge),pubKeyCredParams:re.pubKeyCredParams,attestation:re.attestation,authenticatorSelection:re.authenticatorSelection,excludeCredentials:sh(J)}}),J0=(re,J)=>({publicKey:{challenge:ea(re.challenge),userVerification:re.userVerification,allowCredentials:sh(J)}}),Ol=re=>{const J=re.response;return{id:re.id,clientData:Gs(J.clientDataJSON),attestation:Gs(J.attestationObject)}},zl=re=>{const J=re.response;return{id:re.id,clientData:Gs(J.clientDataJSON),authenticatorData:Gs(J.authenticatorData),signatureData:Gs(J.signature)}},dh={token:{storageTypes:["localStorage","sessionStorage","cookie"]},cache:{storageTypes:["localStorage","sessionStorage","cookie"]},transaction:{storageTypes:["sessionStorage","localStorage","cookie"]},"shared-transaction":{storageTypes:["localStorage"]},"original-uri":{storageTypes:["localStorage"]}};const Lc=/application\/\w*\+?json/;function wl(re,J,he){var Ae=he.data,Ve=he.headers||{},ot=Ve["Content-Type"]||Ve["content-type"]||"";Ae&&"string"!=typeof Ae&&(Lc.test(ot)?Ae=JSON.stringify(Ae):"application/x-www-form-urlencoded"===ot&&(Ae=Object.entries(Ae).map(([Ut,ti])=>`${Ut}=${encodeURIComponent(ti)}`).join("&")));var Vt=(window.fetch||te)(J,{method:re,headers:he.headers,body:Ae,credentials:he.withCredentials?"include":"omit"});return Vt.finally||(Vt=Promise.resolve(Vt)),Vt.then(function(Ut){var ti=!Ut.ok,ui=Ut.status;return function C0(re){return re.headers.get("Content-Type")&&re.headers.get("Content-Type").toLowerCase().indexOf("application/json")>=0?re.json().catch(J=>({error:J,errorSummary:"Could not parse server response"})):re.text()}(Ut).then(zi=>function hh(re,J,he){const Ae="object"==typeof J,Ve={};for(const xt of he.headers.entries())Ve[xt[0]]=xt[1];const ot={responseText:Ae?JSON.stringify(J):J,status:re,headers:Ve};return Ae&&(ot.responseType="json",ot.responseJSON=J),ot}(ui,zi,Ut)).then(zi=>{var yi;if(ti||null!==(yi=zi.responseJSON)&&void 0!==yi&&yi.error)throw zi;return zi})})}const ph=!0;function w1(){const re=function x1(){const re=function Tc(){const re=class{constructor(J){this.devMode=!!J.devMode}};return class extends re{constructor(he){super(he),this.cookies=function xl(re={},J){var he=re.cookies||{};return typeof he.secure>"u"&&(he.secure=J),typeof he.sameSite>"u"&&(he.sameSite=he.secure?"none":"lax"),he.secure&&!J&&(x('The current page is not being served with the HTTPS protocol.\nFor security reasons, we strongly recommend using HTTPS.\nIf you cannot use HTTPS, set "cookies.secure" option to false.'),he.secure=!1),"none"===he.sameSite&&!he.secure&&(he.sameSite="lax"),he}(he,cr()),this.storageUtil=he.storageUtil||function Al(){return Object.assign({},an,{inMemoryStore:{}})}(),this.storageManager=Object.assign(Object.assign({},dh),he.storageManager)}}}();return class extends re{constructor(he){super(he),this.issuer=he.issuer,this.transformErrorXHR=he.transformErrorXHR,this.headers=he.headers,this.httpRequestClient=he.httpRequestClient||wl,this.httpRequestInterceptors=he.httpRequestInterceptors}}}();return class extends re{constructor(he){super(he),function Cl(re){var J=(re=re||{}).scopes;if(J&&!Array.isArray(J))throw new s('scopes must be a array of strings. Required usage: new OktaAuth({scopes: ["openid", "email"]})');var he=re.issuer;if(!he)throw new s('No issuer passed to constructor. Required usage: new OktaAuth({issuer: "https://{yourOktaDomain}.com/oauth2/{authServerId}"})');if(!new RegExp("^http?s?://.+").test(he))throw new s('Issuer must be a valid URL. Required usage: new OktaAuth({issuer: "https://{yourOktaDomain}.com/oauth2/{authServerId}"})');if(-1!==he.indexOf("-admin.okta"))throw new s('Issuer URL passed to constructor contains "-admin" in subdomain. Required usage: new OktaAuth({issuer: "https://{yourOktaDomain}.com})')}(he),this.issuer=F(he.issuer),this.tokenUrl=F(he.tokenUrl),this.authorizeUrl=F(he.authorizeUrl),this.userinfoUrl=F(he.userinfoUrl),this.revokeUrl=F(he.revokeUrl),this.logoutUrl=F(he.logoutUrl),this.pkce=!1!==he.pkce,this.clientId=he.clientId,this.redirectUri=he.redirectUri,zn()&&(this.redirectUri=function f(re="",J){return d(re)?re:(J=F(J),"/"===re[0]?`${J}${re}`:`${J}/${re}`)}(he.redirectUri,window.location.origin)),this.responseType=he.responseType,this.responseMode=he.responseMode,this.state=he.state,this.scopes=he.scopes,this.ignoreSignature=!!he.ignoreSignature,this.codeChallenge=he.codeChallenge,this.codeChallengeMethod=he.codeChallengeMethod,this.acrValues=he.acrValues,this.maxAge=he.maxAge,this.dpop=!0===he.dpop,this.tokenManager=he.tokenManager,this.postLogoutRedirectUri=he.postLogoutRedirectUri,this.restoreOriginalUri=he.restoreOriginalUri,this.transactionManager=Object.assign({enableSharedStorage:ph},he.transactionManager),this.clientSecret=he.clientSecret,this.setLocation=he.setLocation,this.ignoreLifetime=!!he.ignoreLifetime,this.maxClockSkew=he.maxClockSkew||0===he.maxClockSkew?he.maxClockSkew:Mt}}}class h0{constructor(J,he){if(!J)throw new s('"storage" is required');if("string"!=typeof he||!he.length)throw new s('"storageName" is required');this.storageName=he,this.storageProvider=J}getItem(J){return this.getStorage()[J]}setItem(J,he){return this.updateStorage(J,he)}removeItem(J){return this.clearStorage(J)}getStorage(){var J=this.storageProvider.getItem(this.storageName);J=J||"{}";try{return JSON.parse(J)}catch{throw new s("Unable to parse storage string: "+this.storageName)}}setStorage(J){try{var he=J?JSON.stringify(J):"{}";this.storageProvider.setItem(this.storageName,he)}catch{throw new s("Unable to set storage: "+this.storageName)}}clearStorage(J){if(J){var he=this.getStorage();delete he[J],this.setStorage(he)}else this.storageProvider.removeItem?this.storageProvider.removeItem(this.storageName):this.setStorage()}updateStorage(J,he){var Ae=this.getStorage();Ae[J]=he,this.setStorage(Ae)}}function C1(re){!zn()&&!re.storageProvider&&!re.storageKey&&x("Memory storage can only support simple single user use case on server side, please provide custom storageProvider or storageKey if advanced scenarios need to be supported.")}class uh{constructor(J,he,Ae){this.storageManagerOptions=J,this.cookieOptions=he,this.storageUtil=Ae}getOptionsForSection(J,he){return Object.assign({},this.storageManagerOptions[J],he)}getStorage(J){if((J=Object.assign({},this.cookieOptions,J)).storageProvider)return J.storageProvider;let{storageType:he,storageTypes:Ae}=J;if("sessionStorage"===he&&(J.sessionCookie=!0),he&&Ae){const Ve=Ae.indexOf(he);Ve>=0&&(Ae=Ae.slice(Ve),he=void 0)}return he||(he=this.storageUtil.findStorageType(Ae)),this.storageUtil.getStorageByType(he,J)}getTokenStorage(J){C1(J=this.getOptionsForSection("token",J));const he=this.getStorage(J);return new h0(he,J.storageKey||Ze)}getHttpCache(J){J=this.getOptionsForSection("cache",J);const he=this.getStorage(J);return new h0(he,J.storageKey||Wt)}}function Pc(re){return!(!re||"object"!=typeof re||0===Object.values(re).length)}function S1(re){return!(!function Wc(re){return!(!Pc(re)||!re.redirectUri&&!re.responseType)}(re)&&!function D1(re){return!!Pc(re)&&void 0===Object.values(re).find(he=>"string"!=typeof he)}(re))}const qc=18e5;class e0{constructor(J,he){const{res:Ae}=he,{headers:Ve}=Ae,ot=gt(Ae,["headers"]);Ve&&(this.headers=Ve),Object.keys(ot).forEach(xt=>{"_links"!==xt&&(this[xt]=ot[xt])})}}function ur(re,J){return Sl.apply(this,arguments)}function Sl(){return(Sl=(0,I.Z)(function*(re,J,he=e0){const{accessToken:Ae}=re.tokenManager.getTokensSync(),Ve=J.accessToken||Ae?.accessToken,ot=re.getIssuerOrigin(),{url:xt,method:Vt,payload:Ut}=J,ti=xt.startsWith(ot)?xt:`${ot}${xt}`;if(!Ve)throw new s("AccessToken is required to request MyAccount API endpoints.");const ui=yield vi(re,Object.assign({headers:{Accept:"*/*;okta-version=1.0.0"},accessToken:Ve,url:ti,method:Vt},Ut&&{args:Ut}));let zi;return zi=Array.isArray(ui)?ui.map(yi=>new he(re,{res:yi,accessToken:Ve})):new he(re,{res:ui,accessToken:Ve}),zi})).apply(this,arguments)}function Qs({oktaAuth:re,accessToken:J,methodName:he,links:Ae},Ve=e0){for(const xt of["GET","POST","PUT","DELETE"])if(xt.toLowerCase()===he){const Vt=Ae.self;return function(){var Ut=(0,I.Z)(function*(ti){return ur(re,{accessToken:J,url:Vt.href,method:xt,payload:ti},Ve)});return function(ti){return Ut.apply(this,arguments)}}()}const ot=Ae[he];if(!ot)throw new s(`No link is found with methodName: ${he}`);return function(){var xt=(0,I.Z)(function*(Vt){return ur(re,{accessToken:J,url:ot.href,method:ot.hints.allow[0],payload:Vt},Ve)});return function(Vt){return xt.apply(this,arguments)}}()}class kl extends e0{constructor(J,he){super(J,he);const{createdAt:Ae,modifiedAt:Ve,profile:ot}=he.res;this.createdAt=Ae,this.modifiedAt=Ve,this.profile=ot}}class Nc extends e0{constructor(J,he){super(J,he),this.properties=he.res.properties}}const Bc=function(){var re=(0,I.Z)(function*(J,he){return yield ur(J,{url:"/idp/myaccount/profile",method:"GET",accessToken:he?.accessToken},kl)});return function(he,Ae){return re.apply(this,arguments)}}(),k1=function(){var re=(0,I.Z)(function*(J,he){const{payload:Ae,accessToken:Ve}=he;return yield ur(J,{url:"/idp/myaccount/profile",method:"PUT",payload:Ae,accessToken:Ve},kl)});return function(he,Ae){return re.apply(this,arguments)}}(),El=function(){var re=(0,I.Z)(function*(J,he){return yield ur(J,{url:"/idp/myaccount/profile/schema",method:"GET",accessToken:he?.accessToken},Nc)});return function(he,Ae){return re.apply(this,arguments)}}();class Fc extends e0{constructor(J,he){super(J,he);const{res:Ae}=he,{id:Ve,profile:ot,expiresAt:xt,status:Vt}=Ae;this.id=Ve,this.expiresAt=xt,this.profile=ot,this.status=Vt}}class S0 extends e0{constructor(J,he){super(J,he);const{accessToken:Ae,res:Ve}=he,{id:ot,expiresAt:xt,profile:Vt,status:Ut,_links:ti}=Ve;this.id=ot,this.expiresAt=xt,this.profile=Vt,this.status=Ut,this.poll=(0,I.Z)(function*(){return yield Qs({oktaAuth:J,accessToken:Ae,methodName:"poll",links:ti},Fc)()}),this.verify=function(){var ui=(0,I.Z)(function*(zi){return yield Qs({oktaAuth:J,accessToken:Ae,methodName:"verify",links:ti},S0)(zi)});return function(zi){return ui.apply(this,arguments)}}()}}class t0 extends e0{constructor(J,he){super(J,he);const{accessToken:Ae,res:Ve}=he,{id:ot,profile:xt,roles:Vt,status:Ut,_links:ti}=Ve;this.id=ot,this.profile=xt,this.roles=Vt,this.status=Ut,this.get=(0,I.Z)(function*(){return yield Qs({oktaAuth:J,accessToken:Ae,methodName:"get",links:ti},t0)()}),this.delete=(0,I.Z)(function*(){return yield Qs({oktaAuth:J,accessToken:Ae,methodName:"delete",links:ti})()}),this.challenge=(0,I.Z)(function*(){return yield Qs({oktaAuth:J,accessToken:Ae,methodName:"challenge",links:ti},S0)()}),ti.poll&&(this.poll=(0,I.Z)(function*(){return yield Qs({oktaAuth:J,accessToken:Ae,methodName:"poll",links:ti},Fc)()})),ti.verify&&(this.verify=function(){var ui=(0,I.Z)(function*(zi){return yield Qs({oktaAuth:J,accessToken:Ae,methodName:"verify",links:ti})(zi)});return function(zi){return ui.apply(this,arguments)}}())}}const Mh=function(){var re=(0,I.Z)(function*(J,he){return yield ur(J,{url:"/idp/myaccount/emails",method:"GET",accessToken:he?.accessToken},t0)});return function(he,Ae){return re.apply(this,arguments)}}(),_h=function(){var re=(0,I.Z)(function*(J,he){const{id:Ae,accessToken:Ve}=he;return yield ur(J,{url:`/idp/myaccount/emails/${Ae}`,method:"GET",accessToken:Ve},t0)});return function(he,Ae){return re.apply(this,arguments)}}(),vh=function(){var re=(0,I.Z)(function*(J,he){const{accessToken:Ae,payload:Ve}=he;return yield ur(J,{url:"/idp/myaccount/emails",method:"POST",payload:Ve,accessToken:Ae},t0)});return function(he,Ae){return re.apply(this,arguments)}}(),yh=function(){var re=(0,I.Z)(function*(J,he){const{id:Ae,accessToken:Ve}=he;return yield ur(J,{url:`/idp/myaccount/emails/${Ae}`,method:"DELETE",accessToken:Ve})});return function(he,Ae){return re.apply(this,arguments)}}(),jc=function(){var re=(0,I.Z)(function*(J,he){const{id:Ae,accessToken:Ve}=he;return yield ur(J,{url:`/idp/myaccount/emails/${Ae}/challenge`,method:"POST",accessToken:Ve},S0)});return function(he,Ae){return re.apply(this,arguments)}}(),Hc=function(){var re=(0,I.Z)(function*(J,he){const{emailId:Ae,challengeId:Ve,accessToken:ot}=he;return yield ur(J,{url:`/idp/myaccount/emails/${Ae}/challenge/${Ve}`,method:"POST",accessToken:ot},S0)});return function(he,Ae){return re.apply(this,arguments)}}(),Vc=function(){var re=(0,I.Z)(function*(J,he){const{emailId:Ae,challengeId:Ve,payload:ot,accessToken:xt}=he;return yield ur(J,{url:`/idp/myaccount/emails/${Ae}/challenge/${Ve}/verify`,method:"POST",payload:ot,accessToken:xt})});return function(he,Ae){return re.apply(this,arguments)}}();class ja extends e0{constructor(J,he){super(J,he);const{res:Ae,accessToken:Ve}=he,{id:ot,profile:xt,status:Vt,_links:Ut}=Ae;this.id=ot,this.profile=xt,this.status=Vt,this.get=(0,I.Z)(function*(){return yield Qs({oktaAuth:J,accessToken:Ve,methodName:"get",links:Ut},ja)()}),this.delete=(0,I.Z)(function*(){return yield Qs({oktaAuth:J,accessToken:Ve,methodName:"delete",links:Ut})()}),this.challenge=function(){var ti=(0,I.Z)(function*(ui){return yield Qs({oktaAuth:J,accessToken:Ve,methodName:"challenge",links:Ut})(ui)});return function(ui){return ti.apply(this,arguments)}}(),Ut.verify&&(this.verify=function(){var ti=(0,I.Z)(function*(ui){return yield Qs({oktaAuth:J,accessToken:Ve,methodName:"verify",links:Ut})(ui)});return function(ui){return ti.apply(this,arguments)}}())}}const n0=function(){var re=(0,I.Z)(function*(J,he){return yield ur(J,{url:"/idp/myaccount/phones",method:"GET",accessToken:he?.accessToken},ja)});return function(he,Ae){return re.apply(this,arguments)}}(),Oh=function(){var re=(0,I.Z)(function*(J,he){const{accessToken:Ae,id:Ve}=he;return yield ur(J,{url:`/idp/myaccount/phones/${Ve}`,method:"GET",accessToken:Ae},ja)});return function(he,Ae){return re.apply(this,arguments)}}(),zh=function(){var re=(0,I.Z)(function*(J,he){const{accessToken:Ae,payload:Ve}=he;return yield ur(J,{url:"/idp/myaccount/phones",method:"POST",payload:Ve,accessToken:Ae},ja)});return function(he,Ae){return re.apply(this,arguments)}}(),$u=function(){var re=(0,I.Z)(function*(J,he){const{id:Ae,accessToken:Ve}=he;return yield ur(J,{url:`/idp/myaccount/phones/${Ae}`,method:"DELETE",accessToken:Ve})});return function(he,Ae){return re.apply(this,arguments)}}(),Zu=function(){var re=(0,I.Z)(function*(J,he){const{accessToken:Ae,id:Ve,payload:ot}=he;return yield ur(J,{url:`/idp/myaccount/phones/${Ve}/challenge`,method:"POST",payload:ot,accessToken:Ae})});return function(he,Ae){return re.apply(this,arguments)}}(),Yc=function(){var re=(0,I.Z)(function*(J,he){const{id:Ae,payload:Ve,accessToken:ot}=he;return yield ur(J,{url:`/idp/myaccount/phones/${Ae}/verify`,method:"POST",payload:Ve,accessToken:ot})});return function(he,Ae){return re.apply(this,arguments)}}();var n1=(()=>{return(re=n1||(n1={})).NOT_ENROLLED="NOT_ENROLLED",re.ACTIVE="ACTIVE",n1;var re})();class k0 extends e0{constructor(J,he){super(J,he);const{res:Ae,accessToken:Ve}=he,{id:ot,status:xt,created:Vt,lastUpdated:Ut,_links:ti}=Ae;this.id=ot,this.status=xt,this.created=Vt,this.lastUpdated=Ut,this.status==n1.NOT_ENROLLED?this.enroll=function(){var ui=(0,I.Z)(function*(zi){return yield Qs({oktaAuth:J,accessToken:Ve,methodName:"enroll",links:ti},k0)(zi)});return function(zi){return ui.apply(this,arguments)}}():(this.get=(0,I.Z)(function*(){return yield Qs({oktaAuth:J,accessToken:Ve,methodName:"get",links:ti},k0)()}),this.update=function(){var ui=(0,I.Z)(function*(zi){return yield Qs({oktaAuth:J,accessToken:Ve,methodName:"put",links:ti},k0)(zi)});return function(zi){return ui.apply(this,arguments)}}(),this.delete=(0,I.Z)(function*(){return yield Qs({oktaAuth:J,accessToken:Ve,methodName:"delete",links:ti})()}))}}const Uc=function(){var re=(0,I.Z)(function*(J,he){return yield ur(J,{url:"/idp/myaccount/password",method:"GET",accessToken:he?.accessToken},k0)});return function(he,Ae){return re.apply(this,arguments)}}(),xh=function(){var re=(0,I.Z)(function*(J,he){const{accessToken:Ae,payload:Ve}=he;return yield ur(J,{url:"/idp/myaccount/password",method:"POST",payload:Ve,accessToken:Ae},k0)});return function(he,Ae){return re.apply(this,arguments)}}(),wh=function(){var re=(0,I.Z)(function*(J,he){const{accessToken:Ae,payload:Ve}=he;return yield ur(J,{url:"/idp/myaccount/password",method:"PUT",payload:Ve,accessToken:Ae},k0)});return function(he,Ae){return re.apply(this,arguments)}}(),Ea=function(){var re=(0,I.Z)(function*(J,he){return yield ur(J,{url:"/idp/myaccount/password",method:"DELETE",accessToken:he?.accessToken})});return function(he,Ae){return re.apply(this,arguments)}}();function E1(re,J){var he={};return Object.assign(he,J),!he.stateToken&&re.stateToken&&(he.stateToken=re.stateToken),he}function Xc(re,J){return J=E1(re,J),ri(re,re.getIssuerOrigin()+"/api/v1/authn",J,{withCredentials:!0})}function Th(re){return!!Bn(re)}function Kc(re,J,he,Ae,Ve){return ri(re,he,Ae,Ve=Object.assign({withCredentials:!0},Ve)).then(function(ot){return J.createTransaction(ot)})}function Bn(re){return re.options.storageUtil.storage.get(Ie)}function Tl(re,J,he,Ae,Ve,ot){if(Array.isArray(Ve))return function(Vt,Ut){if(!Vt)throw new s("Must provide a link name");var ti=E(Ve,{name:Vt});if(!ti)throw new s("No link found for that name");return Tl(re,J,he,Ae,ti,ot)(Ut)};if(Ve.hints&&Ve.hints.allow&&1===Ve.hints.allow.length)switch(Ve.hints.allow[0]){case"GET":return function(){return Fi(re,Ve.href,{withCredentials:!0})};case"POST":return function(Vt){ot&&ot.isPolling&&(ot.isPolling=!1);var Ut=E1(he,Vt);("MFA_ENROLL"===he.status||"FACTOR_ENROLL"===he.status)&&Object.assign(Ut,{factorType:Ae.factorType,provider:Ae.provider});var ti={},ui=Ut.autoPush;if(void 0!==ui){if("function"==typeof ui)try{ti.autoPush=!!ui()}catch{return Promise.reject(new s("AutoPush resulted in an error."))}else null!==ui&&(ti.autoPush=!!ui);Ut=A(Ut,"autoPush")}var zi=Ut.rememberDevice;if(void 0!==zi){if("function"==typeof zi)try{ti.rememberDevice=!!zi()}catch{return Promise.reject(new s("RememberDevice resulted in an error."))}else null!==zi&&(ti.rememberDevice=!!zi);Ut=A(Ut,"rememberDevice")}else Ut.profile&&void 0!==Ut.profile.updatePhone&&(Ut.profile.updatePhone&&(ti.updatePhone=!0),Ut.profile=A(Ut.profile,"updatePhone"));var yi=Ve.href+V(ti);return Kc(re,J,yi,Ut)}}}class Ll extends W{constructor(){super("The poll was stopped by the sdk")}}function $c(re,J,he){return function(Ae){var Ve,ot,xt,Vt;!function h(re){return"[object Number]"===Object.prototype.toString.call(re)}(Ae)?l(Ae)&&(Ve=Ae.delay,ot=Ae.rememberDevice,xt=Ae.autoPush,Vt=Ae.transactionCallBack):Ve=Ae,!Ve&&0!==Ve&&(Ve=Ne);var Ut=R(J,"next","poll");he.isPolling=!0;var ui=0,zi=function(){return he.isPolling?function ti(){var yi={};if("function"==typeof xt)try{yi.autoPush=!!xt()}catch{return Promise.reject(new s("AutoPush resulted in an error."))}else null!=xt&&(yi.autoPush=!!xt);if("function"==typeof ot)try{yi.rememberDevice=!!ot()}catch{return Promise.reject(new s("RememberDevice resulted in an error."))}else null!=ot&&(yi.rememberDevice=!!ot);var Yi=Ut.href+V(yi);return ri(re,Yi,function Sh(re){return E1(re)}(J),{saveAuthnState:!1,withCredentials:!0})}().then(function(yi){if(ui=0,yi.factorResult&&"WAITING"===yi.factorResult){if(!he.isPolling)throw new Ll;return"function"==typeof Vt&&Vt(yi),a(Ve).then(zi)}return he.isPolling=!1,re.tx.createTransaction(yi)}).catch(function(yi){if(yi.xhr&&(0===yi.xhr.status||429===yi.xhr.status)&&ui<=4){var Yi=1e3*Math.pow(2,ui);return ui++,a(Yi).then(zi)}throw yi}):Promise.reject(new Ll)};return zi().catch(function(yi){throw he.isPolling=!1,yi})}}function Rl(re,J,he,Ae,Ve){if(Ae=M(Ae=Ae||he),Array.isArray(Ae)){for(var ot=[],xt=0,Vt=Ae.length;xt<Vt;xt++)ot.push(Rl(re,J,he,Ae[xt],Ve));return ot}var Ut=Ae._embedded||{};for(var ti in Ut)Object.prototype.hasOwnProperty.call(Ut,ti)&&(l(Ut[ti])||Array.isArray(Ut[ti]))&&(Ut[ti]=Rl(re,J,he,Ut[ti],Ve));var ui=function Lh(re,J,he,Ae,Ve){var ot={};for(var xt in Ae._links)if(Object.prototype.hasOwnProperty.call(Ae._links,xt)){var Vt=Ae._links[xt];if("next"===xt&&(xt=Vt.name),Vt.type){ot[xt]=Vt;continue}if("poll"===xt)ot.poll=$c(re,he,Ve);else{var Ut=Tl(re,J,he,Ae,Vt,Ve);Ut&&(ot[xt]=Ut)}}return ot}(re,J,he,Ae,Ve);return Object.assign(Ut,ui),Ae=A(Ae,"_embedded","_links"),Object.assign(Ae,Ut),Ae}class Zc{constructor(J,he,Ae=null){this.data=void 0,this.status=void 0,Ae&&(this.data=Ae,Object.assign(this,Rl(J,he,Ae,Ae,{})),delete this.stateToken,"RECOVERY_CHALLENGE"===Ae.status&&!Ae._links&&(this.cancel=function(){return Promise.resolve(he.createTransaction())}))}}function Rh(re){const J={status:Xc.bind(null,re),resume:he=>function kh(re,J,he){if(!he||!he.stateToken){var Ae=Bn(re);if(!Ae)return Promise.reject(new s("No transaction to resume"));he={stateToken:Ae}}return Xc(re,he).then(function(Ve){return J.createTransaction(Ve)})}(re,J,he),exists:Th.bind(null,re),introspect:he=>function Gc(re,J,he){if(!he||!he.stateToken){var Ae=Bn(re);if(!Ae)return Promise.reject(new s("No transaction to evaluate"));he={stateToken:Ae}}return function Eh(re,J){return J=E1(re,J),ri(re,re.getIssuerOrigin()+"/api/v1/authn/introspect",J,{withCredentials:!0})}(re,he).then(function(Ve){return J.createTransaction(Ve)})}(re,J,he),createTransaction:he=>new Zc(re,J,he),postToTransaction:(he,Ae,Ve)=>Kc(re,J,he,Ae,Ve)};return J}const Ih=function Rc(){const re=function D0(){const re=w1();return class extends re{constructor(he){super(he),this.services=he.services,this.transformAuthState=he.transformAuthState}}}();return class extends re{constructor(he){super(he),this.flow=he.flow,this.activationToken=he.activationToken,this.recoveryToken=he.recoveryToken,this.idx=he.idx}}}(),Wh=function Qc(re){return class extends re{constructor(...he){super(...he),this.authn=this.tx=Rh(this),this.fingerprint=yl.bind(null,this)}signIn(he){var Ae=this;return(0,I.Z)(function*(){he=M(he||{});const Ve=ot=>(delete he.sendFingerprint,Ae.tx.postToTransaction("/api/v1/authn",he,ot));return he.sendFingerprint?Ae.fingerprint().then(function(ot){return Ve({headers:{"X-Device-Fingerprint":ot}})}):Ve()})()}signInWithCredentials(he){var Ae=this;return(0,I.Z)(function*(){return Ae.signIn(he)})()}forgotPassword(he){return this.tx.postToTransaction("/api/v1/authn/recovery/password",he)}unlockAccount(he){return this.tx.postToTransaction("/api/v1/authn/recovery/unlock",he)}verifyRecoveryToken(he){return this.tx.postToTransaction("/api/v1/authn/recovery/token",he)}}}(function Ch(re){return class extends re{constructor(...he){super(...he),this.myaccount=Object.entries(S).filter(([Ae])=>"default"!==Ae).reduce((Ae,[Ve,ot])=>(Ae[Ve]=ot.bind(null,this),Ae),{})}}}(function kc(re,J,he){return function Sc(re){var J;return(J=class extends re{constructor(...Ae){super(...Ae),this.idx=function Nt(re){!function Gr(re){Object.assign(vs,re)}({remediators:c,getFlowSpecification:qe});const J=Un.bind(null,re);return{interact:At.bind(null,re),introspect:lo.bind(null,re),makeIdxResponse:Jn.bind(null,re),authenticate:ko.bind(null,re),register:Nn.bind(null,re),start:J,startTransaction:J,poll:dn.bind(null,re),proceed:wn.bind(null,re),cancel:He.bind(null,re),recoverPassword:Io.bind(null,re),handleInteractionCodeRedirect:qr.bind(null,re),isInteractionRequired:lt.bind(null,re),isInteractionRequiredError:eo,handleEmailVerifyCallback:Wi.bind(null,re),isEmailVerifyCallback:ci,parseEmailVerifyCallback:Ai,isEmailVerifyCallbackError:li,getSavedTransactionMeta:ae.bind(null,re),createTransactionMeta:_e.bind(null,re),getTransactionMeta:ve.bind(null,re),saveTransactionMeta:ne.bind(null,re),clearTransactionMeta:ce.bind(null,re),isTransactionMetaValid:xe,setFlow:Ae=>{re.options.flow=Ae},getFlow:()=>re.options.flow,canProceed:on.bind(null,re),unlockAccount:io.bind(null,re)}}(this),this.fingerprint=yl.bind(null,this)}}).webauthn=O,J}(Dc(re,J,he))}(function fh(){const re=function F0(){return function Ic(){return class extends uh{constructor(J,he,Ae){super(J,he,Ae)}getTransactionStorage(J){C1(J=this.getOptionsForSection("transaction",J));const he=this.getStorage(J);return new h0(he,J.storageKey||ai)}getSharedTansactionStorage(J){C1(J=this.getOptionsForSection("shared-transaction",J));const he=this.getStorage(J);return new h0(he,J.storageKey||si)}getOriginalUriStorage(J){C1(J=this.getOptionsForSection("original-uri",J));const he=this.getStorage(J);return new h0(he,J.storageKey||Zt)}}}()}();return class extends re{constructor(he,Ae,Ve){super(he,Ae,Ve)}getIdxResponseStorage(he){let Ae;if(zn())try{Ae=this.storageUtil.getStorageByType("memory",he)}catch{x("No response storage found, you may want to provide custom implementation for intermediate idx responses to optimize the network traffic")}else{const Ve=this.getTransactionStorage(he);Ve&&(Ae={getItem:ot=>{const xt=Ve.getStorage();return xt&&xt[ot]?xt[ot]:null},setItem:(ot,xt)=>{const Vt=Ve.getStorage();if(!Vt)throw new s("Transaction has been cleared, failed to save idxState");Vt[ot]=xt,Ve.setStorage(Vt)},removeItem:ot=>{const xt=Ve.getStorage();xt&&(delete xt[ot],Ve.setStorage(xt))}})}return Ae?new h0(Ae,hi):null}}}(),Ih,function t1(){const re=function j0(){return class{constructor(J){this.storageManager=J.storageManager,this.enableSharedStorage=!1!==J.enableSharedStorage,this.saveLastResponse=!1!==J.saveLastResponse,this.options=J}clear(J={}){const he=this.storageManager.getTransactionStorage(),Ae=he.getStorage();if(he.clearStorage(),this.enableSharedStorage&&!1!==J.clearSharedStorage){const Ve=J.state||Ae?.state;Ve&&function bh(re,J){const he=re.getSharedTansactionStorage(),Ae=he.getStorage();delete Ae[J],he.setStorage(Ae)}(this.storageManager,Ve)}}save(J,he={}){let Ae=this.storageManager.getTransactionStorage();S1(Ae.getStorage())&&!he.muteWarning&&x("a saved auth transaction exists in storage. This may indicate another auth flow is already in progress."),Ae.setStorage(J),this.enableSharedStorage&&J.state&&function gh(re,J,he){const Ae=re.getSharedTansactionStorage(),Ve=Ae.getStorage();Ve[J]={dateCreated:Date.now(),transaction:he},Ae.setStorage(Ve)}(this.storageManager,J.state,J)}exists(J={}){try{return!!this.load(J)}catch{return!1}}load(J={}){let he;return this.enableSharedStorage&&J.state&&(function Ku(re){const J=re.getSharedTansactionStorage(),he=J.getStorage();Object.keys(he).forEach(Ae=>{const Ve=he[Ae];Date.now()-Ve.dateCreated>qc&&delete he[Ae]}),J.setStorage(he)}(this.storageManager),he=function e1(re,J){const Ve=re.getSharedTansactionStorage().getStorage()[J];return Ve&&Ve.transaction&&S1(Ve.transaction)?Ve.transaction:null}(this.storageManager,J.state),S1(he))||(he=this.storageManager.getTransactionStorage().getStorage(),S1(he))?he:null}}}();return class extends re{constructor(he){super(he)}clear(he={}){super.clear(he),!1!==he.clearIdxResponse&&this.clearIdxResponse()}saveIdxResponse(he){if(!this.saveLastResponse)return;const Ae=this.storageManager.getIdxResponseStorage();Ae&&Ae.setStorage(he)}loadIdxResponse(he){if(!this.saveLastResponse)return null;const Ae=this.storageManager.getIdxResponseStorage();if(!Ae)return null;const Ve=Ae.getStorage();if(!Ve||!Jo(Ve.rawIdxResponse))return null;if(he){const{stateHandle:ot,interactionHandle:xt}=he;if(!he.useGenericRemediator&&ot&&Ve.stateHandle!==ot||xt&&Ve.interactionHandle!==xt)return null}return Ve}clearIdxResponse(){this.saveLastResponse&&this.storageManager.getIdxResponseStorage()?.clearStorage()}}}())));class Pl extends Wh{constructor(J){super(J)}}},5554:(Lt,ut,se)=>{"use strict";se.d(ut,{$6:()=>P,$R:()=>m,GW:()=>X,H$:()=>Oe,HU:()=>E,MJ:()=>n,SV:()=>W,UO:()=>o,UW:()=>t,Uz:()=>v,Xr:()=>A,YO:()=>w,ZD:()=>H,au:()=>At,bG:()=>T,fO:()=>Z,fX:()=>F,gV:()=>B,hn:()=>h,ih:()=>i,kb:()=>Y,kg:()=>g,nT:()=>p,ok:()=>K,pG:()=>we,r7:()=>l,rN:()=>N,sQ:()=>x,t7:()=>ae,tm:()=>Ii,u5:()=>u,uL:()=>r,uZ:()=>U,un:()=>k,v_:()=>L,wf:()=>M,xs:()=>V});var e=se(4537),c=se(5732);const X=new e.InjectionToken("basePath");class O{constructor(gt={}){this.apiKeys=gt.apiKeys,this.username=gt.username,this.password=gt.password,this.accessToken=gt.accessToken,this.basePath=gt.basePath,this.withCredentials=gt.withCredentials}selectHeaderContentType(gt){if(0==gt.length)return;let ue=gt.find(Me=>this.isJsonMime(Me));return void 0===ue?gt[0]:ue}selectHeaderAccept(gt){if(0==gt.length)return;let ue=gt.find(Me=>this.isJsonMime(Me));return void 0===ue?gt[0]:ue}isJsonMime(gt){const ue=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!=gt&&(ue.test(gt)||"application/json-patch+json"===gt.toLowerCase())}}let S=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}checkAdminUsingGET(ue,Me,ze="body",it=!1){let tt=this.defaultHeaders;null!=ue&&(tt=tt.set("reqId",String(ue))),null!=Me&&(tt=tt.set("token",String(Me)));const Ce=this.configuration.selectHeaderAccept(["*/*"]);return null!=Ce&&(tt=tt.set("Accept",Ce)),this.httpClient.get(`${this.basePath}/v2/api/admin`,{withCredentials:this.configuration.withCredentials,headers:tt,observe:ze,reportProgress:it})}checkDemoUsingGET(ue,Me,ze="body",it=!1){let tt=this.defaultHeaders;null!=ue&&(tt=tt.set("reqId",String(ue))),null!=Me&&(tt=tt.set("token",String(Me)));const Ce=this.configuration.selectHeaderAccept(["*/*"]);return null!=Ce&&(tt=tt.set("Accept",Ce)),this.httpClient.get(`${this.basePath}/v2/api/demo`,{withCredentials:this.configuration.withCredentials,headers:tt,observe:ze,reportProgress:it})}checkRWAccessUsingGET(ue,Me,ze="body",it=!1){let tt=this.defaultHeaders;null!=ue&&(tt=tt.set("reqId",String(ue))),null!=Me&&(tt=tt.set("token",String(Me)));const Ce=this.configuration.selectHeaderAccept(["*/*"]);return null!=Ce&&(tt=tt.set("Accept",Ce)),this.httpClient.get(`${this.basePath}/v2/api/rw`,{withCredentials:this.configuration.withCredentials,headers:tt,observe:ze,reportProgress:it})}checkRoUsingGET(ue,Me,ze="body",it=!1){let tt=this.defaultHeaders;null!=ue&&(tt=tt.set("reqId",String(ue))),null!=Me&&(tt=tt.set("token",String(Me)));const Ce=this.configuration.selectHeaderAccept(["*/*"]);return null!=Ce&&(tt=tt.set("Accept",Ce)),this.httpClient.get(`${this.basePath}/v2/api/ro`,{withCredentials:this.configuration.withCredentials,headers:tt,observe:ze,reportProgress:it})}checkSAdminUsingGET(ue,Me,ze="body",it=!1){let tt=this.defaultHeaders;null!=ue&&(tt=tt.set("reqId",String(ue))),null!=Me&&(tt=tt.set("token",String(Me)));const Ce=this.configuration.selectHeaderAccept(["*/*"]);return null!=Ce&&(tt=tt.set("Accept",Ce)),this.httpClient.get(`${this.basePath}/v2/api/sadmin`,{withCredentials:this.configuration.withCredentials,headers:tt,observe:ze,reportProgress:it})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})();class I extends c.mL{encodeKey(gt){return(gt=super.encodeKey(gt)).replace(/\+/gi,"%2B")}encodeValue(gt){return(gt=super.encodeValue(gt)).replace(/\+/gi,"%2B")}}let N=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}activateAdvertiserUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter commaSepratedIds was null or undefined when calling activateAdvertiserUsingPOST.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("commaSepratedIds",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/advertisers/activate`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}createAdvertiserUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter advertiser was null or undefined when calling createAdvertiserUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/advertisers`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}deactivateAdvertiserUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter commaSepratedIds was null or undefined when calling deactivateAdvertiserUsingPOST.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("commaSepratedIds",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/advertisers/deactivate`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}getAdvertiserAnalyticsUsingGET(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getAdvertiserAnalyticsUsingGET.");if(null==Me)throw new Error("Required parameter type was null or undefined when calling getAdvertiserAnalyticsUsingGET.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("type",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);return null!=et&&(Ue=Ue.set("Accept",et)),this.httpClient.get(`${this.basePath}/v2/api/advertisers/${encodeURIComponent(String(ue))}/analytics`,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}getAdvertiserSettingsUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getAdvertiserSettingsUsingGET.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ue&&(Ee=Ee.set("Accept",Ue)),this.httpClient.get(`${this.basePath}/v2/api/advertisers/settings/${encodeURIComponent(String(ue))}`,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getByIdUsingGET(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getByIdUsingGET.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("refresh",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);return null!=et&&(Ue=Ue.set("Accept",et)),this.httpClient.get(`${this.basePath}/v2/api/advertisers/${encodeURIComponent(String(ue))}`,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}getSkadTargetPrivilegesUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter searchRequest was null or undefined when calling getSkadTargetPrivilegesUsingPOST.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("advertiserId",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);null!=et&&(Ue=Ue.set("Accept",et));const Rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Rt&&(Ue=Ue.set("Content-Type",Rt)),this.httpClient.post(`${this.basePath}/v2/api/advertisers/skadtargetprivilege`,ue,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}getSmartTagUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getSmartTagUsingGET.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ue&&(Ee=Ee.set("Accept",Ue)),this.httpClient.get(`${this.basePath}/v2/api/advertisers/smarttag/${encodeURIComponent(String(ue))}`,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}updateASTUsingPOST(ue,Me,ze="body",it=!1){let tt=this.defaultHeaders;null!=ue&&(tt=tt.set("reqId",String(ue))),null!=Me&&(tt=tt.set("token",String(Me)));const Ce=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ce&&(tt=tt.set("Accept",Ce)),this.httpClient.post(`${this.basePath}/v2/api/advertisers/ast-tag`,null,{withCredentials:this.configuration.withCredentials,headers:tt,observe:ze,reportProgress:it})}updateASTUsingPOST1(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling updateASTUsingPOST1.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ue&&(Ee=Ee.set("Accept",Ue)),this.httpClient.post(`${this.basePath}/v2/api/advertisers/${encodeURIComponent(String(ue))}/ast-tag`,null,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}updateAdvertiserUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter advertiser was null or undefined when calling updateAdvertiserUsingPOST.");if(null==Me)throw new Error("Required parameter id was null or undefined when calling updateAdvertiserUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/advertisers/${encodeURIComponent(String(Me))}`,ue,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}updateSettingsUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling updateSettingsUsingPOST.");if(null==Me)throw new Error("Required parameter settings was null or undefined when calling updateSettingsUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/advertisers/settings/${encodeURIComponent(String(ue))}`,Me,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),Y=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}createAppSettingsUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter appSettings was null or undefined when calling createAppSettingsUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/appsettings`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}fetchAllDynamicVideoTemplatesUsingGET(ue,Me,ze="body",it=!1){let tt=this.defaultHeaders;null!=ue&&(tt=tt.set("reqId",String(ue))),null!=Me&&(tt=tt.set("token",String(Me)));const Ce=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ce&&(tt=tt.set("Accept",Ce)),this.httpClient.get(`${this.basePath}/v2/api/appsettings/dynamicvideo/templates`,{withCredentials:this.configuration.withCredentials,headers:tt,observe:ze,reportProgress:it})}fetchDynamicVideoConfigUsingGET(ue,Me,ze,it="body",tt=!1){let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("advertiserId",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/appsettings/dynamicvideo/config`,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}getAppSettingsUsingGET(ue,Me,ze,it,tt="body",Ee=!1){let Ce=new c.LE({encoder:new I});null!=ue&&(Ce=Ce.set("advertiserId",ue)),ze&&ze.forEach(Rt=>{Ce=Ce.append("settingsKeys",Rt)});let Ue=this.defaultHeaders;null!=Me&&(Ue=Ue.set("reqId",String(Me))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);return null!=et&&(Ue=Ue.set("Accept",et)),this.httpClient.get(`${this.basePath}/v2/api/appsettings`,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}updateAppSettingsUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter appSettings was null or undefined when calling updateAppSettingsUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/appsettings/update`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}upsertDynamicVideoUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter dynamicVideoDTO was null or undefined when calling upsertDynamicVideoUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/appsettings/dynamicvideo/upsert`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),Z=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}activateAudienceUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling activateAudienceUsingPOST.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("id",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/audience/activate`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}activateBackfillRuleUsingGET(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling activateBackfillRuleUsingGET.");if(null==Me)throw new Error("Required parameter queryID was null or undefined when calling activateBackfillRuleUsingGET.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["*/*"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/audience/${encodeURIComponent(String(ue))}/${encodeURIComponent(String(Me))}`,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}addBackfillRuleUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter request was null or undefined when calling addBackfillRuleUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/audience/addbackfillrule`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}checkConnectionUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter config was null or undefined when calling checkConnectionUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/audience/check_connection`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}createAudienceUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter audience was null or undefined when calling createAudienceUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/audience`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}deactivateAudienceUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling deactivateAudienceUsingPOST.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("id",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/audience/deactivate`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}getAccessUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getAccessUsingGET.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["*/*"]);return null!=Ue&&(Ee=Ee.set("Accept",Ue)),this.httpClient.get(`${this.basePath}/v2/api/audience/access/${encodeURIComponent(String(ue))}`,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getActiveTemplatesUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getActiveTemplatesUsingPOST.");if(null==Me)throw new Error("Required parameter request was null or undefined when calling getActiveTemplatesUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/audience/activetemplates/${encodeURIComponent(String(ue))}`,Me,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}getAllAudienceUsingPOST(ue,Me,ze,it,tt,Ee="body",Ce=!1){let Ue=new c.LE({encoder:new I});null!=ue&&(Ue=Ue.set("advertiser_id",ue)),null!=Me&&(Ue=Ue.set("refresh",Me));let ke=this.defaultHeaders;null!=ze&&(ke=ke.set("reqId",String(ze))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);null!=rt&&(ke=ke.set("Accept",rt));const Tt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Tt&&(ke=ke.set("Content-Type",Tt)),this.httpClient.post(`${this.basePath}/v2/api/audience/all`,it,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}getAllDmpAudienceUsingGET(ue,Me,ze,it,tt,Ee,Ce="body",Ue=!1){if(null==ue)throw new Error("Required parameter advertiser_id was null or undefined when calling getAllDmpAudienceUsingGET.");let ke=new c.LE({encoder:new I});null!=ue&&(ke=ke.set("advertiser_id",ue)),null!=Me&&(ke=ke.set("limit",Me)),null!=it&&(ke=ke.set("start",it)),null!=tt&&(ke=ke.set("stype",tt));let et=this.defaultHeaders;null!=ze&&(et=et.set("reqId",String(ze))),null!=Ee&&(et=et.set("token",String(Ee)));const Rt=this.configuration.selectHeaderAccept(["*/*"]);return null!=Rt&&(et=et.set("Accept",Rt)),this.httpClient.get(`${this.basePath}/v2/api/audience/dmp`,{params:ke,withCredentials:this.configuration.withCredentials,headers:et,observe:Ce,reportProgress:Ue})}getAnalysisAudienceCountUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter totalUniqueUserRequest was null or undefined when calling getAnalysisAudienceCountUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["*/*"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/audience/audienceanalysis`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getAudienceStrategyMappingUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getAudienceStrategyMappingUsingGET.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["*/*"]);return null!=Ue&&(Ee=Ee.set("Accept",Ue)),this.httpClient.get(`${this.basePath}/v2/api/audience/${encodeURIComponent(String(ue))}/strategies`,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getByIdUsingGET1(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getByIdUsingGET1.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("refresh",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["*/*"]);return null!=et&&(Ue=Ue.set("Accept",et)),this.httpClient.get(`${this.basePath}/v2/api/audience/${encodeURIComponent(String(ue))}`,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}getChartDataUsingPOST(ue,Me,ze,it,tt,Ee,Ce,Ue="body",ke=!1){if(null==ue)throw new Error("Required parameter audienceType was null or undefined when calling getChartDataUsingPOST.");if(null==Me)throw new Error("Required parameter dashboardRequest was null or undefined when calling getChartDataUsingPOST.");if(null==ze)throw new Error("Required parameter id was null or undefined when calling getChartDataUsingPOST.");if(null==it)throw new Error("Required parameter metric was null or undefined when calling getChartDataUsingPOST.");let et=new c.LE({encoder:new I});null!=ue&&(et=et.set("audienceType",ue)),null!=ze&&(et=et.set("id",ze)),null!=it&&(et=et.set("metric",it)),null!=tt&&(et=et.set("refresh",tt));let rt=this.defaultHeaders;null!=Ee&&(rt=rt.set("reqId",String(Ee))),null!=Ce&&(rt=rt.set("token",String(Ce)));const Tt=this.configuration.selectHeaderAccept(["application/json"]);null!=Tt&&(rt=rt.set("Accept",Tt));const bt=this.configuration.selectHeaderContentType(["application/json"]);return null!=bt&&(rt=rt.set("Content-Type",bt)),this.httpClient.post(`${this.basePath}/v2/api/audience/chart`,Me,{params:et,withCredentials:this.configuration.withCredentials,headers:rt,observe:Ue,reportProgress:ke})}getCombinedAnalysisAudienceCountUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter audienceAnalysisRequest was null or undefined when calling getCombinedAnalysisAudienceCountUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["*/*"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/audience/audienceanalysis/combination`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getEligibleUsersCountUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter eligibleUsersRequest was null or undefined when calling getEligibleUsersCountUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["*/*"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/audience/eligibleusers`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getMetaRulesUsingGET(ue,Me,ze="body",it=!1){let tt=this.defaultHeaders;null!=ue&&(tt=tt.set("reqId",String(ue))),null!=Me&&(tt=tt.set("token",String(Me)));const Ce=this.configuration.selectHeaderAccept(["*/*"]);return null!=Ce&&(tt=tt.set("Accept",Ce)),this.httpClient.get(`${this.basePath}/v2/api/audience/rules`,{withCredentials:this.configuration.withCredentials,headers:tt,observe:ze,reportProgress:it})}getSyncedDmpAudienceUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter advertiser_id was null or undefined when calling getSyncedDmpAudienceUsingGET.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("advertiser_id",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["*/*"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/audience/dmp/synced`,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}retrySchedulerForAdvertisersUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter advIds was null or undefined when calling retrySchedulerForAdvertisersUsingGET.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("advIds",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["*/*"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/audience/schedulerRetry`,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}syncAudienceUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter platformAudienceDTO was null or undefined when calling syncAudienceUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/audience/sync`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}syncRemoteAudienceUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling syncRemoteAudienceUsingGET.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["*/*"]);return null!=Ue&&(Ee=Ee.set("Accept",Ue)),this.httpClient.get(`${this.basePath}/v2/api/audience/${encodeURIComponent(String(ue))}/sync_remote`,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}updateAudienceUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter audience was null or undefined when calling updateAudienceUsingPOST.");if(null==Me)throw new Error("Required parameter id was null or undefined when calling updateAudienceUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/audience/${encodeURIComponent(String(Me))}`,ue,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}validateBackfillRuleUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter query was null or undefined when calling validateBackfillRuleUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/audience/validatebackfillrule`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),K=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}getAuditDetailsUsingGET(ue,Me,ze,it,tt,Ee,Ce="body",Ue=!1){if(null==ue)throw new Error("Required parameter endTime was null or undefined when calling getAuditDetailsUsingGET.");if(null==Me)throw new Error("Required parameter entity was null or undefined when calling getAuditDetailsUsingGET.");if(null==ze)throw new Error("Required parameter id was null or undefined when calling getAuditDetailsUsingGET.");if(null==it)throw new Error("Required parameter startTime was null or undefined when calling getAuditDetailsUsingGET.");let ke=new c.LE({encoder:new I});null!=ue&&(ke=ke.set("endTime",ue)),null!=ze&&(ke=ke.set("id",ze)),null!=it&&(ke=ke.set("startTime",it));let et=this.defaultHeaders;null!=tt&&(et=et.set("reqId",String(tt))),null!=Ee&&(et=et.set("token",String(Ee)));const Rt=this.configuration.selectHeaderAccept(["application/json"]);return null!=Rt&&(et=et.set("Accept",Rt)),this.httpClient.get(`${this.basePath}/v2/api/activity/detail/${encodeURIComponent(String(Me))}`,{params:ke,withCredentials:this.configuration.withCredentials,headers:et,observe:Ce,reportProgress:Ue})}getAuditLogUsingGET(ue,Me,ze,it,tt,Ee,Ce="body",Ue=!1){if(null==ue)throw new Error("Required parameter endTime was null or undefined when calling getAuditLogUsingGET.");if(null==Me)throw new Error("Required parameter entity was null or undefined when calling getAuditLogUsingGET.");if(null==ze)throw new Error("Required parameter id was null or undefined when calling getAuditLogUsingGET.");if(null==it)throw new Error("Required parameter startTime was null or undefined when calling getAuditLogUsingGET.");let ke=new c.LE({encoder:new I});null!=ue&&(ke=ke.set("endTime",ue)),null!=ze&&(ke=ke.set("id",ze)),null!=it&&(ke=ke.set("startTime",it));let et=this.defaultHeaders;null!=tt&&(et=et.set("reqId",String(tt))),null!=Ee&&(et=et.set("token",String(Ee)));const Rt=this.configuration.selectHeaderAccept(["application/json"]);return null!=Rt&&(et=et.set("Accept",Rt)),this.httpClient.get(`${this.basePath}/v2/api/activity/log/${encodeURIComponent(String(Me))}`,{params:ke,withCredentials:this.configuration.withCredentials,headers:et,observe:Ce,reportProgress:Ue})}getUserActivityLogUsingGET(ue,Me,ze,it,tt,Ee="body",Ce=!1){let Ue=new c.LE({encoder:new I});null!=ue&&(Ue=Ue.set("entities",ue)),null!=Me&&(Ue=Ue.set("pageNumber",Me)),null!=ze&&(Ue=Ue.set("pageSize",ze));let ke=this.defaultHeaders;null!=it&&(ke=ke.set("reqId",String(it))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);return null!=rt&&(ke=ke.set("Accept",rt)),this.httpClient.get(`${this.basePath}/v2/api/useractivitylog`,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),P=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}getBidToConversionDetailsUsingGET(ue,Me,ze,it,tt,Ee,Ce="body",Ue=!1){if(null==ue)throw new Error("Required parameter end was null or undefined when calling getBidToConversionDetailsUsingGET.");if(null==Me)throw new Error("Required parameter entity was null or undefined when calling getBidToConversionDetailsUsingGET.");if(null==ze)throw new Error("Required parameter id was null or undefined when calling getBidToConversionDetailsUsingGET.");if(null==it)throw new Error("Required parameter start was null or undefined when calling getBidToConversionDetailsUsingGET.");let ke=new c.LE({encoder:new I});null!=ue&&(ke=ke.set("end",ue)),null!=Me&&(ke=ke.set("entity",Me)),null!=it&&(ke=ke.set("start",it));let et=this.defaultHeaders;null!=tt&&(et=et.set("reqId",String(tt))),null!=Ee&&(et=et.set("token",String(Ee)));const Rt=this.configuration.selectHeaderAccept(["application/json"]);return null!=Rt&&(et=et.set("Accept",Rt)),this.httpClient.get(`${this.basePath}/v2/api/bidfunnel/${encodeURIComponent(String(ze))}`,{params:ke,withCredentials:this.configuration.withCredentials,headers:et,observe:Ce,reportProgress:Ue})}getBidToConversionFilterDetailsUsingGET(ue,Me,ze,it,tt,Ee,Ce="body",Ue=!1){if(null==ue)throw new Error("Required parameter end was null or undefined when calling getBidToConversionFilterDetailsUsingGET.");if(null==Me)throw new Error("Required parameter entity was null or undefined when calling getBidToConversionFilterDetailsUsingGET.");if(null==ze)throw new Error("Required parameter id was null or undefined when calling getBidToConversionFilterDetailsUsingGET.");if(null==it)throw new Error("Required parameter start was null or undefined when calling getBidToConversionFilterDetailsUsingGET.");let ke=new c.LE({encoder:new I});null!=ue&&(ke=ke.set("end",ue)),null!=Me&&(ke=ke.set("entity",Me)),null!=it&&(ke=ke.set("start",it));let et=this.defaultHeaders;null!=tt&&(et=et.set("reqId",String(tt))),null!=Ee&&(et=et.set("token",String(Ee)));const Rt=this.configuration.selectHeaderAccept(["application/json"]);return null!=Rt&&(et=et.set("Accept",Rt)),this.httpClient.get(`${this.basePath}/v2/api/bidfunnel/${encodeURIComponent(String(ze))}/filters`,{params:ke,withCredentials:this.configuration.withCredentials,headers:et,observe:Ce,reportProgress:Ue})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),k=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}bulkEditActivityLogUsingGET(ue,Me,ze,it,tt,Ee="body",Ce=!1){let Ue=new c.LE({encoder:new I});null!=ue&&(Ue=Ue.set("pageNumber",ue)),null!=Me&&(Ue=Ue.set("pageSize",Me)),null!=it&&(Ue=Ue.set("sort",it));let ke=this.defaultHeaders;null!=ze&&(ke=ke.set("reqId",String(ze))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);return null!=rt&&(ke=ke.set("Accept",rt)),this.httpClient.get(`${this.basePath}/v2/api/strategies/bulkupdateActivityLog`,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}confirmUpdateUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter request was null or undefined when calling confirmUpdateUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/strategies/update`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}editStrategiesUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter request was null or undefined when calling editStrategiesUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/strategies/bulkupdate`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}exportStrategiesDataUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter bulkstrategiesRequest was null or undefined when calling exportStrategiesDataUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/strategies/export`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}importAndValidateTSVFileUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter request was null or undefined when calling importAndValidateTSVFileUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/strategies/validate`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),x=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}themeByLicenseeIdUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter licenseeId was null or undefined when calling themeByLicenseeIdUsingGET.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["*/*"]);return null!=Ue&&(Ee=Ee.set("Accept",Ue)),this.httpClient.get(`${this.basePath}/v2/theme/licensee/${encodeURIComponent(String(ue))}`,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}themeBySubDomainUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter subdomain was null or undefined when calling themeBySubDomainUsingGET.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["*/*"]);return null!=Ue&&(Ee=Ee.set("Accept",Ue)),this.httpClient.get(`${this.basePath}/v2/theme/subdomain/${encodeURIComponent(String(ue))}`,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),p=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}activateCampaignUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling activateCampaignUsingPOST.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("id",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/campaigns/activate`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}createCampaignUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter campaign was null or undefined when calling createCampaignUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/campaigns`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}deactivateCampaignUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling deactivateCampaignUsingPOST.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("id",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/campaigns/deactivate`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}duplicateCampaignUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter dto was null or undefined when calling duplicateCampaignUsingPOST.");if(null==Me)throw new Error("Required parameter id was null or undefined when calling duplicateCampaignUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/campaigns/duplicate/${encodeURIComponent(String(Me))}`,ue,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}getAllCampaignUsingGET(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter advertiser_id was null or undefined when calling getAllCampaignUsingGET.");let Ue=new c.LE({encoder:new I});null!=ue&&(Ue=Ue.set("advertiser_id",ue)),null!=Me&&(Ue=Ue.set("refresh",Me)),null!=it&&(Ue=Ue.set("search",it));let ke=this.defaultHeaders;null!=ze&&(ke=ke.set("reqId",String(ze))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["*/*"]);return null!=rt&&(ke=ke.set("Accept",rt)),this.httpClient.get(`${this.basePath}/v2/api/campaigns`,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}getCampaignByIdUsingGET(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getCampaignByIdUsingGET.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("refresh",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["*/*"]);return null!=et&&(Ue=Ue.set("Accept",et)),this.httpClient.get(`${this.basePath}/v2/api/campaigns/${encodeURIComponent(String(ue))}`,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}incrementalityReportUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter incrementalityReportDTO was null or undefined when calling incrementalityReportUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/campaigns/incrementalityreport`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}updateCampaignUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter campaign was null or undefined when calling updateCampaignUsingPOST.");if(null==Me)throw new Error("Required parameter id was null or undefined when calling updateCampaignUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/campaigns/${encodeURIComponent(String(Me))}`,ue,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}validateCloneCampaignUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter dto was null or undefined when calling validateCloneCampaignUsingPOST.");if(null==Me)throw new Error("Required parameter id was null or undefined when calling validateCloneCampaignUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/campaigns/clone/validate/${encodeURIComponent(String(Me))}`,ue,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),u=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}getByIdUsingGET2(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getByIdUsingGET2.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ue&&(Ee=Ee.set("Accept",Ue)),this.httpClient.get(`${this.basePath}/v2/api/catalog/feeds/${encodeURIComponent(String(ue))}`,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getCatalogFeedsUsingPOST(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter advertiser_id was null or undefined when calling getCatalogFeedsUsingPOST.");let Ue=new c.LE({encoder:new I});null!=ue&&(Ue=Ue.set("advertiser_id",ue)),null!=Me&&(Ue=Ue.set("refresh",Me));let ke=this.defaultHeaders;null!=ze&&(ke=ke.set("reqId",String(ze))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);null!=rt&&(ke=ke.set("Accept",rt));const Tt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Tt&&(ke=ke.set("Content-Type",Tt)),this.httpClient.post(`${this.basePath}/v2/api/catalog/feeds`,it,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}getFeedsByAdvertiserIdUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter advertiserId was null or undefined when calling getFeedsByAdvertiserIdUsingGET.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("advertiserId",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/catalog/feeds`,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}getMacrosUsingPOST(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter advertiser_id was null or undefined when calling getMacrosUsingPOST.");let Ue=new c.LE({encoder:new I});null!=ue&&(Ue=Ue.set("advertiser_id",ue)),null!=Me&&(Ue=Ue.set("refresh",Me));let ke=this.defaultHeaders;null!=ze&&(ke=ke.set("reqId",String(ze))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);null!=rt&&(ke=ke.set("Accept",rt));const Tt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Tt&&(ke=ke.set("Content-Type",Tt)),this.httpClient.post(`${this.basePath}/v2/api/catalog/macros`,it,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}getVariableMappingsUsingPOST(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter feedId was null or undefined when calling getVariableMappingsUsingPOST.");let Ue=new c.LE({encoder:new I});null!=ue&&(Ue=Ue.set("feedId",ue)),null!=Me&&(Ue=Ue.set("refresh",Me));let ke=this.defaultHeaders;null!=ze&&(ke=ke.set("reqId",String(ze))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);null!=rt&&(ke=ke.set("Accept",rt));const Tt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Tt&&(ke=ke.set("Content-Type",Tt)),this.httpClient.post(`${this.basePath}/v2/api/catalog/variables`,it,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),g=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}createClickDestinationUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter clickDestination was null or undefined when calling createClickDestinationUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/clickdestinations`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getAllClickDestinationUsingPOST(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter advertiser_id was null or undefined when calling getAllClickDestinationUsingPOST.");let Ue=new c.LE({encoder:new I});null!=ue&&(Ue=Ue.set("advertiser_id",ue)),null!=Me&&(Ue=Ue.set("refresh",Me));let ke=this.defaultHeaders;null!=ze&&(ke=ke.set("reqId",String(ze))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);null!=rt&&(ke=ke.set("Accept",rt));const Tt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Tt&&(ke=ke.set("Content-Type",Tt)),this.httpClient.post(`${this.basePath}/v2/api/clickdestinations/search`,it,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}getClickDestinationByIdUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getClickDestinationByIdUsingGET.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("id",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/clickdestinations/${encodeURIComponent(String(ue))}`,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}getMmpParametersUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getMmpParametersUsingGET.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ue&&(Ee=Ee.set("Accept",Ue)),this.httpClient.get(`${this.basePath}/v2/api/clickdestinations/mmpparameters/${encodeURIComponent(String(ue))}`,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}updateClickDestinationUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter clickDestination was null or undefined when calling updateClickDestinationUsingPOST.");if(null==Me)throw new Error("Required parameter id was null or undefined when calling updateClickDestinationUsingPOST.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("id",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);null!=et&&(Ue=Ue.set("Accept",et));const Rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Rt&&(Ue=Ue.set("Content-Type",Rt)),this.httpClient.post(`${this.basePath}/v2/api/clickdestinations/${encodeURIComponent(String(Me))}`,ue,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),v=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}activateCreativeUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter commaSepratedIds was null or undefined when calling activateCreativeUsingPOST.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("commaSepratedIds",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/creatives/activate`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}createCreativeUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter creativeDTOs was null or undefined when calling createCreativeUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/creatives`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}createHtmlMockupsUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter mockupDTO was null or undefined when calling createHtmlMockupsUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/creatives/htmlmockups`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}createMockupsUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter mockupDTO was null or undefined when calling createMockupsUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/creatives/mockups`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}deactivateCreativeUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter commaSepratedIds was null or undefined when calling deactivateCreativeUsingPOST.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("commaSepratedIds",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/creatives/deactivate`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}getAdTagCreativeUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter adTag was null or undefined when calling getAdTagCreativeUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/creatives/adtag`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getCreativeByIdUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getCreativeByIdUsingGET.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("id",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/creatives/${encodeURIComponent(String(ue))}`,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}getPerformanceForCreativeByIdUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getPerformanceForCreativeByIdUsingPOST.");if(null==Me)throw new Error("Required parameter search was null or undefined when calling getPerformanceForCreativeByIdUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/creatives/performance/${encodeURIComponent(String(ue))}`,Me,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}searchCreativesCompactUsingPOST(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter search was null or undefined when calling searchCreativesCompactUsingPOST.");let Ue=new c.LE({encoder:new I});null!=Me&&(Ue=Ue.set("refresh",Me)),null!=it&&(Ue=Ue.set("skadtarget",it));let ke=this.defaultHeaders;null!=ze&&(ke=ke.set("reqId",String(ze))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);null!=rt&&(ke=ke.set("Accept",rt));const Tt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Tt&&(ke=ke.set("Content-Type",Tt)),this.httpClient.post(`${this.basePath}/v2/api/creatives/search/compact`,ue,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}searchCreativesUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter search was null or undefined when calling searchCreativesUsingPOST.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("refresh",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);null!=et&&(Ue=Ue.set("Accept",et));const Rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Rt&&(Ue=Ue.set("Content-Type",Rt)),this.httpClient.post(`${this.basePath}/v2/api/creatives/search`,ue,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}updateCreativeUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter creative was null or undefined when calling updateCreativeUsingPOST.");if(null==Me)throw new Error("Required parameter id was null or undefined when calling updateCreativeUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/creatives/${encodeURIComponent(String(Me))}`,ue,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}uploadHotstarNativeVideoFilesUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter hotstarFileRequest was null or undefined when calling uploadHotstarNativeVideoFilesUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/creatives/convert/creative`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}verifyAndGetVideoAdTagCreativeDetailsUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter request was null or undefined when calling verifyAndGetVideoAdTagCreativeDetailsUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/creatives/videoAdtag`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),w=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}bulkEditActivityLogUsingGET1(ue,Me,ze,it,tt,Ee="body",Ce=!1){let Ue=new c.LE({encoder:new I});null!=ue&&(Ue=Ue.set("pageNumber",ue)),null!=Me&&(Ue=Ue.set("pageSize",Me)),null!=it&&(Ue=Ue.set("sort",it));let ke=this.defaultHeaders;null!=ze&&(ke=ke.set("reqId",String(ze))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);return null!=rt&&(ke=ke.set("Accept",rt)),this.httpClient.get(`${this.basePath}/v2/api/creativesets/bulkupdateActivityLog`,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}bulkEditCreativeSetsUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter dto was null or undefined when calling bulkEditCreativeSetsUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/creativesets/bulkupdate`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}createUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter creativeSetRequest was null or undefined when calling createUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/creativesets`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}duplicateCreativeSetsUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter dto was null or undefined when calling duplicateCreativeSetsUsingPOST.");if(null==Me)throw new Error("Required parameter id was null or undefined when calling duplicateCreativeSetsUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/creativesets/duplicate/${encodeURIComponent(String(Me))}`,ue,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}getAdvertiserDynamicDetailsUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter advertiserId was null or undefined when calling getAdvertiserDynamicDetailsUsingGET.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("advertiserId",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/creativesets/dynamicdetails`,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}getByIdUsingGET3(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getByIdUsingGET3.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("refresh",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);return null!=et&&(Ue=Ue.set("Accept",et)),this.httpClient.get(`${this.basePath}/v2/api/creativesets/${encodeURIComponent(String(ue))}`,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}getCreativePerformanceDataUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter dashboardRequest was null or undefined when calling getCreativePerformanceDataUsingPOST.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("refresh",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);null!=et&&(Ue=Ue.set("Accept",et));const Rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Rt&&(Ue=Ue.set("Content-Type",Rt)),this.httpClient.post(`${this.basePath}/v2/api/creativesets/performance/new/creative`,ue,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}getCreativePreviewModalDataUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getCreativePreviewModalDataUsingGET.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ue&&(Ee=Ee.set("Accept",Ue)),this.httpClient.get(`${this.basePath}/v2/api/creativesets/creative/perview/${encodeURIComponent(String(ue))}`,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getCreativeSetsPerformanceDataUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter dashboardRequest was null or undefined when calling getCreativeSetsPerformanceDataUsingPOST.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("refresh",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);null!=et&&(Ue=Ue.set("Accept",et));const Rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Rt&&(Ue=Ue.set("Content-Type",Rt)),this.httpClient.post(`${this.basePath}/v2/api/creativesets/performance/new`,ue,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}getCreativeSetsPerformanceUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter dashboardRequest was null or undefined when calling getCreativeSetsPerformanceUsingPOST.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("refresh",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);null!=et&&(Ue=Ue.set("Accept",et));const Rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Rt&&(Ue=Ue.set("Content-Type",Rt)),this.httpClient.post(`${this.basePath}/v2/api/creativesets/performance/`,ue,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}getCreativesPerformanceUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter dashboardRequest was null or undefined when calling getCreativesPerformanceUsingPOST.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("refresh",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);null!=et&&(Ue=Ue.set("Accept",et));const Rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Rt&&(Ue=Ue.set("Content-Type",Rt)),this.httpClient.post(`${this.basePath}/v2/api/creativesets/creatives/performance/`,ue,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}getPerformanceByIdUsingPOST(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter dashboardRequest was null or undefined when calling getPerformanceByIdUsingPOST.");if(null==Me)throw new Error("Required parameter id was null or undefined when calling getPerformanceByIdUsingPOST.");let Ue=new c.LE({encoder:new I});null!=ze&&(Ue=Ue.set("refresh",ze));let ke=this.defaultHeaders;null!=it&&(ke=ke.set("reqId",String(it))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);null!=rt&&(ke=ke.set("Accept",rt));const Tt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Tt&&(ke=ke.set("Content-Type",Tt)),this.httpClient.post(`${this.basePath}/v2/api/creativesets/performance/${encodeURIComponent(String(Me))}`,ue,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}getTemplateListUsingGET(ue,Me,ze,it,tt,Ee,Ce,Ue="body",ke=!1){if(null==ue)throw new Error("Required parameter advertiserId was null or undefined when calling getTemplateListUsingGET.");if(null==Me)throw new Error("Required parameter type was null or undefined when calling getTemplateListUsingGET.");let et=new c.LE({encoder:new I});null!=ue&&(et=et.set("advertiserId",ue)),null!=ze&&(et=et.set("filters",ze)),null!=it&&(et=et.set("hybridSupportType",it)),null!=tt&&(et=et.set("isPlacebo",tt)),null!=Me&&(et=et.set("type",Me));let rt=this.defaultHeaders;null!=Ee&&(rt=rt.set("reqId",String(Ee))),null!=Ce&&(rt=rt.set("token",String(Ce)));const Tt=this.configuration.selectHeaderAccept(["application/json"]);return null!=Tt&&(rt=rt.set("Accept",Tt)),this.httpClient.get(`${this.basePath}/v2/api/creativesets/templates`,{params:et,withCredentials:this.configuration.withCredentials,headers:rt,observe:Ue,reportProgress:ke})}rescheduleUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter creativeSetRescheduleRequest was null or undefined when calling rescheduleUsingPOST.");if(null==Me)throw new Error("Required parameter id was null or undefined when calling rescheduleUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/creativesets/reschedule/${encodeURIComponent(String(Me))}`,ue,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}updateUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter creativeSetRequest was null or undefined when calling updateUsingPOST.");if(null==Me)throw new Error("Required parameter id was null or undefined when calling updateUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/creativesets/${encodeURIComponent(String(Me))}`,ue,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),M=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}createTemplateThemeUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter themeDTO was null or undefined when calling createTemplateThemeUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/creatives/templates/themes`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getTemplateThemeByIdUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getTemplateThemeByIdUsingGET.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ue&&(Ee=Ee.set("Accept",Ue)),this.httpClient.get(`${this.basePath}/v2/api/creatives/templates/themes/${encodeURIComponent(String(ue))}`,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getTemplateThemesUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter advertiserId was null or undefined when calling getTemplateThemesUsingGET.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("advertiserId",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/creatives/templates/themes`,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}updateTemplateThemeUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling updateTemplateThemeUsingPOST.");if(null==Me)throw new Error("Required parameter themeDTO was null or undefined when calling updateTemplateThemeUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/creatives/templates/themes/${encodeURIComponent(String(ue))}`,Me,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),A=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}getTemplateVariablesUsingGET(ue,Me,ze="body",it=!1){let tt=this.defaultHeaders;null!=ue&&(tt=tt.set("reqId",String(ue))),null!=Me&&(tt=tt.set("token",String(Me)));const Ce=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ce&&(tt=tt.set("Accept",Ce)),this.httpClient.get(`${this.basePath}/v2/api/creatives/templates/variables`,{withCredentials:this.configuration.withCredentials,headers:tt,observe:ze,reportProgress:it})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),E=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}getCreativeTemplatesUsingGET(ue,Me,ze,it,tt,Ee,Ce,Ue,ke="body",et=!1){let rt=new c.LE({encoder:new I});null!=ue&&(rt=rt.set("advertiserId",ue)),null!=Me&&(rt=rt.set("dynamic",Me)),null!=ze&&(rt=rt.set("pageNumber",ze)),null!=it&&(rt=rt.set("pageSize",it)),null!=Ee&&(rt=rt.set("slots",Ee)),null!=Ce&&(rt=rt.set("templateSizes",Ce));let Rt=this.defaultHeaders;null!=tt&&(Rt=Rt.set("reqId",String(tt))),null!=Ue&&(Rt=Rt.set("token",String(Ue)));const Kt=this.configuration.selectHeaderAccept(["application/json"]);return null!=Kt&&(Rt=Rt.set("Accept",Kt)),this.httpClient.get(`${this.basePath}/v2/api/creatives/templates`,{params:rt,withCredentials:this.configuration.withCredentials,headers:Rt,observe:ke,reportProgress:et})}getTemplatesMetadataUsingGET(ue,Me,ze,it,tt="body",Ee=!1){let Ce=new c.LE({encoder:new I});null!=ue&&(Ce=Ce.set("active",ue)),null!=Me&&(Ce=Ce.set("dynamic",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);return null!=et&&(Ue=Ue.set("Accept",et)),this.httpClient.get(`${this.basePath}/v2/api/creatives/templates/metadata`,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}saveProductImagesUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter mockupDTO was null or undefined when calling saveProductImagesUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/creatives/templates/productimages`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),R=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}customerReportUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter customerReportingRequest was null or undefined when calling customerReportUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/creport/aliexpress`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),W=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}archiveEntitiesUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling archiveEntitiesUsingPOST.");if(null==Me)throw new Error("Required parameter tableEntity was null or undefined when calling archiveEntitiesUsingPOST.");let Ce=new c.LE({encoder:new I});ue&&ue.forEach(Rt=>{Ce=Ce.append("id",Rt)});let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);return null!=et&&(Ue=Ue.set("Accept",et)),this.httpClient.post(`${this.basePath}/v2/api/archive/${encodeURIComponent(String(Me))}`,null,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}getByIdUsingGET4(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getByIdUsingGET4.");if(null==Me)throw new Error("Required parameter tableEntity was null or undefined when calling getByIdUsingGET4.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/${encodeURIComponent(String(Me))}/${encodeURIComponent(String(ue))}`,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}getDashboardDataChartCsvStreamUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter dashboardRequest was null or undefined when calling getDashboardDataChartCsvStreamUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["*/*"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/chart/csv/stream`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getDashboardDataChartCsvUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter dashboardRequest was null or undefined when calling getDashboardDataChartCsvUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/chart/csv`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getDashboardDataChartUsingPOST(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter dashboardRequest was null or undefined when calling getDashboardDataChartUsingPOST.");if(null==Me)throw new Error("Required parameter showuu was null or undefined when calling getDashboardDataChartUsingPOST.");let Ue=new c.LE({encoder:new I});null!=ze&&(Ue=Ue.set("refresh",ze)),null!=Me&&(Ue=Ue.set("showuu",Me));let ke=this.defaultHeaders;null!=it&&(ke=ke.set("reqId",String(it))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);null!=rt&&(ke=ke.set("Accept",rt));const Tt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Tt&&(ke=ke.set("Content-Type",Tt)),this.httpClient.post(`${this.basePath}/v2/api/chart`,ue,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}getDashboardDataListCsvStreamUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter dashboardRequest was null or undefined when calling getDashboardDataListCsvStreamUsingPOST.");if(null==Me)throw new Error("Required parameter entity was null or undefined when calling getDashboardDataListCsvStreamUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["*/*"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/list/${encodeURIComponent(String(Me))}/csv/stream`,ue,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}getDashboardDataListCsvUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter dashboardRequest was null or undefined when calling getDashboardDataListCsvUsingPOST.");if(null==Me)throw new Error("Required parameter entity was null or undefined when calling getDashboardDataListCsvUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/list/${encodeURIComponent(String(Me))}/csv`,ue,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}getDashboardDataListUsingPOST(ue,Me,ze,it,tt,Ee,Ce="body",Ue=!1){if(null==ue)throw new Error("Required parameter dashboardRequest was null or undefined when calling getDashboardDataListUsingPOST.");if(null==Me)throw new Error("Required parameter entity was null or undefined when calling getDashboardDataListUsingPOST.");if(null==ze)throw new Error("Required parameter showuu was null or undefined when calling getDashboardDataListUsingPOST.");let ke=new c.LE({encoder:new I});null!=it&&(ke=ke.set("refresh",it)),null!=ze&&(ke=ke.set("showuu",ze));let et=this.defaultHeaders;null!=tt&&(et=et.set("reqId",String(tt))),null!=Ee&&(et=et.set("token",String(Ee)));const Rt=this.configuration.selectHeaderAccept(["application/json"]);null!=Rt&&(et=et.set("Accept",Rt));const Kt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Kt&&(et=et.set("Content-Type",Kt)),this.httpClient.post(`${this.basePath}/v2/api/list/${encodeURIComponent(String(Me))}`,ue,{params:ke,withCredentials:this.configuration.withCredentials,headers:et,observe:Ce,reportProgress:Ue})}getDetailByIdUsingGET(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getDetailByIdUsingGET.");if(null==Me)throw new Error("Required parameter tableEntity was null or undefined when calling getDetailByIdUsingGET.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/detail/${encodeURIComponent(String(Me))}/${encodeURIComponent(String(ue))}`,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}getDetailDictionaryUsingPOST(ue,Me,ze,it,tt,Ee,Ce,Ue,ke="body",et=!1){if(null==ue)throw new Error("Required parameter tableEntity was null or undefined when calling getDetailDictionaryUsingPOST.");let rt=new c.LE({encoder:new I});null!=Me&&(rt=rt.set("pageNumber",Me)),null!=ze&&(rt=rt.set("pageSize",ze)),null!=it&&(rt=rt.set("refresh",it)),null!=Ce&&(rt=rt.set("sort",Ce));let Rt=this.defaultHeaders;null!=tt&&(Rt=Rt.set("reqId",String(tt))),null!=Ue&&(Rt=Rt.set("token",String(Ue)));const Kt=this.configuration.selectHeaderAccept(["application/json"]);null!=Kt&&(Rt=Rt.set("Accept",Kt));const Gt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Gt&&(Rt=Rt.set("Content-Type",Gt)),this.httpClient.post(`${this.basePath}/v2/api/detaildictionary/${encodeURIComponent(String(ue))}`,Ee,{params:rt,withCredentials:this.configuration.withCredentials,headers:Rt,observe:ke,reportProgress:et})}getDictionaryUsingPOST(ue,Me,ze,it,tt,Ee,Ce,Ue,ke="body",et=!1){if(null==ue)throw new Error("Required parameter tableEntity was null or undefined when calling getDictionaryUsingPOST.");let rt=new c.LE({encoder:new I});null!=Me&&(rt=rt.set("pageNumber",Me)),null!=ze&&(rt=rt.set("pageSize",ze)),null!=it&&(rt=rt.set("refresh",it)),null!=Ce&&(rt=rt.set("sort",Ce));let Rt=this.defaultHeaders;null!=tt&&(Rt=Rt.set("reqId",String(tt))),null!=Ue&&(Rt=Rt.set("token",String(Ue)));const Kt=this.configuration.selectHeaderAccept(["application/json"]);null!=Kt&&(Rt=Rt.set("Accept",Kt));const Gt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Gt&&(Rt=Rt.set("Content-Type",Gt)),this.httpClient.post(`${this.basePath}/v2/api/dictionary/${encodeURIComponent(String(ue))}`,Ee,{params:rt,withCredentials:this.configuration.withCredentials,headers:Rt,observe:ke,reportProgress:et})}getMenuCrumbsUsingGET(ue,Me,ze="body",it=!1){let tt=this.defaultHeaders;null!=ue&&(tt=tt.set("reqId",String(ue))),null!=Me&&(tt=tt.set("token",String(Me)));const Ce=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ce&&(tt=tt.set("Accept",Ce)),this.httpClient.get(`${this.basePath}/v2/api/menucrumbs`,{withCredentials:this.configuration.withCredentials,headers:tt,observe:ze,reportProgress:it})}getWidgetDataPerformanceUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter dashboardRequest was null or undefined when calling getWidgetDataPerformanceUsingPOST.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("refresh",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);null!=et&&(Ue=Ue.set("Accept",et));const Rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Rt&&(Ue=Ue.set("Content-Type",Rt)),this.httpClient.post(`${this.basePath}/v2/api/widget/comparison`,ue,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}getpricingTypeUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter tableEntity was null or undefined when calling getpricingTypeUsingGET.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ue&&(Ee=Ee.set("Accept",Ue)),this.httpClient.get(`${this.basePath}/v2/api/pricing/${encodeURIComponent(String(ue))}`,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}searchByNameUsingPOST(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter tableEntity was null or undefined when calling searchByNameUsingPOST.");let Ue=new c.LE({encoder:new I});null!=it&&(Ue=Ue.set("search",it));let ke=this.defaultHeaders;null!=Me&&(ke=ke.set("reqId",String(Me))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);null!=rt&&(ke=ke.set("Accept",rt));const Tt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Tt&&(ke=ke.set("Content-Type",Tt)),this.httpClient.post(`${this.basePath}/v2/api/searchbyname/${encodeURIComponent(String(ue))}`,ze,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}updateStatusUsingPOST(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling updateStatusUsingPOST.");if(null==Me)throw new Error("Required parameter status was null or undefined when calling updateStatusUsingPOST.");if(null==ze)throw new Error("Required parameter tableEntity was null or undefined when calling updateStatusUsingPOST.");let Ue=new c.LE({encoder:new I});null!=ue&&(Ue=Ue.set("id",ue));let ke=this.defaultHeaders;null!=it&&(ke=ke.set("reqId",String(it))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);return null!=rt&&(ke=ke.set("Accept",rt)),this.httpClient.post(`${this.basePath}/v2/api/${encodeURIComponent(String(ze))}/${encodeURIComponent(String(Me))}`,null,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),b=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}activateExperimentUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter experimentIds was null or undefined when calling activateExperimentUsingPOST.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("experimentIds",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/experiments/activate`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}archiveExperimentUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter experimentIds was null or undefined when calling archiveExperimentUsingPOST.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("experimentIds",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/experiments/archive`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}createIncrementalityTestUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter incrementalityTestRequest was null or undefined when calling createIncrementalityTestUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/experiments/incrementalitytest/create`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}deactivateExperimentUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter experimentIds was null or undefined when calling deactivateExperimentUsingPOST.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("experimentIds",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/experiments/deactivate`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}getAllReportsForIncrementalityTestUsingGET(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter licenseeId was null or undefined when calling getAllReportsForIncrementalityTestUsingGET.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("refresh",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);return null!=et&&(Ue=Ue.set("Accept",et)),this.httpClient.get(`${this.basePath}/v2/api/experiments/incrementalitytest/all/get/${encodeURIComponent(String(ue))}`,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}getAudienceForIncrementalityTestUsingGET(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter campaignId was null or undefined when calling getAudienceForIncrementalityTestUsingGET.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("experimentId",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);return null!=et&&(Ue=Ue.set("Accept",et)),this.httpClient.get(`${this.basePath}/v2/api/experiments/incrementalitytest/audience/get/${encodeURIComponent(String(ue))}`,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}getAudienceForStrategyUpdateInIncrementalityTestUsingPOST(ue,Me,ze,it="body",tt=!1){let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("campaignId",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/experiments/incrementalitytest/strategy/audience`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}getIncrementalityTestByIdUsingGET(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter experimentId was null or undefined when calling getIncrementalityTestByIdUsingGET.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("refresh",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);return null!=et&&(Ue=Ue.set("Accept",et)),this.httpClient.get(`${this.basePath}/v2/api/experiments/incrementalitytest/get/${encodeURIComponent(String(ue))}`,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}getIncrementalityTestReportCsvByIdUsingGET(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter experimentId was null or undefined when calling getIncrementalityTestReportCsvByIdUsingGET.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("refresh",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);return null!=et&&(Ue=Ue.set("Accept",et)),this.httpClient.get(`${this.basePath}/v2/api/experiments/incrementalitytest/report/csv/get/${encodeURIComponent(String(ue))}`,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}getReportForIncrementalityTestByIdUsingGET(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter experimentId was null or undefined when calling getReportForIncrementalityTestByIdUsingGET.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("refresh",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);return null!=et&&(Ue=Ue.set("Accept",et)),this.httpClient.get(`${this.basePath}/v2/api/experiments/incrementalitytest/report/get/${encodeURIComponent(String(ue))}`,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}updateIncrementalityTestUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter experimentId was null or undefined when calling updateIncrementalityTestUsingPOST.");if(null==Me)throw new Error("Required parameter incrementalityTestDTO was null or undefined when calling updateIncrementalityTestUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/experiments/incrementalitytest/update/${encodeURIComponent(String(ue))}`,Me,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),l=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}getNotificationUsingGET(ue,Me,ze,it,tt="body",Ee=!1){let Ce=new c.LE({encoder:new I});null!=ue&&(Ce=Ce.set("pageNumber",ue)),null!=Me&&(Ce=Ce.set("pageSize",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);return null!=et&&(Ue=Ue.set("Accept",et)),this.httpClient.get(`${this.basePath}/v2/api/notifications`,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}markAllSeenUsingPOST(ue,Me,ze="body",it=!1){let tt=this.defaultHeaders;null!=ue&&(tt=tt.set("reqId",String(ue))),null!=Me&&(tt=tt.set("token",String(Me)));const Ce=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ce&&(tt=tt.set("Accept",Ce)),this.httpClient.post(`${this.basePath}/v2/api/notifications/v2/api/notifications/seenAll`,null,{withCredentials:this.configuration.withCredentials,headers:tt,observe:ze,reportProgress:it})}markSeenUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter commaSeparatedIds was null or undefined when calling markSeenUsingPOST.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("commaSeparatedIds",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/notifications/v2/api/notifications/seen/${encodeURIComponent(String(ue))}`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}readNotificationUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter duration was null or undefined when calling readNotificationUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ue&&(Ee=Ee.set("Accept",Ue)),this.httpClient.post(`${this.basePath}/v2/api/notifications/markAllRead/${encodeURIComponent(String(ue))}`,null,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}resolveNotificationUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling resolveNotificationUsingPOST.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("id",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/notifications/v2/api/notifications/resolve/${encodeURIComponent(String(ue))}`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),h=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}activateUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter commaSepratedIds was null or undefined when calling activateUsingPOST.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("commaSepratedIds",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/pixels/activate`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}createUsingPOST1(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter pixel was null or undefined when calling createUsingPOST1.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/pixels`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}deactivateUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter commaSepratedIds was null or undefined when calling deactivateUsingPOST.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("commaSepratedIds",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/pixels/deactivate`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}getByIdUsingGET5(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getByIdUsingGET5.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("id",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/pixels/${encodeURIComponent(String(ue))}`,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}getTrackingCodeUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getTrackingCodeUsingGET.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("id",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/pixels/${encodeURIComponent(String(ue))}/trackingcode`,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}searchPixelsUsingPOST(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter advertiser_id was null or undefined when calling searchPixelsUsingPOST.");let Ue=new c.LE({encoder:new I});null!=ue&&(Ue=Ue.set("advertiser_id",ue)),null!=Me&&(Ue=Ue.set("refresh",Me));let ke=this.defaultHeaders;null!=ze&&(ke=ke.set("reqId",String(ze))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);null!=rt&&(ke=ke.set("Accept",rt));const Tt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Tt&&(ke=ke.set("Content-Type",Tt)),this.httpClient.post(`${this.basePath}/v2/api/pixels/search`,it,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}updateUsingPOST1(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling updateUsingPOST1.");if(null==Me)throw new Error("Required parameter pixel was null or undefined when calling updateUsingPOST1.");let Ce=new c.LE({encoder:new I});null!=ue&&(Ce=Ce.set("id",ue));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);null!=et&&(Ue=Ue.set("Accept",et));const Rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Rt&&(Ue=Ue.set("Content-Type",Rt)),this.httpClient.post(`${this.basePath}/v2/api/pixels/${encodeURIComponent(String(ue))}`,Me,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),r=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}customReportCSVUsingPOST(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter entity was null or undefined when calling customReportCSVUsingPOST.");if(null==Me)throw new Error("Required parameter reportingRequest was null or undefined when calling customReportCSVUsingPOST.");let Ue=new c.LE({encoder:new I});null!=ze&&(Ue=Ue.set("options",ze));let ke=this.defaultHeaders;null!=it&&(ke=ke.set("reqId",String(it))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);null!=rt&&(ke=ke.set("Accept",rt));const Tt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Tt&&(ke=ke.set("Content-Type",Tt)),this.httpClient.post(`${this.basePath}/v2/api/performance/${encodeURIComponent(String(ue))}.csv`,Me,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}customReportUsingPOST(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter entity was null or undefined when calling customReportUsingPOST.");if(null==Me)throw new Error("Required parameter reportingRequest was null or undefined when calling customReportUsingPOST.");let Ue=new c.LE({encoder:new I});null!=ze&&(Ue=Ue.set("options",ze));let ke=this.defaultHeaders;null!=it&&(ke=ke.set("reqId",String(it))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);null!=rt&&(ke=ke.set("Accept",rt));const Tt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Tt&&(ke=ke.set("Content-Type",Tt)),this.httpClient.post(`${this.basePath}/v2/api/performance/${encodeURIComponent(String(ue))}`,Me,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}reportConfigUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter entity was null or undefined when calling reportConfigUsingGET.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("entity",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/performance/config`,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),n=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}createScheduledReportUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter reportingSchedulerRequest was null or undefined when calling createScheduledReportUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/report/schedule/create`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getAllSchedulerJobsUsingGET(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter refresh was null or undefined when calling getAllSchedulerJobsUsingGET.");if(null==Me)throw new Error("Required parameter reportType was null or undefined when calling getAllSchedulerJobsUsingGET.");let Ue=new c.LE({encoder:new I});null!=ue&&(Ue=Ue.set("refresh",ue)),null!=Me&&(Ue=Ue.set("reportType",Me)),null!=it&&(Ue=Ue.set("status",it));let ke=this.defaultHeaders;null!=ze&&(ke=ke.set("reqId",String(ze))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);return null!=rt&&(ke=ke.set("Accept",rt)),this.httpClient.get(`${this.basePath}/v2/api/report/schedule/all`,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}getAllTemplatesUsingGET(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter refresh was null or undefined when calling getAllTemplatesUsingGET.");if(null==Me)throw new Error("Required parameter reportType was null or undefined when calling getAllTemplatesUsingGET.");let Ue=new c.LE({encoder:new I});null!=ue&&(Ue=Ue.set("refresh",ue)),null!=Me&&(Ue=Ue.set("reportType",Me)),null!=it&&(Ue=Ue.set("status",it));let ke=this.defaultHeaders;null!=ze&&(ke=ke.set("reqId",String(ze))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);return null!=rt&&(ke=ke.set("Accept",rt)),this.httpClient.get(`${this.basePath}/v2/api/report/schedule/all/templates`,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}getAllUsersUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter isCostMetricsSelected was null or undefined when calling getAllUsersUsingGET.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("isCostMetricsSelected",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/report/schedule/users`,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}getReportTemplateUsingGET(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getReportTemplateUsingGET.");if(null==Me)throw new Error("Required parameter refresh was null or undefined when calling getReportTemplateUsingGET.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("refresh",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);return null!=et&&(Ue=Ue.set("Accept",et)),this.httpClient.get(`${this.basePath}/v2/api/report/schedule/${encodeURIComponent(String(ue))}`,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}statusScheduledReportUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter ids was null or undefined when calling statusScheduledReportUsingPOST.");if(null==Me)throw new Error("Required parameter status was null or undefined when calling statusScheduledReportUsingPOST.");let Ce=new c.LE({encoder:new I});null!=ue&&(Ce=Ce.set("ids",ue));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);return null!=et&&(Ue=Ue.set("Accept",et)),this.httpClient.post(`${this.basePath}/v2/api/report/schedule/${encodeURIComponent(String(Me))}`,null,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}updateScheduledReportUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling updateScheduledReportUsingPOST.");if(null==Me)throw new Error("Required parameter reportingSchedulerRequest was null or undefined when calling updateScheduledReportUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/report/schedule/update/${encodeURIComponent(String(ue))}`,Me,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),i=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}getSlicexDataChartUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter slicexRequest was null or undefined when calling getSlicexDataChartUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/slicex/chart`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getSlicexDataListUsingPOST(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter entity was null or undefined when calling getSlicexDataListUsingPOST.");if(null==Me)throw new Error("Required parameter slicexRequest was null or undefined when calling getSlicexDataListUsingPOST.");let Ue=new c.LE({encoder:new I});null!=it&&(Ue=Ue.set("sort",it));let ke=this.defaultHeaders;null!=ze&&(ke=ke.set("reqId",String(ze))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);null!=rt&&(ke=ke.set("Accept",rt));const Tt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Tt&&(ke=ke.set("Content-Type",Tt)),this.httpClient.post(`${this.basePath}/v2/api/slicex/list/${encodeURIComponent(String(ue))}`,Me,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}getSlicexDataListWithCompareUsingPOST(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter entity was null or undefined when calling getSlicexDataListWithCompareUsingPOST.");if(null==Me)throw new Error("Required parameter slicexRequest was null or undefined when calling getSlicexDataListWithCompareUsingPOST.");let Ue=new c.LE({encoder:new I});null!=it&&(Ue=Ue.set("sort",it));let ke=this.defaultHeaders;null!=ze&&(ke=ke.set("reqId",String(ze))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);null!=rt&&(ke=ke.set("Accept",rt));const Tt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Tt&&(ke=ke.set("Content-Type",Tt)),this.httpClient.post(`${this.basePath}/v2/api/slicex/list/compare/${encodeURIComponent(String(ue))}`,Me,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}getSlicexGridDetailsUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter entity was null or undefined when calling getSlicexGridDetailsUsingPOST.");if(null==Me)throw new Error("Required parameter slicexRequestExt was null or undefined when calling getSlicexGridDetailsUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/slicex/list/details/${encodeURIComponent(String(ue))}`,Me,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}getSlicexListDataForExportUsingPOST(ue,Me,ze,it,tt,Ee="body",Ce=!1){if(null==ue)throw new Error("Required parameter entity was null or undefined when calling getSlicexListDataForExportUsingPOST.");if(null==Me)throw new Error("Required parameter slicexRequest was null or undefined when calling getSlicexListDataForExportUsingPOST.");let Ue=new c.LE({encoder:new I});null!=it&&(Ue=Ue.set("sort",it));let ke=this.defaultHeaders;null!=ze&&(ke=ke.set("reqId",String(ze))),null!=tt&&(ke=ke.set("token",String(tt)));const rt=this.configuration.selectHeaderAccept(["application/json"]);null!=rt&&(ke=ke.set("Accept",rt));const Tt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Tt&&(ke=ke.set("Content-Type",Tt)),this.httpClient.post(`${this.basePath}/v2/api/slicex/list/csv/${encodeURIComponent(String(ue))}`,Me,{params:Ue,withCredentials:this.configuration.withCredentials,headers:ke,observe:Ee,reportProgress:Ce})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),o=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}activateStrategyUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter ids was null or undefined when calling activateStrategyUsingPOST.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("ids",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/strategies/activate`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}associateCreativesWithStrategiesUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter request was null or undefined when calling associateCreativesWithStrategiesUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/strategies/associatecreativesstrategies`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}createABTestExperimentUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter abTestDTO was null or undefined when calling createABTestExperimentUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/strategies/abtest/create`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}createStrategyUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter strategy was null or undefined when calling createStrategyUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/strategies`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}deactivateStrategyUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter ids was null or undefined when calling deactivateStrategyUsingPOST.");let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("ids",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/strategies/deactivate`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}disassociateStrategyWithCreativeSetsUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter creativeSetIdsToBeRemoved was null or undefined when calling disassociateStrategyWithCreativeSetsUsingPOST.");if(null==Me)throw new Error("Required parameter id was null or undefined when calling disassociateStrategyWithCreativeSetsUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/strategies/${encodeURIComponent(String(Me))}/disassociate/creativesets`,ue,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}duplicateStrategyUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter dto was null or undefined when calling duplicateStrategyUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/strategies/duplicate`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}fetchStrategyTargetingUsingGET(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling fetchStrategyTargetingUsingGET.");if(null==Me)throw new Error("Required parameter tableEntity was null or undefined when calling fetchStrategyTargetingUsingGET.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["*/*"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/strategies/${encodeURIComponent(String(ue))}/fetch/${encodeURIComponent(String(Me))}`,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}getABTestExperimentUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getABTestExperimentUsingGET.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ue&&(Ee=Ee.set("Accept",Ue)),this.httpClient.get(`${this.basePath}/v2/api/strategies/abtest/${encodeURIComponent(String(ue))}`,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getSkadSettingsUsingGET(ue,Me,ze="body",it=!1){let tt=this.defaultHeaders;null!=ue&&(tt=tt.set("reqId",String(ue))),null!=Me&&(tt=tt.set("token",String(Me)));const Ce=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ce&&(tt=tt.set("Accept",Ce)),this.httpClient.get(`${this.basePath}/v2/api/strategies/skadsettings`,{withCredentials:this.configuration.withCredentials,headers:tt,observe:ze,reportProgress:it})}getStrategiesCreativeSetsByCampaignIdUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter campaignId was null or undefined when calling getStrategiesCreativeSetsByCampaignIdUsingGET.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ue&&(Ee=Ee.set("Accept",Ue)),this.httpClient.get(`${this.basePath}/v2/api/strategies/get/${encodeURIComponent(String(ue))}`,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getStrategyByIdUsingGET(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getStrategyByIdUsingGET.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("refresh",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["*/*"]);return null!=et&&(Ue=Ue.set("Accept",et)),this.httpClient.get(`${this.basePath}/v2/api/strategies/${encodeURIComponent(String(ue))}`,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}getStrategyQuickEditDetailsUsingGET(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getStrategyQuickEditDetailsUsingGET.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["*/*"]);return null!=Ue&&(Ee=Ee.set("Accept",Ue)),this.httpClient.get(`${this.basePath}/v2/api/strategies/quickEdit/${encodeURIComponent(String(ue))}`,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}getStrategyTargetingRecommendationUsingGET(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling getStrategyTargetingRecommendationUsingGET.");if(null==Me)throw new Error("Required parameter tableEntity was null or undefined when calling getStrategyTargetingRecommendationUsingGET.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["*/*"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/strategies/${encodeURIComponent(String(ue))}/recommendation/${encodeURIComponent(String(Me))}`,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}inlineEditStrategyUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling inlineEditStrategyUsingPOST.");if(null==Me)throw new Error("Required parameter strategyInlineDTO was null or undefined when calling inlineEditStrategyUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["*/*"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/strategies/inlineEdit/${encodeURIComponent(String(ue))}`,Me,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}listABTestExperimentUsingGET(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter entity was null or undefined when calling listABTestExperimentUsingGET.");if(null==Me)throw new Error("Required parameter entityId was null or undefined when calling listABTestExperimentUsingGET.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/strategies/abtest/list/${encodeURIComponent(String(ue))}/${encodeURIComponent(String(Me))}`,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}saveStrategyQuickEditDetailsUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling saveStrategyQuickEditDetailsUsingPOST.");if(null==Me)throw new Error("Required parameter strategyQuickEditDTO was null or undefined when calling saveStrategyQuickEditDetailsUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["*/*"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/strategies/quickEdit/${encodeURIComponent(String(ue))}`,Me,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}strategyOptimizationUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling strategyOptimizationUsingPOST.");if(null==Me)throw new Error("Required parameter req was null or undefined when calling strategyOptimizationUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/strategies/optimization/${encodeURIComponent(String(ue))}`,Me,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}updateABTestExperimentStatusUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling updateABTestExperimentStatusUsingPOST.");if(null==Me)throw new Error("Required parameter status was null or undefined when calling updateABTestExperimentStatusUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/strategies/abtest/updateStatus/${encodeURIComponent(String(ue))}/${encodeURIComponent(String(Me))}`,null,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}updateABTestExperimentUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter abTestDTO was null or undefined when calling updateABTestExperimentUsingPOST.");if(null==Me)throw new Error("Required parameter id was null or undefined when calling updateABTestExperimentUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/strategies/abtest/update/${encodeURIComponent(String(Me))}`,ue,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}updateStrategyUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling updateStrategyUsingPOST.");if(null==Me)throw new Error("Required parameter strategy was null or undefined when calling updateStrategyUsingPOST.");let Ce=this.defaultHeaders;null!=ze&&(Ce=Ce.set("reqId",String(ze))),null!=it&&(Ce=Ce.set("token",String(it)));const ke=this.configuration.selectHeaderAccept(["application/json"]);null!=ke&&(Ce=Ce.set("Accept",ke));const rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=rt&&(Ce=Ce.set("Content-Type",rt)),this.httpClient.post(`${this.basePath}/v2/api/strategies/${encodeURIComponent(String(ue))}`,Me,{withCredentials:this.configuration.withCredentials,headers:Ce,observe:tt,reportProgress:Ee})}validateCloneStrategyUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter dto was null or undefined when calling validateCloneStrategyUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/strategies/clone/validate`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}validateGeosUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter geos was null or undefined when calling validateGeosUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/strategies/validategeos`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}validateSitesUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter sites was null or undefined when calling validateSitesUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["application/json"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/strategies/validatedomains`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),t=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}createStrategyTemplateUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter strategyTemplateDTO was null or undefined when calling createStrategyTemplateUsingPOST.");let Ce=new c.LE({encoder:new I});null!=ze&&(Ce=Ce.set("strategyId",ze));let Ue=this.defaultHeaders;null!=Me&&(Ue=Ue.set("reqId",String(Me))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["application/json"]);null!=et&&(Ue=Ue.set("Accept",et));const Rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Rt&&(Ue=Ue.set("Content-Type",Rt)),this.httpClient.post(`${this.basePath}/v2/api/strategytemplate`,ue,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}getAllStrategyTemplatesUsingGET(ue,Me,ze,it="body",tt=!1){let Ee=new c.LE({encoder:new I});null!=ue&&(Ee=Ee.set("refresh",ue));let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["*/*"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.get(`${this.basePath}/v2/api/strategytemplate/all`,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),a=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}logUsingPOST(ue,Me,ze,it,tt="body",Ee=!1){if(null==ue)throw new Error("Required parameter logMsg was null or undefined when calling logUsingPOST.");let Ce=new c.LE({encoder:new I});null!=Me&&(Ce=Ce.set("logLevel",Me));let Ue=this.defaultHeaders;null!=ze&&(Ue=Ue.set("reqId",String(ze))),null!=it&&(Ue=Ue.set("token",String(it)));const et=this.configuration.selectHeaderAccept(["*/*"]);null!=et&&(Ue=Ue.set("Accept",et));const Rt=this.configuration.selectHeaderContentType(["application/json"]);return null!=Rt&&(Ue=Ue.set("Content-Type",Rt)),this.httpClient.post(`${this.basePath}/v2/logging`,ue,{params:Ce,withCredentials:this.configuration.withCredentials,headers:Ue,observe:tt,reportProgress:Ee})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})(),m=(()=>{class st{constructor(ue,Me,ze){this.httpClient=ue,this.basePath="https://apiv2stage3.atomex.net",this.defaultHeaders=new c.WM,this.configuration=new O,Me&&(this.basePath=Me),ze&&(this.configuration=ze,this.basePath=Me||ze.basePath||this.basePath)}canConsumeForm(ue){for(const ze of ue)if("multipart/form-data"===ze)return!0;return!1}createUserPreferenceDataUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter userPreferenceDto was null or undefined when calling createUserPreferenceDataUsingPOST.");let Ee=this.defaultHeaders;null!=Me&&(Ee=Ee.set("reqId",String(Me))),null!=ze&&(Ee=Ee.set("token",String(ze)));const Ue=this.configuration.selectHeaderAccept(["*/*"]);null!=Ue&&(Ee=Ee.set("Accept",Ue));const et=this.configuration.selectHeaderContentType(["application/json"]);return null!=et&&(Ee=Ee.set("Content-Type",et)),this.httpClient.post(`${this.basePath}/v2/api/userpreference`,ue,{withCredentials:this.configuration.withCredentials,headers:Ee,observe:it,reportProgress:tt})}deleteUserPreferenceDataUsingPOST(ue,Me,ze,it="body",tt=!1){if(null==ue)throw new Error("Required parameter id was null or undefined when calling deleteUserPreferenceDataUsingPOST.");let Ee=new c.LE({encoder:new I});ue&&ue.forEach(rt=>{Ee=Ee.append("id",rt)});let Ce=this.defaultHeaders;null!=Me&&(Ce=Ce.set("reqId",String(Me))),null!=ze&&(Ce=Ce.set("token",String(ze)));const ke=this.configuration.selectHeaderAccept(["application/json"]);return null!=ke&&(Ce=Ce.set("Accept",ke)),this.httpClient.post(`${this.basePath}/v2/api/userpreference/delete`,null,{params:Ee,withCredentials:this.configuration.withCredentials,headers:Ce,observe:it,reportProgress:tt})}getUserPreferenceDataUsingGET(ue,Me,ze="body",it=!1){let tt=this.defaultHeaders;null!=ue&&(tt=tt.set("reqId",String(ue))),null!=Me&&(tt=tt.set("token",String(Me)));const Ce=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ce&&(tt=tt.set("Accept",Ce)),this.httpClient.get(`${this.basePath}/v2/api/userpreference`,{withCredentials:this.configuration.withCredentials,headers:tt,observe:ze,reportProgress:it})}getUserPreferenceEntityUsingGET(ue,Me,ze="body",it=!1){let tt=this.defaultHeaders;null!=ue&&(tt=tt.set("reqId",String(ue))),null!=Me&&(tt=tt.set("token",String(Me)));const Ce=this.configuration.selectHeaderAccept(["application/json"]);return null!=Ce&&(tt=tt.set("Accept",Ce)),this.httpClient.get(`${this.basePath}/v2/api/userPreferenceEntity`,{withCredentials:this.configuration.withCredentials,headers:tt,observe:ze,reportProgress:it})}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(c.eN),e.\u0275\u0275inject(X,8),e.\u0275\u0275inject(O,8))},st.\u0275prov=e.\u0275\u0275defineInjectable({token:st,factory:st.\u0275fac}),st})();var T=(()=>((T||(T={})).StatusEnum={PENDING:"PENDING",INPROGRESS:"IN_PROGRESS",FAILED:"FAILED",SUCCESS:"SUCCESS",PARTIALSUCCESS:"PARTIAL_SUCCESS"},T))(),V=(()=>{return(st=V||(V={})).SettingsKeyEnum={LOGOLINK:"LOGO_LINK",FALLBACKIMGLINK:"FALLBACK_IMG_LINK",OVERLAYIMGLINK:"OVERLAY_IMG_LINK",DEFAULTLOGO:"DEFAULT_LOGO",CREATIVENAMEFORMAT:"CREATIVE_NAME_FORMAT"},st.SettingsTypeEnum={BOOLEAN:"BOOLEAN",STRING:"STRING",JSON:"JSON",INTEGER:"INTEGER",DOUBLE:"DOUBLE",FLOAT:"FLOAT"},V;var st})(),F=(()=>((F||(F={})).PropertyKeyEnum={DIMENSIONS:"DIMENSIONS"},F))(),B=(()=>((B||(B={})).BackfillScheduleEnum={ONLYONCE:"ONLY_ONCE",ONCEADAY:"ONCE_A_DAY",ONCEAWEEK:"ONCE_A_WEEK"},B))(),H=(()=>{return(st=H||(H={})).AudienceTypeEnum={WEBBROWSING:"WEB_BROWSING",MOBILEAPP:"MOBILE_APP",DMP:"DMP",CRM:"CRM",RULEBASED:"RULE_BASED",RULEBASEDBACKFILL:"RULE_BASED_BACKFILL",CRMEMAIL:"CRM_EMAIL",CRMPHONE:"CRM_PHONE",LOOKALIKEAUDIENCE:"LOOKALIKE_AUDIENCE",FACEBOOKID:"FACEBOOK_ID",BACKFILL:"BACKFILL"},st.ConsentTypeEnum={OPTEDIN:"OPTED_IN",OPTEDOUT:"OPTED_OUT",BOTH:"BOTH"},st.DeviceIdEnum={ADID:"ADID",IP:"IP"},st.DurationUnitEnum={MINUTE:"MINUTE",HOUR:"HOUR",DAY:"DAY",WEEK:"WEEK",MONTH:"MONTH"},st.IntervalEnum={ONLYONCE:"ONLY_ONCE",ONCEADAY:"ONCE_A_DAY",ONCEAWEEK:"ONCE_A_WEEK"},H;var st})(),L=(()=>{return(st=L||(L={})).CampaignTypeEnum={UA:"UA",RT:"RT"},st.CreativeFormatEnum={MULTIDEVICE:"MULTI_DEVICE",CTV:"CTV"},st.GeneratedUrlTypeEnum={CLICK:"CLICK",S2S:"S2S",SKAD:"SKAD"},L;var st})(),U=(()=>{return(st=U||(U={})).ContentTypeEnum={ZIP:"ZIP",JPG:"JPG",JPEG:"JPEG",PNG:"PNG",GIF:"GIF",FLV:"FLV",MP4:"MP4",THREEGPP:"THREE_GPP",MOV:"MOV",WEBM:"WEBM",DASH:"DASH",HLS:"HLS",GZIP:"GZIP",TEXT:"TEXT",CSV:"CSV",UNKNOWN:"UNKNOWN",XMPEGURL:"XMPEGURL"},st.TypeEnum={Image:"image",Html:"html",ZippedHTML:"zippedHTML",Video:"video",NativeAd:"nativeAd",NativeVideo:"nativeVideo",FbxImage:"fbxImage",Flash:"flash",FbNewsFeed:"fbNewsFeed",FbRightColumn:"fbRightColumn",FbAppInstall:"fbAppInstall",FbAppEngagement:"fbAppEngagement",ClickTracker:"clickTracker",FbxImageNewsFeed:"fbxImageNewsFeed",NativeIcon:"nativeIcon",CtvVideo:"ctvVideo"},st.VideoUploadTypeEnum={VIDEO:"VIDEO",VASTWRAPPER:"VAST_WRAPPER"},U;var st})(),ae=(()=>{return(st=ae||(ae={})).CreativeSetTypeEnum={IMAGE:"IMAGE",VIDEO:"VIDEO",THIRDPARTYADTAGS:"THIRD_PARTY_AD_TAGS",ZIPPEDHTML:"ZIPPED_HTML",NATIVEIMAGE:"NATIVE_IMAGE",NATIVEVIDEO:"NATIVE_VIDEO",DYNAMICIMAGE:"DYNAMIC_IMAGE",DYNAMICMACRO:"DYNAMIC_MACRO",DYNAMICHTML:"DYNAMIC_HTML",DYNAMICVIDEO:"DYNAMIC_VIDEO",HYBRIDSTATICAD:"HYBRID_STATIC_AD",HYBRIDDYNAMICAD:"HYBRID_DYNAMIC_AD",THIRDPARTYVIDEOADTAGS:"THIRD_PARTY_VIDEO_AD_TAGS",NATIVEICON:"NATIVE_ICON",ICON:"ICON",CTVVIDEO:"CTV_VIDEO",PLAYABLE:"PLAYABLE"},st.HybridSupportTypeEnum={IMAGE:"IMAGE",VIDEO:"VIDEO"},ae;var st})(),Oe=(()=>((Oe||(Oe={})).ConfigKeyEnum={TEMPLATEID:"TEMPLATE_ID",LOGO:"LOGO",SALEPRICEPREFIX:"SALE_PRICE_PREFIX",ORIGINALPRICEPREFIX:"ORIGINAL_PRICE_PREFIX",CTA:"CTA",TITLELENGTH:"TITLE_LENGTH",TITLEROWS:"TITLE_ROWS",DISCOUNTSUFFIX:"DISCOUNT_SUFFIX",FONT:"FONT",ROUNDPRICE:"ROUND_PRICE",MUSICFILE:"MUSIC_FILE",VIDEOFILE:"VIDEO_FILE",USERESIZER:"USE_RESIZER"},Oe))(),Ii=(()=>{return(st=Ii||(Ii={})).CurrencyOfEnum={Licensee:"licensee",Advertiser:"advertiser"},st.DbTypeEnum={REDSHIFT:"REDSHIFT",ELASTIC:"ELASTIC",POSTGRE:"POSTGRE"},st.IntervalEnum={None:"none",Hourly:"hourly",Daily:"daily",Weekly:"weekly",Monthly:"monthly"},Ii;var st})(),we=(()=>{return(st=we||(we={})).AuctionTypeTargetingEnum={FIRST:"FIRST",SECOND:"SECOND",ALL:"ALL"},st.ConnectionTypesEnum={UNKNOWN:"UNKNOWN",ETHERNET:"ETHERNET",WIFI:"WIFI",CELLULARNETWORK:"CELLULAR_NETWORK",CELLULARNETWORK2G:"CELLULAR_NETWORK_2G",CELLULARNETWORK3G:"CELLULAR_NETWORK_3G",CELLULARNETWORK4G:"CELLULAR_NETWORK_4G",CELLULARNETWORK5G:"CELLULAR_NETWORK_5G"},st.GenderTargetingEnum={MALE:"MALE",FEMALE:"FEMALE"},st.ProductSelectionPolicyEnum={DEFAULT:"PS_DEFAULT",USERVIEW:"PS_USERVIEW",USERCATTS:"PS_USER_CAT_TS",ADVPRTS:"PS_ADV_PR_TS",ADVCATPRTS:"PS_ADV_CAT_PR_TS",DAYWEIGHTEDRANDOM:"PS_DAY_WEIGHTED_RANDOM",ADVPRCONTENTTS:"PS_ADV_PR_CONTENT_TS"},st.PublisherTypesEnum={DIRECT:"DIRECT",RESELLER:"RESELLER",UNKNOWN:"UNKNOWN"},st.TypeEnum={MULTIDEVICE:"MULTI_DEVICE",CTVOTT:"CTV_OTT"},we;var st})();let At=(()=>{class st{static forRoot(ue){return{ngModule:st,providers:[{provide:O,useFactory:ue}]}}constructor(ue,Me){if(ue)throw new Error("ApiModule is already loaded. Import in your base AppModule only.");if(!Me)throw new Error("You need to import the HttpClientModule in your AppModule! \nSee also https://github.com/angular/angular/issues/20575")}}return st.\u0275fac=function(ue){return new(ue||st)(e.\u0275\u0275inject(st,12),e.\u0275\u0275inject(c.eN,8))},st.\u0275mod=e.\u0275\u0275defineNgModule({type:st}),st.\u0275inj=e.\u0275\u0275defineInjector({providers:[S,N,Y,Z,K,P,k,x,p,u,g,v,w,M,A,E,R,W,b,l,h,r,n,i,o,t,a,m]}),st})()},5303:(Lt,ut,se)=>{"use strict";se.d(ut,{E0:()=>ge,nc:()=>ae,oB:()=>jn,pc:()=>$s,wH:()=>ve,yi:()=>_0,zk:()=>To});var e=se(4929),c=se(4537),X=se(8692),y=se(92),O=se(5598),S=se(8023),I=se(1786),N=se(1860),Y=se(4581),Z=se(4945),K=se(9239),P=se(7241),k=se(8954);const x=["*"],W=["input"],b=function(Ge,dt,Se,yt){return{"custom-control custom-checkbox":Ge,"form-check":dt,"custom-control-inline":Se,"form-check-inline":yt}},l=function(Ge,dt,Se){return{"filled-in":Ge,"custom-control-input":dt,"form-check-input":Se}},h=function(Ge,dt,Se,yt,$t){return{"custom-control-label":Ge,"form-check-label":dt,"label-before":Se,"checkbox-rounded":yt,disabled:$t}},t=["mdbModal",""];let pe=(()=>{class Ge{}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({}),Ge})(),ge=(()=>{class Ge{}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275cmp=c.\u0275\u0275defineComponent({type:Ge,selectors:[["mdb-breadcrumb"]],inputs:{customClass:"customClass",textTransform:"textTransform"},ngContentSelectors:x,decls:2,vars:4,template:function(Se,yt){1&Se&&(c.\u0275\u0275projectionDef(),c.\u0275\u0275elementStart(0,"ol"),c.\u0275\u0275projection(1),c.\u0275\u0275elementEnd()),2&Se&&c.\u0275\u0275classMapInterpolate2("breadcrumb list-inline list-unstyled ",yt.customClass," text-",yt.textTransform,"")},encapsulation:2,changeDetection:0}),Ge})(),ae=(()=>{class Ge{constructor(Se,yt){this._el=Se,this._renderer=yt}ngOnInit(){this._renderer.addClass(this._el.nativeElement,"breadcrumb-item")}}return Ge.\u0275fac=function(Se){return new(Se||Ge)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(c.Renderer2))},Ge.\u0275cmp=c.\u0275\u0275defineComponent({type:Ge,selectors:[["mdb-breadcrumb-item"]],inputs:{fontWeight:"fontWeight"},ngContentSelectors:x,decls:2,vars:3,template:function(Se,yt){1&Se&&(c.\u0275\u0275projectionDef(),c.\u0275\u0275elementStart(0,"li"),c.\u0275\u0275projection(1),c.\u0275\u0275elementEnd()),2&Se&&c.\u0275\u0275classMapInterpolate1("list-inline-item breadcrumb-item font-weight-",yt.fontWeight,"")},styles:[".breadcrumb-item{cursor:pointer}.breadcrumb-item.active{color:#6c757d!important}.breadcrumb-item.active>.breadcrumb-item{cursor:default}.light-font .breadcrumb-item:before{color:#fff}.light-font .breadcrumb-item.active{color:#cfd8dc!important}.light-font .breadcrumb-item.active>.breadcrumb-item{cursor:default}.dark-font .breadcrumb-item:before{color:#000}.dark-font .breadcrumb-item.active{color:#455a64!important}.dark-font .breadcrumb-item.active>.breadcrumb-item{cursor:default}\n"],encapsulation:2}),Ge})(),ve=(()=>{class Ge{}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({imports:[X.ez]}),Ge})();const ne={provide:y.NG_VALUE_ACCESSOR,useExisting:(0,c.forwardRef)(()=>ce),multi:!0};let ce=(()=>{class Ge{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!(typeof this.btnCheckboxTrue<"u")||this.btnCheckboxTrue}get falseValue(){return typeof this.btnCheckboxFalse<"u"&&this.btnCheckboxFalse}toggle(Se){this.state=Se,this.value=this.state?this.trueValue:this.falseValue}writeValue(Se){this.state=this.trueValue===Se,this.value=Se?this.trueValue:this.falseValue}setDisabledState(Se){this.isDisabled=Se}registerOnChange(Se){this.onChange=Se}registerOnTouched(Se){this.onTouched=Se}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275dir=c.\u0275\u0275defineDirective({type:Ge,selectors:[["","mdbCheckbox",""]],hostVars:2,hostBindings:function(Se,yt){1&Se&&c.\u0275\u0275listener("click",function(){return yt.onClick()}),2&Se&&c.\u0275\u0275classProp("active",yt.state)},inputs:{btnCheckboxTrue:"btnCheckboxTrue",btnCheckboxFalse:"btnCheckboxFalse"},features:[c.\u0275\u0275ProvidersFeature([ne])]}),Ge})();const xe={provide:y.NG_VALUE_ACCESSOR,useExisting:(0,c.forwardRef)(()=>Oe),multi:!0};let Oe=(()=>{class Ge{constructor(Se,yt){this.el=Se,this.renderer=yt,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.radioElementsArray=[],this._uncheckable=!1,this.disabled=!1}get uncheckable(){return this._uncheckable}set uncheckable(Se){this._uncheckable=(0,e.Ig)(Se)}get isActive(){return this.mdbRadio===this.value}onClick(Se){if(!this.disabled){try{this.el.nativeElement.parentElement.childNodes.forEach(yt=>{this.radioElementsArray.push(yt)}),this.radioElementsArray.forEach(yt=>{this.renderer.removeClass(yt,"active")}),this.renderer.addClass(Se.target,"active")}catch{}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=typeof this.uncheckable<"u"}onBlur(){this.onTouched()}writeValue(Se){this.value=Se}registerOnChange(Se){this.onChange=Se}registerOnTouched(Se){this.onTouched=Se}}return Ge.\u0275fac=function(Se){return new(Se||Ge)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(c.Renderer2))},Ge.\u0275dir=c.\u0275\u0275defineDirective({type:Ge,selectors:[["","mdbRadio",""]],hostVars:4,hostBindings:function(Se,yt){1&Se&&c.\u0275\u0275listener("click",function(_i){return yt.onClick(_i)}),2&Se&&c.\u0275\u0275classProp("disabled",yt.disabled)("active",yt.isActive)},inputs:{mdbRadio:"mdbRadio",uncheckable:"uncheckable",value:"value",disabled:"disabled"},features:[c.\u0275\u0275ProvidersFeature([xe])]}),Ge})(),Ie=(()=>{class Ge{static forRoot(){return{ngModule:Ge,providers:[]}}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({}),Ge})(),si=(()=>{class Ge{static forRoot(){return{ngModule:Ge,providers:[]}}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({imports:[X.ez]}),Ge})();var Zt=typeof window<"u"&&window||{},hi=Zt.document;const wi=Zt.navigator;function vi(){return"bs4"===Zt.__theme}let qn=(()=>{class Ge{constructor(){this.interval=5e3,this.noPause=!1,this.noWrap=!1,this.keyboard=!1}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275prov=c.\u0275\u0275defineInjectable({token:Ge,factory:Ge.\u0275fac}),Ge})(),Rn=(()=>{class Ge{static forRoot(){return{ngModule:Ge,providers:[]}}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({providers:[qn],imports:[X.ez,Ie]}),Ge})(),He=(()=>{class Ge{}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({}),Ge})();const ft={provide:y.NG_VALUE_ACCESSOR,useExisting:(0,c.forwardRef)(()=>li),multi:!0};let It=0;class Xt{}let li=(()=>{class Ge{constructor(Se){this._cdRef=Se,this.defaultId="mdb-checkbox-"+ ++It,this.checkboxId=this.defaultId,this._required=!1,this._checked=!1,this._filledIn=!1,this._indeterminate=!1,this._disabled=!1,this._rounded=!1,this.checkboxPosition="left",this._default=!1,this._inline=!1,this.change=new c.EventEmitter,this.checkboxClicked=new S.x,this.onChange=yt=>{},this.onTouched=()=>{}}get required(){return this._required}set required(Se){this._required=(0,e.Ig)(Se)}get checked(){return this._checked}set checked(Se){this._checked=(0,e.Ig)(Se)}get filledIn(){return this._filledIn}set filledIn(Se){this._filledIn=(0,e.Ig)(Se)}get indeterminate(){return this._indeterminate}set indeterminate(Se){this._indeterminate=(0,e.Ig)(Se)}get disabled(){return this._disabled}set disabled(Se){this._disabled=(0,e.Ig)(Se)}get rounded(){return this._rounded}set rounded(Se){this._rounded=(0,e.Ig)(Se)}get default(){return this._default}set default(Se){this._default=(0,e.Ig)(Se)}get inline(){return this._inline}set inline(Se){this._inline=(0,e.Ig)(Se)}get tabIndex(){return this._tabIndex}set tabIndex(Se){this._tabIndex=(0,e.su)(Se)}onLabelClick(Se){Se.stopPropagation(),this.checkboxClicked.next(!0)}onDocumentClick(){this.checkboxClicked.next(!1)}ngOnInit(){this.indeterminate&&!this.filledIn&&!this.rounded&&(this.inputEl.indeterminate=!0)}ngOnChanges(Se){Se.hasOwnProperty("checked")&&(this.checked=Se.checked.currentValue)}get changeEvent(){const Se=new Xt;return Se.element=this,Se.checked=this.checked,Se}toggle(){this.disabled||(this.checked=!this.checked,this.indeterminate=!1,this.onChange(this.checked),this._cdRef.markForCheck())}onCheckboxClick(Se){Se.stopPropagation(),this.toggle()}onCheckboxChange(Se){Se.stopPropagation(),(0,I.H)(0).subscribe(()=>this.change.emit(this.changeEvent))}onBlur(){this.checkboxClicked.pipe((0,O.q)(1)).subscribe(Se=>{Se||this.onTouched()})}writeValue(Se){this.value=Se,this.checked=!!Se,this._cdRef.markForCheck()}registerOnChange(Se){this.onChange=Se}registerOnTouched(Se){this.onTouched=Se}setDisabledState(Se){this.disabled=Se}}return Ge.\u0275fac=function(Se){return new(Se||Ge)(c.\u0275\u0275directiveInject(c.ChangeDetectorRef))},Ge.\u0275cmp=c.\u0275\u0275defineComponent({type:Ge,selectors:[["mdb-checkbox"]],viewQuery:function(Se,yt){if(1&Se&&c.\u0275\u0275viewQuery(W,7),2&Se){let $t;c.\u0275\u0275queryRefresh($t=c.\u0275\u0275loadQuery())&&(yt.inputEl=$t.first)}},hostBindings:function(Se,yt){1&Se&&c.\u0275\u0275listener("click",function(_i){return yt.onLabelClick(_i)})("click",function(){return yt.onDocumentClick()},!1,c.\u0275\u0275resolveDocument)},inputs:{class:"class",checkboxId:"checkboxId",required:"required",name:"name",value:"value",checked:"checked",filledIn:"filledIn",indeterminate:"indeterminate",disabled:"disabled",rounded:"rounded",checkboxPosition:"checkboxPosition",default:"default",inline:"inline",tabIndex:"tabIndex"},outputs:{change:"change"},features:[c.\u0275\u0275ProvidersFeature([ft]),c.\u0275\u0275NgOnChangesFeature],ngContentSelectors:x,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(Se,yt){1&Se&&(c.\u0275\u0275projectionDef(),c.\u0275\u0275elementStart(0,"div",0)(1,"input",1,2),c.\u0275\u0275listener("blur",function(){return yt.onBlur()})("click",function(_i){return yt.onCheckboxClick(_i)})("change",function(_i){return yt.onCheckboxChange(_i)}),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(3,"label",0),c.\u0275\u0275projection(4),c.\u0275\u0275elementEnd()()),2&Se&&(c.\u0275\u0275property("ngClass",c.\u0275\u0275pureFunction4(12,b,yt.default,!yt.default,yt.inline,yt.inline&&!yt.default)),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngClass",c.\u0275\u0275pureFunction3(17,l,yt.filledIn||yt.rounded,yt.default,!yt.default))("id",yt.checkboxId)("checked",yt.checked)("disabled",yt.disabled)("required",yt.required)("indeterminate",yt.indeterminate)("tabIndex",yt.tabIndex),c.\u0275\u0275attribute("name",yt.name)("value",yt.value),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngClass",c.\u0275\u0275pureFunction5(21,h,yt.default,!yt.default,"right"===yt.checkboxPosition,yt.rounded,yt.disabled)),c.\u0275\u0275attribute("for",yt.checkboxId))},dependencies:[X.mk],encapsulation:2,changeDetection:0}),Ge})(),ci=(()=>{class Ge{}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({imports:[X.ez,y.FormsModule]}),Ge})(),Wi=(()=>{class Ge{static forRoot(){return{ngModule:Ge,providers:[]}}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({}),Ge})(),Qi=(()=>{class Ge{constructor(){this.direction="down",this.isOpenChange=new c.EventEmitter,this.isDisabledChange=new c.EventEmitter,this.toggleClick=new c.EventEmitter,this.dropdownMenu=new Promise(Se=>{this.resolveDropdownMenu=Se})}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275prov=c.\u0275\u0275defineInjectable({token:Ge,factory:Ge.\u0275fac}),Ge})();class on{constructor(dt,Se){this.open=dt,this.close=Se||dt}isManual(){return"manual"===this.open||"manual"===this.close}}const wn={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};typeof window<"u"&&window,typeof console>"u"||console;class Jt{constructor(dt,Se,yt){this.nodes=dt,this.viewRef=Se,this.componentRef=yt}}class Ci{constructor(dt,Se,yt,$t,_i,Pi,me,We){this._viewContainerRef=dt,this._renderer=Se,this._elementRef=yt,this._injector=$t,this._componentFactoryResolver=_i,this._ngZone=Pi,this._applicationRef=me,this._posService=We,this.onBeforeShow=new c.EventEmitter,this.onShown=new c.EventEmitter,this.onBeforeHide=new c.EventEmitter,this.onHidden=new c.EventEmitter,this.shown=new c.EventEmitter,this.hidden=new c.EventEmitter,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(dt){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(dt),this}to(dt){return this.container=dt||this.container,this}position(dt){return this.attachment=dt.attachment||this.attachment,this._elementRef=dt.target||this._elementRef,this}provide(dt){return this._providers.push(dt),this}show(dt={}){if(this._subscribePositioning(),this._innerComponent=null,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(dt.content,dt.data);const Se=c.Injector.create({providers:this._providers,parent:this._injector});if(this._componentRef=this._componentFactory.create(Se,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,dt),this.container instanceof c.ElementRef&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&typeof document<"u"){const yt=document.querySelector(this.container)||document.querySelector(this.containerDefaultSelector);yt&&yt.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 dt=this._componentRef.location.nativeElement;return dt.parentNode.removeChild(dt),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(dt){this.triggers=dt.triggers||this.triggers,this._listenOpts.outsideClick=dt.outsideClick,this._listenOpts.outsideEsc=dt.outsideEsc,dt.target=dt.target||this._elementRef.nativeElement;const Se=this._listenOpts.hide=()=>dt.hide?dt.hide():void this.hide(),yt=this._listenOpts.show=_i=>{dt.show?dt.show(_i):this.show(_i),_i()};return this._unregisterListenersFn=function On(Ge,dt){const Se=function Cn(Ge,dt=wn){const Se=(Ge||"").trim();if(0===Se.length)return[];const yt=Se.split(/\s+/).map(_i=>_i.split(":")).map(_i=>{const Pi=dt[_i[0]]||_i;return new on(Pi[0],Pi[1])}),$t=yt.filter(_i=>_i.isManual());if($t.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===$t.length&&yt.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return yt}(dt.triggers),yt=dt.target;if(1===Se.length&&Se[0].isManual())return Function.prototype;const $t=[],_i=[],Pi=()=>{_i.forEach(me=>$t.push(me())),_i.length=0};return Se.forEach(me=>{const We=me.open===me.close,ct=We?dt.toggle:dt.show;We||_i.push(()=>Ge.listen(yt,me.close,dt.hide)),$t.push(Ge.listen(yt,me.open,()=>ct(Pi)))}),()=>{$t.forEach(me=>me())}}(this._renderer,{target:dt.target,triggers:dt.triggers,show:yt,hide:Se,toggle:_i=>{this.isShown?Se():yt(_i)}}),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=null)}attachInline(dt,Se){return this._inlineViewRef=dt.createEmbeddedView(Se),this}_registerOutsideClick(){if(this._componentRef&&this._componentRef.location){if(this._listenOpts&&this._listenOpts.outsideClick){const dt=this._componentRef.location.nativeElement;setTimeout(()=>{this._globalListener=function Un(Ge,dt){return dt.outsideClick?Ge.listen("document","click",Se=>{dt.target&&dt.target.contains(Se.target)||dt.targets&&dt.targets.some(yt=>yt.contains(Se.target))||dt.hide()}):Function.prototype}(this._renderer,{targets:[dt,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide()})})}this._listenOpts.outsideEsc&&(this._globalListener=function Xn(Ge,dt){return dt.outsideEsc?Ge.listen("document","keyup.esc",Se=>{dt.target&&dt.target.contains(Se.target)||dt.targets&&dt.targets.some(yt=>yt.contains(Se.target))||dt.hide()}):Function.prototype}(this._renderer,{targets:[this._componentRef.location.nativeElement,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(dt,Se){if(!dt)return new Jt([]);if(dt instanceof c.TemplateRef){if(this._viewContainerRef){const $t=this._viewContainerRef.createEmbeddedView(dt);return $t.markForCheck(),new Jt([$t.rootNodes],$t)}const yt=dt.createEmbeddedView({});return this._applicationRef.attachView(yt),new Jt([yt.rootNodes],yt)}if("function"==typeof dt){const yt=this._componentFactoryResolver.resolveComponentFactory(dt),$t=c.Injector.create({providers:this._providers,parent:this._injector}),_i=yt.create($t);return Object.assign(_i.instance,Se),this._applicationRef.attachView(_i.hostView),new Jt([[_i.location.nativeElement]],_i.hostView,_i)}return new Jt([[this._renderer.createText(`${dt}`)]])}}function Ei(Ge,dt){if(1!==Ge.nodeType)return[];const yt=Ge.ownerDocument.defaultView.getComputedStyle(Ge,null);return dt?yt[dt]:yt}function Hi(Ge){return"HTML"===Ge.nodeName?Ge:Ge.parentNode||Ge.host}function zn(Ge){if(!Ge)return document.body;switch(Ge.nodeName){case"HTML":case"BODY":return Ge.ownerDocument.body;case"#document":return Ge.body}const{overflow:dt,overflowX:Se,overflowY:yt}=Ei(Ge);return/(auto|scroll|overlay)/.test(String(dt)+String(yt)+String(Se))?Ge:zn(Hi(Ge))}const kn=typeof window<"u"&&typeof document<"u",En=kn&&!(!window.MSInputMethodContext||!document.documentMode),Tn=kn&&!(!window.MSInputMethodContext||!/MSIE 10/.test(navigator.userAgent));function no(Ge){return 11===Ge?En:10===Ge?Tn:En||Tn}function Gn(Ge){if(!Ge)return document.documentElement;const dt=no(10)?document.body:null;let yt,Se=Ge.offsetParent||null;for(;Se===dt&&Ge.nextElementSibling&&"BODY"!==Ge.nodeName;)yt=Ge.nextElementSibling,Se=yt.offsetParent;const $t=Se&&Se.nodeName;return $t&&"BODY"!==$t&&"HTML"!==$t?-1!==["TH","TD","TABLE"].indexOf(Se.nodeName)&&"static"===Ei(Se,"position")?Gn(Se):Se:yt?yt.ownerDocument.documentElement:document.documentElement}function Wo(Ge){return null!==Ge.parentNode?Wo(Ge.parentNode):Ge}function vo(Ge,dt){if(!(Ge&&Ge.nodeType&&dt&&dt.nodeType))return document.documentElement;const Se=Ge.compareDocumentPosition(dt)&Node.DOCUMENT_POSITION_FOLLOWING,yt=Se?Ge:dt,$t=Se?dt:Ge,_i=document.createRange();_i.setStart(yt,0),_i.setEnd($t,0);const{commonAncestorContainer:Pi}=_i;if(Ge!==Pi&&dt!==Pi||yt.contains($t))return function Eo(Ge){const{nodeName:dt}=Ge;return"BODY"!==dt&&("HTML"===dt||Gn(Ge.firstElementChild)===Ge)}(Pi)?Pi:Gn(Pi);const me=Wo(Ge);return me.host?vo(me.host,dt):vo(Ge,Wo(dt).host)}function cr(Ge,dt){const Se="x"===dt?"Left":"Top",yt="Left"===Se?"Right":"Bottom";return parseFloat(Ge[`border${Se}Width`])+parseFloat(Ge[`border${yt}Width`])}function Ko(Ge,dt,Se,yt){return Math.max(dt[`offset${Ge}`],dt[`scroll${Ge}`],Se[`client${Ge}`],Se[`offset${Ge}`],Se[`scroll${Ge}`],no(10)?parseInt(Se[`offset${Ge}`],10)+parseInt(yt["margin"+("Height"===Ge?"Top":"Left")],10)+parseInt(yt["margin"+("Height"===Ge?"Bottom":"Right")],10):0)}function dr(Ge){const dt=Ge.body,Se=Ge.documentElement,yt=no(10)&&getComputedStyle(Se);return{height:Ko("Height",dt,Se,yt),width:Ko("Width",dt,Se,yt)}}function hr(Ge,dt="top"){const Se="top"===dt?"scrollTop":"scrollLeft",yt=Ge.nodeName;return"BODY"===yt||"HTML"===yt?(Ge.ownerDocument.scrollingElement||Ge.ownerDocument.documentElement)[Se]:Ge[Se]}function or(Ge){return{...Ge,right:Ge.left+Ge.width,bottom:Ge.top+Ge.height}}function Nr(Ge){let dt={};try{if(no(10)){dt=Ge.getBoundingClientRect();const We=hr(Ge,"top"),ct=hr(Ge,"left");dt.top+=We,dt.left+=ct,dt.bottom+=We,dt.right+=ct}else dt=Ge.getBoundingClientRect()}catch{return}const Se={left:dt.left,top:dt.top,width:dt.right-dt.left,height:dt.bottom-dt.top},yt="HTML"===Ge.nodeName?dr(Ge.ownerDocument):{};let Pi=Ge.offsetWidth-(yt.width||Ge.clientWidth||Se.right-Se.left),me=Ge.offsetHeight-(yt.height||Ge.clientHeight||Se.bottom-Se.top);if(Pi||me){const We=Ei(Ge);Pi-=cr(We,"x"),me-=cr(We,"y"),Se.width-=Pi,Se.height-=me}return or(Se)}function ws(Ge,dt,Se=!1){const yt=no(10),$t="HTML"===dt.nodeName,_i=Nr(Ge),Pi=Nr(dt),me=zn(Ge),We=Ei(dt),ct=parseFloat(We.borderTopWidth),vt=parseFloat(We.borderLeftWidth);Se&&$t&&(Pi.top=Math.max(Pi.top,0),Pi.left=Math.max(Pi.left,0));let Bt=or({top:_i.top-Pi.top-ct,left:_i.left-Pi.left-vt,width:_i.width,height:_i.height});if(Bt.marginTop=0,Bt.marginLeft=0,!yt&&$t){const di=parseFloat(We.marginTop),Ti=parseFloat(We.marginLeft);Bt.top-=ct-di,Bt.bottom-=ct-di,Bt.left-=vt-Ti,Bt.right-=vt-Ti,Bt.marginTop=di,Bt.marginLeft=Ti}return(yt&&!Se?dt.contains(me):dt===me&&"BODY"!==me.nodeName)&&(Bt=function pr(Ge,dt,Se=!1){const yt=hr(dt,"top"),$t=hr(dt,"left"),_i=Se?-1:1;return Ge.top+=yt*_i,Ge.bottom+=yt*_i,Ge.left+=$t*_i,Ge.right+=$t*_i,Ge}(Bt,dt)),Bt}function ts(Ge){const dt=Ge.nodeName;return"BODY"!==dt&&"HTML"!==dt&&("fixed"===Ei(Ge,"position")||ts(Hi(Ge)))}function Bs(Ge){if(!Ge||!Ge.parentElement||no())return document.documentElement;let dt=Ge.parentElement;for(;dt&&"none"===Ei(dt,"transform");)dt=dt.parentElement;return dt||document.documentElement}function Ao(Ge,dt,Se=0,yt,$t=!1){let _i={top:0,left:0};const Pi=$t?Bs(Ge):vo(Ge,dt);if("viewport"===yt)_i=function wr(Ge,dt=!1){const Se=Ge.ownerDocument.documentElement,yt=ws(Ge,Se),$t=Math.max(Se.clientWidth,window.innerWidth||0),_i=Math.max(Se.clientHeight,window.innerHeight||0),Pi=dt?0:hr(Se),me=dt?0:hr(Se,"left");return or({top:Pi-Number(yt.top)+Number(yt.marginTop),left:me-Number(yt.left)+Number(yt.marginLeft),width:$t,height:_i})}(Pi,$t);else{let me;"scrollParent"===yt?(me=zn(Hi(dt)),"BODY"===me.nodeName&&(me=Ge.ownerDocument.documentElement)):me="window"===yt?Ge.ownerDocument.documentElement:yt;const We=ws(me,Pi,$t);if("HTML"!==me.nodeName||ts(Pi))_i=We;else{const{height:ct,width:vt}=dr(Ge.ownerDocument);_i.top+=We.top-We.marginTop,_i.bottom=Number(ct)+Number(We.top),_i.left+=We.left-We.marginLeft,_i.right=Number(vt)+Number(We.left)}}return _i.left+=Se,_i.top+=Se,_i.right-=Se,_i.bottom-=Se,_i}function aa({width:Ge,height:dt}){return Ge*dt}function Xs(Ge,dt,Se,yt,$t=["top","left","bottom","right"],_i="viewport",Pi=0){if(-1===Ge.indexOf("auto"))return Ge;const me=Ao(Se,yt,Pi,_i),We={top:{width:me.width,height:dt.top-me.top},right:{width:me.right-dt.right,height:me.height},bottom:{width:me.width,height:me.bottom-dt.bottom},left:{width:dt.left-me.left,height:me.height}},ct=Object.keys(We).map(Ti=>({key:Ti,...We[Ti],area:aa(We[Ti])})).sort((Ti,Ji)=>Ji.area-Ti.area);let vt=ct.filter(({width:Ti,height:Ji})=>Ti>=Se.clientWidth&&Ji>=Se.clientHeight);vt=$t.reduce((Ti,Ji)=>({...Ti,[Ji]:vt[Ji]}),{});const Bt=vt.length>0?vt[0].key:ct[0].key,di=Ge.split(" ")[1];return Se.className=Se.className.replace(/auto/g,Bt),Bt+(di?`-${di}`:"")}function ua(Ge){const Se=Ge.ownerDocument.defaultView.getComputedStyle(Ge),yt=parseFloat(Se.marginTop||0)+parseFloat(Se.marginBottom||0),$t=parseFloat(Se.marginLeft||0)+parseFloat(Se.marginRight||0);return{width:Number(Ge.offsetWidth)+$t,height:Number(Ge.offsetHeight)+yt}}function ta(Ge,dt,Se=null){return ws(dt,Se?Bs(Ge):vo(Ge,dt),Se)}function fa(Ge,dt,Se){const yt=Se.split(" ")[0],$t=ua(Ge),_i={width:$t.width,height:$t.height},Pi=-1!==["right","left"].indexOf(yt),me=Pi?"top":"left",We=Pi?"left":"top",ct=Pi?"height":"width",vt=Pi?"width":"height";return _i[me]=dt[me]+dt[ct]/2-$t[ct]/2,_i[We]=yt===We?dt[We]-$t[vt]:dt[function Gs(Ge){const dt={left:"right",right:"left",bottom:"top",top:"bottom"};return Ge.replace(/left|right|bottom|top/g,Se=>dt[Se])}(We)],_i}function Ra(Ge,dt){return Ge&&Ge.modifiers&&Ge.modifiers[dt]&&Ge.modifiers[dt].enabled}function Pa(Ge,dt,Se){Object.keys(dt).forEach(yt=>{let $t="";-1!==["width","height","top","right","bottom","left"].indexOf(yt)&&function Ia(Ge){return""!==Ge&&!isNaN(parseFloat(Ge))&&isFinite(Ge)}(dt[yt])&&($t="px"),Se?Se.setStyle(Ge,yt,`${String(dt[yt])}${$t}`):Ge.style[yt]=String(dt[yt])+$t})}function ma(Ge){let dt=Ge.offsets.target;const Se=Ge.instance.target.querySelector(".arrow");if(!Se)return Ge;const yt=-1!==["left","right"].indexOf(Ge.placement),$t=yt?"height":"width",_i=yt?"Top":"Left",Pi=_i.toLowerCase(),me=yt?"left":"top",We=yt?"bottom":"right",ct=ua(Se)[$t];Ge.offsets.host[We]-ct<dt[Pi]&&(dt[Pi]-=dt[Pi]-(Ge.offsets.host[We]-ct)),Number(Ge.offsets.host[Pi])+Number(ct)>dt[We]&&(dt[Pi]+=Number(Ge.offsets.host[Pi])+Number(ct)-Number(dt[We])),dt=or(dt);const vt=Number(Ge.offsets.host[Pi])+Number(Ge.offsets.host[$t]/2-ct/2),Bt=Ei(Ge.instance.target),di=parseFloat(Bt[`margin${_i}`]),Ti=parseFloat(Bt[`border${_i}Width`]);let Ji=vt-dt[Pi]-di-Ti;return Ji=Math.max(Math.min(dt[$t]-ct,Ji),0),Ge.offsets.arrow={[Pi]:Math.round(Ji),[me]:""},Ge.instance.arrow=Se,Ge}function Cr(Ge){if(Ge.offsets.target=or(Ge.offsets.target),!Ra(Ge.options,"flip"))return Ge.offsets.target={...Ge.offsets.target,...fa(Ge.instance.target,Ge.offsets.host,Ge.placement)},Ge;const dt=Ao(Ge.instance.target,Ge.instance.host,0,"viewport",!1);let Se=Ge.placement.split(" ")[0],yt=Ge.placement.split(" ")[1]||"";const $t=Ge.offsets.host,_i=Ge.instance.target,Pi=Ge.instance.host,me=yt?Xs("auto",$t,_i,Pi,["top","bottom"]):Xs("auto",$t,_i,Pi),We=[Se,me];return We.forEach((ct,vt)=>{if(Se!==ct||We.length===vt+1)return Ge;Se=Ge.placement.split(" ")[0];const Bt="left"===Se&&Math.floor(Ge.offsets.target.right)>Math.floor(Ge.offsets.host.left)||"right"===Se&&Math.floor(Ge.offsets.target.left)<Math.floor(Ge.offsets.host.right)||"top"===Se&&Math.floor(Ge.offsets.target.bottom)>Math.floor(Ge.offsets.host.top)||"bottom"===Se&&Math.floor(Ge.offsets.target.top)<Math.floor(Ge.offsets.host.bottom),di=Math.floor(Ge.offsets.target.left)<Math.floor(dt.left),Ti=Math.floor(Ge.offsets.target.right)>Math.floor(dt.right),Ji=Math.floor(Ge.offsets.target.top)<Math.floor(dt.top),_n=Math.floor(Ge.offsets.target.bottom)>Math.floor(dt.bottom),Kn="left"===Se&&di||"right"===Se&&Ti||"top"===Se&&Ji||"bottom"===Se&&_n,Qo=-1!==["top","bottom"].indexOf(Se),Es=Qo&&"left"===yt&&di||Qo&&"right"===yt&&Ti||!Qo&&"left"===yt&&Ji||!Qo&&"right"===yt&&_n;(Bt||Kn||Es)&&((Bt||Kn)&&(Se=We[vt+1]),Es&&(yt=function rr(Ge){return"right"===Ge?"left":"left"===Ge?"right":Ge}(yt)),Ge.placement=Se+(yt?` ${yt}`:""),Ge.offsets.target={...Ge.offsets.target,...fa(Ge.instance.target,Ge.offsets.host,Ge.placement)})}),Ge}function Fo(Ge){if(!Ra(Ge.options,"preventOverflow"))return Ge;const dt="transform",Se=Ge.instance.target.style,{top:yt,left:$t,[dt]:_i}=Se;Se.top="",Se.left="",Se[dt]="";const Pi=Ao(Ge.instance.target,Ge.instance.host,0,"scrollParent",!1);Se.top=yt,Se.left=$t,Se[dt]=_i;const We={primary(vt){let Bt=Ge.offsets.target[vt];return Ge.offsets.target[vt]<Pi[vt]&&(Bt=Math.max(Ge.offsets.target[vt],Pi[vt])),{[vt]:Bt}},secondary(vt){const Bt="right"===vt?"left":"top";let di=Ge.offsets.target[Bt];return Ge.offsets.target[vt]>Pi[vt]&&(di=Math.min(Ge.offsets.target[Bt],Pi[vt]-("right"===vt?Ge.offsets.target.width:Ge.offsets.target.height))),{[Bt]:di}}};let ct;return["left","right","top","bottom"].forEach(vt=>{ct=-1!==["left","top"].indexOf(vt)?"primary":"secondary",Ge.offsets.target={...Ge.offsets.target,...We[ct](vt)}}),Ge}function ga(Ge){const dt=Ge.placement,Se=dt.split(" ")[0],yt=dt.split(" ")[1];if(yt){const{host:$t,target:_i}=Ge.offsets,Pi=-1!==["bottom","top"].indexOf(Se),me=Pi?"left":"top",We=Pi?"width":"height";Ge.offsets.target={..._i,...{left:{[me]:$t[me]},right:{[me]:$t[me]+$t[We]-$t[We]}}[yt]}}return Ge}const la=new class Dr{position(dt,Se){return this.offset(dt,Se)}offset(dt,Se){return ta(Se,dt)}positionElements(dt,Se,yt,$t,_i){return[Cr,ga,Fo,ma].reduce((me,We)=>We(me),function us(Ge,dt,Se,yt){const $t=ta(Ge,dt),_i=!!Se.match(/auto/g);let Pi=Se.match(/auto\s(left|right|top|bottom)/g)?Se.split(" ")[1]||"":Se;const me=fa(Ge,$t,Pi);return Pi=Xs(Pi,$t,Ge,dt),{options:yt,instance:{target:Ge,host:dt,arrow:null},offsets:{target:me,host:$t,arrow:null},positionFixed:!1,placement:Pi,placementAuto:_i}}(Se,dt,yt,_i))}};let $o=(()=>{class Ge{constructor(Se,yt,$t){this._ngZone=$t,this.update$$=new S.x,this.positionElements=new Map,(0,X.NF)(yt)&&this._ngZone.runOutsideAngular(()=>{(0,N.T)((0,Y.R)(window,"scroll"),(0,Y.R)(window,"resize"),(0,Z.of)(0,K.Z),this.update$$).subscribe(()=>{this.positionElements.forEach(_i=>{!function ba(Ge,dt,Se,yt,$t,_i){!function Oa(Ge,dt){const Se=Ge.instance.target,yt=function ea(Ge){return{width:Ge.offsets.target.width,height:Ge.offsets.target.height,left:Math.floor(Ge.offsets.target.left),top:Math.round(Ge.offsets.target.top),bottom:Math.round(Ge.offsets.target.bottom),right:Math.floor(Ge.offsets.target.right)}}(Ge);Pa(Se,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${yt.left}px, ${yt.top}px, 0px)`},dt),Ge.instance.arrow&&Pa(Ge.instance.arrow,Ge.offsets.arrow,dt),Ge.placementAuto&&(dt?(dt.setAttribute(Se,"class",Se.className.replace(/bs-popover-auto/g,`bs-popover-${Ge.placement}`)),dt.setAttribute(Se,"class",Se.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${Ge.placement}`)),dt.setAttribute(Se,"class",Se.className.replace(/\sauto/g,`s${Ge.placement}`)),Se.className.match(/popover/g)&&dt.addClass(Se,"popover-auto"),Se.className.match(/tooltip/g)&&dt.addClass(Se,"tooltip-auto")):(Se.className=Se.className.replace(/bs-popover-auto/g,`bs-popover-${Ge.placement}`),Se.className=Se.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${Ge.placement}`),Se.className=Se.className.replace(/\sauto/g,`s${Ge.placement}`),Se.className.match(/popover/g)&&Se.classList.add("popover-auto"),Se.className.match(/tooltip/g)&&Se.classList.add("tooltip-auto"))),dt?dt.setAttribute(Se,"class",Se.className.replace(/left|right|top|bottom/g,`${Ge.placement.split(" ")[0]}`)):Se.className=Se.className.replace(/left|right|top|bottom/g,`${Ge.placement.split(" ")[0]}`)}(la.positionElements(Ge,dt,Se,yt,$t),_i)}(Ks(_i.target),Ks(_i.element),_i.attachment,_i.appendToBody,this.options,Se.createRenderer(null,null))})})})}position(Se){this.addPositionElement(Se)}addPositionElement(Se){this.positionElements.set(Ks(Se.element),Se)}calcPosition(){this.update$$.next()}deletePositionElement(Se){this.positionElements.delete(Ks(Se))}setOptions(Se){this.options=Se}}return Ge.\u0275fac=function(Se){return new(Se||Ge)(c.\u0275\u0275inject(c.RendererFactory2),c.\u0275\u0275inject(c.PLATFORM_ID),c.\u0275\u0275inject(c.NgZone))},Ge.\u0275prov=c.\u0275\u0275defineInjectable({token:Ge,factory:Ge.\u0275fac}),Ge})();function Ks(Ge){return Ge&&"string"==typeof Ge?document.querySelector(Ge):Ge instanceof c.ElementRef?Ge.nativeElement:Ge}let fs=(()=>{class Ge{constructor(Se,yt,$t,_i,Pi){this._componentFactoryResolver=Se,this._ngZone=yt,this._injector=$t,this._posService=_i,this._applicationRef=Pi}createLoader(Se,yt,$t){return new Ci(yt,$t,Se,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService)}}return Ge.\u0275fac=function(Se){return new(Se||Ge)(c.\u0275\u0275inject(c.ComponentFactoryResolver),c.\u0275\u0275inject(c.NgZone),c.\u0275\u0275inject(c.Injector),c.\u0275\u0275inject($o),c.\u0275\u0275inject(c.ApplicationRef))},Ge.\u0275prov=c.\u0275\u0275defineInjectable({token:Ge,factory:Ge.\u0275fac}),Ge})(),Sr=(()=>{class Ge{constructor(){this.autoClose=!0}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275prov=c.\u0275\u0275defineInjectable({token:Ge,factory:Ge.\u0275fac}),Ge})(),Fs=(()=>{class Ge{static forRoot(Se){return{ngModule:Ge,providers:[fs,$o,Qi,{provide:Sr,useValue:Se||{autoClose:!0}}]}}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({}),Ge})();class ao{constructor(){}static reflow(dt){}static getStyles(dt){let Se=dt.ownerDocument.defaultView;return(!Se||!Se.opener)&&(Se=Zt),Se.getComputedStyle(dt)}focusTrapModal(dt,Se){let yt,$t,_i;yt=Se.nativeElement.querySelectorAll("a[href], button, textarea, input, select, form, mdb-select, mdb-auto-completer, mdb-checkbox, mdb-range-input"),$t=yt[0],_i=yt[yt.length-1],("Tab"===dt.key||9===dt.keyCode)&&(dt.shiftKey?hi&&hi.activeElement===$t&&(_i.focus(),dt.preventDefault()):hi&&hi.activeElement===_i&&($t.focus(),dt.preventDefault()))}getClosestEl(dt,Se){for(;dt&&dt!==hi;dt=dt.parentNode)if(dt.matches&&dt.matches(Se))return dt;return null}getCoords(dt){const Se=dt.getBoundingClientRect(),yt=hi.body,$t=hi.documentElement,vt=Se.left+(Zt.pageXOffset||$t.scrollLeft||yt.scrollLeft)-($t.clientLeft||yt.clientLeft||0);return{top:Math.round(Se.top+(Zt.pageYOffset||$t.scrollTop||yt.scrollTop)-($t.clientTop||yt.clientTop||0)),left:Math.round(vt)}}}let $s=(()=>{class Ge{}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({imports:[X.ez]}),Ge})(),Fr=(()=>{class Ge{}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({imports:[X.ez]}),Ge})(),ia=(()=>{class Ge{static forRoot(){return{ngModule:Ge,providers:[]}}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({}),Ge})(),Be=(()=>{class Ge{}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275prov=c.\u0275\u0275defineInjectable({token:Ge,factory:Ge.\u0275fac}),Ge})(),Ye=(()=>{class Ge{hide(){}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275prov=c.\u0275\u0275defineInjectable({token:Ge,factory:Ge.\u0275fac}),Ge})();const Re={backdrop:!0,keyboard:!0,focus:!0,show:!1,ignoreBackdropClick:!1,class:"",containerClass:"",animated:!0,scroll:!1,data:{}},Qe_OPEN="modal-open";let qi=(()=>{class Ge{constructor(Se,yt){this.element=Se,this.renderer=yt,this.classNameBackDrop=!0,this._isShown=!1}get isAnimated(){return this._isAnimated}set isAnimated(Se){this._isAnimated=Se}get isShown(){return this._isShown}set isShown(Se){this._isShown=Se,Se?(this.renderer.addClass(this.element.nativeElement,"in"),vi()||this.renderer.addClass(this.element.nativeElement,"show")):(this.renderer.removeClass(this.element.nativeElement,"in"),vi()||this.renderer.removeClass(this.element.nativeElement,"show"))}ngOnInit(){this.renderer.addClass(this.element.nativeElement,"fade"),ao.reflow(this.element.nativeElement),this.isShown=!0}}return Ge.\u0275fac=function(Se){return new(Se||Ge)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(c.Renderer2))},Ge.\u0275cmp=c.\u0275\u0275defineComponent({type:Ge,selectors:[["mdb-modal-backdrop"]],hostVars:2,hostBindings:function(Se,yt){2&Se&&c.\u0275\u0275classProp("modal-backdrop",yt.classNameBackDrop)},decls:0,vars:0,template:function(Se,yt){},encapsulation:2}),Ge})(),jn=(()=>{class Ge{constructor(Se,yt,$t,_i,Pi){this._element=Se,this._focusTrapFactory=yt,this._renderer=_i,this.onShow=new c.EventEmitter,this.open=new c.EventEmitter,this.onShown=new c.EventEmitter,this.opened=new c.EventEmitter,this.onHide=new c.EventEmitter,this.close=new c.EventEmitter,this.onHidden=new c.EventEmitter,this.closed=new c.EventEmitter,this.isAnimated=!0,this._isShown=!1,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0,this.timerHideModal=0,this.timerRmBackDrop=0,this.isNested=!1,this.utils=new ao,this._backdrop=Pi.createLoader(Se,$t,_i)}set config(Se){this._config=this.getConfig(Se)}get config(){return this._config}get isShown(){return this._isShown}onClick(Se){this.config.ignoreBackdropClick||"static"===this.config.backdrop||this._mousedownTarget!==Se.target||Se.target!==this._element.nativeElement||(this.dismissReason="backdrop-click",this.hide(Se))}onMousedown(Se){this._mousedownTarget=Se.target}onEsc(){this.config.keyboard&&(this.dismissReason="esc",this.hide())}ngOnDestroy(){this.config=void 0,this._isShown&&(this._isShown=!1,this.hideModal(),this._backdrop.dispose())}ngAfterViewInit(){this._config=this._config||this.getConfig(),setTimeout(()=>{this._config.show&&this.show()},0),this._createFocusTrap()}ngOnChanges(){this.config.backdrop?this.showBackdrop():this.removeBackdrop()}toggle(){return this._isShown?this.hide():this.show()}show(){this.dismissReason=null,this.onShow.emit(this),this.open.emit(this),!this._isShown&&(clearTimeout(this.timerHideModal),clearTimeout(this.timerRmBackDrop),this._isShown=!0,this.checkScrollbar(),this.setScrollbar(),hi&&hi.body&&(hi.body.classList.contains(Qe_OPEN)?this.isNested=!0:this._renderer.addClass(hi.body,Qe_OPEN)),this.showBackdrop(()=>{this.showElement()}),!this.config.backdrop&&this.config.ignoreBackdropClick&&(this._renderer.setStyle(this._element.nativeElement,"position","fixed"),-1!==wi.userAgent.indexOf("Safari")&&-1===wi.userAgent.indexOf("Chrome")&&(this._renderer.setStyle(this._element.nativeElement,"overflow","unset"),this._renderer.setStyle(this._element.nativeElement,"overflow-y","unset"),this._renderer.setStyle(this._element.nativeElement,"overflow-x","unset"))))}hide(Se){Se&&Se.preventDefault();const yt=Array.from(this._element.nativeElement.querySelectorAll("iframe")),$t=Array.from(this._element.nativeElement.querySelectorAll("video"));yt.forEach(_i=>{const Pi=_i.getAttribute("src");this._renderer.setAttribute(_i,"src",Pi)}),$t.forEach(_i=>{_i.pause()}),this.onHide.emit(this),this.close.emit(this),this._isShown&&(clearTimeout(this.timerHideModal),clearTimeout(this.timerRmBackDrop),this._isShown=!1,this._renderer.removeClass(this._element.nativeElement,"in"),vi()||this._renderer.removeClass(this._element.nativeElement,"show"),this.isAnimated?this.timerHideModal=setTimeout(()=>this.hideModal(),300):this.hideModal())}getConfig(Se){return Object.assign({},Re,Se)}showElement(){(!this._element.nativeElement.parentNode||this._element.nativeElement.parentNode.nodeType!==Node.ELEMENT_NODE)&&hi&&hi.body&&hi.body.appendChild(this._element.nativeElement),this._renderer.setAttribute(this._element.nativeElement,"aria-hidden","false"),this._renderer.setStyle(this._element.nativeElement,"display","block"),this._renderer.setProperty(this._element.nativeElement,"scrollTop",0),this.isAnimated&&ao.reflow(this._element.nativeElement),this._renderer.addClass(this._element.nativeElement,"in"),vi()||this._renderer.addClass(this._element.nativeElement,"show");const Se=()=>{this._config.focus&&this._element.nativeElement.focus(),this.onShown.emit(this),this.opened.emit(this)};this.isAnimated?setTimeout(Se,300):Se()}_createFocusTrap(){this._focusTrap||(this._focusTrap=this._focusTrapFactory.create(this._element.nativeElement))}hideModal(){this._renderer.setAttribute(this._element.nativeElement,"aria-hidden","true"),this._renderer.setStyle(this._element.nativeElement,"display","none"),this.showBackdrop(()=>{this.isNested||hi&&hi.body&&this._renderer.removeClass(hi.body,Qe_OPEN),this.resetAdjustments(),this.focusOtherModal(),this.onHidden.emit(this),this.closed.emit(this)})}showBackdrop(Se){if(!this._isShown||!this.config.backdrop||this.backdrop&&this.backdrop.instance.isShown)if(!this._isShown&&this.backdrop){this.backdrop.instance.isShown=!1;const yt=()=>{this.removeBackdrop(),Se&&Se()};this.backdrop.instance.isAnimated?this.timerRmBackDrop=setTimeout(yt,150):yt()}else Se&&Se();else{if(this.removeBackdrop(),this._backdrop.attach(qi).to("body").show({isAnimated:this.isAnimated}),this.backdrop=this._backdrop._componentRef,!Se)return;if(!this.isAnimated)return void Se();setTimeout(Se,150)}}removeBackdrop(){this._backdrop.hide(),this.backdrop=void 0}focusOtherModal(){try{const Se=this._element.nativeElement.parentElement.querySelectorAll(".in[mdbModal]");if(!Se.length)return;Se[Se.length-1].nativeElement.focus()}catch{}}resetAdjustments(){this._renderer.setStyle(this._element.nativeElement,"paddingLeft",""),this._renderer.setStyle(this._element.nativeElement,"paddingRight","")}checkScrollbar(){this.isBodyOverflowing=hi.body.clientWidth<Zt.innerWidth,this.scrollbarWidth=this.getScrollbarWidth()}setScrollbar(){hi&&(this.originalBodyPadding=parseInt(Zt.getComputedStyle(hi.body).getPropertyValue("padding-right")||0,10))}getScrollbarWidth(){const Se=this._renderer.createElement("div",void 0);this._renderer.appendChild(hi.body,Se),Se.className="modal-scrollbar-measure";const yt=Se.offsetWidth-Se.clientWidth;return hi.body.removeChild(Se),yt}}return Ge.\u0275fac=function(Se){return new(Se||Ge)(c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(k.vO),c.\u0275\u0275directiveInject(c.ViewContainerRef),c.\u0275\u0275directiveInject(c.Renderer2),c.\u0275\u0275directiveInject(fs))},Ge.\u0275cmp=c.\u0275\u0275defineComponent({type:Ge,selectors:[["","mdbModal",""]],hostBindings:function(Se,yt){1&Se&&c.\u0275\u0275listener("click",function(_i){return yt.onClick(_i)})("mousedown",function(_i){return yt.onMousedown(_i)})("keydown.esc",function(){return yt.onEsc()})},inputs:{config:"config"},outputs:{onShow:"onShow",open:"open",onShown:"onShown",opened:"opened",onHide:"onHide",close:"close",onHidden:"onHidden",closed:"closed"},exportAs:["mdb-modal","mdbModal"],features:[c.\u0275\u0275NgOnChangesFeature],attrs:t,ngContentSelectors:x,decls:1,vars:0,template:function(Se,yt){1&Se&&(c.\u0275\u0275projectionDef(),c.\u0275\u0275projection(0))},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 #00000029,0 2px 10px #0000001f;border-radius:.125rem;background-color:#fff}.bg-primary{background-color:#4285f4!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#1266f1!important}.border-primary{border-color:#4285f4!important}.bg-danger{background-color:#ff3547!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#ff0219!important}.border-danger{border-color:#ff3547!important}.bg-warning{background-color:#fb3!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#fa0!important}.border-warning{border-color:#fb3!important}.bg-success{background-color:#00c851!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#00953c!important}.border-success{border-color:#00c851!important}.bg-info{background-color:#33b5e5!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#1a9bcb!important}.border-info{border-color:#33b5e5!important}.bg-default{background-color:#2bbbad!important}a.bg-default:hover,a.bg-default:focus,button.bg-default:hover,button.bg-default:focus{background-color:#219287!important}.border-default{border-color:#2bbbad!important}.bg-secondary{background-color:#a6c!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#9540bf!important}.border-secondary{border-color:#a6c!important}.bg-dark{background-color:#212121!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#080808!important}.border-dark{border-color:#212121!important}.bg-light{background-color:#e0e0e0!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{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}body.scrollable{overflow-y:auto}.modal-dialog .modal-content{box-shadow:0 5px 11px #0000002e,0 4px 15px #00000026;border:0;border-radius:.125rem}.modal-dialog .modal-content .modal-header{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.modal-dialog.cascading-modal{margin-top:10%}.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 #0000002e,0 4px 15px #00000026;margin:-2rem 1rem 1rem;border:none;border-radius:.125rem;padding:1.5rem;text-align:center}.modal-dialog.cascading-modal .modal-header .close{margin-right:1rem}.modal-dialog.cascading-modal .modal-header .title{margin-bottom:0;width:100%;font-size:1.25rem}.modal-dialog.cascading-modal .modal-header .title .fas,.modal-dialog.cascading-modal .modal-header .title .fab,.modal-dialog.cascading-modal .modal-header .title .far{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{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;margin:-1.5rem 1rem 0;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{padding:1.7rem 0 0;box-shadow:unset}.modal-dialog.cascading-modal .modal-body,.modal-dialog.cascading-modal .modal-footer{padding-left:2rem;padding-right:2rem;color:#616161}.modal-dialog.cascading-modal .modal-body .additional-option,.modal-dialog.cascading-modal .modal-footer .additional-option{margin-top:1rem;text-align:center}.modal-dialog.cascading-modal.modal-avatar{margin-top:6rem}.modal-dialog.cascading-modal.modal-avatar .modal-header{box-shadow:none;margin:-6rem 0 -1rem}.modal-dialog.cascading-modal.modal-avatar .modal-header img{width:130px;box-shadow:0 8px 17px #0003,0 6px 20px #00000030;margin-left:auto;margin-right:auto}.modal-dialog.modal-notify .heading{margin:0;padding:.3rem;font-size:1.15rem;color:#fff}.modal-dialog.modal-notify .modal-header{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;border:0}.modal-dialog.modal-notify .close{opacity:1}.modal-dialog.modal-notify .modal-body{padding:1.5rem;color:#616161}.modal-dialog.modal-notify.modal-primary .modal-header{background-color:#4285f4}.modal-dialog.modal-notify.modal-primary .fas,.modal-dialog.modal-notify.modal-primary .fab,.modal-dialog.modal-notify.modal-primary .far{color:#4285f4}.modal-dialog.modal-notify.modal-primary .badge{background-color:#4285f4}.modal-dialog.modal-notify.modal-primary .btn .fas,.modal-dialog.modal-notify.modal-primary .btn .fab,.modal-dialog.modal-notify.modal-primary .btn .far{color:#fff}.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fas,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fab,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .far{color:#4285f4}.modal-dialog.modal-notify.modal-danger .modal-header{background-color:#ff3547}.modal-dialog.modal-notify.modal-danger .fas,.modal-dialog.modal-notify.modal-danger .fab,.modal-dialog.modal-notify.modal-danger .far{color:#ff3547}.modal-dialog.modal-notify.modal-danger .badge{background-color:#ff3547}.modal-dialog.modal-notify.modal-danger .btn .fas,.modal-dialog.modal-notify.modal-danger .btn .fab,.modal-dialog.modal-notify.modal-danger .btn .far{color:#fff}.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fas,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fab,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .far{color:#ff3547}.modal-dialog.modal-notify.modal-warning .modal-header{background-color:#fb3}.modal-dialog.modal-notify.modal-warning .fas,.modal-dialog.modal-notify.modal-warning .fab,.modal-dialog.modal-notify.modal-warning .far{color:#fb3}.modal-dialog.modal-notify.modal-warning .badge{background-color:#fb3}.modal-dialog.modal-notify.modal-warning .btn .fas,.modal-dialog.modal-notify.modal-warning .btn .fab,.modal-dialog.modal-notify.modal-warning .btn .far{color:#fff}.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fas,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fab,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .far{color:#fb3}.modal-dialog.modal-notify.modal-success .modal-header{background-color:#00c851}.modal-dialog.modal-notify.modal-success .fas,.modal-dialog.modal-notify.modal-success .fab,.modal-dialog.modal-notify.modal-success .far{color:#00c851}.modal-dialog.modal-notify.modal-success .badge{background-color:#00c851}.modal-dialog.modal-notify.modal-success .btn .fas,.modal-dialog.modal-notify.modal-success .btn .fab,.modal-dialog.modal-notify.modal-success .btn .far{color:#fff}.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fas,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fab,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .far{color:#00c851}.modal-dialog.modal-notify.modal-info .modal-header{background-color:#33b5e5}.modal-dialog.modal-notify.modal-info .fas,.modal-dialog.modal-notify.modal-info .fab,.modal-dialog.modal-notify.modal-info .far{color:#33b5e5}.modal-dialog.modal-notify.modal-info .badge{background-color:#33b5e5}.modal-dialog.modal-notify.modal-info .btn .fas,.modal-dialog.modal-notify.modal-info .btn .fab,.modal-dialog.modal-notify.modal-info .btn .far{color:#fff}.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fas,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fab,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .far{color:#33b5e5}.modal{padding-right:0!important}@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}}.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)}@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-top,.modal .modal-full-height.modal-bottom{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-top,.modal .modal-full-height.modal-left,.modal .modal-full-height.modal-right{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-top,.modal .modal-full-height.modal-bottom,.modal .modal-full-height.modal-left,.modal .modal-full-height.modal-right{margin-left:auto;margin-right:auto}}.modal .modal-full-height.modal-top,.modal .modal-full-height.modal-bottom{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:hover,.modal-dialog.modal-notify.modal-info .btn-primary-modal:focus,.modal-dialog.modal-notify.modal-info .btn-primary-modal:active{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:hover,.modal-dialog.modal-notify.modal-warning .btn-primary-modal:focus,.modal-dialog.modal-notify.modal-warning .btn-primary-modal:active{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:hover,.modal-dialog.modal-notify.modal-success .btn-primary-modal:focus,.modal-dialog.modal-notify.modal-success .btn-primary-modal:active{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:hover,.modal-dialog.modal-notify.modal-danger .btn-primary-modal:focus,.modal-dialog.modal-notify.modal-danger .btn-primary-modal:active{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.in,.modal-backdrop{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%}\n"],encapsulation:2}),Ge})(),jo=(()=>{class Ge{constructor(Se,yt,$t){this._renderer=$t,this.modalClass="modal",this.tabindex=-1,this.role="dialog",this.modal=!0,this.isShown=!1,this.isModalHiding=!1,this._element=yt,this.config=Object.assign({},Se)}onClick(Se){this.config.ignoreBackdropClick||"static"===this.config.backdrop||Se.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,vi()?"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,vi()?"in":"show")},this.isAnimated?150:0),document&&document.body&&(1===this.mdbModalService.getModalsCount()&&(this.mdbModalService.checkScrollbar(),this.mdbModalService.setScrollbar()),this._renderer.addClass(document.body,Qe_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 yt=this.config.containerClass.split(" ");for(let $t=0;$t<yt.length;$t++)this._renderer.addClass(this._element.nativeElement,yt[$t])}}ngOnDestroy(){this.isShown&&this.hide()}hide(){if(this.isModalHiding||!this.isShown)return;this.isModalHiding=!0,this._renderer.removeClass(this._element.nativeElement,vi()?"in":"show");const Se=Array.from(this._element.nativeElement.querySelectorAll("iframe")),yt=Array.from(this._element.nativeElement.querySelectorAll("video"));Se.forEach($t=>{const _i=$t.getAttribute("src");this._renderer.setAttribute($t,"src",_i)}),yt.forEach($t=>{$t.pause()}),setTimeout(()=>{this.isShown=!1,document&&document.body&&1===this.mdbModalService.getModalsCount()&&this._renderer.removeClass(document.body,Qe_OPEN),this.mdbModalService.hide(this.level),this.isModalHiding=!1},this.isAnimated?300:0)}}return Ge.\u0275fac=function(Se){return new(Se||Ge)(c.\u0275\u0275directiveInject(Be),c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(c.Renderer2))},Ge.\u0275cmp=c.\u0275\u0275defineComponent({type:Ge,selectors:[["mdb-modal-container"]],hostVars:4,hostBindings:function(Se,yt){1&Se&&c.\u0275\u0275listener("click",function(_i){return yt.onClick(_i)})("keydown.esc",function(){return yt.onEsc()},!1,c.\u0275\u0275resolveWindow),2&Se&&(c.\u0275\u0275hostProperty("tabindex",yt.tabindex),c.\u0275\u0275attribute("role",yt.role),c.\u0275\u0275classProp("modal",yt.modal))},ngContentSelectors:x,decls:3,vars:2,consts:[["role","document","cdkTrapFocus",""],[1,"modal-content","modal-dynamic"]],template:function(Se,yt){1&Se&&(c.\u0275\u0275projectionDef(),c.\u0275\u0275elementStart(0,"div",0)(1,"div",1),c.\u0275\u0275projection(2),c.\u0275\u0275elementEnd()()),2&Se&&c.\u0275\u0275classMap("modal-dialog"+(yt.config.class?" "+yt.config.class:""))},dependencies:[k.mK],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 #00000029,0 2px 10px #0000001f;border-radius:.125rem;background-color:#fff}.bg-primary{background-color:#4285f4!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#1266f1!important}.border-primary{border-color:#4285f4!important}.bg-danger{background-color:#ff3547!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#ff0219!important}.border-danger{border-color:#ff3547!important}.bg-warning{background-color:#fb3!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#fa0!important}.border-warning{border-color:#fb3!important}.bg-success{background-color:#00c851!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#00953c!important}.border-success{border-color:#00c851!important}.bg-info{background-color:#33b5e5!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#1a9bcb!important}.border-info{border-color:#33b5e5!important}.bg-default{background-color:#2bbbad!important}a.bg-default:hover,a.bg-default:focus,button.bg-default:hover,button.bg-default:focus{background-color:#219287!important}.border-default{border-color:#2bbbad!important}.bg-secondary{background-color:#a6c!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#9540bf!important}.border-secondary{border-color:#a6c!important}.bg-dark{background-color:#212121!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#080808!important}.border-dark{border-color:#212121!important}.bg-light{background-color:#e0e0e0!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{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}body.scrollable{overflow-y:auto}.modal-dialog .modal-content{box-shadow:0 5px 11px #0000002e,0 4px 15px #00000026;border:0;border-radius:.125rem}.modal-dialog .modal-content .modal-header{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.modal-dialog.cascading-modal{margin-top:10%}.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 #0000002e,0 4px 15px #00000026;margin:-2rem 1rem 1rem;border:none;border-radius:.125rem;padding:1.5rem;text-align:center}.modal-dialog.cascading-modal .modal-header .close{margin-right:1rem}.modal-dialog.cascading-modal .modal-header .title{margin-bottom:0;width:100%;font-size:1.25rem}.modal-dialog.cascading-modal .modal-header .title .fas,.modal-dialog.cascading-modal .modal-header .title .fab,.modal-dialog.cascading-modal .modal-header .title .far{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{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;margin:-1.5rem 1rem 0;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{padding:1.7rem 0 0;box-shadow:unset}.modal-dialog.cascading-modal .modal-body,.modal-dialog.cascading-modal .modal-footer{padding-left:2rem;padding-right:2rem;color:#616161}.modal-dialog.cascading-modal .modal-body .additional-option,.modal-dialog.cascading-modal .modal-footer .additional-option{margin-top:1rem;text-align:center}.modal-dialog.cascading-modal.modal-avatar{margin-top:6rem}.modal-dialog.cascading-modal.modal-avatar .modal-header{box-shadow:none;margin:-6rem 0 -1rem}.modal-dialog.cascading-modal.modal-avatar .modal-header img{width:130px;box-shadow:0 8px 17px #0003,0 6px 20px #00000030;margin-left:auto;margin-right:auto}.modal-dialog.modal-notify .heading{margin:0;padding:.3rem;font-size:1.15rem;color:#fff}.modal-dialog.modal-notify .modal-header{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;border:0}.modal-dialog.modal-notify .close{opacity:1}.modal-dialog.modal-notify .modal-body{padding:1.5rem;color:#616161}.modal-dialog.modal-notify.modal-primary .modal-header{background-color:#4285f4}.modal-dialog.modal-notify.modal-primary .fas,.modal-dialog.modal-notify.modal-primary .fab,.modal-dialog.modal-notify.modal-primary .far{color:#4285f4}.modal-dialog.modal-notify.modal-primary .badge{background-color:#4285f4}.modal-dialog.modal-notify.modal-primary .btn .fas,.modal-dialog.modal-notify.modal-primary .btn .fab,.modal-dialog.modal-notify.modal-primary .btn .far{color:#fff}.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fas,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fab,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .far{color:#4285f4}.modal-dialog.modal-notify.modal-danger .modal-header{background-color:#ff3547}.modal-dialog.modal-notify.modal-danger .fas,.modal-dialog.modal-notify.modal-danger .fab,.modal-dialog.modal-notify.modal-danger .far{color:#ff3547}.modal-dialog.modal-notify.modal-danger .badge{background-color:#ff3547}.modal-dialog.modal-notify.modal-danger .btn .fas,.modal-dialog.modal-notify.modal-danger .btn .fab,.modal-dialog.modal-notify.modal-danger .btn .far{color:#fff}.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fas,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fab,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .far{color:#ff3547}.modal-dialog.modal-notify.modal-warning .modal-header{background-color:#fb3}.modal-dialog.modal-notify.modal-warning .fas,.modal-dialog.modal-notify.modal-warning .fab,.modal-dialog.modal-notify.modal-warning .far{color:#fb3}.modal-dialog.modal-notify.modal-warning .badge{background-color:#fb3}.modal-dialog.modal-notify.modal-warning .btn .fas,.modal-dialog.modal-notify.modal-warning .btn .fab,.modal-dialog.modal-notify.modal-warning .btn .far{color:#fff}.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fas,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fab,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .far{color:#fb3}.modal-dialog.modal-notify.modal-success .modal-header{background-color:#00c851}.modal-dialog.modal-notify.modal-success .fas,.modal-dialog.modal-notify.modal-success .fab,.modal-dialog.modal-notify.modal-success .far{color:#00c851}.modal-dialog.modal-notify.modal-success .badge{background-color:#00c851}.modal-dialog.modal-notify.modal-success .btn .fas,.modal-dialog.modal-notify.modal-success .btn .fab,.modal-dialog.modal-notify.modal-success .btn .far{color:#fff}.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fas,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fab,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .far{color:#00c851}.modal-dialog.modal-notify.modal-info .modal-header{background-color:#33b5e5}.modal-dialog.modal-notify.modal-info .fas,.modal-dialog.modal-notify.modal-info .fab,.modal-dialog.modal-notify.modal-info .far{color:#33b5e5}.modal-dialog.modal-notify.modal-info .badge{background-color:#33b5e5}.modal-dialog.modal-notify.modal-info .btn .fas,.modal-dialog.modal-notify.modal-info .btn .fab,.modal-dialog.modal-notify.modal-info .btn .far{color:#fff}.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fas,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fab,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .far{color:#33b5e5}.modal{padding-right:0!important}@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}}.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)}@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-top,.modal .modal-full-height.modal-bottom{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-top,.modal .modal-full-height.modal-left,.modal .modal-full-height.modal-right{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-top,.modal .modal-full-height.modal-bottom,.modal .modal-full-height.modal-left,.modal .modal-full-height.modal-right{margin-left:auto;margin-right:auto}}.modal .modal-full-height.modal-top,.modal .modal-full-height.modal-bottom{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:hover,.modal-dialog.modal-notify.modal-info .btn-primary-modal:focus,.modal-dialog.modal-notify.modal-info .btn-primary-modal:active{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:hover,.modal-dialog.modal-notify.modal-warning .btn-primary-modal:focus,.modal-dialog.modal-notify.modal-warning .btn-primary-modal:active{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:hover,.modal-dialog.modal-notify.modal-success .btn-primary-modal:focus,.modal-dialog.modal-notify.modal-success .btn-primary-modal:active{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:hover,.modal-dialog.modal-notify.modal-danger .btn-primary-modal:focus,.modal-dialog.modal-notify.modal-danger .btn-primary-modal:active{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.in,.modal-backdrop{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%}\n"],encapsulation:2}),Ge})(),yo=(()=>{class Ge{constructor(Se,yt){this.clf=yt,this.config=Re,this.open=new c.EventEmitter,this.opened=new c.EventEmitter,this.close=new c.EventEmitter,this.closed=new c.EventEmitter,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=Se.createRenderer(null,null)}show(Se,yt){return this.modalsCount++,this._createLoaders(),this.config=Object.assign({},Re,yt),this._showBackdrop(),this.lastDismissReason=null,this._showModal(Se)}hide(Se){1===this.modalsCount&&(this._hideBackdrop(),this.resetScrollbar()),this.modalsCount=this.modalsCount>=1?this.modalsCount-1:0,setTimeout(()=>{this._hideModal(Se),this.removeLoaders(Se)},this.config.animated?150:0)}_showBackdrop(){const Se=this.config.backdrop||"static"===this.config.backdrop,yt=!this.backdropRef||!this.backdropRef.instance.isShown;1===this.modalsCount&&(this.removeBackdrop(),Se&&yt&&(this._backdropLoader.attach(qi).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(Se){const yt=this.loaders[this.loaders.length-1],$t=new Ye,_i=yt.provide({provide:Be,useValue:this.config}).provide({provide:Ye,useValue:$t}).attach(jo).to("body").show({content:Se,isAnimated:this.config.animated,data:this.config.data,mdbModalService:this});return _i.instance.focusModalElement(),_i.instance.level=this.getModalsCount(),$t.hide=()=>{_i.instance.hide()},$t.content=yt.getInnerComponent()||null,$t}_hideModal(Se){const yt=this.loaders[Se-1];yt&&yt.hide()}getModalsCount(){return this.modalsCount}setDismissReason(Se){this.lastDismissReason=Se}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 Se=this.renderer.createElement("div");this.renderer.addClass(Se,"modal-scrollbar-measure"),this.renderer.appendChild(document.body,Se);const yt=Se.offsetWidth-Se.clientWidth;return this.renderer.removeChild(document.body,Se),yt}_createLoaders(){const Se=this.clf.createLoader(this.el,this.vcr,this.renderer);this.copyEvent(Se.onBeforeShow,this.open),this.copyEvent(Se.onShown,this.opened),this.copyEvent(Se.onBeforeHide,this.close),this.copyEvent(Se.onHidden,this.closed),this.loaders.push(Se)}removeLoaders(Se){this.loaders.splice(Se-1,1),this.loaders.forEach((yt,$t)=>{yt.instance.level=$t+1})}copyEvent(Se,yt){Se.subscribe(()=>{yt.emit(this.lastDismissReason)})}}return Ge.\u0275fac=function(Se){return new(Se||Ge)(c.\u0275\u0275inject(c.RendererFactory2),c.\u0275\u0275inject(fs))},Ge.\u0275prov=c.\u0275\u0275defineInjectable({token:Ge,factory:Ge.\u0275fac}),Ge})(),To=(()=>{class Ge{static forRoot(){return{ngModule:Ge,providers:[yo,fs,$o]}}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({imports:[k.rt]}),Ge})(),Er=(()=>{class Ge{constructor(){this.navbarLinkClicks=new S.x}getNavbarLinkClicks(){return this.navbarLinkClicks.asObservable()}setNavbarLinkClicks(){this.navbarLinkClicks.next()}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275prov=c.\u0275\u0275defineInjectable({token:Ge,factory:Ge.\u0275fac}),Ge})(),Vs=(()=>{class Ge{}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({providers:[Er],imports:[X.ez]}),Ge})(),bs=(()=>{class Ge{constructor(){this.placement="top",this.triggers="click"}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275prov=c.\u0275\u0275defineInjectable({token:Ge,factory:Ge.\u0275fac}),Ge})(),va=(()=>{class Ge{static forRoot(){return{ngModule:Ge,providers:[bs,fs,$o]}}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({imports:[X.ez]}),Ge})(),Aa=(()=>{class Ge{constructor(){this._dataSource=[],this._dataSourceChanged=new S.x}addRow(Se){this.getDataSource().push(Se)}addRowAfter(Se,yt){this.getDataSource().splice(Se,0,yt)}removeRow(Se){this.getDataSource().splice(Se,1)}rowRemoved(){return new P.y(yt=>{yt.next(!0)})}removeLastRow(){this.getDataSource().pop()}getDataSource(){return this._dataSource}setDataSource(Se){this._dataSource=Se,this._dataSourceChanged.next(this.getDataSource())}dataSourceChange(){return this._dataSourceChanged}filterLocalDataBy(Se){return this.getDataSource().filter(yt=>Object.keys(yt).some($t=>{if(yt[$t])return yt[$t].toString().toLowerCase().includes(Se)}))}searchLocalDataBy(Se){return Se?Se?this.filterLocalDataBy(Se.toLowerCase()):void 0:this.getDataSource()}searchDataObservable(Se){return new P.y($t=>{$t.next(this.searchLocalDataBy(Se))})}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275prov=c.\u0275\u0275defineInjectable({token:Ge,factory:Ge.\u0275fac,providedIn:"root"}),Ge})(),Ms=(()=>{class Ge{}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({providers:[Aa],imports:[X.ez]}),Ge})(),$a=(()=>{class Ge{constructor(){this.placement="top",this.triggers="hover focus"}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275prov=c.\u0275\u0275defineInjectable({token:Ge,factory:Ge.\u0275fac}),Ge})(),_s=(()=>{class Ge{static forRoot(){return{ngModule:Ge,providers:[$a,fs,$o]}}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({imports:[X.ez]}),Ge})(),wa=(()=>{class Ge{static forRoot(){return{ngModule:Ge,providers:[]}}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({}),Ge})(),rs=(()=>{class Ge{}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({imports:[X.ez]}),Ge})(),Da=(()=>{class Ge{}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({imports:[Ie,wa.forRoot(),ia.forRoot(),Vs,Fs.forRoot(),Rn.forRoot(),He,Wi.forRoot(),To.forRoot(),_s.forRoot(),va.forRoot(),$s,si.forRoot(),ci,Ms,pe,ve,Fr,rs,Ie,si,wa,ia,Vs,Fs,Rn,He,Wi,To,_s,va,$s,ci,Ms,pe,ve,Fr,rs]}),Ge})(),_0=(()=>{class Ge{static forRoot(){return{ngModule:Da}}}return Ge.\u0275fac=function(Se){return new(Se||Ge)},Ge.\u0275mod=c.\u0275\u0275defineNgModule({type:Ge}),Ge.\u0275inj=c.\u0275\u0275defineInjector({imports:[Ie,si,wa,ia,Vs,Fs,Rn,He,Wi,To,_s,va,$s,ci,Ms,pe,ve,Fr,rs]}),Ge})()},8641:(Lt,ut,se)=>{"use strict";var e,c,X,y;se.d(ut,{Dm:()=>p,SD:()=>v,kL:()=>K});var O=se(1282),S=se(9814),I=se(4537),N=se(5779),Y=se(1067),Z=se(5803);class K{constructor(M={series:[]}){this.options=M,this.refSubject=new S.c,this.ref$=this.refSubject.asObservable()}addPoint(M,A=0,E=!0,R=!1){this.ref$.subscribe(W=>{W.series.length>A&&W.series[A].addPoint(M,E,R)})}addSeries(M,A=!0,E){this.ref$.subscribe(R=>{R.addSeries(M,A,E)})}removePoint(M,A=0){this.ref$.subscribe(E=>{E.series.length>A&&E.series[A].data.length>M&&E.series[A].removePoint(M,!0)})}removeSeries(M){this.ref$.subscribe(A=>{A.series.length>M&&A.series[M].remove(!0)})}init(M){this.ref||O.chart(M.nativeElement,this.options,A=>{this.ref||(this.refSubject.next(A),this.ref=A,this.refSubject.complete())})}destroy(){this.ref&&(this.options=this.ref.options,this.ref.destroy(),this.ref=void 0,this.refSubject=new S.c,this.ref$=this.refSubject.asObservable())}}class P{constructor(M={series:[]}){this.options=M,this.refSubject=new S.c,this.ref$=this.refSubject.asObservable()}init(M){this.ref||N.mapChart(M.nativeElement,this.options,A=>{this.ref||(this.refSubject.next(A),this.ref=A,this.refSubject.complete())})}destroy(){this.ref&&(this.options=this.ref.options,this.ref.destroy(),this.ref=void 0,this.refSubject=new S.c,this.ref$=this.refSubject.asObservable())}}class k{constructor(M={series:[]}){this.options=M,this.refSubject=new S.c,this.ref$=this.refSubject.asObservable()}init(M){this.ref||Y.stockChart(M.nativeElement,this.options,A=>{this.ref||(this.refSubject.next(A),this.ref=A,this.refSubject.complete())})}destroy(){this.ref&&(this.options=this.ref.options,this.ref.destroy(),this.ref=void 0,this.refSubject=new S.c,this.ref$=this.refSubject.asObservable())}}class x{constructor(M={series:[]}){this.options=M,this.refSubject=new S.c,this.ref$=this.refSubject.asObservable()}init(M){this.ref||Z.ganttChart(M.nativeElement,this.options,A=>{this.ref||(this.refSubject.next(A),this.ref=A,this.refSubject.complete())})}destroy(){this.ref&&(this.options=this.ref.options,this.ref.destroy(),this.ref=void 0,this.refSubject=new S.c,this.ref$=this.refSubject.asObservable())}}let p=(()=>{class w{constructor(A){this.el=A}ngOnChanges(A){A.chart?.isFirstChange()||(this.destroy(),this.init())}ngOnInit(){this.init()}ngOnDestroy(){this.destroy()}init(){(this.chart instanceof K||this.chart instanceof k||this.chart instanceof P||this.chart instanceof x)&&this.chart.init(this.el)}destroy(){(this.chart instanceof K||this.chart instanceof k||this.chart instanceof P||this.chart instanceof x)&&this.chart.destroy()}}return w.\u0275fac=function(A){return new(A||w)(I.\u0275\u0275directiveInject(I.ElementRef))},w.\u0275dir=I.\u0275\u0275defineDirective({type:w,selectors:[["","chart",""]],inputs:{chart:"chart"},features:[I.\u0275\u0275NgOnChangesFeature]}),w})(),u=new I.InjectionToken("HighchartsModules"),g=(()=>{class w{constructor(A){this.chartModules=A}initModules(){this.chartModules.forEach(A=>{[e||(e=se.t(O,2)),c||(c=se.t(Y,2)),X||(X=se.t(N,2)),y||(y=se.t(Z,2))].forEach(A)})}}return w.\u0275fac=function(A){return new(A||w)(I.\u0275\u0275inject(u))},w.\u0275prov=I.\u0275\u0275defineInjectable({token:w,factory:w.\u0275fac}),w})(),v=(()=>{class w{constructor(A){this.cs=A,this.cs.initModules()}}return w.\u0275fac=function(A){return new(A||w)(I.\u0275\u0275inject(g))},w.\u0275mod=I.\u0275\u0275defineNgModule({type:w}),w.\u0275inj=I.\u0275\u0275defineInjector({providers:[{provide:u,useValue:[]},g]}),w})()},5356:(Lt,ut,se)=>{"use strict";se.d(ut,{Xz:()=>Y,df:()=>N});var e=se(4537),c=se(92),X=se(8692);function y(K,P){if(1&K){const k=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"input",3,4),e.\u0275\u0275listener("paste",function(p){e.\u0275\u0275restoreView(k);const u=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(u.handlePaste(p))})("keyup",function(p){const g=e.\u0275\u0275restoreView(k).index,v=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(v.onKeyUp(p,g))})("input",function(p){e.\u0275\u0275restoreView(k);const u=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(u.onInput(p))})("keydown",function(p){const g=e.\u0275\u0275restoreView(k).index,v=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(v.onKeyDown(p,g))}),e.\u0275\u0275elementEnd()}if(2&K){const k=P.$implicit,x=P.index,p=e.\u0275\u0275nextContext(2);e.\u0275\u0275classMapInterpolate1("otp-input ",p.config.inputClass,""),e.\u0275\u0275property("pattern",p.config.allowNumbersOnly?"\\d*":"")("type",p.inputType)("placeholder",(null==p.config?null:p.config.placeholder)||"")("ngStyle",p.config.inputStyles)("formControl",p.otpForm.controls[k])("id",p.getBoxId(x))}}function O(K,P){if(1&K&&(e.\u0275\u0275elementStart(0,"div",1),e.\u0275\u0275template(1,y,2,9,"input",2),e.\u0275\u0275pipe(2,"keys"),e.\u0275\u0275elementEnd()),2&K){const k=e.\u0275\u0275nextContext();e.\u0275\u0275classMapInterpolate1("ng-otp-input-wrapper wrapper ",k.config.containerClass,""),e.\u0275\u0275propertyInterpolate1("id","c_",k.componentKey,""),e.\u0275\u0275property("ngStyle",k.config.containerStyles),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",e.\u0275\u0275pipeBind1(2,6,null==k.otpForm?null:k.otpForm.controls))}}class S{static ifTab(P){return this.ifKey(P,"Tab")}static ifDelete(P){return this.ifKey(P,"Delete;Del")}static ifBackspace(P){return this.ifKey(P,"Backspace")}static ifRightArrow(P){return this.ifKey(P,"ArrowRight;Right")}static ifLeftArrow(P){return this.ifKey(P,"ArrowLeft;Left")}static ifSpacebar(P){return this.ifKey(P,"Spacebar; ")}static ifKey(P,k){return k.split(";").some(p=>p===P.key)}}let I=(()=>{class K{transform(k){return Object.keys(k)}}return K.\u0275fac=function(k){return new(k||K)},K.\u0275pipe=e.\u0275\u0275definePipe({name:"keys",type:K,pure:!0}),K})(),N=(()=>{class K{constructor(k,x){this.keysPipe=k,this.document=x,this.config={length:4},this.onInputChange=new e.EventEmitter,this.inputControls=new Array(this.config.length),this.componentKey=Math.random().toString(36).substring(2)+(new Date).getTime().toString(36)}get inputType(){return this.config?.isPasswordInput?"password":this.config?.allowNumbersOnly?"tel":"text"}ngOnInit(){this.otpForm=new c.FormGroup({});for(let k=0;k<this.config.length;k++)this.otpForm.addControl(this.getControlName(k),new c.FormControl);this.otpForm.valueChanges.subscribe(k=>{this.keysPipe.transform(this.otpForm.controls).forEach(x=>{var p=this.otpForm.controls[x].value;p&&p.length>1&&(p.length>=this.config.length?this.setValue(p):this.rebuildValue())})})}ngAfterViewInit(){if(!this.config.disableAutoFocus){const k=this.document.getElementById(`c_${this.componentKey}`);if(k){const x=k.getElementsByClassName("otp-input")[0];x&&x.focus&&x.focus()}}}getControlName(k){return`ctrl_${k}`}onKeyDown(k,x){const p=this.getBoxId(x-1),u=this.getBoxId(x);return S.ifSpacebar(k)?(k.preventDefault(),!1):S.ifBackspace(k)?(k.target.value?this.clearInput(u,x):(this.clearInput(p,x-1),this.setSelected(p)),void this.rebuildValue()):void 0}onInput(k){if(this.config.allowNumbersOnly&&!this.validateNumber(this.currentVal?`${this.currentVal}${k.target.value}`:k.target.value))return k.target.value="",k.stopPropagation(),void k.preventDefault()}onKeyUp(k,x){S.ifTab(k)&&(x-=1);const p=this.getBoxId(x+1),u=this.getBoxId(x-1),g=this.getBoxId(x);return S.ifRightArrow(k)?(k.preventDefault(),void this.setSelected(p)):S.ifLeftArrow(k)?(k.preventDefault(),void this.setSelected(u)):S.ifDelete(k)?(k.target.value?this.clearInput(g,x):(this.clearInput(u,x-1),this.setSelected(u)),void this.rebuildValue()):void(k.target.value&&(this.ifValidKeyCode(k)&&this.setSelected(p),this.rebuildValue()))}validateNumber(k){return k&&/^[0-9]+$/.test(k)}getBoxId(k){return`otp_${k}_${this.componentKey}`}clearInput(k,x){let p=this.getControlName(x);this.otpForm.controls[p]?.setValue(null);const u=this.document.getElementById(k);u&&u instanceof HTMLInputElement&&(u.value=null)}setSelected(k){this.focusTo(k);const x=this.document.getElementById(k);x&&x.setSelectionRange&&setTimeout(()=>{x.setSelectionRange(0,1)},0)}ifValidKeyCode(k){const x=k.key;return/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)||/[a-zA-Z0-9-_]/.test(x)}focusTo(k){const x=this.document.getElementById(k);x&&x.focus()}setValue(k){if(!this.config.allowNumbersOnly||!isNaN(k)){if(this.otpForm.reset(),!k)return void this.rebuildValue();if(k=k.toString().replace(/\s/g,""),Array.from(k).forEach((p,u)=>{this.otpForm.get(this.getControlName(u))&&this.otpForm.get(this.getControlName(u)).setValue(p)}),!this.config.disableAutoFocus){const p=this.document.getElementById(`c_${this.componentKey}`);var x=k.length<this.config.length?k.length:this.config.length-1;let u=p.getElementsByClassName("otp-input")[x];u&&u.focus&&u.focus()}this.rebuildValue()}}rebuildValue(){let k="";this.keysPipe.transform(this.otpForm.controls).forEach(x=>{if(this.otpForm.controls[x].value){let p=this.otpForm.controls[x].value,u=p.length>1,g=!this.config.allowNumbersOnly&&this.config.letterCase&&("upper"==this.config.letterCase.toLocaleLowerCase()||"lower"==this.config.letterCase.toLocaleLowerCase());p=p[0];let v=g?"upper"==this.config.letterCase.toLocaleLowerCase()?p.toUpperCase():p.toLowerCase():p;g&&v==p?g=!1:p=v,k+=p,(u||g)&&this.otpForm.controls[x].setValue(p)}}),this.formCtrl?.setValue&&this.formCtrl.setValue(k),this.onInputChange.emit(k),this.currentVal=k}handlePaste(k){let x=k.clipboardData||window.clipboardData;if(x)var p=x.getData("Text");k.stopPropagation(),k.preventDefault(),p&&(!this.config.allowNumbersOnly||this.validateNumber(p))&&this.setValue(p)}}return K.\u0275fac=function(k){return new(k||K)(e.\u0275\u0275directiveInject(I),e.\u0275\u0275directiveInject(X.K0))},K.\u0275cmp=e.\u0275\u0275defineComponent({type:K,selectors:[["ng-otp-input"]],inputs:{config:"config",formCtrl:"formCtrl"},outputs:{onInputChange:"onInputChange"},decls:1,vars:1,consts:[[3,"class","id","ngStyle",4,"ngIf"],[3,"id","ngStyle"],["autocomplete","one-time-code",3,"pattern","type","placeholder","ngStyle","class","formControl","id","paste","keyup","input","keydown",4,"ngFor","ngForOf"],["autocomplete","one-time-code",3,"pattern","type","placeholder","ngStyle","formControl","id","paste","keyup","input","keydown"],["inp",""]],template:function(k,x){1&k&&e.\u0275\u0275template(0,O,3,8,"div",0),2&k&&e.\u0275\u0275property("ngIf",null==x.otpForm?null:x.otpForm.controls)},dependencies:[X.O5,X.PC,X.sg,c.DefaultValueAccessor,c.PatternValidator,c.NgControlStatus,c.FormControlDirective,I],styles:[".otp-input[_ngcontent-%COMP%]{width:50px;height:50px;border-radius:4px;border:solid 1px #c5c5c5;text-align:center;font-size:32px}.ng-otp-input-wrapper[_ngcontent-%COMP%]   .otp-input[_ngcontent-%COMP%]:not(:last-child){margin-right:8px}@media screen and (max-width: 767px){.otp-input[_ngcontent-%COMP%]{width:40px;font-size:24px;height:40px}}@media screen and (max-width: 420px){.otp-input[_ngcontent-%COMP%]{width:30px;font-size:18px;height:30px}}"]}),K})(),Y=(()=>{class K{}return K.\u0275fac=function(k){return new(k||K)},K.\u0275mod=e.\u0275\u0275defineNgModule({type:K}),K.\u0275inj=e.\u0275\u0275defineInjector({providers:[I],imports:[[X.ez,c.FormsModule,c.ReactiveFormsModule]]}),K})()},6101:(Lt,ut,se)=>{"use strict";se.d(ut,{e7:()=>K,to:()=>Y});var e=se(4537),c=se(92),X=se(8692);const y=["captchaWrapperElem"];let O=(()=>{class P{constructor(x){this.zone=x,this.scriptElemId="ngx-catpcha-script",this.windowGrecaptcha="grecaptcha",this.windowGrecaptchaEnterprise="enterprise",this.windowOnLoadCallbackProperty="ngx_captcha_onload_callback",this.windowOnLoadEnterpriseCallbackProperty="ngx_captcha_onload_enterprise_callback",this.globalDomain="recaptcha.net",this.defaultDomain="google.com",this.enterpriseApi="enterprise.js",this.defaultApi="api.js"}registerCaptchaScript(x,p,u,g){if(this.grecaptchaScriptLoaded(x.useEnterprise))return void this.zone.run(x.useEnterprise?()=>{u(window[this.windowGrecaptcha][this.windowGrecaptchaEnterprise])}:()=>{u(window[this.windowGrecaptcha])});x.useEnterprise?window[this.getCallbackName(!0)]=()=>this.zone.run(u.bind(this,window[this.windowGrecaptcha][this.windowGrecaptchaEnterprise])):window[this.getCallbackName(!1)]=()=>this.zone.run(u.bind(this,window[this.windowGrecaptcha]));const v=document.createElement("script");v.id=this.scriptElemId,v.innerHTML="",v.src=this.getCaptchaScriptUrl(x,p,g),v.async=!0,v.defer=!0,document.getElementsByTagName("head")[0].appendChild(v)}cleanup(){const x=document.getElementById(this.scriptElemId);x&&x.remove(),window[this.getCallbackName()]=void 0,window[this.windowGrecaptcha]=void 0}grecaptchaScriptLoaded(x){return!!(window[this.getCallbackName(x)]&&window[this.windowGrecaptcha]&&(x&&window[this.windowGrecaptcha][this.windowGrecaptchaEnterprise]||window[this.windowGrecaptcha].execute))}getCallbackName(x){return x?this.windowOnLoadEnterpriseCallbackProperty:this.windowOnLoadCallbackProperty}getLanguageParam(x){return x?`&hl=${x}`:""}getCaptchaScriptUrl(x,p,u){return`https://www.${x.useGlobalDomain?this.globalDomain:this.defaultDomain}/recaptcha/${x.useEnterprise?this.enterpriseApi:this.defaultApi}?onload=${this.getCallbackName(x.useEnterprise)}&render=${p}${this.getLanguageParam(u)}`}}return P.\u0275fac=function(x){return new(x||P)(e.\u0275\u0275inject(e.NgZone))},P.\u0275prov=e.\u0275\u0275defineInjectable({token:P,factory:P.\u0275fac,providedIn:"root"}),P})(),S=(()=>{class P{constructor(x,p,u,g){this.renderer=x,this.zone=p,this.injector=u,this.scriptService=g,this.captchaElemPrefix="ngx_captcha_id_",this.setupCaptcha=!0,this.useGlobalDomain=!1,this.useEnterprise=!1,this.type="image",this.tabIndex=0,this.success=new e.EventEmitter,this.load=new e.EventEmitter,this.reset=new e.EventEmitter,this.ready=new e.EventEmitter,this.error=new e.EventEmitter,this.expire=new e.EventEmitter,this.setupAfterLoad=!1,this.resetCaptchaAfterSuccess=!1,this.onChange=v=>{},this.onTouched=v=>{},this.isLoaded=!1}ngAfterViewInit(){this.control=this.injector.get(c.NgControl,void 0,e.InjectFlags.Optional)?.control}ngAfterViewChecked(){this.setupCaptcha&&(this.setupCaptcha=!1,this.setupComponent())}ngOnChanges(x){x&&x.hl&&!x.hl.firstChange&&x.hl.currentValue!==x.hl.previousValue&&this.scriptService.cleanup(),x&&x.useGlobalDomain&&!x.useGlobalDomain.firstChange&&x.useGlobalDomain.currentValue!==x.useGlobalDomain.previousValue&&this.scriptService.cleanup(),this.setupCaptcha=!0}getResponse(){return this.reCaptchaApi.getResponse(this.captchaId)}getCaptchaId(){return this.captchaId}resetCaptcha(){this.zone.run(()=>{this.reCaptchaApi.reset(),this.onChange(void 0),this.onTouched(void 0),this.reset.next()})}getCurrentResponse(){return this.currentResponse}reloadCaptcha(){this.setupComponent()}ensureCaptchaElem(x){const p=document.getElementById(x);if(!p)throw Error(`Captcha element with id '${x}' was not found`);this.captchaElem=p}renderReCaptcha(){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.captchaId=this.reCaptchaApi.render(this.captchaElemId,this.getCaptchaProperties()),this.ready.next()},0)})}handleCallback(x){this.currentResponse=x,this.success.next(x),this.zone.run(()=>{this.onChange(x),this.onTouched(x)}),this.resetCaptchaAfterSuccess&&this.resetCaptcha()}getPseudoUniqueNumber(){return(new Date).getUTCMilliseconds()+Math.floor(9999*Math.random())}setupComponent(){this.captchaSpecificSetup(),this.createAndSetCaptchaElem(),this.scriptService.registerCaptchaScript({useGlobalDomain:this.useGlobalDomain,useEnterprise:this.useEnterprise},"explicit",x=>{this.onloadCallback(x)},this.hl)}onloadCallback(x){if(this.reCaptchaApi=x,!this.reCaptchaApi)throw Error("ReCaptcha Api was not initialized correctly");this.isLoaded=!0,this.load.next(),this.renderReCaptcha(),this.setupAfterLoad&&(this.setupAfterLoad=!1,this.setupComponent())}generateNewElemId(){return this.captchaElemPrefix+this.getPseudoUniqueNumber()}createAndSetCaptchaElem(){if(this.captchaElemId=this.generateNewElemId(),!this.captchaElemId)throw Error("Captcha elem Id is not set");if(!this.captchaWrapperElem)throw Error("Captcha DOM element is not initialized");this.captchaWrapperElem.nativeElement.innerHTML="";const x=this.renderer.createElement("div");x.id=this.captchaElemId,this.renderer.appendChild(this.captchaWrapperElem.nativeElement,x),setTimeout(()=>{this.captchaElemId&&this.ensureCaptchaElem(this.captchaElemId)},0)}writeValue(x){}registerOnChange(x){this.onChange=x}registerOnTouched(x){this.onTouched=x}handleErrorCallback(){this.zone.run(()=>{this.onChange(void 0),this.onTouched(void 0)}),this.error.next()}handleExpireCallback(){this.expire.next(),this.resetCaptcha()}}return P.\u0275fac=function(x){return new(x||P)(e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(e.Injector),e.\u0275\u0275directiveInject(O))},P.\u0275dir=e.\u0275\u0275defineDirective({type:P,inputs:{siteKey:"siteKey",useGlobalDomain:"useGlobalDomain",useEnterprise:"useEnterprise",type:"type",hl:"hl",tabIndex:"tabIndex"},outputs:{success:"success",load:"load",reset:"reset",ready:"ready",error:"error",expire:"expire"},features:[e.\u0275\u0275NgOnChangesFeature]}),P})();var I=(()=>{return(P=I||(I={}))[P.InvisibleReCaptcha=0]="InvisibleReCaptcha",P[P.ReCaptcha2=1]="ReCaptcha2",I;var P})();let Y=(()=>{class P extends S{constructor(x,p,u,g){super(x,p,u,g),this.renderer=x,this.zone=p,this.injector=u,this.scriptService=g,this.windowOnErrorCallbackProperty="ngx_captcha_error_callback",this.windowOnExpireCallbackProperty="ngx_captcha_expire_callback",this.theme="light",this.size="normal",this.recaptchaType=I.ReCaptcha2}ngOnChanges(x){super.ngOnChanges(x)}ngOnDestroy(){window[this.windowOnErrorCallbackProperty]={},window[this.windowOnExpireCallbackProperty]={}}captchaSpecificSetup(){this.registerCallbacks()}getCaptchaProperties(){return{sitekey:this.siteKey,callback:x=>this.zone.run(()=>this.handleCallback(x)),"expired-callback":()=>this.zone.run(()=>this.handleExpireCallback()),"error-callback":()=>this.zone.run(()=>this.handleErrorCallback()),theme:this.theme,type:this.type,size:this.size,tabindex:this.tabIndex}}registerCallbacks(){window[this.windowOnErrorCallbackProperty]=super.handleErrorCallback.bind(this),window[this.windowOnExpireCallbackProperty]=super.handleExpireCallback.bind(this)}}return P.\u0275fac=function(x){return new(x||P)(e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(e.Injector),e.\u0275\u0275directiveInject(O))},P.\u0275cmp=e.\u0275\u0275defineComponent({type:P,selectors:[["ngx-recaptcha2"]],viewQuery:function(x,p){if(1&x&&e.\u0275\u0275viewQuery(y,5),2&x){let u;e.\u0275\u0275queryRefresh(u=e.\u0275\u0275loadQuery())&&(p.captchaWrapperElem=u.first)}},inputs:{theme:"theme",size:"size"},features:[e.\u0275\u0275ProvidersFeature([{provide:c.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>P),multi:!0}]),e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature],decls:2,vars:0,consts:[["captchaWrapperElem",""]],template:function(x,p){1&x&&e.\u0275\u0275element(0,"div",null,0)},encapsulation:2}),P})(),Z=(()=>{class P{constructor(x,p){this.scriptService=x,this.zone=p}execute(x,p,u,g,v){this.executeAsPromise(x,p,g).then(u).catch(w=>v?v(w):console.error(w))}executeAsPromise(x,p,u){return new Promise((g,v)=>{this.scriptService.registerCaptchaScript(u||{},x,A=>{this.zone.runOutsideAngular(()=>{try{A.execute(x,{action:p}).then(E=>this.zone.run(()=>g(E)))}catch(E){v(E)}})})})}}return P.\u0275fac=function(x){return new(x||P)(e.\u0275\u0275inject(O),e.\u0275\u0275inject(e.NgZone))},P.\u0275prov=e.\u0275\u0275defineInjectable({token:P,factory:P.\u0275fac,providedIn:"root"}),P})(),K=(()=>{class P{}return P.\u0275fac=function(x){return new(x||P)},P.\u0275mod=e.\u0275\u0275defineNgModule({type:P}),P.\u0275inj=e.\u0275\u0275defineInjector({providers:[O,Z],imports:[X.ez]}),P})()},3794:(Lt,ut,se)=>{"use strict";se.d(ut,{e4:()=>oe});var e=se(4537),c=se(8692);class T{constructor(_e,pe,ge,ae){this.r=_e,this.g=pe,this.b=ge,this.a=ae}}class V{constructor(_e,pe,ge,ae){this.h=_e,this.s=pe,this.v=ge,this.a=ae}}class F{constructor(_e,pe,ge,ae){this.h=_e,this.s=pe,this.l=ge,this.a=ae}}class s{constructor(_e,pe,ge,ae,ve=1){this.c=_e,this.m=pe,this.y=ge,this.k=ae,this.a=ve}}let L=(()=>{class te{constructor(){this.active=null}setActive(pe){this.active&&this.active!==pe&&"inline"!==this.active.cpDialogDisplay&&this.active.closeDialog(),this.active=pe}hsva2hsla(pe){const ge=pe.h,ae=pe.s,ve=pe.v,fe=pe.a;if(0===ve)return new F(ge,0,0,fe);if(0===ae&&1===ve)return new F(ge,1,1,fe);{const ne=ve*(2-ae)/2;return new F(ge,ve*ae/(1-Math.abs(2*ne-1)),ne,fe)}}hsla2hsva(pe){const ge=Math.min(pe.h,1),ae=Math.min(pe.s,1),ve=Math.min(pe.l,1),fe=Math.min(pe.a,1);if(0===ve)return new V(ge,0,0,fe);{const ne=ve+ae*(1-Math.abs(2*ve-1))/2;return new V(ge,2*(ne-ve)/ne,ne,fe)}}hsvaToRgba(pe){let ge,ae,ve;const fe=pe.h,ne=pe.s,ce=pe.v,xe=pe.a,Oe=Math.floor(6*fe),Le=6*fe-Oe,Ie=ce*(1-ne),Ne=ce*(1-Le*ne),Mt=ce*(1-(1-Le)*ne);switch(Oe%6){case 0:ge=ce,ae=Mt,ve=Ie;break;case 1:ge=Ne,ae=ce,ve=Ie;break;case 2:ge=Ie,ae=ce,ve=Mt;break;case 3:ge=Ie,ae=Ne,ve=ce;break;case 4:ge=Mt,ae=Ie,ve=ce;break;case 5:ge=ce,ae=Ie,ve=Ne;break;default:ge=0,ae=0,ve=0}return new T(ge,ae,ve,xe)}cmykToRgb(pe){return new T((1-pe.c)*(1-pe.k),(1-pe.m)*(1-pe.k),(1-pe.y)*(1-pe.k),pe.a)}rgbaToCmyk(pe){const ge=1-Math.max(pe.r,pe.g,pe.b);return 1===ge?new s(0,0,0,1,pe.a):new s((1-pe.r-ge)/(1-ge),(1-pe.g-ge)/(1-ge),(1-pe.b-ge)/(1-ge),ge,pe.a)}rgbaToHsva(pe){let ge,ae;const ve=Math.min(pe.r,1),fe=Math.min(pe.g,1),ne=Math.min(pe.b,1),ce=Math.min(pe.a,1),xe=Math.max(ve,fe,ne),Oe=Math.min(ve,fe,ne),Le=xe,Ie=xe-Oe;if(ae=0===xe?0:Ie/xe,xe===Oe)ge=0;else{switch(xe){case ve:ge=(fe-ne)/Ie+(fe<ne?6:0);break;case fe:ge=(ne-ve)/Ie+2;break;case ne:ge=(ve-fe)/Ie+4;break;default:ge=0}ge/=6}return new V(ge,ae,Le,ce)}rgbaToHex(pe,ge){let ae="#"+(16777216|pe.r<<16|pe.g<<8|pe.b).toString(16).substr(1);return ge&&(ae+=(256|Math.round(255*pe.a)).toString(16).substr(1)),ae}normalizeCMYK(pe){return new s(pe.c/100,pe.m/100,pe.y/100,pe.k/100,pe.a)}denormalizeCMYK(pe){return new s(Math.floor(100*pe.c),Math.floor(100*pe.m),Math.floor(100*pe.y),Math.floor(100*pe.k),pe.a)}denormalizeRGBA(pe){return new T(Math.round(255*pe.r),Math.round(255*pe.g),Math.round(255*pe.b),pe.a)}stringToHsva(pe="",ge=!1){let ae=null;pe=(pe||"").toLowerCase();const ve=[{re:/(rgb)a?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*%?,\s*(\d{1,3})\s*%?(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(fe){return new T(parseInt(fe[2],10)/255,parseInt(fe[3],10)/255,parseInt(fe[4],10)/255,isNaN(parseFloat(fe[5]))?1:parseFloat(fe[5]))}},{re:/(hsl)a?\(\s*(\d{1,3})\s*,\s*(\d{1,3})%\s*,\s*(\d{1,3})%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(fe){return new F(parseInt(fe[2],10)/360,parseInt(fe[3],10)/100,parseInt(fe[4],10)/100,isNaN(parseFloat(fe[5]))?1:parseFloat(fe[5]))}}];ve.push(ge?{re:/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})?$/,parse:function(fe){return new T(parseInt(fe[1],16)/255,parseInt(fe[2],16)/255,parseInt(fe[3],16)/255,parseInt(fe[4]||"FF",16)/255)}}:{re:/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})$/,parse:function(fe){return new T(parseInt(fe[1],16)/255,parseInt(fe[2],16)/255,parseInt(fe[3],16)/255,1)}}),ve.push({re:/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])$/,parse:function(fe){return new T(parseInt(fe[1]+fe[1],16)/255,parseInt(fe[2]+fe[2],16)/255,parseInt(fe[3]+fe[3],16)/255,1)}});for(const fe in ve)if(ve.hasOwnProperty(fe)){const ne=ve[fe],ce=ne.re.exec(pe),xe=ce&&ne.parse(ce);if(xe)return xe instanceof T?ae=this.rgbaToHsva(xe):xe instanceof F&&(ae=this.hsla2hsva(xe)),ae}return ae}outputFormat(pe,ge,ae){switch("auto"===ge&&(ge=pe.a<1?"rgba":"hex"),ge){case"hsla":const ve=this.hsva2hsla(pe),fe=new F(Math.round(360*ve.h),Math.round(100*ve.s),Math.round(100*ve.l),Math.round(100*ve.a)/100);return pe.a<1||"always"===ae?"hsla("+fe.h+","+fe.s+"%,"+fe.l+"%,"+fe.a+")":"hsl("+fe.h+","+fe.s+"%,"+fe.l+"%)";case"rgba":const ne=this.denormalizeRGBA(this.hsvaToRgba(pe));return pe.a<1||"always"===ae?"rgba("+ne.r+","+ne.g+","+ne.b+","+Math.round(100*ne.a)/100+")":"rgb("+ne.r+","+ne.g+","+ne.b+")";default:const ce="always"===ae||"forced"===ae;return this.rgbaToHex(this.denormalizeRGBA(this.hsvaToRgba(pe)),ce)}}}return te.\u0275fac=function(pe){return new(pe||te)},te.\u0275prov=e.\u0275\u0275defineInjectable({token:te,factory:te.\u0275fac}),te})();typeof window<"u"&&window;let oe=(()=>{class te{}return te.\u0275fac=function(pe){return new(pe||te)},te.\u0275mod=e.\u0275\u0275defineNgModule({type:te}),te.\u0275inj=e.\u0275\u0275defineInjector({providers:[L],imports:[c.ez]}),te})()},4325:(Lt,ut,se)=>{"use strict";se.d(ut,{Co:()=>j,nu:()=>G});var e=se(5436),c=se(4537),X=se(92),y=se(1379),O=se(8659),S=se(8033),I=se(4121),N=se(4945),Y=se(5696),Z=se(8023),K=se(1528),P=se(7969),k=se(1927),x=se(5990),p=se(3528),u=se(5598),g=se(8168),v=se(4970),w=se(6342),M=se(8692),A=se(9638),E=se(1561),R=se(1916),W=se(8697),b=se(2940),l=se(6438);const h=["searchSelectInput"],r=["innerSelectSearch"];function n(L,ee){if(1&L){const U=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"mat-checkbox",10),c.\u0275\u0275listener("change",function($){c.\u0275\u0275restoreView(U);const oe=c.\u0275\u0275nextContext();return c.\u0275\u0275resetView(oe._emitSelectAllBooleanToParent($.checked))}),c.\u0275\u0275elementEnd()}if(2&L){const U=c.\u0275\u0275nextContext();c.\u0275\u0275property("color",null==U.matFormField?null:U.matFormField.color)("checked",U.toggleAllCheckboxChecked)("indeterminate",U.toggleAllCheckboxIndeterminate)("matTooltip",U.toggleAllCheckboxTooltipMessage)("matTooltipPosition",U.toggleAllCheckboxTooltipPosition)}}function i(L,ee){1&L&&c.\u0275\u0275element(0,"mat-spinner",11)}function o(L,ee){1&L&&c.\u0275\u0275projection(0,1,["*ngIf","clearIcon; else defaultIcon"])}function t(L,ee){if(1&L&&(c.\u0275\u0275elementStart(0,"mat-icon",15),c.\u0275\u0275text(1),c.\u0275\u0275elementEnd()),2&L){const U=c.\u0275\u0275nextContext(2);c.\u0275\u0275property("svgIcon",U.closeSvgIcon),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate1(" ",U.closeSvgIcon?null:U.closeIcon," ")}}function a(L,ee){if(1&L){const U=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"button",12),c.\u0275\u0275listener("click",function(){c.\u0275\u0275restoreView(U);const $=c.\u0275\u0275nextContext();return c.\u0275\u0275resetView($._reset(!0))}),c.\u0275\u0275template(1,o,1,0,"ng-content",13),c.\u0275\u0275template(2,t,2,2,"ng-template",null,14,c.\u0275\u0275templateRefExtractor),c.\u0275\u0275elementEnd()}if(2&L){const U=c.\u0275\u0275reference(3),ie=c.\u0275\u0275nextContext();c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",ie.clearIcon)("ngIfElse",U)}}function m(L,ee){1&L&&c.\u0275\u0275projection(0,2,["*ngIf","noEntriesFound; else defaultNoEntriesFound"])}function d(L,ee){if(1&L&&c.\u0275\u0275text(0),2&L){const U=c.\u0275\u0275nextContext(2);c.\u0275\u0275textInterpolate(U.noEntriesFoundLabel)}}function f(L,ee){if(1&L&&(c.\u0275\u0275elementStart(0,"div",16),c.\u0275\u0275template(1,m,1,0,"ng-content",13),c.\u0275\u0275template(2,d,1,1,"ng-template",null,17,c.\u0275\u0275templateRefExtractor),c.\u0275\u0275elementEnd()),2&L){const U=c.\u0275\u0275reference(3),ie=c.\u0275\u0275nextContext();c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",ie.noEntriesFound)("ngIfElse",U)}}const T=[[["",8,"mat-select-search-custom-header-content"]],[["","ngxMatSelectSearchClear",""]],[["","ngxMatSelectNoEntriesFound",""]]],V=function(L,ee){return{"mat-select-search-inner-multiple":L,"mat-select-search-inner-toggle-all":ee}},F=[".mat-select-search-custom-header-content","[ngxMatSelectSearchClear]","[ngxMatSelectNoEntriesFound]"];let s=(()=>{class L{}return L.\u0275fac=function(U){return new(U||L)},L.\u0275dir=c.\u0275\u0275defineDirective({type:L,selectors:[["","ngxMatSelectSearchClear",""]]}),L})();const _=["ariaLabel","clearSearchInput","closeIcon","closeSvgIcon","disableInitialFocus","disableScrollToActiveOnOptionsChanged","enableClearOnEscapePressed","hideClearSearchButton","noEntriesFoundLabel","placeholderLabel","preventHomeEndKeyPropagation","searching"],B=new c.InjectionToken("mat-selectsearch-default-options");let H=(()=>{class L{}return L.\u0275fac=function(U){return new(U||L)},L.\u0275dir=c.\u0275\u0275defineDirective({type:L,selectors:[["","ngxMatSelectNoEntriesFound",""]]}),L})(),G=(()=>{class L{constructor(U,ie,$,oe,te,_e){this.matSelect=U,this.changeDetectorRef=ie,this._viewportRuler=$,this.matOption=oe,this.matFormField=te,this.placeholderLabel="Suche",this.type="text",this.closeIcon="close",this.noEntriesFoundLabel="Keine Optionen gefunden",this.clearSearchInput=!0,this.searching=!1,this.disableInitialFocus=!1,this.enableClearOnEscapePressed=!1,this.preventHomeEndKeyPropagation=!1,this.disableScrollToActiveOnOptionsChanged=!1,this.ariaLabel="dropdown search",this.showToggleAllCheckbox=!1,this.toggleAllCheckboxChecked=!1,this.toggleAllCheckboxIndeterminate=!1,this.toggleAllCheckboxTooltipMessage="",this.toggleAllCheckboxTooltipPosition="below",this.hideClearSearchButton=!1,this.alwaysRestoreSelectedOptionsMulti=!1,this.toggleAll=new c.EventEmitter,this.onTouched=pe=>{},this._options$=new I.X(null),this.optionsList$=this._options$.pipe((0,K.w)(pe=>pe?pe.changes.pipe((0,P.U)(ge=>ge.toArray()),(0,k.O)(pe.toArray())):(0,N.of)(null))),this.optionsLength$=this.optionsList$.pipe((0,P.U)(pe=>pe?pe.length:0)),this._formControl=new X.FormControl("",{nonNullable:!0}),this._showNoEntriesFound$=(0,Y.a)([this._formControl.valueChanges,this.optionsLength$]).pipe((0,P.U)(([pe,ge])=>!(!this.noEntriesFoundLabel||!pe||ge!==this.getOptionsLengthOffset()))),this._onDestroy=new Z.x,this.applyDefaultOptions(_e)}get value(){return this._formControl.value}set _options(U){this._options$.next(U)}get _options(){return this._options$.getValue()}applyDefaultOptions(U){if(U)for(const ie of _)U.hasOwnProperty(ie)&&(this[ie]=U[ie])}ngOnInit(){this.matOption?(this.matOption.disabled=!0,this.matOption._getHostElement().classList.add("contains-mat-select-search"),this.matOption._getHostElement().setAttribute("role","presentation")):console.error("<ngx-mat-select-search> must be placed inside a <mat-option> element"),this.matSelect.openedChange.pipe((0,x.g)(1),(0,p.R)(this._onDestroy)).subscribe(U=>{U?(this.updateInputWidth(),this.disableInitialFocus||this._focus()):this.clearSearchInput&&this._reset()}),this.matSelect.openedChange.pipe((0,u.q)(1),(0,K.w)(U=>{this._options=this.matSelect.options;let ie=this._options.toArray()[this.getOptionsLengthOffset()];return this._options.changes.pipe((0,g.b)(()=>{setTimeout(()=>{const $=this._options.toArray(),oe=$[this.getOptionsLengthOffset()],te=this.matSelect._keyManager;te&&this.matSelect.panelOpen&&oe&&((!ie||!this.matSelect.compareWith(ie.value,oe.value)||!te.activeItem||!$.find(pe=>this.matSelect.compareWith(pe.value,te.activeItem?.value)))&&te.setActiveItem(this.getOptionsLengthOffset()),setTimeout(()=>{this.updateInputWidth()})),ie=oe})}))})).pipe((0,p.R)(this._onDestroy)).subscribe(),this._showNoEntriesFound$.pipe((0,p.R)(this._onDestroy)).subscribe(U=>{this.matOption&&(U?this.matOption._getHostElement().classList.add("mat-select-search-no-entries-found"):this.matOption._getHostElement().classList.remove("mat-select-search-no-entries-found"))}),this._viewportRuler.change().pipe((0,p.R)(this._onDestroy)).subscribe(()=>{this.matSelect.panelOpen&&this.updateInputWidth()}),this.initMultipleHandling(),this.optionsList$.pipe((0,p.R)(this._onDestroy)).subscribe(()=>{this.changeDetectorRef.markForCheck()})}_emitSelectAllBooleanToParent(U){this.toggleAll.emit(U)}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}_isToggleAllCheckboxVisible(){return this.matSelect.multiple&&this.showToggleAllCheckbox}_handleKeydown(U){(U.key&&1===U.key.length||U.keyCode>=e.A&&U.keyCode<=e.Z||U.keyCode>=e.xE&&U.keyCode<=e.aO||U.keyCode===e.L_||this.preventHomeEndKeyPropagation&&(U.keyCode===e.Sd||U.keyCode===e.uR))&&U.stopPropagation(),this.matSelect.multiple&&U.key&&U.keyCode===e.K5&&setTimeout(()=>this._focus()),!0===this.enableClearOnEscapePressed&&U.keyCode===e.hY&&this.value&&(this._reset(!0),U.stopPropagation())}_handleKeyup(U){if(U.keyCode===e.LH||U.keyCode===e.JH){const ie=this.matSelect._getAriaActiveDescendant(),$=this._options.toArray().findIndex(oe=>oe.id===ie);-1!==$&&(this.unselectActiveDescendant(),this.activeDescendant=this._options.toArray()[$]._getHostElement(),this.activeDescendant.setAttribute("aria-selected","true"),this.searchSelectInput.nativeElement.setAttribute("aria-activedescendant",ie))}}writeValue(U){this._lastExternalInputValue=U,this._formControl.setValue(U),this.changeDetectorRef.markForCheck()}onBlur(){this.unselectActiveDescendant(),this.onTouched()}registerOnChange(U){this._formControl.valueChanges.pipe((0,v.h)(ie=>ie!==this._lastExternalInputValue),(0,g.b)(()=>this._lastExternalInputValue=void 0),(0,p.R)(this._onDestroy)).subscribe(U)}registerOnTouched(U){this.onTouched=U}_focus(){if(!this.searchSelectInput||!this.matSelect.panel)return;const U=this.matSelect.panel.nativeElement,ie=U.scrollTop;this.searchSelectInput.nativeElement.focus(),U.scrollTop=ie}_reset(U){this._formControl.setValue(""),U&&this._focus()}initMultipleHandling(){this.matSelect.ngControl?(this.previousSelectedValues=this.matSelect.ngControl.value,this.matSelect.ngControl.valueChanges&&this.matSelect.ngControl.valueChanges.pipe((0,p.R)(this._onDestroy)).subscribe(U=>{let ie=!1;if(this.matSelect.multiple&&(this.alwaysRestoreSelectedOptionsMulti||this._formControl.value&&this._formControl.value.length)&&this.previousSelectedValues&&Array.isArray(this.previousSelectedValues)){(!U||!Array.isArray(U))&&(U=[]);const $=this.matSelect.options.map(oe=>oe.value);this.previousSelectedValues.forEach(oe=>{!U.some(te=>this.matSelect.compareWith(te,oe))&&!$.some(te=>this.matSelect.compareWith(te,oe))&&(U.push(oe),ie=!0)})}this.previousSelectedValues=U,ie&&this.matSelect._onChange(U)})):this.matSelect.multiple&&console.error("the mat-select containing ngx-mat-select-search must have a ngModel or formControl directive when multiple=true")}updateInputWidth(){if(!this.innerSelectSearch||!this.innerSelectSearch.nativeElement)return;let U=this.innerSelectSearch.nativeElement,ie=null;for(;U&&U.parentElement;)if(U=U.parentElement,U.classList.contains("mat-select-panel")){ie=U;break}ie&&(this.innerSelectSearch.nativeElement.style.width=ie.clientWidth+"px")}getOptionsLengthOffset(){return this.matOption?1:0}unselectActiveDescendant(){this.activeDescendant?.removeAttribute("aria-selected"),this.searchSelectInput.nativeElement.removeAttribute("aria-activedescendant")}}return L.\u0275fac=function(U){return new(U||L)(c.\u0275\u0275directiveInject(S.gD),c.\u0275\u0275directiveInject(c.ChangeDetectorRef),c.\u0275\u0275directiveInject(w.rL),c.\u0275\u0275directiveInject(y.ey,8),c.\u0275\u0275directiveInject(O.KE,8),c.\u0275\u0275directiveInject(B,8))},L.\u0275cmp=c.\u0275\u0275defineComponent({type:L,selectors:[["ngx-mat-select-search"]],contentQueries:function(U,ie,$){if(1&U&&(c.\u0275\u0275contentQuery($,s,5),c.\u0275\u0275contentQuery($,H,5)),2&U){let oe;c.\u0275\u0275queryRefresh(oe=c.\u0275\u0275loadQuery())&&(ie.clearIcon=oe.first),c.\u0275\u0275queryRefresh(oe=c.\u0275\u0275loadQuery())&&(ie.noEntriesFound=oe.first)}},viewQuery:function(U,ie){if(1&U&&(c.\u0275\u0275viewQuery(h,7,c.ElementRef),c.\u0275\u0275viewQuery(r,7,c.ElementRef)),2&U){let $;c.\u0275\u0275queryRefresh($=c.\u0275\u0275loadQuery())&&(ie.searchSelectInput=$.first),c.\u0275\u0275queryRefresh($=c.\u0275\u0275loadQuery())&&(ie.innerSelectSearch=$.first)}},inputs:{placeholderLabel:"placeholderLabel",type:"type",closeIcon:"closeIcon",closeSvgIcon:"closeSvgIcon",noEntriesFoundLabel:"noEntriesFoundLabel",clearSearchInput:"clearSearchInput",searching:"searching",disableInitialFocus:"disableInitialFocus",enableClearOnEscapePressed:"enableClearOnEscapePressed",preventHomeEndKeyPropagation:"preventHomeEndKeyPropagation",disableScrollToActiveOnOptionsChanged:"disableScrollToActiveOnOptionsChanged",ariaLabel:"ariaLabel",showToggleAllCheckbox:"showToggleAllCheckbox",toggleAllCheckboxChecked:"toggleAllCheckboxChecked",toggleAllCheckboxIndeterminate:"toggleAllCheckboxIndeterminate",toggleAllCheckboxTooltipMessage:"toggleAllCheckboxTooltipMessage",toggleAllCheckboxTooltipPosition:"toggleAllCheckboxTooltipPosition",hideClearSearchButton:"hideClearSearchButton",alwaysRestoreSelectedOptionsMulti:"alwaysRestoreSelectedOptionsMulti"},outputs:{toggleAll:"toggleAll"},features:[c.\u0275\u0275ProvidersFeature([{provide:X.NG_VALUE_ACCESSOR,useExisting:(0,c.forwardRef)(()=>L),multi:!0}])],ngContentSelectors:F,decls:13,vars:14,consts:[["matInput","",1,"mat-select-search-input","mat-select-search-hidden"],[1,"mat-select-search-inner","mat-typography","mat-datepicker-content","mat-tab-header",3,"ngClass"],["innerSelectSearch",""],[1,"mat-select-search-inner-row"],["class","mat-select-search-toggle-all-checkbox","matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change",4,"ngIf"],["autocomplete","off",1,"mat-select-search-input",3,"type","formControl","placeholder","keydown","keyup","blur"],["searchSelectInput",""],["class","mat-select-search-spinner","diameter","16",4,"ngIf"],["mat-icon-button","","aria-label","Clear","class","mat-select-search-clear",3,"click",4,"ngIf"],["class","mat-select-search-no-entries-found",4,"ngIf"],["matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",1,"mat-select-search-toggle-all-checkbox",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change"],["diameter","16",1,"mat-select-search-spinner"],["mat-icon-button","","aria-label","Clear",1,"mat-select-search-clear",3,"click"],[4,"ngIf","ngIfElse"],["defaultIcon",""],[3,"svgIcon"],[1,"mat-select-search-no-entries-found"],["defaultNoEntriesFound",""]],template:function(U,ie){1&U&&(c.\u0275\u0275projectionDef(T),c.\u0275\u0275element(0,"input",0),c.\u0275\u0275elementStart(1,"div",1,2)(3,"div",3),c.\u0275\u0275template(4,n,1,5,"mat-checkbox",4),c.\u0275\u0275elementStart(5,"input",5,6),c.\u0275\u0275listener("keydown",function(oe){return ie._handleKeydown(oe)})("keyup",function(oe){return ie._handleKeyup(oe)})("blur",function(){return ie.onBlur()}),c.\u0275\u0275elementEnd(),c.\u0275\u0275template(7,i,1,0,"mat-spinner",7),c.\u0275\u0275template(8,a,4,2,"button",8),c.\u0275\u0275projection(9),c.\u0275\u0275elementEnd(),c.\u0275\u0275element(10,"mat-divider"),c.\u0275\u0275elementEnd(),c.\u0275\u0275template(11,f,4,2,"div",9),c.\u0275\u0275pipe(12,"async")),2&U&&(c.\u0275\u0275advance(1),c.\u0275\u0275property("ngClass",c.\u0275\u0275pureFunction2(11,V,ie.matSelect.multiple,ie._isToggleAllCheckboxVisible())),c.\u0275\u0275advance(3),c.\u0275\u0275property("ngIf",ie._isToggleAllCheckboxVisible()),c.\u0275\u0275advance(1),c.\u0275\u0275property("type",ie.type)("formControl",ie._formControl)("placeholder",ie.placeholderLabel),c.\u0275\u0275attribute("aria-label",ie.ariaLabel),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngIf",ie.searching),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",!ie.hideClearSearchButton&&ie.value&&!ie.searching),c.\u0275\u0275advance(3),c.\u0275\u0275property("ngIf",c.\u0275\u0275pipeBind1(12,9,ie._showNoEntriesFound$)))},dependencies:[M.mk,M.O5,X.DefaultValueAccessor,X.NgControlStatus,X.FormControlDirective,A.RK,E.oG,R.Hw,W.Ou,b.gM,l.d,M.Ov],styles:[".mat-select-search-hidden[_ngcontent-%COMP%]{visibility:hidden}.mat-select-search-inner[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;z-index:100;font-size:inherit;box-shadow:none;background-color:var(--mat-select-panel-background-color)}.mat-select-search-inner.mat-select-search-inner-multiple.mat-select-search-inner-toggle-all[_ngcontent-%COMP%]   .mat-select-search-inner-row[_ngcontent-%COMP%]{display:flex;align-items:center}.mat-select-search-input[_ngcontent-%COMP%]{box-sizing:border-box;width:100%;border:none;font-family:inherit;font-size:inherit;color:currentColor;outline:none;background-color:var(--mat-select-panel-background-color);padding:0 44px 0 16px;height:calc(3em - 1px);line-height:calc(3em - 1px)}[dir=rtl][_nghost-%COMP%]   .mat-select-search-input[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-input[_ngcontent-%COMP%]{padding-right:16px;padding-left:44px}.mat-select-search-inner-toggle-all[_ngcontent-%COMP%]   .mat-select-search-input[_ngcontent-%COMP%]{padding-left:5px}.mat-select-search-no-entries-found[_ngcontent-%COMP%]{padding-top:8px}.mat-select-search-clear[_ngcontent-%COMP%]{position:absolute;right:4px;top:0}[dir=rtl][_nghost-%COMP%]   .mat-select-search-clear[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-clear[_ngcontent-%COMP%]{right:auto;left:4px}.mat-select-search-spinner[_ngcontent-%COMP%]{position:absolute;right:16px;top:calc(50% - 8px)}[dir=rtl][_nghost-%COMP%]   .mat-select-search-spinner[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-spinner[_ngcontent-%COMP%]{right:auto;left:16px}  .mat-mdc-option[aria-disabled=true].contains-mat-select-search{position:sticky;top:-8px;z-index:1;opacity:1;margin-top:-8px;pointer-events:all}  .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mat-icon{margin-right:0;margin-left:0}  .mat-mdc-option[aria-disabled=true].contains-mat-select-search mat-pseudo-checkbox{display:none}  .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mdc-list-item__primary-text{opacity:1}.mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:5px}[dir=rtl][_nghost-%COMP%]   .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:0;padding-right:5px}"],changeDetection:0}),L})(),j=(()=>{class L{}return L.\u0275fac=function(U){return new(U||L)},L.\u0275mod=c.\u0275\u0275defineNgModule({type:L}),L.\u0275inj=c.\u0275\u0275defineInjector({imports:[M.ez,X.ReactiveFormsModule,A.ot,E.p9,R.Ps,W.Cq,b.AV,l.t]}),L})()},8239:(Lt,ut,se)=>{"use strict";function e(X,y,O,S,I,N,Y){try{var Z=X[N](Y),K=Z.value}catch(P){return void O(P)}Z.done?y(K):Promise.resolve(K).then(S,I)}function c(X){return function(){var y=this,O=arguments;return new Promise(function(S,I){var N=X.apply(y,O);function Y(K){e(N,S,I,Y,Z,"next",K)}function Z(K){e(N,S,I,Y,Z,"throw",K)}Y(void 0)})}}se.d(ut,{Z:()=>c})},4911:(Lt,ut,se)=>{"use strict";function O(f,T,V,F){var B,s=arguments.length,_=s<3?T:null===F?F=Object.getOwnPropertyDescriptor(T,V):F;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)_=Reflect.decorate(f,T,V,F);else for(var H=f.length-1;H>=0;H--)(B=f[H])&&(_=(s<3?B(_):s>3?B(T,V,_):B(T,V))||_);return s>3&&_&&Object.defineProperty(T,V,_),_}function P(f,T,V,F){return new(V||(V=Promise))(function(_,B){function H(j){try{C(F.next(j))}catch(L){B(L)}}function G(j){try{C(F.throw(j))}catch(L){B(L)}}function C(j){j.done?_(j.value):function s(_){return _ instanceof V?_:new V(function(B){B(_)})}(j.value).then(H,G)}C((F=F.apply(f,T||[])).next())})}function A(f){return this instanceof A?(this.v=f,this):new A(f)}function E(f,T,V){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var s,F=V.apply(f,T||[]),_=[];return s=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),H("next"),H("throw"),H("return",function B(U){return function(ie){return Promise.resolve(ie).then(U,L)}}),s[Symbol.asyncIterator]=function(){return this},s;function H(U,ie){F[U]&&(s[U]=function($){return new Promise(function(oe,te){_.push([U,$,oe,te])>1||G(U,$)})},ie&&(s[U]=ie(s[U])))}function G(U,ie){try{!function C(U){U.value instanceof A?Promise.resolve(U.value.v).then(j,L):ee(_[0][2],U)}(F[U](ie))}catch($){ee(_[0][3],$)}}function j(U){G("next",U)}function L(U){G("throw",U)}function ee(U,ie){U(ie),_.shift(),_.length&&G(_[0][0],_[0][1])}}function W(f){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var V,T=f[Symbol.asyncIterator];return T?T.call(f):(f=function u(f){var T="function"==typeof Symbol&&Symbol.iterator,V=T&&f[T],F=0;if(V)return V.call(f);if(f&&"number"==typeof f.length)return{next:function(){return f&&F>=f.length&&(f=void 0),{value:f&&f[F++],done:!f}}};throw new TypeError(T?"Object is not iterable.":"Symbol.iterator is not defined.")}(f),V={},F("next"),F("throw"),F("return"),V[Symbol.asyncIterator]=function(){return this},V);function F(_){V[_]=f[_]&&function(B){return new Promise(function(H,G){!function s(_,B,H,G){Promise.resolve(G).then(function(C){_({value:C,done:H})},B)}(H,G,(B=f[_](B)).done,B.value)})}}}se.d(ut,{FC:()=>E,KL:()=>W,gn:()=>O,mG:()=>P,qq:()=>A}),"function"==typeof SuppressedError&&SuppressedError},1128:Lt=>{"use strict";Lt.exports=JSON.parse('{"version":"2024b","zones":["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5","Africa/Algiers|LMT PMT WET WEST CET CEST|-c.c -9.l 0 -10 -10 -20|01232323232323232454542423234542324|-3bQ0c.c MDA2.P cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.i -20|01|-2sw2a.i|26e5","Africa/Cairo|LMT EET EEST|-25.9 -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBC5.9 1AQM5.9 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0 kSp0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|32e5","Africa/Ceuta|LMT WET WEST CET CEST|l.g 0 -10 -10 -20|0121212121212121212121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2M0M0 GdX0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|20e4","Africa/Johannesburg|LMT SAST SAST SAST|-1Q -1u -20 -30|0123232|-39EpQ qTcm 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|LMT MMT MMT GMT|H.8 H.8 I.u 0|0123|-3ygng.Q 1usM0 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT LMT GMT WAT|-q.U A.J 0 -10|01232|-3tooq.U 18aoq.U 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|LMT PMT CET CEST|-E.I -9.l -10 -20|01232323232323232323232323232323232|-3zO0E.I 1cBAv.n 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|LMT +0130 SAST SAST CAT WAT|-18.o -1u -20 -30 -20 -10|012324545454545454545454545454545454545454545454545454|-39Ep8.o qTbC.o 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|LMT LMT NST NWT NPT BST BDT AHST HST HDT|-cd.m bK.C b0 a0 a0 b0 a0 a0 a0 90|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVzf.p 1EX1d.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|LMT LMT AST AWT APT AHST AHDT YST AKST AKDT|-e0.o 9X.A a0 90 90 a0 90 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVxs.n 1EX20.o 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|LMT AST AWT APT|4o.p 40 30 30|01231|-2Qi7z.z 1IUbz.z 7XT0 iu0|24e5","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|LMT CMT -04 -03 -02|3R.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343434343|-331U6.c 125cn pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|LMT CMT -04 -03 -02|4n.8 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243432343|-331TA.Q 125bR.E pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|LMT CMT -04 -03 -02|4g.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243434343|-331TH.c 125c0 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|LMT CMT -04 -03 -02|4l.c 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232434343|-331TC.M 125bT.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|LMT CMT -04 -03 -02|4r.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tw.A 125bN.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|LMT CMT -04 -03 -02|4z.g 4g.M 40 30 20|012323232323232323232323232323232323232323234343423232432343|-331To.I 125bF.w pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|LMT CMT -04 -03 -02|4A.Q 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tn.8 125bD.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|LMT CMT -04 -03 -02|4l.E 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342434343|-331TC.k 125bT.8 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|LMT CMT -04 -03 -02|4y.4 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tp.U 125bG.I pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|LMT CMT -04 -03 -02|4p.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232323432323|-331Ty.A 125bP.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|LMT CMT -04 -03 -02|4k.Q 4g.M 40 30 20|01232323232323232323232323232323232323232323434343424343234343|-331TD.8 125bT.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|LMT CMT -04 -03 -02|4x.c 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tq.M 125bH.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|LMT AMT -04 -03|3O.E 3O.E 40 30|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-3eLw9.k 1FGo0 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Panama|LMT CMT EST|5i.8 5j.A 50|012|-3eLuF.Q Iy01.s|15e5","America/Bahia_Banderas|LMT MST CST MDT CDT|71 70 60 60 50|01213121313131313131313131313131313142424242424242424242424242|-1UQF0 deo0 8lz0 16p0 11z0 1dd0 otX0 2bmP0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|LMT BMT -05 -04|4U.g 4U.g 50 40|01232|-3sTv3.I 1eIo0 38yo3.I 1PX0|90e5","America/Boise|LMT PST PDT MST MWT MPT MDT|7I.N 80 70 70 60 60 60|01212134536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-3tFE0 1nEe0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDT CST CDT EST|0 70 60 60 60 60 50 50|012314141414141414141414141414141414141414141414141414141414567541414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-21Jc0 RO90 8x20 ix0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST CDT EDT|5L.4 60 50 50 40|01213132431313131313131313131313131313131312|-1UQG0 2q3C0 2tx0 wgP0 1lb0 14p0 1lb0 14o0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|LMT CMT -0430 -04|4r.I 4r.E 4u 40|012323|-3eLvw.g ROnX.U 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Chicago|LMT CST CDT EST CWT CPT|5O.A 60 50 50 50 50|012121212121212121212121212121212121213121212121214512121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST MDT CDT|74.k 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132|-1UQF0 deo0 8lz0 16p0 11z0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4","America/Ciudad_Juarez|LMT MST CST MDT CDT|75.U 70 60 60 50|01213124242313131313131313131313131313131313131313131313131321313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQF0 deo0 8lz0 16p0 11z0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 cm0 EP0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Costa_Rica|LMT SJMT CST CDT|5A.d 5A.d 60 50|01232323232|-3eLun.L 1fyo0 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|LMT MST MDT MWT|7s.i 70 60 60|012121313121|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|LMT PST PDT PWT PPT MST|80.U 80 70 70 70 70|01213412121212121212121212121212121212121212121212121212125|-3tofX.4 1nspX.4 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|LMT YST YDT YWT YPT YDDT PST PDT MST|9h.E 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeG.k GWpG.k 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|LMT MST MDT MWT MPT|6X.U 70 60 60 60|012121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFF0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 4Q00 8mp0 8lz0 SN0 1cL0 pHB0 83r0 AU0 5MN0 1Rz0 38N0 Wn0 1qP0 11z0 1o10 11z0 3NA0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|LMT PST PDT PWT PPT MST|8a.L 80 70 70 70 70|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121215|-3tofN.d 1nspN.d 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|LMT CST CDT CWT CPT EST EDT|5I.C 60 50 50 50 50 40|0121212134121212121212121212151565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02 -01|3q.U 30 20 10|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 2so0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|LMT NST NDT NST NDT NWT NPT AST ADT ADDT|41.E 3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|0121343434343434356343434343434343434343434343434343434343437878787878787878787878787878787878787878787879787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-3tojW.k 1nspt.c 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|LMT KMT EST EDT AST|4I.w 57.a 50 40 40|01232323232323232323232323232323232323232323232323232323232323232323232323243232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLvf.s RK0m.C 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|LMT QMT -05 -04|5j.k 5e 50 40|01232|-3eLuE.E 1DNzS.E 2uILK rz0|27e5","America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|LMT HMT CST CDT|5t.s 5t.A 50 40|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLuu.w 1qx00.8 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST MDT|7n.Q 70 60 60|01213121313131|-1UQF0 deo0 8lz0 16p0 11z0 1dd0 otX0 2bmP0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|LMT CST CDT CWT CPT EST|5K.u 60 50 50 50 50|01212134121212121212121212121212121212151212121212121212121212121212121212121212121212121252121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|LMT CST CDT CWT CPT EST EDT|5J.n 60 50 50 50 50 40|01212134121212121212121215656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|LMT CST CDT CWT CPT EST EDT|5N.7 60 50 50 50 50 40|012121341212121212121212121215121212121212121212121252125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|LMT CST CDT CWT CPT EST EDT|5L.3 60 50 50 50 50 40|012121341212121212121212121512165652121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|LMT CST CDT CWT CPT EST EDT|5E.g 60 50 50 50 50 40|0121213415656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|LMT CST CDT CWT CPT EST EDT|5O.7 60 50 50 50 50 40|012121341212121212121212121212121565652125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|LMT CST CDT CWT CPT EST EDT|5K.p 60 50 50 50 50 40|012121341212121212121212121212121212121565652165656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDT MDT MST|0 80 70 60 70|01212121212121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-FnA0 L3K0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDT CST CDT|0 40 40 50 40 60 50|0123434343434343434343434343434343434343434343434343434343456343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-16K00 7nX0 iv0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|LMT KMT EST EDT|57.a 57.a 50 40|01232323232323232323232|-3eLuQ.O RK00 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|LMT LMT PST PWT PPT PDT YDT YST AKST AKDT|-f2.j 8V.F 80 70 70 70 80 90 90 80|0123425252525252525252525252625252578989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVwq.s 1EX12.j 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|LMT CST CDT CWT CPT EST EDT|5H.2 60 50 50 50 50 40|01212121213412121212121212121212121212565656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|LMT CST CDT CWT CPT EST EDT|5D.o 60 50 50 50 50 40|01212134121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|LMT CMT BST -04|4w.A 4w.A 3w.A 40|0123|-3eLvr.o 1FIo0 13b0|19e5","America/Lima|LMT LMT -05 -04|58.c 58.A 50 40|01232323232323232|-3eLuP.M JcM0.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|LMT PST PDT PWT PPT|7Q.W 80 70 70 70|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFE0 1nEe0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|LMT MMT CST EST CDT|5J.8 5J.c 60 50 50|01232424232324242|-3eLue.Q 1Mhc0.4 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|LMT FFMT AST ADT|44.k 44.k 40 30|01232|-3eLvT.E PTA0 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6u 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST MDT|75.E 70 60 60|01213121313131313131313131313131313131313131313131313131313131|-1UQF0 deo0 8lz0 16p0 11z0 1dd0 otX0 2bmP0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|44e4","America/Menominee|LMT CST CDT CWT CPT EST|5O.r 60 50 50 50 50|012121341212152121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3pdG9.x 1jce9.x 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131|-1UQG0 2q3C0 24n0 wG10 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|11e5","America/Metlakatla|LMT LMT PST PWT PPT PDT AKST AKDT|-fd.G 8K.i 80 70 70 70 90 80|0123425252525252525252525252525252526767672676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwf.5 1EX1d.G 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST MDT CDT CWT|6A.A 70 60 60 50 50|012131242425242424242424242424242424242424242424242424242424242424242|-1UQF0 deo0 8lz0 16p0 11z0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mxUf.k 2LHcf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|LMT EST AST ADT AWT APT|4j.8 50 40 30 30 30|0123232323232323232323245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3txvE.Q J4ME.Q CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT MST CST MDT CDT|6F.g 70 60 60 50|012131242424242424242424242424242424242424242424242424242424242|-1UQG0 dep0 8lz0 16p0 11z0 1dd0 2gmp0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|LMT EST EDT EWT EPT|5h.w 50 40 40 40|012121212121212121212121212121212121212121212123412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-32B6G.s UFdG.s 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1qL0 11B0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|LMT EST EDT EWT EPT|4U.2 50 40 40 40|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFH0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nome|LMT LMT NST NWT NPT BST BDT YST AKST AKDT|-cW.m b1.C b0 a0 a0 b0 a0 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVyu.p 1EX1W.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|LMT MST MDT MWT MPT CST CDT|6L.7 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/Center|LMT MST MDT MWT MPT CST CDT|6J.c 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|LMT MST MDT MWT MPT CST CDT|6J.D 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST MDT CDT|6V.E 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-1UQF0 deo0 8lz0 16p0 11z0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 Rc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Port-au-Prince|LMT PPMT EST EDT|4N.k 4N 50 40|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLva.E 15RLX.E 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|LMT SMT -05 -04 -03|4H.E 4G.J 50 40 30|01213132323232323232343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvg.k MJbX.5 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Winnipeg|LMT CST CDT CWT CPT|6s.A 60 50 50 50|0121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3kLtv.o 1a3bv.o WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Rankin_Inlet|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-vDc0 Bjk0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-SnA0 103I0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|LMT SMT -05 -04 -03|4G.J 4G.J 50 40 30|0121313232323232323432343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvh.f MJc0 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 hX0 1q10 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|LMT SDMT EST EDT -0430 AST|4D.A 4E 50 40 4u 40|012324242424242525|-3eLvk.o 1Jic0.o 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|012132323232323232323232323232323232323232323232323232323232323232323232323232323232323232121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 2pA0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|452","America/Sitka|LMT LMT PST PWT PPT PDT YST AKST AKDT|-eW.L 91.d 80 70 70 70 90 90 80|0123425252525252525252525252525252567878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-48Pzs.L 1jVwu 1EX0W.L 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|LMT NST NDT NST NDT NWT NPT NDDT|3u.Q 3u.Q 2u.Q 3u 2u 2u 2u 1u|012121212121212121212121212121212121213434343434343435634343434343434343434343434343434343434343434343434343434343434343434343434343434343437343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tokt.8 1l020 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Vancouver|LMT PST PDT PWT PPT|8c.s 80 70 70 70|01213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tofL.w 1nspL.w 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|LMT YST YDT YWT YPT YDDT PST PDT MST|90.c 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeX.M GWpX.M 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 LA0 ytd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Yakutat|LMT LMT YST YWT YPT YDT AKST AKDT|-eF.5 9i.T 90 80 80 80 90 80|0123425252525252525252525252525252526767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwL.G 1EX1F.5 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","Antarctica/Casey|-00 +08 +11|0 -80 -b0|012121212121212121|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01 14kX 1lf1 14kX 1lf1 13bX|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|LMT PMMT +10|-9M.E -9M.w -a0|012|-3D8VM.E AvA0.8|25e4","Antarctica/Macquarie|-00 AEST AEDT|0 -a0 -b0|0121012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2OPc0 Fb40 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|LMT NZMT NZST NZST NZDT|-bD.4 -bu -cu -c0 -d0|012131313131313131313131313134343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-46jLD.4 2nEO9.4 Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|40","Antarctica/Vostok|-00 +07 +05|0 -70 -50|01012|-tjA0 1rWh0 1Nj0 1aTv0|25","Europe/Berlin|LMT CET CEST CEMT|-R.s -10 -20 -30|012121212121212321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36RcR.s UbWR.s 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e5","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|0123232323232323232323212323232323232323232323232321|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 L4m0|15e5","Asia/Amman|LMT EET EEST +03|-2n.I -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|LMT BMT +03 +04|-2V.E -2V.A -30 -40|0123232323232323232323232323232323232323232323232323232|-3eLCV.E 18ao0.4 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|LMT BMT +07|-6G.4 -6G.4 -70|012|-3D8SG.4 1C000|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|LMT EET EEST|-2m -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3D8Om 1BWom 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|42e4","Asia/Kolkata|LMT HMT MMT IST +0630|-5R.s -5R.k -5l.a -5u -6u|01234343|-4Fg5R.s BKo0.8 1rDcw.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Shanghai|LMT CST CDT|-85.H -80 -90|012121212121212121212121212121|-2M0U5.H Iuo5.H 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|LMT MMT +0530 +06 +0630|-5j.o -5j.w -5u -60 -6u|012342432|-3D8Rj.o 13inX.Q 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|LMT HMT +0630 +0530 +06 +07|-61.E -5R.k -6u -5u -60 -70|01232454|-3eLG1.E 26008.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST +03|-2p.c -20 -30 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le80 1dnX0 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Asia/Gaza|LMT EET EEST IST IDT|-2h.Q -20 -30 -20 -30|0121212121212121212121212121212121234343434343434343434343434343431212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCh.Q 1Azeh.Q MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 1a10 1fz0 17d0 1in0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 1fB0 14n0 jB0 2L0 11B0 WL0 gN0 8n0 11B0 TX0 gN0 bb0 11B0 On0 jB0 dX0 11B0 Lz0 gN0 mn0 WN0 IL0 gN0 pb0 WN0 Db0 jB0 rX0 11B0 xz0 gN0 xz0 11B0 rX0 jB0 An0 11B0 pb0 gN0 IL0 WN0 mn0 gN0 Lz0 WN0 gL0 jB0 On0 11B0 bb0 gN0 TX0 11B0 5z0 jB0 WL0 11B0 2L0 jB0 11z0 1ip0 19X0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 gN0 2L0 WN0 14n0 gN0 5z0 WN0 WL0 jB0 8n0 11B0 Rb0 gN0 dX0 11B0 Lz0 jB0 gL0 11B0 IL0 jB0 mn0 WN0 FX0 gN0 rX0 WN0 An0 jB0 uL0 11B0 uL0 gN0 An0 11B0 rX0 gN0 Db0 11B0 mn0 jB0 FX0 11B0 jz0 gN0 On0 WN0 dX0 jB0 Rb0 WN0 bb0 jB0 TX0 11B0 5z0 gN0 11z0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|18e5","Asia/Hebron|LMT EET EEST IST IDT|-2k.n -20 -30 -20 -30|012121212121212121212121212121212123434343434343434343434343434343121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCk.n 1Azek.n MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 1a10 1fz0 17d0 1in0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 1fB0 14n0 jB0 2L0 11B0 WL0 gN0 8n0 11B0 TX0 gN0 bb0 11B0 On0 jB0 dX0 11B0 Lz0 gN0 mn0 WN0 IL0 gN0 pb0 WN0 Db0 jB0 rX0 11B0 xz0 gN0 xz0 11B0 rX0 jB0 An0 11B0 pb0 gN0 IL0 WN0 mn0 gN0 Lz0 WN0 gL0 jB0 On0 11B0 bb0 gN0 TX0 11B0 5z0 jB0 WL0 11B0 2L0 jB0 11z0 1ip0 19X0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 gN0 2L0 WN0 14n0 gN0 5z0 WN0 WL0 jB0 8n0 11B0 Rb0 gN0 dX0 11B0 Lz0 jB0 gL0 11B0 IL0 jB0 mn0 WN0 FX0 gN0 rX0 WN0 An0 jB0 uL0 11B0 uL0 gN0 An0 11B0 rX0 gN0 Db0 11B0 mn0 jB0 FX0 11B0 jz0 gN0 On0 WN0 dX0 jB0 Rb0 WN0 bb0 jB0 TX0 11B0 5z0 gN0 11z0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.u -76.u -70 -80 -90|0123423232|-2yC76.u bK00 1h7b6.u 5lz0 18o0 3Oq0 k5c0 aVX0 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|LMT IMT +07 +08 +09|-6V.5 -6V.5 -70 -80 -90|012343434343434343434343234343434343434343434343434343434343434343|-3D8SV.5 1Bxc0 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|LMT IMT EET EEST +03 +04|-1T.Q -1U.U -20 -30 -30 -40|01232323232323232323232323232323232323232323232345423232323232323232323232323232323232323232323232323232323232323234|-3D8NT.Q 1ePXW.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|LMT BMT +0720 +0730 +09 +08 WIB|-77.c -77.c -7k -7u -90 -80 -70|012343536|-49jH7.c 2hiLL.c luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|LMT JMT IST IDT IDDT|-2k.S -2k.E -20 -30 -40|012323232323232432323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8Ok.S 1wvA0.e SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|LMT +04 +0430|-4A.M -40 -4u|012|-3eLEA.M 2dTcA.M|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|LMT SMT +07 +0720 +0730 +09 +08|-6T.p -6T.p -70 -7k -7u -90 -80|01234546|-2M0ST.p aIM0 17anT.p l5XE 17bO 8Fyu 1so10|71e5","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|LMT LMT PST PDT JST|fU -84 -80 -90 -90|01232423232|-54m84 2clc0 1vfc4 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 Mv90|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|LMT RMT +0630 +09|-6o.L -6o.L -6u -90|01232|-3D8So.L 1BnA0 SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|LMT CST JST CDT|-86 -80 -90 -90|012131313131313131313131313131313131313131|-30bk6 1FDc6 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|LMT TBMT +03 +04 +05|-2X.b -2X.b -30 -40 -50|01234343434343434343434323232343434343434343434323|-3D8OX.b 1LUM0 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +0430 +04 +05|-3p.I -3p.I -3u -4u -40 -50|012345423232323232323232323232323232323232323232323232323232323232323232|-2btDp.I Llc0 1FHaT.I 1pc0 120u Rc0 XA0 Wou JX0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|LMT JST JDT|-9i.X -90 -a0|0121212121|-3jE90 2qSo0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|LMT HMT -02 -01 +00 WET WEST|1G.E 1S.w 20 10 0 0 -10|012323232323232323232323232323232323232323232343234323432343232323232323232323232323232323232323232323434343434343434343434356434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tomh.k 18aoh.k aPX0 Sp0 M00 1vb0 SN0 1vb0 SN0 1vb0 Td0 1vb0 SN0 1vb0 6600 18o0 3I00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1uo0 1c00 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 CT90 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 Ap0 An0 wo0 Eo0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|LMT BMT BST AST ADT|4j.i 4j.i 3j.i 40 30|0121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3eLvE.G 16mo0 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|LMT FMT -01 +00 +01 WET WEST|17.A 17.A 10 0 -10 0 -10|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232356565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tomQ.o 18anQ.o aPX0 Sp0 M00 1vb0 SN0 1vb0 SN0 1vb0 Td0 1vb0 SN0 1vb0 6600 18o0 3I00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1uo0 1c00 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 BJ90 1a00 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e4","Atlantic/South_Georgia|LMT -02|2q.8 20|01|-3eLxx.Q|30","Atlantic/Stanley|LMT SMT -04 -03 -02|3P.o 3P.o 40 30 20|0123232323232323434323232323232323232323232323232323232323232323232323|-3eLw8.A S200 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|LMT AEST AEDT|-a4.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oW4.Q RlC4.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|LMT ACST ACST ACDT|-9e.k -90 -9u -au|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-32oVe.k ak0e.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|LMT AEST AEDT|-ac.8 -a0 -b0|012121212121212121|-32Bmc.8 Ry2c.8 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|LMT AEST ACST ACST ACDT|-9p.M -a0 -90 -9u -au|0123434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-32oVp.M 3Lzp.M 6wp0 H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Hobart|LMT AEST AEDT|-9N.g -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-3109N.g Pk1N.g 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Darwin|LMT ACST ACST ACDT|-8H.k -90 -9u -au|01232323232|-32oUH.k ajXH.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4","Australia/Eucla|LMT +0845 +0945|-8z.s -8J -9J|01212121212121212121|-30nIz.s PkpO.s xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|LMT AEST +1030 +1130 +11|-aA.k -a0 -au -bu -b0|01232323232424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424|-32oWA.k 3tzAA.k 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|LMT AEST AEDT|-9T.U -a0 -b0|0121212121212121212121|-32BlT.U Ry1T.U xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|LMT AEST AEDT|-9D.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oVD.Q RlBD.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|LMT AWST AWDT|-7H.o -80 -90|01212121212121212121|-30nHH.o PkpH.o xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","Europe/Brussels|LMT BMT WET CET CEST WEST|-h.u -h.u 0 -10 -20 -10|012343434325252525252525252525252525252525252525252525434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8Mh.u u1Ah.u SO00 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|21e5","Pacific/Easter|LMT EMT -07 -06 -05|7h.s 7h.s 70 60 50|0123232323232323232323232323234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLsG.w 1HRc0 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|30e2","Europe/Athens|LMT AMT EET EEST CEST CET|-1y.Q -1y.Q -20 -30 -20 -10|0123234545232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-30SNy.Q OMM1 CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|35e5","Europe/Dublin|LMT DMT IST GMT BST IST|p.l p.l -y.D 0 -10 -10|012343434343435353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353|-3BHby.D 1ra20 Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Etc/GMT-10|+10|-a0|0||","Etc/GMT-11|+11|-b0|0||","Etc/GMT-12|+12|-c0|0||","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Etc/GMT-7|+07|-70|0||","Etc/GMT-8|+08|-80|0||","Etc/GMT-9|+09|-90|0||","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+2|-02|20|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Andorra|LMT WET CET CEST|-6.4 0 -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2M0M6.4 1Pnc6.4 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/London|LMT GMT BST BDST|1.f 0 -10 -20|01212121212121212121212121212121212121212121212121232323232321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-4VgnW.J 2KHdW.J Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|LMT CET CEST|-1m -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3topm 2juLm 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Prague|LMT PMT CET CEST GMT|-V.I -V.I -10 -20 0|0123232323232323232423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4QbAV.I 1FDc0 XPaV.I 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|13e5","Europe/Bucharest|LMT BMT EET EEST|-1I.o -1I.o -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3awpI.o 1AU00 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|LMT CET CEST|-1g.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3cK1g.k 124Lg.k 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|LMT BMT CET CEST|-y.8 -t.K -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4HyMy.8 1Dw04.m 1SfAt.K 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|LMT CMT BMT EET EEST CEST CET MSK MSD|-1T.k -1T -1I.o -20 -30 -20 -10 -30 -40|0123434343434343434345656578787878787878787878434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8NT.k 1wNA0.k wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|67e4","Europe/Gibraltar|LMT GMT BST BDST CET CEST|l.o 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123232323232121232121212121212121212145454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-3BHbC.A 1ra1C.A Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|LMT HMT EET EEST|-1D.N -1D.N -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3H0ND.N 1Iu00 OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|LMT CET CEST EET EEST MSK MSD +03|-1m -10 -20 -20 -30 -30 -40 -30|012121212121212343565656565656565654343434343434343434343434343434343434343434373|-36Rdm UbXm 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|LMT KMT EET MSK CEST CET MSD EEST|-22.4 -22.4 -20 -30 -20 -10 -40 -30|01234545363636363636363636367272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-3D8O2.4 1LUM0 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o10 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05 MSD MSK MSK|-3i.M -30 -40 -50 -40 -30 -40|0123232323232323232454524545454545454545454545454545454545454565|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|012121212121212121212121212121212121212121212321232123212321212121212121212121212121212121212121212124121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 M00 1vb0 SN0 1vb0 SN0 1vb0 Td0 1vb0 SN0 1vb0 6600 18o0 3I00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1uo0 1c00 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 oiK0 1cM0 1cM0 1fB0 1cM0 1cM0 1cM0 1fA0 1a00 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Europe/Madrid|LMT WET WEST WEMT CET CEST|e.I 0 -10 -20 -10 -20|0121212121212121212321454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2M0M0 G5z0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|62e5","Europe/Malta|LMT CET CEST|-W.4 -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-35rcW.4 SXzW.4 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|LMT MMT EET MSK CEST CET MSD EEST +03|-1O.g -1O -20 -30 -20 -10 -40 -30 -30|012345454363636363636363636372727272727272727272727272727272727272728|-3D8NO.g 1LUM0.g eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Paris|LMT PMT WET WEST CEST CET WEMT|-9.l -9.l 0 -10 -20 -10 -20|01232323232323232323232323232323232323232323232323234545463654545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-3bQ09.l MDA0 cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|11e6","Europe/Moscow|LMT MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|01232434565756865656565656565656565698656565656565656565656565656565656565656a6|-3D8Ou.h 1sQM0 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Riga|LMT RMT LST EET MSK CEST CET MSD EEST|-1A.y -1A.y -2A.y -20 -30 -20 -10 -40 -30|0121213456565647474747474747474838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383|-3D8NA.y 1xde0 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|64e4","Europe/Rome|LMT RMT CET CEST|-N.U -N.U -10 -20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4aU0N.U 15snN.U T000 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|LMT SMT EET MSK CEST CET MSD EEST MSK|-2g.o -2g -20 -30 -20 -10 -40 -30 -40|0123454543636363636363636363272727636363727272727272727272727272727272727283|-3D8Og.o 1LUM0.o eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eN0 1cM0 1cM0 1cM0 1cM0 dV0 WO0 1cM0 1cM0 1fy0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|LMT IMT EET CET CEST EEST|-1x.g -1U.U -20 -10 -20 -30|0123434325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-3D8Nx.g AiLA.k 1UFeU.U WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Tallinn|LMT TMT CET CEST EET MSK MSD EEST|-1D -1D -10 -20 -20 -30 -40 -30|0123214532323565656565656565657474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474|-3D8ND 1wI00 teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Vienna|LMT CET CEST|-15.l -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36Rd5.l UbX5.l 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|LMT WMT KMT CET EET MSK CEST MSD EEST|-1F.g -1o -1z.A -10 -20 -30 -20 -40 -30|0123435636365757575757575757584848484848484848463648484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484|-3D8NF.g 1u5Ah.g 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05 MSD MSK MSK|-2V.E -30 -40 -50 -40 -30 -40|012323232323232324545452454545454545454545454545454545454545456525|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|LMT WMT CET CEST EET EEST|-1o -1o -10 -20 -20 -30|0123232345423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8No 1qDA0 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","Pacific/Honolulu|LMT HST HDT HWT HPT HST|av.q au 9u 9u 9u a0|01213415|-3061s.y 1uMdW.y 8x0 lef0 8wWu iAu 46p0|37e4","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Maldives|LMT MMT +05|-4S -4S -50|012|-3D8QS 3eLA0|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Pacific/Kwajalein|LMT +11 +10 +09 -12 +12|-b9.k -b0 -a0 -90 c0 -c0|0123145|-2M0X9.k 1rDA9.k akp0 6Up0 12ry0 Wan0|14e3","Pacific/Chatham|LMT +1215 +1245 +1345|-cd.M -cf -cJ -dJ|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-46jMd.M 37RbW.M 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT LMT -1130 -11 -10 +14 +13|-cx.4 bq.U bu b0 a0 -e0 -d0|012343456565656565656565656|-38Fox.4 J1A0 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|LMT PMMT +10 +09 +11|-am.g -9M.w -a0 -90 -b0|012324|-3D8Wm.g AvAx.I 1TCLM.w 7CN0 2MQp0|18e4","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1","Pacific/Fakaofo|LMT -11 +13|bo.U b0 -d0|012|-2M0Az.4 4ufXz.4|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|012121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0|88e4","Pacific/Tarawa|LMT +12|-bw.4 -c0|01|-2M0Xw.4|29e3","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|LMT LMT GST +09 GDT ChST|el -9D -a0 -90 -b0 -a0|0123242424242424242425|-54m9D 2glc0 1DFbD 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Kiritimati|LMT -1040 -10 +14|at.k aE a0 -e0|0123|-2M0Bu.E 3bIMa.E B7Xk|51e2","Pacific/Kosrae|LMT LMT +11 +09 +10 +12|d8.4 -aP.U -b0 -90 -a0 -c0|0123243252|-54maP.U 2glc0 xsnP.U axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT LMT SST|-cB.c bm.M b0|012|-38FoB.c J1A0|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2","Pacific/Norfolk|LMT +1112 +1130 +1230 +11 +12|-bb.Q -bc -bu -cu -b0 -c0|0123245454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2M0Xb.Q 21ILX.Q W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Palau|LMT LMT +09|f2.4 -8V.U -90|012|-54m8V.U 2glc0|21e3","Pacific/Pitcairn|LMT -0830 -08|8E.k 8u 80|012|-2M0Dj.E 3UVXN.E|56","Pacific/Rarotonga|LMT LMT -1030 -0930 -10|-dk.U aD.4 au 9u a0|01234343434343434343434343434|-2Otpk.U 28zc0 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3"],"links":["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Iceland","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Chicago|CST6CDT","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|MST7MDT","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|America/Yellowknife","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Iqaluit|America/Pangnirtung","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|PST8PDT","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|EST5EDT","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Panama|EST","America/Phoenix|America/Creston","America/Phoenix|MST","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|America/Nipigon","America/Toronto|America/Thunder_Bay","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|America/Rainy_River","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Indian/Christmas","Asia/Brunei|Asia/Kuching","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Reunion","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Choibalsan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Athens|EET","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Berlin|Arctic/Longyearbyen","Europe/Berlin|Atlantic/Jan_Mayen","Europe/Berlin|Europe/Copenhagen","Europe/Berlin|Europe/Oslo","Europe/Berlin|Europe/Stockholm","Europe/Brussels|CET","Europe/Brussels|Europe/Amsterdam","Europe/Brussels|Europe/Luxembourg","Europe/Brussels|MET","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Kiev|Europe/Kyiv","Europe/Kiev|Europe/Uzhgorod","Europe/Kiev|Europe/Zaporozhye","Europe/Lisbon|Portugal","Europe/Lisbon|WET","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Paris|Europe/Monaco","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Maldives|Indian/Kerguelen","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Guadalcanal|Pacific/Pohnpei","Pacific/Guadalcanal|Pacific/Ponape","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|HST","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Pacific/Chuuk","Pacific/Port_Moresby|Pacific/Truk","Pacific/Port_Moresby|Pacific/Yap","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Majuro","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],"countries":["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Puerto_Rico America/Antigua","AI|America/Puerto_Rico America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Troll Antarctica/Vostok Pacific/Auckland Pacific/Port_Moresby Asia/Riyadh Antarctica/McMurdo Antarctica/DumontDUrville Antarctica/Syowa","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Puerto_Rico America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Puerto_Rico America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Kuching Asia/Brunei","BO|America/La_Paz","BQ|America/Puerto_Rico America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Toronto America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Toronto America/Iqaluit America/Winnipeg America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Inuvik America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver America/Panama America/Puerto_Rico America/Phoenix America/Blanc-Sablon America/Atikokan America/Creston","CC|Asia/Yangon Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Puerto_Rico America/Curacao","CX|Asia/Bangkok Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Berlin Europe/Copenhagen","DM|America/Puerto_Rico America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Kosrae Pacific/Port_Moresby Pacific/Guadalcanal Pacific/Chuuk Pacific/Pohnpei","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Puerto_Rico America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Abidjan Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Puerto_Rico America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Africa/Abidjan Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Kanton Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Puerto_Rico America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Puerto_Rico America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Brussels Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Paris Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Puerto_Rico America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Tarawa Pacific/Kwajalein Pacific/Majuro","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Puerto_Rico America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Chihuahua America/Ciudad_Juarez America/Ojinaga America/Mazatlan America/Bahia_Banderas America/Hermosillo America/Tijuana","MY|Asia/Kuching Asia/Singapore Asia/Kuala_Lumpur","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Brussels Europe/Amsterdam","NO|Europe/Berlin Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Asia/Dubai Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Asia/Dubai Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Berlin Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Berlin Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Puerto_Rico America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Asia/Dubai Indian/Maldives Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Puerto_Rico America/Port_of_Spain","TV|Pacific/Tarawa Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kyiv","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Tarawa Pacific/Midway Pacific/Wake","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Puerto_Rico America/St_Vincent","VE|America/Caracas","VG|America/Puerto_Rico America/Tortola","VI|America/Puerto_Rico America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Tarawa Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}')}}]);