(self.webpackChunkapp451=self.webpackChunkapp451||[]).push([[502],{62201:(Bt,Ce,p)=>{var n;!function(a,l,m,s){"use strict";var Te,y=["","webkit","Moz","MS","ms","o"],A=l.createElement("div"),L="function",Z=Math.round,ie=Math.abs,S=Date.now;function _e(ce,ct,vt){return setTimeout(P(ce,vt),ct)}function ae(ce,ct,vt){return!!Array.isArray(ce)&&(fe(ce,vt[ct],vt),!0)}function fe(ce,ct,vt){var on;if(ce)if(ce.forEach)ce.forEach(ct,vt);else if(ce.length!==s)for(on=0;on<ce.length;)ct.call(vt,ce[on],on,ce),on++;else for(on in ce)ce.hasOwnProperty(on)&&ct.call(vt,ce[on],on,ce)}function be(ce,ct,vt){var on="DEPRECATED METHOD: "+ct+"\n"+vt+" AT \n";return function(){var ei=new Error("get-stack-trace"),gi=ei&&ei.stack?ei.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",Gi=a.console&&(a.console.warn||a.console.log);return Gi&&Gi.call(a.console,on,gi),ce.apply(this,arguments)}}Te="function"!=typeof Object.assign?function(ct){if(ct===s||null===ct)throw new TypeError("Cannot convert undefined or null to object");for(var vt=Object(ct),on=1;on<arguments.length;on++){var ei=arguments[on];if(ei!==s&&null!==ei)for(var gi in ei)ei.hasOwnProperty(gi)&&(vt[gi]=ei[gi])}return vt}:Object.assign;var Ge=be(function(ct,vt,on){for(var ei=Object.keys(vt),gi=0;gi<ei.length;)(!on||on&&ct[ei[gi]]===s)&&(ct[ei[gi]]=vt[ei[gi]]),gi++;return ct},"extend","Use `assign`."),_t=be(function(ct,vt){return Ge(ct,vt,!0)},"merge","Use `assign`.");function dt(ce,ct,vt){var ei,on=ct.prototype;(ei=ce.prototype=Object.create(on)).constructor=ce,ei._super=on,vt&&Te(ei,vt)}function P(ce,ct){return function(){return ce.apply(ct,arguments)}}function E(ce,ct){return typeof ce==L?ce.apply(ct&&ct[0]||s,ct):ce}function te(ce,ct){return ce===s?ct:ce}function ne(ce,ct,vt){fe(je(ct),function(on){ce.addEventListener(on,vt,!1)})}function we(ce,ct,vt){fe(je(ct),function(on){ce.removeEventListener(on,vt,!1)})}function at(ce,ct){for(;ce;){if(ce==ct)return!0;ce=ce.parentNode}return!1}function We(ce,ct){return ce.indexOf(ct)>-1}function je(ce){return ce.trim().split(/\s+/g)}function yt(ce,ct,vt){if(ce.indexOf&&!vt)return ce.indexOf(ct);for(var on=0;on<ce.length;){if(vt&&ce[on][vt]==ct||!vt&&ce[on]===ct)return on;on++}return-1}function nn(ce){return Array.prototype.slice.call(ce,0)}function pn(ce,ct,vt){for(var on=[],ei=[],gi=0;gi<ce.length;){var Gi=ct?ce[gi][ct]:ce[gi];yt(ei,Gi)<0&&on.push(ce[gi]),ei[gi]=Gi,gi++}return vt&&(on=ct?on.sort(function(Dr,Rr){return Dr[ct]>Rr[ct]}):on.sort()),on}function gn(ce,ct){for(var vt,on,ei=ct[0].toUpperCase()+ct.slice(1),gi=0;gi<y.length;){if((on=(vt=y[gi])?vt+ei:ct)in ce)return on;gi++}return s}var Et=1;function Xt(ce){var ct=ce.ownerDocument||ce;return ct.defaultView||ct.parentWindow||a}var ke="ontouchstart"in a,re=gn(a,"PointerEvent")!==s,pe=ke&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),U="touch",J="mouse",Pt=25,tt=1,oe=4,Ze=8,Ee=1,rt=2,Je=4,an=8,X=16,ze=rt|Je,it=an|X,st=ze|it,$t=["x","y"],un=["clientX","clientY"];function xn(ce,ct){var vt=this;this.manager=ce,this.callback=ct,this.element=ce.element,this.target=ce.options.inputTarget,this.domHandler=function(on){E(ce.options.enable,[ce])&&vt.handler(on)},this.init()}function Dn(ce,ct,vt){var on=vt.pointers.length,ei=vt.changedPointers.length,gi=ct&tt&&on-ei==0,Gi=ct&(oe|Ze)&&on-ei==0;vt.isFirst=!!gi,vt.isFinal=!!Gi,gi&&(ce.session={}),vt.eventType=ct,function Fe(ce,ct){var vt=ce.session,on=ct.pointers,ei=on.length;vt.firstInput||(vt.firstInput=me(ct)),ei>1&&!vt.firstMultiple?vt.firstMultiple=me(ct):1===ei&&(vt.firstMultiple=!1);var gi=vt.firstInput,Gi=vt.firstMultiple,$i=Gi?Gi.center:gi.center,Dr=ct.center=ot(on);ct.timeStamp=S(),ct.deltaTime=ct.timeStamp-gi.timeStamp,ct.angle=Pn($i,Dr),ct.distance=wn($i,Dr),function Rt(ce,ct){var vt=ct.center,on=ce.offsetDelta||{},ei=ce.prevDelta||{},gi=ce.prevInput||{};(ct.eventType===tt||gi.eventType===oe)&&(ei=ce.prevDelta={x:gi.deltaX||0,y:gi.deltaY||0},on=ce.offsetDelta={x:vt.x,y:vt.y}),ct.deltaX=ei.x+(vt.x-on.x),ct.deltaY=ei.y+(vt.y-on.y)}(vt,ct),ct.offsetDirection=Nt(ct.deltaX,ct.deltaY);var Rr=nt(ct.deltaTime,ct.deltaX,ct.deltaY);ct.overallVelocityX=Rr.x,ct.overallVelocityY=Rr.y,ct.overallVelocity=ie(Rr.x)>ie(Rr.y)?Rr.x:Rr.y,ct.scale=Gi?function Gt(ce,ct){return wn(ct[0],ct[1],un)/wn(ce[0],ce[1],un)}(Gi.pointers,on):1,ct.rotation=Gi?function ti(ce,ct){return Pn(ct[1],ct[0],un)+Pn(ce[1],ce[0],un)}(Gi.pointers,on):0,ct.maxPointers=vt.prevInput?ct.pointers.length>vt.prevInput.maxPointers?ct.pointers.length:vt.prevInput.maxPointers:ct.pointers.length,function qt(ce,ct){var ei,gi,Gi,$i,vt=ce.lastInterval||ct,on=ct.timeStamp-vt.timeStamp;if(ct.eventType!=Ze&&(on>Pt||vt.velocity===s)){var Dr=ct.deltaX-vt.deltaX,Rr=ct.deltaY-vt.deltaY,rr=nt(on,Dr,Rr);gi=rr.x,Gi=rr.y,ei=ie(rr.x)>ie(rr.y)?rr.x:rr.y,$i=Nt(Dr,Rr),ce.lastInterval=ct}else ei=vt.velocity,gi=vt.velocityX,Gi=vt.velocityY,$i=vt.direction;ct.velocity=ei,ct.velocityX=gi,ct.velocityY=Gi,ct.direction=$i}(vt,ct);var rr=ce.element;at(ct.srcEvent.target,rr)&&(rr=ct.srcEvent.target),ct.target=rr}(ce,vt),ce.emit("hammer.input",vt),ce.recognize(vt),ce.session.prevInput=vt}function me(ce){for(var ct=[],vt=0;vt<ce.pointers.length;)ct[vt]={clientX:Z(ce.pointers[vt].clientX),clientY:Z(ce.pointers[vt].clientY)},vt++;return{timeStamp:S(),pointers:ct,center:ot(ct),deltaX:ce.deltaX,deltaY:ce.deltaY}}function ot(ce){var ct=ce.length;if(1===ct)return{x:Z(ce[0].clientX),y:Z(ce[0].clientY)};for(var vt=0,on=0,ei=0;ei<ct;)vt+=ce[ei].clientX,on+=ce[ei].clientY,ei++;return{x:Z(vt/ct),y:Z(on/ct)}}function nt(ce,ct,vt){return{x:ct/ce||0,y:vt/ce||0}}function Nt(ce,ct){return ce===ct?Ee:ie(ce)>=ie(ct)?ce<0?rt:Je:ct<0?an:X}function wn(ce,ct,vt){vt||(vt=$t);var on=ct[vt[0]]-ce[vt[0]],ei=ct[vt[1]]-ce[vt[1]];return Math.sqrt(on*on+ei*ei)}function Pn(ce,ct,vt){return vt||(vt=$t),180*Math.atan2(ct[vt[1]]-ce[vt[1]],ct[vt[0]]-ce[vt[0]])/Math.PI}xn.prototype={handler:function(){},init:function(){this.evEl&&ne(this.element,this.evEl,this.domHandler),this.evTarget&&ne(this.target,this.evTarget,this.domHandler),this.evWin&&ne(Xt(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&we(this.element,this.evEl,this.domHandler),this.evTarget&&we(this.target,this.evTarget,this.domHandler),this.evWin&&we(Xt(this.element),this.evWin,this.domHandler)}};var An={mousedown:tt,mousemove:2,mouseup:oe},St="mousedown",bn="mousemove mouseup";function qe(){this.evEl=St,this.evWin=bn,this.pressed=!1,xn.apply(this,arguments)}dt(qe,xn,{handler:function(ct){var vt=An[ct.type];vt&tt&&0===ct.button&&(this.pressed=!0),2&vt&&1!==ct.which&&(vt=oe),this.pressed&&(vt&oe&&(this.pressed=!1),this.callback(this.manager,vt,{pointers:[ct],changedPointers:[ct],pointerType:J,srcEvent:ct}))}});var hn={pointerdown:tt,pointermove:2,pointerup:oe,pointercancel:Ze,pointerout:Ze},he={2:U,3:"pen",4:J,5:"kinect"},kt="pointerdown",w="pointermove pointerup pointercancel";function z(){this.evEl=kt,this.evWin=w,xn.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}a.MSPointerEvent&&!a.PointerEvent&&(kt="MSPointerDown",w="MSPointerMove MSPointerUp MSPointerCancel"),dt(z,xn,{handler:function(ct){var vt=this.store,on=!1,ei=ct.type.toLowerCase().replace("ms",""),gi=hn[ei],Gi=he[ct.pointerType]||ct.pointerType,$i=Gi==U,Dr=yt(vt,ct.pointerId,"pointerId");gi&tt&&(0===ct.button||$i)?Dr<0&&(vt.push(ct),Dr=vt.length-1):gi&(oe|Ze)&&(on=!0),!(Dr<0)&&(vt[Dr]=ct,this.callback(this.manager,gi,{pointers:vt,changedPointers:[ct],pointerType:Gi,srcEvent:ct}),on&&vt.splice(Dr,1))}});var M={touchstart:tt,touchmove:2,touchend:oe,touchcancel:Ze};function Lt(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,xn.apply(this,arguments)}function En(ce,ct){var vt=nn(ce.touches),on=nn(ce.changedTouches);return ct&(oe|Ze)&&(vt=pn(vt.concat(on),"identifier",!0)),[vt,on]}dt(Lt,xn,{handler:function(ct){var vt=M[ct.type];if(vt===tt&&(this.started=!0),this.started){var on=En.call(this,ct,vt);vt&(oe|Ze)&&on[0].length-on[1].length==0&&(this.started=!1),this.callback(this.manager,vt,{pointers:on[0],changedPointers:on[1],pointerType:U,srcEvent:ct})}}});var lt={touchstart:tt,touchmove:2,touchend:oe,touchcancel:Ze},xe="touchstart touchmove touchend touchcancel";function de(){this.evTarget=xe,this.targetIds={},xn.apply(this,arguments)}function k(ce,ct){var vt=nn(ce.touches),on=this.targetIds;if(ct&(2|tt)&&1===vt.length)return on[vt[0].identifier]=!0,[vt,vt];var ei,gi,Gi=nn(ce.changedTouches),$i=[],Dr=this.target;if(gi=vt.filter(function(Rr){return at(Rr.target,Dr)}),ct===tt)for(ei=0;ei<gi.length;)on[gi[ei].identifier]=!0,ei++;for(ei=0;ei<Gi.length;)on[Gi[ei].identifier]&&$i.push(Gi[ei]),ct&(oe|Ze)&&delete on[Gi[ei].identifier],ei++;return $i.length?[pn(gi.concat($i),"identifier",!0),$i]:void 0}dt(de,xn,{handler:function(ct){var vt=lt[ct.type],on=k.call(this,ct,vt);on&&this.callback(this.manager,vt,{pointers:on[0],changedPointers:on[1],pointerType:U,srcEvent:ct})}});var le=2500;function ht(){xn.apply(this,arguments);var ce=P(this.handler,this);this.touch=new de(this.manager,ce),this.mouse=new qe(this.manager,ce),this.primaryTouch=null,this.lastTouches=[]}function Ht(ce,ct){ce&tt?(this.primaryTouch=ct.changedPointers[0].identifier,ft.call(this,ct)):ce&(oe|Ze)&&ft.call(this,ct)}function ft(ce){var ct=ce.changedPointers[0];if(ct.identifier===this.primaryTouch){var vt={x:ct.clientX,y:ct.clientY};this.lastTouches.push(vt);var on=this.lastTouches;setTimeout(function(){var gi=on.indexOf(vt);gi>-1&&on.splice(gi,1)},le)}}function Tt(ce){for(var ct=ce.srcEvent.clientX,vt=ce.srcEvent.clientY,on=0;on<this.lastTouches.length;on++){var ei=this.lastTouches[on],gi=Math.abs(ct-ei.x),Gi=Math.abs(vt-ei.y);if(gi<=25&&Gi<=25)return!0}return!1}dt(ht,xn,{handler:function(ct,vt,on){var gi=on.pointerType==J;if(!(gi&&on.sourceCapabilities&&on.sourceCapabilities.firesTouchEvents)){if(on.pointerType==U)Ht.call(this,vt,on);else if(gi&&Tt.call(this,on))return;this.callback(ct,vt,on)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Tn=gn(A.style,"touchAction"),tn=Tn!==s,oi="compute",Si="manipulation",vi="none",mn="pan-x",$n="pan-y",Ae=function Nn(){if(!tn)return!1;var ce={},ct=a.CSS&&a.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(vt){ce[vt]=!ct||a.CSS.supports("touch-action",vt)}),ce}();function Sn(ce,ct){this.manager=ce,this.set(ct)}Sn.prototype={set:function(ce){ce==oi&&(ce=this.compute()),tn&&this.manager.element.style&&Ae[ce]&&(this.manager.element.style[Tn]=ce),this.actions=ce.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var ce=[];return fe(this.manager.recognizers,function(ct){E(ct.options.enable,[ct])&&(ce=ce.concat(ct.getTouchAction()))}),function pt(ce){if(We(ce,vi))return vi;var ct=We(ce,mn),vt=We(ce,$n);return ct&&vt?vi:ct||vt?ct?mn:$n:We(ce,Si)?Si:"auto"}(ce.join(" "))},preventDefaults:function(ce){var ct=ce.srcEvent,vt=ce.offsetDirection;if(!this.manager.session.prevented){var on=this.actions,ei=We(on,vi)&&!Ae[vi],gi=We(on,$n)&&!Ae[$n],Gi=We(on,mn)&&!Ae[mn];if(ei&&1===ce.pointers.length&&ce.distance<2&&ce.deltaTime<250)return;return Gi&&gi||!(ei||gi&&vt&ze||Gi&&vt&it)?void 0:this.preventSrc(ct)}ct.preventDefault()},preventSrc:function(ce){this.manager.session.prevented=!0,ce.preventDefault()}};var Rn=1;function Wn(ce){this.options=Te({},this.defaults,ce||{}),this.id=function ln(){return Et++}(),this.manager=null,this.options.enable=te(this.options.enable,!0),this.state=Rn,this.simultaneous={},this.requireFail=[]}function Y(ce){return 16&ce?"cancel":8&ce?"end":4&ce?"move":2&ce?"start":""}function Ve(ce){return ce==X?"down":ce==an?"up":ce==rt?"left":ce==Je?"right":""}function Se(ce,ct){var vt=ct.manager;return vt?vt.get(ce):ce}function Yt(){Wn.apply(this,arguments)}function Yn(){Yt.apply(this,arguments),this.pX=null,this.pY=null}function Li(){Yt.apply(this,arguments)}function Cr(){Wn.apply(this,arguments),this._timer=null,this._input=null}function kr(){Yt.apply(this,arguments)}function vr(){Yt.apply(this,arguments)}function gr(){Wn.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function dr(ce,ct){return(ct=ct||{}).recognizers=te(ct.recognizers,dr.defaults.preset),new Jr(ce,ct)}function Jr(ce,ct){this.options=Te({},dr.defaults,ct||{}),this.options.inputTarget=this.options.inputTarget||ce,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=ce,this.input=function ri(ce){return new(ce.options.inputClass||(re?z:pe?de:ke?ht:qe))(ce,Dn)}(this),this.touchAction=new Sn(this,this.options.touchAction),ls(this,!0),fe(this.options.recognizers,function(vt){var on=this.add(new vt[0](vt[1]));vt[2]&&on.recognizeWith(vt[2]),vt[3]&&on.requireFailure(vt[3])},this)}function ls(ce,ct){var on,vt=ce.element;vt.style&&(fe(ce.options.cssProps,function(ei,gi){on=gn(vt.style,gi),ct?(ce.oldCssProps[on]=vt.style[on],vt.style[on]=ei):vt.style[on]=ce.oldCssProps[on]||""}),ct||(ce.oldCssProps={}))}Wn.prototype={defaults:{},set:function(ce){return Te(this.options,ce),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(ce){if(ae(ce,"recognizeWith",this))return this;var ct=this.simultaneous;return ct[(ce=Se(ce,this)).id]||(ct[ce.id]=ce,ce.recognizeWith(this)),this},dropRecognizeWith:function(ce){return ae(ce,"dropRecognizeWith",this)||(ce=Se(ce,this),delete this.simultaneous[ce.id]),this},requireFailure:function(ce){if(ae(ce,"requireFailure",this))return this;var ct=this.requireFail;return-1===yt(ct,ce=Se(ce,this))&&(ct.push(ce),ce.requireFailure(this)),this},dropRequireFailure:function(ce){if(ae(ce,"dropRequireFailure",this))return this;ce=Se(ce,this);var ct=yt(this.requireFail,ce);return ct>-1&&this.requireFail.splice(ct,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(ce){return!!this.simultaneous[ce.id]},emit:function(ce){var ct=this,vt=this.state;function on(ei){ct.manager.emit(ei,ce)}vt<8&&on(ct.options.event+Y(vt)),on(ct.options.event),ce.additionalEvent&&on(ce.additionalEvent),vt>=8&&on(ct.options.event+Y(vt))},tryEmit:function(ce){if(this.canEmit())return this.emit(ce);this.state=32},canEmit:function(){for(var ce=0;ce<this.requireFail.length;){if(!(this.requireFail[ce].state&(32|Rn)))return!1;ce++}return!0},recognize:function(ce){var ct=Te({},ce);if(!E(this.options.enable,[this,ct]))return this.reset(),void(this.state=32);56&this.state&&(this.state=Rn),this.state=this.process(ct),30&this.state&&this.tryEmit(ct)},process:function(ce){},getTouchAction:function(){},reset:function(){}},dt(Yt,Wn,{defaults:{pointers:1},attrTest:function(ce){var ct=this.options.pointers;return 0===ct||ce.pointers.length===ct},process:function(ce){var ct=this.state,vt=ce.eventType,on=6&ct,ei=this.attrTest(ce);return on&&(vt&Ze||!ei)?16|ct:on||ei?vt&oe?8|ct:2&ct?4|ct:2:32}}),dt(Yn,Yt,{defaults:{event:"pan",threshold:10,pointers:1,direction:st},getTouchAction:function(){var ce=this.options.direction,ct=[];return ce&ze&&ct.push($n),ce&it&&ct.push(mn),ct},directionTest:function(ce){var ct=this.options,vt=!0,on=ce.distance,ei=ce.direction,gi=ce.deltaX,Gi=ce.deltaY;return ei&ct.direction||(ct.direction&ze?(ei=0===gi?Ee:gi<0?rt:Je,vt=gi!=this.pX,on=Math.abs(ce.deltaX)):(ei=0===Gi?Ee:Gi<0?an:X,vt=Gi!=this.pY,on=Math.abs(ce.deltaY))),ce.direction=ei,vt&&on>ct.threshold&&ei&ct.direction},attrTest:function(ce){return Yt.prototype.attrTest.call(this,ce)&&(2&this.state||!(2&this.state)&&this.directionTest(ce))},emit:function(ce){this.pX=ce.deltaX,this.pY=ce.deltaY;var ct=Ve(ce.direction);ct&&(ce.additionalEvent=this.options.event+ct),this._super.emit.call(this,ce)}}),dt(Li,Yt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[vi]},attrTest:function(ce){return this._super.attrTest.call(this,ce)&&(Math.abs(ce.scale-1)>this.options.threshold||2&this.state)},emit:function(ce){1!==ce.scale&&(ce.additionalEvent=this.options.event+(ce.scale<1?"in":"out")),this._super.emit.call(this,ce)}}),dt(Cr,Wn,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(ce){var ct=this.options,vt=ce.pointers.length===ct.pointers,on=ce.distance<ct.threshold,ei=ce.deltaTime>ct.time;if(this._input=ce,!on||!vt||ce.eventType&(oe|Ze)&&!ei)this.reset();else if(ce.eventType&tt)this.reset(),this._timer=_e(function(){this.state=8,this.tryEmit()},ct.time,this);else if(ce.eventType&oe)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(ce){8===this.state&&(ce&&ce.eventType&oe?this.manager.emit(this.options.event+"up",ce):(this._input.timeStamp=S(),this.manager.emit(this.options.event,this._input)))}}),dt(kr,Yt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[vi]},attrTest:function(ce){return this._super.attrTest.call(this,ce)&&(Math.abs(ce.rotation)>this.options.threshold||2&this.state)}}),dt(vr,Yt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:ze|it,pointers:1},getTouchAction:function(){return Yn.prototype.getTouchAction.call(this)},attrTest:function(ce){var vt,ct=this.options.direction;return ct&(ze|it)?vt=ce.overallVelocity:ct&ze?vt=ce.overallVelocityX:ct&it&&(vt=ce.overallVelocityY),this._super.attrTest.call(this,ce)&&ct&ce.offsetDirection&&ce.distance>this.options.threshold&&ce.maxPointers==this.options.pointers&&ie(vt)>this.options.velocity&&ce.eventType&oe},emit:function(ce){var ct=Ve(ce.offsetDirection);ct&&this.manager.emit(this.options.event+ct,ce),this.manager.emit(this.options.event,ce)}}),dt(gr,Wn,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Si]},process:function(ce){var ct=this.options,vt=ce.pointers.length===ct.pointers,on=ce.distance<ct.threshold,ei=ce.deltaTime<ct.time;if(this.reset(),ce.eventType&tt&&0===this.count)return this.failTimeout();if(on&&ei&&vt){if(ce.eventType!=oe)return this.failTimeout();var gi=!this.pTime||ce.timeStamp-this.pTime<ct.interval,Gi=!this.pCenter||wn(this.pCenter,ce.center)<ct.posThreshold;if(this.pTime=ce.timeStamp,this.pCenter=ce.center,Gi&&gi?this.count+=1:this.count=1,this._input=ce,0==this.count%ct.taps)return this.hasRequireFailures()?(this._timer=_e(function(){this.state=8,this.tryEmit()},ct.interval,this),2):8}return 32},failTimeout:function(){return this._timer=_e(function(){this.state=32},this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),dr.VERSION="2.0.7",dr.defaults={domEvents:!1,touchAction:oi,enable:!0,inputTarget:null,inputClass:null,preset:[[kr,{enable:!1}],[Li,{enable:!1},["rotate"]],[vr,{direction:ze}],[Yn,{direction:ze},["swipe"]],[gr],[gr,{event:"doubletap",taps:2},["tap"]],[Cr]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},Jr.prototype={set:function(ce){return Te(this.options,ce),ce.touchAction&&this.touchAction.update(),ce.inputTarget&&(this.input.destroy(),this.input.target=ce.inputTarget,this.input.init()),this},stop:function(ce){this.session.stopped=ce?2:1},recognize:function(ce){var ct=this.session;if(!ct.stopped){this.touchAction.preventDefaults(ce);var vt,on=this.recognizers,ei=ct.curRecognizer;(!ei||ei&&8&ei.state)&&(ei=ct.curRecognizer=null);for(var gi=0;gi<on.length;)vt=on[gi],2===ct.stopped||ei&&vt!=ei&&!vt.canRecognizeWith(ei)?vt.reset():vt.recognize(ce),!ei&&14&vt.state&&(ei=ct.curRecognizer=vt),gi++}},get:function(ce){if(ce instanceof Wn)return ce;for(var ct=this.recognizers,vt=0;vt<ct.length;vt++)if(ct[vt].options.event==ce)return ct[vt];return null},add:function(ce){if(ae(ce,"add",this))return this;var ct=this.get(ce.options.event);return ct&&this.remove(ct),this.recognizers.push(ce),ce.manager=this,this.touchAction.update(),ce},remove:function(ce){if(ae(ce,"remove",this))return this;if(ce=this.get(ce)){var ct=this.recognizers,vt=yt(ct,ce);-1!==vt&&(ct.splice(vt,1),this.touchAction.update())}return this},on:function(ce,ct){if(ce!==s&&ct!==s){var vt=this.handlers;return fe(je(ce),function(on){vt[on]=vt[on]||[],vt[on].push(ct)}),this}},off:function(ce,ct){if(ce!==s){var vt=this.handlers;return fe(je(ce),function(on){ct?vt[on]&&vt[on].splice(yt(vt[on],ct),1):delete vt[on]}),this}},emit:function(ce,ct){this.options.domEvents&&function is(ce,ct){var vt=l.createEvent("Event");vt.initEvent(ce,!0,!0),vt.gesture=ct,ct.target.dispatchEvent(vt)}(ce,ct);var vt=this.handlers[ce]&&this.handlers[ce].slice();if(vt&&vt.length){ct.type=ce,ct.preventDefault=function(){ct.srcEvent.preventDefault()};for(var on=0;on<vt.length;)vt[on](ct),on++}},destroy:function(){this.element&&ls(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},Te(dr,{INPUT_START:tt,INPUT_MOVE:2,INPUT_END:oe,INPUT_CANCEL:Ze,STATE_POSSIBLE:Rn,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:Ee,DIRECTION_LEFT:rt,DIRECTION_RIGHT:Je,DIRECTION_UP:an,DIRECTION_DOWN:X,DIRECTION_HORIZONTAL:ze,DIRECTION_VERTICAL:it,DIRECTION_ALL:st,Manager:Jr,Input:xn,TouchAction:Sn,TouchInput:de,MouseInput:qe,PointerEventInput:z,TouchMouseInput:ht,SingleTouchInput:Lt,Recognizer:Wn,AttrRecognizer:Yt,Tap:gr,Pan:Yn,Swipe:vr,Pinch:Li,Rotate:kr,Press:Cr,on:ne,off:we,each:fe,merge:_t,extend:Ge,assign:Te,inherit:dt,bindFn:P,prefixed:gn}),(typeof a<"u"?a:typeof self<"u"?self:{}).Hammer=dr,(n=function(){return dr}.call(Ce,p,Ce,Bt))!==s&&(Bt.exports=n)}(window,document)},13651:Bt=>{"use strict";Bt.exports=function(){function Ce(p,n,a,l,m){return p<n||a<n?p>a?a+1:p+1:l===m?n:n+1}return function(p,n){if(p===n)return 0;if(p.length>n.length){var a=p;p=n,n=a}for(var l=p.length,m=n.length;l>0&&p.charCodeAt(l-1)===n.charCodeAt(m-1);)l--,m--;for(var s=0;s<l&&p.charCodeAt(s)===n.charCodeAt(s);)s++;if(m-=s,0==(l-=s)||m<3)return m;var A,L,Z,ie,S,_e,ae,fe,be,Te,Ge,_t,y=0,dt=[];for(A=0;A<l;A++)dt.push(A+1),dt.push(p.charCodeAt(s+A));for(var P=dt.length-1;y<m-3;)for(be=n.charCodeAt(s+(L=y)),Te=n.charCodeAt(s+(Z=y+1)),Ge=n.charCodeAt(s+(ie=y+2)),_t=n.charCodeAt(s+(S=y+3)),_e=y+=4,A=0;A<P;A+=2)L=Ce(ae=dt[A],L,Z,be,fe=dt[A+1]),Z=Ce(L,Z,ie,Te,fe),ie=Ce(Z,ie,S,Ge,fe),_e=Ce(ie,S,_e,_t,fe),dt[A]=_e,S=ie,ie=Z,Z=L,L=ae;for(;y<m;)for(be=n.charCodeAt(s+(L=y)),_e=++y,A=0;A<P;A+=2)dt[A]=_e=Ce(ae=dt[A],L,_e,be,dt[A+1]),L=ae;return _e}}()},93177:(Bt,Ce,p)=>{var n;!function(){"use strict";var a="input is invalid type",m="object"==typeof window,s=m?window:{};s.JS_SHA512_NO_WINDOW&&(m=!1);var y=!m&&"object"==typeof self;!s.JS_SHA512_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node?s=global:y&&(s=self);var L=!s.JS_SHA512_NO_COMMON_JS&&Bt.exports,Z=p.amdO,ie=!s.JS_SHA512_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",S="0123456789abcdef".split(""),_e=[-2147483648,8388608,32768,128],ae=[24,16,8,0],fe=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],be=["hex","array","digest","arrayBuffer"],Te=[],Ge=Array.isArray;(s.JS_SHA512_NO_NODE_JS||!Ge)&&(Ge=function(je){return"[object Array]"===Object.prototype.toString.call(je)});var _t=ArrayBuffer.isView;ie&&(s.JS_SHA512_NO_ARRAY_BUFFER_IS_VIEW||!_t)&&(_t=function(je){return"object"==typeof je&&je.buffer&&je.buffer.constructor===ArrayBuffer});var dt=function(je){var yt=typeof je;if("string"===yt)return[je,!0];if("object"!==yt||null===je)throw new Error(a);if(ie&&je.constructor===ArrayBuffer)return[new Uint8Array(je),!1];if(!Ge(je)&&!_t(je))throw new Error(a);return[je,!1]},P=function(je,yt){return function(nn){return new we(yt,!0).update(nn)[je]()}},E=function(je){var yt=P("hex",je);yt.create=function(){return new we(je)},yt.update=function(gn){return yt.create().update(gn)};for(var nn=0;nn<be.length;++nn){var pn=be[nn];yt[pn]=P(pn,je)}return yt},te=function(je,yt){return function(nn,pn){return new at(nn,yt,!0).update(pn)[je]()}},ne=function(je){var yt=te("hex",je);yt.create=function(gn){return new at(gn,je)},yt.update=function(gn,Et){return yt.create(gn).update(Et)};for(var nn=0;nn<be.length;++nn){var pn=be[nn];yt[pn]=te(pn,je)}return yt};function we(je,yt){yt?(Te[0]=Te[1]=Te[2]=Te[3]=Te[4]=Te[5]=Te[6]=Te[7]=Te[8]=Te[9]=Te[10]=Te[11]=Te[12]=Te[13]=Te[14]=Te[15]=Te[16]=Te[17]=Te[18]=Te[19]=Te[20]=Te[21]=Te[22]=Te[23]=Te[24]=Te[25]=Te[26]=Te[27]=Te[28]=Te[29]=Te[30]=Te[31]=Te[32]=0,this.blocks=Te):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],384==je?(this.h0h=3418070365,this.h0l=3238371032,this.h1h=1654270250,this.h1l=914150663,this.h2h=2438529370,this.h2l=812702999,this.h3h=355462360,this.h3l=4144912697,this.h4h=1731405415,this.h4l=4290775857,this.h5h=2394180231,this.h5l=1750603025,this.h6h=3675008525,this.h6l=1694076839,this.h7h=1203062813,this.h7l=3204075428):256==je?(this.h0h=573645204,this.h0l=4230739756,this.h1h=2673172387,this.h1l=3360449730,this.h2h=596883563,this.h2l=1867755857,this.h3h=2520282905,this.h3l=1497426621,this.h4h=2519219938,this.h4l=2827943907,this.h5h=3193839141,this.h5l=1401305490,this.h6h=721525244,this.h6l=746961066,this.h7h=246885852,this.h7l=2177182882):224==je?(this.h0h=2352822216,this.h0l=424955298,this.h1h=1944164710,this.h1l=2312950998,this.h2h=502970286,this.h2l=855612546,this.h3h=1738396948,this.h3l=1479516111,this.h4h=258812777,this.h4l=2077511080,this.h5h=2011393907,this.h5l=79989058,this.h6h=1067287976,this.h6l=1780299464,this.h7h=286451373,this.h7l=2446758561):(this.h0h=1779033703,this.h0l=4089235720,this.h1h=3144134277,this.h1l=2227873595,this.h2h=1013904242,this.h2l=4271175723,this.h3h=2773480762,this.h3l=1595750129,this.h4h=1359893119,this.h4l=2917565137,this.h5h=2600822924,this.h5l=725511199,this.h6h=528734635,this.h6l=4215389547,this.h7h=1541459225,this.h7l=327033209),this.bits=je,this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1}function at(je,yt,nn){var gn=dt(je);if(je=gn[0],gn[1]){for(var _n,Et=[],ln=je.length,Xt=0,pn=0;pn<ln;++pn)(_n=je.charCodeAt(pn))<128?Et[Xt++]=_n:_n<2048?(Et[Xt++]=192|_n>>>6,Et[Xt++]=128|63&_n):_n<55296||_n>=57344?(Et[Xt++]=224|_n>>>12,Et[Xt++]=128|_n>>>6&63,Et[Xt++]=128|63&_n):(_n=65536+((1023&_n)<<10|1023&je.charCodeAt(++pn)),Et[Xt++]=240|_n>>>18,Et[Xt++]=128|_n>>>12&63,Et[Xt++]=128|_n>>>6&63,Et[Xt++]=128|63&_n);je=Et}je.length>128&&(je=new we(yt,!0).update(je).array());var ke=[],re=[];for(pn=0;pn<128;++pn){var pe=je[pn]||0;ke[pn]=92^pe,re[pn]=54^pe}we.call(this,yt,nn),this.update(re),this.oKeyPad=ke,this.inner=!0,this.sharedMemory=nn}we.prototype.update=function(je){if(this.finalized)throw new Error("finalize already called");for(var pn,Et,yt=dt(je),nn=yt[1],gn=0,ln=(je=yt[0]).length,Xt=this.blocks;gn<ln;){if(this.hashed&&(this.hashed=!1,Xt[0]=this.block,this.block=Xt[1]=Xt[2]=Xt[3]=Xt[4]=Xt[5]=Xt[6]=Xt[7]=Xt[8]=Xt[9]=Xt[10]=Xt[11]=Xt[12]=Xt[13]=Xt[14]=Xt[15]=Xt[16]=Xt[17]=Xt[18]=Xt[19]=Xt[20]=Xt[21]=Xt[22]=Xt[23]=Xt[24]=Xt[25]=Xt[26]=Xt[27]=Xt[28]=Xt[29]=Xt[30]=Xt[31]=Xt[32]=0),nn)for(Et=this.start;gn<ln&&Et<128;++gn)(pn=je.charCodeAt(gn))<128?Xt[Et>>>2]|=pn<<ae[3&Et++]:pn<2048?(Xt[Et>>>2]|=(192|pn>>>6)<<ae[3&Et++],Xt[Et>>>2]|=(128|63&pn)<<ae[3&Et++]):pn<55296||pn>=57344?(Xt[Et>>>2]|=(224|pn>>>12)<<ae[3&Et++],Xt[Et>>>2]|=(128|pn>>>6&63)<<ae[3&Et++],Xt[Et>>>2]|=(128|63&pn)<<ae[3&Et++]):(pn=65536+((1023&pn)<<10|1023&je.charCodeAt(++gn)),Xt[Et>>>2]|=(240|pn>>>18)<<ae[3&Et++],Xt[Et>>>2]|=(128|pn>>>12&63)<<ae[3&Et++],Xt[Et>>>2]|=(128|pn>>>6&63)<<ae[3&Et++],Xt[Et>>>2]|=(128|63&pn)<<ae[3&Et++]);else for(Et=this.start;gn<ln&&Et<128;++gn)Xt[Et>>>2]|=je[gn]<<ae[3&Et++];this.lastByteIndex=Et,this.bytes+=Et-this.start,Et>=128?(this.block=Xt[32],this.start=Et-128,this.hash(),this.hashed=!0):this.start=Et}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296|0,this.bytes=this.bytes%4294967296),this},we.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var je=this.blocks,yt=this.lastByteIndex;je[32]=this.block,je[yt>>>2]|=_e[3&yt],this.block=je[32],yt>=112&&(this.hashed||this.hash(),je[0]=this.block,je[1]=je[2]=je[3]=je[4]=je[5]=je[6]=je[7]=je[8]=je[9]=je[10]=je[11]=je[12]=je[13]=je[14]=je[15]=je[16]=je[17]=je[18]=je[19]=je[20]=je[21]=je[22]=je[23]=je[24]=je[25]=je[26]=je[27]=je[28]=je[29]=je[30]=je[31]=je[32]=0),je[30]=this.hBytes<<3|this.bytes>>>29,je[31]=this.bytes<<3,this.hash()}},we.prototype.hash=function(){var tt,It,oe,Ze,Ee,rt,Je,an,ze,it,st,$t,un,xn,ri,Dn,Fe,Rt,qt,me,ot,nt,Nt,wn,je=this.h0h,yt=this.h0l,nn=this.h1h,pn=this.h1l,gn=this.h2h,Et=this.h2l,ln=this.h3h,Xt=this.h3l,_n=this.h4h,ke=this.h4l,re=this.h5h,pe=this.h5l,U=this.h6h,G=this.h6l,J=this.h7h,Ne=this.h7l,Pt=this.blocks;for(tt=32;tt<160;tt+=2)It=((qt=Pt[tt-30])>>>1|(me=Pt[tt-29])<<31)^(qt>>>8|me<<24)^qt>>>7,oe=(me>>>1|qt<<31)^(me>>>8|qt<<24)^(me>>>7|qt<<25),Ze=((qt=Pt[tt-4])>>>19|(me=Pt[tt-3])<<13)^(me>>>29|qt<<3)^qt>>>6,Ee=(me>>>19|qt<<13)^(qt>>>29|me<<3)^(me>>>6|qt<<26),Pt[tt]=((ot=Pt[tt-14])>>>16)+((qt=Pt[tt-32])>>>16)+(It>>>16)+(Ze>>>16)+((an=(65535&ot)+(65535&qt)+(65535&It)+(65535&Ze)+((Je=((nt=Pt[tt-13])>>>16)+((me=Pt[tt-31])>>>16)+(oe>>>16)+(Ee>>>16)+((rt=(65535&nt)+(65535&me)+(65535&oe)+(65535&Ee))>>>16))>>>16))>>>16)<<16|65535&an,Pt[tt+1]=Je<<16|65535&rt;var Pn=je,ti=yt,Gt=nn,An=pn,St=gn,bn=Et,qe=ln,hn=Xt,he=_n,kt=ke,w=re,z=pe,M=U,q=G,Be=J,Lt=Ne;for(ri=Gt&St,Dn=An&bn,tt=0;tt<160;tt+=8)qt=((ot=fe[tt])>>>16)+((qt=Pt[tt])>>>16)+((Nt=he&w^~he&M)>>>16)+((Ze=(he>>>14|kt<<18)^(he>>>18|kt<<14)^(kt>>>9|he<<23))>>>16)+(Be>>>16)+((an=(65535&ot)+(65535&qt)+(65535&Nt)+(65535&Ze)+(65535&Be)+((Je=((nt=fe[tt+1])>>>16)+((me=Pt[tt+1])>>>16)+((wn=kt&z^~kt&q)>>>16)+((Ee=(kt>>>14|he<<18)^(kt>>>18|he<<14)^(he>>>9|kt<<23))>>>16)+(Lt>>>16)+((rt=(65535&nt)+(65535&me)+(65535&wn)+(65535&Ee)+(65535&Lt))>>>16))>>>16))>>>16)<<16|65535&an,me=Je<<16|65535&rt,ot=((Fe=(ze=Pn&Gt)^Pn&St^ri)>>>16)+((It=(Pn>>>28|ti<<4)^(ti>>>2|Pn<<30)^(ti>>>7|Pn<<25))>>>16)+((an=(65535&Fe)+(65535&It)+((Je=((Rt=(it=ti&An)^ti&bn^Dn)>>>16)+((oe=(ti>>>28|Pn<<4)^(Pn>>>2|ti<<30)^(Pn>>>7|ti<<25))>>>16)+((rt=(65535&Rt)+(65535&oe))>>>16))>>>16))>>>16)<<16|65535&an,nt=Je<<16|65535&rt,Be=(qe>>>16)+(qt>>>16)+((an=(65535&qe)+(65535&qt)+((Je=(hn>>>16)+(me>>>16)+((rt=(65535&hn)+(65535&me))>>>16))>>>16))>>>16)<<16|65535&an,Lt=Je<<16|65535&rt,qe=(ot>>>16)+(qt>>>16)+((an=(65535&ot)+(65535&qt)+((Je=(nt>>>16)+(me>>>16)+((rt=(65535&nt)+(65535&me))>>>16))>>>16))>>>16)<<16|65535&an,hn=Je<<16|65535&rt,qt=((ot=fe[tt+2])>>>16)+((qt=Pt[tt+2])>>>16)+((Nt=Be&he^~Be&w)>>>16)+((Ze=(Be>>>14|Lt<<18)^(Be>>>18|Lt<<14)^(Lt>>>9|Be<<23))>>>16)+(M>>>16)+((an=(65535&ot)+(65535&qt)+(65535&Nt)+(65535&Ze)+(65535&M)+((Je=((nt=fe[tt+3])>>>16)+((me=Pt[tt+3])>>>16)+((wn=Lt&kt^~Lt&z)>>>16)+((Ee=(Lt>>>14|Be<<18)^(Lt>>>18|Be<<14)^(Be>>>9|Lt<<23))>>>16)+(q>>>16)+((rt=(65535&nt)+(65535&me)+(65535&wn)+(65535&Ee)+(65535&q))>>>16))>>>16))>>>16)<<16|65535&an,me=Je<<16|65535&rt,ot=((Fe=(st=qe&Pn)^qe&Gt^ze)>>>16)+((It=(qe>>>28|hn<<4)^(hn>>>2|qe<<30)^(hn>>>7|qe<<25))>>>16)+((an=(65535&Fe)+(65535&It)+((Je=((Rt=($t=hn&ti)^hn&An^it)>>>16)+((oe=(hn>>>28|qe<<4)^(qe>>>2|hn<<30)^(qe>>>7|hn<<25))>>>16)+((rt=(65535&Rt)+(65535&oe))>>>16))>>>16))>>>16)<<16|65535&an,nt=Je<<16|65535&rt,M=(St>>>16)+(qt>>>16)+((an=(65535&St)+(65535&qt)+((Je=(bn>>>16)+(me>>>16)+((rt=(65535&bn)+(65535&me))>>>16))>>>16))>>>16)<<16|65535&an,q=Je<<16|65535&rt,St=(ot>>>16)+(qt>>>16)+((an=(65535&ot)+(65535&qt)+((Je=(nt>>>16)+(me>>>16)+((rt=(65535&nt)+(65535&me))>>>16))>>>16))>>>16)<<16|65535&an,bn=Je<<16|65535&rt,qt=((ot=fe[tt+4])>>>16)+((qt=Pt[tt+4])>>>16)+((Nt=M&Be^~M&he)>>>16)+((Ze=(M>>>14|q<<18)^(M>>>18|q<<14)^(q>>>9|M<<23))>>>16)+(w>>>16)+((an=(65535&ot)+(65535&qt)+(65535&Nt)+(65535&Ze)+(65535&w)+((Je=((nt=fe[tt+5])>>>16)+((me=Pt[tt+5])>>>16)+((wn=q&Lt^~q&kt)>>>16)+((Ee=(q>>>14|M<<18)^(q>>>18|M<<14)^(M>>>9|q<<23))>>>16)+(z>>>16)+((rt=(65535&nt)+(65535&me)+(65535&wn)+(65535&Ee)+(65535&z))>>>16))>>>16))>>>16)<<16|65535&an,me=Je<<16|65535&rt,ot=((Fe=(un=St&qe)^St&Pn^st)>>>16)+((It=(St>>>28|bn<<4)^(bn>>>2|St<<30)^(bn>>>7|St<<25))>>>16)+((an=(65535&Fe)+(65535&It)+((Je=((Rt=(xn=bn&hn)^bn&ti^$t)>>>16)+((oe=(bn>>>28|St<<4)^(St>>>2|bn<<30)^(St>>>7|bn<<25))>>>16)+((rt=(65535&Rt)+(65535&oe))>>>16))>>>16))>>>16)<<16|65535&an,nt=Je<<16|65535&rt,w=(Gt>>>16)+(qt>>>16)+((an=(65535&Gt)+(65535&qt)+((Je=(An>>>16)+(me>>>16)+((rt=(65535&An)+(65535&me))>>>16))>>>16))>>>16)<<16|65535&an,z=Je<<16|65535&rt,Gt=(ot>>>16)+(qt>>>16)+((an=(65535&ot)+(65535&qt)+((Je=(nt>>>16)+(me>>>16)+((rt=(65535&nt)+(65535&me))>>>16))>>>16))>>>16)<<16|65535&an,An=Je<<16|65535&rt,qt=((ot=fe[tt+6])>>>16)+((qt=Pt[tt+6])>>>16)+((Nt=w&M^~w&Be)>>>16)+((Ze=(w>>>14|z<<18)^(w>>>18|z<<14)^(z>>>9|w<<23))>>>16)+(he>>>16)+((an=(65535&ot)+(65535&qt)+(65535&Nt)+(65535&Ze)+(65535&he)+((Je=((nt=fe[tt+7])>>>16)+((me=Pt[tt+7])>>>16)+((wn=z&q^~z&Lt)>>>16)+((Ee=(z>>>14|w<<18)^(z>>>18|w<<14)^(w>>>9|z<<23))>>>16)+(kt>>>16)+((rt=(65535&nt)+(65535&me)+(65535&wn)+(65535&Ee)+(65535&kt))>>>16))>>>16))>>>16)<<16|65535&an,me=Je<<16|65535&rt,ot=((Fe=(ri=Gt&St)^Gt&qe^un)>>>16)+((It=(Gt>>>28|An<<4)^(An>>>2|Gt<<30)^(An>>>7|Gt<<25))>>>16)+((an=(65535&Fe)+(65535&It)+((Je=((Rt=(Dn=An&bn)^An&hn^xn)>>>16)+((oe=(An>>>28|Gt<<4)^(Gt>>>2|An<<30)^(Gt>>>7|An<<25))>>>16)+((rt=(65535&Rt)+(65535&oe))>>>16))>>>16))>>>16)<<16|65535&an,nt=Je<<16|65535&rt,he=(Pn>>>16)+(qt>>>16)+((an=(65535&Pn)+(65535&qt)+((Je=(ti>>>16)+(me>>>16)+((rt=(65535&ti)+(65535&me))>>>16))>>>16))>>>16)<<16|65535&an,kt=Je<<16|65535&rt,Pn=(ot>>>16)+(qt>>>16)+((an=(65535&ot)+(65535&qt)+((Je=(nt>>>16)+(me>>>16)+((rt=(65535&nt)+(65535&me))>>>16))>>>16))>>>16)<<16|65535&an,ti=Je<<16|65535&rt;this.h0h=(je>>>16)+(Pn>>>16)+((an=(65535&je)+(65535&Pn)+((Je=(yt>>>16)+(ti>>>16)+((rt=(65535&yt)+(65535&ti))>>>16))>>>16))>>>16)<<16|65535&an,this.h0l=Je<<16|65535&rt,this.h1h=(nn>>>16)+(Gt>>>16)+((an=(65535&nn)+(65535&Gt)+((Je=(pn>>>16)+(An>>>16)+((rt=(65535&pn)+(65535&An))>>>16))>>>16))>>>16)<<16|65535&an,this.h1l=Je<<16|65535&rt,this.h2h=(gn>>>16)+(St>>>16)+((an=(65535&gn)+(65535&St)+((Je=(Et>>>16)+(bn>>>16)+((rt=(65535&Et)+(65535&bn))>>>16))>>>16))>>>16)<<16|65535&an,this.h2l=Je<<16|65535&rt,this.h3h=(ln>>>16)+(qe>>>16)+((an=(65535&ln)+(65535&qe)+((Je=(Xt>>>16)+(hn>>>16)+((rt=(65535&Xt)+(65535&hn))>>>16))>>>16))>>>16)<<16|65535&an,this.h3l=Je<<16|65535&rt,this.h4h=(_n>>>16)+(he>>>16)+((an=(65535&_n)+(65535&he)+((Je=(ke>>>16)+(kt>>>16)+((rt=(65535&ke)+(65535&kt))>>>16))>>>16))>>>16)<<16|65535&an,this.h4l=Je<<16|65535&rt,this.h5h=(re>>>16)+(w>>>16)+((an=(65535&re)+(65535&w)+((Je=(pe>>>16)+(z>>>16)+((rt=(65535&pe)+(65535&z))>>>16))>>>16))>>>16)<<16|65535&an,this.h5l=Je<<16|65535&rt,this.h6h=(U>>>16)+(M>>>16)+((an=(65535&U)+(65535&M)+((Je=(G>>>16)+(q>>>16)+((rt=(65535&G)+(65535&q))>>>16))>>>16))>>>16)<<16|65535&an,this.h6l=Je<<16|65535&rt,this.h7h=(J>>>16)+(Be>>>16)+((an=(65535&J)+(65535&Be)+((Je=(Ne>>>16)+(Lt>>>16)+((rt=(65535&Ne)+(65535&Lt))>>>16))>>>16))>>>16)<<16|65535&an,this.h7l=Je<<16|65535&rt},we.prototype.toString=we.prototype.hex=function(){this.finalize();var je=this.h0h,yt=this.h0l,nn=this.h1h,pn=this.h1l,gn=this.h2h,Et=this.h2l,ln=this.h3h,Xt=this.h3l,_n=this.h4h,ke=this.h4l,re=this.h5h,pe=this.h5l,U=this.h6h,G=this.h6l,J=this.h7h,Ne=this.h7l,Pt=this.bits,tt=S[je>>>28&15]+S[je>>>24&15]+S[je>>>20&15]+S[je>>>16&15]+S[je>>>12&15]+S[je>>>8&15]+S[je>>>4&15]+S[15&je]+S[yt>>>28&15]+S[yt>>>24&15]+S[yt>>>20&15]+S[yt>>>16&15]+S[yt>>>12&15]+S[yt>>>8&15]+S[yt>>>4&15]+S[15&yt]+S[nn>>>28&15]+S[nn>>>24&15]+S[nn>>>20&15]+S[nn>>>16&15]+S[nn>>>12&15]+S[nn>>>8&15]+S[nn>>>4&15]+S[15&nn]+S[pn>>>28&15]+S[pn>>>24&15]+S[pn>>>20&15]+S[pn>>>16&15]+S[pn>>>12&15]+S[pn>>>8&15]+S[pn>>>4&15]+S[15&pn]+S[gn>>>28&15]+S[gn>>>24&15]+S[gn>>>20&15]+S[gn>>>16&15]+S[gn>>>12&15]+S[gn>>>8&15]+S[gn>>>4&15]+S[15&gn]+S[Et>>>28&15]+S[Et>>>24&15]+S[Et>>>20&15]+S[Et>>>16&15]+S[Et>>>12&15]+S[Et>>>8&15]+S[Et>>>4&15]+S[15&Et]+S[ln>>>28&15]+S[ln>>>24&15]+S[ln>>>20&15]+S[ln>>>16&15]+S[ln>>>12&15]+S[ln>>>8&15]+S[ln>>>4&15]+S[15&ln];return Pt>=256&&(tt+=S[Xt>>>28&15]+S[Xt>>>24&15]+S[Xt>>>20&15]+S[Xt>>>16&15]+S[Xt>>>12&15]+S[Xt>>>8&15]+S[Xt>>>4&15]+S[15&Xt]),Pt>=384&&(tt+=S[_n>>>28&15]+S[_n>>>24&15]+S[_n>>>20&15]+S[_n>>>16&15]+S[_n>>>12&15]+S[_n>>>8&15]+S[_n>>>4&15]+S[15&_n]+S[ke>>>28&15]+S[ke>>>24&15]+S[ke>>>20&15]+S[ke>>>16&15]+S[ke>>>12&15]+S[ke>>>8&15]+S[ke>>>4&15]+S[15&ke]+S[re>>>28&15]+S[re>>>24&15]+S[re>>>20&15]+S[re>>>16&15]+S[re>>>12&15]+S[re>>>8&15]+S[re>>>4&15]+S[15&re]+S[pe>>>28&15]+S[pe>>>24&15]+S[pe>>>20&15]+S[pe>>>16&15]+S[pe>>>12&15]+S[pe>>>8&15]+S[pe>>>4&15]+S[15&pe]),512==Pt&&(tt+=S[U>>>28&15]+S[U>>>24&15]+S[U>>>20&15]+S[U>>>16&15]+S[U>>>12&15]+S[U>>>8&15]+S[U>>>4&15]+S[15&U]+S[G>>>28&15]+S[G>>>24&15]+S[G>>>20&15]+S[G>>>16&15]+S[G>>>12&15]+S[G>>>8&15]+S[G>>>4&15]+S[15&G]+S[J>>>28&15]+S[J>>>24&15]+S[J>>>20&15]+S[J>>>16&15]+S[J>>>12&15]+S[J>>>8&15]+S[J>>>4&15]+S[15&J]+S[Ne>>>28&15]+S[Ne>>>24&15]+S[Ne>>>20&15]+S[Ne>>>16&15]+S[Ne>>>12&15]+S[Ne>>>8&15]+S[Ne>>>4&15]+S[15&Ne]),tt},we.prototype.array=we.prototype.digest=function(){this.finalize();var je=this.h0h,yt=this.h0l,nn=this.h1h,pn=this.h1l,gn=this.h2h,Et=this.h2l,ln=this.h3h,Xt=this.h3l,_n=this.h4h,ke=this.h4l,re=this.h5h,pe=this.h5l,U=this.h6h,G=this.h6l,J=this.h7h,Ne=this.h7l,Pt=this.bits,tt=[je>>>24&255,je>>>16&255,je>>>8&255,255&je,yt>>>24&255,yt>>>16&255,yt>>>8&255,255&yt,nn>>>24&255,nn>>>16&255,nn>>>8&255,255&nn,pn>>>24&255,pn>>>16&255,pn>>>8&255,255&pn,gn>>>24&255,gn>>>16&255,gn>>>8&255,255&gn,Et>>>24&255,Et>>>16&255,Et>>>8&255,255&Et,ln>>>24&255,ln>>>16&255,ln>>>8&255,255&ln];return Pt>=256&&tt.push(Xt>>>24&255,Xt>>>16&255,Xt>>>8&255,255&Xt),Pt>=384&&tt.push(_n>>>24&255,_n>>>16&255,_n>>>8&255,255&_n,ke>>>24&255,ke>>>16&255,ke>>>8&255,255&ke,re>>>24&255,re>>>16&255,re>>>8&255,255&re,pe>>>24&255,pe>>>16&255,pe>>>8&255,255&pe),512==Pt&&tt.push(U>>>24&255,U>>>16&255,U>>>8&255,255&U,G>>>24&255,G>>>16&255,G>>>8&255,255&G,J>>>24&255,J>>>16&255,J>>>8&255,255&J,Ne>>>24&255,Ne>>>16&255,Ne>>>8&255,255&Ne),tt},we.prototype.arrayBuffer=function(){this.finalize();var je=this.bits,yt=new ArrayBuffer(je/8),nn=new DataView(yt);return nn.setUint32(0,this.h0h),nn.setUint32(4,this.h0l),nn.setUint32(8,this.h1h),nn.setUint32(12,this.h1l),nn.setUint32(16,this.h2h),nn.setUint32(20,this.h2l),nn.setUint32(24,this.h3h),je>=256&&nn.setUint32(28,this.h3l),je>=384&&(nn.setUint32(32,this.h4h),nn.setUint32(36,this.h4l),nn.setUint32(40,this.h5h),nn.setUint32(44,this.h5l)),512==je&&(nn.setUint32(48,this.h6h),nn.setUint32(52,this.h6l),nn.setUint32(56,this.h7h),nn.setUint32(60,this.h7l)),yt},we.prototype.clone=function(){var je=new we(this.bits,!1);return this.copyTo(je),je},we.prototype.copyTo=function(je){var yt=0,nn=["h0h","h0l","h1h","h1l","h2h","h2l","h3h","h3l","h4h","h4l","h5h","h5l","h6h","h6l","h7h","h7l","start","bytes","hBytes","finalized","hashed","lastByteIndex"];for(yt=0;yt<nn.length;++yt)je[nn[yt]]=this[nn[yt]];for(yt=0;yt<this.blocks.length;++yt)je.blocks[yt]=this.blocks[yt]},(at.prototype=new we).finalize=function(){if(we.prototype.finalize.call(this),this.inner){this.inner=!1;var je=this.array();we.call(this,this.bits,this.sharedMemory),this.update(this.oKeyPad),this.update(je),we.prototype.finalize.call(this)}},at.prototype.clone=function(){var je=new at([],this.bits,!1);this.copyTo(je),je.inner=this.inner;for(var yt=0;yt<this.oKeyPad.length;++yt)je.oKeyPad[yt]=this.oKeyPad[yt];return je};var We=E(512);We.sha512=We,We.sha384=E(384),We.sha512_256=E(256),We.sha512_224=E(224),We.sha512.hmac=ne(512),We.sha384.hmac=ne(384),We.sha512_256.hmac=ne(256),We.sha512_224.hmac=ne(224),L?Bt.exports=We:(s.sha512=We.sha512,s.sha384=We.sha384,s.sha512_256=We.sha512_256,s.sha512_224=We.sha512_224,Z&&void 0!==(n=function(){return We}.call(We,p,We,Bt))&&(Bt.exports=n))}()},82562:function(Bt,Ce,p){var n;Bt=p.nmd(Bt),function(){var a,y="Expected a function",L="__lodash_hash_undefined__",ie="__lodash_placeholder__",E=32,ln=1/0,Xt=9007199254740991,re=4294967295,G=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",E],["partialRight",64],["rearg",256]],J="[object Arguments]",Ne="[object Array]",tt="[object Boolean]",It="[object Date]",Ze="[object Error]",Ee="[object Function]",rt="[object GeneratorFunction]",Je="[object Map]",an="[object Number]",ze="[object Object]",it="[object Promise]",$t="[object RegExp]",un="[object Set]",xn="[object String]",ri="[object Symbol]",Fe="[object WeakMap]",qt="[object ArrayBuffer]",me="[object DataView]",ot="[object Float32Array]",nt="[object Float64Array]",Nt="[object Int8Array]",wn="[object Int16Array]",Pn="[object Int32Array]",ti="[object Uint8Array]",Gt="[object Uint8ClampedArray]",An="[object Uint16Array]",St="[object Uint32Array]",bn=/\b__p \+= '';/g,qe=/\b(__p \+=) '' \+/g,hn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,he=/&(?:amp|lt|gt|quot|#39);/g,kt=/[&<>"']/g,w=RegExp(he.source),z=RegExp(kt.source),M=/<%-([\s\S]+?)%>/g,q=/<%([\s\S]+?)%>/g,Be=/<%=([\s\S]+?)%>/g,Lt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,En=/^\w*$/,lt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,xe=/[\\^$.*+?()[\]{}|]/g,de=RegExp(xe.source),k=/^\s+/,le=/\s/,ge=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ht=/\{\n\/\* \[wrapped with (.+)\] \*/,Ht=/,? & /,ft=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Tt=/[()=,{}\[\]\/\s]/,Tn=/\\(\\)?/g,tn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,oi=/\w*$/,hi=/^[-+]0x[0-9a-f]+$/i,Si=/^0b[01]+$/i,vi=/^\[object .+?Constructor\]$/,mn=/^0o[0-7]+$/i,$n=/^(?:0|[1-9]\d*)$/,Ae=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Sn=/($^)/,pt=/['\n\r\u2028\u2029\\]/g,Nn="\\ud800-\\udfff",Zt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",On="\\u2700-\\u27bf",Bn="a-z\\xdf-\\xf6\\xf8-\\xff",Se="A-Z\\xc0-\\xd6\\xd8-\\xde",Yt="\\ufe0e\\ufe0f",Yn="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Cr="["+Nn+"]",kr="["+Yn+"]",vr="["+Zt+"]",gr="\\d+",dr="["+On+"]",hs="["+Bn+"]",Tr="[^"+Nn+Yn+gr+On+Bn+Se+"]",Jr="\\ud83c[\\udffb-\\udfff]",is="[^"+Nn+"]",ur="(?:\\ud83c[\\udde6-\\uddff]){2}",ce="[\\ud800-\\udbff][\\udc00-\\udfff]",ct="["+Se+"]",on="(?:"+hs+"|"+Tr+")",ei="(?:"+ct+"|"+Tr+")",gi="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",Gi="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",$i="(?:"+vr+"|"+Jr+")?",Dr="["+Yt+"]?",js=Dr+$i+"(?:\\u200d(?:"+[is,ur,ce].join("|")+")"+Dr+$i+")*",Sa="(?:"+[dr,ur,ce].join("|")+")"+js,Qs="(?:"+[is+vr+"?",vr,ur,ce,Cr].join("|")+")",aa=RegExp("['\u2019]","g"),ca=RegExp(vr,"g"),pa=RegExp(Jr+"(?="+Jr+")|"+Qs+js,"g"),Na=RegExp([ct+"?"+hs+"+"+gi+"(?="+[kr,ct,"$"].join("|")+")",ei+"+"+Gi+"(?="+[kr,ct+on,"$"].join("|")+")",ct+"?"+on+"+"+gi,ct+"+"+Gi,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",gr,Sa].join("|"),"g"),ka=RegExp("[\\u200d"+Nn+Zt+Yt+"]"),Ua=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Zs=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],zs=-1,Nr={};Nr[ot]=Nr[nt]=Nr[Nt]=Nr[wn]=Nr[Pn]=Nr[ti]=Nr[Gt]=Nr[An]=Nr[St]=!0,Nr[J]=Nr[Ne]=Nr[qt]=Nr[tt]=Nr[me]=Nr[It]=Nr[Ze]=Nr[Ee]=Nr[Je]=Nr[an]=Nr[ze]=Nr[$t]=Nr[un]=Nr[xn]=Nr[Fe]=!1;var Xi={};Xi[J]=Xi[Ne]=Xi[qt]=Xi[me]=Xi[tt]=Xi[It]=Xi[ot]=Xi[nt]=Xi[Nt]=Xi[wn]=Xi[Pn]=Xi[Je]=Xi[an]=Xi[ze]=Xi[$t]=Xi[un]=Xi[xn]=Xi[ri]=Xi[ti]=Xi[Gt]=Xi[An]=Xi[St]=!0,Xi[Ze]=Xi[Ee]=Xi[Fe]=!1;var ea={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},da=parseFloat,ya=parseInt,Ba="object"==typeof global&&global&&global.Object===Object&&global,oo="object"==typeof self&&self&&self.Object===Object&&self,fs=Ba||oo||Function("return this")(),Da=Ce&&!Ce.nodeType&&Ce,Lr=Da&&Bt&&!Bt.nodeType&&Bt,oa=Lr&&Lr.exports===Da,$s=oa&&Ba.process,vs=function(){try{return Lr&&Lr.require&&Lr.require("util").types||$s&&$s.binding&&$s.binding("util")}catch{}}(),Vs=vs&&vs.isArrayBuffer,lo=vs&&vs.isDate,Ps=vs&&vs.isMap,Rs=vs&&vs.isRegExp,As=vs&&vs.isSet,xa=vs&&vs.isTypedArray;function cs(Qe,Ut,Mn){switch(Mn.length){case 0:return Qe.call(Ut);case 1:return Qe.call(Ut,Mn[0]);case 2:return Qe.call(Ut,Mn[0],Mn[1]);case 3:return Qe.call(Ut,Mn[0],Mn[1],Mn[2])}return Qe.apply(Ut,Mn)}function Ns(Qe,Ut,Mn,Xn){for(var yi=-1,mi=null==Qe?0:Qe.length;++yi<mi;){var Ri=Qe[yi];Ut(Xn,Ri,Mn(Ri),Qe)}return Xn}function xs(Qe,Ut){for(var Mn=-1,Xn=null==Qe?0:Qe.length;++Mn<Xn&&!1!==Ut(Qe[Mn],Mn,Qe););return Qe}function Bs(Qe,Ut){for(var Mn=null==Qe?0:Qe.length;Mn--&&!1!==Ut(Qe[Mn],Mn,Qe););return Qe}function wa(Qe,Ut){for(var Mn=-1,Xn=null==Qe?0:Qe.length;++Mn<Xn;)if(!Ut(Qe[Mn],Mn,Qe))return!1;return!0}function as(Qe,Ut){for(var Mn=-1,Xn=null==Qe?0:Qe.length,yi=0,mi=[];++Mn<Xn;){var Ri=Qe[Mn];Ut(Ri,Mn,Qe)&&(mi[yi++]=Ri)}return mi}function qs(Qe,Ut){return!(null==Qe||!Qe.length)&&Bi(Qe,Ut,0)>-1}function Hs(Qe,Ut,Mn){for(var Xn=-1,yi=null==Qe?0:Qe.length;++Xn<yi;)if(Mn(Ut,Qe[Xn]))return!0;return!1}function Zr(Qe,Ut){for(var Mn=-1,Xn=null==Qe?0:Qe.length,yi=Array(Xn);++Mn<Xn;)yi[Mn]=Ut(Qe[Mn],Mn,Qe);return yi}function Wr(Qe,Ut){for(var Mn=-1,Xn=Ut.length,yi=Qe.length;++Mn<Xn;)Qe[yi+Mn]=Ut[Mn];return Qe}function bs(Qe,Ut,Mn,Xn){var yi=-1,mi=null==Qe?0:Qe.length;for(Xn&&mi&&(Mn=Qe[++yi]);++yi<mi;)Mn=Ut(Mn,Qe[yi],yi,Qe);return Mn}function Fr(Qe,Ut,Mn,Xn){var yi=null==Qe?0:Qe.length;for(Xn&&yi&&(Mn=Qe[--yi]);yi--;)Mn=Ut(Mn,Qe[yi],yi,Qe);return Mn}function He(Qe,Ut){for(var Mn=-1,Xn=null==Qe?0:Qe.length;++Mn<Xn;)if(Ut(Qe[Mn],Mn,Qe))return!0;return!1}var ee=Xe("length");function In(Qe,Ut,Mn){var Xn;return Mn(Qe,function(yi,mi,Ri){if(Ut(yi,mi,Ri))return Xn=mi,!1}),Xn}function wi(Qe,Ut,Mn,Xn){for(var yi=Qe.length,mi=Mn+(Xn?1:-1);Xn?mi--:++mi<yi;)if(Ut(Qe[mi],mi,Qe))return mi;return-1}function Bi(Qe,Ut,Mn){return Ut==Ut?function Dt(Qe,Ut,Mn){for(var Xn=Mn-1,yi=Qe.length;++Xn<yi;)if(Qe[Xn]===Ut)return Xn;return-1}(Qe,Ut,Mn):wi(Qe,mr,Mn)}function ir(Qe,Ut,Mn,Xn){for(var yi=Mn-1,mi=Qe.length;++yi<mi;)if(Xn(Qe[yi],Ut))return yi;return-1}function mr(Qe){return Qe!=Qe}function Le(Qe,Ut){var Mn=null==Qe?0:Qe.length;return Mn?er(Qe,Ut)/Mn:NaN}function Xe(Qe){return function(Ut){return null==Ut?a:Ut[Qe]}}function ue(Qe){return function(Ut){return null==Qe?a:Qe[Ut]}}function Vt(Qe,Ut,Mn,Xn,yi){return yi(Qe,function(mi,Ri,Di){Mn=Xn?(Xn=!1,mi):Ut(Mn,mi,Ri,Di)}),Mn}function er(Qe,Ut){for(var Mn,Xn=-1,yi=Qe.length;++Xn<yi;){var mi=Ut(Qe[Xn]);mi!==a&&(Mn=Mn===a?mi:Mn+mi)}return Mn}function Ot(Qe,Ut){for(var Mn=-1,Xn=Array(Qe);++Mn<Qe;)Xn[Mn]=Ut(Mn);return Xn}function K(Qe){return Qe&&Qe.slice(0,ut(Qe)+1).replace(k,"")}function Me(Qe){return function(Ut){return Qe(Ut)}}function Mt(Qe,Ut){return Zr(Ut,function(Mn){return Qe[Mn]})}function en(Qe,Ut){return Qe.has(Ut)}function Hn(Qe,Ut){for(var Mn=-1,Xn=Qe.length;++Mn<Xn&&Bi(Ut,Qe[Mn],0)>-1;);return Mn}function Kn(Qe,Ut){for(var Mn=Qe.length;Mn--&&Bi(Ut,Qe[Mn],0)>-1;);return Mn}var Mi=ue({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),Ji=ue({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function tr(Qe){return"\\"+ea[Qe]}function O(Qe){return ka.test(Qe)}function W(Qe){var Ut=-1,Mn=Array(Qe.size);return Qe.forEach(function(Xn,yi){Mn[++Ut]=[yi,Xn]}),Mn}function Ye(Qe,Ut){return function(Mn){return Qe(Ut(Mn))}}function Re(Qe,Ut){for(var Mn=-1,Xn=Qe.length,yi=0,mi=[];++Mn<Xn;){var Ri=Qe[Mn];(Ri===Ut||Ri===ie)&&(Qe[Mn]=ie,mi[yi++]=Mn)}return mi}function At(Qe){var Ut=-1,Mn=Array(Qe.size);return Qe.forEach(function(Xn){Mn[++Ut]=Xn}),Mn}function wt(Qe){return O(Qe)?function Fn(Qe){for(var Ut=pa.lastIndex=0;pa.test(Qe);)++Ut;return Ut}(Qe):ee(Qe)}function bt(Qe){return O(Qe)?function zn(Qe){return Qe.match(pa)||[]}(Qe):function Ie(Qe){return Qe.split("")}(Qe)}function ut(Qe){for(var Ut=Qe.length;Ut--&&le.test(Qe.charAt(Ut)););return Ut}var yn=ue({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),ni=function Qe(Ut){var u,Mn=(Ut=null==Ut?fs:ni.defaults(fs.Object(),Ut,ni.pick(fs,Zs))).Array,Xn=Ut.Date,yi=Ut.Error,mi=Ut.Function,Ri=Ut.Math,Di=Ut.Object,si=Ut.RegExp,ai=Ut.String,Ai=Ut.TypeError,Fi=Mn.prototype,sr=Di.prototype,_i=Ut["__core-js_shared__"],Qi=mi.prototype.toString,Pi=sr.hasOwnProperty,Ar=0,jr=(u=/[^.]+$/.exec(_i&&_i.keys&&_i.keys.IE_PROTO||""))?"Symbol(src)_1."+u:"",ys=sr.toString,go=Qi.call(Di),Ya=fs._,No=si("^"+Qi.call(Pi).replace(xe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ws=oa?Ut.Buffer:a,ta=Ut.Symbol,Bo=Ut.Uint8Array,To=Ws?Ws.allocUnsafe:a,Ma=Ye(Di.getPrototypeOf,Di),qa=Di.create,Ja=sr.propertyIsEnumerable,ga=Fi.splice,H=ta?ta.isConcatSpreadable:a,gt=ta?ta.iterator:a,ve=ta?ta.toStringTag:a,Ke=function(){try{var u=Ho(Di,"defineProperty");return u({},"",{}),u}catch{}}(),kn=Ut.clearTimeout!==fs.clearTimeout&&Ut.clearTimeout,bi=Xn&&Xn.now!==fs.Date.now&&Xn.now,ki=Ut.setTimeout!==fs.setTimeout&&Ut.setTimeout,ar=Ri.ceil,ms=Ri.floor,rs=Di.getOwnPropertySymbols,ps=Ws?Ws.isBuffer:a,yr=Ut.isFinite,Ss=Fi.join,gs=Ye(Di.keys,Di),Or=Ri.max,Ir=Ri.min,zi=Xn.now,pr=Ut.parseInt,ws=Ri.random,ua=Fi.reverse,ks=Ho(Ut,"DataView"),Os=Ho(Ut,"Map"),za=Ho(Ut,"Promise"),Ms=Ho(Ut,"Set"),qi=Ho(Ut,"WeakMap"),ds=Ho(Di,"create"),Zi=qi&&new qi,eo={},mc=sc(ks),Ao=sc(Os),Is=sc(za),ol=sc(Ms),Yo=sc(qi),to=ta?ta.prototype:a,So=to?to.valueOf:a,Xl=to?to.toString:a;function Kt(u){if(Ra(u)&&!ts(u)&&!(u instanceof Kr)){if(u instanceof xr)return u;if(Pi.call(u,"__wrapped__"))return ac(u)}return new xr(u)}var _o=function(){function u(){}return function(_){if(!Aa(_))return{};if(qa)return qa(_);u.prototype=_;var T=new u;return u.prototype=a,T}}();function ko(){}function xr(u,_){this.__wrapped__=u,this.__actions__=[],this.__chain__=!!_,this.__index__=0,this.__values__=a}function Kr(u){this.__wrapped__=u,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=re,this.__views__=[]}function Ea(u){var _=-1,T=null==u?0:u.length;for(this.clear();++_<T;){var De=u[_];this.set(De[0],De[1])}}function va(u){var _=-1,T=null==u?0:u.length;for(this.clear();++_<T;){var De=u[_];this.set(De[0],De[1])}}function vo(u){var _=-1,T=null==u?0:u.length;for(this.clear();++_<T;){var De=u[_];this.set(De[0],De[1])}}function B(u){var _=-1,T=null==u?0:u.length;for(this.__data__=new vo;++_<T;)this.add(u[_])}function jt(u){var _=this.__data__=new va(u);this.size=_.size}function Xr(u,_){var T=ts(u),De=!T&&md(u),xt=!T&&!De&&Oc(u),cn=!T&&!De&&!xt&&gd(u),Vn=T||De||xt||cn,Jn=Vn?Ot(u.length,ai):[],fi=Jn.length;for(var ji in u)(_||Pi.call(u,ji))&&(!Vn||!("length"==ji||xt&&("offset"==ji||"parent"==ji)||cn&&("buffer"==ji||"byteLength"==ji||"byteOffset"==ji)||zl(ji,fi)))&&Jn.push(ji);return Jn}function Ks(u){var _=u.length;return _?u[ql(0,_-1)]:a}function cl(u,_){return xu(fa(u),dl(_,0,u.length))}function Rl(u){return xu(fa(u))}function Ko(u,_,T){(T!==a&&!Ka(u[_],T)||T===a&&!(_ in u))&&Lo(u,_,T)}function ja(u,_,T){var De=u[_];(!Pi.call(u,_)||!Ka(De,T)||T===a&&!(_ in u))&&Lo(u,_,T)}function Io(u,_){for(var T=u.length;T--;)if(Ka(u[T][0],_))return T;return-1}function Bc(u,_,T,De){return Ca(u,function(xt,cn,Vn){_(De,xt,T(xt),Vn)}),De}function Yc(u,_){return u&&xo(_,ho(_),u)}function Lo(u,_,T){"__proto__"==_&&Ke?Ke(u,_,{configurable:!0,enumerable:!0,value:T,writable:!0}):u[_]=T}function jc(u,_){for(var T=-1,De=_.length,xt=Mn(De),cn=null==u;++T<De;)xt[T]=cn?a:Tp(u,_[T]);return xt}function dl(u,_,T){return u==u&&(T!==a&&(u=u<=T?u:T),_!==a&&(u=u>=_?u:_)),u}function $a(u,_,T,De,xt,cn){var Vn,Jn=1&_,fi=2&_,ji=4&_;if(T&&(Vn=xt?T(u,De,xt,cn):T(u)),Vn!==a)return Vn;if(!Aa(u))return u;var Ni=ts(u);if(Ni){if(Vn=function uh(u){var _=u.length,T=new u.constructor(_);return _&&"string"==typeof u[0]&&Pi.call(u,"index")&&(T.index=u.index,T.input=u.input),T}(u),!Jn)return fa(u,Vn)}else{var Wi=Va(u),lr=Wi==Ee||Wi==rt;if(Oc(u))return ih(u,Jn);if(Wi==ze||Wi==J||lr&&!xt){if(Vn=fi||lr?{}:Bd(u),!Jn)return fi?function Ld(u,_){return xo(u,_u(u),_)}(u,function Nl(u,_){return u&&xo(_,zo(_),u)}(Vn,u)):function uu(u,_){return xo(u,dh(u),_)}(u,Yc(Vn,u))}else{if(!Xi[Wi])return xt?u:{};Vn=function vu(u,_,T){var De=u.constructor;switch(_){case qt:return Id(u);case tt:case It:return new De(+u);case me:return function rh(u,_){var T=_?Id(u.buffer):u.buffer;return new u.constructor(T,u.byteOffset,u.byteLength)}(u,T);case ot:case nt:case Nt:case wn:case Pn:case ti:case Gt:case An:case St:return Xc(u,T);case Je:return new De;case an:case xn:return new De(u);case $t:return function du(u){var _=new u.constructor(u.source,oi.exec(u));return _.lastIndex=u.lastIndex,_}(u);case un:return new De;case ri:return function yc(u){return So?Di(So.call(u)):{}}(u)}}(u,Wi,Jn)}}cn||(cn=new jt);var wr=cn.get(u);if(wr)return wr;cn.set(u,Vn),em(u)?u.forEach(function(Mr){Vn.add($a(Mr,_,T,Mr,u,cn))}):Oh(u)&&u.forEach(function(Mr,_s){Vn.set(_s,$a(Mr,_,T,_s,u,cn))});var us=Ni?a:(ji?fi?gu:Rd:fi?zo:ho)(u);return xs(us||u,function(Mr,_s){us&&(Mr=u[_s=Mr]),ja(Vn,_s,$a(Mr,_,T,_s,u,cn))}),Vn}function bo(u,_,T){var De=T.length;if(null==u)return!De;for(u=Di(u);De--;){var xt=T[De],Vn=u[xt];if(Vn===a&&!(xt in u)||!(0,_[xt])(Vn))return!1}return!0}function Bl(u,_,T){if("function"!=typeof u)throw new Ai(y);return id(function(){u.apply(a,T)},_)}function la(u,_,T,De){var xt=-1,cn=qs,Vn=!0,Jn=u.length,fi=[],ji=_.length;if(!Jn)return fi;T&&(_=Zr(_,Me(T))),De?(cn=Hs,Vn=!1):_.length>=200&&(cn=en,Vn=!1,_=new B(_));e:for(;++xt<Jn;){var Ni=u[xt],Wi=null==T?Ni:T(Ni);if(Ni=De||0!==Ni?Ni:0,Vn&&Wi==Wi){for(var lr=ji;lr--;)if(_[lr]===Wi)continue e;fi.push(Ni)}else cn(_,Wi,De)||fi.push(Ni)}return fi}Kt.templateSettings={escape:M,evaluate:q,interpolate:Be,variable:"",imports:{_:Kt}},(Kt.prototype=ko.prototype).constructor=Kt,(xr.prototype=_o(ko.prototype)).constructor=xr,(Kr.prototype=_o(ko.prototype)).constructor=Kr,Ea.prototype.clear=function Gs(){this.__data__=ds?ds(null):{},this.size=0},Ea.prototype.delete=function Ll(u){var _=this.has(u)&&delete this.__data__[u];return this.size-=_?1:0,_},Ea.prototype.get=function ha(u){var _=this.__data__;if(ds){var T=_[u];return T===L?a:T}return Pi.call(_,u)?_[u]:a},Ea.prototype.has=function _a(u){var _=this.__data__;return ds?_[u]!==a:Pi.call(_,u)},Ea.prototype.set=function Fl(u,_){var T=this.__data__;return this.size+=this.has(u)?0:1,T[u]=ds&&_===a?L:_,this},va.prototype.clear=function Pl(){this.__data__=[],this.size=0},va.prototype.delete=function no(u){var _=this.__data__,T=Io(_,u);return!(T<0||(T==_.length-1?_.pop():ga.call(_,T,1),--this.size,0))},va.prototype.get=function pc(u){var _=this.__data__,T=Io(_,u);return T<0?a:_[T][1]},va.prototype.has=function Nc(u){return Io(this.__data__,u)>-1},va.prototype.set=function xd(u,_){var T=this.__data__,De=Io(T,u);return De<0?(++this.size,T.push([u,_])):T[De][1]=_,this},vo.prototype.clear=function wd(){this.size=0,this.__data__={hash:new Ea,map:new(Os||va),string:new Ea}},vo.prototype.delete=function ll(u){var _=td(this,u).delete(u);return this.size-=_?1:0,_},vo.prototype.get=function Ql(u){return td(this,u).get(u)},vo.prototype.has=function I(u){return td(this,u).has(u)},vo.prototype.set=function se(u,_){var T=td(this,u),De=T.size;return T.set(u,_),this.size+=T.size==De?0:1,this},B.prototype.add=B.prototype.push=function Q(u){return this.__data__.set(u,L),this},B.prototype.has=function et(u){return this.__data__.has(u)},jt.prototype.clear=function Ln(){this.__data__=new va,this.size=0},jt.prototype.delete=function di(u){var _=this.__data__,T=_.delete(u);return this.size=_.size,T},jt.prototype.get=function ui(u){return this.__data__.get(u)},jt.prototype.has=function or(u){return this.__data__.has(u)},jt.prototype.set=function Vr(u,_){var T=this.__data__;if(T instanceof va){var De=T.__data__;if(!Os||De.length<199)return De.push([u,_]),this.size=++T.size,this;T=this.__data__=new vo(De)}return T.set(u,_),this.size=T.size,this};var Ca=ec(Xs),Vc=ec(hl,!0);function Ed(u,_){var T=!0;return Ca(u,function(De,xt,cn){return T=!!_(De,xt,cn)}),T}function Yl(u,_,T){for(var De=-1,xt=u.length;++De<xt;){var cn=u[De],Vn=_(cn);if(null!=Vn&&(Jn===a?Vn==Vn&&!nl(Vn):T(Vn,Jn)))var Jn=Vn,fi=cn}return fi}function th(u,_){var T=[];return Ca(u,function(De,xt,cn){_(De,xt,cn)&&T.push(De)}),T}function Hr(u,_,T,De,xt){var cn=-1,Vn=u.length;for(T||(T=bu),xt||(xt=[]);++cn<Vn;){var Jn=u[cn];_>0&&T(Jn)?_>1?Hr(Jn,_-1,T,De,xt):Wr(xt,Jn):De||(xt[xt.length]=Jn)}return xt}var Cl=sh(),ul=sh(!0);function Xs(u,_){return u&&Cl(u,_,ho)}function hl(u,_){return u&&ul(u,_,ho)}function Tl(u,_){return as(_,function(T){return Wl(u[T])})}function yo(u,_){for(var T=0,De=(_=na(_,u)).length;null!=u&&T<De;)u=u[Ol(_[T++])];return T&&T==De?u:a}function Wa(u,_,T){var De=_(u);return ts(u)?De:Wr(De,T(u))}function io(u){return null==u?u===a?"[object Undefined]":"[object Null]":ve&&ve in Di(u)?function Oa(u){var _=Pi.call(u,ve),T=u[ve];try{u[ve]=a;var De=!0}catch{}var xt=ys.call(u);return De&&(_?u[ve]=T:delete u[ve]),xt}(u):function fh(u){return ys.call(u)}(u)}function fl(u,_){return u>_}function nh(u,_){return null!=u&&Pi.call(u,_)}function Xo(u,_){return null!=u&&_ in Di(u)}function Do(u,_,T){for(var De=T?Hs:qs,xt=u[0].length,cn=u.length,Vn=cn,Jn=Mn(cn),fi=1/0,ji=[];Vn--;){var Ni=u[Vn];Vn&&_&&(Ni=Zr(Ni,Me(_))),fi=Ir(Ni.length,fi),Jn[Vn]=!T&&(_||xt>=120&&Ni.length>=120)?new B(Vn&&Ni):a}Ni=u[0];var Wi=-1,lr=Jn[0];e:for(;++Wi<xt&&ji.length<fi;){var wr=Ni[Wi],Yr=_?_(wr):wr;if(wr=T||0!==wr?wr:0,!(lr?en(lr,Yr):De(ji,Yr,T))){for(Vn=cn;--Vn;){var us=Jn[Vn];if(!(us?en(us,Yr):De(u[Vn],Yr,T)))continue e}lr&&lr.push(Yr),ji.push(wr)}}return ji}function Al(u,_,T){var De=null==(u=Vd(u,_=na(_,u)))?u:u[Ol(Us(_))];return null==De?a:cs(De,u,T)}function Qo(u){return Ra(u)&&io(u)==J}function ml(u,_,T,De,xt){return u===_||(null==u||null==_||!Ra(u)&&!Ra(_)?u!=u&&_!=_:function Zo(u,_,T,De,xt,cn){var Vn=ts(u),Jn=ts(_),fi=Vn?Ne:Va(u),ji=Jn?Ne:Va(_),Ni=(fi=fi==J?ze:fi)==ze,Wi=(ji=ji==J?ze:ji)==ze,lr=fi==ji;if(lr&&Oc(u)){if(!Oc(_))return!1;Vn=!0,Ni=!1}if(lr&&!Ni)return cn||(cn=new jt),Vn||gd(u)?Mc(u,_,T,De,xt,cn):function lh(u,_,T,De,xt,cn,Vn){switch(T){case me:if(u.byteLength!=_.byteLength||u.byteOffset!=_.byteOffset)return!1;u=u.buffer,_=_.buffer;case qt:return!(u.byteLength!=_.byteLength||!cn(new Bo(u),new Bo(_)));case tt:case It:case an:return Ka(+u,+_);case Ze:return u.name==_.name&&u.message==_.message;case $t:case xn:return u==_+"";case Je:var Jn=W;case un:if(Jn||(Jn=At),u.size!=_.size&&!(1&De))return!1;var ji=Vn.get(u);if(ji)return ji==_;De|=2,Vn.set(u,_);var Ni=Mc(Jn(u),Jn(_),De,xt,cn,Vn);return Vn.delete(u),Ni;case ri:if(So)return So.call(u)==So.call(_)}return!1}(u,_,fi,T,De,xt,cn);if(!(1&T)){var wr=Ni&&Pi.call(u,"__wrapped__"),Yr=Wi&&Pi.call(_,"__wrapped__");if(wr||Yr){var us=wr?u.value():u,Mr=Yr?_.value():_;return cn||(cn=new jt),xt(us,Mr,T,De,cn)}}return!!lr&&(cn||(cn=new jt),function ch(u,_,T,De,xt,cn){var Vn=1&T,Jn=Rd(u),fi=Jn.length;if(fi!=Rd(_).length&&!Vn)return!1;for(var Wi=fi;Wi--;){var lr=Jn[Wi];if(!(Vn?lr in _:Pi.call(_,lr)))return!1}var wr=cn.get(u),Yr=cn.get(_);if(wr&&Yr)return wr==_&&Yr==u;var us=!0;cn.set(u,_),cn.set(_,u);for(var Mr=Vn;++Wi<fi;){var _s=u[lr=Jn[Wi]],Cs=_[lr];if(De)var rl=Vn?De(Cs,_s,lr,_,u,cn):De(_s,Cs,lr,u,_,cn);if(!(rl===a?_s===Cs||xt(_s,Cs,T,De,cn):rl)){us=!1;break}Mr||(Mr="constructor"==lr)}if(us&&!Mr){var Co=u.constructor,Wo=_.constructor;Co!=Wo&&"constructor"in u&&"constructor"in _&&!("function"==typeof Co&&Co instanceof Co&&"function"==typeof Wo&&Wo instanceof Wo)&&(us=!1)}return cn.delete(u),cn.delete(_),us}(u,_,T,De,xt,cn))}(u,_,T,De,ml,xt))}function Sl(u,_,T,De){var xt=T.length,cn=xt,Vn=!De;if(null==u)return!cn;for(u=Di(u);xt--;){var Jn=T[xt];if(Vn&&Jn[2]?Jn[1]!==u[Jn[0]]:!(Jn[0]in u))return!1}for(;++xt<cn;){var fi=(Jn=T[xt])[0],ji=u[fi],Ni=Jn[1];if(Vn&&Jn[2]){if(ji===a&&!(fi in u))return!1}else{var Wi=new jt;if(De)var lr=De(ji,Ni,fi,u,_,Wi);if(!(lr===a?ml(Ni,ji,3,De,Wi):lr))return!1}}return!0}function Ds(u){return!(!Aa(u)||function hh(u){return!!jr&&jr in u}(u))&&(Wl(u)?No:vi).test(sc(u))}function Ue(u){return"function"==typeof u?u:null==u?Eo:"object"==typeof u?ts(u)?os(u[0],u[1]):Br(u):bm(u)}function Wt(u){if(!yl(u))return gs(u);var _=[];for(var T in Di(u))Pi.call(u,T)&&"constructor"!=T&&_.push(T);return _}function Ti(u,_){return u<_}function cr(u,_){var T=-1,De=Uo(u)?Mn(u.length):[];return Ca(u,function(xt,cn,Vn){De[++T]=_(xt,cn,Vn)}),De}function Br(u){var _=Ul(u);return 1==_.length&&_[0][2]?jd(_[0][0],_[0][1]):function(T){return T===u||Sl(T,u,_)}}function os(u,_){return Ta(u)&&Yd(_)?jd(Ol(u),_):function(T){var De=Tp(T,u);return De===a&&De===_?Ap(T,u):ml(_,De,3)}}function xi(u,_,T,De,xt){u!==_&&Cl(_,function(cn,Vn){if(xt||(xt=new jt),Aa(cn))!function Ur(u,_,T,De,xt,cn,Vn){var Jn=Hd(u,T),fi=Hd(_,T),ji=Vn.get(fi);if(ji)Ko(u,T,ji);else{var Ni=cn?cn(Jn,fi,T+"",u,_,Vn):a,Wi=Ni===a;if(Wi){var lr=ts(fi),wr=!lr&&Oc(fi),Yr=!lr&&!wr&&gd(fi);Ni=fi,lr||wr||Yr?ts(Jn)?Ni=Jn:Pa(Jn)?Ni=fa(Jn):wr?(Wi=!1,Ni=ih(fi,!0)):Yr?(Wi=!1,Ni=Xc(fi,!0)):Ni=[]:Vu(fi)||md(fi)?(Ni=Jn,md(Jn)?Ni=Mp(Jn):(!Aa(Jn)||Wl(Jn))&&(Ni=Bd(fi))):Wi=!1}Wi&&(Vn.set(fi,Ni),xt(Ni,fi,De,cn,Vn),Vn.delete(fi)),Ko(u,T,Ni)}}(u,_,Vn,T,xi,De,xt);else{var Jn=De?De(Hd(u,Vn),cn,Vn+"",u,_,xt):a;Jn===a&&(Jn=cn),Ko(u,Vn,Jn)}},zo)}function qo(u,_){var T=u.length;if(T)return zl(_+=_<0?T:0,T)?u[_]:a}function Cd(u,_,T){_=_.length?Zr(_,function(cn){return ts(cn)?function(Vn){return yo(Vn,1===cn.length?cn[0]:cn)}:cn}):[Eo];var De=-1;return _=Zr(_,Me(Pr())),function Un(Qe,Ut){var Mn=Qe.length;for(Qe.sort(Ut);Mn--;)Qe[Mn]=Qe[Mn].value;return Qe}(cr(u,function(cn,Vn,Jn){return{criteria:Zr(_,function(ji){return ji(cn)}),index:++De,value:cn}}),function(cn,Vn){return function sp(u,_,T){for(var De=-1,xt=u.criteria,cn=_.criteria,Vn=xt.length,Jn=T.length;++De<Vn;){var fi=_l(xt[De],cn[De]);if(fi)return De>=Jn?fi:fi*("desc"==T[De]?-1:1)}return u.index-_.index}(cn,Vn,T)})}function zc(u,_,T){for(var De=-1,xt=_.length,cn={};++De<xt;){var Vn=_[De],Jn=yo(u,Vn);T(Jn,Vn)&&Jo(cn,na(Vn,u),Jn)}return cn}function jo(u,_,T,De){var xt=De?ir:Bi,cn=-1,Vn=_.length,Jn=u;for(u===_&&(_=fa(_)),T&&(Jn=Zr(u,Me(T)));++cn<Vn;)for(var fi=0,ji=_[cn],Ni=T?T(ji):ji;(fi=xt(Jn,Ni,fi,De))>-1;)Jn!==u&&ga.call(Jn,fi,1),ga.call(u,fi,1);return u}function Td(u,_){for(var T=u?_.length:0,De=T-1;T--;){var xt=_[T];if(T==De||xt!==cn){var cn=xt;zl(xt)?ga.call(u,xt,1):Gc(u,xt)}}return u}function ql(u,_){return u+ms(ws()*(_-u+1))}function Sd(u,_){var T="";if(!u||_<1||_>Xt)return T;do{_%2&&(T+=u),(_=ms(_/2))&&(u+=u)}while(_);return T}function Gr(u,_){return Ud(Af(u,_,Eo),u+"")}function ro(u){return Ks(vd(u))}function pl(u,_){var T=vd(u);return xu(T,dl(_,0,T.length))}function Jo(u,_,T,De){if(!Aa(u))return u;for(var xt=-1,cn=(_=na(_,u)).length,Vn=cn-1,Jn=u;null!=Jn&&++xt<cn;){var fi=Ol(_[xt]),ji=T;if("__proto__"===fi||"constructor"===fi||"prototype"===fi)return u;if(xt!=Vn){var Ni=Jn[fi];(ji=De?De(Ni,fi,Jn):a)===a&&(ji=Aa(Ni)?Ni:zl(_[xt+1])?[]:{})}ja(Jn,fi,ji),Jn=Jn[fi]}return u}var co=Zi?function(u,_){return Zi.set(u,_),u}:Eo,kl=Ke?function(u,_){return Ke(u,"toString",{configurable:!0,enumerable:!1,value:zh(_),writable:!0})}:Eo;function wf(u){return xu(vd(u))}function uo(u,_,T){var De=-1,xt=u.length;_<0&&(_=-_>xt?0:xt+_),(T=T>xt?xt:T)<0&&(T+=xt),xt=_>T?0:T-_>>>0,_>>>=0;for(var cn=Mn(xt);++De<xt;)cn[De]=u[De+_];return cn}function Mf(u,_){var T;return Ca(u,function(De,xt,cn){return!(T=_(De,xt,cn))}),!!T}function Jl(u,_,T){var De=0,xt=null==u?De:u.length;if("number"==typeof _&&_==_&&xt<=2147483647){for(;De<xt;){var cn=De+xt>>>1,Vn=u[cn];null!==Vn&&!nl(Vn)&&(T?Vn<=_:Vn<_)?De=cn+1:xt=cn}return xt}return gc(u,_,Eo,T)}function gc(u,_,T,De){var xt=0,cn=null==u?0:u.length;if(0===cn)return 0;for(var Vn=(_=T(_))!=_,Jn=null===_,fi=nl(_),ji=_===a;xt<cn;){var Ni=ms((xt+cn)/2),Wi=T(u[Ni]),lr=Wi!==a,wr=null===Wi,Yr=Wi==Wi,us=nl(Wi);if(Vn)var Mr=De||Yr;else Mr=ji?Yr&&(De||lr):Jn?Yr&&lr&&(De||!wr):fi?Yr&&lr&&!wr&&(De||!us):!wr&&!us&&(De?Wi<=_:Wi<_);Mr?xt=Ni+1:cn=Ni}return Ir(cn,4294967294)}function kd(u,_){for(var T=-1,De=u.length,xt=0,cn=[];++T<De;){var Vn=u[T],Jn=_?_(Vn):Vn;if(!T||!Ka(Jn,fi)){var fi=Jn;cn[xt++]=0===Vn?0:Vn}}return cn}function Wc(u){return"number"==typeof u?u:nl(u)?NaN:+u}function so(u){if("string"==typeof u)return u;if(ts(u))return Zr(u,so)+"";if(nl(u))return Xl?Xl.call(u):"";var _=u+"";return"0"==_&&1/u==-ln?"-0":_}function gl(u,_,T){var De=-1,xt=qs,cn=u.length,Vn=!0,Jn=[],fi=Jn;if(T)Vn=!1,xt=Hs;else if(cn>=200){var ji=_?null:Ef(u);if(ji)return At(ji);Vn=!1,xt=en,fi=new B}else fi=_?[]:Jn;e:for(;++De<cn;){var Ni=u[De],Wi=_?_(Ni):Ni;if(Ni=T||0!==Ni?Ni:0,Vn&&Wi==Wi){for(var lr=fi.length;lr--;)if(fi[lr]===Wi)continue e;_&&fi.push(Wi),Jn.push(Ni)}else xt(fi,Wi,T)||(fi!==Jn&&fi.push(Wi),Jn.push(Ni))}return Jn}function Gc(u,_){return null==(u=Vd(u,_=na(_,u)))||delete u[Ol(Us(_))]}function Od(u,_,T,De){return Jo(u,_,T(yo(u,_)),De)}function _c(u,_,T,De){for(var xt=u.length,cn=De?xt:-1;(De?cn--:++cn<xt)&&_(u[cn],cn,u););return T?uo(u,De?0:cn,De?cn+1:xt):uo(u,De?cn+1:0,De?xt:cn)}function Kc(u,_){var T=u;return T instanceof Kr&&(T=T.value()),bs(_,function(De,xt){return xt.func.apply(xt.thisArg,Wr([De],xt.args))},T)}function au(u,_,T){var De=u.length;if(De<2)return De?gl(u[0]):[];for(var xt=-1,cn=Mn(De);++xt<De;)for(var Vn=u[xt],Jn=-1;++Jn<De;)Jn!=xt&&(cn[xt]=la(cn[xt]||Vn,u[Jn],_,T));return gl(Hr(cn,1),_,T)}function ou(u,_,T){for(var De=-1,xt=u.length,cn=_.length,Vn={};++De<xt;)T(Vn,u[De],De<cn?_[De]:a);return Vn}function vc(u){return Pa(u)?u:[]}function lu(u){return"function"==typeof u?u:Eo}function na(u,_){return ts(u)?u:Ta(u,_)?[u]:kf(Ys(u))}var bc=Gr;function Es(u,_,T){var De=u.length;return T=T===a?De:T,!_&&T>=De?u:uo(u,_,T)}var cu=kn||function(u){return fs.clearTimeout(u)};function ih(u,_){if(_)return u.slice();var T=u.length,De=To?To(T):new u.constructor(T);return u.copy(De),De}function Id(u){var _=new u.constructor(u.byteLength);return new Bo(_).set(new Bo(u)),_}function Xc(u,_){var T=_?Id(u.buffer):u.buffer;return new u.constructor(T,u.byteOffset,u.length)}function _l(u,_){if(u!==_){var T=u!==a,De=null===u,xt=u==u,cn=nl(u),Vn=_!==a,Jn=null===_,fi=_==_,ji=nl(_);if(!Jn&&!ji&&!cn&&u>_||cn&&Vn&&fi&&!Jn&&!ji||De&&Vn&&fi||!T&&fi||!xt)return 1;if(!De&&!cn&&!ji&&u<_||ji&&T&&xt&&!De&&!cn||Jn&&T&&xt||!Vn&&xt||!fi)return-1}return 0}function Qc(u,_,T,De){for(var xt=-1,cn=u.length,Vn=T.length,Jn=-1,fi=_.length,ji=Or(cn-Vn,0),Ni=Mn(fi+ji),Wi=!De;++Jn<fi;)Ni[Jn]=_[Jn];for(;++xt<Vn;)(Wi||xt<cn)&&(Ni[T[xt]]=u[xt]);for(;ji--;)Ni[Jn++]=u[xt++];return Ni}function Dc(u,_,T,De){for(var xt=-1,cn=u.length,Vn=-1,Jn=T.length,fi=-1,ji=_.length,Ni=Or(cn-Jn,0),Wi=Mn(Ni+ji),lr=!De;++xt<Ni;)Wi[xt]=u[xt];for(var wr=xt;++fi<ji;)Wi[wr+fi]=_[fi];for(;++Vn<Jn;)(lr||xt<cn)&&(Wi[wr+T[Vn]]=u[xt++]);return Wi}function fa(u,_){var T=-1,De=u.length;for(_||(_=Mn(De));++T<De;)_[T]=u[T];return _}function xo(u,_,T,De){var xt=!T;T||(T={});for(var cn=-1,Vn=_.length;++cn<Vn;){var Jn=_[cn],fi=De?De(T[Jn],u[Jn],Jn,T,u):a;fi===a&&(fi=u[Jn]),xt?Lo(T,Jn,fi):ja(T,Jn,fi)}return T}function xc(u,_){return function(T,De){var xt=ts(T)?Ns:Bc,cn=_?_():{};return xt(T,u,Pr(De,2),cn)}}function el(u){return Gr(function(_,T){var De=-1,xt=T.length,cn=xt>1?T[xt-1]:a,Vn=xt>2?T[2]:a;for(cn=u.length>3&&"function"==typeof cn?(xt--,cn):a,Vn&&Mo(T[0],T[1],Vn)&&(cn=xt<3?a:cn,xt=1),_=Di(_);++De<xt;){var Jn=T[De];Jn&&u(_,Jn,De,cn)}return _})}function ec(u,_){return function(T,De){if(null==T)return T;if(!Uo(T))return u(T,De);for(var xt=T.length,cn=_?xt:-1,Vn=Di(T);(_?cn--:++cn<xt)&&!1!==De(Vn[cn],cn,Vn););return T}}function sh(u){return function(_,T,De){for(var xt=-1,cn=Di(_),Vn=De(_),Jn=Vn.length;Jn--;){var fi=Vn[u?Jn:++xt];if(!1===T(cn[fi],fi,cn))break}return _}}function hu(u){return function(_){var T=O(_=Ys(_))?bt(_):a,De=T?T[0]:_.charAt(0),xt=T?Es(T,1).join(""):_.slice(1);return De[u]()+xt}}function Vl(u){return function(_){return bs(gm(Nh(_).replace(aa,"")),u,"")}}function tc(u){return function(){var _=arguments;switch(_.length){case 0:return new u;case 1:return new u(_[0]);case 2:return new u(_[0],_[1]);case 3:return new u(_[0],_[1],_[2]);case 4:return new u(_[0],_[1],_[2],_[3]);case 5:return new u(_[0],_[1],_[2],_[3],_[4]);case 6:return new u(_[0],_[1],_[2],_[3],_[4],_[5]);case 7:return new u(_[0],_[1],_[2],_[3],_[4],_[5],_[6])}var T=_o(u.prototype),De=u.apply(T,_);return Aa(De)?De:T}}function qc(u){return function(_,T,De){var xt=Di(_);if(!Uo(_)){var cn=Pr(T,3);_=ho(_),T=function(Jn){return cn(xt[Jn],Jn,xt)}}var Vn=u(_,T,De);return Vn>-1?xt[cn?_[Vn]:Vn]:a}}function Fd(u){return vl(function(_){var T=_.length,De=T,xt=xr.prototype.thru;for(u&&_.reverse();De--;){var cn=_[De];if("function"!=typeof cn)throw new Ai(y);if(xt&&!Vn&&"wrapper"==bl(cn))var Vn=new xr([],!0)}for(De=Vn?De:T;++De<T;){var Jn=bl(cn=_[De]),fi="wrapper"==Jn?Ec(cn):a;Vn=fi&&Yi(fi[0])&&424==fi[1]&&!fi[4].length&&1==fi[9]?Vn[bl(fi[0])].apply(Vn,fi[3]):1==cn.length&&Yi(cn)?Vn[Jn]():Vn.thru(cn)}return function(){var ji=arguments,Ni=ji[0];if(Vn&&1==ji.length&&ts(Ni))return Vn.plant(Ni).value();for(var Wi=0,lr=T?_[Wi].apply(this,ji):Ni;++Wi<T;)lr=_[Wi].call(this,lr);return lr}})}function Hl(u,_,T,De,xt,cn,Vn,Jn,fi,ji){var Ni=128&_,Wi=1&_,lr=2&_,wr=24&_,Yr=512&_,us=lr?a:tc(u);return function Mr(){for(var _s=arguments.length,Cs=Mn(_s),rl=_s;rl--;)Cs[rl]=arguments[rl];if(wr)var Co=Cc(Mr),Wo=function li(Qe,Ut){for(var Mn=Qe.length,Xn=0;Mn--;)Qe[Mn]===Ut&&++Xn;return Xn}(Cs,Co);if(De&&(Cs=Qc(Cs,De,xt,wr)),cn&&(Cs=Dc(Cs,cn,Vn,wr)),_s-=Wo,wr&&_s<ji){var ma=Re(Cs,Co);return oh(u,_,Hl,Mr.placeholder,T,Cs,ma,Jn,fi,ji-_s)}var sl=Wi?T:this,Lc=lr?sl[u]:u;return _s=Cs.length,Jn?Cs=function tl(u,_){for(var T=u.length,De=Ir(_.length,T),xt=fa(u);De--;){var cn=_[De];u[De]=zl(cn,T)?xt[cn]:a}return u}(Cs,Jn):Yr&&_s>1&&Cs.reverse(),Ni&&fi<_s&&(Cs.length=fi),this&&this!==fs&&this instanceof Mr&&(Lc=us||tc(Lc)),Lc.apply(sl,Cs)}}function ah(u,_){return function(T,De){return function Fo(u,_,T,De){return Xs(u,function(xt,cn,Vn){_(De,T(xt),cn,Vn)}),De}(T,u,_(De),{})}}function nc(u,_){return function(T,De){var xt;if(T===a&&De===a)return _;if(T!==a&&(xt=T),De!==a){if(xt===a)return De;"string"==typeof T||"string"==typeof De?(T=so(T),De=so(De)):(T=Wc(T),De=Wc(De)),xt=u(T,De)}return xt}}function Pd(u){return vl(function(_){return _=Zr(_,Me(Pr())),Gr(function(T){var De=this;return u(_,function(xt){return cs(xt,De,T)})})})}function wc(u,_){var T=(_=_===a?" ":so(_)).length;if(T<2)return T?Sd(_,u):_;var De=Sd(_,ar(u/wt(_)));return O(_)?Es(bt(De),0,u).join(""):De.slice(0,u)}function fu(u){return function(_,T,De){return De&&"number"!=typeof De&&Mo(_,T,De)&&(T=De=a),_=Gl(_),T===a?(T=_,_=0):T=Gl(T),function Ad(u,_,T,De){for(var xt=-1,cn=Or(ar((_-u)/(T||1)),0),Vn=Mn(cn);cn--;)Vn[De?cn:++xt]=u,u+=T;return Vn}(_,T,De=De===a?_<T?1:-1:Gl(De),u)}}function Jc(u){return function(_,T){return"string"==typeof _&&"string"==typeof T||(_=xl(_),T=xl(T)),u(_,T)}}function oh(u,_,T,De,xt,cn,Vn,Jn,fi,ji){var Ni=8&_;_|=Ni?E:64,4&(_&=~(Ni?64:E))||(_&=-4);var us=[u,_,xt,Ni?cn:a,Ni?Vn:a,Ni?a:cn,Ni?a:Vn,Jn,fi,ji],Mr=T.apply(a,us);return Yi(u)&&$l(Mr,us),Mr.placeholder=De,rc(Mr,u,_)}function wo(u){var _=Ri[u];return function(T,De){if(T=xl(T),(De=null==De?0:Ir(ns(De),292))&&yr(T)){var xt=(Ys(T)+"e").split("e");return+((xt=(Ys(_(xt[0]+"e"+(+xt[1]+De)))+"e").split("e"))[0]+"e"+(+xt[1]-De))}return _(T)}}var Ef=Ms&&1/At(new Ms([,-0]))[1]==ln?function(u){return new Ms(u)}:$h;function ic(u){return function(_){var T=Va(_);return T==Je?W(_):T==un?function Qt(Qe){var Ut=-1,Mn=Array(Qe.size);return Qe.forEach(function(Xn){Mn[++Ut]=[Xn,Xn]}),Mn}(_):function F(Qe,Ut){return Zr(Ut,function(Mn){return[Mn,Qe[Mn]]})}(_,u(_))}}function Vo(u,_,T,De,xt,cn,Vn,Jn){var fi=2&_;if(!fi&&"function"!=typeof u)throw new Ai(y);var ji=De?De.length:0;if(ji||(_&=-97,De=xt=a),Vn=Vn===a?Vn:Or(ns(Vn),0),Jn=Jn===a?Jn:ns(Jn),ji-=xt?xt.length:0,64&_){var Ni=De,Wi=xt;De=xt=a}var lr=fi?a:Ec(u),wr=[u,_,T,De,xt,Ni,Wi,cn,Vn,Jn];if(lr&&function Ia(u,_){var T=u[1],De=_[1],xt=T|De;if(!(xt<131)&&!(128==De&&8==T||128==De&&256==T&&u[7].length<=_[8]||384==De&&_[7].length<=_[8]&&8==T))return u;1&De&&(u[2]=_[2],xt|=1&T?0:4);var Jn=_[3];if(Jn){var fi=u[3];u[3]=fi?Qc(fi,Jn,_[4]):Jn,u[4]=fi?Re(u[3],ie):_[4]}(Jn=_[5])&&(u[5]=(fi=u[5])?Dc(fi,Jn,_[6]):Jn,u[6]=fi?Re(u[5],ie):_[6]),(Jn=_[7])&&(u[7]=Jn),128&De&&(u[8]=null==u[8]?_[8]:Ir(u[8],_[8])),null==u[9]&&(u[9]=_[9]),u[0]=_[0],u[1]=xt}(wr,lr),u=wr[0],_=wr[1],T=wr[2],De=wr[3],xt=wr[4],!(Jn=wr[9]=wr[9]===a?fi?0:u.length:Or(wr[9]-ji,0))&&24&_&&(_&=-25),_&&1!=_)Yr=8==_||16==_?function ap(u,_,T){var De=tc(u);return function xt(){for(var cn=arguments.length,Vn=Mn(cn),Jn=cn,fi=Cc(xt);Jn--;)Vn[Jn]=arguments[Jn];var ji=cn<3&&Vn[0]!==fi&&Vn[cn-1]!==fi?[]:Re(Vn,fi);return(cn-=ji.length)<T?oh(u,_,Hl,xt.placeholder,a,Vn,ji,a,a,T-cn):cs(this&&this!==fs&&this instanceof xt?De:u,this,Vn)}}(u,_,Jn):_!=E&&33!=_||xt.length?Hl.apply(a,wr):function $g(u,_,T,De){var xt=1&_,cn=tc(u);return function Vn(){for(var Jn=-1,fi=arguments.length,ji=-1,Ni=De.length,Wi=Mn(Ni+fi),lr=this&&this!==fs&&this instanceof Vn?cn:u;++ji<Ni;)Wi[ji]=De[ji];for(;fi--;)Wi[ji++]=arguments[++Jn];return cs(lr,xt?T:this,Wi)}}(u,_,T,De);else var Yr=function Zc(u,_,T){var De=1&_,xt=tc(u);return function cn(){return(this&&this!==fs&&this instanceof cn?xt:u).apply(De?T:this,arguments)}}(u,_,T);return rc((lr?co:$l)(Yr,wr),u,_)}function mu(u,_,T,De){return u===a||Ka(u,sr[T])&&!Pi.call(De,T)?_:u}function ed(u,_,T,De,xt,cn){return Aa(u)&&Aa(_)&&(cn.set(_,u),xi(u,_,a,ed,cn),cn.delete(_)),u}function pu(u){return Vu(u)?a:u}function Mc(u,_,T,De,xt,cn){var Vn=1&T,Jn=u.length,fi=_.length;if(Jn!=fi&&!(Vn&&fi>Jn))return!1;var ji=cn.get(u),Ni=cn.get(_);if(ji&&Ni)return ji==_&&Ni==u;var Wi=-1,lr=!0,wr=2&T?new B:a;for(cn.set(u,_),cn.set(_,u);++Wi<Jn;){var Yr=u[Wi],us=_[Wi];if(De)var Mr=Vn?De(us,Yr,Wi,_,u,cn):De(Yr,us,Wi,u,_,cn);if(Mr!==a){if(Mr)continue;lr=!1;break}if(wr){if(!He(_,function(_s,Cs){if(!en(wr,Cs)&&(Yr===_s||xt(Yr,_s,T,De,cn)))return wr.push(Cs)})){lr=!1;break}}else if(Yr!==us&&!xt(Yr,us,T,De,cn)){lr=!1;break}}return cn.delete(u),cn.delete(_),lr}function vl(u){return Ud(Af(u,a,$d),u+"")}function Rd(u){return Wa(u,ho,dh)}function gu(u){return Wa(u,zo,_u)}var Ec=Zi?function(u){return Zi.get(u)}:$h;function bl(u){for(var _=u.name+"",T=eo[_],De=Pi.call(eo,_)?T.length:0;De--;){var xt=T[De],cn=xt.func;if(null==cn||cn==u)return xt.name}return _}function Cc(u){return(Pi.call(Kt,"placeholder")?Kt:u).placeholder}function Pr(){var u=Kt.iteratee||qd;return u=u===qd?Ue:u,arguments.length?u(arguments[0],arguments[1]):u}function td(u,_){var T=u.__data__;return function yu(u){var _=typeof u;return"string"==_||"number"==_||"symbol"==_||"boolean"==_?"__proto__"!==u:null===u}(_)?T["string"==typeof _?"string":"hash"]:T.map}function Ul(u){for(var _=ho(u),T=_.length;T--;){var De=_[T],xt=u[De];_[T]=[De,xt,Yd(xt)]}return _}function Ho(u,_){var T=function Vi(Qe,Ut){return null==Qe?a:Qe[Ut]}(u,_);return Ds(T)?T:a}var dh=rs?function(u){return null==u?[]:(u=Di(u),as(rs(u),function(_){return Ja.call(u,_)}))}:Ic,_u=rs?function(u){for(var _=[];u;)Wr(_,dh(u)),u=Ma(u);return _}:Ic,Va=io;function nd(u,_,T){for(var De=-1,xt=(_=na(_,u)).length,cn=!1;++De<xt;){var Vn=Ol(_[De]);if(!(cn=null!=u&&T(u,Vn)))break;u=u[Vn]}return cn||++De!=xt?cn:!!(xt=null==u?0:u.length)&&Zf(xt)&&zl(Vn,xt)&&(ts(u)||md(u))}function Bd(u){return"function"!=typeof u.constructor||yl(u)?{}:_o(Ma(u))}function bu(u){return ts(u)||md(u)||!!(H&&u&&u[H])}function zl(u,_){var T=typeof u;return!!(_=_??Xt)&&("number"==T||"symbol"!=T&&$n.test(u))&&u>-1&&u%1==0&&u<_}function Mo(u,_,T){if(!Aa(T))return!1;var De=typeof _;return!!("number"==De?Uo(T)&&zl(_,T.length):"string"==De&&_ in T)&&Ka(T[_],u)}function Ta(u,_){if(ts(u))return!1;var T=typeof u;return!("number"!=T&&"symbol"!=T&&"boolean"!=T&&null!=u&&!nl(u))||En.test(u)||!Lt.test(u)||null!=_&&u in Di(_)}function Yi(u){var _=bl(u),T=Kt[_];if("function"!=typeof T||!(_ in Kr.prototype))return!1;if(u===T)return!0;var De=Ec(T);return!!De&&u===De[0]}(ks&&Va(new ks(new ArrayBuffer(1)))!=me||Os&&Va(new Os)!=Je||za&&Va(za.resolve())!=it||Ms&&Va(new Ms)!=un||qi&&Va(new qi)!=Fe)&&(Va=function(u){var _=io(u),T=_==ze?u.constructor:a,De=T?sc(T):"";if(De)switch(De){case mc:return me;case Ao:return Je;case Is:return it;case ol:return un;case Yo:return Fe}return _});var Tf=_i?Wl:Wu;function yl(u){var _=u&&u.constructor;return u===("function"==typeof _&&_.prototype||sr)}function Yd(u){return u==u&&!Aa(u)}function jd(u,_){return function(T){return null!=T&&T[u]===_&&(_!==a||u in Di(T))}}function Af(u,_,T){return _=Or(_===a?u.length-1:_,0),function(){for(var De=arguments,xt=-1,cn=Or(De.length-_,0),Vn=Mn(cn);++xt<cn;)Vn[xt]=De[_+xt];xt=-1;for(var Jn=Mn(_+1);++xt<_;)Jn[xt]=De[xt];return Jn[_]=T(Vn),cs(u,this,Jn)}}function Vd(u,_){return _.length<2?u:yo(u,uo(_,0,-1))}function Hd(u,_){if(("constructor"!==_||"function"!=typeof u[_])&&"__proto__"!=_)return u[_]}var $l=Sf(co),id=ki||function(u,_){return fs.setTimeout(u,_)},Ud=Sf(kl);function rc(u,_,T){var De=_+"";return Ud(u,function Tc(u,_){var T=_.length;if(!T)return u;var De=T-1;return _[De]=(T>1?"& ":"")+_[De],_=_.join(T>2?", ":" "),u.replace(ge,"{\n/* [wrapped with "+_+"] */\n")}(De,function Of(u,_){return xs(G,function(T){var De="_."+T[0];_&T[1]&&!qs(u,De)&&u.push(De)}),u.sort()}(function Nd(u){var _=u.match(ht);return _?_[1].split(Ht):[]}(De),T)))}function Sf(u){var _=0,T=0;return function(){var De=zi(),xt=16-(De-T);if(T=De,xt>0){if(++_>=800)return arguments[0]}else _=0;return u.apply(a,arguments)}}function xu(u,_){var T=-1,De=u.length,xt=De-1;for(_=_===a?De:_;++T<_;){var cn=ql(T,xt),Vn=u[cn];u[cn]=u[T],u[T]=Vn}return u.length=_,u}var kf=function Du(u){var _=ju(u,function(De){return 500===T.size&&T.clear(),De}),T=_.cache;return _}(function(u){var _=[];return 46===u.charCodeAt(0)&&_.push(""),u.replace(lt,function(T,De,xt,cn){_.push(xt?cn.replace(Tn,"$1"):De||T)}),_});function Ol(u){if("string"==typeof u||nl(u))return u;var _=u+"";return"0"==_&&1/u==-ln?"-0":_}function sc(u){if(null!=u){try{return Qi.call(u)}catch{}try{return u+""}catch{}}return""}function ac(u){if(u instanceof Kr)return u.clone();var _=new xr(u.__wrapped__,u.__chain__);return _.__actions__=fa(u.__actions__),_.__index__=u.__index__,_.__values__=u.__values__,_}var Ac=Gr(function(u,_){return Pa(u)?la(u,Hr(_,1,Pa,!0)):[]}),Po=Gr(function(u,_){var T=Us(_);return Pa(T)&&(T=a),Pa(u)?la(u,Hr(_,1,Pa,!0),Pr(T,2)):[]}),mh=Gr(function(u,_){var T=Us(_);return Pa(T)&&(T=a),Pa(u)?la(u,Hr(_,1,Pa,!0),a,T):[]});function sd(u,_,T){var De=null==u?0:u.length;if(!De)return-1;var xt=null==T?0:ns(T);return xt<0&&(xt=Or(De+xt,0)),wi(u,Pr(_,3),xt)}function ad(u,_,T){var De=null==u?0:u.length;if(!De)return-1;var xt=De-1;return T!==a&&(xt=ns(T),xt=T<0?Or(De+xt,0):Ir(xt,De-1)),wi(u,Pr(_,3),xt,!0)}function $d(u){return null!=u&&u.length?Hr(u,1):[]}function Mu(u){return u&&u.length?u[0]:a}var Fa=Gr(function(u){var _=Zr(u,vc);return _.length&&_[0]===u[0]?Do(_):[]}),gh=Gr(function(u){var _=Us(u),T=Zr(u,vc);return _===Us(T)?_=a:T.pop(),T.length&&T[0]===u[0]?Do(T,Pr(_,2)):[]}),Eu=Gr(function(u){var _=Us(u),T=Zr(u,vc);return(_="function"==typeof _?_:a)&&T.pop(),T.length&&T[0]===u[0]?Do(T,a,_):[]});function Us(u){var _=null==u?0:u.length;return _?u[_-1]:a}var vh=Gr(Tu);function Tu(u,_){return u&&u.length&&_&&_.length?jo(u,_):u}var bh=vl(function(u,_){var T=null==u?0:u.length,De=jc(u,_);return Td(u,Zr(_,function(xt){return zl(xt,T)?+xt:xt}).sort(_l)),De});function Wd(u){return null==u?u:ua.call(u)}var f=Gr(function(u){return gl(Hr(u,1,Pa,!0))}),v=Gr(function(u){var _=Us(u);return Pa(_)&&(_=a),gl(Hr(u,1,Pa,!0),Pr(_,2))}),x=Gr(function(u){var _=Us(u);return _="function"==typeof _?_:a,gl(Hr(u,1,Pa,!0),a,_)});function vn(u){if(!u||!u.length)return[];var _=0;return u=as(u,function(T){if(Pa(T))return _=Or(T.length,_),!0}),Ot(_,function(T){return Zr(u,Xe(T))})}function Jt(u,_){if(!u||!u.length)return[];var T=vn(u);return null==_?T:Zr(T,function(De){return cs(_,a,De)})}var jn=Gr(function(u,_){return Pa(u)?la(u,_):[]}),Qn=Gr(function(u){return au(as(u,Pa))}),ci=Gr(function(u){var _=Us(u);return Pa(_)&&(_=a),au(as(u,Pa),Pr(_,2))}),qn=Gr(function(u){var _=Us(u);return _="function"==typeof _?_:a,au(as(u,Pa),a,_)}),Ei=Gr(vn),Ci=Gr(function(u){var _=u.length,T=_>1?u[_-1]:a;return T="function"==typeof T?(u.pop(),T):a,Jt(u,T)});function hr(u){var _=Kt(u);return _.__chain__=!0,_}function zr(u,_){return _(u)}var Sr=vl(function(u){var _=u.length,T=_?u[0]:0,De=this.__wrapped__,xt=function(cn){return jc(cn,u)};return!(_>1||this.__actions__.length)&&De instanceof Kr&&zl(T)?((De=De.slice(T,+T+(_?1:0))).__actions__.push({func:zr,args:[xt],thisArg:a}),new xr(De,this.__chain__).thru(function(cn){return _&&!cn.length&&cn.push(a),cn})):this.thru(xt)}),Ha=xc(function(u,_,T){Pi.call(u,T)?++u[T]:Lo(u,T,1)}),Gd=qc(sd),cd=qc(ad);function ud(u,_){return(ts(u)?xs:Ca)(u,Pr(_,3))}function Dl(u,_){return(ts(u)?Bs:Vc)(u,Pr(_,3))}var Ch=xc(function(u,_,T){Pi.call(u,T)?u[T].push(_):Lo(u,T,[_])}),Lu=Gr(function(u,_,T){var De=-1,xt="function"==typeof _,cn=Uo(u)?Mn(u.length):[];return Ca(u,function(Vn){cn[++De]=xt?cs(_,Vn,T):Al(Vn,_,T)}),cn}),Wg=xc(function(u,_,T){Lo(u,T,_)});function Fu(u,_){return(ts(u)?Zr:cr)(u,Pr(_,3))}var Kg=xc(function(u,_,T){u[T?0:1].push(_)},function(){return[[],[]]}),Nb=Gr(function(u,_){if(null==u)return[];var T=_.length;return T>1&&Mo(u,_[0],_[1])?_=[]:T>2&&Mo(_[0],_[1],_[2])&&(_=[_[0]]),Cd(u,Hr(_,1),[])}),$f=bi||function(){return fs.Date.now()};function dp(u,_,T){return _=T?a:_,Vo(u,128,a,a,a,a,_=u&&null==_?u.length:_)}function Nu(u,_){var T;if("function"!=typeof _)throw new Ai(y);return u=ns(u),function(){return--u>0&&(T=_.apply(this,arguments)),u<=1&&(_=a),T}}var Bu=Gr(function(u,_,T){var De=1;if(T.length){var xt=Re(T,Cc(Bu));De|=E}return Vo(u,De,_,T,xt)}),up=Gr(function(u,_,T){var De=3;if(T.length){var xt=Re(T,Cc(up));De|=E}return Vo(_,De,u,T,xt)});function Yu(u,_,T){var De,xt,cn,Vn,Jn,fi,ji=0,Ni=!1,Wi=!1,lr=!0;if("function"!=typeof u)throw new Ai(y);function wr(ma){var sl=De,Lc=xt;return De=xt=a,ji=ma,Vn=u.apply(Lc,sl)}function Mr(ma){var sl=ma-fi;return fi===a||sl>=_||sl<0||Wi&&ma-ji>=cn}function _s(){var ma=$f();if(Mr(ma))return Cs(ma);Jn=id(_s,function us(ma){var Mm=_-(ma-fi);return Wi?Ir(Mm,cn-(ma-ji)):Mm}(ma))}function Cs(ma){return Jn=a,lr&&De?wr(ma):(De=xt=a,Vn)}function Wo(){var ma=$f(),sl=Mr(ma);if(De=arguments,xt=this,fi=ma,sl){if(Jn===a)return function Yr(ma){return ji=ma,Jn=id(_s,_),Ni?wr(ma):Vn}(fi);if(Wi)return cu(Jn),Jn=id(_s,_),wr(fi)}return Jn===a&&(Jn=id(_s,_)),Vn}return _=xl(_)||0,Aa(T)&&(Ni=!!T.leading,cn=(Wi="maxWait"in T)?Or(xl(T.maxWait)||0,_):cn,lr="trailing"in T?!!T.trailing:lr),Wo.cancel=function rl(){Jn!==a&&cu(Jn),ji=0,De=fi=xt=Jn=a},Wo.flush=function Co(){return Jn===a?Vn:Cs($f())},Wo}var Ah=Gr(function(u,_){return Bl(u,1,_)}),hp=Gr(function(u,_,T){return Bl(u,xl(_)||0,T)});function ju(u,_){if("function"!=typeof u||null!=_&&"function"!=typeof _)throw new Ai(y);var T=function(){var De=arguments,xt=_?_.apply(this,De):De[0],cn=T.cache;if(cn.has(xt))return cn.get(xt);var Vn=u.apply(this,De);return T.cache=cn.set(xt,Vn)||cn,Vn};return T.cache=new(ju.Cache||vo),T}function hd(u){if("function"!=typeof u)throw new Ai(y);return function(){var _=arguments;switch(_.length){case 0:return!u.call(this);case 1:return!u.call(this,_[0]);case 2:return!u.call(this,_[0],_[1]);case 3:return!u.call(this,_[0],_[1],_[2])}return!u.apply(this,_)}}ju.Cache=vo;var Xd=bc(function(u,_){var T=(_=1==_.length&&ts(_[0])?Zr(_[0],Me(Pr())):Zr(Hr(_,1),Me(Pr()))).length;return Gr(function(De){for(var xt=-1,cn=Ir(De.length,T);++xt<cn;)De[xt]=_[xt].call(this,De[xt]);return cs(u,this,De)})}),Kf=Gr(function(u,_){var T=Re(_,Cc(Kf));return Vo(u,E,a,_,T)}),mp=Gr(function(u,_){var T=Re(_,Cc(mp));return Vo(u,64,a,_,T)}),Bb=vl(function(u,_){return Vo(u,256,a,a,a,_)});function Ka(u,_){return u===_||u!=u&&_!=_}var Qd=Jc(fl),i_=Jc(function(u,_){return u>=_}),md=Qo(function(){return arguments}())?Qo:function(u){return Ra(u)&&Pi.call(u,"callee")&&!Ja.call(u,"callee")},ts=Mn.isArray,r_=Vs?Me(Vs):function jl(u){return Ra(u)&&io(u)==qt};function Uo(u){return null!=u&&Zf(u.length)&&!Wl(u)}function Pa(u){return Ra(u)&&Uo(u)}var Oc=ps||Wu,s_=lo?Me(lo):function Zl(u){return Ra(u)&&io(u)==It};function pd(u){if(!Ra(u))return!1;var _=io(u);return _==Ze||"[object DOMException]"==_||"string"==typeof u.message&&"string"==typeof u.name&&!Vu(u)}function Wl(u){if(!Aa(u))return!1;var _=io(u);return _==Ee||_==rt||"[object AsyncFunction]"==_||"[object Proxy]"==_}function Qf(u){return"number"==typeof u&&u==ns(u)}function Zf(u){return"number"==typeof u&&u>-1&&u%1==0&&u<=Xt}function Aa(u){var _=typeof u;return null!=u&&("object"==_||"function"==_)}function Ra(u){return null!=u&&"object"==typeof u}var Oh=Ps?Me(Ps):function Er(u){return Ra(u)&&Va(u)==Je};function Dp(u){return"number"==typeof u||Ra(u)&&io(u)==an}function Vu(u){if(!Ra(u)||io(u)!=ze)return!1;var _=Ma(u);if(null===_)return!0;var T=Pi.call(_,"constructor")&&_.constructor;return"function"==typeof T&&T instanceof T&&Qi.call(T)==go}var Jf=Rs?Me(Rs):function b(u){return Ra(u)&&io(u)==$t},em=As?Me(As):function R(u){return Ra(u)&&Va(u)==un};function Ih(u){return"string"==typeof u||!ts(u)&&Ra(u)&&io(u)==xn}function nl(u){return"symbol"==typeof u||Ra(u)&&io(u)==ri}var gd=xa?Me(xa):function ye(u){return Ra(u)&&Zf(u.length)&&!!Nr[io(u)]},d_=Jc(Ti),_d=Jc(function(u,_){return u<=_});function nm(u){if(!u)return[];if(Uo(u))return Ih(u)?bt(u):fa(u);if(gt&&u[gt])return function N(Qe){for(var Ut,Mn=[];!(Ut=Qe.next()).done;)Mn.push(Ut.value);return Mn}(u[gt]());var _=Va(u);return(_==Je?W:_==un?At:vd)(u)}function Gl(u){return u?(u=xl(u))===ln||u===-ln?17976931348623157e292*(u<0?-1:1):u==u?u:0:0===u?u:0}function ns(u){var _=Gl(u),T=_%1;return _==_?T?_-T:_:0}function im(u){return u?dl(ns(u),0,re):0}function xl(u){if("number"==typeof u)return u;if(nl(u))return NaN;if(Aa(u)){var _="function"==typeof u.valueOf?u.valueOf():u;u=Aa(_)?_+"":_}if("string"!=typeof u)return 0===u?u:+u;u=K(u);var T=Si.test(u);return T||mn.test(u)?ya(u.slice(2),T?2:8):hi.test(u)?NaN:+u}function Mp(u){return xo(u,zo(u))}function Ys(u){return null==u?"":so(u)}var Ep=el(function(u,_){if(yl(_)||Uo(_))xo(_,ho(_),u);else for(var T in _)Pi.call(_,T)&&ja(u,T,_[T])}),h_=el(function(u,_){xo(_,zo(_),u)}),rm=el(function(u,_,T,De){xo(_,zo(_),u,De)}),Hu=el(function(u,_,T,De){xo(_,ho(_),u,De)}),f_=vl(jc),p_=Gr(function(u,_){u=Di(u);var T=-1,De=_.length,xt=De>2?_[2]:a;for(xt&&Mo(_[0],_[1],xt)&&(De=1);++T<De;)for(var cn=_[T],Vn=zo(cn),Jn=-1,fi=Vn.length;++Jn<fi;){var ji=Vn[Jn],Ni=u[ji];(Ni===a||Ka(Ni,sr[ji])&&!Pi.call(u,ji))&&(u[ji]=cn[ji])}return u}),Cp=Gr(function(u){return u.push(a,ed),cs(lm,a,u)});function Tp(u,_,T){var De=null==u?a:yo(u,_);return De===a?T:De}function Ap(u,_){return null!=u&&nd(u,_,Xo)}var Hb=ah(function(u,_,T){null!=_&&"function"!=typeof _.toString&&(_=ys.call(_)),u[_]=T},zh(Eo)),Ub=ah(function(u,_,T){null!=_&&"function"!=typeof _.toString&&(_=ys.call(_)),Pi.call(u,_)?u[_].push(T):u[_]=[T]},Pr),zb=Gr(Al);function ho(u){return Uo(u)?Xr(u):Wt(u)}function zo(u){return Uo(u)?Xr(u,!0):function Zn(u){if(!Aa(u))return function La(u){var _=[];if(null!=u)for(var T in Di(u))_.push(T);return _}(u);var _=yl(u),T=[];for(var De in u)"constructor"==De&&(_||!Pi.call(u,De))||T.push(De);return T}(u)}var om=el(function(u,_,T){xi(u,_,T)}),lm=el(function(u,_,T,De){xi(u,_,T,De)}),Sp=vl(function(u,_){var T={};if(null==u)return T;var De=!1;_=Zr(_,function(cn){return cn=na(cn,u),De||(De=cn.length>1),cn}),xo(u,gu(u),T),De&&(T=$a(T,7,pu));for(var xt=_.length;xt--;)Gc(T,_[xt]);return T}),Op=vl(function(u,_){return null==u?{}:function Fs(u,_){return zc(u,_,function(T,De){return Ap(u,De)})}(u,_)});function cm(u,_){if(null==u)return{};var T=Zr(gu(u),function(De){return[De]});return _=Pr(_),zc(u,T,function(De,xt){return _(De,xt[0])})}var dm=ic(ho),x_=ic(zo);function vd(u){return null==u?[]:Mt(u,ho(u))}var M_=Vl(function(u,_,T){return _=_.toLowerCase(),u+(T?bd(_):_)});function bd(u){return Vh(Ys(u).toLowerCase())}function Nh(u){return(u=Ys(u))&&u.replace(Ae,Mi).replace(ca,"")}var E_=Vl(function(u,_,T){return u+(T?"-":"")+_.toLowerCase()}),C_=Vl(function(u,_,T){return u+(T?" ":"")+_.toLowerCase()}),Fp=hu("toLowerCase"),mm=Vl(function(u,_,T){return u+(T?"_":"")+_.toLowerCase()}),O_=Vl(function(u,_,T){return u+(T?" ":"")+Vh(_)}),Yp=Vl(function(u,_,T){return u+(T?" ":"")+_.toUpperCase()}),Vh=hu("toUpperCase");function gm(u,_,T){return u=Ys(u),(_=T?a:_)===a?function h(Qe){return Ua.test(Qe)}(u)?function fn(Qe){return Qe.match(Na)||[]}(u):function dn(Qe){return Qe.match(ft)||[]}(u):u.match(_)||[]}var Hh=Gr(function(u,_){try{return cs(u,a,_)}catch(T){return pd(T)?T:new yi(T)}}),jp=vl(function(u,_){return xs(_,function(T){T=Ol(T),Lo(u,T,Bu(u[T],u))}),u});function zh(u){return function(){return u}}var $u=Fd(),Vp=Fd(!0);function Eo(u){return u}function qd(u){return Ue("function"==typeof u?u:$a(u,1))}var P_=Gr(function(u,_){return function(T){return Al(T,u,_)}}),R_=Gr(function(u,_){return function(T){return Al(u,T,_)}});function vm(u,_,T){var De=ho(_),xt=Tl(_,De);null==T&&(!Aa(_)||!xt.length&&De.length)&&(T=_,_=u,u=this,xt=Tl(_,ho(_)));var cn=!(Aa(T)&&"chain"in T&&!T.chain),Vn=Wl(u);return xs(xt,function(Jn){var fi=_[Jn];u[Jn]=fi,Vn&&(u.prototype[Jn]=function(){var ji=this.__chain__;if(cn||ji){var Ni=u(this.__wrapped__);return(Ni.__actions__=fa(this.__actions__)).push({func:fi,args:arguments,thisArg:u}),Ni.__chain__=ji,Ni}return fi.apply(u,Wr([this.value()],arguments))})}),u}function $h(){}var zp=Pd(Zr),$p=Pd(wa),Jd=Pd(He);function bm(u){return Ta(u)?Xe(Ol(u)):function $c(u){return function(_){return yo(_,u)}}(u)}var N_=fu(),Wh=fu(!0);function Ic(){return[]}function Wu(){return!1}var wm=nc(function(u,_){return u+_},0),B_=wo("ceil"),Y_=nc(function(u,_){return u/_},1),j_=wo("floor"),Zp=nc(function(u,_){return u*_},1),$_=wo("round"),W_=nc(function(u,_){return u-_},0);return Kt.after=function Ru(u,_){if("function"!=typeof _)throw new Ai(y);return u=ns(u),function(){if(--u<1)return _.apply(this,arguments)}},Kt.ary=dp,Kt.assign=Ep,Kt.assignIn=h_,Kt.assignInWith=rm,Kt.assignWith=Hu,Kt.at=f_,Kt.before=Nu,Kt.bind=Bu,Kt.bindAll=jp,Kt.bindKey=up,Kt.castArray=function fd(){if(!arguments.length)return[];var u=arguments[0];return ts(u)?u:[u]},Kt.chain=hr,Kt.chunk=function zd(u,_,T){_=(T?Mo(u,_,T):_===a)?1:Or(ns(_),0);var De=null==u?0:u.length;if(!De||_<1)return[];for(var xt=0,cn=0,Vn=Mn(ar(De/_));xt<De;)Vn[cn++]=uo(u,xt,xt+=_);return Vn},Kt.compact=function If(u){for(var _=-1,T=null==u?0:u.length,De=0,xt=[];++_<T;){var cn=u[_];cn&&(xt[De++]=cn)}return xt},Kt.concat=function op(){var u=arguments.length;if(!u)return[];for(var _=Mn(u-1),T=arguments[0],De=u;De--;)_[De-1]=arguments[De];return Wr(ts(T)?fa(T):[T],Hr(_,1))},Kt.cond=function Uh(u){var _=null==u?0:u.length,T=Pr();return u=_?Zr(u,function(De){if("function"!=typeof De[1])throw new Ai(y);return[T(De[0]),De[1]]}):[],Gr(function(De){for(var xt=-1;++xt<_;){var cn=u[xt];if(cs(cn[0],this,De))return cs(cn[1],this,De)}})},Kt.conforms=function zu(u){return function Md(u){var _=ho(u);return function(T){return bo(T,u,_)}}($a(u,1))},Kt.constant=zh,Kt.countBy=Ha,Kt.create=function m_(u,_){var T=_o(u);return null==_?T:Yc(T,_)},Kt.curry=function Wf(u,_,T){var De=Vo(u,8,a,a,a,a,a,_=T?a:_);return De.placeholder=Wf.placeholder,De},Kt.curryRight=function Th(u,_,T){var De=Vo(u,16,a,a,a,a,a,_=T?a:_);return De.placeholder=Th.placeholder,De},Kt.debounce=Yu,Kt.defaults=p_,Kt.defaultsDeep=Cp,Kt.defer=Ah,Kt.delay=hp,Kt.difference=Ac,Kt.differenceBy=Po,Kt.differenceWith=mh,Kt.drop=function oc(u,_,T){var De=null==u?0:u.length;return De?uo(u,(_=T||_===a?1:ns(_))<0?0:_,De):[]},Kt.dropRight=function lc(u,_,T){var De=null==u?0:u.length;return De?uo(u,0,(_=De-(_=T||_===a?1:ns(_)))<0?0:_):[]},Kt.dropRightWhile=function ph(u,_){return u&&u.length?_c(u,Pr(_,3),!0,!0):[]},Kt.dropWhile=function rd(u,_){return u&&u.length?_c(u,Pr(_,3),!0):[]},Kt.fill=function wu(u,_,T,De){var xt=null==u?0:u.length;return xt?(T&&"number"!=typeof T&&Mo(u,_,T)&&(T=0,De=xt),function Hc(u,_,T,De){var xt=u.length;for((T=ns(T))<0&&(T=-T>xt?0:xt+T),(De=De===a||De>xt?xt:ns(De))<0&&(De+=xt),De=T>De?0:im(De);T<De;)u[T++]=_;return u}(u,_,T,De)):[]},Kt.filter=function ld(u,_){return(ts(u)?as:th)(u,Pr(_,3))},Kt.flatMap=function dd(u,_){return Hr(Fu(u,_),1)},Kt.flatMapDeep=function Ga(u,_){return Hr(Fu(u,_),ln)},Kt.flatMapDepth=function Iu(u,_,T){return T=T===a?1:ns(T),Hr(Fu(u,_),T)},Kt.flatten=$d,Kt.flattenDeep=function Lf(u){return null!=u&&u.length?Hr(u,ln):[]},Kt.flattenDepth=function Sc(u,_){return null!=u&&u.length?Hr(u,_=_===a?1:ns(_)):[]},Kt.flip=function fp(u){return Vo(u,512)},Kt.flow=$u,Kt.flowRight=Vp,Kt.fromPairs=function Ff(u){for(var _=-1,T=null==u?0:u.length,De={};++_<T;){var xt=u[_];De[xt[0]]=xt[1]}return De},Kt.functions=function sm(u){return null==u?[]:Tl(u,ho(u))},Kt.functionsIn=function Vb(u){return null==u?[]:Tl(u,zo(u))},Kt.groupBy=Ch,Kt.initial=function Rf(u){return null!=u&&u.length?uo(u,0,-1):[]},Kt.intersection=Fa,Kt.intersectionBy=gh,Kt.intersectionWith=Eu,Kt.invert=Hb,Kt.invertBy=Ub,Kt.invokeMap=Lu,Kt.iteratee=qd,Kt.keyBy=Wg,Kt.keys=ho,Kt.keysIn=zo,Kt.map=Fu,Kt.mapKeys=function Fh(u,_){var T={};return _=Pr(_,3),Xs(u,function(De,xt,cn){Lo(T,_(De,xt,cn),De)}),T},Kt.mapValues=function Ph(u,_){var T={};return _=Pr(_,3),Xs(u,function(De,xt,cn){Lo(T,xt,_(De,xt,cn))}),T},Kt.matches=function F_(u){return Br($a(u,1))},Kt.matchesProperty=function Hp(u,_){return os(u,$a(_,1))},Kt.memoize=ju,Kt.merge=om,Kt.mergeWith=lm,Kt.method=P_,Kt.methodOf=R_,Kt.mixin=vm,Kt.negate=hd,Kt.nthArg=function qr(u){return u=ns(u),Gr(function(_){return qo(_,u)})},Kt.omit=Sp,Kt.omitBy=function kp(u,_){return cm(u,hd(Pr(_)))},Kt.once=function Gf(u){return Nu(2,u)},Kt.orderBy=function Gg(u,_,T,De){return null==u?[]:(ts(_)||(_=null==_?[]:[_]),ts(T=De?a:T)||(T=null==T?[]:[T]),Cd(u,_,T))},Kt.over=zp,Kt.overArgs=Xd,Kt.overEvery=$p,Kt.overSome=Jd,Kt.partial=Kf,Kt.partialRight=mp,Kt.partition=Kg,Kt.pick=Op,Kt.pickBy=cm,Kt.property=bm,Kt.propertyOf=function Wp(u){return function(_){return null==u?a:yo(u,_)}},Kt.pull=vh,Kt.pullAll=Tu,Kt.pullAllBy=function Au(u,_,T){return u&&u.length&&_&&_.length?jo(u,_,Pr(T,2)):u},Kt.pullAllWith=function Nf(u,_,T){return u&&u.length&&_&&_.length?jo(u,_,a,T):u},Kt.pullAt=bh,Kt.range=N_,Kt.rangeRight=Wh,Kt.rearg=Bb,Kt.reject=function Xg(u,_){return(ts(u)?as:th)(u,hd(Pr(_,3)))},Kt.remove=function Bf(u,_){var T=[];if(!u||!u.length)return T;var De=-1,xt=[],cn=u.length;for(_=Pr(_,3);++De<cn;){var Vn=u[De];_(Vn,De,u)&&(T.push(Vn),xt.push(De))}return Td(u,xt),T},Kt.rest=function Sh(u,_){if("function"!=typeof u)throw new Ai(y);return Gr(u,_=_===a?_:ns(_))},Kt.reverse=Wd,Kt.sampleSize=function Pu(u,_,T){return _=(T?Mo(u,_,T):_===a)?1:ns(_),(ts(u)?cl:pl)(u,_)},Kt.set=function il(u,_,T){return null==u?u:Jo(u,_,T)},Kt.setWith=function dc(u,_,T,De){return De="function"==typeof De?De:a,null==u?u:Jo(u,_,T,De)},Kt.shuffle=function cp(u){return(ts(u)?Rl:wf)(u)},Kt.slice=function Yf(u,_,T){var De=null==u?0:u.length;return De?(T&&"number"!=typeof T&&Mo(u,_,T)?(_=0,T=De):(_=null==_?0:ns(_),T=T===a?De:ns(T)),uo(u,_,T)):[]},Kt.sortBy=Nb,Kt.sortedUniq=function ku(u){return u&&u.length?kd(u):[]},Kt.sortedUniqBy=function Vf(u,_){return u&&u.length?kd(u,Pr(_,2)):[]},Kt.split=function k_(u,_,T){return T&&"number"!=typeof T&&Mo(u,_,T)&&(_=T=a),(T=T===a?re:T>>>0)?(u=Ys(u))&&("string"==typeof _||null!=_&&!Jf(_))&&!(_=so(_))&&O(u)?Es(bt(u),0,T):u.split(_,T):[]},Kt.spread=function Xf(u,_){if("function"!=typeof u)throw new Ai(y);return _=null==_?0:Or(ns(_),0),Gr(function(T){var De=T[_],xt=Es(T,0,_);return De&&Wr(xt,De),cs(u,this,xt)})},Kt.tail=function Mh(u){var _=null==u?0:u.length;return _?uo(u,1,_):[]},Kt.take=function Eh(u,_,T){return u&&u.length?uo(u,0,(_=T||_===a?1:ns(_))<0?0:_):[]},Kt.takeRight=function Hf(u,_,T){var De=null==u?0:u.length;return De?uo(u,(_=De-(_=T||_===a?1:ns(_)))<0?0:_,De):[]},Kt.takeRightWhile=function o(u,_){return u&&u.length?_c(u,Pr(_,3),!1,!0):[]},Kt.takeWhile=function c(u,_){return u&&u.length?_c(u,Pr(_,3)):[]},Kt.tap=function fr(u,_){return _(u),u},Kt.throttle=function pp(u,_,T){var De=!0,xt=!0;if("function"!=typeof u)throw new Ai(y);return Aa(T)&&(De="leading"in T?!!T.leading:De,xt="trailing"in T?!!T.trailing:xt),Yu(u,_,{leading:De,maxWait:_,trailing:xt})},Kt.thru=zr,Kt.toArray=nm,Kt.toPairs=dm,Kt.toPairsIn=x_,Kt.toPath=function xm(u){return ts(u)?Zr(u,Ol):nl(u)?[u]:fa(kf(Ys(u)))},Kt.toPlainObject=Mp,Kt.transform=function w_(u,_,T){var De=ts(u),xt=De||Oc(u)||gd(u);if(_=Pr(_,4),null==T){var cn=u&&u.constructor;T=xt?De?new cn:[]:Aa(u)&&Wl(cn)?_o(Ma(u)):{}}return(xt?xs:Xs)(u,function(Vn,Jn,fi){return _(T,Vn,Jn,fi)}),T},Kt.unary=function gp(u){return dp(u,1)},Kt.union=f,Kt.unionBy=v,Kt.unionWith=x,Kt.uniq=function V(u){return u&&u.length?gl(u):[]},Kt.uniqBy=function Pe(u,_){return u&&u.length?gl(u,Pr(_,2)):[]},Kt.uniqWith=function Ft(u,_){return _="function"==typeof _?_:a,u&&u.length?gl(u,a,_):[]},Kt.unset=function $b(u,_){return null==u||Gc(u,_)},Kt.unzip=vn,Kt.unzipWith=Jt,Kt.update=function Wb(u,_,T){return null==u?u:Od(u,_,lu(T))},Kt.updateWith=function Ip(u,_,T,De){return De="function"==typeof De?De:a,null==u?u:Od(u,_,lu(T),De)},Kt.values=vd,Kt.valuesIn=function Gb(u){return null==u?[]:Mt(u,zo(u))},Kt.without=jn,Kt.words=gm,Kt.wrap=function _p(u,_){return Kf(lu(_),u)},Kt.xor=Qn,Kt.xorBy=ci,Kt.xorWith=qn,Kt.zip=Ei,Kt.zipObject=function Ii(u,_){return ou(u||[],_||[],ja)},Kt.zipObjectDeep=function Ui(u,_){return ou(u||[],_||[],Jo)},Kt.zipWith=Ci,Kt.entries=dm,Kt.entriesIn=x_,Kt.extend=h_,Kt.extendWith=rm,vm(Kt,Kt),Kt.add=wm,Kt.attempt=Hh,Kt.camelCase=M_,Kt.capitalize=bd,Kt.ceil=B_,Kt.clamp=function Rh(u,_,T){return T===a&&(T=_,_=a),T!==a&&(T=(T=xl(T))==T?T:0),_!==a&&(_=(_=xl(_))==_?_:0),dl(xl(u),_,T)},Kt.clone=function qg(u){return $a(u,4)},Kt.cloneDeep=function e_(u){return $a(u,5)},Kt.cloneDeepWith=function t_(u,_){return $a(u,5,_="function"==typeof _?_:a)},Kt.cloneWith=function Jg(u,_){return $a(u,4,_="function"==typeof _?_:a)},Kt.conformsTo=function n_(u,_){return null==_||bo(u,_,ho(_))},Kt.deburr=Nh,Kt.defaultTo=function _m(u,_){return null==u||u!=u?_:u},Kt.divide=Y_,Kt.endsWith=function Lp(u,_,T){u=Ys(u),_=so(_);var De=u.length,xt=T=T===a?De:dl(ns(T),0,De);return(T-=_.length)>=0&&u.slice(T,xt)==_},Kt.eq=Ka,Kt.escape=function fm(u){return(u=Ys(u))&&z.test(u)?u.replace(kt,Ji):u},Kt.escapeRegExp=function Bh(u){return(u=Ys(u))&&de.test(u)?u.replace(xe,"\\$&"):u},Kt.every=function Ro(u,_,T){var De=ts(u)?wa:Ed;return T&&Mo(u,_,T)&&(_=a),De(u,Pr(_,3))},Kt.find=Gd,Kt.findIndex=sd,Kt.findKey=function g_(u,_){return In(u,Pr(_,3),Xs)},Kt.findLast=cd,Kt.findLastIndex=ad,Kt.findLastKey=function __(u,_){return In(u,Pr(_,3),hl)},Kt.floor=j_,Kt.forEach=ud,Kt.forEachRight=Dl,Kt.forIn=function v_(u,_){return null==u?u:Cl(u,Pr(_,3),zo)},Kt.forInRight=function b_(u,_){return null==u?u:ul(u,Pr(_,3),zo)},Kt.forOwn=function y_(u,_){return u&&Xs(u,Pr(_,3))},Kt.forOwnRight=function D_(u,_){return u&&hl(u,Pr(_,3))},Kt.get=Tp,Kt.gt=Qd,Kt.gte=i_,Kt.has=function am(u,_){return null!=u&&nd(u,_,nh)},Kt.hasIn=Ap,Kt.head=Mu,Kt.identity=Eo,Kt.includes=function Kd(u,_,T,De){u=Uo(u)?u:vd(u),T=T&&!De?ns(T):0;var xt=u.length;return T<0&&(T=Or(xt+T,0)),Ih(u)?T<=xt&&u.indexOf(_,T)>-1:!!xt&&Bi(u,_,T)>-1},Kt.indexOf=function Pf(u,_,T){var De=null==u?0:u.length;if(!De)return-1;var xt=null==T?0:ns(T);return xt<0&&(xt=Or(De+xt,0)),Bi(u,_,xt)},Kt.inRange=function um(u,_,T){return _=Gl(_),T===a?(T=_,_=0):T=Gl(T),function Uc(u,_,T){return u>=Ir(_,T)&&u<Or(_,T)}(u=xl(u),_,T)},Kt.invoke=zb,Kt.isArguments=md,Kt.isArray=ts,Kt.isArrayBuffer=r_,Kt.isArrayLike=Uo,Kt.isArrayLikeObject=Pa,Kt.isBoolean=function vp(u){return!0===u||!1===u||Ra(u)&&io(u)==tt},Kt.isBuffer=Oc,Kt.isDate=s_,Kt.isElement=function a_(u){return Ra(u)&&1===u.nodeType&&!Vu(u)},Kt.isEmpty=function o_(u){if(null==u)return!0;if(Uo(u)&&(ts(u)||"string"==typeof u||"function"==typeof u.splice||Oc(u)||gd(u)||md(u)))return!u.length;var _=Va(u);if(_==Je||_==un)return!u.size;if(yl(u))return!Wt(u).length;for(var T in u)if(Pi.call(u,T))return!1;return!0},Kt.isEqual=function kh(u,_){return ml(u,_)},Kt.isEqualWith=function cc(u,_,T){var De=(T="function"==typeof T?T:a)?T(u,_):a;return De===a?ml(u,_,a,T):!!De},Kt.isError=pd,Kt.isFinite=function bp(u){return"number"==typeof u&&yr(u)},Kt.isFunction=Wl,Kt.isInteger=Qf,Kt.isLength=Zf,Kt.isMap=Oh,Kt.isMatch=function qf(u,_){return u===_||Sl(u,_,Ul(_))},Kt.isMatchWith=function Yb(u,_,T){return T="function"==typeof T?T:a,Sl(u,_,Ul(_),T)},Kt.isNaN=function jb(u){return Dp(u)&&u!=+u},Kt.isNative=function yp(u){if(Tf(u))throw new yi("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Ds(u)},Kt.isNil=function c_(u){return null==u},Kt.isNull=function l_(u){return null===u},Kt.isNumber=Dp,Kt.isObject=Aa,Kt.isObjectLike=Ra,Kt.isPlainObject=Vu,Kt.isRegExp=Jf,Kt.isSafeInteger=function xp(u){return Qf(u)&&u>=-Xt&&u<=Xt},Kt.isSet=em,Kt.isString=Ih,Kt.isSymbol=nl,Kt.isTypedArray=gd,Kt.isUndefined=function Lh(u){return u===a},Kt.isWeakMap=function wp(u){return Ra(u)&&Va(u)==Fe},Kt.isWeakSet=function tm(u){return Ra(u)&&"[object WeakSet]"==io(u)},Kt.join=function Cu(u,_){return null==u?"":Ss.call(u,_)},Kt.kebabCase=E_,Kt.last=Us,Kt.lastIndexOf=function kc(u,_,T){var De=null==u?0:u.length;if(!De)return-1;var xt=De;return T!==a&&(xt=(xt=ns(T))<0?Or(De+xt,0):Ir(xt,De-1)),_==_?function zt(Qe,Ut,Mn){for(var Xn=Mn+1;Xn--;)if(Qe[Xn]===Ut)return Xn;return Xn}(u,_,xt):wi(u,mr,xt,!0)},Kt.lowerCase=C_,Kt.lowerFirst=Fp,Kt.lt=d_,Kt.lte=_d,Kt.max=function Xp(u){return u&&u.length?Yl(u,Eo,fl):a},Kt.maxBy=function V_(u,_){return u&&u.length?Yl(u,Pr(_,2),fl):a},Kt.mean=function H_(u){return Le(u,Eo)},Kt.meanBy=function U_(u,_){return Le(u,Pr(_,2))},Kt.min=function z_(u){return u&&u.length?Yl(u,Eo,Ti):a},Kt.minBy=function Qp(u,_){return u&&u.length?Yl(u,Pr(_,2),Ti):a},Kt.stubArray=Ic,Kt.stubFalse=Wu,Kt.stubObject=function Gu(){return{}},Kt.stubString=function Gp(){return""},Kt.stubTrue=function ym(){return!0},Kt.multiply=Zp,Kt.nth=function _h(u,_){return u&&u.length?qo(u,ns(_)):a},Kt.noConflict=function Up(){return fs._===this&&(fs._=Ya),this},Kt.noop=$h,Kt.now=$f,Kt.pad=function T_(u,_,T){u=Ys(u);var De=(_=ns(_))?wt(u):0;if(!_||De>=_)return u;var xt=(_-De)/2;return wc(ms(xt),T)+u+wc(ar(xt),T)},Kt.padEnd=function A_(u,_,T){u=Ys(u);var De=(_=ns(_))?wt(u):0;return _&&De<_?u+wc(_-De,T):u},Kt.padStart=function S_(u,_,T){u=Ys(u);var De=(_=ns(_))?wt(u):0;return _&&De<_?wc(_-De,T)+u:u},Kt.parseInt=function Pp(u,_,T){return T||null==_?_=0:_&&(_=+_),pr(Ys(u).replace(k,""),_||0)},Kt.random=function hm(u,_,T){if(T&&"boolean"!=typeof T&&Mo(u,_,T)&&(_=T=a),T===a&&("boolean"==typeof _?(T=_,_=a):"boolean"==typeof u&&(T=u,u=a)),u===a&&_===a?(u=0,_=1):(u=Gl(u),_===a?(_=u,u=0):_=Gl(_)),u>_){var De=u;u=_,_=De}if(T||u%1||_%1){var xt=ws();return Ir(u+xt*(_-u+da("1e-"+((xt+"").length-1))),_)}return ql(u,_)},Kt.reduce=function Uf(u,_,T){var De=ts(u)?bs:Vt,xt=arguments.length<3;return De(u,Pr(_,4),T,xt,Ca)},Kt.reduceRight=function lp(u,_,T){var De=ts(u)?Fr:Vt,xt=arguments.length<3;return De(u,Pr(_,4),T,xt,Vc)},Kt.repeat=function Uu(u,_,T){return _=(T?Mo(u,_,T):_===a)?1:ns(_),Sd(Ys(u),_)},Kt.replace=function Yh(){var u=arguments,_=Ys(u[0]);return u.length<3?_:_.replace(u[1],u[2])},Kt.result=function Zd(u,_,T){var De=-1,xt=(_=na(_,u)).length;for(xt||(xt=1,u=a);++De<xt;){var cn=null==u?a:u[Ol(_[De])];cn===a&&(De=xt,cn=T),u=Wl(cn)?cn.call(u):cn}return u},Kt.round=$_,Kt.runInContext=Qe,Kt.sample=function Qg(u){return(ts(u)?Ks:ro)(u)},Kt.size=function zf(u){if(null==u)return 0;if(Uo(u))return Ih(u)?wt(u):u.length;var _=Va(u);return _==Je||_==un?u.size:Wt(u).length},Kt.snakeCase=mm,Kt.some=function Zg(u,_,T){var De=ts(u)?He:Mf;return T&&Mo(u,_,T)&&(_=a),De(u,Pr(_,3))},Kt.sortedIndex=function yh(u,_){return Jl(u,_)},Kt.sortedIndexBy=function Dh(u,_,T){return gc(u,_,Pr(T,2))},Kt.sortedIndexOf=function Su(u,_){var T=null==u?0:u.length;if(T){var De=Jl(u,_);if(De<T&&Ka(u[De],_))return De}return-1},Kt.sortedLastIndex=function xh(u,_){return Jl(u,_,!0)},Kt.sortedLastIndexBy=function wh(u,_,T){return gc(u,_,Pr(T,2),!0)},Kt.sortedLastIndexOf=function jf(u,_){if(null!=u&&u.length){var De=Jl(u,_,!0)-1;if(Ka(u[De],_))return De}return-1},Kt.startCase=O_,Kt.startsWith=function pm(u,_,T){return u=Ys(u),T=null==T?0:dl(ns(T),0,u.length),_=so(_),u.slice(T,T+_.length)==_},Kt.subtract=W_,Kt.sum=function $o(u){return u&&u.length?er(u,Eo):0},Kt.sumBy=function G_(u,_){return u&&u.length?er(u,Pr(_,2)):0},Kt.template=function Rp(u,_,T){var De=Kt.templateSettings;T&&Mo(u,_,T)&&(_=a),u=Ys(u),_=rm({},_,De,mu);var Jn,fi,xt=rm({},_.imports,De.imports,mu),cn=ho(xt),Vn=Mt(xt,cn),ji=0,Ni=_.interpolate||Sn,Wi="__p += '",lr=si((_.escape||Sn).source+"|"+Ni.source+"|"+(Ni===Be?tn:Sn).source+"|"+(_.evaluate||Sn).source+"|$","g"),wr="//# sourceURL="+(Pi.call(_,"sourceURL")?(_.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++zs+"]")+"\n";u.replace(lr,function(Mr,_s,Cs,rl,Co,Wo){return Cs||(Cs=rl),Wi+=u.slice(ji,Wo).replace(pt,tr),_s&&(Jn=!0,Wi+="' +\n__e("+_s+") +\n'"),Co&&(fi=!0,Wi+="';\n"+Co+";\n__p += '"),Cs&&(Wi+="' +\n((__t = ("+Cs+")) == null ? '' : __t) +\n'"),ji=Wo+Mr.length,Mr}),Wi+="';\n";var Yr=Pi.call(_,"variable")&&_.variable;if(Yr){if(Tt.test(Yr))throw new yi("Invalid `variable` option passed into `_.template`")}else Wi="with (obj) {\n"+Wi+"\n}\n";Wi=(fi?Wi.replace(bn,""):Wi).replace(qe,"$1").replace(hn,"$1;"),Wi="function("+(Yr||"obj")+") {\n"+(Yr?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(Jn?", __e = _.escape":"")+(fi?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+Wi+"return __p\n}";var us=Hh(function(){return mi(cn,wr+"return "+Wi).apply(a,Vn)});if(us.source=Wi,pd(us))throw us;return us},Kt.times=function Dm(u,_){if((u=ns(u))<1||u>Xt)return[];var T=re,De=Ir(u,re);_=Pr(_),u-=re;for(var xt=Ot(De,_);++T<u;)_(T);return xt},Kt.toFinite=Gl,Kt.toInteger=ns,Kt.toLength=im,Kt.toLower=function yd(u){return Ys(u).toLowerCase()},Kt.toNumber=xl,Kt.toSafeInteger=function u_(u){return u?dl(ns(u),-Xt,Xt):0===u?u:0},Kt.toString=Ys,Kt.toUpper=function Np(u){return Ys(u).toUpperCase()},Kt.trim=function Bp(u,_,T){if((u=Ys(u))&&(T||_===a))return K(u);if(!u||!(_=so(_)))return u;var De=bt(u),xt=bt(_);return Es(De,Hn(De,xt),Kn(De,xt)+1).join("")},Kt.trimEnd=function I_(u,_,T){if((u=Ys(u))&&(T||_===a))return u.slice(0,ut(u)+1);if(!u||!(_=so(_)))return u;var De=bt(u);return Es(De,0,Kn(De,bt(_))+1).join("")},Kt.trimStart=function Kb(u,_,T){if((u=Ys(u))&&(T||_===a))return u.replace(k,"");if(!u||!(_=so(_)))return u;var De=bt(u);return Es(De,Hn(De,bt(_))).join("")},Kt.truncate=function jh(u,_){var T=30,De="...";if(Aa(_)){var xt="separator"in _?_.separator:xt;T="length"in _?ns(_.length):T,De="omission"in _?so(_.omission):De}var cn=(u=Ys(u)).length;if(O(u)){var Vn=bt(u);cn=Vn.length}if(T>=cn)return u;var Jn=T-wt(De);if(Jn<1)return De;var fi=Vn?Es(Vn,0,Jn).join(""):u.slice(0,Jn);if(xt===a)return fi+De;if(Vn&&(Jn+=fi.length-Jn),Jf(xt)){if(u.slice(Jn).search(xt)){var ji,Ni=fi;for(xt.global||(xt=si(xt.source,Ys(oi.exec(xt))+"g")),xt.lastIndex=0;ji=xt.exec(Ni);)var Wi=ji.index;fi=fi.slice(0,Wi===a?Jn:Wi)}}else if(u.indexOf(so(xt),Jn)!=Jn){var lr=fi.lastIndexOf(xt);lr>-1&&(fi=fi.slice(0,lr))}return fi+De},Kt.unescape=function L_(u){return(u=Ys(u))&&w.test(u)?u.replace(he,yn):u},Kt.uniqueId=function Kp(u){var _=++Ar;return Ys(u)+_},Kt.upperCase=Yp,Kt.upperFirst=Vh,Kt.each=ud,Kt.eachRight=Dl,Kt.first=Mu,vm(Kt,function(){var u={};return Xs(Kt,function(_,T){Pi.call(Kt.prototype,T)||(u[T]=_)}),u}(),{chain:!1}),Kt.VERSION="4.17.21",xs(["bind","bindKey","curry","curryRight","partial","partialRight"],function(u){Kt[u].placeholder=Kt}),xs(["drop","take"],function(u,_){Kr.prototype[u]=function(T){T=T===a?1:Or(ns(T),0);var De=this.__filtered__&&!_?new Kr(this):this.clone();return De.__filtered__?De.__takeCount__=Ir(T,De.__takeCount__):De.__views__.push({size:Ir(T,re),type:u+(De.__dir__<0?"Right":"")}),De},Kr.prototype[u+"Right"]=function(T){return this.reverse()[u](T).reverse()}}),xs(["filter","map","takeWhile"],function(u,_){var T=_+1,De=1==T||3==T;Kr.prototype[u]=function(xt){var cn=this.clone();return cn.__iteratees__.push({iteratee:Pr(xt,3),type:T}),cn.__filtered__=cn.__filtered__||De,cn}}),xs(["head","last"],function(u,_){var T="take"+(_?"Right":"");Kr.prototype[u]=function(){return this[T](1).value()[0]}}),xs(["initial","tail"],function(u,_){var T="drop"+(_?"":"Right");Kr.prototype[u]=function(){return this.__filtered__?new Kr(this):this[T](1)}}),Kr.prototype.compact=function(){return this.filter(Eo)},Kr.prototype.find=function(u){return this.filter(u).head()},Kr.prototype.findLast=function(u){return this.reverse().find(u)},Kr.prototype.invokeMap=Gr(function(u,_){return"function"==typeof u?new Kr(this):this.map(function(T){return Al(T,u,_)})}),Kr.prototype.reject=function(u){return this.filter(hd(Pr(u)))},Kr.prototype.slice=function(u,_){u=ns(u);var T=this;return T.__filtered__&&(u>0||_<0)?new Kr(T):(u<0?T=T.takeRight(-u):u&&(T=T.drop(u)),_!==a&&(T=(_=ns(_))<0?T.dropRight(-_):T.take(_-u)),T)},Kr.prototype.takeRightWhile=function(u){return this.reverse().takeWhile(u).reverse()},Kr.prototype.toArray=function(){return this.take(re)},Xs(Kr.prototype,function(u,_){var T=/^(?:filter|find|map|reject)|While$/.test(_),De=/^(?:head|last)$/.test(_),xt=Kt[De?"take"+("last"==_?"Right":""):_],cn=De||/^find/.test(_);xt&&(Kt.prototype[_]=function(){var Vn=this.__wrapped__,Jn=De?[1]:arguments,fi=Vn instanceof Kr,ji=Jn[0],Ni=fi||ts(Vn),Wi=function(_s){var Cs=xt.apply(Kt,Wr([_s],Jn));return De&&lr?Cs[0]:Cs};Ni&&T&&"function"==typeof ji&&1!=ji.length&&(fi=Ni=!1);var lr=this.__chain__,Yr=cn&&!lr,us=fi&&!this.__actions__.length;if(!cn&&Ni){Vn=us?Vn:new Kr(this);var Mr=u.apply(Vn,Jn);return Mr.__actions__.push({func:zr,args:[Wi],thisArg:a}),new xr(Mr,lr)}return Yr&&us?u.apply(this,Jn):(Mr=this.thru(Wi),Yr?De?Mr.value()[0]:Mr.value():Mr)})}),xs(["pop","push","shift","sort","splice","unshift"],function(u){var _=Fi[u],T=/^(?:push|sort|unshift)$/.test(u)?"tap":"thru",De=/^(?:pop|shift)$/.test(u);Kt.prototype[u]=function(){var xt=arguments;if(De&&!this.__chain__){var cn=this.value();return _.apply(ts(cn)?cn:[],xt)}return this[T](function(Vn){return _.apply(ts(Vn)?Vn:[],xt)})}}),Xs(Kr.prototype,function(u,_){var T=Kt[_];if(T){var De=T.name+"";Pi.call(eo,De)||(eo[De]=[]),eo[De].push({name:_,func:T})}}),eo[Hl(a,2).name]=[{name:"wrapper",func:a}],Kr.prototype.clone=function El(){var u=new Kr(this.__wrapped__);return u.__actions__=fa(this.__actions__),u.__dir__=this.__dir__,u.__filtered__=this.__filtered__,u.__iteratees__=fa(this.__iteratees__),u.__takeCount__=this.__takeCount__,u.__views__=fa(this.__views__),u},Kr.prototype.reverse=function Oo(){if(this.__filtered__){var u=new Kr(this);u.__dir__=-1,u.__filtered__=!0}else(u=this.clone()).__dir__*=-1;return u},Kr.prototype.value=function Go(){var u=this.__wrapped__.value(),_=this.__dir__,T=ts(u),De=_<0,xt=T?u.length:0,cn=function Cf(u,_,T){for(var De=-1,xt=T.length;++De<xt;){var cn=T[De],Vn=cn.size;switch(cn.type){case"drop":u+=Vn;break;case"dropRight":_-=Vn;break;case"take":_=Ir(_,u+Vn);break;case"takeRight":u=Or(u,_-Vn)}}return{start:u,end:_}}(0,xt,this.__views__),Vn=cn.start,Jn=cn.end,fi=Jn-Vn,ji=De?Jn:Vn-1,Ni=this.__iteratees__,Wi=Ni.length,lr=0,wr=Ir(fi,this.__takeCount__);if(!T||!De&&xt==fi&&wr==fi)return Kc(u,this.__actions__);var Yr=[];e:for(;fi--&&lr<wr;){for(var us=-1,Mr=u[ji+=_];++us<Wi;){var _s=Ni[us],rl=_s.type,Co=(0,_s.iteratee)(Mr);if(2==rl)Mr=Co;else if(!Co){if(1==rl)continue e;break e}}Yr[lr++]=Mr}return Yr},Kt.prototype.at=Sr,Kt.prototype.chain=function es(){return hr(this)},Kt.prototype.commit=function ia(){return new xr(this.value(),this.__chain__)},Kt.prototype.next=function Js(){this.__values__===a&&(this.__values__=nm(this.value()));var u=this.__index__>=this.__values__.length;return{done:u,value:u?a:this.__values__[this.__index__++]}},Kt.prototype.plant=function ba(u){for(var _,T=this;T instanceof ko;){var De=ac(T);De.__index__=0,De.__values__=a,_?xt.__wrapped__=De:_=De;var xt=De;T=T.__wrapped__}return xt.__wrapped__=u,_},Kt.prototype.reverse=function Ou(){var u=this.__wrapped__;if(u instanceof Kr){var _=u;return this.__actions__.length&&(_=new Kr(this)),(_=_.reverse()).__actions__.push({func:zr,args:[Wd],thisArg:a}),new xr(_,this.__chain__)}return this.thru(Wd)},Kt.prototype.toJSON=Kt.prototype.valueOf=Kt.prototype.value=function od(){return Kc(this.__wrapped__,this.__actions__)},Kt.prototype.first=Kt.prototype.head,gt&&(Kt.prototype[gt]=function ra(){return this}),Kt}();fs._=ni,(n=function(){return ni}.call(Ce,p,Ce,Bt))!==a&&(Bt.exports=n)}.call(this)},83694:(Bt,Ce,p)=>{(Bt.exports=p(27798)).tz.load(p(37066))},27798:function(Bt,Ce,p){var n,a,l;!function(m,s){"use strict";Bt.exports?Bt.exports=s(p(11004)):(a=[p(11004)],void 0!==(l="function"==typeof(n=s)?n.apply(Ce,a):n)&&(Bt.exports=l))}(0,function(m){"use strict";void 0===m.version&&m.default&&(m=m.default);var S,y={},A={},L={},Z={},ie={};(!m||"string"!=typeof m.version)&&It("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var _e=m.version.split("."),ae=+_e[0],fe=+_e[1];function be(X){return X>96?X-87:X>64?X-29:X-48}function Te(X){var ze=0,it=X.split("."),st=it[0],$t=it[1]||"",un=1,ri=0,Dn=1;for(45===X.charCodeAt(0)&&(ze=1,Dn=-1);ze<st.length;ze++)ri=60*ri+be(st.charCodeAt(ze));for(ze=0;ze<$t.length;ze++)un/=60,ri+=be($t.charCodeAt(ze))*un;return ri*Dn}function Ge(X){for(var ze=0;ze<X.length;ze++)X[ze]=Te(X[ze])}function dt(X,ze){var st,it=[];for(st=0;st<ze.length;st++)it[st]=X[ze[st]];return it}function P(X){var ze=X.split("|"),it=ze[2].split(" "),st=ze[3].split(""),$t=ze[4].split(" ");return Ge(it),Ge(st),Ge($t),function _t(X,ze){for(var it=0;it<ze;it++)X[it]=Math.round((X[it-1]||0)+6e4*X[it]);X[ze-1]=1/0}($t,st.length),{name:ze[0],abbrs:dt(ze[1].split(" "),st),offsets:dt(it,st),untils:$t,population:0|ze[5]}}function E(X){X&&this._set(P(X))}function ne(X,ze){this.name=X,this.zones=ze}function we(X){var ze=X.toTimeString(),it=ze.match(/\([a-z ]+\)/i);"GMT"===(it=it&&it[0]?(it=it[0].match(/[A-Z]/g))?it.join(""):void 0:(it=ze.match(/[A-Z]{3,5}/g))?it[0]:void 0)&&(it=void 0),this.at=+X,this.abbr=it,this.offset=X.getTimezoneOffset()}function at(X){this.zone=X,this.offsetScore=0,this.abbrScore=0}function We(X,ze){for(var it,st;st=6e4*((ze.at-X.at)/12e4|0);)(it=new we(new Date(X.at+st))).offset===X.offset?X=it:ze=it;return X}function yt(X,ze){return X.offsetScore!==ze.offsetScore?X.offsetScore-ze.offsetScore:X.abbrScore!==ze.abbrScore?X.abbrScore-ze.abbrScore:X.zone.population!==ze.zone.population?ze.zone.population-X.zone.population:ze.zone.name.localeCompare(X.zone.name)}function nn(X,ze){var it,st;for(Ge(ze),it=0;it<ze.length;it++)ie[st=ze[it]]=ie[st]||{},ie[st][X]=!0}function ln(X){return(X||"").toLowerCase().replace(/\//g,"_")}function Xt(X){var ze,it,st,$t;for("string"==typeof X&&(X=[X]),ze=0;ze<X.length;ze++)$t=ln(it=(st=X[ze].split("|"))[0]),y[$t]=X[ze],Z[$t]=it,nn($t,st[2].split(" "))}function _n(X,ze){X=ln(X);var st,it=y[X];return it instanceof E?it:"string"==typeof it?(it=new E(it),y[X]=it,it):A[X]&&ze!==_n&&(st=_n(A[X],_n))?((it=y[X]=new E)._set(st),it.name=Z[X],it):null}function pe(X){var ze,it,st,$t;for("string"==typeof X&&(X=[X]),ze=0;ze<X.length;ze++)st=ln((it=X[ze].split("|"))[0]),$t=ln(it[1]),A[st]=$t,Z[st]=it[0],A[$t]=st,Z[$t]=it[1]}function tt(X){return!(!X._a||void 0!==X._tzm||"X"===X._f||"x"===X._f)}function It(X){typeof console<"u"&&"function"==typeof console.error&&console.error(X)}function oe(X){var $t,ze=Array.prototype.slice.call(arguments,0,-1),it=arguments[arguments.length-1],st=m.utc.apply(null,ze);return!m.isMoment(X)&&tt(st)&&($t=_n(it))&&st.add($t.parse(st),"minutes"),st.tz(it),st}(ae<2||2===ae&&fe<6)&&It("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+m.version+". See momentjs.com"),E.prototype={_set:function(X){this.name=X.name,this.abbrs=X.abbrs,this.untils=X.untils,this.offsets=X.offsets,this.population=X.population},_index:function(X){var st;if(st=function te(X,ze){var it=ze.length;if(X<ze[0])return 0;if(it>1&&ze[it-1]===1/0&&X>=ze[it-2])return it-1;if(X>=ze[it-1])return-1;for(var st,$t=0,un=it-1;un-$t>1;)ze[st=Math.floor(($t+un)/2)]<=X?$t=st:un=st;return un}(+X,this.untils),st>=0)return st},countries:function(){var X=this.name;return Object.keys(L).filter(function(ze){return-1!==L[ze].zones.indexOf(X)})},parse:function(X){var un,xn,ri,Dn,ze=+X,it=this.offsets,st=this.untils,$t=st.length-1;for(Dn=0;Dn<$t;Dn++)if(ri=it[Dn&&Dn-1],(un=it[Dn])<(xn=it[Dn+1])&&oe.moveAmbiguousForward?un=xn:un>ri&&oe.moveInvalidForward&&(un=ri),ze<st[Dn]-6e4*un)return it[Dn];return it[$t]},abbr:function(X){return this.abbrs[this._index(X)]},offset:function(X){return It("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(X)]},utcOffset:function(X){return this.offsets[this._index(X)]}},at.prototype.scoreOffsetAt=function(X){this.offsetScore+=Math.abs(this.zone.utcOffset(X.at)-X.offset),this.zone.abbr(X.at).replace(/[^A-Z]/g,"")!==X.abbr&&this.abbrScore++},oe.version="0.5.45",oe.dataVersion="",oe._zones=y,oe._links=A,oe._names=Z,oe._countries=L,oe.add=Xt,oe.link=pe,oe.load=function Ne(X){Xt(X.zones),pe(X.links),function U(X){var ze,it,st,$t;if(X&&X.length)for(ze=0;ze<X.length;ze++)it=($t=X[ze].split("|"))[0].toUpperCase(),st=$t[1].split(" "),L[it]=new ne(it,st)}(X.countries),oe.dataVersion=X.version},oe.zone=_n,oe.zoneExists=function Pt(X){return Pt.didShowError||(Pt.didShowError=!0,It("moment.tz.zoneExists('"+X+"') has been deprecated in favor of !moment.tz.zone('"+X+"')")),!!_n(X)},oe.guess=function Et(X){return(!S||X)&&(S=function gn(){try{var X=Intl.DateTimeFormat().resolvedOptions().timeZone;if(X&&X.length>3){var ze=Z[ln(X)];if(ze)return ze;It("Moment Timezone found "+X+" from the Intl api, but did not have that data loaded.")}}catch{}var xn,ri,Dn,it=function je(){var $t,un,xn,ri,X=(new Date).getFullYear()-2,ze=new we(new Date(X,0,1)),it=ze.offset,st=[ze];for(ri=1;ri<48;ri++)(xn=new Date(X,ri,1).getTimezoneOffset())!==it&&($t=We(ze,un=new we(new Date(X,ri,1))),st.push($t),st.push(new we(new Date($t.at+6e4))),ze=un,it=xn);for(ri=0;ri<4;ri++)st.push(new we(new Date(X+ri,0,1))),st.push(new we(new Date(X+ri,6,1)));return st}(),st=it.length,$t=function pn(X){var un,xn,ri,Dn,ze=X.length,it={},st=[],$t={};for(un=0;un<ze;un++)if(!$t.hasOwnProperty(ri=X[un].offset)){for(xn in Dn=ie[ri]||{})Dn.hasOwnProperty(xn)&&(it[xn]=!0);$t[ri]=!0}for(un in it)it.hasOwnProperty(un)&&st.push(Z[un]);return st}(it),un=[];for(ri=0;ri<$t.length;ri++){for(xn=new at(_n($t[ri]),st),Dn=0;Dn<st;Dn++)xn.scoreOffsetAt(it[Dn]);un.push(xn)}return un.sort(yt),un.length>0?un[0].zone.name:void 0}()),S},oe.names=function ke(){var X,ze=[];for(X in Z)Z.hasOwnProperty(X)&&(y[X]||y[A[X]])&&Z[X]&&ze.push(Z[X]);return ze.sort()},oe.Zone=E,oe.unpack=P,oe.unpackBase60=Te,oe.needsOffset=tt,oe.moveInvalidForward=!0,oe.moveAmbiguousForward=!1,oe.countries=function re(){return Object.keys(L)},oe.zonesForCountry=function J(X,ze){if(!(X=function G(X){return X=X.toUpperCase(),L[X]||null}(X)))return null;var it=X.zones.sort();return ze?it.map(function(st){return{name:st,offset:_n(st).utcOffset(new Date)}}):it};var Ze=m.fn;function Ee(X){return function(){return this._z?this._z.abbr(this):X.call(this)}}function rt(X){return function(){return this._z=null,X.apply(this,arguments)}}m.tz=oe,m.defaultZone=null,m.updateOffset=function(X,ze){var st,it=m.defaultZone;if(void 0===X._z&&(it&&tt(X)&&!X._isUTC&&X.isValid()&&(X._d=m.utc(X._a)._d,X.utc().add(it.parse(X),"minutes")),X._z=it),X._z)if(st=X._z.utcOffset(X),Math.abs(st)<16&&(st/=60),void 0!==X.utcOffset){var $t=X._z;X.utcOffset(-st,ze),X._z=$t}else X.zone(st,ze)},Ze.tz=function(X,ze){if(X){if("string"!=typeof X)throw new Error("Time zone name must be a string, got "+X+" ["+typeof X+"]");return this._z=_n(X),this._z?m.updateOffset(this,ze):It("Moment Timezone has no data for "+X+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},Ze.zoneName=Ee(Ze.zoneName),Ze.zoneAbbr=Ee(Ze.zoneAbbr),Ze.utc=rt(Ze.utc),Ze.local=rt(Ze.local),Ze.utcOffset=function Je(X){return function(){return arguments.length>0&&(this._z=null),X.apply(this,arguments)}}(Ze.utcOffset),m.tz.setDefault=function(X){return(ae<2||2===ae&&fe<9)&&It("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+m.version+"."),m.defaultZone=X?_n(X):null,m};var an=m.momentProperties;return"[object Array]"===Object.prototype.toString.call(an)?(an.push("_z"),an.push("_a")):an&&(an._z=null),m})},84590:function(Bt,Ce,p){!function(n){"use strict";n.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(l){return/^nm$/i.test(l)},meridiem:function(l,m,s){return l<12?s?"vm":"VM":s?"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(l){return l+(1===l||8===l||l>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(11004))},21817:function(Bt,Ce,p){!function(n){"use strict";var a=function(A){return 0===A?0:1===A?1:2===A?2:A%100>=3&&A%100<=10?3:A%100>=11?4:5},l={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"]},m=function(A){return function(L,Z,ie,S){var _e=a(L),ae=l[A][a(L)];return 2===_e&&(ae=ae[Z?0:1]),ae.replace(/%d/i,L)}},s=["\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"];n.defineLocale("ar-dz",{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(A){return"\u0645"===A},meridiem:function(A,L,Z){return A<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:m("s"),ss:m("s"),m:m("m"),mm:m("m"),h:m("h"),hh:m("h"),d:m("d"),dd:m("d"),M:m("M"),MM:m("M"),y:m("y"),yy:m("y")},postformat:function(A){return A.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(p(11004))},97801:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},90600:function(Bt,Ce,p){!function(n){"use strict";var a={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},l=function(L){return 0===L?0:1===L?1:2===L?2:L%100>=3&&L%100<=10?3:L%100>=11?4:5},m={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(L){return function(Z,ie,S,_e){var ae=l(Z),fe=m[L][l(Z)];return 2===ae&&(fe=fe[ie?0:1]),fe.replace(/%d/i,Z)}},y=["\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"];n.defineLocale("ar-ly",{months:y,monthsShort:y,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(L){return"\u0645"===L},meridiem:function(L,Z,ie){return L<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(L){return L.replace(/\u060c/g,",")},postformat:function(L){return L.replace(/\d/g,function(Z){return a[Z]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(p(11004))},34649:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},8118:function(Bt,Ce,p){!function(n){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},l={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};n.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(s){return"\u0645"===s},meridiem:function(s,y,A){return s<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(s){return s.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(y){return l[y]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(y){return l[y]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(s){return s.replace(/\d/g,function(y){return a[y]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(p(11004))},23851:function(Bt,Ce,p){!function(n){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},l={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};n.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(s){return"\u0645"===s},meridiem:function(s,y,A){return s<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(s){return s.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(y){return l[y]}).replace(/\u060c/g,",")},postformat:function(s){return s.replace(/\d/g,function(y){return a[y]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(p(11004))},53589:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},17522:function(Bt,Ce,p){!function(n){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},l={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},m=function(Z){return 0===Z?0:1===Z?1:2===Z?2:Z%100>=3&&Z%100<=10?3:Z%100>=11?4:5},s={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(Z){return function(ie,S,_e,ae){var fe=m(ie),be=s[Z][m(ie)];return 2===fe&&(be=be[S?0:1]),be.replace(/%d/i,ie)}},A=["\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"];n.defineLocale("ar",{months:A,monthsShort:A,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(Z){return"\u0645"===Z},meridiem:function(Z,ie,S){return Z<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")},preparse:function(Z){return Z.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(ie){return l[ie]}).replace(/\u060c/g,",")},postformat:function(Z){return Z.replace(/\d/g,function(ie){return a[ie]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(p(11004))},50762:function(Bt,Ce,p){!function(n){"use strict";var a={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"};n.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(m){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(m)},meridiem:function(m,s,y){return m<4?"gec\u0259":m<12?"s\u0259h\u0259r":m<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(m){if(0===m)return m+"-\u0131nc\u0131";var s=m%10;return m+(a[s]||a[m%100-s]||a[m>=100?100:null])},week:{dow:1,doy:7}})}(p(11004))},70204:function(Bt,Ce,p){!function(n){"use strict";function l(s,y,A){return"m"===A?y?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===A?y?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":s+" "+function a(s,y){var A=s.split("_");return y%10==1&&y%100!=11?A[0]:y%10>=2&&y%10<=4&&(y%100<10||y%100>=20)?A[1]:A[2]}({ss:y?"\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:y?"\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:y?"\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"}[A],+s)}n.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:l,mm:l,h:l,hh:l,d:"\u0434\u0437\u0435\u043d\u044c",dd:l,M:"\u043c\u0435\u0441\u044f\u0446",MM:l,y:"\u0433\u043e\u0434",yy:l},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(s){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(s)},meridiem:function(s,y,A){return s<4?"\u043d\u043e\u0447\u044b":s<12?"\u0440\u0430\u043d\u0456\u0446\u044b":s<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(s,y){switch(y){case"M":case"d":case"DDD":case"w":case"W":return s%10!=2&&s%10!=3||s%100==12||s%100==13?s+"-\u044b":s+"-\u0456";case"D":return s+"-\u0433\u0430";default:return s}},week:{dow:1,doy:7}})}(p(11004))},3910:function(Bt,Ce,p){!function(n){"use strict";n.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(l){var m=l%10,s=l%100;return 0===l?l+"-\u0435\u0432":0===s?l+"-\u0435\u043d":s>10&&s<20?l+"-\u0442\u0438":1===m?l+"-\u0432\u0438":2===m?l+"-\u0440\u0438":7===m||8===m?l+"-\u043c\u0438":l+"-\u0442\u0438"},week:{dow:1,doy:7}})}(p(11004))},86596:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},63472:function(Bt,Ce,p){!function(n){"use strict";var a={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},l={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};n.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(s){return s.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(y){return l[y]})},postformat:function(s){return s.replace(/\d/g,function(y){return a[y]})},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(s,y){return 12===s&&(s=0),"\u09b0\u09be\u09a4"===y?s<4?s:s+12:"\u09ad\u09cb\u09b0"===y||"\u09b8\u0995\u09be\u09b2"===y?s:"\u09a6\u09c1\u09aa\u09c1\u09b0"===y?s>=3?s:s+12:"\u09ac\u09bf\u0995\u09be\u09b2"===y||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===y?s+12:void 0},meridiem:function(s,y,A){return s<4?"\u09b0\u09be\u09a4":s<6?"\u09ad\u09cb\u09b0":s<12?"\u09b8\u0995\u09be\u09b2":s<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":s<18?"\u09ac\u09bf\u0995\u09be\u09b2":s<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(p(11004))},85005:function(Bt,Ce,p){!function(n){"use strict";var a={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},l={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};n.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(s){return s.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(y){return l[y]})},postformat:function(s){return s.replace(/\d/g,function(y){return a[y]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(s,y){return 12===s&&(s=0),"\u09b0\u09be\u09a4"===y&&s>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===y&&s<5||"\u09ac\u09bf\u0995\u09be\u09b2"===y?s+12:s},meridiem:function(s,y,A){return s<4?"\u09b0\u09be\u09a4":s<10?"\u09b8\u0995\u09be\u09b2":s<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":s<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(p(11004))},58990:function(Bt,Ce,p){!function(n){"use strict";var a={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},l={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};n.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(s){return s.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(y){return l[y]})},postformat:function(s){return s.replace(/\d/g,function(y){return a[y]})},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(s,y){return 12===s&&(s=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===y&&s>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===y&&s<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===y?s+12:s},meridiem:function(s,y,A){return s<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":s<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":s<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":s<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(p(11004))},98297:function(Bt,Ce,p){!function(n){"use strict";function a(be,Te,Ge){return be+" "+function s(be,Te){return 2===Te?function y(be){var Te={m:"v",b:"v",d:"z"};return void 0===Te[be.charAt(0)]?be:Te[be.charAt(0)]+be.substring(1)}(be):be}({mm:"munutenn",MM:"miz",dd:"devezh"}[Ge],be)}function m(be){return be>9?m(be%10):be}var A=[/^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],L=/^(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,ae=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];n.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:ae,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:ae,monthsRegex:L,monthsShortRegex:L,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:A,longMonthsParse:A,shortMonthsParse:A,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:a,h:"un eur",hh:"%d eur",d:"un devezh",dd:a,M:"ur miz",MM:a,y:"ur bloaz",yy:function l(be){switch(m(be)){case 1:case 3:case 4:case 5:case 9:return be+" bloaz";default:return be+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(be){return be+(1===be?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(be){return"g.m."===be},meridiem:function(be,Te,Ge){return be<12?"a.m.":"g.m."}})}(p(11004))},1866:function(Bt,Ce,p){!function(n){"use strict";function l(s,y,A){var L=s+" ";switch(A){case"ss":return L+(1===s?"sekunda":2===s||3===s||4===s?"sekunde":"sekundi");case"mm":return L+(1===s?"minuta":2===s||3===s||4===s?"minute":"minuta");case"h":return"jedan sat";case"hh":return L+(1===s?"sat":2===s||3===s||4===s?"sata":"sati");case"dd":return L+(1===s?"dan":"dana");case"MM":return L+(1===s?"mjesec":2===s||3===s||4===s?"mjeseca":"mjeseci");case"yy":return L+(1===s?"godina":2===s||3===s||4===s?"godine":"godina")}}n.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:l,m:function a(s,y,A,L){if("m"===A)return y?"jedna minuta":L?"jednu minutu":"jedne minute"},mm:l,h:l,hh:l,d:"dan",dd:l,M:"mjesec",MM:l,y:"godinu",yy:l},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(11004))},39961:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m){var s=1===l?"r":2===l?"n":3===l?"r":4===l?"t":"\xe8";return("w"===m||"W"===m)&&(s="a"),l+s},week:{dow:1,doy:4}})}(p(11004))},487:function(Bt,Ce,p){!function(n){"use strict";var a={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/},l="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),m=[/^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],s=/^(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 y(Z){return Z>1&&Z<5&&1!=~~(Z/10)}function A(Z,ie,S,_e){var ae=Z+" ";switch(S){case"s":return ie||_e?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return ie||_e?ae+(y(Z)?"sekundy":"sekund"):ae+"sekundami";case"m":return ie?"minuta":_e?"minutu":"minutou";case"mm":return ie||_e?ae+(y(Z)?"minuty":"minut"):ae+"minutami";case"h":return ie?"hodina":_e?"hodinu":"hodinou";case"hh":return ie||_e?ae+(y(Z)?"hodiny":"hodin"):ae+"hodinami";case"d":return ie||_e?"den":"dnem";case"dd":return ie||_e?ae+(y(Z)?"dny":"dn\xed"):ae+"dny";case"M":return ie||_e?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return ie||_e?ae+(y(Z)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):ae+"m\u011bs\xedci";case"y":return ie||_e?"rok":"rokem";case"yy":return ie||_e?ae+(y(Z)?"roky":"let"):ae+"lety"}}n.defineLocale("cs",{months:a,monthsShort:l,monthsRegex:s,monthsShortRegex:s,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:m,longMonthsParse:m,shortMonthsParse:m,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:A,ss:A,m:A,mm:A,h:A,hh:A,d:A,dd:A,M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(11004))},95516:function(Bt,Ce,p){!function(n){"use strict";n.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(l){return l+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(l)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(l)?"\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}})}(p(11004))},51985:function(Bt,Ce,p){!function(n){"use strict";n.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(l){var s="";return l>20?s=40===l||50===l||60===l||80===l||100===l?"fed":"ain":l>0&&(s=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][l]),l+s},week:{dow:1,doy:4}})}(p(11004))},42146:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},77598:function(Bt,Ce,p){!function(n){"use strict";function a(m,s,y,A){var L={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[m+" Tage",m+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[m+" Monate",m+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[m+" Jahre",m+" Jahren"]};return s?L[y][0]:L[y][1]}n.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:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(11004))},21272:function(Bt,Ce,p){!function(n){"use strict";function a(m,s,y,A){var L={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[m+" Tage",m+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[m+" Monate",m+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[m+" Jahre",m+" Jahren"]};return s?L[y][0]:L[y][1]}n.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:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(11004))},43246:function(Bt,Ce,p){!function(n){"use strict";function a(m,s,y,A){var L={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[m+" Tage",m+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[m+" Monate",m+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[m+" Jahre",m+" Jahren"]};return s?L[y][0]:L[y][1]}n.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:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(11004))},16251:function(Bt,Ce,p){!function(n){"use strict";var a=["\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"],l=["\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"];n.defineLocale("dv",{months:a,monthsShort:a,weekdays:l,weekdaysShort:l,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(s){return"\u0789\u078a"===s},meridiem:function(s,y,A){return s<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(s){return s.replace(/\u060c/g,",")},postformat:function(s){return s.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(p(11004))},88616:function(Bt,Ce,p){!function(n){"use strict";n.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(m,s){return m?"string"==typeof s&&/D/.test(s.substring(0,s.indexOf("MMMM")))?this._monthsGenitiveEl[m.month()]:this._monthsNominativeEl[m.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(m,s,y){return m>11?y?"\u03bc\u03bc":"\u039c\u039c":y?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(m){return"\u03bc"===(m+"").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(m,s){var y=this._calendarEl[m],A=s&&s.hours();return function a(m){return typeof Function<"u"&&m instanceof Function||"[object Function]"===Object.prototype.toString.call(m)}(y)&&(y=y.apply(s)),y.replace("{}",A%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}})}(p(11004))},57030:function(Bt,Ce,p){!function(n){"use strict";n.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(l){var m=l%10;return l+(1==~~(l%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:0,doy:4}})}(p(11004))},6011:function(Bt,Ce,p){!function(n){"use strict";n.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(l){var m=l%10;return l+(1==~~(l%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")}})}(p(11004))},79082:function(Bt,Ce,p){!function(n){"use strict";n.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(l){var m=l%10;return l+(1==~~(l%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(p(11004))},56545:function(Bt,Ce,p){!function(n){"use strict";n.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(l){var m=l%10;return l+(1==~~(l%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(p(11004))},88394:function(Bt,Ce,p){!function(n){"use strict";n.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(l){var m=l%10;return l+(1==~~(l%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")}})}(p(11004))},57600:function(Bt,Ce,p){!function(n){"use strict";n.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(l){var m=l%10;return l+(1==~~(l%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:0,doy:6}})}(p(11004))},51555:function(Bt,Ce,p){!function(n){"use strict";n.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(l){var m=l%10;return l+(1==~~(l%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(p(11004))},53105:function(Bt,Ce,p){!function(n){"use strict";n.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(l){var m=l%10;return l+(1==~~(l%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(p(11004))},18753:function(Bt,Ce,p){!function(n){"use strict";n.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(l){return"p"===l.charAt(0).toLowerCase()},meridiem:function(l,m,s){return l>11?s?"p.t.m.":"P.T.M.":s?"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}})}(p(11004))},94387:function(Bt,Ce,p){!function(n){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),l="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),m=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(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;n.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(A,L){return A?/-MMM-/.test(L)?l[A.month()]:a[A.month()]:a},monthsRegex:s,monthsShortRegex:s,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:m,longMonthsParse:m,shortMonthsParse:m,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}})}(p(11004))},25023:function(Bt,Ce,p){!function(n){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),l="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),m=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(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;n.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(A,L){return A?/-MMM-/.test(L)?l[A.month()]:a[A.month()]:a},monthsRegex:s,monthsShortRegex:s,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:m,longMonthsParse:m,shortMonthsParse:m,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"})}(p(11004))},56962:function(Bt,Ce,p){!function(n){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),l="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),m=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(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;n.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(A,L){return A?/-MMM-/.test(L)?l[A.month()]:a[A.month()]:a},monthsRegex:s,monthsShortRegex:s,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:m,longMonthsParse:m,shortMonthsParse:m,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}})}(p(11004))},81381:function(Bt,Ce,p){!function(n){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),l="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),m=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(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;n.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(A,L){return A?/-MMM-/.test(L)?l[A.month()]:a[A.month()]:a},monthsRegex:s,monthsShortRegex:s,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:m,longMonthsParse:m,shortMonthsParse:m,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"})}(p(11004))},64528:function(Bt,Ce,p){!function(n){"use strict";function a(m,s,y,A){var L={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[m+"sekundi",m+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[m+" minuti",m+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[m+" tunni",m+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[m+" kuu",m+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[m+" aasta",m+" aastat"]};return s?L[y][2]?L[y][2]:L[y][1]:A?L[y][0]:L[y][1]}n.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:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:"%d p\xe4eva",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(11004))},21927:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},98852:function(Bt,Ce,p){!function(n){"use strict";var a={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},l={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};n.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(s){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(s)},meridiem:function(s,y,A){return s<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(s){return s.replace(/[\u06f0-\u06f9]/g,function(y){return l[y]}).replace(/\u060c/g,",")},postformat:function(s){return s.replace(/\d/g,function(y){return a[y]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(p(11004))},5756:function(Bt,Ce,p){!function(n){"use strict";var a="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),l=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",a[7],a[8],a[9]];function m(A,L,Z,ie){var S="";switch(Z){case"s":return ie?"muutaman sekunnin":"muutama sekunti";case"ss":S=ie?"sekunnin":"sekuntia";break;case"m":return ie?"minuutin":"minuutti";case"mm":S=ie?"minuutin":"minuuttia";break;case"h":return ie?"tunnin":"tunti";case"hh":S=ie?"tunnin":"tuntia";break;case"d":return ie?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":S=ie?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return ie?"kuukauden":"kuukausi";case"MM":S=ie?"kuukauden":"kuukautta";break;case"y":return ie?"vuoden":"vuosi";case"yy":S=ie?"vuoden":"vuotta"}return function s(A,L){return A<10?L?l[A]:a[A]:A}(A,ie)+" "+S}n.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:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(11004))},17666:function(Bt,Ce,p){!function(n){"use strict";n.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(l){return l},week:{dow:1,doy:4}})}(p(11004))},3853:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},61666:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m){switch(m){default:case"M":case"Q":case"D":case"DDD":case"d":return l+(1===l?"er":"e");case"w":case"W":return l+(1===l?"re":"e")}}})}(p(11004))},31497:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m){switch(m){default:case"M":case"Q":case"D":case"DDD":case"d":return l+(1===l?"er":"e");case"w":case"W":return l+(1===l?"re":"e")}},week:{dow:1,doy:4}})}(p(11004))},50685:function(Bt,Ce,p){!function(n){"use strict";var m=/(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,s=[/^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];n.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:m,monthsShortRegex:m,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:s,longMonthsParse:s,shortMonthsParse:s,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(A,L){switch(L){case"D":return A+(1===A?"er":"");default:case"M":case"Q":case"DDD":case"d":return A+(1===A?"er":"e");case"w":case"W":return A+(1===A?"re":"e")}},week:{dow:1,doy:4}})}(p(11004))},35884:function(Bt,Ce,p){!function(n){"use strict";var a="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),l="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");n.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(s,y){return s?/-MMM-/.test(y)?l[s.month()]:a[s.month()]:a},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(s){return s+(1===s||8===s||s>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(11004))},26909:function(Bt,Ce,p){!function(n){"use strict";n.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(L){return L+(1===L?"d":L%10==2?"na":"mh")},week:{dow:1,doy:4}})}(p(11004))},35378:function(Bt,Ce,p){!function(n){"use strict";n.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(L){return L+(1===L?"d":L%10==2?"na":"mh")},week:{dow:1,doy:4}})}(p(11004))},74506:function(Bt,Ce,p){!function(n){"use strict";n.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(l){return 0===l.indexOf("un")?"n"+l:"en "+l},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}})}(p(11004))},43251:function(Bt,Ce,p){!function(n){"use strict";function a(m,s,y,A){var L={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:[m+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",m+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[m+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",m+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[m+" \u0935\u0930\u093e\u0902\u0928\u0940",m+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[m+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",m+" \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:[m+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",m+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[m+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",m+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return A?L[y][0]:L[y][1]}n.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:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(m,s){return"D"===s?m+"\u0935\u0947\u0930":m},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(m,s){return 12===m&&(m=0),"\u0930\u093e\u0924\u0940"===s?m<4?m:m+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===s?m:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===s?m>12?m:m+12:"\u0938\u093e\u0902\u091c\u0947"===s?m+12:void 0},meridiem:function(m,s,y){return m<4?"\u0930\u093e\u0924\u0940":m<12?"\u0938\u0915\u093e\u0933\u0940\u0902":m<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":m<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(p(11004))},97652:function(Bt,Ce,p){!function(n){"use strict";function a(m,s,y,A){var L={s:["thoddea sekondamni","thodde sekond"],ss:[m+" sekondamni",m+" sekond"],m:["eka mintan","ek minut"],mm:[m+" mintamni",m+" mintam"],h:["eka voran","ek vor"],hh:[m+" voramni",m+" voram"],d:["eka disan","ek dis"],dd:[m+" disamni",m+" dis"],M:["eka mhoinean","ek mhoino"],MM:[m+" mhoineamni",m+" mhoine"],y:["eka vorsan","ek voros"],yy:[m+" vorsamni",m+" vorsam"]};return A?L[y][0]:L[y][1]}n.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:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(m,s){return"D"===s?m+"er":m},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(m,s){return 12===m&&(m=0),"rati"===s?m<4?m:m+12:"sokallim"===s?m:"donparam"===s?m>12?m:m+12:"sanje"===s?m+12:void 0},meridiem:function(m,s,y){return m<4?"rati":m<12?"sokallim":m<16?"donparam":m<20?"sanje":"rati"}})}(p(11004))},56785:function(Bt,Ce,p){!function(n){"use strict";var a={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},l={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};n.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(s){return s.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(y){return l[y]})},postformat:function(s){return s.replace(/\d/g,function(y){return a[y]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(s,y){return 12===s&&(s=0),"\u0ab0\u0abe\u0aa4"===y?s<4?s:s+12:"\u0ab8\u0ab5\u0abe\u0ab0"===y?s:"\u0aac\u0aaa\u0acb\u0ab0"===y?s>=10?s:s+12:"\u0ab8\u0abe\u0a82\u0a9c"===y?s+12:void 0},meridiem:function(s,y,A){return s<4?"\u0ab0\u0abe\u0aa4":s<10?"\u0ab8\u0ab5\u0abe\u0ab0":s<17?"\u0aac\u0aaa\u0acb\u0ab0":s<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(p(11004))},570:function(Bt,Ce,p){!function(n){"use strict";n.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(l){return 2===l?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":l+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(l){return 2===l?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":l+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(l){return 2===l?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":l+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(l){return 2===l?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":l%10==0&&10!==l?l+" \u05e9\u05e0\u05d4":l+" \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(l){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(l)},meridiem:function(l,m,s){return l<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":l<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":l<12?s?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":l<18?s?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(p(11004))},71758:function(Bt,Ce,p){!function(n){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},l={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},m=[/^\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];n.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:m,longMonthsParse:m,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(A){return A.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(L){return l[L]})},postformat:function(A){return A.replace(/\d/g,function(L){return a[L]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(A,L){return 12===A&&(A=0),"\u0930\u093e\u0924"===L?A<4?A:A+12:"\u0938\u0941\u092c\u0939"===L?A:"\u0926\u094b\u092a\u0939\u0930"===L?A>=10?A:A+12:"\u0936\u093e\u092e"===L?A+12:void 0},meridiem:function(A,L,Z){return A<4?"\u0930\u093e\u0924":A<10?"\u0938\u0941\u092c\u0939":A<17?"\u0926\u094b\u092a\u0939\u0930":A<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(p(11004))},15443:function(Bt,Ce,p){!function(n){"use strict";function a(m,s,y){var A=m+" ";switch(y){case"ss":return A+(1===m?"sekunda":2===m||3===m||4===m?"sekunde":"sekundi");case"m":return s?"jedna minuta":"jedne minute";case"mm":return A+(1===m?"minuta":2===m||3===m||4===m?"minute":"minuta");case"h":return s?"jedan sat":"jednog sata";case"hh":return A+(1===m?"sat":2===m||3===m||4===m?"sata":"sati");case"dd":return A+(1===m?"dan":"dana");case"MM":return A+(1===m?"mjesec":2===m||3===m||4===m?"mjeseca":"mjeseci");case"yy":return A+(1===m?"godina":2===m||3===m||4===m?"godine":"godina")}}n.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:a,m:a,mm:a,h:a,hh:a,d:"dan",dd:a,M:"mjesec",MM:a,y:"godinu",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(11004))},37930:function(Bt,Ce,p){!function(n){"use strict";var a="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function l(y,A,L,Z){var ie=y;switch(L){case"s":return Z||A?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return ie+(Z||A)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(Z||A?" perc":" perce");case"mm":return ie+(Z||A?" perc":" perce");case"h":return"egy"+(Z||A?" \xf3ra":" \xf3r\xe1ja");case"hh":return ie+(Z||A?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(Z||A?" nap":" napja");case"dd":return ie+(Z||A?" nap":" napja");case"M":return"egy"+(Z||A?" h\xf3nap":" h\xf3napja");case"MM":return ie+(Z||A?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(Z||A?" \xe9v":" \xe9ve");case"yy":return ie+(Z||A?" \xe9v":" \xe9ve")}return""}function m(y){return(y?"":"[m\xfalt] ")+"["+a[this.day()]+"] LT[-kor]"}n.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(y){return"u"===y.charAt(1).toLowerCase()},meridiem:function(y,A,L){return y<12?!0===L?"de":"DE":!0===L?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return m.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return m.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:l,ss:l,m:l,mm:l,h:l,hh:l,d:l,dd:l,M:l,MM:l,y:l,yy:l},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(11004))},42517:function(Bt,Ce,p){!function(n){"use strict";n.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(l){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(l)},meridiem:function(l){return l<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":l<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":l<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(l,m){switch(m){case"DDD":case"w":case"W":case"DDDo":return 1===l?l+"-\u056b\u0576":l+"-\u0580\u0564";default:return l}},week:{dow:1,doy:7}})}(p(11004))},86444:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m){return 12===l&&(l=0),"pagi"===m?l:"siang"===m?l>=11?l:l+12:"sore"===m||"malam"===m?l+12:void 0},meridiem:function(l,m,s){return l<11?"pagi":l<15?"siang":l<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}})}(p(11004))},7657:function(Bt,Ce,p){!function(n){"use strict";function a(s){return s%100==11||s%10!=1}function l(s,y,A,L){var Z=s+" ";switch(A){case"s":return y||L?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return a(s)?Z+(y||L?"sek\xfandur":"sek\xfandum"):Z+"sek\xfanda";case"m":return y?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return a(s)?Z+(y||L?"m\xedn\xfatur":"m\xedn\xfatum"):y?Z+"m\xedn\xfata":Z+"m\xedn\xfatu";case"hh":return a(s)?Z+(y||L?"klukkustundir":"klukkustundum"):Z+"klukkustund";case"d":return y?"dagur":L?"dag":"degi";case"dd":return a(s)?y?Z+"dagar":Z+(L?"daga":"d\xf6gum"):y?Z+"dagur":Z+(L?"dag":"degi");case"M":return y?"m\xe1nu\xf0ur":L?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return a(s)?y?Z+"m\xe1nu\xf0ir":Z+(L?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):y?Z+"m\xe1nu\xf0ur":Z+(L?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return y||L?"\xe1r":"\xe1ri";case"yy":return a(s)?Z+(y||L?"\xe1r":"\xe1rum"):Z+(y||L?"\xe1r":"\xe1ri")}}n.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:l,ss:l,m:l,mm:l,h:"klukkustund",hh:l,d:l,dd:l,M:l,MM:l,y:l,yy:l},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(11004))},87398:function(Bt,Ce,p){!function(n){"use strict";n.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(l){return(/^[0-9].+$/.test(l)?"tra":"in")+" "+l},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}})}(p(11004))},17180:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},82808:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m){return"\u5143"===m[1]?1:parseInt(m[1]||l,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(l){return"\u5348\u5f8c"===l},meridiem:function(l,m,s){return l<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(l){return l.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(l){return this.week()!==l.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(l,m){switch(m){case"y":return 1===l?"\u5143\u5e74":l+"\u5e74";case"d":case"D":case"DDD":return l+"\u65e5";default:return l}},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"}})}(p(11004))},9277:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m){return 12===l&&(l=0),"enjing"===m?l:"siyang"===m?l>=11?l:l+12:"sonten"===m||"ndalu"===m?l+12:void 0},meridiem:function(l,m,s){return l<11?"enjing":l<15?"siyang":l<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}})}(p(11004))},71169:function(Bt,Ce,p){!function(n){"use strict";n.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(l){return l.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(m,s,y){return"\u10d8"===y?s+"\u10e8\u10d8":s+y+"\u10e8\u10d8"})},past:function(l){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(l)?l.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(l)?l.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):l},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(l){return 0===l?l:1===l?l+"-\u10da\u10d8":l<20||l<=100&&l%20==0||l%100==0?"\u10db\u10d4-"+l:l+"-\u10d4"},week:{dow:1,doy:7}})}(p(11004))},61943:function(Bt,Ce,p){!function(n){"use strict";var a={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"};n.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(m){return m+(a[m]||a[m%10]||a[m>=100?100:null])},week:{dow:1,doy:7}})}(p(11004))},44437:function(Bt,Ce,p){!function(n){"use strict";var a={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},l={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};n.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(s){return"\u179b\u17d2\u1784\u17b6\u1785"===s},meridiem:function(s,y,A){return s<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(s){return s.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(y){return l[y]})},postformat:function(s){return s.replace(/\d/g,function(y){return a[y]})},week:{dow:1,doy:4}})}(p(11004))},56972:function(Bt,Ce,p){!function(n){"use strict";var a={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},l={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};n.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(s){return s.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(y){return l[y]})},postformat:function(s){return s.replace(/\d/g,function(y){return a[y]})},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(s,y){return 12===s&&(s=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===y?s<4?s:s+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===y?s:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===y?s>=10?s:s+12:"\u0cb8\u0c82\u0c9c\u0cc6"===y?s+12:void 0},meridiem:function(s,y,A){return s<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":s<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":s<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":s<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(s){return s+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(p(11004))},45843:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m){switch(m){case"d":case"D":case"DDD":return l+"\uc77c";case"M":return l+"\uc6d4";case"w":case"W":return l+"\uc8fc";default:return l}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(l){return"\uc624\ud6c4"===l},meridiem:function(l,m,s){return l<12?"\uc624\uc804":"\uc624\ud6c4"}})}(p(11004))},32358:function(Bt,Ce,p){!function(n){"use strict";function a(s,y,A,L){var Z={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[s+" san\xeeye",s+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[s+" deq\xeeqe",s+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[s+" saet",s+" saetan"],d:["rojek","rojek\xea"],dd:[s+" roj",s+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[s+" hefte",s+" hefteyan"],M:["mehek","mehek\xea"],MM:[s+" meh",s+" mehan"],y:["salek","salek\xea"],yy:[s+" sal",s+" salan"]};return y?Z[A][0]:Z[A][1]}n.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(s,y,A){return s<12?A?"bn":"BN":A?"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:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,w:a,ww:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(s,y){var A=y.toLowerCase();return A.includes("w")||A.includes("m")?s+".":s+function l(s){var y=(s=""+s).substring(s.length-1),A=s.length>1?s.substring(s.length-2):"";return 12==A||13==A||"2"!=y&&"3"!=y&&"50"!=A&&"70"!=y&&"80"!=y?"\xea":"y\xea"}(s)},week:{dow:1,doy:4}})}(p(11004))},51469:function(Bt,Ce,p){!function(n){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},l={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},m=["\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"];n.defineLocale("ku",{months:m,monthsShort:m,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(y){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(y)},meridiem:function(y,A,L){return y<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(y){return y.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(A){return l[A]}).replace(/\u060c/g,",")},postformat:function(y){return y.replace(/\d/g,function(A){return a[A]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(p(11004))},1481:function(Bt,Ce,p){!function(n){"use strict";var a={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"};n.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(m){return m+(a[m]||a[m%10]||a[m>=100?100:null])},week:{dow:1,doy:7}})}(p(11004))},36343:function(Bt,Ce,p){!function(n){"use strict";function a(A,L,Z,ie){var S={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 L?S[Z][0]:S[Z][1]}function s(A){if(A=parseInt(A,10),isNaN(A))return!1;if(A<0)return!0;if(A<10)return 4<=A&&A<=7;if(A<100){var L=A%10;return s(0===L?A/10:L)}if(A<1e4){for(;A>=10;)A/=10;return s(A)}return s(A/=1e3)}n.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 l(A){return s(A.substr(0,A.indexOf(" ")))?"a "+A:"an "+A},past:function m(A){return s(A.substr(0,A.indexOf(" ")))?"viru "+A:"virun "+A},s:"e puer Sekonnen",ss:"%d Sekonnen",m:a,mm:"%d Minutten",h:a,hh:"%d Stonnen",d:a,dd:"%d Deeg",M:a,MM:"%d M\xe9int",y:a,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(11004))},34580:function(Bt,Ce,p){!function(n){"use strict";n.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(l){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===l},meridiem:function(l,m,s){return l<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(l){return"\u0e97\u0eb5\u0ec8"+l}})}(p(11004))},68549:function(Bt,Ce,p){!function(n){"use strict";var a={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 m(Z,ie,S,_e){return ie?y(S)[0]:_e?y(S)[1]:y(S)[2]}function s(Z){return Z%10==0||Z>10&&Z<20}function y(Z){return a[Z].split("_")}function A(Z,ie,S,_e){var ae=Z+" ";return 1===Z?ae+m(0,ie,S[0],_e):ie?ae+(s(Z)?y(S)[1]:y(S)[0]):_e?ae+y(S)[1]:ae+(s(Z)?y(S)[1]:y(S)[2])}n.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 l(Z,ie,S,_e){return ie?"kelios sekund\u0117s":_e?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:A,m,mm:A,h:m,hh:A,d:m,dd:A,M:m,MM:A,y:m,yy:A},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(Z){return Z+"-oji"},week:{dow:1,doy:4}})}(p(11004))},9059:function(Bt,Ce,p){!function(n){"use strict";var a={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 l(L,Z,ie){return ie?Z%10==1&&Z%100!=11?L[2]:L[3]:Z%10==1&&Z%100!=11?L[0]:L[1]}function m(L,Z,ie){return L+" "+l(a[ie],L,Z)}function s(L,Z,ie){return l(a[ie],L,Z)}n.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 y(L,Z){return Z?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:m,m:s,mm:m,h:s,hh:m,d:s,dd:m,M:s,MM:m,y:s,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(11004))},35711:function(Bt,Ce,p){!function(n){"use strict";var a={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(m,s){return 1===m?s[0]:m>=2&&m<=4?s[1]:s[2]},translate:function(m,s,y){var A=a.words[y];return 1===y.length?s?A[0]:A[1]:m+" "+a.correctGrammaticalCase(m,A)}};n.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:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:"dan",dd:a.translate,M:"mjesec",MM:a.translate,y:"godinu",yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(11004))},64787:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},80277:function(Bt,Ce,p){!function(n){"use strict";n.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(l){var m=l%10,s=l%100;return 0===l?l+"-\u0435\u0432":0===s?l+"-\u0435\u043d":s>10&&s<20?l+"-\u0442\u0438":1===m?l+"-\u0432\u0438":2===m?l+"-\u0440\u0438":7===m||8===m?l+"-\u043c\u0438":l+"-\u0442\u0438"},week:{dow:1,doy:7}})}(p(11004))},56480:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m){return 12===l&&(l=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===m&&l>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===m||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===m?l+12:l},meridiem:function(l,m,s){return l<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":l<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":l<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":l<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(p(11004))},44746:function(Bt,Ce,p){!function(n){"use strict";function a(m,s,y,A){switch(y){case"s":return s?"\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 m+(s?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return m+(s?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return m+(s?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return m+(s?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return m+(s?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return m+(s?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return m}}n.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(m){return"\u04ae\u0425"===m},meridiem:function(m,s,y){return m<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:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(m,s){switch(s){case"d":case"D":case"DDD":return m+" \u04e9\u0434\u04e9\u0440";default:return m}}})}(p(11004))},60238:function(Bt,Ce,p){!function(n){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},l={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function m(y,A,L,Z){var ie="";if(A)switch(L){case"s":ie="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":ie="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":ie="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":ie="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":ie="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":ie="%d \u0924\u093e\u0938";break;case"d":ie="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":ie="%d \u0926\u093f\u0935\u0938";break;case"M":ie="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":ie="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":ie="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":ie="%d \u0935\u0930\u094d\u0937\u0947"}else switch(L){case"s":ie="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":ie="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":ie="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":ie="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":ie="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":ie="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":ie="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":ie="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":ie="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":ie="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":ie="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":ie="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return ie.replace(/%d/i,y)}n.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:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},preparse:function(y){return y.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(A){return l[A]})},postformat:function(y){return y.replace(/\d/g,function(A){return a[A]})},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(y,A){return 12===y&&(y=0),"\u092a\u0939\u093e\u091f\u0947"===A||"\u0938\u0915\u093e\u0933\u0940"===A?y:"\u0926\u0941\u092a\u093e\u0930\u0940"===A||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===A||"\u0930\u093e\u0924\u094d\u0930\u0940"===A?y>=12?y:y+12:void 0},meridiem:function(y,A,L){return y>=0&&y<6?"\u092a\u0939\u093e\u091f\u0947":y<12?"\u0938\u0915\u093e\u0933\u0940":y<17?"\u0926\u0941\u092a\u093e\u0930\u0940":y<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(p(11004))},27568:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m){return 12===l&&(l=0),"pagi"===m?l:"tengahari"===m?l>=11?l:l+12:"petang"===m||"malam"===m?l+12:void 0},meridiem:function(l,m,s){return l<11?"pagi":l<15?"tengahari":l<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}})}(p(11004))},70413:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m){return 12===l&&(l=0),"pagi"===m?l:"tengahari"===m?l>=11?l:l+12:"petang"===m||"malam"===m?l+12:void 0},meridiem:function(l,m,s){return l<11?"pagi":l<15?"tengahari":l<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}})}(p(11004))},29560:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},11075:function(Bt,Ce,p){!function(n){"use strict";var a={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},l={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};n.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(s){return s.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(y){return l[y]})},postformat:function(s){return s.replace(/\d/g,function(y){return a[y]})},week:{dow:1,doy:4}})}(p(11004))},73909:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},14528:function(Bt,Ce,p){!function(n){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},l={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};n.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(s){return s.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(y){return l[y]})},postformat:function(s){return s.replace(/\d/g,function(y){return a[y]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(s,y){return 12===s&&(s=0),"\u0930\u093e\u0924\u093f"===y?s<4?s:s+12:"\u092c\u093f\u0939\u093e\u0928"===y?s:"\u0926\u093f\u0909\u0901\u0938\u094b"===y?s>=10?s:s+12:"\u0938\u093e\u0901\u091d"===y?s+12:void 0},meridiem:function(s,y,A){return s<3?"\u0930\u093e\u0924\u093f":s<12?"\u092c\u093f\u0939\u093e\u0928":s<16?"\u0926\u093f\u0909\u0901\u0938\u094b":s<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}})}(p(11004))},65761:function(Bt,Ce,p){!function(n){"use strict";var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),l="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),m=[/^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],s=/^(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;n.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(A,L){return A?/-MMM-/.test(L)?l[A.month()]:a[A.month()]:a},monthsRegex:s,monthsShortRegex:s,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:m,longMonthsParse:m,shortMonthsParse:m,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(A){return A+(1===A||8===A||A>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(11004))},29343:function(Bt,Ce,p){!function(n){"use strict";var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),l="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),m=[/^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],s=/^(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;n.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(A,L){return A?/-MMM-/.test(L)?l[A.month()]:a[A.month()]:a},monthsRegex:s,monthsShortRegex:s,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:m,longMonthsParse:m,shortMonthsParse:m,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(A){return A+(1===A||8===A||A>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(11004))},13473:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},68641:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m){var s=1===l?"r":2===l?"n":3===l?"r":4===l?"t":"\xe8";return("w"===m||"W"===m)&&(s="a"),l+s},week:{dow:1,doy:4}})}(p(11004))},36868:function(Bt,Ce,p){!function(n){"use strict";var a={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},l={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};n.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(s){return s.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(y){return l[y]})},postformat:function(s){return s.replace(/\d/g,function(y){return a[y]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(s,y){return 12===s&&(s=0),"\u0a30\u0a3e\u0a24"===y?s<4?s:s+12:"\u0a38\u0a35\u0a47\u0a30"===y?s:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===y?s>=10?s:s+12:"\u0a38\u0a3c\u0a3e\u0a2e"===y?s+12:void 0},meridiem:function(s,y,A){return s<4?"\u0a30\u0a3e\u0a24":s<10?"\u0a38\u0a35\u0a47\u0a30":s<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":s<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(p(11004))},44329:function(Bt,Ce,p){!function(n){"use strict";var a="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),l="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),m=[/^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 s(L){return L%10<5&&L%10>1&&~~(L/10)%10!=1}function y(L,Z,ie){var S=L+" ";switch(ie){case"ss":return S+(s(L)?"sekundy":"sekund");case"m":return Z?"minuta":"minut\u0119";case"mm":return S+(s(L)?"minuty":"minut");case"h":return Z?"godzina":"godzin\u0119";case"hh":return S+(s(L)?"godziny":"godzin");case"ww":return S+(s(L)?"tygodnie":"tygodni");case"MM":return S+(s(L)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return S+(s(L)?"lata":"lat")}}n.defineLocale("pl",{months:function(L,Z){return L?/D MMMM/.test(Z)?l[L.month()]:a[L.month()]:a},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:m,longMonthsParse:m,shortMonthsParse:m,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:y,m:y,mm:y,h:y,hh:y,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:y,M:"miesi\u0105c",MM:y,y:"rok",yy:y},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(11004))},91402:function(Bt,Ce,p){!function(n){"use strict";n.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"})}(p(11004))},14017:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},22078:function(Bt,Ce,p){!function(n){"use strict";function a(m,s,y){var L=" ";return(m%100>=20||m>=100&&m%100==0)&&(L=" de "),m+L+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[y]}n.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:a,m:"un minut",mm:a,h:"o or\u0103",hh:a,d:"o zi",dd:a,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:a,M:"o lun\u0103",MM:a,y:"un an",yy:a},week:{dow:1,doy:7}})}(p(11004))},38108:function(Bt,Ce,p){!function(n){"use strict";function l(y,A,L){return"m"===L?A?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":y+" "+function a(y,A){var L=y.split("_");return A%10==1&&A%100!=11?L[0]:A%10>=2&&A%10<=4&&(A%100<10||A%100>=20)?L[1]:L[2]}({ss:A?"\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:A?"\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"}[L],+y)}var m=[/^\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];n.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:m,longMonthsParse:m,shortMonthsParse:m,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(y){if(y.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(y){if(y.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:l,m:l,mm:l,h:"\u0447\u0430\u0441",hh:l,d:"\u0434\u0435\u043d\u044c",dd:l,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:l,M:"\u043c\u0435\u0441\u044f\u0446",MM:l,y:"\u0433\u043e\u0434",yy:l},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(y){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(y)},meridiem:function(y,A,L){return y<4?"\u043d\u043e\u0447\u0438":y<12?"\u0443\u0442\u0440\u0430":y<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(y,A){switch(A){case"M":case"d":case"DDD":return y+"-\u0439";case"D":return y+"-\u0433\u043e";case"w":case"W":return y+"-\u044f";default:return y}},week:{dow:1,doy:4}})}(p(11004))},53350:function(Bt,Ce,p){!function(n){"use strict";var a=["\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"],l=["\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"];n.defineLocale("sd",{months:a,monthsShort:a,weekdays:l,weekdaysShort:l,weekdaysMin:l,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(s){return"\u0634\u0627\u0645"===s},meridiem:function(s,y,A){return s<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(s){return s.replace(/\u060c/g,",")},postformat:function(s){return s.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(p(11004))},37445:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},5297:function(Bt,Ce,p){!function(n){"use strict";n.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(l){return l+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(l){return"\u0db4.\u0dc0."===l||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===l},meridiem:function(l,m,s){return l>11?s?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":s?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(p(11004))},60015:function(Bt,Ce,p){!function(n){"use strict";var a="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),l="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function m(A){return A>1&&A<5}function s(A,L,Z,ie){var S=A+" ";switch(Z){case"s":return L||ie?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return L||ie?S+(m(A)?"sekundy":"sek\xfand"):S+"sekundami";case"m":return L?"min\xfata":ie?"min\xfatu":"min\xfatou";case"mm":return L||ie?S+(m(A)?"min\xfaty":"min\xfat"):S+"min\xfatami";case"h":return L?"hodina":ie?"hodinu":"hodinou";case"hh":return L||ie?S+(m(A)?"hodiny":"hod\xedn"):S+"hodinami";case"d":return L||ie?"de\u0148":"d\u0148om";case"dd":return L||ie?S+(m(A)?"dni":"dn\xed"):S+"d\u0148ami";case"M":return L||ie?"mesiac":"mesiacom";case"MM":return L||ie?S+(m(A)?"mesiace":"mesiacov"):S+"mesiacmi";case"y":return L||ie?"rok":"rokom";case"yy":return L||ie?S+(m(A)?"roky":"rokov"):S+"rokmi"}}n.defineLocale("sk",{months:a,monthsShort:l,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,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(11004))},22158:function(Bt,Ce,p){!function(n){"use strict";function a(m,s,y,A){var L=m+" ";switch(y){case"s":return s||A?"nekaj sekund":"nekaj sekundami";case"ss":return L+(1===m?s?"sekundo":"sekundi":2===m?s||A?"sekundi":"sekundah":m<5?s||A?"sekunde":"sekundah":"sekund");case"m":return s?"ena minuta":"eno minuto";case"mm":return L+(1===m?s?"minuta":"minuto":2===m?s||A?"minuti":"minutama":m<5?s||A?"minute":"minutami":s||A?"minut":"minutami");case"h":return s?"ena ura":"eno uro";case"hh":return L+(1===m?s?"ura":"uro":2===m?s||A?"uri":"urama":m<5?s||A?"ure":"urami":s||A?"ur":"urami");case"d":return s||A?"en dan":"enim dnem";case"dd":return L+(1===m?s||A?"dan":"dnem":2===m?s||A?"dni":"dnevoma":s||A?"dni":"dnevi");case"M":return s||A?"en mesec":"enim mesecem";case"MM":return L+(1===m?s||A?"mesec":"mesecem":2===m?s||A?"meseca":"mesecema":m<5?s||A?"mesece":"meseci":s||A?"mesecev":"meseci");case"y":return s||A?"eno leto":"enim letom";case"yy":return L+(1===m?s||A?"leto":"letom":2===m?s||A?"leti":"letoma":m<5?s||A?"leta":"leti":s||A?"let":"leti")}}n.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:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(11004))},96153:function(Bt,Ce,p){!function(n){"use strict";n.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(l){return"M"===l.charAt(0)},meridiem:function(l,m,s){return l<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}})}(p(11004))},13919:function(Bt,Ce,p){!function(n){"use strict";var a={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(m,s){return m%10>=1&&m%10<=4&&(m%100<10||m%100>=20)?m%10==1?s[0]:s[1]:s[2]},translate:function(m,s,y,A){var Z,L=a.words[y];return 1===y.length?"y"===y&&s?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":A||s?L[0]:L[1]:(Z=a.correctGrammaticalCase(m,L),"yy"===y&&s&&"\u0433\u043e\u0434\u0438\u043d\u0443"===Z?m+" \u0433\u043e\u0434\u0438\u043d\u0430":m+" "+Z)}};n.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:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:a.translate,dd:a.translate,M:a.translate,MM:a.translate,y:a.translate,yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(11004))},75872:function(Bt,Ce,p){!function(n){"use strict";var a={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(m,s){return m%10>=1&&m%10<=4&&(m%100<10||m%100>=20)?m%10==1?s[0]:s[1]:s[2]},translate:function(m,s,y,A){var Z,L=a.words[y];return 1===y.length?"y"===y&&s?"jedna godina":A||s?L[0]:L[1]:(Z=a.correctGrammaticalCase(m,L),"yy"===y&&s&&"godinu"===Z?m+" godina":m+" "+Z)}};n.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:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:a.translate,dd:a.translate,M:a.translate,MM:a.translate,y:a.translate,yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(11004))},65591:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m,s){return l<11?"ekuseni":l<15?"emini":l<19?"entsambama":"ebusuku"},meridiemHour:function(l,m){return 12===l&&(l=0),"ekuseni"===m?l:"emini"===m?l>=11?l:l+12:"entsambama"===m||"ebusuku"===m?0===l?0:l+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(p(11004))},60620:function(Bt,Ce,p){!function(n){"use strict";n.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(l){var m=l%10;return l+(1==~~(l%100/10)?":e":1===m||2===m?":a":":e")},week:{dow:1,doy:4}})}(p(11004))},60883:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},56018:function(Bt,Ce,p){!function(n){"use strict";var a={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},l={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};n.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(s){return s+"\u0bb5\u0ba4\u0bc1"},preparse:function(s){return s.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(y){return l[y]})},postformat:function(s){return s.replace(/\d/g,function(y){return a[y]})},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(s,y,A){return s<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":s<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":s<10?" \u0b95\u0bbe\u0bb2\u0bc8":s<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":s<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":s<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(s,y){return 12===s&&(s=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===y?s<2?s:s+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===y||"\u0b95\u0bbe\u0bb2\u0bc8"===y||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===y&&s>=10?s:s+12},week:{dow:0,doy:6}})}(p(11004))},50078:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m){return 12===l&&(l=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===m?l<4?l:l+12:"\u0c09\u0c26\u0c2f\u0c02"===m?l:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===m?l>=10?l:l+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===m?l+12:void 0},meridiem:function(l,m,s){return l<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":l<10?"\u0c09\u0c26\u0c2f\u0c02":l<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":l<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(p(11004))},78688:function(Bt,Ce,p){!function(n){"use strict";n.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(l){var m=l%10;return l+(1==~~(l%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(p(11004))},61876:function(Bt,Ce,p){!function(n){"use strict";var a={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"};n.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(m,s){return 12===m&&(m=0),"\u0448\u0430\u0431"===s?m<4?m:m+12:"\u0441\u0443\u0431\u04b3"===s?m:"\u0440\u04ef\u0437"===s?m>=11?m:m+12:"\u0431\u0435\u0433\u043e\u04b3"===s?m+12:void 0},meridiem:function(m,s,y){return m<4?"\u0448\u0430\u0431":m<11?"\u0441\u0443\u0431\u04b3":m<16?"\u0440\u04ef\u0437":m<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(m){return m+(a[m]||a[m%10]||a[m>=100?100:null])},week:{dow:1,doy:7}})}(p(11004))},59513:function(Bt,Ce,p){!function(n){"use strict";n.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(l){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===l},meridiem:function(l,m,s){return l<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"}})}(p(11004))},25216:function(Bt,Ce,p){!function(n){"use strict";var a={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"};n.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(m,s){switch(s){case"d":case"D":case"Do":case"DD":return m;default:if(0===m)return m+"'unjy";var y=m%10;return m+(a[y]||a[m%100-y]||a[m>=100?100:null])}},week:{dow:1,doy:7}})}(p(11004))},19150:function(Bt,Ce,p){!function(n){"use strict";n.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(l){return l},week:{dow:1,doy:4}})}(p(11004))},29457:function(Bt,Ce,p){!function(n){"use strict";var a="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function s(L,Z,ie,S){var _e=function y(L){var Z=Math.floor(L%1e3/100),ie=Math.floor(L%100/10),S=L%10,_e="";return Z>0&&(_e+=a[Z]+"vatlh"),ie>0&&(_e+=(""!==_e?" ":"")+a[ie]+"maH"),S>0&&(_e+=(""!==_e?" ":"")+a[S]),""===_e?"pagh":_e}(L);switch(ie){case"ss":return _e+" lup";case"mm":return _e+" tup";case"hh":return _e+" rep";case"dd":return _e+" jaj";case"MM":return _e+" jar";case"yy":return _e+" DIS"}}n.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 l(L){var Z=L;return-1!==L.indexOf("jaj")?Z.slice(0,-3)+"leS":-1!==L.indexOf("jar")?Z.slice(0,-3)+"waQ":-1!==L.indexOf("DIS")?Z.slice(0,-3)+"nem":Z+" pIq"},past:function m(L){var Z=L;return-1!==L.indexOf("jaj")?Z.slice(0,-3)+"Hu\u2019":-1!==L.indexOf("jar")?Z.slice(0,-3)+"wen":-1!==L.indexOf("DIS")?Z.slice(0,-3)+"ben":Z+" ret"},s:"puS lup",ss:s,m:"wa\u2019 tup",mm:s,h:"wa\u2019 rep",hh:s,d:"wa\u2019 jaj",dd:s,M:"wa\u2019 jar",MM:s,y:"wa\u2019 DIS",yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(11004))},84239:function(Bt,Ce,p){!function(n){"use strict";var a={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"};n.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(m,s,y){return m<12?y?"\xf6\xf6":"\xd6\xd6":y?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(m){return"\xf6s"===m||"\xd6S"===m},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(m,s){switch(s){case"d":case"D":case"Do":case"DD":return m;default:if(0===m)return m+"'\u0131nc\u0131";var y=m%10;return m+(a[y]||a[m%100-y]||a[m>=100?100:null])}},week:{dow:1,doy:7}})}(p(11004))},38371:function(Bt,Ce,p){!function(n){"use strict";function l(m,s,y,A){var L={s:["viensas secunds","'iensas secunds"],ss:[m+" secunds",m+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[m+" m\xeduts",m+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[m+" \xfeoras",m+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[m+" ziuas",m+" ziuas"],M:["'n mes","'iens mes"],MM:[m+" mesen",m+" mesen"],y:["'n ar","'iens ar"],yy:[m+" ars",m+" ars"]};return A||s?L[y][0]:L[y][1]}n.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(m){return"d'o"===m.toLowerCase()},meridiem:function(m,s,y){return m>11?y?"d'o":"D'O":y?"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:l,ss:l,m:l,mm:l,h:l,hh:l,d:l,dd:l,M:l,MM:l,y:l,yy:l},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(11004))},14628:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},82908:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},42391:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m){return 12===l&&(l=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===m||"\u0633\u06d5\u06be\u06d5\u0631"===m||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===m?l:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===m||"\u0643\u06d5\u0686"===m?l+12:l>=11?l:l+12},meridiem:function(l,m,s){var y=100*l+m;return y<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":y<900?"\u0633\u06d5\u06be\u06d5\u0631":y<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":y<1230?"\u0686\u06c8\u0634":y<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(l,m){switch(m){case"d":case"D":case"DDD":return l+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return l+"-\u06be\u06d5\u067e\u062a\u06d5";default:return l}},preparse:function(l){return l.replace(/\u060c/g,",")},postformat:function(l){return l.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(p(11004))},25645:function(Bt,Ce,p){!function(n){"use strict";function l(A,L,Z){return"m"===Z?L?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===Z?L?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":A+" "+function a(A,L){var Z=A.split("_");return L%10==1&&L%100!=11?Z[0]:L%10>=2&&L%10<=4&&(L%100<10||L%100>=20)?Z[1]:Z[2]}({ss:L?"\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:L?"\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:L?"\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"}[Z],+A)}function s(A){return function(){return A+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}n.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 m(A,L){var Z={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===A?Z.nominative.slice(1,7).concat(Z.nominative.slice(0,1)):A?Z[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(L)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(L)?"genitive":"nominative"][A.day()]:Z.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:s("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:s("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:s("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:s("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return s("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return s("[\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:l,m:l,mm:l,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:l,d:"\u0434\u0435\u043d\u044c",dd:l,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:l,y:"\u0440\u0456\u043a",yy:l},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(A){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(A)},meridiem:function(A,L,Z){return A<4?"\u043d\u043e\u0447\u0456":A<12?"\u0440\u0430\u043d\u043a\u0443":A<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(A,L){switch(L){case"M":case"d":case"DDD":case"w":case"W":return A+"-\u0439";case"D":return A+"-\u0433\u043e";default:return A}},week:{dow:1,doy:7}})}(p(11004))},26550:function(Bt,Ce,p){!function(n){"use strict";var a=["\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"],l=["\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"];n.defineLocale("ur",{months:a,monthsShort:a,weekdays:l,weekdaysShort:l,weekdaysMin:l,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(s){return"\u0634\u0627\u0645"===s},meridiem:function(s,y,A){return s<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(s){return s.replace(/\u060c/g,",")},postformat:function(s){return s.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(p(11004))},62214:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},19678:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},3276:function(Bt,Ce,p){!function(n){"use strict";n.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(l){return/^ch$/i.test(l)},meridiem:function(l,m,s){return l<12?s?"sa":"SA":s?"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(l){return l},week:{dow:1,doy:4}})}(p(11004))},33904:function(Bt,Ce,p){!function(n){"use strict";n.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(l){var m=l%10;return l+(1==~~(l%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(p(11004))},18925:function(Bt,Ce,p){!function(n){"use strict";n.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}})}(p(11004))},78033:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m){return 12===l&&(l=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?l:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?l+12:l>=11?l:l+12},meridiem:function(l,m,s){var y=100*l+m;return y<600?"\u51cc\u6668":y<900?"\u65e9\u4e0a":y<1130?"\u4e0a\u5348":y<1230?"\u4e2d\u5348":y<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(l){return l.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(l){return this.week()!==l.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(l,m){switch(m){case"d":case"D":case"DDD":return l+"\u65e5";case"M":return l+"\u6708";case"w":case"W":return l+"\u5468";default:return l}},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}})}(p(11004))},72781:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m){return 12===l&&(l=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?l:"\u4e2d\u5348"===m?l>=11?l:l+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?l+12:void 0},meridiem:function(l,m,s){var y=100*l+m;return y<600?"\u51cc\u6668":y<900?"\u65e9\u4e0a":y<1200?"\u4e0a\u5348":1200===y?"\u4e2d\u5348":y<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(l,m){switch(m){case"d":case"D":case"DDD":return l+"\u65e5";case"M":return l+"\u6708";case"w":case"W":return l+"\u9031";default:return l}},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"}})}(p(11004))},90576:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m){return 12===l&&(l=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?l:"\u4e2d\u5348"===m?l>=11?l:l+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?l+12:void 0},meridiem:function(l,m,s){var y=100*l+m;return y<600?"\u51cc\u6668":y<900?"\u65e9\u4e0a":y<1130?"\u4e0a\u5348":y<1230?"\u4e2d\u5348":y<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(l,m){switch(m){case"d":case"D":case"DDD":return l+"\u65e5";case"M":return l+"\u6708";case"w":case"W":return l+"\u9031";default:return l}},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"}})}(p(11004))},94053:function(Bt,Ce,p){!function(n){"use strict";n.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(l,m){return 12===l&&(l=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?l:"\u4e2d\u5348"===m?l>=11?l:l+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?l+12:void 0},meridiem:function(l,m,s){var y=100*l+m;return y<600?"\u51cc\u6668":y<900?"\u65e9\u4e0a":y<1130?"\u4e0a\u5348":y<1230?"\u4e2d\u5348":y<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(l,m){switch(m){case"d":case"D":case"DDD":return l+"\u65e5";case"M":return l+"\u6708";case"w":case"W":return l+"\u9031";default:return l}},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"}})}(p(11004))},11004:function(Bt,Ce,p){(Bt=p.nmd(Bt)).exports=function(){"use strict";var n,Te;function a(){return n.apply(null,arguments)}function m(b){return b instanceof Array||"[object Array]"===Object.prototype.toString.call(b)}function s(b){return null!=b&&"[object Object]"===Object.prototype.toString.call(b)}function y(b,R){return Object.prototype.hasOwnProperty.call(b,R)}function A(b){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(b).length;var R;for(R in b)if(y(b,R))return!1;return!0}function L(b){return void 0===b}function Z(b){return"number"==typeof b||"[object Number]"===Object.prototype.toString.call(b)}function ie(b){return b instanceof Date||"[object Date]"===Object.prototype.toString.call(b)}function S(b,R){var Ue,ye=[],Wt=b.length;for(Ue=0;Ue<Wt;++Ue)ye.push(R(b[Ue],Ue));return ye}function _e(b,R){for(var ye in R)y(R,ye)&&(b[ye]=R[ye]);return y(R,"toString")&&(b.toString=R.toString),y(R,"valueOf")&&(b.valueOf=R.valueOf),b}function ae(b,R,ye,Ue){return Mt(b,R,ye,Ue,!0).utc()}function be(b){return null==b._pf&&(b._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}),b._pf}function Ge(b){var R=null,ye=!1,Ue=b._d&&!isNaN(b._d.getTime());return Ue&&(R=be(b),ye=Te.call(R.parsedDateParts,function(Wt){return null!=Wt}),Ue=R.overflow<0&&!R.empty&&!R.invalidEra&&!R.invalidMonth&&!R.invalidWeekday&&!R.weekdayMismatch&&!R.nullInput&&!R.invalidFormat&&!R.userInvalidated&&(!R.meridiem||R.meridiem&&ye),b._strict&&(Ue=Ue&&0===R.charsLeftOver&&0===R.unusedTokens.length&&void 0===R.bigHour)),null!=Object.isFrozen&&Object.isFrozen(b)?Ue:(b._isValid=Ue,b._isValid)}function _t(b){var R=ae(NaN);return null!=b?_e(be(R),b):be(R).userInvalidated=!0,R}Te=Array.prototype.some?Array.prototype.some:function(b){var Ue,R=Object(this),ye=R.length>>>0;for(Ue=0;Ue<ye;Ue++)if(Ue in R&&b.call(this,R[Ue],Ue,R))return!0;return!1};var dt=a.momentProperties=[],P=!1;function E(b,R){var ye,Ue,Wt,Zn=dt.length;if(L(R._isAMomentObject)||(b._isAMomentObject=R._isAMomentObject),L(R._i)||(b._i=R._i),L(R._f)||(b._f=R._f),L(R._l)||(b._l=R._l),L(R._strict)||(b._strict=R._strict),L(R._tzm)||(b._tzm=R._tzm),L(R._isUTC)||(b._isUTC=R._isUTC),L(R._offset)||(b._offset=R._offset),L(R._pf)||(b._pf=be(R)),L(R._locale)||(b._locale=R._locale),Zn>0)for(ye=0;ye<Zn;ye++)L(Wt=R[Ue=dt[ye]])||(b[Ue]=Wt);return b}function te(b){E(this,b),this._d=new Date(null!=b._d?b._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===P&&(P=!0,a.updateOffset(this),P=!1)}function ne(b){return b instanceof te||null!=b&&null!=b._isAMomentObject}function we(b){!1===a.suppressDeprecationWarnings&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+b)}function at(b,R){var ye=!0;return _e(function(){if(null!=a.deprecationHandler&&a.deprecationHandler(null,b),ye){var Wt,Zn,Ti,Ue=[],cr=arguments.length;for(Zn=0;Zn<cr;Zn++){if(Wt="","object"==typeof arguments[Zn]){for(Ti in Wt+="\n["+Zn+"] ",arguments[0])y(arguments[0],Ti)&&(Wt+=Ti+": "+arguments[0][Ti]+", ");Wt=Wt.slice(0,-2)}else Wt=arguments[Zn];Ue.push(Wt)}we(b+"\nArguments: "+Array.prototype.slice.call(Ue).join("")+"\n"+(new Error).stack),ye=!1}return R.apply(this,arguments)},R)}var Et,We={};function je(b,R){null!=a.deprecationHandler&&a.deprecationHandler(b,R),We[b]||(we(R),We[b]=!0)}function yt(b){return typeof Function<"u"&&b instanceof Function||"[object Function]"===Object.prototype.toString.call(b)}function pn(b,R){var Ue,ye=_e({},b);for(Ue in R)y(R,Ue)&&(s(b[Ue])&&s(R[Ue])?(ye[Ue]={},_e(ye[Ue],b[Ue]),_e(ye[Ue],R[Ue])):null!=R[Ue]?ye[Ue]=R[Ue]:delete ye[Ue]);for(Ue in b)y(b,Ue)&&!y(R,Ue)&&s(b[Ue])&&(ye[Ue]=_e({},ye[Ue]));return ye}function gn(b){null!=b&&this.set(b)}a.suppressDeprecationWarnings=!1,a.deprecationHandler=null,Et=Object.keys?Object.keys:function(b){var R,ye=[];for(R in b)y(b,R)&&ye.push(R);return ye};function _n(b,R,ye){var Ue=""+Math.abs(b);return(b>=0?ye?"+":"":"-")+Math.pow(10,Math.max(0,R-Ue.length)).toString().substr(1)+Ue}var ke=/(\[[^\[]*\])|(\\)?([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,re=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,pe={},U={};function G(b,R,ye,Ue){var Wt=Ue;"string"==typeof Ue&&(Wt=function(){return this[Ue]()}),b&&(U[b]=Wt),R&&(U[R[0]]=function(){return _n(Wt.apply(this,arguments),R[1],R[2])}),ye&&(U[ye]=function(){return this.localeData().ordinal(Wt.apply(this,arguments),b)})}function J(b){return b.match(/\[[\s\S]/)?b.replace(/^\[|\]$/g,""):b.replace(/\\/g,"")}function Pt(b,R){return b.isValid()?(R=tt(R,b.localeData()),pe[R]=pe[R]||function Ne(b){var ye,Ue,R=b.match(ke);for(ye=0,Ue=R.length;ye<Ue;ye++)R[ye]=U[R[ye]]?U[R[ye]]:J(R[ye]);return function(Wt){var Ti,Zn="";for(Ti=0;Ti<Ue;Ti++)Zn+=yt(R[Ti])?R[Ti].call(Wt,b):R[Ti];return Zn}}(R),pe[R](b)):b.localeData().invalidDate()}function tt(b,R){var ye=5;function Ue(Wt){return R.longDateFormat(Wt)||Wt}for(re.lastIndex=0;ye>=0&&re.test(b);)b=b.replace(re,Ue),re.lastIndex=0,ye-=1;return b}var st={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 $t(b){return"string"==typeof b?st[b]||st[b.toLowerCase()]:void 0}function un(b){var ye,Ue,R={};for(Ue in b)y(b,Ue)&&(ye=$t(Ue))&&(R[ye]=b[Ue]);return R}var xn={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 w,Dn=/\d/,Fe=/\d\d/,Rt=/\d{3}/,qt=/\d{4}/,me=/[+-]?\d{6}/,ot=/\d\d?/,nt=/\d\d\d\d?/,Nt=/\d\d\d\d\d\d?/,wn=/\d{1,3}/,Pn=/\d{1,4}/,ti=/[+-]?\d{1,6}/,Gt=/\d+/,An=/[+-]?\d+/,St=/Z|[+-]\d\d:?\d\d/gi,bn=/Z|[+-]\d\d(?::?\d\d)?/gi,hn=/[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,he=/^[1-9]\d?/,kt=/^([1-9]\d|\d)/;function z(b,R,ye){w[b]=yt(R)?R:function(Ue,Wt){return Ue&&ye?ye:R}}function M(b,R){return y(w,b)?w[b](R._strict,R._locale):new RegExp(function q(b){return Be(b.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(R,ye,Ue,Wt,Zn){return ye||Ue||Wt||Zn}))}(b))}function Be(b){return b.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Lt(b){return b<0?Math.ceil(b)||0:Math.floor(b)}function En(b){var R=+b,ye=0;return 0!==R&&isFinite(R)&&(ye=Lt(R)),ye}w={};var lt={};function xe(b,R){var ye,Wt,Ue=R;for("string"==typeof b&&(b=[b]),Z(R)&&(Ue=function(Zn,Ti){Ti[R]=En(Zn)}),Wt=b.length,ye=0;ye<Wt;ye++)lt[b[ye]]=Ue}function de(b,R){xe(b,function(ye,Ue,Wt,Zn){Wt._w=Wt._w||{},R(ye,Wt._w,Wt,Zn)})}function k(b,R,ye){null!=R&&y(lt,b)&&lt[b](R,ye._a,ye,b)}function le(b){return b%4==0&&b%100!=0||b%400==0}var ge=0,ht=1,Ht=2,ft=3,Tt=4,Tn=5,tn=6,oi=7,hi=8;function Si(b){return le(b)?366:365}G("Y",0,0,function(){var b=this.year();return b<=9999?_n(b,4):"+"+b}),G(0,["YY",2],0,function(){return this.year()%100}),G(0,["YYYY",4],0,"year"),G(0,["YYYYY",5],0,"year"),G(0,["YYYYYY",6,!0],0,"year"),z("Y",An),z("YY",ot,Fe),z("YYYY",Pn,qt),z("YYYYY",ti,me),z("YYYYYY",ti,me),xe(["YYYYY","YYYYYY"],ge),xe("YYYY",function(b,R){R[ge]=2===b.length?a.parseTwoDigitYear(b):En(b)}),xe("YY",function(b,R){R[ge]=a.parseTwoDigitYear(b)}),xe("Y",function(b,R){R[ge]=parseInt(b,10)}),a.parseTwoDigitYear=function(b){return En(b)+(En(b)>68?1900:2e3)};var $e,vi=$n("FullYear",!0);function $n(b,R){return function(ye){return null!=ye?(Sn(this,b,ye),a.updateOffset(this,R),this):Ae(this,b)}}function Ae(b,R){if(!b.isValid())return NaN;var ye=b._d,Ue=b._isUTC;switch(R){case"Milliseconds":return Ue?ye.getUTCMilliseconds():ye.getMilliseconds();case"Seconds":return Ue?ye.getUTCSeconds():ye.getSeconds();case"Minutes":return Ue?ye.getUTCMinutes():ye.getMinutes();case"Hours":return Ue?ye.getUTCHours():ye.getHours();case"Date":return Ue?ye.getUTCDate():ye.getDate();case"Day":return Ue?ye.getUTCDay():ye.getDay();case"Month":return Ue?ye.getUTCMonth():ye.getMonth();case"FullYear":return Ue?ye.getUTCFullYear():ye.getFullYear();default:return NaN}}function Sn(b,R,ye){var Ue,Wt,Zn,Ti,cr;if(b.isValid()&&!isNaN(ye)){switch(Ue=b._d,Wt=b._isUTC,R){case"Milliseconds":return void(Wt?Ue.setUTCMilliseconds(ye):Ue.setMilliseconds(ye));case"Seconds":return void(Wt?Ue.setUTCSeconds(ye):Ue.setSeconds(ye));case"Minutes":return void(Wt?Ue.setUTCMinutes(ye):Ue.setMinutes(ye));case"Hours":return void(Wt?Ue.setUTCHours(ye):Ue.setHours(ye));case"Date":return void(Wt?Ue.setUTCDate(ye):Ue.setDate(ye));case"FullYear":break;default:return}Zn=ye,Ti=b.month(),cr=29!==(cr=b.date())||1!==Ti||le(Zn)?cr:28,Wt?Ue.setUTCFullYear(Zn,Ti,cr):Ue.setFullYear(Zn,Ti,cr)}}function sn(b,R){if(isNaN(b)||isNaN(R))return NaN;var ye=function Rn(b,R){return(b%R+R)%R}(R,12);return b+=(R-ye)/12,1===ye?le(b)?29:28:31-ye%7%2}$e=Array.prototype.indexOf?Array.prototype.indexOf:function(b){var R;for(R=0;R<this.length;++R)if(this[R]===b)return R;return-1},G("M",["MM",2],"Mo",function(){return this.month()+1}),G("MMM",0,0,function(b){return this.localeData().monthsShort(this,b)}),G("MMMM",0,0,function(b){return this.localeData().months(this,b)}),z("M",ot,he),z("MM",ot,Fe),z("MMM",function(b,R){return R.monthsShortRegex(b)}),z("MMMM",function(b,R){return R.monthsRegex(b)}),xe(["M","MM"],function(b,R){R[ht]=En(b)-1}),xe(["MMM","MMMM"],function(b,R,ye,Ue){var Wt=ye._locale.monthsParse(b,Ue,ye._strict);null!=Wt?R[ht]=Wt:be(ye).invalidMonth=b});var Zt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),On="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Bn=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ct=hn,Wn=hn;function Se(b,R,ye){var Ue,Wt,Zn,Ti=b.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],Ue=0;Ue<12;++Ue)Zn=ae([2e3,Ue]),this._shortMonthsParse[Ue]=this.monthsShort(Zn,"").toLocaleLowerCase(),this._longMonthsParse[Ue]=this.months(Zn,"").toLocaleLowerCase();return ye?"MMM"===R?-1!==(Wt=$e.call(this._shortMonthsParse,Ti))?Wt:null:-1!==(Wt=$e.call(this._longMonthsParse,Ti))?Wt:null:"MMM"===R?-1!==(Wt=$e.call(this._shortMonthsParse,Ti))||-1!==(Wt=$e.call(this._longMonthsParse,Ti))?Wt:null:-1!==(Wt=$e.call(this._longMonthsParse,Ti))||-1!==(Wt=$e.call(this._shortMonthsParse,Ti))?Wt:null}function Yn(b,R){if(!b.isValid())return b;if("string"==typeof R)if(/^\d+$/.test(R))R=En(R);else if(!Z(R=b.localeData().monthsParse(R)))return b;var ye=R,Ue=b.date();return Ue=Ue<29?Ue:Math.min(Ue,sn(b.year(),ye)),b._isUTC?b._d.setUTCMonth(ye,Ue):b._d.setMonth(ye,Ue),b}function Li(b){return null!=b?(Yn(this,b),a.updateOffset(this,!0),this):Ae(this,"Month")}function gr(){function b(Br,os){return os.length-Br.length}var Wt,Zn,Ti,cr,R=[],ye=[],Ue=[];for(Wt=0;Wt<12;Wt++)Zn=ae([2e3,Wt]),Ti=Be(this.monthsShort(Zn,"")),cr=Be(this.months(Zn,"")),R.push(Ti),ye.push(cr),Ue.push(cr),Ue.push(Ti);R.sort(b),ye.sort(b),Ue.sort(b),this._monthsRegex=new RegExp("^("+Ue.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+ye.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+R.join("|")+")","i")}function dr(b,R,ye,Ue,Wt,Zn,Ti){var cr;return b<100&&b>=0?(cr=new Date(b+400,R,ye,Ue,Wt,Zn,Ti),isFinite(cr.getFullYear())&&cr.setFullYear(b)):cr=new Date(b,R,ye,Ue,Wt,Zn,Ti),cr}function hs(b){var R,ye;return b<100&&b>=0?((ye=Array.prototype.slice.call(arguments))[0]=b+400,R=new Date(Date.UTC.apply(null,ye)),isFinite(R.getUTCFullYear())&&R.setUTCFullYear(b)):R=new Date(Date.UTC.apply(null,arguments)),R}function Tr(b,R,ye){var Ue=7+R-ye;return-(7+hs(b,0,Ue).getUTCDay()-R)%7+Ue-1}function Jr(b,R,ye,Ue,Wt){var Br,os,cr=1+7*(R-1)+(7+ye-Ue)%7+Tr(b,Ue,Wt);return cr<=0?os=Si(Br=b-1)+cr:cr>Si(b)?(Br=b+1,os=cr-Si(b)):(Br=b,os=cr),{year:Br,dayOfYear:os}}function ls(b,R,ye){var Zn,Ti,Ue=Tr(b.year(),R,ye),Wt=Math.floor((b.dayOfYear()-Ue-1)/7)+1;return Wt<1?Zn=Wt+is(Ti=b.year()-1,R,ye):Wt>is(b.year(),R,ye)?(Zn=Wt-is(b.year(),R,ye),Ti=b.year()+1):(Ti=b.year(),Zn=Wt),{week:Zn,year:Ti}}function is(b,R,ye){var Ue=Tr(b,R,ye),Wt=Tr(b+1,R,ye);return(Si(b)-Ue+Wt)/7}G("w",["ww",2],"wo","week"),G("W",["WW",2],"Wo","isoWeek"),z("w",ot,he),z("ww",ot,Fe),z("W",ot,he),z("WW",ot,Fe),de(["w","ww","W","WW"],function(b,R,ye,Ue){R[Ue.substr(0,1)]=En(b)});function $i(b,R){return b.slice(R,7).concat(b.slice(0,R))}G("d",0,"do","day"),G("dd",0,0,function(b){return this.localeData().weekdaysMin(this,b)}),G("ddd",0,0,function(b){return this.localeData().weekdaysShort(this,b)}),G("dddd",0,0,function(b){return this.localeData().weekdays(this,b)}),G("e",0,0,"weekday"),G("E",0,0,"isoWeekday"),z("d",ot),z("e",ot),z("E",ot),z("dd",function(b,R){return R.weekdaysMinRegex(b)}),z("ddd",function(b,R){return R.weekdaysShortRegex(b)}),z("dddd",function(b,R){return R.weekdaysRegex(b)}),de(["dd","ddd","dddd"],function(b,R,ye,Ue){var Wt=ye._locale.weekdaysParse(b,Ue,ye._strict);null!=Wt?R.d=Wt:be(ye).invalidWeekday=b}),de(["d","e","E"],function(b,R,ye,Ue){R[Ue]=En(b)});var Dr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Rr="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),rr="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ss=hn,js=hn,Sa=hn;function pa(b,R,ye){var Ue,Wt,Zn,Ti=b.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],Ue=0;Ue<7;++Ue)Zn=ae([2e3,1]).day(Ue),this._minWeekdaysParse[Ue]=this.weekdaysMin(Zn,"").toLocaleLowerCase(),this._shortWeekdaysParse[Ue]=this.weekdaysShort(Zn,"").toLocaleLowerCase(),this._weekdaysParse[Ue]=this.weekdays(Zn,"").toLocaleLowerCase();return ye?"dddd"===R?-1!==(Wt=$e.call(this._weekdaysParse,Ti))?Wt:null:"ddd"===R?-1!==(Wt=$e.call(this._shortWeekdaysParse,Ti))?Wt:null:-1!==(Wt=$e.call(this._minWeekdaysParse,Ti))?Wt:null:"dddd"===R?-1!==(Wt=$e.call(this._weekdaysParse,Ti))||-1!==(Wt=$e.call(this._shortWeekdaysParse,Ti))||-1!==(Wt=$e.call(this._minWeekdaysParse,Ti))?Wt:null:"ddd"===R?-1!==(Wt=$e.call(this._shortWeekdaysParse,Ti))||-1!==(Wt=$e.call(this._weekdaysParse,Ti))||-1!==(Wt=$e.call(this._minWeekdaysParse,Ti))?Wt:null:-1!==(Wt=$e.call(this._minWeekdaysParse,Ti))||-1!==(Wt=$e.call(this._weekdaysParse,Ti))||-1!==(Wt=$e.call(this._shortWeekdaysParse,Ti))?Wt:null}function Qr(){function b(xi,Ur){return Ur.length-xi.length}var Zn,Ti,cr,Br,os,R=[],ye=[],Ue=[],Wt=[];for(Zn=0;Zn<7;Zn++)Ti=ae([2e3,1]).day(Zn),cr=Be(this.weekdaysMin(Ti,"")),Br=Be(this.weekdaysShort(Ti,"")),os=Be(this.weekdays(Ti,"")),R.push(cr),ye.push(Br),Ue.push(os),Wt.push(cr),Wt.push(Br),Wt.push(os);R.sort(b),ye.sort(b),Ue.sort(b),Wt.sort(b),this._weekdaysRegex=new RegExp("^("+Wt.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+Ue.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+ye.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+R.join("|")+")","i")}function Ts(){return this.hours()%12||12}function ea(b,R){G(b,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),R)})}function da(b,R){return R._meridiemParse}G("H",["HH",2],0,"hour"),G("h",["hh",2],0,Ts),G("k",["kk",2],0,function _r(){return this.hours()||24}),G("hmm",0,0,function(){return""+Ts.apply(this)+_n(this.minutes(),2)}),G("hmmss",0,0,function(){return""+Ts.apply(this)+_n(this.minutes(),2)+_n(this.seconds(),2)}),G("Hmm",0,0,function(){return""+this.hours()+_n(this.minutes(),2)}),G("Hmmss",0,0,function(){return""+this.hours()+_n(this.minutes(),2)+_n(this.seconds(),2)}),ea("a",!0),ea("A",!1),z("a",da),z("A",da),z("H",ot,kt),z("h",ot,he),z("k",ot,he),z("HH",ot,Fe),z("hh",ot,Fe),z("kk",ot,Fe),z("hmm",nt),z("hmmss",Nt),z("Hmm",nt),z("Hmmss",Nt),xe(["H","HH"],ft),xe(["k","kk"],function(b,R,ye){var Ue=En(b);R[ft]=24===Ue?0:Ue}),xe(["a","A"],function(b,R,ye){ye._isPm=ye._locale.isPM(b),ye._meridiem=b}),xe(["h","hh"],function(b,R,ye){R[ft]=En(b),be(ye).bigHour=!0}),xe("hmm",function(b,R,ye){var Ue=b.length-2;R[ft]=En(b.substr(0,Ue)),R[Tt]=En(b.substr(Ue)),be(ye).bigHour=!0}),xe("hmmss",function(b,R,ye){var Ue=b.length-4,Wt=b.length-2;R[ft]=En(b.substr(0,Ue)),R[Tt]=En(b.substr(Ue,2)),R[Tn]=En(b.substr(Wt)),be(ye).bigHour=!0}),xe("Hmm",function(b,R,ye){var Ue=b.length-2;R[ft]=En(b.substr(0,Ue)),R[Tt]=En(b.substr(Ue))}),xe("Hmmss",function(b,R,ye){var Ue=b.length-4,Wt=b.length-2;R[ft]=En(b.substr(0,Ue)),R[Tt]=En(b.substr(Ue,2)),R[Tn]=En(b.substr(Wt))});var oo=$n("Hours",!0);var $s,Da={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:Zt,monthsShort:On,week:{dow:0,doy:6},weekdays:Dr,weekdaysMin:rr,weekdaysShort:Rr,meridiemParse:/[ap]\.?m?\.?/i},Lr={},oa={};function vs(b,R){var ye,Ue=Math.min(b.length,R.length);for(ye=0;ye<Ue;ye+=1)if(b[ye]!==R[ye])return ye;return Ue}function Vs(b){return b&&b.toLowerCase().replace("_","-")}function Rs(b){var R=null;if(void 0===Lr[b]&&Bt&&Bt.exports&&function Ps(b){return!(!b||!b.match("^[^/\\\\]*$"))}(b))try{R=$s._abbr,p(41374)("./"+b),As(R)}catch{Lr[b]=null}return Lr[b]}function As(b,R){var ye;return b&&((ye=L(R)?Ns(b):xa(b,R))?$s=ye:typeof console<"u"&&console.warn&&console.warn("Locale "+b+" not found. Did you forget to load it?")),$s._abbr}function xa(b,R){if(null!==R){var ye,Ue=Da;if(R.abbr=b,null!=Lr[b])je("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."),Ue=Lr[b]._config;else if(null!=R.parentLocale)if(null!=Lr[R.parentLocale])Ue=Lr[R.parentLocale]._config;else{if(null==(ye=Rs(R.parentLocale)))return oa[R.parentLocale]||(oa[R.parentLocale]=[]),oa[R.parentLocale].push({name:b,config:R}),null;Ue=ye._config}return Lr[b]=new gn(pn(Ue,R)),oa[b]&&oa[b].forEach(function(Wt){xa(Wt.name,Wt.config)}),As(b),Lr[b]}return delete Lr[b],null}function Ns(b){var R;if(b&&b._locale&&b._locale._abbr&&(b=b._locale._abbr),!b)return $s;if(!m(b)){if(R=Rs(b))return R;b=[b]}return function lo(b){for(var ye,Ue,Wt,Zn,R=0;R<b.length;){for(ye=(Zn=Vs(b[R]).split("-")).length,Ue=(Ue=Vs(b[R+1]))?Ue.split("-"):null;ye>0;){if(Wt=Rs(Zn.slice(0,ye).join("-")))return Wt;if(Ue&&Ue.length>=ye&&vs(Zn,Ue)>=ye-1)break;ye--}R++}return $s}(b)}function Bs(b){var R,ye=b._a;return ye&&-2===be(b).overflow&&(R=ye[ht]<0||ye[ht]>11?ht:ye[Ht]<1||ye[Ht]>sn(ye[ge],ye[ht])?Ht:ye[ft]<0||ye[ft]>24||24===ye[ft]&&(0!==ye[Tt]||0!==ye[Tn]||0!==ye[tn])?ft:ye[Tt]<0||ye[Tt]>59?Tt:ye[Tn]<0||ye[Tn]>59?Tn:ye[tn]<0||ye[tn]>999?tn:-1,be(b)._overflowDayOfYear&&(R<ge||R>Ht)&&(R=Ht),be(b)._overflowWeeks&&-1===R&&(R=oi),be(b)._overflowWeekday&&-1===R&&(R=hi),be(b).overflow=R),b}var wa=/^\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)?)?$/,as=/^\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)?)?$/,qs=/Z|[+-]\d\d(?::?\d\d)?/,Hs=[["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]],Zr=[["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/]],Wr=/^\/?Date\((-?\d+)/i,bs=/^(?:(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}))$/,Fr={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function He(b){var R,ye,Zn,Ti,cr,Br,Ue=b._i,Wt=wa.exec(Ue)||as.exec(Ue),os=Hs.length,xi=Zr.length;if(Wt){for(be(b).iso=!0,R=0,ye=os;R<ye;R++)if(Hs[R][1].exec(Wt[1])){Ti=Hs[R][0],Zn=!1!==Hs[R][2];break}if(null==Ti)return void(b._isValid=!1);if(Wt[3]){for(R=0,ye=xi;R<ye;R++)if(Zr[R][1].exec(Wt[3])){cr=(Wt[2]||" ")+Zr[R][0];break}if(null==cr)return void(b._isValid=!1)}if(!Zn&&null!=cr)return void(b._isValid=!1);if(Wt[4]){if(!qs.exec(Wt[4]))return void(b._isValid=!1);Br="Z"}b._f=Ti+(cr||"")+(Br||""),Vt(b)}else b._isValid=!1}function Ie(b){var R=parseInt(b,10);return R<=49?2e3+R:R<=999?1900+R:R}function Bi(b){var ye,R=bs.exec(function dn(b){return b.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}(b._i));if(R){if(ye=function ee(b,R,ye,Ue,Wt,Zn){var Ti=[Ie(b),On.indexOf(R),parseInt(ye,10),parseInt(Ue,10),parseInt(Wt,10)];return Zn&&Ti.push(parseInt(Zn,10)),Ti}(R[4],R[3],R[2],R[5],R[6],R[7]),!function In(b,R,ye){return!b||Rr.indexOf(b)===new Date(R[0],R[1],R[2]).getDay()||(be(ye).weekdayMismatch=!0,ye._isValid=!1,!1)}(R[1],ye,b))return;b._a=ye,b._tzm=function wi(b,R,ye){if(b)return Fr[b];if(R)return 0;var Ue=parseInt(ye,10),Wt=Ue%100;return(Ue-Wt)/100*60+Wt}(R[8],R[9],R[10]),b._d=hs.apply(null,b._a),b._d.setUTCMinutes(b._d.getUTCMinutes()-b._tzm),be(b).rfc2822=!0}else b._isValid=!1}function mr(b,R,ye){return b??R??ye}function Xe(b){var R,ye,Wt,Zn,Ti,Ue=[];if(!b._d){for(Wt=function Le(b){var R=new Date(a.now());return b._useUTC?[R.getUTCFullYear(),R.getUTCMonth(),R.getUTCDate()]:[R.getFullYear(),R.getMonth(),R.getDate()]}(b),b._w&&null==b._a[Ht]&&null==b._a[ht]&&function ue(b){var R,ye,Ue,Wt,Zn,Ti,cr,Br,os;null!=(R=b._w).GG||null!=R.W||null!=R.E?(Zn=1,Ti=4,ye=mr(R.GG,b._a[ge],ls(en(),1,4).year),Ue=mr(R.W,1),((Wt=mr(R.E,1))<1||Wt>7)&&(Br=!0)):(Zn=b._locale._week.dow,Ti=b._locale._week.doy,os=ls(en(),Zn,Ti),ye=mr(R.gg,b._a[ge],os.year),Ue=mr(R.w,os.week),null!=R.d?((Wt=R.d)<0||Wt>6)&&(Br=!0):null!=R.e?(Wt=R.e+Zn,(R.e<0||R.e>6)&&(Br=!0)):Wt=Zn),Ue<1||Ue>is(ye,Zn,Ti)?be(b)._overflowWeeks=!0:null!=Br?be(b)._overflowWeekday=!0:(cr=Jr(ye,Ue,Wt,Zn,Ti),b._a[ge]=cr.year,b._dayOfYear=cr.dayOfYear)}(b),null!=b._dayOfYear&&(Ti=mr(b._a[ge],Wt[ge]),(b._dayOfYear>Si(Ti)||0===b._dayOfYear)&&(be(b)._overflowDayOfYear=!0),ye=hs(Ti,0,b._dayOfYear),b._a[ht]=ye.getUTCMonth(),b._a[Ht]=ye.getUTCDate()),R=0;R<3&&null==b._a[R];++R)b._a[R]=Ue[R]=Wt[R];for(;R<7;R++)b._a[R]=Ue[R]=null==b._a[R]?2===R?1:0:b._a[R];24===b._a[ft]&&0===b._a[Tt]&&0===b._a[Tn]&&0===b._a[tn]&&(b._nextDay=!0,b._a[ft]=0),b._d=(b._useUTC?hs:dr).apply(null,Ue),Zn=b._useUTC?b._d.getUTCDay():b._d.getDay(),null!=b._tzm&&b._d.setUTCMinutes(b._d.getUTCMinutes()-b._tzm),b._nextDay&&(b._a[ft]=24),b._w&&typeof b._w.d<"u"&&b._w.d!==Zn&&(be(b).weekdayMismatch=!0)}}function Vt(b){if(b._f!==a.ISO_8601)if(b._f!==a.RFC_2822){b._a=[],be(b).empty=!0;var ye,Ue,Wt,Zn,Ti,os,xi,R=""+b._i,cr=R.length,Br=0;for(xi=(Wt=tt(b._f,b._locale).match(ke)||[]).length,ye=0;ye<xi;ye++)(Ue=(R.match(M(Zn=Wt[ye],b))||[])[0])&&((Ti=R.substr(0,R.indexOf(Ue))).length>0&&be(b).unusedInput.push(Ti),R=R.slice(R.indexOf(Ue)+Ue.length),Br+=Ue.length),U[Zn]?(Ue?be(b).empty=!1:be(b).unusedTokens.push(Zn),k(Zn,Ue,b)):b._strict&&!Ue&&be(b).unusedTokens.push(Zn);be(b).charsLeftOver=cr-Br,R.length>0&&be(b).unusedInput.push(R),b._a[ft]<=12&&!0===be(b).bigHour&&b._a[ft]>0&&(be(b).bigHour=void 0),be(b).parsedDateParts=b._a.slice(0),be(b).meridiem=b._meridiem,b._a[ft]=function Un(b,R,ye){var Ue;return null==ye?R:null!=b.meridiemHour?b.meridiemHour(R,ye):(null!=b.isPM&&((Ue=b.isPM(ye))&&R<12&&(R+=12),!Ue&&12===R&&(R=0)),R)}(b._locale,b._a[ft],b._meridiem),null!==(os=be(b).era)&&(b._a[ge]=b._locale.erasConvertYear(os,b._a[ge])),Xe(b),Bs(b)}else Bi(b);else He(b)}function K(b){var R=b._i,ye=b._f;return b._locale=b._locale||Ns(b._l),null===R||void 0===ye&&""===R?_t({nullInput:!0}):("string"==typeof R&&(b._i=R=b._locale.preparse(R)),ne(R)?new te(Bs(R)):(ie(R)?b._d=R:m(ye)?function er(b){var R,ye,Ue,Wt,Zn,Ti,cr=!1,Br=b._f.length;if(0===Br)return be(b).invalidFormat=!0,void(b._d=new Date(NaN));for(Wt=0;Wt<Br;Wt++)Zn=0,Ti=!1,R=E({},b),null!=b._useUTC&&(R._useUTC=b._useUTC),R._f=b._f[Wt],Vt(R),Ge(R)&&(Ti=!0),Zn+=be(R).charsLeftOver,Zn+=10*be(R).unusedTokens.length,be(R).score=Zn,cr?Zn<Ue&&(Ue=Zn,ye=R):(null==Ue||Zn<Ue||Ti)&&(Ue=Zn,ye=R,Ti&&(cr=!0));_e(b,ye||R)}(b):ye?Vt(b):function Me(b){var R=b._i;L(R)?b._d=new Date(a.now()):ie(R)?b._d=new Date(R.valueOf()):"string"==typeof R?function ir(b){var R=Wr.exec(b._i);null===R?(He(b),!1===b._isValid&&(delete b._isValid,Bi(b),!1===b._isValid&&(delete b._isValid,b._strict?b._isValid=!1:a.createFromInputFallback(b)))):b._d=new Date(+R[1])}(b):m(R)?(b._a=S(R.slice(0),function(ye){return parseInt(ye,10)}),Xe(b)):s(R)?function Ot(b){if(!b._d){var R=un(b._i);b._a=S([R.year,R.month,void 0===R.day?R.date:R.day,R.hour,R.minute,R.second,R.millisecond],function(Ue){return Ue&&parseInt(Ue,10)}),Xe(b)}}(b):Z(R)?b._d=new Date(R):a.createFromInputFallback(b)}(b),Ge(b)||(b._d=null),b))}function Mt(b,R,ye,Ue,Wt){var Zn={};return(!0===R||!1===R)&&(Ue=R,R=void 0),(!0===ye||!1===ye)&&(Ue=ye,ye=void 0),(s(b)&&A(b)||m(b)&&0===b.length)&&(b=void 0),Zn._isAMomentObject=!0,Zn._useUTC=Zn._isUTC=Wt,Zn._l=ye,Zn._i=b,Zn._f=R,Zn._strict=Ue,function F(b){var R=new te(Bs(K(b)));return R._nextDay&&(R.add(1,"d"),R._nextDay=void 0),R}(Zn)}function en(b,R,ye,Ue){return Mt(b,R,ye,Ue,!1)}a.createFromInputFallback=at("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(b){b._d=new Date(b._i+(b._useUTC?" UTC":""))}),a.ISO_8601=function(){},a.RFC_2822=function(){};var Hn=at("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var b=en.apply(null,arguments);return this.isValid()&&b.isValid()?b<this?this:b:_t()}),Kn=at("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var b=en.apply(null,arguments);return this.isValid()&&b.isValid()?b>this?this:b:_t()});function li(b,R){var ye,Ue;if(1===R.length&&m(R[0])&&(R=R[0]),!R.length)return en();for(ye=R[0],Ue=1;Ue<R.length;++Ue)(!R[Ue].isValid()||R[Ue][b](ye))&&(ye=R[Ue]);return ye}var Vi=["year","quarter","month","week","day","hour","minute","second","millisecond"];function W(b){var R=un(b),ye=R.year||0,Ue=R.quarter||0,Wt=R.month||0,Zn=R.week||R.isoWeek||0,Ti=R.day||0,cr=R.hour||0,Br=R.minute||0,os=R.second||0,xi=R.millisecond||0;this._isValid=function O(b){var R,Ue,ye=!1,Wt=Vi.length;for(R in b)if(y(b,R)&&(-1===$e.call(Vi,R)||null!=b[R]&&isNaN(b[R])))return!1;for(Ue=0;Ue<Wt;++Ue)if(b[Vi[Ue]]){if(ye)return!1;parseFloat(b[Vi[Ue]])!==En(b[Vi[Ue]])&&(ye=!0)}return!0}(R),this._milliseconds=+xi+1e3*os+6e4*Br+1e3*cr*60*60,this._days=+Ti+7*Zn,this._months=+Wt+3*Ue+12*ye,this._data={},this._locale=Ns(),this._bubble()}function Ye(b){return b instanceof W}function Re(b){return b<0?-1*Math.round(-1*b):Math.round(b)}function Qt(b,R){G(b,0,0,function(){var ye=this.utcOffset(),Ue="+";return ye<0&&(ye=-ye,Ue="-"),Ue+_n(~~(ye/60),2)+R+_n(~~ye%60,2)})}Qt("Z",":"),Qt("ZZ",""),z("Z",bn),z("ZZ",bn),xe(["Z","ZZ"],function(b,R,ye){ye._useUTC=!0,ye._tzm=zt(bn,b)});var Dt=/([\+\-]|\d\d)/gi;function zt(b,R){var Wt,Zn,ye=(R||"").match(b);return null===ye?null:0===(Zn=60*(Wt=((ye[ye.length-1]||[])+"").match(Dt)||["-",0,0])[1]+En(Wt[2]))?0:"+"===Wt[0]?Zn:-Zn}function wt(b,R){var ye,Ue;return R._isUTC?(ye=R.clone(),Ue=(ne(b)||ie(b)?b.valueOf():en(b).valueOf())-ye.valueOf(),ye._d.setTime(ye._d.valueOf()+Ue),a.updateOffset(ye,!1),ye):en(b).local()}function bt(b){return-Math.round(b._d.getTimezoneOffset())}function Xn(){return!!this.isValid()&&this._isUTC&&0===this._offset}a.updateOffset=function(){};var yi=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,mi=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ri(b,R){var Wt,Zn,Ti,ye=b,Ue=null;return Ye(b)?ye={ms:b._milliseconds,d:b._days,M:b._months}:Z(b)||!isNaN(+b)?(ye={},R?ye[R]=+b:ye.milliseconds=+b):(Ue=yi.exec(b))?(Wt="-"===Ue[1]?-1:1,ye={y:0,d:En(Ue[Ht])*Wt,h:En(Ue[ft])*Wt,m:En(Ue[Tt])*Wt,s:En(Ue[Tn])*Wt,ms:En(Re(1e3*Ue[tn]))*Wt}):(Ue=mi.exec(b))?ye={y:Di(Ue[2],Wt="-"===Ue[1]?-1:1),M:Di(Ue[3],Wt),w:Di(Ue[4],Wt),d:Di(Ue[5],Wt),h:Di(Ue[6],Wt),m:Di(Ue[7],Wt),s:Di(Ue[8],Wt)}:null==ye?ye={}:"object"==typeof ye&&("from"in ye||"to"in ye)&&(Ti=function ai(b,R){var ye;return b.isValid()&&R.isValid()?(R=wt(R,b),b.isBefore(R)?ye=si(b,R):((ye=si(R,b)).milliseconds=-ye.milliseconds,ye.months=-ye.months),ye):{milliseconds:0,months:0}}(en(ye.from),en(ye.to)),(ye={}).ms=Ti.milliseconds,ye.M=Ti.months),Zn=new W(ye),Ye(b)&&y(b,"_locale")&&(Zn._locale=b._locale),Ye(b)&&y(b,"_isValid")&&(Zn._isValid=b._isValid),Zn}function Di(b,R){var ye=b&&parseFloat(b.replace(",","."));return(isNaN(ye)?0:ye)*R}function si(b,R){var ye={};return ye.months=R.month()-b.month()+12*(R.year()-b.year()),b.clone().add(ye.months,"M").isAfter(R)&&--ye.months,ye.milliseconds=+R-+b.clone().add(ye.months,"M"),ye}function Ai(b,R){return function(ye,Ue){var Zn;return null!==Ue&&!isNaN(+Ue)&&(je(R,"moment()."+R+"(period, number) is deprecated. Please use moment()."+R+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),Zn=ye,ye=Ue,Ue=Zn),Fi(this,Ri(ye,Ue),b),this}}function Fi(b,R,ye,Ue){var Wt=R._milliseconds,Zn=Re(R._days),Ti=Re(R._months);b.isValid()&&(Ue=Ue??!0,Ti&&Yn(b,Ae(b,"Month")+Ti*ye),Zn&&Sn(b,"Date",Ae(b,"Date")+Zn*ye),Wt&&b._d.setTime(b._d.valueOf()+Wt*ye),Ue&&a.updateOffset(b,Zn||Ti))}Ri.fn=W.prototype,Ri.invalid=function N(){return Ri(NaN)};var br=Ai(1,"add"),sr=Ai(-1,"subtract");function _i(b){return"string"==typeof b||b instanceof String}function Qi(b){return ne(b)||ie(b)||_i(b)||Z(b)||function Ar(b){var R=m(b),ye=!1;return R&&(ye=0===b.filter(function(Ue){return!Z(Ue)&&_i(b)}).length),R&&ye}(b)||function Pi(b){var Wt,R=s(b)&&!A(b),ye=!1,Ue=["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=Ue.length;for(Wt=0;Wt<Ti;Wt+=1)ye=ye||y(b,Ue[Wt]);return R&&ye}(b)||null==b}function Ja(b,R){if(b.date()<R.date())return-Ja(R,b);var ye=12*(R.year()-b.year())+(R.month()-b.month()),Ue=b.clone().add(ye,"months");return-(ye+(R-Ue<0?(R-Ue)/(Ue-b.clone().add(ye-1,"months")):(R-Ue)/(b.clone().add(ye+1,"months")-Ue)))||0}function ar(b){var R;return void 0===b?this._locale._abbr:(null!=(R=Ns(b))&&(this._locale=R),this)}a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ms=at("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(b){return void 0===b?this.localeData():this.locale(b)});function rs(){return this._locale}var yr=6e4,Ss=60*yr,gs=3506328*Ss;function Or(b,R){return(b%R+R)%R}function Ir(b,R,ye){return b<100&&b>=0?new Date(b+400,R,ye)-gs:new Date(b,R,ye).valueOf()}function zi(b,R,ye){return b<100&&b>=0?Date.UTC(b+400,R,ye)-gs:Date.UTC(b,R,ye)}function xr(b,R){return R.erasAbbrRegex(b)}function Go(){var Wt,Zn,Ti,cr,Br,b=[],R=[],ye=[],Ue=[],os=this.eras();for(Wt=0,Zn=os.length;Wt<Zn;++Wt)Ti=Be(os[Wt].name),cr=Be(os[Wt].abbr),Br=Be(os[Wt].narrow),R.push(Ti),b.push(cr),ye.push(Br),Ue.push(Ti),Ue.push(cr),Ue.push(Br);this._erasRegex=new RegExp("^("+Ue.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+R.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+b.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+ye.join("|")+")","i")}function Ea(b,R){G(0,[b,b.length],0,R)}function Pl(b,R,ye,Ue,Wt){var Zn;return null==b?ls(this,Ue,Wt).year:(R>(Zn=is(b,Ue,Wt))&&(R=Zn),no.call(this,b,R,ye,Ue,Wt))}function no(b,R,ye,Ue,Wt){var Zn=Jr(b,R,ye,Ue,Wt),Ti=hs(Zn.year,0,Zn.dayOfYear);return this.year(Ti.getUTCFullYear()),this.month(Ti.getUTCMonth()),this.date(Ti.getUTCDate()),this}G("N",0,0,"eraAbbr"),G("NN",0,0,"eraAbbr"),G("NNN",0,0,"eraAbbr"),G("NNNN",0,0,"eraName"),G("NNNNN",0,0,"eraNarrow"),G("y",["y",1],"yo","eraYear"),G("y",["yy",2],0,"eraYear"),G("y",["yyy",3],0,"eraYear"),G("y",["yyyy",4],0,"eraYear"),z("N",xr),z("NN",xr),z("NNN",xr),z("NNNN",function Kr(b,R){return R.erasNameRegex(b)}),z("NNNNN",function El(b,R){return R.erasNarrowRegex(b)}),xe(["N","NN","NNN","NNNN","NNNNN"],function(b,R,ye,Ue){var Wt=ye._locale.erasParse(b,Ue,ye._strict);Wt?be(ye).era=Wt:be(ye).invalidEra=b}),z("y",Gt),z("yy",Gt),z("yyy",Gt),z("yyyy",Gt),z("yo",function Oo(b,R){return R._eraYearOrdinalRegex||Gt}),xe(["y","yy","yyy","yyyy"],ge),xe(["yo"],function(b,R,ye,Ue){var Wt;ye._locale._eraYearOrdinalRegex&&(Wt=b.match(ye._locale._eraYearOrdinalRegex)),R[ge]=ye._locale.eraYearOrdinalParse?ye._locale.eraYearOrdinalParse(b,Wt):parseInt(b,10)}),G(0,["gg",2],0,function(){return this.weekYear()%100}),G(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Ea("gggg","weekYear"),Ea("ggggg","weekYear"),Ea("GGGG","isoWeekYear"),Ea("GGGGG","isoWeekYear"),z("G",An),z("g",An),z("GG",ot,Fe),z("gg",ot,Fe),z("GGGG",Pn,qt),z("gggg",Pn,qt),z("GGGGG",ti,me),z("ggggg",ti,me),de(["gggg","ggggg","GGGG","GGGGG"],function(b,R,ye,Ue){R[Ue.substr(0,2)]=En(b)}),de(["gg","GG"],function(b,R,ye,Ue){R[Ue]=a.parseTwoDigitYear(b)}),G("Q",0,"Qo","quarter"),z("Q",Dn),xe("Q",function(b,R){R[ht]=3*(En(b)-1)}),G("D",["DD",2],"Do","date"),z("D",ot,he),z("DD",ot,Fe),z("Do",function(b,R){return b?R._dayOfMonthOrdinalParse||R._ordinalParse:R._dayOfMonthOrdinalParseLenient}),xe(["D","DD"],Ht),xe("Do",function(b,R){R[Ht]=En(b.match(ot)[0])});var Nc=$n("Date",!0);G("DDD",["DDDD",3],"DDDo","dayOfYear"),z("DDD",wn),z("DDDD",Rt),xe(["DDD","DDDD"],function(b,R,ye){ye._dayOfYear=En(b)}),G("m",["mm",2],0,"minute"),z("m",ot,kt),z("mm",ot,Fe),xe(["m","mm"],Tt);var vo=$n("Minutes",!1);G("s",["ss",2],0,"second"),z("s",ot,kt),z("ss",ot,Fe),xe(["s","ss"],Tn);var ll,Ql,wd=$n("Seconds",!1);for(G("S",0,0,function(){return~~(this.millisecond()/100)}),G(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),G(0,["SSS",3],0,"millisecond"),G(0,["SSSS",4],0,function(){return 10*this.millisecond()}),G(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),G(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),G(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),G(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),G(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),z("S",wn,Dn),z("SS",wn,Fe),z("SSS",wn,Rt),ll="SSSS";ll.length<=9;ll+="S")z(ll,Gt);function I(b,R){R[tn]=En(1e3*("0."+b))}for(ll="S";ll.length<=9;ll+="S")xe(ll,I);Ql=$n("Milliseconds",!1),G("z",0,0,"zoneAbbr"),G("zz",0,0,"zoneName");var Q=te.prototype;function Ln(b){return b}Q.add=br,Q.calendar=function go(b,R){1===arguments.length&&(arguments[0]?Qi(arguments[0])?(b=arguments[0],R=void 0):function jr(b){var Wt,R=s(b)&&!A(b),ye=!1,Ue=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(Wt=0;Wt<Ue.length;Wt+=1)ye=ye||y(b,Ue[Wt]);return R&&ye}(arguments[0])&&(R=arguments[0],b=void 0):(b=void 0,R=void 0));var ye=b||en(),Ue=wt(ye,this).startOf("day"),Wt=a.calendarFormat(this,Ue)||"sameElse",Zn=R&&(yt(R[Wt])?R[Wt].call(this,ye):R[Wt]);return this.format(Zn||this.localeData().calendar(Wt,this,en(ye)))},Q.clone=function Ya(){return new te(this)},Q.diff=function qa(b,R,ye){var Ue,Wt,Zn;if(!this.isValid())return NaN;if(!(Ue=wt(b,this)).isValid())return NaN;switch(Wt=6e4*(Ue.utcOffset()-this.utcOffset()),R=$t(R)){case"year":Zn=Ja(this,Ue)/12;break;case"month":Zn=Ja(this,Ue);break;case"quarter":Zn=Ja(this,Ue)/3;break;case"second":Zn=(this-Ue)/1e3;break;case"minute":Zn=(this-Ue)/6e4;break;case"hour":Zn=(this-Ue)/36e5;break;case"day":Zn=(this-Ue-Wt)/864e5;break;case"week":Zn=(this-Ue-Wt)/6048e5;break;default:Zn=this-Ue}return ye?Zn:Lt(Zn)},Q.endOf=function ws(b){var R,ye;if(void 0===(b=$t(b))||"millisecond"===b||!this.isValid())return this;switch(ye=this._isUTC?zi:Ir,b){case"year":R=ye(this.year()+1,0,1)-1;break;case"quarter":R=ye(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":R=ye(this.year(),this.month()+1,1)-1;break;case"week":R=ye(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":R=ye(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":R=ye(this.year(),this.month(),this.date()+1)-1;break;case"hour":R=this._d.valueOf(),R+=Ss-Or(R+(this._isUTC?0:this.utcOffset()*yr),Ss)-1;break;case"minute":R=this._d.valueOf(),R+=yr-Or(R,yr)-1;break;case"second":R=this._d.valueOf(),R+=1e3-Or(R,1e3)-1}return this._d.setTime(R),a.updateOffset(this,!0),this},Q.format=function ve(b){b||(b=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var R=Pt(this,b);return this.localeData().postformat(R)},Q.from=function Ke(b,R){return this.isValid()&&(ne(b)&&b.isValid()||en(b).isValid())?Ri({to:this,from:b}).locale(this.locale()).humanize(!R):this.localeData().invalidDate()},Q.fromNow=function kn(b){return this.from(en(),b)},Q.to=function bi(b,R){return this.isValid()&&(ne(b)&&b.isValid()||en(b).isValid())?Ri({from:this,to:b}).locale(this.locale()).humanize(!R):this.localeData().invalidDate()},Q.toNow=function ki(b){return this.to(en(),b)},Q.get=function pt(b){return yt(this[b=$t(b)])?this[b]():this},Q.invalidAt=function eo(){return be(this).overflow},Q.isAfter=function No(b,R){var ye=ne(b)?b:en(b);return!(!this.isValid()||!ye.isValid())&&("millisecond"===(R=$t(R)||"millisecond")?this.valueOf()>ye.valueOf():ye.valueOf()<this.clone().startOf(R).valueOf())},Q.isBefore=function Ws(b,R){var ye=ne(b)?b:en(b);return!(!this.isValid()||!ye.isValid())&&("millisecond"===(R=$t(R)||"millisecond")?this.valueOf()<ye.valueOf():this.clone().endOf(R).valueOf()<ye.valueOf())},Q.isBetween=function ta(b,R,ye,Ue){var Wt=ne(b)?b:en(b),Zn=ne(R)?R:en(R);return!!(this.isValid()&&Wt.isValid()&&Zn.isValid())&&("("===(Ue=Ue||"()")[0]?this.isAfter(Wt,ye):!this.isBefore(Wt,ye))&&(")"===Ue[1]?this.isBefore(Zn,ye):!this.isAfter(Zn,ye))},Q.isSame=function Bo(b,R){var Ue,ye=ne(b)?b:en(b);return!(!this.isValid()||!ye.isValid())&&("millisecond"===(R=$t(R)||"millisecond")?this.valueOf()===ye.valueOf():(Ue=ye.valueOf(),this.clone().startOf(R).valueOf()<=Ue&&Ue<=this.clone().endOf(R).valueOf()))},Q.isSameOrAfter=function To(b,R){return this.isSame(b,R)||this.isAfter(b,R)},Q.isSameOrBefore=function Ma(b,R){return this.isSame(b,R)||this.isBefore(b,R)},Q.isValid=function ds(){return Ge(this)},Q.lang=ms,Q.locale=ar,Q.localeData=rs,Q.max=Kn,Q.min=Hn,Q.parsingFlags=function Zi(){return _e({},be(this))},Q.set=function Nn(b,R){if("object"==typeof b){var Ue,ye=function ri(b){var ye,R=[];for(ye in b)y(b,ye)&&R.push({unit:ye,priority:xn[ye]});return R.sort(function(Ue,Wt){return Ue.priority-Wt.priority}),R}(b=un(b)),Wt=ye.length;for(Ue=0;Ue<Wt;Ue++)this[ye[Ue].unit](b[ye[Ue].unit])}else if(yt(this[b=$t(b)]))return this[b](R);return this},Q.startOf=function pr(b){var R,ye;if(void 0===(b=$t(b))||"millisecond"===b||!this.isValid())return this;switch(ye=this._isUTC?zi:Ir,b){case"year":R=ye(this.year(),0,1);break;case"quarter":R=ye(this.year(),this.month()-this.month()%3,1);break;case"month":R=ye(this.year(),this.month(),1);break;case"week":R=ye(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":R=ye(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":R=ye(this.year(),this.month(),this.date());break;case"hour":R=this._d.valueOf(),R-=Or(R+(this._isUTC?0:this.utcOffset()*yr),Ss);break;case"minute":R=this._d.valueOf(),R-=Or(R,yr);break;case"second":R=this._d.valueOf(),R-=Or(R,1e3)}return this._d.setTime(R),a.updateOffset(this,!0),this},Q.subtract=sr,Q.toArray=function za(){var b=this;return[b.year(),b.month(),b.date(),b.hour(),b.minute(),b.second(),b.millisecond()]},Q.toObject=function Ms(){var b=this;return{years:b.year(),months:b.month(),date:b.date(),hours:b.hours(),minutes:b.minutes(),seconds:b.seconds(),milliseconds:b.milliseconds()}},Q.toDate=function Os(){return new Date(this.valueOf())},Q.toISOString=function H(b){if(!this.isValid())return null;var R=!0!==b,ye=R?this.clone().utc():this;return ye.year()<0||ye.year()>9999?Pt(ye,R?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):yt(Date.prototype.toISOString)?R?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Pt(ye,"Z")):Pt(ye,R?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Q.inspect=function gt(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var ye,Ue,b="moment",R="";return this.isLocal()||(b=0===this.utcOffset()?"moment.utc":"moment.parseZone",R="Z"),ye="["+b+'("]',Ue=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(ye+Ue+"-MM-DD[T]HH:mm:ss.SSS"+R+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(Q[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Q.toJSON=function qi(){return this.isValid()?this.toISOString():null},Q.toString=function ga(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Q.unix=function ks(){return Math.floor(this.valueOf()/1e3)},Q.valueOf=function ua(){return this._d.valueOf()-6e4*(this._offset||0)},Q.creationData=function mc(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Q.eraName=function Yo(){var b,R,ye,Ue=this.localeData().eras();for(b=0,R=Ue.length;b<R;++b)if(ye=this.clone().startOf("day").valueOf(),Ue[b].since<=ye&&ye<=Ue[b].until||Ue[b].until<=ye&&ye<=Ue[b].since)return Ue[b].name;return""},Q.eraNarrow=function to(){var b,R,ye,Ue=this.localeData().eras();for(b=0,R=Ue.length;b<R;++b)if(ye=this.clone().startOf("day").valueOf(),Ue[b].since<=ye&&ye<=Ue[b].until||Ue[b].until<=ye&&ye<=Ue[b].since)return Ue[b].narrow;return""},Q.eraAbbr=function So(){var b,R,ye,Ue=this.localeData().eras();for(b=0,R=Ue.length;b<R;++b)if(ye=this.clone().startOf("day").valueOf(),Ue[b].since<=ye&&ye<=Ue[b].until||Ue[b].until<=ye&&ye<=Ue[b].since)return Ue[b].abbr;return""},Q.eraYear=function Xl(){var b,R,ye,Ue,Wt=this.localeData().eras();for(b=0,R=Wt.length;b<R;++b)if(ye=Wt[b].since<=Wt[b].until?1:-1,Ue=this.clone().startOf("day").valueOf(),Wt[b].since<=Ue&&Ue<=Wt[b].until||Wt[b].until<=Ue&&Ue<=Wt[b].since)return(this.year()-a(Wt[b].since).year())*ye+Wt[b].offset;return this.year()},Q.year=vi,Q.isLeapYear=function mn(){return le(this.year())},Q.weekYear=function Gs(b){return Pl.call(this,b,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},Q.isoWeekYear=function Ll(b){return Pl.call(this,b,this.isoWeek(),this.isoWeekday(),1,4)},Q.quarter=Q.quarters=function pc(b){return null==b?Math.ceil((this.month()+1)/3):this.month(3*(b-1)+this.month()%3)},Q.month=Li,Q.daysInMonth=function Cr(){return sn(this.year(),this.month())},Q.week=Q.weeks=function on(b){var R=this.localeData().week(this);return null==b?R:this.add(7*(b-R),"d")},Q.isoWeek=Q.isoWeeks=function ei(b){var R=ls(this,1,4).week;return null==b?R:this.add(7*(b-R),"d")},Q.weeksInYear=function Fl(){var b=this.localeData()._week;return is(this.year(),b.dow,b.doy)},Q.weeksInWeekYear=function va(){var b=this.localeData()._week;return is(this.weekYear(),b.dow,b.doy)},Q.isoWeeksInYear=function ha(){return is(this.year(),1,4)},Q.isoWeeksInISOWeekYear=function _a(){return is(this.isoWeekYear(),1,4)},Q.date=Nc,Q.day=Q.days=function ka(b){if(!this.isValid())return null!=b?this:NaN;var R=Ae(this,"Day");return null!=b?(b=function gi(b,R){return"string"!=typeof b?b:isNaN(b)?"number"==typeof(b=R.weekdaysParse(b))?b:null:parseInt(b,10)}(b,this.localeData()),this.add(b-R,"d")):R},Q.weekday=function Ua(b){if(!this.isValid())return null!=b?this:NaN;var R=(this.day()+7-this.localeData()._week.dow)%7;return null==b?R:this.add(b-R,"d")},Q.isoWeekday=function Zs(b){if(!this.isValid())return null!=b?this:NaN;if(null!=b){var R=function Gi(b,R){return"string"==typeof b?R.weekdaysParse(b)%7||7:isNaN(b)?null:b}(b,this.localeData());return this.day(this.day()%7?R:R-7)}return this.day()||7},Q.dayOfYear=function xd(b){var R=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==b?R:this.add(b-R,"d")},Q.hour=Q.hours=oo,Q.minute=Q.minutes=vo,Q.second=Q.seconds=wd,Q.millisecond=Q.milliseconds=Ql,Q.utcOffset=function ut(b,R,ye){var Wt,Ue=this._offset||0;if(!this.isValid())return null!=b?this:NaN;if(null!=b){if("string"==typeof b){if(null===(b=zt(bn,b)))return this}else Math.abs(b)<16&&!ye&&(b*=60);return!this._isUTC&&R&&(Wt=bt(this)),this._offset=b,this._isUTC=!0,null!=Wt&&this.add(Wt,"m"),Ue!==b&&(!R||this._changeInProgress?Fi(this,Ri(b-Ue,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?Ue:bt(this)},Q.utc=function Fn(b){return this.utcOffset(0,b)},Q.local=function zn(b){return this._isUTC&&(this.utcOffset(0,b),this._isUTC=!1,b&&this.subtract(bt(this),"m")),this},Q.parseZone=function fn(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var b=zt(St,this._i);null!=b?this.utcOffset(b):this.utcOffset(0,!0)}return this},Q.hasAlignedHourOffset=function Cn(b){return!!this.isValid()&&(b=b?en(b).utcOffset():0,(this.utcOffset()-b)%60==0)},Q.isDST=function ni(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Q.isLocal=function Ut(){return!!this.isValid()&&!this._isUTC},Q.isUtcOffset=function Mn(){return!!this.isValid()&&this._isUTC},Q.isUtc=Xn,Q.isUTC=Xn,Q.zoneAbbr=function se(){return this._isUTC?"UTC":""},Q.zoneName=function B(){return this._isUTC?"Coordinated Universal Time":""},Q.dates=at("dates accessor is deprecated. Use date instead.",Nc),Q.months=at("months accessor is deprecated. Use month instead",Li),Q.years=at("years accessor is deprecated. Use year instead",vi),Q.zone=at("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function yn(b,R){return null!=b?("string"!=typeof b&&(b=-b),this.utcOffset(b,R),this):-this.utcOffset()}),Q.isDSTShifted=at("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Qe(){if(!L(this._isDSTShifted))return this._isDSTShifted;var R,b={};return E(b,this),(b=K(b))._a?(R=b._isUTC?ae(b._a):en(b._a),this._isDSTShifted=this.isValid()&&function At(b,R,ye){var Ti,Ue=Math.min(b.length,R.length),Wt=Math.abs(b.length-R.length),Zn=0;for(Ti=0;Ti<Ue;Ti++)(ye&&b[Ti]!==R[Ti]||!ye&&En(b[Ti])!==En(R[Ti]))&&Zn++;return Zn+Wt}(b._a,R.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var di=gn.prototype;function ui(b,R,ye,Ue){var Wt=Ns(),Zn=ae().set(Ue,R);return Wt[ye](Zn,b)}function or(b,R,ye){if(Z(b)&&(R=b,b=void 0),b=b||"",null!=R)return ui(b,R,ye,"month");var Ue,Wt=[];for(Ue=0;Ue<12;Ue++)Wt[Ue]=ui(b,Ue,ye,"month");return Wt}function Vr(b,R,ye,Ue){"boolean"==typeof b?(Z(R)&&(ye=R,R=void 0),R=R||""):(ye=R=b,b=!1,Z(R)&&(ye=R,R=void 0),R=R||"");var Ti,Wt=Ns(),Zn=b?Wt._week.dow:0,cr=[];if(null!=ye)return ui(R,(ye+Zn)%7,Ue,"day");for(Ti=0;Ti<7;Ti++)cr[Ti]=ui(R,(Ti+Zn)%7,Ue,"day");return cr}di.calendar=function Xt(b,R,ye){var Ue=this._calendar[b]||this._calendar.sameElse;return yt(Ue)?Ue.call(R,ye):Ue},di.longDateFormat=function oe(b){var R=this._longDateFormat[b],ye=this._longDateFormat[b.toUpperCase()];return R||!ye?R:(this._longDateFormat[b]=ye.match(ke).map(function(Ue){return"MMMM"===Ue||"MM"===Ue||"DD"===Ue||"dddd"===Ue?Ue.slice(1):Ue}).join(""),this._longDateFormat[b])},di.invalidDate=function Ee(){return this._invalidDate},di.ordinal=function an(b){return this._ordinal.replace("%d",b)},di.preparse=Ln,di.postformat=Ln,di.relativeTime=function ze(b,R,ye,Ue){var Wt=this._relativeTime[ye];return yt(Wt)?Wt(b,R,ye,Ue):Wt.replace(/%d/i,b)},di.pastFuture=function it(b,R){var ye=this._relativeTime[b>0?"future":"past"];return yt(ye)?ye(R):ye.replace(/%s/i,R)},di.set=function nn(b){var R,ye;for(ye in b)y(b,ye)&&(yt(R=b[ye])?this[ye]=R:this["_"+ye]=R);this._config=b,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},di.eras=function Ao(b,R){var ye,Ue,Wt,Zn=this._eras||Ns("en")._eras;for(ye=0,Ue=Zn.length;ye<Ue;++ye)switch("string"==typeof Zn[ye].since&&(Wt=a(Zn[ye].since).startOf("day"),Zn[ye].since=Wt.valueOf()),typeof Zn[ye].until){case"undefined":Zn[ye].until=1/0;break;case"string":Wt=a(Zn[ye].until).startOf("day").valueOf(),Zn[ye].until=Wt.valueOf()}return Zn},di.erasParse=function Is(b,R,ye){var Ue,Wt,Ti,cr,Br,Zn=this.eras();for(b=b.toUpperCase(),Ue=0,Wt=Zn.length;Ue<Wt;++Ue)if(Ti=Zn[Ue].name.toUpperCase(),cr=Zn[Ue].abbr.toUpperCase(),Br=Zn[Ue].narrow.toUpperCase(),ye)switch(R){case"N":case"NN":case"NNN":if(cr===b)return Zn[Ue];break;case"NNNN":if(Ti===b)return Zn[Ue];break;case"NNNNN":if(Br===b)return Zn[Ue]}else if([Ti,cr,Br].indexOf(b)>=0)return Zn[Ue]},di.erasConvertYear=function ol(b,R){var ye=b.since<=b.until?1:-1;return void 0===R?a(b.since).year():a(b.since).year()+(R-b.offset)*ye},di.erasAbbrRegex=function _o(b){return y(this,"_erasAbbrRegex")||Go.call(this),b?this._erasAbbrRegex:this._erasRegex},di.erasNameRegex=function Kt(b){return y(this,"_erasNameRegex")||Go.call(this),b?this._erasNameRegex:this._erasRegex},di.erasNarrowRegex=function ko(b){return y(this,"_erasNarrowRegex")||Go.call(this),b?this._erasNarrowRegex:this._erasRegex},di.months=function Y(b,R){return b?m(this._months)?this._months[b.month()]:this._months[(this._months.isFormat||Bn).test(R)?"format":"standalone"][b.month()]:m(this._months)?this._months:this._months.standalone},di.monthsShort=function Ve(b,R){return b?m(this._monthsShort)?this._monthsShort[b.month()]:this._monthsShort[Bn.test(R)?"format":"standalone"][b.month()]:m(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},di.monthsParse=function Yt(b,R,ye){var Ue,Wt,Zn;if(this._monthsParseExact)return Se.call(this,b,R,ye);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),Ue=0;Ue<12;Ue++){if(Wt=ae([2e3,Ue]),ye&&!this._longMonthsParse[Ue]&&(this._longMonthsParse[Ue]=new RegExp("^"+this.months(Wt,"").replace(".","")+"$","i"),this._shortMonthsParse[Ue]=new RegExp("^"+this.monthsShort(Wt,"").replace(".","")+"$","i")),!ye&&!this._monthsParse[Ue]&&(Zn="^"+this.months(Wt,"")+"|^"+this.monthsShort(Wt,""),this._monthsParse[Ue]=new RegExp(Zn.replace(".",""),"i")),ye&&"MMMM"===R&&this._longMonthsParse[Ue].test(b))return Ue;if(ye&&"MMM"===R&&this._shortMonthsParse[Ue].test(b))return Ue;if(!ye&&this._monthsParse[Ue].test(b))return Ue}},di.monthsRegex=function vr(b){return this._monthsParseExact?(y(this,"_monthsRegex")||gr.call(this),b?this._monthsStrictRegex:this._monthsRegex):(y(this,"_monthsRegex")||(this._monthsRegex=Wn),this._monthsStrictRegex&&b?this._monthsStrictRegex:this._monthsRegex)},di.monthsShortRegex=function kr(b){return this._monthsParseExact?(y(this,"_monthsRegex")||gr.call(this),b?this._monthsShortStrictRegex:this._monthsShortRegex):(y(this,"_monthsShortRegex")||(this._monthsShortRegex=Ct),this._monthsShortStrictRegex&&b?this._monthsShortStrictRegex:this._monthsShortRegex)},di.week=function ur(b){return ls(b,this._week.dow,this._week.doy).week},di.firstDayOfYear=function vt(){return this._week.doy},di.firstDayOfWeek=function ct(){return this._week.dow},di.weekdays=function Qs(b,R){var ye=m(this._weekdays)?this._weekdays:this._weekdays[b&&!0!==b&&this._weekdays.isFormat.test(R)?"format":"standalone"];return!0===b?$i(ye,this._week.dow):b?ye[b.day()]:ye},di.weekdaysMin=function ca(b){return!0===b?$i(this._weekdaysMin,this._week.dow):b?this._weekdaysMin[b.day()]:this._weekdaysMin},di.weekdaysShort=function aa(b){return!0===b?$i(this._weekdaysShort,this._week.dow):b?this._weekdaysShort[b.day()]:this._weekdaysShort},di.weekdaysParse=function Na(b,R,ye){var Ue,Wt,Zn;if(this._weekdaysParseExact)return pa.call(this,b,R,ye);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),Ue=0;Ue<7;Ue++){if(Wt=ae([2e3,1]).day(Ue),ye&&!this._fullWeekdaysParse[Ue]&&(this._fullWeekdaysParse[Ue]=new RegExp("^"+this.weekdays(Wt,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[Ue]=new RegExp("^"+this.weekdaysShort(Wt,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[Ue]=new RegExp("^"+this.weekdaysMin(Wt,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[Ue]||(Zn="^"+this.weekdays(Wt,"")+"|^"+this.weekdaysShort(Wt,"")+"|^"+this.weekdaysMin(Wt,""),this._weekdaysParse[Ue]=new RegExp(Zn.replace(".",""),"i")),ye&&"dddd"===R&&this._fullWeekdaysParse[Ue].test(b))return Ue;if(ye&&"ddd"===R&&this._shortWeekdaysParse[Ue].test(b))return Ue;if(ye&&"dd"===R&&this._minWeekdaysParse[Ue].test(b))return Ue;if(!ye&&this._weekdaysParse[Ue].test(b))return Ue}},di.weekdaysRegex=function zs(b){return this._weekdaysParseExact?(y(this,"_weekdaysRegex")||Qr.call(this),b?this._weekdaysStrictRegex:this._weekdaysRegex):(y(this,"_weekdaysRegex")||(this._weekdaysRegex=ss),this._weekdaysStrictRegex&&b?this._weekdaysStrictRegex:this._weekdaysRegex)},di.weekdaysShortRegex=function Nr(b){return this._weekdaysParseExact?(y(this,"_weekdaysRegex")||Qr.call(this),b?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(y(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=js),this._weekdaysShortStrictRegex&&b?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},di.weekdaysMinRegex=function Xi(b){return this._weekdaysParseExact?(y(this,"_weekdaysRegex")||Qr.call(this),b?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(y(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Sa),this._weekdaysMinStrictRegex&&b?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},di.isPM=function ya(b){return"p"===(b+"").toLowerCase().charAt(0)},di.meridiem=function fs(b,R,ye){return b>11?ye?"pm":"PM":ye?"am":"AM"},As("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(b){var R=b%10;return b+(1===En(b%100/10)?"th":1===R?"st":2===R?"nd":3===R?"rd":"th")}}),a.lang=at("moment.lang is deprecated. Use moment.locale instead.",As),a.langData=at("moment.langData is deprecated. Use moment.localeData instead.",Ns);var ja=Math.abs;function Bc(b,R,ye,Ue){var Wt=Ri(R,ye);return b._milliseconds+=Ue*Wt._milliseconds,b._days+=Ue*Wt._days,b._months+=Ue*Wt._months,b._bubble()}function Lo(b){return b<0?Math.floor(b):Math.ceil(b)}function dl(b){return 4800*b/146097}function $a(b){return 146097*b/4800}function bo(b){return function(){return this.as(b)}}var Bl=bo("ms"),la=bo("s"),Ca=bo("m"),Vc=bo("h"),Ed=bo("d"),Yl=bo("w"),Hc=bo("M"),th=bo("Q"),Hr=bo("y"),Cl=Bl;function hl(b){return function(){return this.isValid()?this._data[b]:NaN}}var Tl=hl("milliseconds"),yo=hl("seconds"),Wa=hl("minutes"),io=hl("hours"),fl=hl("days"),nh=hl("months"),Xo=hl("years");var Do=Math.round,Fo={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Al(b,R,ye,Ue,Wt){return Wt.relativeTime(R||1,!!ye,b,Ue)}var Zo=Math.abs;function Er(b){return(b>0)-(b<0)||+b}function Sl(){if(!this.isValid())return this.localeData().invalidDate();var Ue,Wt,Zn,Ti,Br,os,xi,Ur,b=Zo(this._milliseconds)/1e3,R=Zo(this._days),ye=Zo(this._months),cr=this.asSeconds();return cr?(Ue=Lt(b/60),Wt=Lt(Ue/60),b%=60,Ue%=60,Zn=Lt(ye/12),ye%=12,Ti=b?b.toFixed(3).replace(/\.?0+$/,""):"",Br=cr<0?"-":"",os=Er(this._months)!==Er(cr)?"-":"",xi=Er(this._days)!==Er(cr)?"-":"",Ur=Er(this._milliseconds)!==Er(cr)?"-":"",Br+"P"+(Zn?os+Zn+"Y":"")+(ye?os+ye+"M":"")+(R?xi+R+"D":"")+(Wt||Ue||b?"T":"")+(Wt?Ur+Wt+"H":"")+(Ue?Ur+Ue+"M":"")+(b?Ur+Ti+"S":"")):"P0D"}var Ds=W.prototype;return Ds.isValid=function h(){return this._isValid},Ds.abs=function Io(){var b=this._data;return this._milliseconds=ja(this._milliseconds),this._days=ja(this._days),this._months=ja(this._months),b.milliseconds=ja(b.milliseconds),b.seconds=ja(b.seconds),b.minutes=ja(b.minutes),b.hours=ja(b.hours),b.months=ja(b.months),b.years=ja(b.years),this},Ds.add=function Yc(b,R){return Bc(this,b,R,1)},Ds.subtract=function Nl(b,R){return Bc(this,b,R,-1)},Ds.as=function Md(b){if(!this.isValid())return NaN;var R,ye,Ue=this._milliseconds;if("month"===(b=$t(b))||"quarter"===b||"year"===b)switch(R=this._days+Ue/864e5,ye=this._months+dl(R),b){case"month":return ye;case"quarter":return ye/3;case"year":return ye/12}else switch(R=this._days+Math.round($a(this._months)),b){case"week":return R/7+Ue/6048e5;case"day":return R+Ue/864e5;case"hour":return 24*R+Ue/36e5;case"minute":return 1440*R+Ue/6e4;case"second":return 86400*R+Ue/1e3;case"millisecond":return Math.floor(864e5*R)+Ue;default:throw new Error("Unknown unit "+b)}},Ds.asMilliseconds=Bl,Ds.asSeconds=la,Ds.asMinutes=Ca,Ds.asHours=Vc,Ds.asDays=Ed,Ds.asWeeks=Yl,Ds.asMonths=Hc,Ds.asQuarters=th,Ds.asYears=Hr,Ds.valueOf=Cl,Ds._bubble=function jc(){var Wt,Zn,Ti,cr,Br,b=this._milliseconds,R=this._days,ye=this._months,Ue=this._data;return b>=0&&R>=0&&ye>=0||b<=0&&R<=0&&ye<=0||(b+=864e5*Lo($a(ye)+R),R=0,ye=0),Ue.milliseconds=b%1e3,Wt=Lt(b/1e3),Ue.seconds=Wt%60,Zn=Lt(Wt/60),Ue.minutes=Zn%60,Ti=Lt(Zn/60),Ue.hours=Ti%24,R+=Lt(Ti/24),ye+=Br=Lt(dl(R)),R-=Lo($a(Br)),cr=Lt(ye/12),ye%=12,Ue.days=R,Ue.months=ye,Ue.years=cr,this},Ds.clone=function ul(){return Ri(this)},Ds.get=function Xs(b){return b=$t(b),this.isValid()?this[b+"s"]():NaN},Ds.milliseconds=Tl,Ds.seconds=yo,Ds.minutes=Wa,Ds.hours=io,Ds.days=fl,Ds.weeks=function Uc(){return Lt(this.days()/7)},Ds.months=nh,Ds.years=Xo,Ds.humanize=function ml(b,R){if(!this.isValid())return this.localeData().invalidDate();var Wt,Zn,ye=!1,Ue=Fo;return"object"==typeof b&&(R=b,b=!1),"boolean"==typeof b&&(ye=b),"object"==typeof R&&(Ue=Object.assign({},Fo,R),null!=R.s&&null==R.ss&&(Ue.ss=R.s-1)),Zn=function Qo(b,R,ye,Ue){var Wt=Ri(b).abs(),Zn=Do(Wt.as("s")),Ti=Do(Wt.as("m")),cr=Do(Wt.as("h")),Br=Do(Wt.as("d")),os=Do(Wt.as("M")),xi=Do(Wt.as("w")),Ur=Do(Wt.as("y")),qo=Zn<=ye.ss&&["s",Zn]||Zn<ye.s&&["ss",Zn]||Ti<=1&&["m"]||Ti<ye.m&&["mm",Ti]||cr<=1&&["h"]||cr<ye.h&&["hh",cr]||Br<=1&&["d"]||Br<ye.d&&["dd",Br];return null!=ye.w&&(qo=qo||xi<=1&&["w"]||xi<ye.w&&["ww",xi]),(qo=qo||os<=1&&["M"]||os<ye.M&&["MM",os]||Ur<=1&&["y"]||["yy",Ur])[2]=R,qo[3]=+b>0,qo[4]=Ue,Al.apply(null,qo)}(this,!ye,Ue,Wt=this.localeData()),ye&&(Zn=Wt.pastFuture(+this,Zn)),Wt.postformat(Zn)},Ds.toISOString=Sl,Ds.toString=Sl,Ds.toJSON=Sl,Ds.locale=ar,Ds.localeData=rs,Ds.toIsoString=at("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Sl),Ds.lang=ms,G("X",0,0,"unix"),G("x",0,0,"valueOf"),z("x",An),z("X",/[+-]?\d+(\.\d{1,3})?/),xe("X",function(b,R,ye){ye._d=new Date(1e3*parseFloat(b))}),xe("x",function(b,R,ye){ye._d=new Date(En(b))}),a.version="2.30.1",function l(b){n=b}(en),a.fn=Q,a.min=function Mi(){return li("isBefore",[].slice.call(arguments,0))},a.max=function Ji(){return li("isAfter",[].slice.call(arguments,0))},a.now=function(){return Date.now?Date.now():+new Date},a.utc=ae,a.unix=function et(b){return en(1e3*b)},a.months=function Xr(b,R){return or(b,R,"months")},a.isDate=ie,a.locale=As,a.invalid=_t,a.duration=Ri,a.isMoment=ne,a.weekdays=function cl(b,R,ye){return Vr(b,R,ye,"weekdays")},a.parseZone=function jt(){return en.apply(null,arguments).parseZone()},a.localeData=Ns,a.isDuration=Ye,a.monthsShort=function Ks(b,R){return or(b,R,"monthsShort")},a.weekdaysMin=function Ko(b,R,ye){return Vr(b,R,ye,"weekdaysMin")},a.defineLocale=xa,a.updateLocale=function cs(b,R){if(null!=R){var ye,Ue,Wt=Da;null!=Lr[b]&&null!=Lr[b].parentLocale?Lr[b].set(pn(Lr[b]._config,R)):(null!=(Ue=Rs(b))&&(Wt=Ue._config),R=pn(Wt,R),null==Ue&&(R.abbr=b),(ye=new gn(R)).parentLocale=Lr[b],Lr[b]=ye),As(b)}else null!=Lr[b]&&(null!=Lr[b].parentLocale?(Lr[b]=Lr[b].parentLocale,b===As()&&As(b)):null!=Lr[b]&&delete Lr[b]);return Lr[b]},a.locales=function xs(){return Et(Lr)},a.weekdaysShort=function Rl(b,R,ye){return Vr(b,R,ye,"weekdaysShort")},a.normalizeUnits=$t,a.relativeTimeRounding=function jl(b){return void 0===b?Do:"function"==typeof b&&(Do=b,!0)},a.relativeTimeThreshold=function Zl(b,R){return void 0!==Fo[b]&&(void 0===R?Fo[b]:(Fo[b]=R,"s"===b&&(Fo.ss=R-1),!0))},a.calendarFormat=function ys(b,R){var ye=b.diff(R,"days",!0);return ye<-6?"sameElse":ye<-1?"lastWeek":ye<0?"lastDay":ye<1?"sameDay":ye<2?"nextDay":ye<7?"nextWeek":"sameElse"},a.prototype=Q,a.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"},a}()},92882:Bt=>{window,Bt.exports=function(Ce){var p={};function n(a){if(p[a])return p[a].exports;var l=p[a]={i:a,l:!1,exports:{}};return Ce[a].call(l.exports,l,l.exports,n),l.l=!0,l.exports}return n.m=Ce,n.c=p,n.d=function(a,l,m){n.o(a,l)||Object.defineProperty(a,l,{enumerable:!0,get:m})},n.r=function(a){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},n.t=function(a,l){if(1&l&&(a=n(a)),8&l||4&l&&"object"==typeof a&&a&&a.__esModule)return a;var m=Object.create(null);if(n.r(m),Object.defineProperty(m,"default",{enumerable:!0,value:a}),2&l&&"string"!=typeof a)for(var s in a)n.d(m,s,function(y){return a[y]}.bind(null,s));return m},n.n=function(a){var l=a&&a.__esModule?function(){return a.default}:function(){return a};return n.d(l,"a",l),l},n.o=function(a,l){return Object.prototype.hasOwnProperty.call(a,l)},n.p="",n(n.s=2)}([function(Ce,p,n){"use strict";var a=this&&this.__extends||function(){var _e=function(ae,fe){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(be,Te){be.__proto__=Te}||function(be,Te){for(var Ge in Te)Te.hasOwnProperty(Ge)&&(be[Ge]=Te[Ge])})(ae,fe)};return function(ae,fe){function be(){this.constructor=ae}_e(ae,fe),ae.prototype=null===fe?Object.create(fe):(be.prototype=fe.prototype,new be)}}();Object.defineProperty(p,"__esModule",{value:!0});var l=256,m=function(){function _e(ae){void 0===ae&&(ae="="),this._paddingCharacter=ae}return _e.prototype.encodedLength=function(ae){return this._paddingCharacter?(ae+2)/3*4|0:(8*ae+5)/6|0},_e.prototype.encode=function(ae){for(var fe="",be=0;be<ae.length-2;be+=3)fe+=this._encodeByte((Te=ae[be]<<16|ae[be+1]<<8|ae[be+2])>>>18&63),fe+=this._encodeByte(Te>>>12&63),fe+=this._encodeByte(Te>>>6&63),fe+=this._encodeByte(Te>>>0&63);var Te,Ge=ae.length-be;return Ge>0&&(fe+=this._encodeByte((Te=ae[be]<<16|(2===Ge?ae[be+1]<<8:0))>>>18&63),fe+=this._encodeByte(Te>>>12&63),fe+=2===Ge?this._encodeByte(Te>>>6&63):this._paddingCharacter||"",fe+=this._paddingCharacter||""),fe},_e.prototype.maxDecodedLength=function(ae){return this._paddingCharacter?ae/4*3|0:(6*ae+7)/8|0},_e.prototype.decodedLength=function(ae){return this.maxDecodedLength(ae.length-this._getPaddingLength(ae))},_e.prototype.decode=function(ae){if(0===ae.length)return new Uint8Array(0);for(var fe=this._getPaddingLength(ae),be=ae.length-fe,Te=new Uint8Array(this.maxDecodedLength(be)),Ge=0,_t=0,dt=0,P=0,E=0,te=0,ne=0;_t<be-4;_t+=4)P=this._decodeChar(ae.charCodeAt(_t+0)),E=this._decodeChar(ae.charCodeAt(_t+1)),te=this._decodeChar(ae.charCodeAt(_t+2)),ne=this._decodeChar(ae.charCodeAt(_t+3)),Te[Ge++]=P<<2|E>>>4,Te[Ge++]=E<<4|te>>>2,Te[Ge++]=te<<6|ne,dt|=P&l,dt|=E&l,dt|=te&l,dt|=ne&l;if(_t<be-1&&(P=this._decodeChar(ae.charCodeAt(_t)),E=this._decodeChar(ae.charCodeAt(_t+1)),Te[Ge++]=P<<2|E>>>4,dt|=P&l,dt|=E&l),_t<be-2&&(te=this._decodeChar(ae.charCodeAt(_t+2)),Te[Ge++]=E<<4|te>>>2,dt|=te&l),_t<be-3&&(ne=this._decodeChar(ae.charCodeAt(_t+3)),Te[Ge++]=te<<6|ne,dt|=ne&l),0!==dt)throw new Error("Base64Coder: incorrect characters for decoding");return Te},_e.prototype._encodeByte=function(ae){var fe=ae;return fe+=65,fe+=25-ae>>>8&6,fe+=51-ae>>>8&-75,fe+=61-ae>>>8&-15,fe+=62-ae>>>8&3,String.fromCharCode(fe)},_e.prototype._decodeChar=function(ae){var fe=l;return fe+=(42-ae&ae-44)>>>8&-l+ae-43+62,fe+=(46-ae&ae-48)>>>8&-l+ae-47+63,fe+=(47-ae&ae-58)>>>8&-l+ae-48+52,(fe+=(64-ae&ae-91)>>>8&-l+ae-65+0)+((96-ae&ae-123)>>>8&-l+ae-97+26)},_e.prototype._getPaddingLength=function(ae){var fe=0;if(this._paddingCharacter){for(var be=ae.length-1;be>=0&&ae[be]===this._paddingCharacter;be--)fe++;if(ae.length<4||fe>2)throw new Error("Base64Coder: incorrect padding")}return fe},_e}();p.Coder=m;var s=new m;p.encode=function y(_e){return s.encode(_e)},p.decode=function A(_e){return s.decode(_e)};var L=function(_e){function ae(){return null!==_e&&_e.apply(this,arguments)||this}return a(ae,_e),ae.prototype._encodeByte=function(fe){var be=fe;return be+=65,be+=25-fe>>>8&6,be+=51-fe>>>8&-75,be+=61-fe>>>8&-13,be+=62-fe>>>8&49,String.fromCharCode(be)},ae.prototype._decodeChar=function(fe){var be=l;return be+=(44-fe&fe-46)>>>8&-l+fe-45+62,be+=(94-fe&fe-96)>>>8&-l+fe-95+63,be+=(47-fe&fe-58)>>>8&-l+fe-48+52,(be+=(64-fe&fe-91)>>>8&-l+fe-65+0)+((96-fe&fe-123)>>>8&-l+fe-97+26)},ae}(m);p.URLSafeCoder=L;var Z=new L;p.encodeURLSafe=function ie(_e){return Z.encode(_e)},p.decodeURLSafe=function S(_e){return Z.decode(_e)},p.encodedLength=function(_e){return s.encodedLength(_e)},p.maxDecodedLength=function(_e){return s.maxDecodedLength(_e)},p.decodedLength=function(_e){return s.decodedLength(_e)}},function(Ce,p,n){"use strict";Object.defineProperty(p,"__esModule",{value:!0});var a="utf8: invalid string",l="utf8: invalid source encoding";function s(A){for(var L=0,Z=0;Z<A.length;Z++){var ie=A.charCodeAt(Z);if(ie<128)L+=1;else if(ie<2048)L+=2;else if(ie<55296)L+=3;else{if(!(ie<=57343))throw new Error(a);if(Z>=A.length-1)throw new Error(a);Z++,L+=4}}return L}p.encode=function m(A){for(var L=new Uint8Array(s(A)),Z=0,ie=0;ie<A.length;ie++){var S=A.charCodeAt(ie);S<128?L[Z++]=S:S<2048?(L[Z++]=192|S>>6,L[Z++]=128|63&S):S<55296?(L[Z++]=224|S>>12,L[Z++]=128|S>>6&63,L[Z++]=128|63&S):(ie++,S=(1023&S)<<10,S|=1023&A.charCodeAt(ie),L[Z++]=240|(S+=65536)>>18,L[Z++]=128|S>>12&63,L[Z++]=128|S>>6&63,L[Z++]=128|63&S)}return L},p.encodedLength=s,p.decode=function y(A){for(var L=[],Z=0;Z<A.length;Z++){var ie=A[Z];if(128&ie){var S=void 0;if(ie<224){if(Z>=A.length)throw new Error(l);if(128!=(192&(_e=A[++Z])))throw new Error(l);ie=(31&ie)<<6|63&_e,S=128}else if(ie<240){if(Z>=A.length-1)throw new Error(l);var _e=A[++Z],ae=A[++Z];if(128!=(192&_e)||128!=(192&ae))throw new Error(l);ie=(15&ie)<<12|(63&_e)<<6|63&ae,S=2048}else{if(!(ie<248))throw new Error(l);if(Z>=A.length-2)throw new Error(l);_e=A[++Z],ae=A[++Z];var fe=A[++Z];if(128!=(192&_e)||128!=(192&ae)||128!=(192&fe))throw new Error(l);ie=(15&ie)<<18|(63&_e)<<12|(63&ae)<<6|63&fe,S=65536}if(ie<S||ie>=55296&&ie<=57343)throw new Error(l);if(ie>=65536){if(ie>1114111)throw new Error(l);ie-=65536,L.push(String.fromCharCode(55296|ie>>10)),ie=56320|1023&ie}}L.push(String.fromCharCode(ie))}return L.join("")}},function(Ce,p,n){Ce.exports=n(3).default},function(Ce,p,n){"use strict";n.r(p);class a{constructor(ee,Ie){this.lastId=0,this.prefix=ee,this.name=Ie}create(ee){this.lastId++;var Ie=this.lastId,dn=this.prefix+Ie,In=this.name+"["+Ie+"]",wi=!1,Bi=function(){wi||(ee.apply(null,arguments),wi=!0)};return this[Ie]=Bi,{number:Ie,id:dn,name:In,callback:Bi}}remove(ee){delete this[ee.number]}}var l=new a("_pusher_script_","Pusher.ScriptReceivers"),s={VERSION:"8.3.0",PROTOCOL:7,wsPort:80,wssPort:443,wsPath:"",httpHost:"sockjs.pusher.com",httpPort:80,httpsPort:443,httpPath:"/pusher",stats_host:"stats.pusher.com",authEndpoint:"/pusher/auth",authTransport:"ajax",activityTimeout:12e4,pongTimeout:3e4,unavailableTimeout:1e4,userAuthentication:{endpoint:"/pusher/user-auth",transport:"ajax"},channelAuthorization:{endpoint:"/pusher/auth",transport:"ajax"},cdn_http:"http://js.pusher.com",cdn_https:"https://js.pusher.com",dependency_suffix:""};var A=new a("_pusher_dependencies","Pusher.DependenciesReceivers"),L=new class y{constructor(ee){this.options=ee,this.receivers=ee.receivers||l,this.loading={}}load(ee,Ie,dn){var In=this;if(In.loading[ee]&&In.loading[ee].length>0)In.loading[ee].push(dn);else{In.loading[ee]=[dn];var wi=Xi.createScriptRequest(In.getPath(ee,Ie)),Bi=In.receivers.create(function(ir){if(In.receivers.remove(Bi),In.loading[ee]){var mr=In.loading[ee];delete In.loading[ee];for(var Le=function(ue){ue||wi.cleanup()},Xe=0;Xe<mr.length;Xe++)mr[Xe](ir,Le)}});wi.send(Bi)}}getRoot(ee){var dn=Xi.getDocument().location.protocol;return(ee&&ee.useTLS||"https:"===dn?this.options.cdn_https:this.options.cdn_http).replace(/\/*$/,"")+"/"+this.options.version}getPath(ee,Ie){return this.getRoot(Ie)+"/"+ee+this.options.suffix+".js"}}({cdn_http:s.cdn_http,cdn_https:s.cdn_https,version:s.VERSION,suffix:s.dependency_suffix,receivers:A});const Z={baseUrl:"https://pusher.com",urls:{authenticationEndpoint:{path:"/docs/channels/server_api/authenticating_users"},authorizationEndpoint:{path:"/docs/channels/server_api/authorizing-users/"},javascriptQuickStart:{path:"/docs/javascript_quick_start"},triggeringClientEvents:{path:"/docs/client_api_guide/client_events#trigger-events"},encryptedChannelSupport:{fullUrl:"https://github.com/pusher/pusher-js/tree/cc491015371a4bde5743d1c87a0fbac0feb53195#encrypted-channel-support"}}};var S_buildLogSuffix=function(He){const Ie=Z.urls[He];if(!Ie)return"";let dn;return Ie.fullUrl?dn=Ie.fullUrl:Ie.path&&(dn=Z.baseUrl+Ie.path),dn?`See: ${dn}`:""},_e=function(He){return He.UserAuthentication="user-authentication",He.ChannelAuthorization="channel-authorization",He}(_e||{});class ae extends Error{constructor(ee){super(ee),Object.setPrototypeOf(this,new.target.prototype)}}class fe extends Error{constructor(ee){super(ee),Object.setPrototypeOf(this,new.target.prototype)}}class be extends Error{constructor(ee){super(ee),Object.setPrototypeOf(this,new.target.prototype)}}class Te extends Error{constructor(ee){super(ee),Object.setPrototypeOf(this,new.target.prototype)}}class Ge extends Error{constructor(ee){super(ee),Object.setPrototypeOf(this,new.target.prototype)}}class _t extends Error{constructor(ee){super(ee),Object.setPrototypeOf(this,new.target.prototype)}}class dt extends Error{constructor(ee){super(ee),Object.setPrototypeOf(this,new.target.prototype)}}class P extends Error{constructor(ee){super(ee),Object.setPrototypeOf(this,new.target.prototype)}}class E extends Error{constructor(ee,Ie){super(Ie),this.status=ee,Object.setPrototypeOf(this,new.target.prototype)}}var ne=function(He,ee,Ie,dn,In){const wi=Xi.createXHR();for(var Bi in wi.open("POST",Ie.endpoint,!0),wi.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),Ie.headers)wi.setRequestHeader(Bi,Ie.headers[Bi]);if(null!=Ie.headersProvider){let ir=Ie.headersProvider();for(var Bi in ir)wi.setRequestHeader(Bi,ir[Bi])}return wi.onreadystatechange=function(){if(4===wi.readyState)if(200===wi.status){let ir,mr=!1;try{ir=JSON.parse(wi.responseText),mr=!0}catch{In(new E(200,`JSON returned from ${dn.toString()} endpoint was invalid, yet status code was 200. Data was: ${wi.responseText}`),null)}mr&&In(null,ir)}else{let ir="";switch(dn){case _e.UserAuthentication:ir=S_buildLogSuffix("authenticationEndpoint");break;case _e.ChannelAuthorization:ir=`Clients must be authorized to join private or presence channels. ${S_buildLogSuffix("authorizationEndpoint")}`}In(new E(wi.status,`Unable to retrieve auth string from ${dn.toString()} endpoint - received status: ${wi.status} from ${Ie.endpoint}. ${ir}`),null)}},wi.send(ee),wi};for(var at=String.fromCharCode,We="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",je={},yt=0;yt<64;yt++)je[We.charAt(yt)]=yt;var pn=function(He){var ee=He.charCodeAt(0);return ee<128?He:ee<2048?at(192|ee>>>6)+at(128|63&ee):at(224|ee>>>12&15)+at(128|ee>>>6&63)+at(128|63&ee)},gn=function(He){return He.replace(/[^\x00-\x7F]/g,pn)},Et=function(He){var ee=[0,2,1][He.length%3],Ie=He.charCodeAt(0)<<16|(He.length>1?He.charCodeAt(1):0)<<8|(He.length>2?He.charCodeAt(2):0);return[We.charAt(Ie>>>18),We.charAt(Ie>>>12&63),ee>=2?"=":We.charAt(Ie>>>6&63),ee>=1?"=":We.charAt(63&Ie)].join("")},ln=window.btoa||function(He){return He.replace(/[\s\S]{1,3}/g,Et)};var _n=class Xt{constructor(ee,Ie,dn,In){this.clear=Ie,this.timer=ee(()=>{this.timer&&(this.timer=In(this.timer))},dn)}isRunning(){return null!==this.timer}ensureAborted(){this.timer&&(this.clear(this.timer),this.timer=null)}};function ke(He){window.clearTimeout(He)}function re(He){window.clearInterval(He)}class pe extends _n{constructor(ee,Ie){super(setTimeout,ke,ee,function(dn){return Ie(),null})}}class U extends _n{constructor(ee,Ie){super(setInterval,re,ee,function(dn){return Ie(),dn})}}var G={now:()=>Date.now?Date.now():(new Date).valueOf(),defer:He=>new pe(0,He),method(He,...ee){var Ie=Array.prototype.slice.call(arguments,1);return function(dn){return dn[He].apply(dn,Ie.concat(arguments))}}},J=G;function Ne(He,...ee){for(var Ie=0;Ie<ee.length;Ie++){var dn=ee[Ie];for(var In in dn)He[In]=dn[In]&&dn[In].constructor&&dn[In].constructor===Object?Ne(He[In]||{},dn[In]):dn[In]}return He}function Pt(){for(var He=["Pusher"],ee=0;ee<arguments.length;ee++)He.push("string"==typeof arguments[ee]?arguments[ee]:ri(arguments[ee]));return He.join(" : ")}function tt(He,ee){var Ie=Array.prototype.indexOf;if(null===He)return-1;if(Ie&&He.indexOf===Ie)return He.indexOf(ee);for(var dn=0,In=He.length;dn<In;dn++)if(He[dn]===ee)return dn;return-1}function It(He,ee){for(var Ie in He)Object.prototype.hasOwnProperty.call(He,Ie)&&ee(He[Ie],Ie,He)}function oe(He){var ee=[];return It(He,function(Ie,dn){ee.push(dn)}),ee}function Ee(He,ee,Ie){for(var dn=0;dn<He.length;dn++)ee.call(Ie||window,He[dn],dn,He)}function rt(He,ee){for(var Ie=[],dn=0;dn<He.length;dn++)Ie.push(ee(He[dn],dn,He,Ie));return Ie}function an(He,ee){ee=ee||function(In){return!!In};for(var Ie=[],dn=0;dn<He.length;dn++)ee(He[dn],dn,He,Ie)&&Ie.push(He[dn]);return Ie}function X(He,ee){var Ie={};return It(He,function(dn,In){(ee&&ee(dn,In,He,Ie)||dn)&&(Ie[In]=dn)}),Ie}function it(He,ee){for(var Ie=0;Ie<He.length;Ie++)if(ee(He[Ie],Ie,He))return!0;return!1}function $t(He){return function Je(He,ee){var Ie={};return It(He,function(dn,In){Ie[In]=ee(dn)}),Ie}(He,function(ee){return"object"==typeof ee&&(ee=ri(ee)),encodeURIComponent(function we(He){return ln(gn(He))}(ee.toString()))})}function un(He){return rt(function ze(He){var ee=[];return It(He,function(Ie,dn){ee.push([dn,Ie])}),ee}($t(X(He,function(dn){return void 0!==dn}))),J.method("join","=")).join("&")}function ri(He){try{return JSON.stringify(He)}catch{return JSON.stringify(function xn(He){var ee=[],Ie=[];return function dn(In,wi){var Bi,ir,mr;switch(typeof In){case"object":if(!In)return null;for(Bi=0;Bi<ee.length;Bi+=1)if(ee[Bi]===In)return{$ref:Ie[Bi]};if(ee.push(In),Ie.push(wi),"[object Array]"===Object.prototype.toString.apply(In))for(mr=[],Bi=0;Bi<In.length;Bi+=1)mr[Bi]=dn(In[Bi],wi+"["+Bi+"]");else for(ir in mr={},In)Object.prototype.hasOwnProperty.call(In,ir)&&(mr[ir]=dn(In[ir],wi+"["+JSON.stringify(ir)+"]"));return mr;case"number":case"string":case"boolean":return In}}(He,"$")}(He))}}var Fe=new class Dn{constructor(){this.globalLog=ee=>{window.console&&window.console.log&&window.console.log(ee)}}debug(...ee){this.log(this.globalLog,ee)}warn(...ee){this.log(this.globalLogWarn,ee)}error(...ee){this.log(this.globalLogError,ee)}globalLogWarn(ee){window.console&&window.console.warn?window.console.warn(ee):this.globalLog(ee)}globalLogError(ee){window.console&&window.console.error?window.console.error(ee):this.globalLogWarn(ee)}log(ee,...Ie){var dn=Pt.apply(this,arguments);bs.log?bs.log(dn):bs.logToConsole&&ee.bind(this)(dn)}},qt=function(He,ee,Ie,dn,In){(void 0!==Ie.headers||null!=Ie.headersProvider)&&Fe.warn(`To send headers with the ${dn.toString()} request, you must use AJAX, rather than JSONP.`);var wi=He.nextAuthCallbackID.toString();He.nextAuthCallbackID++;var Bi=He.getDocument(),ir=Bi.createElement("script");He.auth_callbacks[wi]=function(Xe){In(null,Xe)},ir.src=Ie.endpoint+"?callback="+encodeURIComponent("Pusher.auth_callbacks['"+wi+"']")+"&"+ee;var Le=Bi.getElementsByTagName("head")[0]||Bi.documentElement;Le.insertBefore(ir,Le.firstChild)};class me{constructor(ee){this.src=ee}send(ee){var Ie=this,dn="Error loading "+Ie.src;Ie.script=document.createElement("script"),Ie.script.id=ee.id,Ie.script.src=Ie.src,Ie.script.type="text/javascript",Ie.script.charset="UTF-8",Ie.script.addEventListener?(Ie.script.onerror=function(){ee.callback(dn)},Ie.script.onload=function(){ee.callback(null)}):Ie.script.onreadystatechange=function(){("loaded"===Ie.script.readyState||"complete"===Ie.script.readyState)&&ee.callback(null)},void 0===Ie.script.async&&document.attachEvent&&/opera/i.test(navigator.userAgent)?(Ie.errorScript=document.createElement("script"),Ie.errorScript.id=ee.id+"_error",Ie.errorScript.text=ee.name+"('"+dn+"');",Ie.script.async=Ie.errorScript.async=!1):Ie.script.async=!0;var In=document.getElementsByTagName("head")[0];In.insertBefore(Ie.script,In.firstChild),Ie.errorScript&&In.insertBefore(Ie.errorScript,Ie.script.nextSibling)}cleanup(){this.script&&(this.script.onload=this.script.onerror=null,this.script.onreadystatechange=null),this.script&&this.script.parentNode&&this.script.parentNode.removeChild(this.script),this.errorScript&&this.errorScript.parentNode&&this.errorScript.parentNode.removeChild(this.errorScript),this.script=null,this.errorScript=null}}class ot{constructor(ee,Ie){this.url=ee,this.data=Ie}send(ee){if(!this.request){var Ie=un(this.data);this.request=Xi.createScriptRequest(this.url+"/"+ee.number+"?"+Ie),this.request.send(ee)}}cleanup(){this.request&&this.request.cleanup()}}var wn={name:"jsonp",getAgent:function(He,ee){return function(Ie,dn){var Bi=Xi.createJSONPRequest("http"+(ee?"s":"")+"://"+(He.host||He.options.host)+He.options.path,Ie),ir=Xi.ScriptReceivers.create(function(mr,Le){l.remove(ir),Bi.cleanup(),Le&&Le.host&&(He.host=Le.host),dn&&dn(mr,Le)});Bi.send(ir)}}};function Pn(He,ee,Ie){return He+(ee.useTLS?"s":"")+"://"+(ee.useTLS?ee.hostTLS:ee.hostNonTLS)+Ie}function ti(He,ee){return"/app/"+He+"?protocol="+s.PROTOCOL+"&client=js&version="+s.VERSION+(ee?"&"+ee:"")}var Gt={getInitial:function(He,ee){return Pn("ws",ee,(ee.httpPath||"")+ti(He,"flash=false"))}},An={getInitial:function(He,ee){return Pn("http",ee,(ee.httpPath||"/pusher")+ti(He))}},St={getInitial:function(He,ee){return Pn("http",ee,ee.httpPath||"/pusher")},getPath:function(He,ee){return ti(He)}};class bn{constructor(){this._callbacks={}}get(ee){return this._callbacks[qe(ee)]}add(ee,Ie,dn){var In=qe(ee);this._callbacks[In]=this._callbacks[In]||[],this._callbacks[In].push({fn:Ie,context:dn})}remove(ee,Ie,dn){if(ee||Ie||dn){var In=ee?[qe(ee)]:oe(this._callbacks);Ie||dn?this.removeCallback(In,Ie,dn):this.removeAllCallbacks(In)}else this._callbacks={}}removeCallback(ee,Ie,dn){Ee(ee,function(In){this._callbacks[In]=an(this._callbacks[In]||[],function(wi){return Ie&&Ie!==wi.fn||dn&&dn!==wi.context}),0===this._callbacks[In].length&&delete this._callbacks[In]},this)}removeAllCallbacks(ee){Ee(ee,function(Ie){delete this._callbacks[Ie]},this)}}function qe(He){return"_"+He}class hn{constructor(ee){this.callbacks=new bn,this.global_callbacks=[],this.failThrough=ee}bind(ee,Ie,dn){return this.callbacks.add(ee,Ie,dn),this}bind_global(ee){return this.global_callbacks.push(ee),this}unbind(ee,Ie,dn){return this.callbacks.remove(ee,Ie,dn),this}unbind_global(ee){return ee?(this.global_callbacks=an(this.global_callbacks||[],Ie=>Ie!==ee),this):(this.global_callbacks=[],this)}unbind_all(){return this.unbind(),this.unbind_global(),this}emit(ee,Ie,dn){for(var In=0;In<this.global_callbacks.length;In++)this.global_callbacks[In](ee,Ie);var wi=this.callbacks.get(ee),Bi=[];if(dn?Bi.push(Ie,dn):Ie&&Bi.push(Ie),wi&&wi.length>0)for(In=0;In<wi.length;In++)wi[In].fn.apply(wi[In].context||window,Bi);else this.failThrough&&this.failThrough(ee,Ie);return this}}class he extends hn{constructor(ee,Ie,dn,In,wi){super(),this.initialize=Xi.transportConnectionInitializer,this.hooks=ee,this.name=Ie,this.priority=dn,this.key=In,this.options=wi,this.state="new",this.timeline=wi.timeline,this.activityTimeout=wi.activityTimeout,this.id=this.timeline.generateUniqueID()}handlesActivityChecks(){return!!this.hooks.handlesActivityChecks}supportsPing(){return!!this.hooks.supportsPing}connect(){if(this.socket||"initialized"!==this.state)return!1;var ee=this.hooks.urls.getInitial(this.key,this.options);try{this.socket=this.hooks.getSocket(ee,this.options)}catch(Ie){return J.defer(()=>{this.onError(Ie),this.changeState("closed")}),!1}return this.bindListeners(),Fe.debug("Connecting",{transport:this.name,url:ee}),this.changeState("connecting"),!0}close(){return!!this.socket&&(this.socket.close(),!0)}send(ee){return"open"===this.state&&(J.defer(()=>{this.socket&&this.socket.send(ee)}),!0)}ping(){"open"===this.state&&this.supportsPing()&&this.socket.ping()}onOpen(){this.hooks.beforeOpen&&this.hooks.beforeOpen(this.socket,this.hooks.urls.getPath(this.key,this.options)),this.changeState("open"),this.socket.onopen=void 0}onError(ee){this.emit("error",{type:"WebSocketError",error:ee}),this.timeline.error(this.buildTimelineMessage({error:ee.toString()}))}onClose(ee){ee?this.changeState("closed",{code:ee.code,reason:ee.reason,wasClean:ee.wasClean}):this.changeState("closed"),this.unbindListeners(),this.socket=void 0}onMessage(ee){this.emit("message",ee)}onActivity(){this.emit("activity")}bindListeners(){this.socket.onopen=()=>{this.onOpen()},this.socket.onerror=ee=>{this.onError(ee)},this.socket.onclose=ee=>{this.onClose(ee)},this.socket.onmessage=ee=>{this.onMessage(ee)},this.supportsPing()&&(this.socket.onactivity=()=>{this.onActivity()})}unbindListeners(){this.socket&&(this.socket.onopen=void 0,this.socket.onerror=void 0,this.socket.onclose=void 0,this.socket.onmessage=void 0,this.supportsPing()&&(this.socket.onactivity=void 0))}changeState(ee,Ie){this.state=ee,this.timeline.info(this.buildTimelineMessage({state:ee,params:Ie})),this.emit(ee,Ie)}buildTimelineMessage(ee){return Ne({cid:this.id},ee)}}class kt{constructor(ee){this.hooks=ee}isSupported(ee){return this.hooks.isSupported(ee)}createConnection(ee,Ie,dn,In){return new he(this.hooks,ee,Ie,dn,In)}}var w=new kt({urls:Gt,handlesActivityChecks:!1,supportsPing:!1,isInitialized:function(){return!!Xi.getWebSocketAPI()},isSupported:function(){return!!Xi.getWebSocketAPI()},getSocket:function(He){return Xi.createWebSocket(He)}}),z={urls:An,handlesActivityChecks:!1,supportsPing:!0,isInitialized:function(){return!0}},M=Ne({getSocket:function(He){return Xi.HTTPFactory.createStreamingSocket(He)}},z),q=Ne({getSocket:function(He){return Xi.HTTPFactory.createPollingSocket(He)}},z),Be={isSupported:function(){return Xi.isXHRSupported()}},xe={ws:w,xhr_streaming:new kt(Ne({},M,Be)),xhr_polling:new kt(Ne({},q,Be))},de=new kt({file:"sockjs",urls:St,handlesActivityChecks:!0,supportsPing:!1,isSupported:function(){return!0},isInitialized:function(){return void 0!==window.SockJS},getSocket:function(He,ee){return new window.SockJS(He,null,{js_path:L.getPath("sockjs",{useTLS:ee.useTLS}),ignore_null_origin:ee.ignoreNullOrigin})},beforeOpen:function(He,ee){He.send(JSON.stringify({path:ee}))}}),k={isSupported:function(He){return Xi.isXDRSupported(He.useTLS)}},le=new kt(Ne({},M,k)),ge=new kt(Ne({},q,k));xe.xdr_streaming=le,xe.xdr_polling=ge,xe.sockjs=de;var ht=xe;var ft=new class Ht extends hn{constructor(){super();var ee=this;void 0!==window.addEventListener&&(window.addEventListener("online",function(){ee.emit("online")},!1),window.addEventListener("offline",function(){ee.emit("offline")},!1))}isOnline(){return void 0===window.navigator.onLine||window.navigator.onLine}};class Tt{constructor(ee,Ie,dn){this.manager=ee,this.transport=Ie,this.minPingDelay=dn.minPingDelay,this.maxPingDelay=dn.maxPingDelay,this.pingDelay=void 0}createConnection(ee,Ie,dn,In){In=Ne({},In,{activityTimeout:this.pingDelay});var wi=this.transport.createConnection(ee,Ie,dn,In),Bi=null,ir=function(){wi.unbind("open",ir),wi.bind("closed",mr),Bi=J.now()},mr=Le=>{if(wi.unbind("closed",mr),1002===Le.code||1003===Le.code)this.manager.reportDeath();else if(!Le.wasClean&&Bi){var Xe=J.now()-Bi;Xe<2*this.maxPingDelay&&(this.manager.reportDeath(),this.pingDelay=Math.max(Xe/2,this.minPingDelay))}};return wi.bind("open",ir),wi}isSupported(ee){return this.manager.isAlive()&&this.transport.isSupported(ee)}}const Tn={decodeMessage:function(He){try{var ee=JSON.parse(He.data),Ie=ee.data;if("string"==typeof Ie)try{Ie=JSON.parse(ee.data)}catch{}var dn={event:ee.event,channel:ee.channel,data:Ie};return ee.user_id&&(dn.user_id=ee.user_id),dn}catch(In){throw{type:"MessageParseError",error:In,data:He.data}}},encodeMessage:function(He){return JSON.stringify(He)},processHandshake:function(He){var ee=Tn.decodeMessage(He);if("pusher:connection_established"===ee.event){if(!ee.data.activity_timeout)throw"No activity timeout specified in handshake";return{action:"connected",id:ee.data.socket_id,activityTimeout:1e3*ee.data.activity_timeout}}if("pusher:error"===ee.event)return{action:this.getCloseAction(ee.data),error:this.getCloseError(ee.data)};throw"Invalid handshake"},getCloseAction:function(He){return He.code<4e3?He.code>=1002&&He.code<=1004?"backoff":null:4e3===He.code?"tls_only":He.code<4100?"refused":He.code<4200?"backoff":He.code<4300?"retry":"refused"},getCloseError:function(He){return 1e3!==He.code&&1001!==He.code?{type:"PusherError",data:{code:He.code,message:He.reason||He.message}}:null}};var tn=Tn;class oi extends hn{constructor(ee,Ie){super(),this.id=ee,this.transport=Ie,this.activityTimeout=Ie.activityTimeout,this.bindListeners()}handlesActivityChecks(){return this.transport.handlesActivityChecks()}send(ee){return this.transport.send(ee)}send_event(ee,Ie,dn){var In={event:ee,data:Ie};return dn&&(In.channel=dn),Fe.debug("Event sent",In),this.send(tn.encodeMessage(In))}ping(){this.transport.supportsPing()?this.transport.ping():this.send_event("pusher:ping",{})}close(){this.transport.close()}bindListeners(){var ee={message:dn=>{var In;try{In=tn.decodeMessage(dn)}catch(wi){this.emit("error",{type:"MessageParseError",error:wi,data:dn.data})}if(void 0!==In){switch(Fe.debug("Event recd",In),In.event){case"pusher:error":this.emit("error",{type:"PusherError",data:In.data});break;case"pusher:ping":this.emit("ping");break;case"pusher:pong":this.emit("pong")}this.emit("message",In)}},activity:()=>{this.emit("activity")},error:dn=>{this.emit("error",dn)},closed:dn=>{Ie(),dn&&dn.code&&this.handleCloseEvent(dn),this.transport=null,this.emit("closed")}},Ie=()=>{It(ee,(dn,In)=>{this.transport.unbind(In,dn)})};It(ee,(dn,In)=>{this.transport.bind(In,dn)})}handleCloseEvent(ee){var Ie=tn.getCloseAction(ee),dn=tn.getCloseError(ee);dn&&this.emit("error",dn),Ie&&this.emit(Ie,{action:Ie,error:dn})}}class hi{constructor(ee,Ie){this.transport=ee,this.callback=Ie,this.bindListeners()}close(){this.unbindListeners(),this.transport.close()}bindListeners(){this.onMessage=ee=>{var Ie;this.unbindListeners();try{Ie=tn.processHandshake(ee)}catch(dn){return this.finish("error",{error:dn}),void this.transport.close()}"connected"===Ie.action?this.finish("connected",{connection:new oi(Ie.id,this.transport),activityTimeout:Ie.activityTimeout}):(this.finish(Ie.action,{error:Ie.error}),this.transport.close())},this.onClosed=ee=>{this.unbindListeners();var Ie=tn.getCloseAction(ee)||"backoff",dn=tn.getCloseError(ee);this.finish(Ie,{error:dn})},this.transport.bind("message",this.onMessage),this.transport.bind("closed",this.onClosed)}unbindListeners(){this.transport.unbind("message",this.onMessage),this.transport.unbind("closed",this.onClosed)}finish(ee,Ie){this.callback(Ne({transport:this.transport,action:ee},Ie))}}class Si{constructor(ee,Ie){this.timeline=ee,this.options=Ie||{}}send(ee,Ie){this.timeline.isEmpty()||this.timeline.send(Xi.TimelineTransport.getAgent(this,ee),Ie)}}class vi extends hn{constructor(ee,Ie){super(function(dn,In){Fe.debug("No callbacks on "+ee+" for "+dn)}),this.name=ee,this.pusher=Ie,this.subscribed=!1,this.subscriptionPending=!1,this.subscriptionCancelled=!1}authorize(ee,Ie){return Ie(null,{auth:""})}trigger(ee,Ie){if(0!==ee.indexOf("client-"))throw new ae("Event '"+ee+"' does not start with 'client-'");if(!this.subscribed){var dn=S_buildLogSuffix("triggeringClientEvents");Fe.warn(`Client event triggered before channel 'subscription_succeeded' event . ${dn}`)}return this.pusher.send_event(ee,Ie,this.name)}disconnect(){this.subscribed=!1,this.subscriptionPending=!1}handleEvent(ee){var Ie=ee.event,dn=ee.data;"pusher_internal:subscription_succeeded"===Ie?this.handleSubscriptionSucceededEvent(ee):"pusher_internal:subscription_count"===Ie?this.handleSubscriptionCountEvent(ee):0!==Ie.indexOf("pusher_internal:")&&this.emit(Ie,dn,{})}handleSubscriptionSucceededEvent(ee){this.subscriptionPending=!1,this.subscribed=!0,this.subscriptionCancelled?this.pusher.unsubscribe(this.name):this.emit("pusher:subscription_succeeded",ee.data)}handleSubscriptionCountEvent(ee){ee.data.subscription_count&&(this.subscriptionCount=ee.data.subscription_count),this.emit("pusher:subscription_count",ee.data)}subscribe(){this.subscribed||(this.subscriptionPending=!0,this.subscriptionCancelled=!1,this.authorize(this.pusher.connection.socket_id,(ee,Ie)=>{ee?(this.subscriptionPending=!1,Fe.error(ee.toString()),this.emit("pusher:subscription_error",Object.assign({},{type:"AuthError",error:ee.message},ee instanceof E?{status:ee.status}:{}))):this.pusher.send_event("pusher:subscribe",{auth:Ie.auth,channel_data:Ie.channel_data,channel:this.name})}))}unsubscribe(){this.subscribed=!1,this.pusher.send_event("pusher:unsubscribe",{channel:this.name})}cancelSubscription(){this.subscriptionCancelled=!0}reinstateSubscription(){this.subscriptionCancelled=!1}}class mn extends vi{authorize(ee,Ie){return this.pusher.config.channelAuthorizer({channelName:this.name,socketId:ee},Ie)}}class $n{constructor(){this.reset()}get(ee){return Object.prototype.hasOwnProperty.call(this.members,ee)?{id:ee,info:this.members[ee]}:null}each(ee){It(this.members,(Ie,dn)=>{ee(this.get(dn))})}setMyID(ee){this.myID=ee}onSubscription(ee){this.members=ee.presence.hash,this.count=ee.presence.count,this.me=this.get(this.myID)}addMember(ee){return null===this.get(ee.user_id)&&this.count++,this.members[ee.user_id]=ee.user_info,this.get(ee.user_id)}removeMember(ee){var Ie=this.get(ee.user_id);return Ie&&(delete this.members[ee.user_id],this.count--),Ie}reset(){this.members={},this.count=0,this.myID=null,this.me=null}}var Ae=function(He,ee,Ie,dn){return new(Ie||(Ie=Promise))(function(wi,Bi){function ir(Xe){try{Le(dn.next(Xe))}catch(ue){Bi(ue)}}function mr(Xe){try{Le(dn.throw(Xe))}catch(ue){Bi(ue)}}function Le(Xe){Xe.done?wi(Xe.value):function In(wi){return wi instanceof Ie?wi:new Ie(function(Bi){Bi(wi)})}(Xe.value).then(ir,mr)}Le((dn=dn.apply(He,ee||[])).next())})};class Sn extends mn{constructor(ee,Ie){super(ee,Ie),this.members=new $n}authorize(ee,Ie){super.authorize(ee,(dn,In)=>Ae(this,void 0,void 0,function*(){if(!dn)if(null!=In.channel_data){var wi=JSON.parse(In.channel_data);this.members.setMyID(wi.user_id)}else{if(yield this.pusher.user.signinDonePromise,null==this.pusher.user.user_data){let Bi=S_buildLogSuffix("authorizationEndpoint");return Fe.error(`Invalid auth response for channel '${this.name}', expected 'channel_data' field. ${Bi}, or the user should be signed in.`),void Ie("Invalid auth response")}this.members.setMyID(this.pusher.user.user_data.id)}Ie(dn,In)}))}handleEvent(ee){var Ie=ee.event;if(0===Ie.indexOf("pusher_internal:"))this.handleInternalEvent(ee);else{var dn=ee.data,In={};ee.user_id&&(In.user_id=ee.user_id),this.emit(Ie,dn,In)}}handleInternalEvent(ee){var dn=ee.data;switch(ee.event){case"pusher_internal:subscription_succeeded":this.handleSubscriptionSucceededEvent(ee);break;case"pusher_internal:subscription_count":this.handleSubscriptionCountEvent(ee);break;case"pusher_internal:member_added":var In=this.members.addMember(dn);this.emit("pusher:member_added",In);break;case"pusher_internal:member_removed":var wi=this.members.removeMember(dn);wi&&this.emit("pusher:member_removed",wi)}}handleSubscriptionSucceededEvent(ee){this.subscriptionPending=!1,this.subscribed=!0,this.subscriptionCancelled?this.pusher.unsubscribe(this.name):(this.members.onSubscription(ee.data),this.emit("pusher:subscription_succeeded",this.members))}disconnect(){this.members.reset(),super.disconnect()}}var pt=n(1),Nn=n(0);class Rn extends mn{constructor(ee,Ie,dn){super(ee,Ie),this.key=null,this.nacl=dn}authorize(ee,Ie){super.authorize(ee,(dn,In)=>{if(dn)return void Ie(dn,In);let wi=In.shared_secret;wi?(this.key=Object(Nn.decode)(wi),delete In.shared_secret,Ie(null,In)):Ie(new Error(`No shared_secret key in auth payload for encrypted channel: ${this.name}`),null)})}trigger(ee,Ie){throw new _t("Client events are not currently supported for encrypted channels")}handleEvent(ee){var Ie=ee.event,dn=ee.data;0!==Ie.indexOf("pusher_internal:")&&0!==Ie.indexOf("pusher:")?this.handleEncryptedEvent(Ie,dn):super.handleEvent(ee)}handleEncryptedEvent(ee,Ie){if(!this.key)return void Fe.debug("Received encrypted event before key has been retrieved from the authEndpoint");if(!Ie.ciphertext||!Ie.nonce)return void Fe.error("Unexpected format for encrypted event, expected object with `ciphertext` and `nonce` fields, got: "+Ie);let dn=Object(Nn.decode)(Ie.ciphertext);if(dn.length<this.nacl.secretbox.overheadLength)return void Fe.error(`Expected encrypted event ciphertext length to be ${this.nacl.secretbox.overheadLength}, got: ${dn.length}`);let In=Object(Nn.decode)(Ie.nonce);if(In.length<this.nacl.secretbox.nonceLength)return void Fe.error(`Expected encrypted event nonce length to be ${this.nacl.secretbox.nonceLength}, got: ${In.length}`);let wi=this.nacl.secretbox.open(dn,In,this.key);if(null===wi)return Fe.debug("Failed to decrypt an event, probably because it was encrypted with a different key. Fetching a new key from the authEndpoint..."),void this.authorize(this.pusher.connection.socket_id,(Bi,ir)=>{Bi?Fe.error(`Failed to make a request to the authEndpoint: ${ir}. Unable to fetch new key, so dropping encrypted event`):(wi=this.nacl.secretbox.open(dn,In,this.key),null!==wi?this.emit(ee,this.getDataToEmit(wi)):Fe.error("Failed to decrypt event with new key. Dropping encrypted event"))});this.emit(ee,this.getDataToEmit(wi))}getDataToEmit(ee){let Ie=Object(pt.decode)(ee);try{return JSON.parse(Ie)}catch{return Ie}}}class $e extends hn{constructor(ee,Ie){super(),this.state="initialized",this.connection=null,this.key=ee,this.options=Ie,this.timeline=this.options.timeline,this.usingTLS=this.options.useTLS,this.errorCallbacks=this.buildErrorCallbacks(),this.connectionCallbacks=this.buildConnectionCallbacks(this.errorCallbacks),this.handshakeCallbacks=this.buildHandshakeCallbacks(this.errorCallbacks);var dn=Xi.getNetwork();dn.bind("online",()=>{this.timeline.info({netinfo:"online"}),("connecting"===this.state||"unavailable"===this.state)&&this.retryIn(0)}),dn.bind("offline",()=>{this.timeline.info({netinfo:"offline"}),this.connection&&this.sendActivityCheck()}),this.updateStrategy()}connect(){if(!this.connection&&!this.runner){if(!this.strategy.isSupported())return void this.updateState("failed");this.updateState("connecting"),this.startConnecting(),this.setUnavailableTimer()}}send(ee){return!!this.connection&&this.connection.send(ee)}send_event(ee,Ie,dn){return!!this.connection&&this.connection.send_event(ee,Ie,dn)}disconnect(){this.disconnectInternally(),this.updateState("disconnected")}isUsingTLS(){return this.usingTLS}startConnecting(){var ee=(Ie,dn)=>{Ie?this.runner=this.strategy.connect(0,ee):"error"===dn.action?(this.emit("error",{type:"HandshakeError",error:dn.error}),this.timeline.error({handshakeError:dn.error})):(this.abortConnecting(),this.handshakeCallbacks[dn.action](dn))};this.runner=this.strategy.connect(0,ee)}abortConnecting(){this.runner&&(this.runner.abort(),this.runner=null)}disconnectInternally(){this.abortConnecting(),this.clearRetryTimer(),this.clearUnavailableTimer(),this.connection&&this.abandonConnection().close()}updateStrategy(){this.strategy=this.options.getStrategy({key:this.key,timeline:this.timeline,useTLS:this.usingTLS})}retryIn(ee){this.timeline.info({action:"retry",delay:ee}),ee>0&&this.emit("connecting_in",Math.round(ee/1e3)),this.retryTimer=new pe(ee||0,()=>{this.disconnectInternally(),this.connect()})}clearRetryTimer(){this.retryTimer&&(this.retryTimer.ensureAborted(),this.retryTimer=null)}setUnavailableTimer(){this.unavailableTimer=new pe(this.options.unavailableTimeout,()=>{this.updateState("unavailable")})}clearUnavailableTimer(){this.unavailableTimer&&this.unavailableTimer.ensureAborted()}sendActivityCheck(){this.stopActivityCheck(),this.connection.ping(),this.activityTimer=new pe(this.options.pongTimeout,()=>{this.timeline.error({pong_timed_out:this.options.pongTimeout}),this.retryIn(0)})}resetActivityCheck(){this.stopActivityCheck(),this.connection&&!this.connection.handlesActivityChecks()&&(this.activityTimer=new pe(this.activityTimeout,()=>{this.sendActivityCheck()}))}stopActivityCheck(){this.activityTimer&&this.activityTimer.ensureAborted()}buildConnectionCallbacks(ee){return Ne({},ee,{message:Ie=>{this.resetActivityCheck(),this.emit("message",Ie)},ping:()=>{this.send_event("pusher:pong",{})},activity:()=>{this.resetActivityCheck()},error:Ie=>{this.emit("error",Ie)},closed:()=>{this.abandonConnection(),this.shouldRetry()&&this.retryIn(1e3)}})}buildHandshakeCallbacks(ee){return Ne({},ee,{connected:Ie=>{this.activityTimeout=Math.min(this.options.activityTimeout,Ie.activityTimeout,Ie.connection.activityTimeout||1/0),this.clearUnavailableTimer(),this.setConnection(Ie.connection),this.socket_id=this.connection.id,this.updateState("connected",{socket_id:this.socket_id})}})}buildErrorCallbacks(){let ee=Ie=>dn=>{dn.error&&this.emit("error",{type:"WebSocketError",error:dn.error}),Ie(dn)};return{tls_only:ee(()=>{this.usingTLS=!0,this.updateStrategy(),this.retryIn(0)}),refused:ee(()=>{this.disconnect()}),backoff:ee(()=>{this.retryIn(1e3)}),retry:ee(()=>{this.retryIn(0)})}}setConnection(ee){for(var Ie in this.connection=ee,this.connectionCallbacks)this.connection.bind(Ie,this.connectionCallbacks[Ie]);this.resetActivityCheck()}abandonConnection(){if(this.connection){for(var ee in this.stopActivityCheck(),this.connectionCallbacks)this.connection.unbind(ee,this.connectionCallbacks[ee]);var Ie=this.connection;return this.connection=null,Ie}}updateState(ee,Ie){var dn=this.state;if(this.state=ee,dn!==ee){var In=ee;"connected"===In&&(In+=" with new socket ID "+Ie.socket_id),Fe.debug("State changed",dn+" -> "+In),this.timeline.info({state:ee,params:Ie}),this.emit("state_change",{previous:dn,current:ee}),this.emit(ee,Ie)}}shouldRetry(){return"connecting"===this.state||"connected"===this.state}}class sn{constructor(){this.channels={}}add(ee,Ie){return this.channels[ee]||(this.channels[ee]=function Zt(He,ee){if(0===He.indexOf("private-encrypted-")){if(ee.config.nacl)return Bn.createEncryptedChannel(He,ee,ee.config.nacl);let Ie="Tried to subscribe to a private-encrypted- channel but no nacl implementation available",dn=S_buildLogSuffix("encryptedChannelSupport");throw new _t(`${Ie}. ${dn}`)}if(0===He.indexOf("private-"))return Bn.createPrivateChannel(He,ee);if(0===He.indexOf("presence-"))return Bn.createPresenceChannel(He,ee);if(0===He.indexOf("#"))throw new fe('Cannot create a channel with name "'+He+'".');return Bn.createChannel(He,ee)}(ee,Ie)),this.channels[ee]}all(){return function Ze(He){var ee=[];return It(He,function(Ie){ee.push(Ie)}),ee}(this.channels)}find(ee){return this.channels[ee]}remove(ee){var Ie=this.channels[ee];return delete this.channels[ee],Ie}disconnect(){It(this.channels,function(ee){ee.disconnect()})}}var Bn={createChannels:()=>new sn,createConnectionManager:(He,ee)=>new $e(He,ee),createChannel:(He,ee)=>new vi(He,ee),createPrivateChannel:(He,ee)=>new mn(He,ee),createPresenceChannel:(He,ee)=>new Sn(He,ee),createEncryptedChannel:(He,ee,Ie)=>new Rn(He,ee,Ie),createTimelineSender:(He,ee)=>new Si(He,ee),createHandshake:(He,ee)=>new hi(He,ee),createAssistantToTheTransportManager:(He,ee,Ie)=>new Tt(He,ee,Ie)};class Ct{constructor(ee){this.options=ee||{},this.livesLeft=this.options.lives||1/0}getAssistant(ee){return Bn.createAssistantToTheTransportManager(this,ee,{minPingDelay:this.options.minPingDelay,maxPingDelay:this.options.maxPingDelay})}isAlive(){return this.livesLeft>0}reportDeath(){this.livesLeft-=1}}class Wn{constructor(ee,Ie){this.strategies=ee,this.loop=!!Ie.loop,this.failFast=!!Ie.failFast,this.timeout=Ie.timeout,this.timeoutLimit=Ie.timeoutLimit}isSupported(){return it(this.strategies,J.method("isSupported"))}connect(ee,Ie){var dn=this.strategies,In=0,wi=this.timeout,Bi=null,ir=(mr,Le)=>{Le?Ie(null,Le):(In+=1,this.loop&&(In%=dn.length),In<dn.length?(wi&&(wi*=2,this.timeoutLimit&&(wi=Math.min(wi,this.timeoutLimit))),Bi=this.tryStrategy(dn[In],ee,{timeout:wi,failFast:this.failFast},ir)):Ie(!0))};return Bi=this.tryStrategy(dn[In],ee,{timeout:wi,failFast:this.failFast},ir),{abort:function(){Bi.abort()},forceMinPriority:function(mr){ee=mr,Bi&&Bi.forceMinPriority(mr)}}}tryStrategy(ee,Ie,dn,In){var wi=null,Bi=null;return dn.timeout>0&&(wi=new pe(dn.timeout,function(){Bi.abort(),In(!0)})),Bi=ee.connect(Ie,function(ir,mr){ir&&wi&&wi.isRunning()&&!dn.failFast||(wi&&wi.ensureAborted(),In(ir,mr))}),{abort:function(){wi&&wi.ensureAborted(),Bi.abort()},forceMinPriority:function(ir){Bi.forceMinPriority(ir)}}}}class Y{constructor(ee){this.strategies=ee}isSupported(){return it(this.strategies,J.method("isSupported"))}connect(ee,Ie){return function Ve(He,ee,Ie){var dn=rt(He,function(In,wi,Bi,ir){return In.connect(ee,Ie(wi,ir))});return{abort:function(){Ee(dn,Yt)},forceMinPriority:function(In){Ee(dn,function(wi){wi.forceMinPriority(In)})}}}(this.strategies,ee,function(dn,In){return function(wi,Bi){In[dn].error=wi,wi?function Se(He){return function st(He,ee){for(var Ie=0;Ie<He.length;Ie++)if(!ee(He[Ie],Ie,He))return!1;return!0}(He,function(ee){return!!ee.error})}(In)&&Ie(!0):(Ee(In,function(ir){ir.forceMinPriority(Bi.transport.priority)}),Ie(null,Bi))}})}}function Yt(He){!He.error&&!He.aborted&&(He.abort(),He.aborted=!0)}class Yn{constructor(ee,Ie,dn){this.strategy=ee,this.transports=Ie,this.ttl=dn.ttl||18e5,this.usingTLS=dn.useTLS,this.timeline=dn.timeline}isSupported(){return this.strategy.isSupported()}connect(ee,Ie){var dn=this.usingTLS,In=function Cr(He){var ee=Xi.getLocalStorage();if(ee)try{var Ie=ee[Li(He)];if(Ie)return JSON.parse(Ie)}catch{vr(He)}return null}(dn),wi=In&&In.cacheSkipCount?In.cacheSkipCount:0,Bi=[this.strategy];if(In&&In.timestamp+this.ttl>=J.now()){var ir=this.transports[In.transport];ir&&(["ws","wss"].includes(In.transport)||wi>3?(this.timeline.info({cached:!0,transport:In.transport,latency:In.latency}),Bi.push(new Wn([ir],{timeout:2*In.latency+1e3,failFast:!0}))):wi++)}var mr=J.now(),Le=Bi.pop().connect(ee,function Xe(ue,Vt){ue?(vr(dn),Bi.length>0?(mr=J.now(),Le=Bi.pop().connect(ee,Xe)):Ie(ue)):(function kr(He,ee,Ie,dn){var In=Xi.getLocalStorage();if(In)try{In[Li(He)]=ri({timestamp:J.now(),transport:ee,latency:Ie,cacheSkipCount:dn})}catch{}}(dn,Vt.transport.name,J.now()-mr,wi),Ie(null,Vt))});return{abort:function(){Le.abort()},forceMinPriority:function(Xe){ee=Xe,Le&&Le.forceMinPriority(Xe)}}}}function Li(He){return"pusherTransport"+(He?"TLS":"NonTLS")}function vr(He){var ee=Xi.getLocalStorage();if(ee)try{delete ee[Li(He)]}catch{}}class gr{constructor(ee,{delay:Ie}){this.strategy=ee,this.options={delay:Ie}}isSupported(){return this.strategy.isSupported()}connect(ee,Ie){var In,dn=this.strategy,wi=new pe(this.options.delay,function(){In=dn.connect(ee,Ie)});return{abort:function(){wi.ensureAborted(),In&&In.abort()},forceMinPriority:function(Bi){ee=Bi,In&&In.forceMinPriority(Bi)}}}}class dr{constructor(ee,Ie,dn){this.test=ee,this.trueBranch=Ie,this.falseBranch=dn}isSupported(){return(this.test()?this.trueBranch:this.falseBranch).isSupported()}connect(ee,Ie){return(this.test()?this.trueBranch:this.falseBranch).connect(ee,Ie)}}class hs{constructor(ee){this.strategy=ee}isSupported(){return this.strategy.isSupported()}connect(ee,Ie){var dn=this.strategy.connect(ee,function(In,wi){wi&&dn.abort(),Ie(In,wi)});return dn}}function Tr(He){return function(){return He.isSupported()}}var ce={getRequest:function(He){var ee=new window.XDomainRequest;return ee.ontimeout=function(){He.emit("error",new be),He.close()},ee.onerror=function(Ie){He.emit("error",Ie),He.close()},ee.onprogress=function(){ee.responseText&&ee.responseText.length>0&&He.onChunk(200,ee.responseText)},ee.onload=function(){ee.responseText&&ee.responseText.length>0&&He.onChunk(200,ee.responseText),He.emit("finished",200),He.close()},ee},abortRequest:function(He){He.ontimeout=He.onerror=He.onprogress=He.onload=null,He.abort()}};class vt extends hn{constructor(ee,Ie,dn){super(),this.hooks=ee,this.method=Ie,this.url=dn}start(ee){this.position=0,this.xhr=this.hooks.getRequest(this),this.unloader=()=>{this.close()},Xi.addUnloadListener(this.unloader),this.xhr.open(this.method,this.url,!0),this.xhr.setRequestHeader&&this.xhr.setRequestHeader("Content-Type","application/json"),this.xhr.send(ee)}close(){this.unloader&&(Xi.removeUnloadListener(this.unloader),this.unloader=null),this.xhr&&(this.hooks.abortRequest(this.xhr),this.xhr=null)}onChunk(ee,Ie){for(;;){var dn=this.advanceBuffer(Ie);if(!dn)break;this.emit("chunk",{status:ee,data:dn})}this.isBufferTooLong(Ie)&&this.emit("buffer_too_long")}advanceBuffer(ee){var Ie=ee.slice(this.position),dn=Ie.indexOf("\n");return-1!==dn?(this.position+=dn+1,Ie.slice(0,dn)):null}isBufferTooLong(ee){return this.position===ee.length&&ee.length>262144}}var on=function(He){return He[He.CONNECTING=0]="CONNECTING",He[He.OPEN=1]="OPEN",He[He.CLOSED=3]="CLOSED",He}(on||{}),ei=on,gi=1;function Rr(He){var ee=-1===He.indexOf("?")?"?":"&";return He+ee+"t="+ +new Date+"&n="+gi++}function ss(He){return Xi.randomInt(He)}var Sa=class Gi{constructor(ee,Ie){this.hooks=ee,this.session=ss(1e3)+"/"+function js(He){for(var ee=[],Ie=0;Ie<He;Ie++)ee.push(ss(32).toString(32));return ee.join("")}(8),this.location=function $i(He){var ee=/([^\?]*)\/*(\??.*)/.exec(He);return{base:ee[1],queryString:ee[2]}}(Ie),this.readyState=ei.CONNECTING,this.openStream()}send(ee){return this.sendRaw(JSON.stringify([ee]))}ping(){this.hooks.sendHeartbeat(this)}close(ee,Ie){this.onClose(ee,Ie,!0)}sendRaw(ee){if(this.readyState!==ei.OPEN)return!1;try{return Xi.createSocketRequest("POST",Rr(function Dr(He,ee){return He.base+"/"+ee+"/xhr_send"}(this.location,this.session))).start(ee),!0}catch{return!1}}reconnect(){this.closeStream(),this.openStream()}onClose(ee,Ie,dn){this.closeStream(),this.readyState=ei.CLOSED,this.onclose&&this.onclose({code:ee,reason:Ie,wasClean:dn})}onChunk(ee){var Ie;if(200===ee.status)switch(this.readyState===ei.OPEN&&this.onActivity(),ee.data.slice(0,1)){case"o":Ie=JSON.parse(ee.data.slice(1)||"{}"),this.onOpen(Ie);break;case"a":Ie=JSON.parse(ee.data.slice(1)||"[]");for(var In=0;In<Ie.length;In++)this.onEvent(Ie[In]);break;case"m":Ie=JSON.parse(ee.data.slice(1)||"null"),this.onEvent(Ie);break;case"h":this.hooks.onHeartbeat(this);break;case"c":Ie=JSON.parse(ee.data.slice(1)||"[]"),this.onClose(Ie[0],Ie[1],!0)}}onOpen(ee){this.readyState===ei.CONNECTING?(ee&&ee.hostname&&(this.location.base=function rr(He,ee){var Ie=/(https?:\/\/)([^\/:]+)((\/|:)?.*)/.exec(He);return Ie[1]+ee+Ie[3]}(this.location.base,ee.hostname)),this.readyState=ei.OPEN,this.onopen&&this.onopen()):this.onClose(1006,"Server lost session",!0)}onEvent(ee){this.readyState===ei.OPEN&&this.onmessage&&this.onmessage({data:ee})}onActivity(){this.onactivity&&this.onactivity()}onError(ee){this.onerror&&this.onerror(ee)}openStream(){this.stream=Xi.createSocketRequest("POST",Rr(this.hooks.getReceiveURL(this.location,this.session))),this.stream.bind("chunk",ee=>{this.onChunk(ee)}),this.stream.bind("finished",ee=>{this.hooks.onFinished(this,ee)}),this.stream.bind("buffer_too_long",()=>{this.reconnect()});try{this.stream.start()}catch(ee){J.defer(()=>{this.onError(ee),this.onClose(1006,"Could not start streaming",!1)})}}closeStream(){this.stream&&(this.stream.unbind_all(),this.stream.close(),this.stream=null)}},aa={getReceiveURL:function(He,ee){return He.base+"/"+ee+"/xhr_streaming"+He.queryString},onHeartbeat:function(He){He.sendRaw("[]")},sendHeartbeat:function(He){He.sendRaw("[]")},onFinished:function(He,ee){He.onClose(1006,"Connection interrupted ("+ee+")",!1)}},pa={getReceiveURL:function(He,ee){return He.base+"/"+ee+"/xhr"+He.queryString},onHeartbeat:function(){},sendHeartbeat:function(He){He.sendRaw("[]")},onFinished:function(He,ee){200===ee?He.reconnect():He.onClose(1006,"Connection interrupted ("+ee+")",!1)}},ka={getRequest:function(He){var Ie=new(Xi.getXHRAPI());return Ie.onreadystatechange=Ie.onprogress=function(){switch(Ie.readyState){case 3:Ie.responseText&&Ie.responseText.length>0&&He.onChunk(Ie.status,Ie.responseText);break;case 4:Ie.responseText&&Ie.responseText.length>0&&He.onChunk(Ie.status,Ie.responseText),He.emit("finished",Ie.status),He.close()}},Ie},abortRequest:function(He){He.onreadystatechange=null,He.abort()}},Xi={nextAuthCallbackID:1,auth_callbacks:{},ScriptReceivers:l,DependenciesReceivers:A,getDefaultStrategy:function(He,ee,Ie){var dn={};function In(tr,Vi,O,h,N){var W=Ie(He,tr,Vi,O,h,N);return dn[tr]=W,W}var Ji,wi=Object.assign({},ee,{hostNonTLS:He.wsHost+":"+He.wsPort,hostTLS:He.wsHost+":"+He.wssPort,httpPath:He.wsPath}),Bi=Object.assign({},wi,{useTLS:!0}),ir=Object.assign({},ee,{hostNonTLS:He.httpHost+":"+He.httpPort,hostTLS:He.httpHost+":"+He.httpsPort,httpPath:He.httpPath}),mr={loop:!0,timeout:15e3,timeoutLimit:6e4},Le=new Ct({minPingDelay:1e4,maxPingDelay:He.activityTimeout}),Xe=new Ct({lives:2,minPingDelay:1e4,maxPingDelay:He.activityTimeout}),ue=In("ws","ws",3,wi,Le),Vt=In("wss","ws",3,Bi,Le),Un=In("sockjs","sockjs",1,ir),er=In("xhr_streaming","xhr_streaming",1,ir,Xe),Ot=In("xdr_streaming","xdr_streaming",1,ir,Xe),F=In("xhr_polling","xhr_polling",1,ir),K=In("xdr_polling","xdr_polling",1,ir),Me=new Wn([ue],mr),Mt=new Wn([Vt],mr),en=new Wn([Un],mr),Hn=new Wn([new dr(Tr(er),er,Ot)],mr),Kn=new Wn([new dr(Tr(F),F,K)],mr),li=new Wn([new dr(Tr(Hn),new Y([Hn,new gr(Kn,{delay:4e3})]),Kn)],mr),Mi=new dr(Tr(li),li,en);return Ji=new Y(ee.useTLS?[Me,new gr(Mi,{delay:2e3})]:[Me,new gr(Mt,{delay:2e3}),new gr(Mi,{delay:5e3})]),new Yn(new hs(new dr(Tr(ue),Ji,Mi)),dn,{ttl:18e5,timeline:ee.timeline,useTLS:ee.useTLS})},Transports:ht,transportConnectionInitializer:function(){var He=this;He.timeline.info(He.buildTimelineMessage({transport:He.name+(He.options.useTLS?"s":"")})),He.hooks.isInitialized()?He.changeState("initialized"):He.hooks.file?(He.changeState("initializing"),L.load(He.hooks.file,{useTLS:He.options.useTLS},function(ee,Ie){He.hooks.isInitialized()?(He.changeState("initialized"),Ie(!0)):(ee&&He.onError(ee),He.onClose(),Ie(!1))})):He.onClose()},HTTPFactory:{createStreamingSocket(He){return this.createSocket(aa,He)},createPollingSocket(He){return this.createSocket(pa,He)},createSocket:(He,ee)=>new Sa(He,ee),createXHR(He,ee){return this.createRequest(ka,He,ee)},createRequest:(He,ee,Ie)=>new vt(He,ee,Ie),createXDR:function(He,ee){return this.createRequest(ce,He,ee)}},TimelineTransport:wn,getXHRAPI:()=>window.XMLHttpRequest,getWebSocketAPI:()=>window.WebSocket||window.MozWebSocket,setup(He){window.Pusher=He;var ee=()=>{this.onDocumentBody(He.ready)};window.JSON?ee():L.load("json2",{},ee)},getDocument:()=>document,getProtocol(){return this.getDocument().location.protocol},getAuthorizers:()=>({ajax:ne,jsonp:qt}),onDocumentBody(He){document.body?He():setTimeout(()=>{this.onDocumentBody(He)},0)},createJSONPRequest:(He,ee)=>new ot(He,ee),createScriptRequest:He=>new me(He),getLocalStorage(){try{return window.localStorage}catch{return}},createXHR(){return this.getXHRAPI()?this.createXMLHttpRequest():this.createMicrosoftXHR()},createXMLHttpRequest(){return new(this.getXHRAPI())},createMicrosoftXHR:()=>new ActiveXObject("Microsoft.XMLHTTP"),getNetwork:()=>ft,createWebSocket(He){return new(this.getWebSocketAPI())(He)},createSocketRequest(He,ee){if(this.isXHRSupported())return this.HTTPFactory.createXHR(He,ee);if(this.isXDRSupported(0===ee.indexOf("https:")))return this.HTTPFactory.createXDR(He,ee);throw"Cross-origin HTTP requests are not supported"},isXHRSupported(){var He=this.getXHRAPI();return!!He&&void 0!==(new He).withCredentials},isXDRSupported(He){var ee=He?"https:":"http:",Ie=this.getProtocol();return!!window.XDomainRequest&&Ie===ee},addUnloadListener(He){void 0!==window.addEventListener?window.addEventListener("unload",He,!1):void 0!==window.attachEvent&&window.attachEvent("onunload",He)},removeUnloadListener(He){void 0!==window.addEventListener?window.removeEventListener("unload",He,!1):void 0!==window.detachEvent&&window.detachEvent("onunload",He)},randomInt:He=>Math.floor((window.crypto||window.msCrypto).getRandomValues(new Uint32Array(1))[0]/Math.pow(2,32)*He)},Qr=function(He){return He[He.ERROR=3]="ERROR",He[He.INFO=6]="INFO",He[He.DEBUG=7]="DEBUG",He}(Qr||{}),Ts=Qr;class _r{constructor(ee,Ie,dn){this.key=ee,this.session=Ie,this.events=[],this.options=dn||{},this.sent=0,this.uniqueID=0}log(ee,Ie){ee<=this.options.level&&(this.events.push(Ne({},Ie,{timestamp:J.now()})),this.options.limit&&this.events.length>this.options.limit&&this.events.shift())}error(ee){this.log(Ts.ERROR,ee)}info(ee){this.log(Ts.INFO,ee)}debug(ee){this.log(Ts.DEBUG,ee)}isEmpty(){return 0===this.events.length}send(ee,Ie){var dn=Ne({session:this.session,bundle:this.sent+1,key:this.key,lib:"js",version:this.options.version,cluster:this.options.cluster,features:this.options.features,timeline:this.events},this.options.params);return this.events=[],ee(dn,(In,wi)=>{In||this.sent++,Ie&&Ie(In,wi)}),!0}generateUniqueID(){return this.uniqueID++,this.uniqueID}}class ea{constructor(ee,Ie,dn,In){this.name=ee,this.priority=Ie,this.transport=dn,this.options=In||{}}isSupported(){return this.transport.isSupported({useTLS:this.options.useTLS})}connect(ee,Ie){if(!this.isSupported())return da(new P,Ie);if(this.priority<ee)return da(new Te,Ie);var dn=!1,In=this.transport.createConnection(this.name,this.priority,this.options.key,this.options),wi=null,Bi=function(){In.unbind("initialized",Bi),In.connect()},ir=function(){wi=Bn.createHandshake(In,function(ue){dn=!0,Xe(),Ie(null,ue)})},mr=function(ue){Xe(),Ie(ue)},Le=function(){var ue;Xe(),ue=ri(In),Ie(new Ge(ue))},Xe=function(){In.unbind("initialized",Bi),In.unbind("open",ir),In.unbind("error",mr),In.unbind("closed",Le)};return In.bind("initialized",Bi),In.bind("open",ir),In.bind("error",mr),In.bind("closed",Le),In.initialize(),{abort:()=>{dn||(Xe(),wi?wi.close():In.close())},forceMinPriority:ue=>{dn||this.priority<ue&&(wi?wi.close():In.close())}}}}function da(He,ee){return J.defer(function(){ee(He)}),{abort:function(){},forceMinPriority:function(){}}}const{Transports:ya}=Xi;var Ba=function(He,ee,Ie,dn,In,wi){var mr,Bi=ya[Ie];if(!Bi)throw new dt(Ie);return He.enabledTransports&&-1===tt(He.enabledTransports,ee)||He.disabledTransports&&-1!==tt(He.disabledTransports,ee)?mr=oo:(In=Object.assign({ignoreNullOrigin:He.ignoreNullOrigin},In),mr=new ea(ee,dn,wi?wi.getAssistant(Bi):Bi,In)),mr},oo={isSupported:function(){return!1},connect:function(He,ee){var Ie=J.defer(function(){ee(new P)});return{abort:function(){Ie.ensureAborted()},forceMinPriority:function(){}}}};var oa=He=>{if(typeof Xi.getAuthorizers()[He.transport]>"u")throw`'${He.transport}' is not a recognized auth transport`;return(ee,Ie)=>{const dn=((He,ee)=>{var Ie="socket_id="+encodeURIComponent(He.socketId);for(var dn in ee.params)Ie+="&"+encodeURIComponent(dn)+"="+encodeURIComponent(ee.params[dn]);if(null!=ee.paramsProvider){let In=ee.paramsProvider();for(var dn in In)Ie+="&"+encodeURIComponent(dn)+"="+encodeURIComponent(In[dn])}return Ie})(ee,He);Xi.getAuthorizers()[He.transport](Xi,dn,He,_e.UserAuthentication,Ie)}};var Vs=He=>{if(typeof Xi.getAuthorizers()[He.transport]>"u")throw`'${He.transport}' is not a recognized auth transport`;return(ee,Ie)=>{const dn=((He,ee)=>{var Ie="socket_id="+encodeURIComponent(He.socketId);for(var dn in Ie+="&channel_name="+encodeURIComponent(He.channelName),ee.params)Ie+="&"+encodeURIComponent(dn)+"="+encodeURIComponent(ee.params[dn]);if(null!=ee.paramsProvider){let In=ee.paramsProvider();for(var dn in In)Ie+="&"+encodeURIComponent(dn)+"="+encodeURIComponent(In[dn])}return Ie})(ee,He);Xi.getAuthorizers()[He.transport](Xi,dn,He,_e.ChannelAuthorization,Ie)}};const lo=(He,ee,Ie)=>{const dn={authTransport:ee.transport,authEndpoint:ee.endpoint,auth:{params:ee.params,headers:ee.headers}};return(In,wi)=>{const Bi=He.channel(In.channelName);Ie(Bi,dn).authorize(In.socketId,wi)}};function Rs(He){return He.httpHost?He.httpHost:He.cluster?`sockjs-${He.cluster}.pusher.com`:s.httpHost}function As(He){return He.wsHost?He.wsHost:function xa(He){return`ws-${He}.pusher.com`}(He.cluster)}function cs(He){return"https:"===Xi.getProtocol()||!1!==He.forceTLS}function Ns(He){return"enableStats"in He?He.enableStats:"disableStats"in He&&!He.disableStats}function xs(He){const ee=Object.assign(Object.assign({},s.userAuthentication),He.userAuthentication);return"customHandler"in ee&&null!=ee.customHandler?ee.customHandler:oa(ee)}function wa(He,ee){const Ie=function Bs(He,ee){let Ie;return"channelAuthorization"in He?Ie=Object.assign(Object.assign({},s.channelAuthorization),He.channelAuthorization):(Ie={transport:He.authTransport||s.authTransport,endpoint:He.authEndpoint||s.authEndpoint},"auth"in He&&("params"in He.auth&&(Ie.params=He.auth.params),"headers"in He.auth&&(Ie.headers=He.auth.headers)),"authorizer"in He&&(Ie.customHandler=lo(ee,Ie,He.authorizer))),Ie}(He,ee);return"customHandler"in Ie&&null!=Ie.customHandler?Ie.customHandler:Vs(Ie)}class as extends hn{constructor(ee){super(function(Ie,dn){Fe.debug(`No callbacks on watchlist events for ${Ie}`)}),this.pusher=ee,this.bindWatchlistInternalEvent()}handleEvent(ee){ee.data.events.forEach(Ie=>{this.emit(Ie.name,Ie)})}bindWatchlistInternalEvent(){this.pusher.connection.bind("message",ee=>{"pusher_internal:watchlist_events"===ee.event&&this.handleEvent(ee)})}}var Hs=function qs(){let He,ee;return{promise:new Promise((dn,In)=>{He=dn,ee=In}),resolve:He,reject:ee}};class Zr extends hn{constructor(ee){super(function(Ie,dn){Fe.debug("No callbacks on user for "+Ie)}),this.signin_requested=!1,this.user_data=null,this.serverToUserChannel=null,this.signinDonePromise=null,this._signinDoneResolve=null,this._onAuthorize=(Ie,dn)=>{if(Ie)return Fe.warn(`Error during signin: ${Ie}`),void this._cleanup();this.pusher.send_event("pusher:signin",{auth:dn.auth,user_data:dn.user_data})},this.pusher=ee,this.pusher.connection.bind("state_change",({previous:Ie,current:dn})=>{"connected"!==Ie&&"connected"===dn&&this._signin(),"connected"===Ie&&"connected"!==dn&&(this._cleanup(),this._newSigninPromiseIfNeeded())}),this.watchlist=new as(ee),this.pusher.connection.bind("message",Ie=>{"pusher:signin_success"===Ie.event&&this._onSigninSuccess(Ie.data),this.serverToUserChannel&&this.serverToUserChannel.name===Ie.channel&&this.serverToUserChannel.handleEvent(Ie)})}signin(){this.signin_requested||(this.signin_requested=!0,this._signin())}_signin(){this.signin_requested&&(this._newSigninPromiseIfNeeded(),"connected"===this.pusher.connection.state&&this.pusher.config.userAuthenticator({socketId:this.pusher.connection.socket_id},this._onAuthorize))}_onSigninSuccess(ee){try{this.user_data=JSON.parse(ee.user_data)}catch{return Fe.error(`Failed parsing user data after signin: ${ee.user_data}`),void this._cleanup()}if("string"!=typeof this.user_data.id||""===this.user_data.id)return Fe.error(`user_data doesn't contain an id. user_data: ${this.user_data}`),void this._cleanup();this._signinDoneResolve(),this._subscribeChannels()}_subscribeChannels(){this.serverToUserChannel=new vi(`#server-to-user-${this.user_data.id}`,this.pusher),this.serverToUserChannel.bind_global((Ie,dn)=>{0===Ie.indexOf("pusher_internal:")||0===Ie.indexOf("pusher:")||this.emit(Ie,dn)}),(Ie=>{Ie.subscriptionPending&&Ie.subscriptionCancelled?Ie.reinstateSubscription():!Ie.subscriptionPending&&"connected"===this.pusher.connection.state&&Ie.subscribe()})(this.serverToUserChannel)}_cleanup(){this.user_data=null,this.serverToUserChannel&&(this.serverToUserChannel.unbind_all(),this.serverToUserChannel.disconnect(),this.serverToUserChannel=null),this.signin_requested&&this._signinDoneResolve()}_newSigninPromiseIfNeeded(){if(!this.signin_requested||this.signinDonePromise&&!this.signinDonePromise.done)return;const{promise:ee,resolve:Ie}=Hs();ee.done=!1;const In=()=>{ee.done=!0};ee.then(In).catch(In),this.signinDonePromise=ee,this._signinDoneResolve=Ie}}class Wr{static ready(){Wr.isReady=!0;for(var ee=0,Ie=Wr.instances.length;ee<Ie;ee++)Wr.instances[ee].connect()}static getClientFeatures(){return oe(X({ws:Xi.Transports.ws},function(ee){return ee.isSupported({})}))}constructor(ee,Ie){(function Fr(He){if(null==He)throw"You must pass your app key when you instantiate Pusher."})(ee),function fs(He){if(null==He)throw"You must pass an options object";if(null==He.cluster)throw"Options object must provide a cluster";"disableStats"in He&&Fe.warn("The disableStats option is deprecated in favor of enableStats")}(Ie),this.key=ee,this.config=function Ps(He,ee){let Ie={activityTimeout:He.activityTimeout||s.activityTimeout,cluster:He.cluster,httpPath:He.httpPath||s.httpPath,httpPort:He.httpPort||s.httpPort,httpsPort:He.httpsPort||s.httpsPort,pongTimeout:He.pongTimeout||s.pongTimeout,statsHost:He.statsHost||s.stats_host,unavailableTimeout:He.unavailableTimeout||s.unavailableTimeout,wsPath:He.wsPath||s.wsPath,wsPort:He.wsPort||s.wsPort,wssPort:He.wssPort||s.wssPort,enableStats:Ns(He),httpHost:Rs(He),useTLS:cs(He),wsHost:As(He),userAuthenticator:xs(He),channelAuthorizer:wa(He,ee)};return"disabledTransports"in He&&(Ie.disabledTransports=He.disabledTransports),"enabledTransports"in He&&(Ie.enabledTransports=He.enabledTransports),"ignoreNullOrigin"in He&&(Ie.ignoreNullOrigin=He.ignoreNullOrigin),"timelineParams"in He&&(Ie.timelineParams=He.timelineParams),"nacl"in He&&(Ie.nacl=He.nacl),Ie}(Ie,this),this.channels=Bn.createChannels(),this.global_emitter=new hn,this.sessionID=Xi.randomInt(1e9),this.timeline=new _r(this.key,this.sessionID,{cluster:this.config.cluster,features:Wr.getClientFeatures(),params:this.config.timelineParams||{},limit:50,level:Ts.INFO,version:s.VERSION}),this.config.enableStats&&(this.timelineSender=Bn.createTimelineSender(this.timeline,{host:this.config.statsHost,path:"/timeline/v2/"+Xi.TimelineTransport.name})),this.connection=Bn.createConnectionManager(this.key,{getStrategy:In=>Xi.getDefaultStrategy(this.config,In,Ba),timeline:this.timeline,activityTimeout:this.config.activityTimeout,pongTimeout:this.config.pongTimeout,unavailableTimeout:this.config.unavailableTimeout,useTLS:!!this.config.useTLS}),this.connection.bind("connected",()=>{this.subscribeAll(),this.timelineSender&&this.timelineSender.send(this.connection.isUsingTLS())}),this.connection.bind("message",In=>{var Bi=0===In.event.indexOf("pusher_internal:");if(In.channel){var ir=this.channel(In.channel);ir&&ir.handleEvent(In)}Bi||this.global_emitter.emit(In.event,In.data)}),this.connection.bind("connecting",()=>{this.channels.disconnect()}),this.connection.bind("disconnected",()=>{this.channels.disconnect()}),this.connection.bind("error",In=>{Fe.warn(In)}),Wr.instances.push(this),this.timeline.info({instances:Wr.instances.length}),this.user=new Zr(this),Wr.isReady&&this.connect()}channel(ee){return this.channels.find(ee)}allChannels(){return this.channels.all()}connect(){if(this.connection.connect(),this.timelineSender&&!this.timelineSenderTimer){var ee=this.connection.isUsingTLS(),Ie=this.timelineSender;this.timelineSenderTimer=new U(6e4,function(){Ie.send(ee)})}}disconnect(){this.connection.disconnect(),this.timelineSenderTimer&&(this.timelineSenderTimer.ensureAborted(),this.timelineSenderTimer=null)}bind(ee,Ie,dn){return this.global_emitter.bind(ee,Ie,dn),this}unbind(ee,Ie,dn){return this.global_emitter.unbind(ee,Ie,dn),this}bind_global(ee){return this.global_emitter.bind_global(ee),this}unbind_global(ee){return this.global_emitter.unbind_global(ee),this}unbind_all(ee){return this.global_emitter.unbind_all(),this}subscribeAll(){var ee;for(ee in this.channels.channels)this.channels.channels.hasOwnProperty(ee)&&this.subscribe(ee)}subscribe(ee){var Ie=this.channels.add(ee,this);return Ie.subscriptionPending&&Ie.subscriptionCancelled?Ie.reinstateSubscription():!Ie.subscriptionPending&&"connected"===this.connection.state&&Ie.subscribe(),Ie}unsubscribe(ee){var Ie=this.channels.find(ee);Ie&&Ie.subscriptionPending?Ie.cancelSubscription():(Ie=this.channels.remove(ee))&&Ie.subscribed&&Ie.unsubscribe()}send_event(ee,Ie,dn){return this.connection.send_event(ee,Ie,dn)}shouldUseTLS(){return this.config.useTLS}signin(){this.user.signin()}}Wr.instances=[],Wr.isReady=!1,Wr.logToConsole=!1,Wr.Runtime=Xi,Wr.ScriptReceivers=Xi.ScriptReceivers,Wr.DependenciesReceivers=Xi.DependenciesReceivers,Wr.auth_callbacks=Xi.auth_callbacks;var bs=p.default=Wr;Xi.setup(Wr)}])},92785:Bt=>{"use strict";function Ce(p,n){return Object.prototype.hasOwnProperty.call(p,n)}Bt.exports=function(p,n,a,l){a=a||"=";var m={};if("string"!=typeof p||0===p.length)return m;var s=/\+/g;p=p.split(n=n||"&");var y=1e3;l&&"number"==typeof l.maxKeys&&(y=l.maxKeys);var A=p.length;y>0&&A>y&&(A=y);for(var L=0;L<A;++L){var S,_e,ae,fe,Z=p[L].replace(s,"%20"),ie=Z.indexOf(a);ie>=0?(S=Z.substr(0,ie),_e=Z.substr(ie+1)):(S=Z,_e=""),ae=decodeURIComponent(S),fe=decodeURIComponent(_e),Ce(m,ae)?Array.isArray(m[ae])?m[ae].push(fe):m[ae]=[m[ae],fe]:m[ae]=fe}return m}},22809:Bt=>{"use strict";var Ce=function(p){switch(typeof p){case"string":return p;case"boolean":return p?"true":"false";case"number":return isFinite(p)?p:"";default:return""}};Bt.exports=function(p,n,a,l){return n=n||"&",a=a||"=",null===p&&(p=void 0),"object"==typeof p?Object.keys(p).map(function(m){var s=encodeURIComponent(Ce(m))+a;return Array.isArray(p[m])?p[m].map(function(y){return s+encodeURIComponent(Ce(y))}).join(n):s+encodeURIComponent(Ce(p[m]))}).filter(Boolean).join(n):l?encodeURIComponent(Ce(l))+a+encodeURIComponent(Ce(p)):""}},14335:(Bt,Ce,p)=>{"use strict";Ce.parse=p(92785),Ce.stringify=p(22809)},48990:(Bt,Ce)=>{"use strict";Object.defineProperty(Ce,"__esModule",{value:!0}),Ce.findIndex=function p(n,a){for(var l=n.length,m=0;m<l;m++)if(a(n[m]))return m;return-1}},49387:(Bt,Ce,p)=>{"use strict";Ce.yi=Ce.wd=Ce.tH=Ce.cJ=Ce.Q=void 0;var a=Object.assign||function(ae){for(var fe=1;fe<arguments.length;fe++){var be=arguments[fe];for(var Te in be)Object.prototype.hasOwnProperty.call(be,Te)&&(ae[Te]=be[Te])}return ae},l=p(48990),m=Ce.Q="@@optimist/BEGIN",s=Ce.cJ="@@optimist/COMMIT",y=Ce.tH="@@optimist/REVERT",A=function(fe){return fe&&3===Object.keys(fe).length&&fe.hasOwnProperty("beforeState")&&fe.hasOwnProperty("history")&&fe.hasOwnProperty("current")},L=Ce.wd=function(fe){return A(fe)?fe.current:fe},ie=function(fe,be,Te){var Ge=fe.history;if(0===be){var _t=Ge.slice(1),dt=(0,l.findIndex)(_t,function(at){return at.meta&&at.meta.optimistic&&!at.meta.optimistic.isNotOptimistic&&at.meta.optimistic.id});if(-1===dt)return a({},fe,{history:[],beforeState:void 0});var P=_t.slice(dt),E=Ge.reduce(function(at,We,je){return je<=dt?Te(at,We):at},fe.beforeState);return a({},fe,{history:P,beforeState:E})}var te=Ge[be],ne=Object.assign({},te,{meta:Object.assign({},te.meta,{optimistic:null})}),we=fe.history.slice();return we.splice(be,1,ne),a({},fe,{history:we})},S=function(fe,be,Te){var Ge=fe.beforeState,_t=fe.history,dt=void 0;if(0===be){var P=_t.slice(1),E=(0,l.findIndex)(P,function(ne){return ne.meta&&ne.meta.optimistic&&!ne.meta.optimistic.isNotOptimistic&&ne.meta.optimistic.id});if(-1===E)return a({},fe,{history:[],current:P.reduce(function(ne,we){return Te(ne,we)},Ge),beforeState:void 0});dt=P.slice(E)}else(dt=_t.slice()).splice(be,1);var te=dt.reduce(function(ne,we){return Te(ne,we)},Ge);return a({},fe,{history:dt,current:te,beforeState:Ge})};Ce.yi=function(fe){var Te=Object.assign({maxHistory:100},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});return function(Ge,_t){(void 0===Ge||!A(Ge))&&(Ge=function(fe){return{beforeState:void 0,history:[],current:fe}}(fe(L(Ge),{})));var dt=Ge.history.length,P=_t.meta&&_t.meta.optimistic||{},E=P.type,te=P.id;if(dt){if(E!==s&&E!==y)return dt>Te.maxHistory&&console.error("@@optimist: Possible memory leak detected.\n                  Verify all actions result in a commit or revert and\n                  don't use optimistic-UI for long-running server fetches"),a({},Ge,{history:Ge.history.concat([_t]),current:fe(Ge.current,_t)});var ne=(0,l.findIndex)(Ge.history,function(We){return We.meta&&We.meta.optimistic&&We.meta.optimistic.id===te});if(-1===ne)throw new Error("@@optimist: Failed to "+(E===s?"commit":"revert")+". Transaction #"+te+" does not exist!");_t.meta.optimistic.isNotOptimistic=!0;var we=a({},Ge,{history:Ge.history.concat([_t]),current:fe(Ge.current,_t)});return(E===s?ie:S)(we,ne,fe)}return a({},Ge,E===m?{history:Ge.history.concat([_t]),current:fe(Ge.current,_t),beforeState:Ge.current}:{current:fe(Ge.current,_t)})}}},55502:(Bt,Ce,p)=>{"use strict";p.d(Ce,{t:()=>a});var n=p(53613);class a extends n.B{constructor(m){super(),this._value=m}get value(){return this.getValue()}_subscribe(m){const s=super._subscribe(m);return!s.closed&&m.next(this._value),s}getValue(){const{hasError:m,thrownError:s,_value:y}=this;if(m)throw s;return this._throwIfClosed(),y}next(m){super.next(this._value=m)}}},79103:(Bt,Ce,p)=>{"use strict";p.d(Ce,{c:()=>L});var n=p(65387),a=p(56811),l=p(31656),m=p(8481),s=p(20868),y=p(54853),A=p(42708);let L=(()=>{class _e{constructor(fe){fe&&(this._subscribe=fe)}lift(fe){const be=new _e;return be.source=this,be.operator=fe,be}subscribe(fe,be,Te){const Ge=function S(_e){return _e&&_e instanceof n.vU||function ie(_e){return _e&&(0,y.T)(_e.next)&&(0,y.T)(_e.error)&&(0,y.T)(_e.complete)}(_e)&&(0,a.Uv)(_e)}(fe)?fe:new n.Ms(fe,be,Te);return(0,A.Y)(()=>{const{operator:_t,source:dt}=this;Ge.add(_t?_t.call(Ge,dt):dt?this._subscribe(Ge):this._trySubscribe(Ge))}),Ge}_trySubscribe(fe){try{return this._subscribe(fe)}catch(be){fe.error(be)}}forEach(fe,be){return new(be=Z(be))((Te,Ge)=>{const _t=new n.Ms({next:dt=>{try{fe(dt)}catch(P){Ge(P),_t.unsubscribe()}},error:Ge,complete:Te});this.subscribe(_t)})}_subscribe(fe){var be;return null===(be=this.source)||void 0===be?void 0:be.subscribe(fe)}[l.s](){return this}pipe(...fe){return(0,m.m)(fe)(this)}toPromise(fe){return new(fe=Z(fe))((be,Te)=>{let Ge;this.subscribe(_t=>Ge=_t,_t=>Te(_t),()=>be(Ge))})}}return _e.create=ae=>new _e(ae),_e})();function Z(_e){var ae;return null!==(ae=_e??s.$.Promise)&&void 0!==ae?ae:Promise}},24961:(Bt,Ce,p)=>{"use strict";p.d(Ce,{m:()=>l});var n=p(53613),a=p(79639);class l extends n.B{constructor(s=1/0,y=1/0,A=a.U){super(),this._bufferSize=s,this._windowTime=y,this._timestampProvider=A,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=y===1/0,this._bufferSize=Math.max(1,s),this._windowTime=Math.max(1,y)}next(s){const{isStopped:y,_buffer:A,_infiniteTimeWindow:L,_timestampProvider:Z,_windowTime:ie}=this;y||(A.push(s),!L&&A.push(Z.now()+ie)),this._trimBuffer(),super.next(s)}_subscribe(s){this._throwIfClosed(),this._trimBuffer();const y=this._innerSubscribe(s),{_infiniteTimeWindow:A,_buffer:L}=this,Z=L.slice();for(let ie=0;ie<Z.length&&!s.closed;ie+=A?1:2)s.next(Z[ie]);return this._checkFinalizedStatuses(s),y}_trimBuffer(){const{_bufferSize:s,_timestampProvider:y,_buffer:A,_infiniteTimeWindow:L}=this,Z=(L?1:2)*s;if(s<1/0&&Z<A.length&&A.splice(0,A.length-Z),!L){const ie=y.now();let S=0;for(let _e=1;_e<A.length&&A[_e]<=ie;_e+=2)S=_e;S&&A.splice(0,S+1)}}}},53613:(Bt,Ce,p)=>{"use strict";p.d(Ce,{B:()=>A});var n=p(79103),a=p(56811);const m=(0,p(60975).L)(Z=>function(){Z(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var s=p(35994),y=p(42708);let A=(()=>{class Z extends n.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(S){const _e=new L(this,this);return _e.operator=S,_e}_throwIfClosed(){if(this.closed)throw new m}next(S){(0,y.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const _e of this.currentObservers)_e.next(S)}})}error(S){(0,y.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=S;const{observers:_e}=this;for(;_e.length;)_e.shift().error(S)}})}complete(){(0,y.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:S}=this;for(;S.length;)S.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var S;return(null===(S=this.observers)||void 0===S?void 0:S.length)>0}_trySubscribe(S){return this._throwIfClosed(),super._trySubscribe(S)}_subscribe(S){return this._throwIfClosed(),this._checkFinalizedStatuses(S),this._innerSubscribe(S)}_innerSubscribe(S){const{hasError:_e,isStopped:ae,observers:fe}=this;return _e||ae?a.Kn:(this.currentObservers=null,fe.push(S),new a.yU(()=>{this.currentObservers=null,(0,s.o)(fe,S)}))}_checkFinalizedStatuses(S){const{hasError:_e,thrownError:ae,isStopped:fe}=this;_e?S.error(ae):fe&&S.complete()}asObservable(){const S=new n.c;return S.source=this,S}}return Z.create=(ie,S)=>new L(ie,S),Z})();class L extends A{constructor(ie,S){super(),this.destination=ie,this.source=S}next(ie){var S,_e;null===(_e=null===(S=this.destination)||void 0===S?void 0:S.next)||void 0===_e||_e.call(S,ie)}error(ie){var S,_e;null===(_e=null===(S=this.destination)||void 0===S?void 0:S.error)||void 0===_e||_e.call(S,ie)}complete(){var ie,S;null===(S=null===(ie=this.destination)||void 0===ie?void 0:ie.complete)||void 0===S||S.call(ie)}_subscribe(ie){var S,_e;return null!==(_e=null===(S=this.source)||void 0===S?void 0:S.subscribe(ie))&&void 0!==_e?_e:a.Kn}}},65387:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Ms:()=>Te,vU:()=>_e});var n=p(54853),a=p(56811),l=p(20868),m=p(15760),s=p(60601);const y=Z("C",void 0,void 0);function Z(E,te,ne){return{kind:E,value:te,error:ne}}var ie=p(75892),S=p(42708);class _e extends a.yU{constructor(te){super(),this.isStopped=!1,te?(this.destination=te,(0,a.Uv)(te)&&te.add(this)):this.destination=P}static create(te,ne,we){return new Te(te,ne,we)}next(te){this.isStopped?dt(function L(E){return Z("N",E,void 0)}(te),this):this._next(te)}error(te){this.isStopped?dt(function A(E){return Z("E",void 0,E)}(te),this):(this.isStopped=!0,this._error(te))}complete(){this.isStopped?dt(y,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(te){this.destination.next(te)}_error(te){try{this.destination.error(te)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const ae=Function.prototype.bind;function fe(E,te){return ae.call(E,te)}class be{constructor(te){this.partialObserver=te}next(te){const{partialObserver:ne}=this;if(ne.next)try{ne.next(te)}catch(we){Ge(we)}}error(te){const{partialObserver:ne}=this;if(ne.error)try{ne.error(te)}catch(we){Ge(we)}else Ge(te)}complete(){const{partialObserver:te}=this;if(te.complete)try{te.complete()}catch(ne){Ge(ne)}}}class Te extends _e{constructor(te,ne,we){let at;if(super(),(0,n.T)(te)||!te)at={next:te??void 0,error:ne??void 0,complete:we??void 0};else{let We;this&&l.$.useDeprecatedNextContext?(We=Object.create(te),We.unsubscribe=()=>this.unsubscribe(),at={next:te.next&&fe(te.next,We),error:te.error&&fe(te.error,We),complete:te.complete&&fe(te.complete,We)}):at=te}this.destination=new be(at)}}function Ge(E){l.$.useDeprecatedSynchronousErrorHandling?(0,S.l)(E):(0,m.m)(E)}function dt(E,te){const{onStoppedNotification:ne}=l.$;ne&&ie.f.setTimeout(()=>ne(E,te))}const P={closed:!0,next:s.l,error:function _t(E){throw E},complete:s.l}},56811:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Kn:()=>y,yU:()=>s,Uv:()=>A});var n=p(54853);const l=(0,p(60975).L)(Z=>function(S){Z(this),this.message=S?`${S.length} errors occurred during unsubscription:\n${S.map((_e,ae)=>`${ae+1}) ${_e.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=S});var m=p(35994);class s{constructor(ie){this.initialTeardown=ie,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let ie;if(!this.closed){this.closed=!0;const{_parentage:S}=this;if(S)if(this._parentage=null,Array.isArray(S))for(const fe of S)fe.remove(this);else S.remove(this);const{initialTeardown:_e}=this;if((0,n.T)(_e))try{_e()}catch(fe){ie=fe instanceof l?fe.errors:[fe]}const{_finalizers:ae}=this;if(ae){this._finalizers=null;for(const fe of ae)try{L(fe)}catch(be){ie=ie??[],be instanceof l?ie=[...ie,...be.errors]:ie.push(be)}}if(ie)throw new l(ie)}}add(ie){var S;if(ie&&ie!==this)if(this.closed)L(ie);else{if(ie instanceof s){if(ie.closed||ie._hasParent(this))return;ie._addParent(this)}(this._finalizers=null!==(S=this._finalizers)&&void 0!==S?S:[]).push(ie)}}_hasParent(ie){const{_parentage:S}=this;return S===ie||Array.isArray(S)&&S.includes(ie)}_addParent(ie){const{_parentage:S}=this;this._parentage=Array.isArray(S)?(S.push(ie),S):S?[S,ie]:ie}_removeParent(ie){const{_parentage:S}=this;S===ie?this._parentage=null:Array.isArray(S)&&(0,m.o)(S,ie)}remove(ie){const{_finalizers:S}=this;S&&(0,m.o)(S,ie),ie instanceof s&&ie._removeParent(this)}}s.EMPTY=(()=>{const Z=new s;return Z.closed=!0,Z})();const y=s.EMPTY;function A(Z){return Z instanceof s||Z&&"closed"in Z&&(0,n.T)(Z.remove)&&(0,n.T)(Z.add)&&(0,n.T)(Z.unsubscribe)}function L(Z){(0,n.T)(Z)?Z():Z.unsubscribe()}},20868:(Bt,Ce,p)=>{"use strict";p.d(Ce,{$:()=>n});const n={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},77909:(Bt,Ce,p)=>{"use strict";p.d(Ce,{_:()=>l});var n=p(1924),a=p(65387);function l(m,s){const y="object"==typeof s;return new Promise((A,L)=>{const Z=new a.Ms({next:ie=>{A(ie),Z.unsubscribe()},error:L,complete:()=>{y?A(s.defaultValue):L(new n.G)}});m.subscribe(Z)})}},89946:(Bt,Ce,p)=>{"use strict";p.d(Ce,{z:()=>ie});var n=p(79103),a=p(60115),l=p(79734),m=p(93767),s=p(60808),y=p(20664),A=p(7342),L=p(73114),Z=p(21631);function ie(...ae){const fe=(0,y.lI)(ae),be=(0,y.ms)(ae),{args:Te,keys:Ge}=(0,a.D)(ae);if(0===Te.length)return(0,l.H)([],fe);const _t=new n.c(function S(ae,fe,be=m.D){return Te=>{_e(fe,()=>{const{length:Ge}=ae,_t=new Array(Ge);let dt=Ge,P=Ge;for(let E=0;E<Ge;E++)_e(fe,()=>{const te=(0,l.H)(ae[E],fe);let ne=!1;te.subscribe((0,L._)(Te,we=>{_t[E]=we,ne||(ne=!0,P--),P||Te.next(be(_t.slice()))},()=>{--dt||Te.complete()}))},Te)},Te)}}(Te,fe,Ge?dt=>(0,A.e)(Ge,dt):m.D));return be?_t.pipe((0,s.I)(be)):_t}function _e(ae,fe,be){ae?(0,Z.N)(be,ae,fe):fe()}},20937:(Bt,Ce,p)=>{"use strict";p.d(Ce,{x:()=>s});var n=p(54867),l=p(20664),m=p(79734);function s(...y){return function a(){return(0,n.U)(1)}()((0,m.H)(y,(0,l.lI)(y)))}},75648:(Bt,Ce,p)=>{"use strict";p.d(Ce,{v:()=>l});var n=p(79103),a=p(71888);function l(m){return new n.c(s=>{(0,a.Tg)(m()).subscribe(s)})}},49057:(Bt,Ce,p)=>{"use strict";p.d(Ce,{w:()=>a});const a=new(p(79103).c)(s=>s.complete())},88814:(Bt,Ce,p)=>{"use strict";p.d(Ce,{p:()=>L});var n=p(79103),a=p(60115),l=p(71888),m=p(20664),s=p(73114),y=p(60808),A=p(7342);function L(...Z){const ie=(0,m.ms)(Z),{args:S,keys:_e}=(0,a.D)(Z),ae=new n.c(fe=>{const{length:be}=S;if(!be)return void fe.complete();const Te=new Array(be);let Ge=be,_t=be;for(let dt=0;dt<be;dt++){let P=!1;(0,l.Tg)(S[dt]).subscribe((0,s._)(fe,E=>{P||(P=!0,_t--),Te[dt]=E},()=>Ge--,void 0,()=>{(!Ge||!P)&&(_t||fe.next(_e?(0,A.e)(_e,Te):Te),fe.complete())}))}});return ie?ae.pipe((0,y.I)(ie)):ae}},79734:(Bt,Ce,p)=>{"use strict";p.d(Ce,{H:()=>l});var n=p(85540),a=p(71888);function l(m,s){return s?(0,n.c)(m,s):(0,a.Tg)(m)}},6508:(Bt,Ce,p)=>{"use strict";p.d(Ce,{R:()=>ie});var n=p(71888),a=p(79103),l=p(14403),m=p(45491),s=p(54853),y=p(60808);const A=["addListener","removeListener"],L=["addEventListener","removeEventListener"],Z=["on","off"];function ie(be,Te,Ge,_t){if((0,s.T)(Ge)&&(_t=Ge,Ge=void 0),_t)return ie(be,Te,Ge).pipe((0,y.I)(_t));const[dt,P]=function fe(be){return(0,s.T)(be.addEventListener)&&(0,s.T)(be.removeEventListener)}(be)?L.map(E=>te=>be[E](Te,te,Ge)):function _e(be){return(0,s.T)(be.addListener)&&(0,s.T)(be.removeListener)}(be)?A.map(S(be,Te)):function ae(be){return(0,s.T)(be.on)&&(0,s.T)(be.off)}(be)?Z.map(S(be,Te)):[];if(!dt&&(0,m.X)(be))return(0,l.Z)(E=>ie(E,Te,Ge))((0,n.Tg)(be));if(!dt)throw new TypeError("Invalid event target");return new a.c(E=>{const te=(...ne)=>E.next(1<ne.length?ne:ne[0]);return dt(te),()=>P(te)})}function S(be,Te){return Ge=>_t=>be[Ge](Te,_t)}},71888:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Tg:()=>ae});var n=p(1777),a=p(45491),l=p(74300),m=p(79103),s=p(16401),y=p(77971),A=p(36309),L=p(4695),Z=p(49306),ie=p(54853),S=p(15760),_e=p(31656);function ae(E){if(E instanceof m.c)return E;if(null!=E){if((0,s.l)(E))return function fe(E){return new m.c(te=>{const ne=E[_e.s]();if((0,ie.T)(ne.subscribe))return ne.subscribe(te);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(E);if((0,a.X)(E))return function be(E){return new m.c(te=>{for(let ne=0;ne<E.length&&!te.closed;ne++)te.next(E[ne]);te.complete()})}(E);if((0,l.y)(E))return function Te(E){return new m.c(te=>{E.then(ne=>{te.closed||(te.next(ne),te.complete())},ne=>te.error(ne)).then(null,S.m)})}(E);if((0,y.T)(E))return _t(E);if((0,L.x)(E))return function Ge(E){return new m.c(te=>{for(const ne of E)if(te.next(ne),te.closed)return;te.complete()})}(E);if((0,Z.U)(E))return function dt(E){return _t((0,Z.C)(E))}(E)}throw(0,A.L)(E)}function _t(E){return new m.c(te=>{(function P(E,te){var ne,we,at,We;return(0,n.sH)(this,void 0,void 0,function*(){try{for(ne=(0,n.xN)(E);!(we=yield ne.next()).done;)if(te.next(we.value),te.closed)return}catch(je){at={error:je}}finally{try{we&&!we.done&&(We=ne.return)&&(yield We.call(ne))}finally{if(at)throw at.error}}te.complete()})})(E,te).catch(ne=>te.error(ne))})}},66100:(Bt,Ce,p)=>{"use strict";p.d(Ce,{h:()=>y});var n=p(54867),a=p(71888),l=p(49057),m=p(20664),s=p(79734);function y(...A){const L=(0,m.lI)(A),Z=(0,m.R0)(A,1/0),ie=A;return ie.length?1===ie.length?(0,a.Tg)(ie[0]):(0,n.U)(Z)((0,s.H)(ie,L)):l.w}},89663:(Bt,Ce,p)=>{"use strict";p.d(Ce,{of:()=>l});var n=p(20664),a=p(79734);function l(...m){const s=(0,n.lI)(m);return(0,a.H)(m,s)}},29175:(Bt,Ce,p)=>{"use strict";p.d(Ce,{O:()=>s});var n=p(79103),a=p(71888),l=p(50584),m=p(73114);function s(...A){return 1===(A=(0,l.K)(A)).length?(0,a.Tg)(A[0]):new n.c(function y(A){return L=>{let Z=[];for(let ie=0;Z&&!L.closed&&ie<A.length;ie++)Z.push((0,a.Tg)(A[ie]).subscribe((0,m._)(L,S=>{if(Z){for(let _e=0;_e<Z.length;_e++)_e!==ie&&Z[_e].unsubscribe();Z=null}L.next(S)})))}}(A))}},67468:(Bt,Ce,p)=>{"use strict";p.d(Ce,{$:()=>l});var n=p(79103),a=p(54853);function l(m,s){const y=(0,a.T)(m)?m:()=>m,A=L=>L.error(y());return new n.c(s?L=>s.schedule(A,0,L):A)}},73981:(Bt,Ce,p)=>{"use strict";p.d(Ce,{O:()=>s});var n=p(79103),a=p(19402),l=p(63168),m=p(9813);function s(y=0,A,L=a.b){let Z=-1;return null!=A&&((0,l.m)(A)?L=A:Z=A),new n.c(ie=>{let S=(0,m.v)(y)?+y-L.now():y;S<0&&(S=0);let _e=0;return L.schedule(function(){ie.closed||(ie.next(_e++),0<=Z?this.schedule(void 0,Z):ie.complete())},S)})}},16699:(Bt,Ce,p)=>{"use strict";p.d(Ce,{y:()=>A});var n=p(79103),a=p(71888),l=p(50584),m=p(49057),s=p(73114),y=p(20664);function A(...L){const Z=(0,y.ms)(L),ie=(0,l.K)(L);return ie.length?new n.c(S=>{let _e=ie.map(()=>[]),ae=ie.map(()=>!1);S.add(()=>{_e=ae=null});for(let fe=0;!S.closed&&fe<ie.length;fe++)(0,a.Tg)(ie[fe]).subscribe((0,s._)(S,be=>{if(_e[fe].push(be),_e.every(Te=>Te.length)){const Te=_e.map(Ge=>Ge.shift());S.next(Z?Z(...Te):Te),_e.some((Ge,_t)=>!Ge.length&&ae[_t])&&S.complete()}},()=>{ae[fe]=!0,!_e[fe].length&&S.complete()}));return()=>{_e=ae=null}}):m.w}},73114:(Bt,Ce,p)=>{"use strict";p.d(Ce,{H:()=>l,_:()=>a});var n=p(65387);function a(m,s,y,A,L){return new l(m,s,y,A,L)}class l extends n.vU{constructor(s,y,A,L,Z,ie){super(s),this.onFinalize=Z,this.shouldUnsubscribe=ie,this._next=y?function(S){try{y(S)}catch(_e){s.error(_e)}}:super._next,this._error=L?function(S){try{L(S)}catch(_e){s.error(_e)}finally{this.unsubscribe()}}:super._error,this._complete=A?function(){try{A()}catch(S){s.error(S)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var s;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:y}=this;super.unsubscribe(),!y&&(null===(s=this.onFinalize)||void 0===s||s.call(this))}}}},32370:(Bt,Ce,p)=>{"use strict";p.d(Ce,{n:()=>s});var n=p(90848),a=p(60601),l=p(73114),m=p(71888);function s(y){return(0,n.N)((A,L)=>{let Z=null,ie=null;const S=()=>{ie?.unsubscribe();const _e=Z;Z=[],_e&&L.next(_e),(0,m.Tg)(y()).subscribe(ie=(0,l._)(L,S,a.l))};S(),A.subscribe((0,l._)(L,_e=>Z?.push(_e),()=>{Z&&L.next(Z),L.complete()},void 0,()=>Z=ie=null))})}},85955:(Bt,Ce,p)=>{"use strict";p.d(Ce,{W:()=>m});var n=p(71888),a=p(73114),l=p(90848);function m(s){return(0,l.N)((y,A)=>{let ie,L=null,Z=!1;L=y.subscribe((0,a._)(A,void 0,void 0,S=>{ie=(0,n.Tg)(s(S,m(s)(y))),L?(L.unsubscribe(),L=null,ie.subscribe(A)):Z=!0})),Z&&(L.unsubscribe(),L=null,ie.subscribe(A))})}},6204:(Bt,Ce,p)=>{"use strict";p.d(Ce,{H:()=>l});var n=p(14403),a=p(54853);function l(m,s){return(0,a.T)(s)?(0,n.Z)(m,s,1):(0,n.Z)(m,1)}},90630:(Bt,Ce,p)=>{"use strict";p.d(Ce,{B:()=>m});var n=p(19402),a=p(90848),l=p(73114);function m(s,y=n.E){return(0,a.N)((A,L)=>{let Z=null,ie=null,S=null;const _e=()=>{if(Z){Z.unsubscribe(),Z=null;const fe=ie;ie=null,L.next(fe)}};function ae(){const fe=S+s,be=y.now();if(be<fe)return Z=this.schedule(void 0,fe-be),void L.add(Z);_e()}A.subscribe((0,l._)(L,fe=>{ie=fe,S=y.now(),Z||(Z=y.schedule(ae,s),L.add(Z))},()=>{_e(),L.complete()},void 0,()=>{ie=Z=null}))})}},75691:(Bt,Ce,p)=>{"use strict";p.d(Ce,{U:()=>l});var n=p(90848),a=p(73114);function l(m){return(0,n.N)((s,y)=>{let A=!1;s.subscribe((0,a._)(y,L=>{A=!0,y.next(L)},()=>{A||y.next(m),y.complete()}))})}},65848:(Bt,Ce,p)=>{"use strict";p.d(Ce,{c:()=>ie});var n=p(19402),a=p(20937),l=p(99515),m=p(87251),s=p(92645),y=p(14403),A=p(71888);function L(S,_e){return _e?ae=>(0,a.x)(_e.pipe((0,l.s)(1),(0,m.w)()),ae.pipe(L(S))):(0,y.Z)((ae,fe)=>(0,A.Tg)(S(ae,fe)).pipe((0,l.s)(1),(0,s.u)(ae)))}var Z=p(73981);function ie(S,_e=n.E){const ae=(0,Z.O)(S,_e);return L(()=>ae)}},86008:(Bt,Ce,p)=>{"use strict";p.d(Ce,{F:()=>m});var n=p(93767),a=p(90848),l=p(73114);function m(y,A=n.D){return y=y??s,(0,a.N)((L,Z)=>{let ie,S=!0;L.subscribe((0,l._)(Z,_e=>{const ae=A(_e);(S||!y(ie,ae))&&(S=!1,ie=ae,Z.next(_e))}))})}function s(y,A){return y===A}},1268:(Bt,Ce,p)=>{"use strict";p.d(Ce,{p:()=>s});var n=p(28228),a=p(71888),l=p(90848),m=p(73114);function s(y,A){return A?L=>L.pipe(s((Z,ie)=>(0,a.Tg)(y(Z,ie)).pipe((0,n.T)((S,_e)=>A(Z,S,ie,_e))))):(0,l.N)((L,Z)=>{let ie=0,S=null,_e=!1;L.subscribe((0,m._)(Z,ae=>{S||(S=(0,m._)(Z,void 0,()=>{S=null,_e&&Z.complete()}),(0,a.Tg)(y(ae,ie++)).subscribe(S))},()=>{_e=!0,!S&&Z.complete()}))})}},19754:(Bt,Ce,p)=>{"use strict";p.d(Ce,{p:()=>l});var n=p(90848),a=p(73114);function l(m,s){return(0,n.N)((y,A)=>{let L=0;y.subscribe((0,a._)(A,Z=>m.call(s,Z,L++)&&A.next(Z)))})}},13638:(Bt,Ce,p)=>{"use strict";p.d(Ce,{j:()=>a});var n=p(90848);function a(l){return(0,n.N)((m,s)=>{try{m.subscribe(s)}finally{s.add(l)}})}},28112:(Bt,Ce,p)=>{"use strict";p.d(Ce,{$:()=>A});var n=p(1924),a=p(19754),l=p(99515),m=p(75691),s=p(98348),y=p(93767);function A(L,Z){const ie=arguments.length>=2;return S=>S.pipe(L?(0,a.p)((_e,ae)=>L(_e,ae,S)):y.D,(0,l.s)(1),ie?(0,m.U)(Z):(0,s.v)(()=>new n.G))}},64969:(Bt,Ce,p)=>{"use strict";p.d(Ce,{q:()=>a});const a=p(14403).Z},87251:(Bt,Ce,p)=>{"use strict";p.d(Ce,{w:()=>m});var n=p(90848),a=p(73114),l=p(60601);function m(){return(0,n.N)((s,y)=>{s.subscribe((0,a._)(y,l.l))})}},97140:(Bt,Ce,p)=>{"use strict";p.d(Ce,{H:()=>A});var n=p(1924),a=p(19754),l=p(31755),m=p(98348),s=p(75691),y=p(93767);function A(L,Z){const ie=arguments.length>=2;return S=>S.pipe(L?(0,a.p)((_e,ae)=>L(_e,ae,S)):y.D,(0,l.o)(1),ie?(0,s.U)(Z):(0,m.v)(()=>new n.G))}},28228:(Bt,Ce,p)=>{"use strict";p.d(Ce,{T:()=>l});var n=p(90848),a=p(73114);function l(m,s){return(0,n.N)((y,A)=>{let L=0;y.subscribe((0,a._)(A,Z=>{A.next(m.call(s,Z,L++))}))})}},92645:(Bt,Ce,p)=>{"use strict";p.d(Ce,{u:()=>a});var n=p(28228);function a(l){return(0,n.T)(()=>l)}},54867:(Bt,Ce,p)=>{"use strict";p.d(Ce,{U:()=>l});var n=p(14403),a=p(93767);function l(m=1/0){return(0,n.Z)(a.D,m)}},14403:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Z:()=>L});var n=p(28228),a=p(71888),l=p(90848),m=p(21631),s=p(73114),A=p(54853);function L(Z,ie,S=1/0){return(0,A.T)(ie)?L((_e,ae)=>(0,n.T)((fe,be)=>ie(_e,fe,ae,be))((0,a.Tg)(Z(_e,ae))),S):("number"==typeof ie&&(S=ie),(0,l.N)((_e,ae)=>function y(Z,ie,S,_e,ae,fe,be,Te){const Ge=[];let _t=0,dt=0,P=!1;const E=()=>{P&&!Ge.length&&!_t&&ie.complete()},te=we=>_t<_e?ne(we):Ge.push(we),ne=we=>{fe&&ie.next(we),_t++;let at=!1;(0,a.Tg)(S(we,dt++)).subscribe((0,s._)(ie,We=>{ae?.(We),fe?te(We):ie.next(We)},()=>{at=!0},void 0,()=>{if(at)try{for(_t--;Ge.length&&_t<_e;){const We=Ge.shift();be?(0,m.N)(ie,be,()=>ne(We)):ne(We)}E()}catch(We){ie.error(We)}}))};return Z.subscribe((0,s._)(ie,te,()=>{P=!0,E()})),()=>{Te?.()}}(_e,ae,Z,S)))}},51371:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Q:()=>m});var n=p(21631),a=p(90848),l=p(73114);function m(s,y=0){return(0,a.N)((A,L)=>{A.subscribe((0,l._)(L,Z=>(0,n.N)(L,s,()=>L.next(Z),y),()=>(0,n.N)(L,s,()=>L.complete(),y),Z=>(0,n.N)(L,s,()=>L.error(Z),y)))})}},34238:(Bt,Ce,p)=>{"use strict";p.d(Ce,{S:()=>m});var n=p(90848),a=p(73114);function m(s,y){return(0,n.N)(function l(s,y,A,L,Z){return(ie,S)=>{let _e=A,ae=y,fe=0;ie.subscribe((0,a._)(S,be=>{const Te=fe++;ae=_e?s(ae,be,Te):(_e=!0,be),L&&S.next(ae)},Z&&(()=>{_e&&S.next(ae),S.complete()})))}}(s,y,arguments.length>=2,!0))}},44409:(Bt,Ce,p)=>{"use strict";p.d(Ce,{u:()=>s});var n=p(71888),a=p(53613),l=p(65387),m=p(90848);function s(A={}){const{connector:L=(()=>new a.B),resetOnError:Z=!0,resetOnComplete:ie=!0,resetOnRefCountZero:S=!0}=A;return _e=>{let ae,fe,be,Te=0,Ge=!1,_t=!1;const dt=()=>{fe?.unsubscribe(),fe=void 0},P=()=>{dt(),ae=be=void 0,Ge=_t=!1},E=()=>{const te=ae;P(),te?.unsubscribe()};return(0,m.N)((te,ne)=>{Te++,!_t&&!Ge&&dt();const we=be=be??L();ne.add(()=>{Te--,0===Te&&!_t&&!Ge&&(fe=y(E,S))}),we.subscribe(ne),!ae&&Te>0&&(ae=new l.Ms({next:at=>we.next(at),error:at=>{_t=!0,dt(),fe=y(P,Z,at),we.error(at)},complete:()=>{Ge=!0,dt(),fe=y(P,ie),we.complete()}}),(0,n.Tg)(te).subscribe(ae))})(_e)}}function y(A,L,...Z){if(!0===L)return void A();if(!1===L)return;const ie=new l.Ms({next:()=>{ie.unsubscribe(),A()}});return(0,n.Tg)(L(...Z)).subscribe(ie)}},80530:(Bt,Ce,p)=>{"use strict";p.d(Ce,{t:()=>l});var n=p(24961),a=p(44409);function l(m,s,y){let A,L=!1;return m&&"object"==typeof m?({bufferSize:A=1/0,windowTime:s=1/0,refCount:L=!1,scheduler:y}=m):A=m??1/0,(0,a.u)({connector:()=>new n.m(A,s,y),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:L})}},69699:(Bt,Ce,p)=>{"use strict";p.d(Ce,{i:()=>a});var n=p(19754);function a(l){return(0,n.p)((m,s)=>l<=s)}},98434:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Z:()=>m});var n=p(20937),a=p(20664),l=p(90848);function m(...s){const y=(0,a.lI)(s);return(0,l.N)((A,L)=>{(y?(0,n.x)(s,A,y):(0,n.x)(s,A)).subscribe(L)})}},96660:(Bt,Ce,p)=>{"use strict";p.d(Ce,{n:()=>m});var n=p(71888),a=p(90848),l=p(73114);function m(s,y){return(0,a.N)((A,L)=>{let Z=null,ie=0,S=!1;const _e=()=>S&&!Z&&L.complete();A.subscribe((0,l._)(L,ae=>{Z?.unsubscribe();let fe=0;const be=ie++;(0,n.Tg)(s(ae,be)).subscribe(Z=(0,l._)(L,Te=>L.next(y?y(ae,Te,be,fe++):Te),()=>{Z=null,_e()}))},()=>{S=!0,_e()}))})}},11541:(Bt,Ce,p)=>{"use strict";p.d(Ce,{K:()=>l});var n=p(96660),a=p(54853);function l(m,s){return(0,a.T)(s)?(0,n.n)(()=>m,s):(0,n.n)(()=>m)}},99515:(Bt,Ce,p)=>{"use strict";p.d(Ce,{s:()=>m});var n=p(49057),a=p(90848),l=p(73114);function m(s){return s<=0?()=>n.w:(0,a.N)((y,A)=>{let L=0;y.subscribe((0,l._)(A,Z=>{++L<=s&&(A.next(Z),s<=L&&A.complete())}))})}},31755:(Bt,Ce,p)=>{"use strict";p.d(Ce,{o:()=>m});var n=p(49057),a=p(90848),l=p(73114);function m(s){return s<=0?()=>n.w:(0,a.N)((y,A)=>{let L=[];y.subscribe((0,l._)(A,Z=>{L.push(Z),s<L.length&&L.shift()},()=>{for(const Z of L)A.next(Z);A.complete()},void 0,()=>{L=null}))})}},179:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Q:()=>s});var n=p(90848),a=p(73114),l=p(71888),m=p(60601);function s(y){return(0,n.N)((A,L)=>{(0,l.Tg)(y).subscribe((0,a._)(L,()=>L.complete(),m.l)),!L.closed&&A.subscribe(L)})}},61383:(Bt,Ce,p)=>{"use strict";p.d(Ce,{M:()=>s});var n=p(54853),a=p(90848),l=p(73114),m=p(93767);function s(y,A,L){const Z=(0,n.T)(y)||A||L?{next:y,error:A,complete:L}:y;return Z?(0,a.N)((ie,S)=>{var _e;null===(_e=Z.subscribe)||void 0===_e||_e.call(Z);let ae=!0;ie.subscribe((0,l._)(S,fe=>{var be;null===(be=Z.next)||void 0===be||be.call(Z,fe),S.next(fe)},()=>{var fe;ae=!1,null===(fe=Z.complete)||void 0===fe||fe.call(Z),S.complete()},fe=>{var be;ae=!1,null===(be=Z.error)||void 0===be||be.call(Z,fe),S.error(fe)},()=>{var fe,be;ae&&(null===(fe=Z.unsubscribe)||void 0===fe||fe.call(Z)),null===(be=Z.finalize)||void 0===be||be.call(Z)}))}):m.D}},98348:(Bt,Ce,p)=>{"use strict";p.d(Ce,{v:()=>m});var n=p(1924),a=p(90848),l=p(73114);function m(y=s){return(0,a.N)((A,L)=>{let Z=!1;A.subscribe((0,l._)(L,ie=>{Z=!0,L.next(ie)},()=>Z?L.complete():L.error(y())))})}function s(){return new n.G}},15075:(Bt,Ce,p)=>{"use strict";p.d(Ce,{E:()=>A});var n=p(90848),a=p(73114),l=p(71888),m=p(93767),s=p(60601),y=p(20664);function A(...L){const Z=(0,y.ms)(L);return(0,n.N)((ie,S)=>{const _e=L.length,ae=new Array(_e);let fe=L.map(()=>!1),be=!1;for(let Te=0;Te<_e;Te++)(0,l.Tg)(L[Te]).subscribe((0,a._)(S,Ge=>{ae[Te]=Ge,!be&&!fe[Te]&&(fe[Te]=!0,(be=fe.every(m.D))&&(fe=null))},s.l));ie.subscribe((0,a._)(S,Te=>{if(be){const Ge=[Te,...ae];S.next(Z?Z(...Ge):Ge)}}))})}},85540:(Bt,Ce,p)=>{"use strict";p.d(Ce,{c:()=>te});var n=p(71888),a=p(51371),l=p(90848);function m(ne,we=0){return(0,l.N)((at,We)=>{We.add(ne.schedule(()=>at.subscribe(We),we))})}var A=p(79103),Z=p(97431),ie=p(54853),S=p(21631);function ae(ne,we){if(!ne)throw new Error("Iterable cannot be null");return new A.c(at=>{(0,S.N)(at,we,()=>{const We=ne[Symbol.asyncIterator]();(0,S.N)(at,we,()=>{We.next().then(je=>{je.done?at.complete():at.next(je.value)})},0,!0)})})}var fe=p(16401),be=p(74300),Te=p(45491),Ge=p(4695),_t=p(77971),dt=p(36309),P=p(49306);function te(ne,we){if(null!=ne){if((0,fe.l)(ne))return function s(ne,we){return(0,n.Tg)(ne).pipe(m(we),(0,a.Q)(we))}(ne,we);if((0,Te.X)(ne))return function L(ne,we){return new A.c(at=>{let We=0;return we.schedule(function(){We===ne.length?at.complete():(at.next(ne[We++]),at.closed||this.schedule())})})}(ne,we);if((0,be.y)(ne))return function y(ne,we){return(0,n.Tg)(ne).pipe(m(we),(0,a.Q)(we))}(ne,we);if((0,_t.T)(ne))return ae(ne,we);if((0,Ge.x)(ne))return function _e(ne,we){return new A.c(at=>{let We;return(0,S.N)(at,we,()=>{We=ne[Z.l](),(0,S.N)(at,we,()=>{let je,yt;try{({value:je,done:yt}=We.next())}catch(nn){return void at.error(nn)}yt?at.complete():at.next(je)},0,!0)}),()=>(0,ie.T)(We?.return)&&We.return()})}(ne,we);if((0,P.U)(ne))return function E(ne,we){return ae((0,P.C)(ne),we)}(ne,we)}throw(0,dt.L)(ne)}},52239:(Bt,Ce,p)=>{"use strict";p.d(Ce,{R:()=>s});var n=p(56811);class a extends n.yU{constructor(A,L){super()}schedule(A,L=0){return this}}const l={setInterval(y,A,...L){const{delegate:Z}=l;return Z?.setInterval?Z.setInterval(y,A,...L):setInterval(y,A,...L)},clearInterval(y){const{delegate:A}=l;return(A?.clearInterval||clearInterval)(y)},delegate:void 0};var m=p(35994);class s extends a{constructor(A,L){super(A,L),this.scheduler=A,this.work=L,this.pending=!1}schedule(A,L=0){var Z;if(this.closed)return this;this.state=A;const ie=this.id,S=this.scheduler;return null!=ie&&(this.id=this.recycleAsyncId(S,ie,L)),this.pending=!0,this.delay=L,this.id=null!==(Z=this.id)&&void 0!==Z?Z:this.requestAsyncId(S,this.id,L),this}requestAsyncId(A,L,Z=0){return l.setInterval(A.flush.bind(A,this),Z)}recycleAsyncId(A,L,Z=0){if(null!=Z&&this.delay===Z&&!1===this.pending)return L;null!=L&&l.clearInterval(L)}execute(A,L){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const Z=this._execute(A,L);if(Z)return Z;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(A,L){let ie,Z=!1;try{this.work(A)}catch(S){Z=!0,ie=S||new Error("Scheduled action threw falsy error")}if(Z)return this.unsubscribe(),ie}unsubscribe(){if(!this.closed){const{id:A,scheduler:L}=this,{actions:Z}=L;this.work=this.state=this.scheduler=null,this.pending=!1,(0,m.o)(Z,this),null!=A&&(this.id=this.recycleAsyncId(L,A,null)),this.delay=null,super.unsubscribe()}}}},33158:(Bt,Ce,p)=>{"use strict";p.d(Ce,{q:()=>l});var n=p(79639);class a{constructor(s,y=a.now){this.schedulerActionCtor=s,this.now=y}schedule(s,y=0,A){return new this.schedulerActionCtor(this,s).schedule(A,y)}}a.now=n.U.now;class l extends a{constructor(s,y=a.now){super(s,y),this.actions=[],this._active=!1}flush(s){const{actions:y}=this;if(this._active)return void y.push(s);let A;this._active=!0;do{if(A=s.execute(s.state,s.delay))break}while(s=y.shift());if(this._active=!1,A){for(;s=y.shift();)s.unsubscribe();throw A}}}},41335:(Bt,Ce,p)=>{"use strict";p.d(Ce,{$:()=>fe});var n=p(52239);let l,a=1;const m={};function s(Te){return Te in m&&(delete m[Te],!0)}const y={setImmediate(Te){const Ge=a++;return m[Ge]=!0,l||(l=Promise.resolve()),l.then(()=>s(Ge)&&Te()),Ge},clearImmediate(Te){s(Te)}},{setImmediate:L,clearImmediate:Z}=y,ie={setImmediate(...Te){const{delegate:Ge}=ie;return(Ge?.setImmediate||L)(...Te)},clearImmediate(Te){const{delegate:Ge}=ie;return(Ge?.clearImmediate||Z)(Te)},delegate:void 0};var _e=p(33158);const fe=new class ae extends _e.q{flush(Ge){this._active=!0;const _t=this._scheduled;this._scheduled=void 0;const{actions:dt}=this;let P;Ge=Ge||dt.shift();do{if(P=Ge.execute(Ge.state,Ge.delay))break}while((Ge=dt[0])&&Ge.id===_t&&dt.shift());if(this._active=!1,P){for(;(Ge=dt[0])&&Ge.id===_t&&dt.shift();)Ge.unsubscribe();throw P}}}(class S extends n.R{constructor(Ge,_t){super(Ge,_t),this.scheduler=Ge,this.work=_t}requestAsyncId(Ge,_t,dt=0){return null!==dt&&dt>0?super.requestAsyncId(Ge,_t,dt):(Ge.actions.push(this),Ge._scheduled||(Ge._scheduled=ie.setImmediate(Ge.flush.bind(Ge,void 0))))}recycleAsyncId(Ge,_t,dt=0){var P;if(null!=dt?dt>0:this.delay>0)return super.recycleAsyncId(Ge,_t,dt);const{actions:E}=Ge;null!=_t&&(null===(P=E[E.length-1])||void 0===P?void 0:P.id)!==_t&&(ie.clearImmediate(_t),Ge._scheduled===_t&&(Ge._scheduled=void 0))}})},19402:(Bt,Ce,p)=>{"use strict";p.d(Ce,{E:()=>l,b:()=>m});var n=p(52239);const l=new(p(33158).q)(n.R),m=l},79639:(Bt,Ce,p)=>{"use strict";p.d(Ce,{U:()=>n});const n={now:()=>(n.delegate||Date).now(),delegate:void 0}},31721:(Bt,Ce,p)=>{"use strict";p.d(Ce,{T:()=>s});var n=p(52239),l=p(33158);const s=new class m extends l.q{}(class a extends n.R{constructor(L,Z){super(L,Z),this.scheduler=L,this.work=Z}schedule(L,Z=0){return Z>0?super.schedule(L,Z):(this.delay=Z,this.state=L,this.scheduler.flush(this),this)}execute(L,Z){return Z>0||this.closed?super.execute(L,Z):this._execute(L,Z)}requestAsyncId(L,Z,ie=0){return null!=ie&&ie>0||null==ie&&this.delay>0?super.requestAsyncId(L,Z,ie):(L.flush(this),0)}})},75892:(Bt,Ce,p)=>{"use strict";p.d(Ce,{f:()=>n});const n={setTimeout(a,l,...m){const{delegate:s}=n;return s?.setTimeout?s.setTimeout(a,l,...m):setTimeout(a,l,...m)},clearTimeout(a){const{delegate:l}=n;return(l?.clearTimeout||clearTimeout)(a)},delegate:void 0}},97431:(Bt,Ce,p)=>{"use strict";p.d(Ce,{l:()=>a});const a=function n(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},31656:(Bt,Ce,p)=>{"use strict";p.d(Ce,{s:()=>n});const n="function"==typeof Symbol&&Symbol.observable||"@@observable"},1924:(Bt,Ce,p)=>{"use strict";p.d(Ce,{G:()=>a});const a=(0,p(60975).L)(l=>function(){l(this),this.name="EmptyError",this.message="no elements in sequence"})},20664:(Bt,Ce,p)=>{"use strict";p.d(Ce,{R0:()=>y,lI:()=>s,ms:()=>m});var n=p(54853),a=p(63168);function l(A){return A[A.length-1]}function m(A){return(0,n.T)(l(A))?A.pop():void 0}function s(A){return(0,a.m)(l(A))?A.pop():void 0}function y(A,L){return"number"==typeof l(A)?A.pop():L}},60115:(Bt,Ce,p)=>{"use strict";p.d(Ce,{D:()=>s});const{isArray:n}=Array,{getPrototypeOf:a,prototype:l,keys:m}=Object;function s(A){if(1===A.length){const L=A[0];if(n(L))return{args:L,keys:null};if(function y(A){return A&&"object"==typeof A&&a(A)===l}(L)){const Z=m(L);return{args:Z.map(ie=>L[ie]),keys:Z}}}return{args:A,keys:null}}},50584:(Bt,Ce,p)=>{"use strict";p.d(Ce,{K:()=>a});const{isArray:n}=Array;function a(l){return 1===l.length&&n(l[0])?l[0]:l}},35994:(Bt,Ce,p)=>{"use strict";function n(a,l){if(a){const m=a.indexOf(l);0<=m&&a.splice(m,1)}}p.d(Ce,{o:()=>n})},60975:(Bt,Ce,p)=>{"use strict";function n(a){const m=a(s=>{Error.call(s),s.stack=(new Error).stack});return m.prototype=Object.create(Error.prototype),m.prototype.constructor=m,m}p.d(Ce,{L:()=>n})},7342:(Bt,Ce,p)=>{"use strict";function n(a,l){return a.reduce((m,s,y)=>(m[s]=l[y],m),{})}p.d(Ce,{e:()=>n})},42708:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Y:()=>l,l:()=>m});var n=p(20868);let a=null;function l(s){if(n.$.useDeprecatedSynchronousErrorHandling){const y=!a;if(y&&(a={errorThrown:!1,error:null}),s(),y){const{errorThrown:A,error:L}=a;if(a=null,A)throw L}}else s()}function m(s){n.$.useDeprecatedSynchronousErrorHandling&&a&&(a.errorThrown=!0,a.error=s)}},21631:(Bt,Ce,p)=>{"use strict";function n(a,l,m,s=0,y=!1){const A=l.schedule(function(){m(),y?a.add(this.schedule(null,s)):this.unsubscribe()},s);if(a.add(A),!y)return A}p.d(Ce,{N:()=>n})},93767:(Bt,Ce,p)=>{"use strict";function n(a){return a}p.d(Ce,{D:()=>n})},45491:(Bt,Ce,p)=>{"use strict";p.d(Ce,{X:()=>n});const n=a=>a&&"number"==typeof a.length&&"function"!=typeof a},77971:(Bt,Ce,p)=>{"use strict";p.d(Ce,{T:()=>a});var n=p(54853);function a(l){return Symbol.asyncIterator&&(0,n.T)(l?.[Symbol.asyncIterator])}},9813:(Bt,Ce,p)=>{"use strict";function n(a){return a instanceof Date&&!isNaN(a)}p.d(Ce,{v:()=>n})},54853:(Bt,Ce,p)=>{"use strict";function n(a){return"function"==typeof a}p.d(Ce,{T:()=>n})},16401:(Bt,Ce,p)=>{"use strict";p.d(Ce,{l:()=>l});var n=p(31656),a=p(54853);function l(m){return(0,a.T)(m[n.s])}},4695:(Bt,Ce,p)=>{"use strict";p.d(Ce,{x:()=>l});var n=p(97431),a=p(54853);function l(m){return(0,a.T)(m?.[n.l])}},55892:(Bt,Ce,p)=>{"use strict";p.d(Ce,{A:()=>l});var n=p(79103),a=p(54853);function l(m){return!!m&&(m instanceof n.c||(0,a.T)(m.lift)&&(0,a.T)(m.subscribe))}},74300:(Bt,Ce,p)=>{"use strict";p.d(Ce,{y:()=>a});var n=p(54853);function a(l){return(0,n.T)(l?.then)}},49306:(Bt,Ce,p)=>{"use strict";p.d(Ce,{C:()=>l,U:()=>m});var n=p(1777),a=p(54853);function l(s){return(0,n.AQ)(this,arguments,function*(){const A=s.getReader();try{for(;;){const{value:L,done:Z}=yield(0,n.N3)(A.read());if(Z)return yield(0,n.N3)(void 0);yield yield(0,n.N3)(L)}}finally{A.releaseLock()}})}function m(s){return(0,a.T)(s?.getReader)}},63168:(Bt,Ce,p)=>{"use strict";p.d(Ce,{m:()=>a});var n=p(54853);function a(l){return l&&(0,n.T)(l.schedule)}},90848:(Bt,Ce,p)=>{"use strict";p.d(Ce,{N:()=>l,S:()=>a});var n=p(54853);function a(m){return(0,n.T)(m?.lift)}function l(m){return s=>{if(a(s))return s.lift(function(y){try{return m(y,this)}catch(A){this.error(A)}});throw new TypeError("Unable to lift unknown Observable type")}}},60808:(Bt,Ce,p)=>{"use strict";p.d(Ce,{I:()=>m});var n=p(28228);const{isArray:a}=Array;function m(s){return(0,n.T)(y=>function l(s,y){return a(y)?s(...y):s(y)}(s,y))}},60601:(Bt,Ce,p)=>{"use strict";function n(){}p.d(Ce,{l:()=>n})},8481:(Bt,Ce,p)=>{"use strict";p.d(Ce,{F:()=>a,m:()=>l});var n=p(93767);function a(...m){return l(m)}function l(m){return 0===m.length?n.D:1===m.length?m[0]:function(y){return m.reduce((A,L)=>L(A),y)}}},15760:(Bt,Ce,p)=>{"use strict";p.d(Ce,{m:()=>l});var n=p(20868),a=p(75892);function l(m){a.f.setTimeout(()=>{const{onUnhandledError:s}=n.$;if(!s)throw m;s(m)})}},36309:(Bt,Ce,p)=>{"use strict";function n(a){return new TypeError(`You provided ${null!==a&&"object"==typeof a?"an invalid object":`'${a}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}p.d(Ce,{L:()=>n})},7902:()=>{"use strict";class Bt{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(n,a=!1){return this.onePassHasher.start().appendStr(n).end(a)}static hashAsciiStr(n,a=!1){return this.onePassHasher.start().appendAsciiStr(n).end(a)}static _hex(n){const a=Bt.hexChars,l=Bt.hexOut;let m,s,y,A;for(A=0;A<4;A+=1)for(s=8*A,m=n[A],y=0;y<8;y+=2)l[s+1+y]=a.charAt(15&m),m>>>=4,l[s+0+y]=a.charAt(15&m),m>>>=4;return l.join("")}static _md5cycle(n,a){let l=n[0],m=n[1],s=n[2],y=n[3];l+=(m&s|~m&y)+a[0]-680876936|0,l=(l<<7|l>>>25)+m|0,y+=(l&m|~l&s)+a[1]-389564586|0,y=(y<<12|y>>>20)+l|0,s+=(y&l|~y&m)+a[2]+606105819|0,s=(s<<17|s>>>15)+y|0,m+=(s&y|~s&l)+a[3]-1044525330|0,m=(m<<22|m>>>10)+s|0,l+=(m&s|~m&y)+a[4]-176418897|0,l=(l<<7|l>>>25)+m|0,y+=(l&m|~l&s)+a[5]+1200080426|0,y=(y<<12|y>>>20)+l|0,s+=(y&l|~y&m)+a[6]-1473231341|0,s=(s<<17|s>>>15)+y|0,m+=(s&y|~s&l)+a[7]-45705983|0,m=(m<<22|m>>>10)+s|0,l+=(m&s|~m&y)+a[8]+1770035416|0,l=(l<<7|l>>>25)+m|0,y+=(l&m|~l&s)+a[9]-1958414417|0,y=(y<<12|y>>>20)+l|0,s+=(y&l|~y&m)+a[10]-42063|0,s=(s<<17|s>>>15)+y|0,m+=(s&y|~s&l)+a[11]-1990404162|0,m=(m<<22|m>>>10)+s|0,l+=(m&s|~m&y)+a[12]+1804603682|0,l=(l<<7|l>>>25)+m|0,y+=(l&m|~l&s)+a[13]-40341101|0,y=(y<<12|y>>>20)+l|0,s+=(y&l|~y&m)+a[14]-1502002290|0,s=(s<<17|s>>>15)+y|0,m+=(s&y|~s&l)+a[15]+1236535329|0,m=(m<<22|m>>>10)+s|0,l+=(m&y|s&~y)+a[1]-165796510|0,l=(l<<5|l>>>27)+m|0,y+=(l&s|m&~s)+a[6]-1069501632|0,y=(y<<9|y>>>23)+l|0,s+=(y&m|l&~m)+a[11]+643717713|0,s=(s<<14|s>>>18)+y|0,m+=(s&l|y&~l)+a[0]-373897302|0,m=(m<<20|m>>>12)+s|0,l+=(m&y|s&~y)+a[5]-701558691|0,l=(l<<5|l>>>27)+m|0,y+=(l&s|m&~s)+a[10]+38016083|0,y=(y<<9|y>>>23)+l|0,s+=(y&m|l&~m)+a[15]-660478335|0,s=(s<<14|s>>>18)+y|0,m+=(s&l|y&~l)+a[4]-405537848|0,m=(m<<20|m>>>12)+s|0,l+=(m&y|s&~y)+a[9]+568446438|0,l=(l<<5|l>>>27)+m|0,y+=(l&s|m&~s)+a[14]-1019803690|0,y=(y<<9|y>>>23)+l|0,s+=(y&m|l&~m)+a[3]-187363961|0,s=(s<<14|s>>>18)+y|0,m+=(s&l|y&~l)+a[8]+1163531501|0,m=(m<<20|m>>>12)+s|0,l+=(m&y|s&~y)+a[13]-1444681467|0,l=(l<<5|l>>>27)+m|0,y+=(l&s|m&~s)+a[2]-51403784|0,y=(y<<9|y>>>23)+l|0,s+=(y&m|l&~m)+a[7]+1735328473|0,s=(s<<14|s>>>18)+y|0,m+=(s&l|y&~l)+a[12]-1926607734|0,m=(m<<20|m>>>12)+s|0,l+=(m^s^y)+a[5]-378558|0,l=(l<<4|l>>>28)+m|0,y+=(l^m^s)+a[8]-2022574463|0,y=(y<<11|y>>>21)+l|0,s+=(y^l^m)+a[11]+1839030562|0,s=(s<<16|s>>>16)+y|0,m+=(s^y^l)+a[14]-35309556|0,m=(m<<23|m>>>9)+s|0,l+=(m^s^y)+a[1]-1530992060|0,l=(l<<4|l>>>28)+m|0,y+=(l^m^s)+a[4]+1272893353|0,y=(y<<11|y>>>21)+l|0,s+=(y^l^m)+a[7]-155497632|0,s=(s<<16|s>>>16)+y|0,m+=(s^y^l)+a[10]-1094730640|0,m=(m<<23|m>>>9)+s|0,l+=(m^s^y)+a[13]+681279174|0,l=(l<<4|l>>>28)+m|0,y+=(l^m^s)+a[0]-358537222|0,y=(y<<11|y>>>21)+l|0,s+=(y^l^m)+a[3]-722521979|0,s=(s<<16|s>>>16)+y|0,m+=(s^y^l)+a[6]+76029189|0,m=(m<<23|m>>>9)+s|0,l+=(m^s^y)+a[9]-640364487|0,l=(l<<4|l>>>28)+m|0,y+=(l^m^s)+a[12]-421815835|0,y=(y<<11|y>>>21)+l|0,s+=(y^l^m)+a[15]+530742520|0,s=(s<<16|s>>>16)+y|0,m+=(s^y^l)+a[2]-995338651|0,m=(m<<23|m>>>9)+s|0,l+=(s^(m|~y))+a[0]-198630844|0,l=(l<<6|l>>>26)+m|0,y+=(m^(l|~s))+a[7]+1126891415|0,y=(y<<10|y>>>22)+l|0,s+=(l^(y|~m))+a[14]-1416354905|0,s=(s<<15|s>>>17)+y|0,m+=(y^(s|~l))+a[5]-57434055|0,m=(m<<21|m>>>11)+s|0,l+=(s^(m|~y))+a[12]+1700485571|0,l=(l<<6|l>>>26)+m|0,y+=(m^(l|~s))+a[3]-1894986606|0,y=(y<<10|y>>>22)+l|0,s+=(l^(y|~m))+a[10]-1051523|0,s=(s<<15|s>>>17)+y|0,m+=(y^(s|~l))+a[1]-2054922799|0,m=(m<<21|m>>>11)+s|0,l+=(s^(m|~y))+a[8]+1873313359|0,l=(l<<6|l>>>26)+m|0,y+=(m^(l|~s))+a[15]-30611744|0,y=(y<<10|y>>>22)+l|0,s+=(l^(y|~m))+a[6]-1560198380|0,s=(s<<15|s>>>17)+y|0,m+=(y^(s|~l))+a[13]+1309151649|0,m=(m<<21|m>>>11)+s|0,l+=(s^(m|~y))+a[4]-145523070|0,l=(l<<6|l>>>26)+m|0,y+=(m^(l|~s))+a[11]-1120210379|0,y=(y<<10|y>>>22)+l|0,s+=(l^(y|~m))+a[2]+718787259|0,s=(s<<15|s>>>17)+y|0,m+=(y^(s|~l))+a[9]-343485551|0,m=(m<<21|m>>>11)+s|0,n[0]=l+n[0]|0,n[1]=m+n[1]|0,n[2]=s+n[2]|0,n[3]=y+n[3]|0}start(){return this._dataLength=0,this._bufferLength=0,this._state.set(Bt.stateIdentity),this}appendStr(n){const a=this._buffer8,l=this._buffer32;let s,y,m=this._bufferLength;for(y=0;y<n.length;y+=1){if(s=n.charCodeAt(y),s<128)a[m++]=s;else if(s<2048)a[m++]=192+(s>>>6),a[m++]=63&s|128;else if(s<55296||s>56319)a[m++]=224+(s>>>12),a[m++]=s>>>6&63|128,a[m++]=63&s|128;else{if(s=1024*(s-55296)+(n.charCodeAt(++y)-56320)+65536,s>1114111)throw new Error("Unicode standard supports code points up to U+10FFFF");a[m++]=240+(s>>>18),a[m++]=s>>>12&63|128,a[m++]=s>>>6&63|128,a[m++]=63&s|128}m>=64&&(this._dataLength+=64,Bt._md5cycle(this._state,l),m-=64,l[0]=l[16])}return this._bufferLength=m,this}appendAsciiStr(n){const a=this._buffer8,l=this._buffer32;let s,m=this._bufferLength,y=0;for(;;){for(s=Math.min(n.length-y,64-m);s--;)a[m++]=n.charCodeAt(y++);if(m<64)break;this._dataLength+=64,Bt._md5cycle(this._state,l),m=0}return this._bufferLength=m,this}appendByteArray(n){const a=this._buffer8,l=this._buffer32;let s,m=this._bufferLength,y=0;for(;;){for(s=Math.min(n.length-y,64-m);s--;)a[m++]=n[y++];if(m<64)break;this._dataLength+=64,Bt._md5cycle(this._state,l),m=0}return this._bufferLength=m,this}getState(){const n=this._state;return{buffer:String.fromCharCode.apply(null,Array.from(this._buffer8)),buflen:this._bufferLength,length:this._dataLength,state:[n[0],n[1],n[2],n[3]]}}setState(n){const a=n.buffer,l=n.state,m=this._state;let s;for(this._dataLength=n.length,this._bufferLength=n.buflen,m[0]=l[0],m[1]=l[1],m[2]=l[2],m[3]=l[3],s=0;s<a.length;s+=1)this._buffer8[s]=a.charCodeAt(s)}end(n=!1){const a=this._bufferLength,l=this._buffer8,m=this._buffer32,s=1+(a>>2);this._dataLength+=a;const y=8*this._dataLength;if(l[a]=128,l[a+1]=l[a+2]=l[a+3]=0,m.set(Bt.buffer32Identity.subarray(s),s),a>55&&(Bt._md5cycle(this._state,m),m.set(Bt.buffer32Identity)),y<=4294967295)m[14]=y;else{const A=y.toString(16).match(/(.*?)(.{0,8})$/);if(null===A)return;const L=parseInt(A[2],16),Z=parseInt(A[1],16)||0;m[14]=L,m[15]=Z}return Bt._md5cycle(this._state,m),n?this._state:Bt._hex(this._state)}}if(Bt.stateIdentity=new Int32Array([1732584193,-271733879,-1732584194,271733878]),Bt.buffer32Identity=new Int32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),Bt.hexChars="0123456789abcdef",Bt.hexOut=[],Bt.onePassHasher=new Bt,"5d41402abc4b2a76b9719d911017c592"!==Bt.hashStr("hello"))throw new Error("Md5 self test failed.")},50997:(Bt,Ce,p)=>{"use strict";p.d(Ce,{A:()=>S});const a={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let l;const m=new Uint8Array(16);function s(){if(!l&&(l=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!l))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return l(m)}const y=[];for(let _e=0;_e<256;++_e)y.push((_e+256).toString(16).slice(1));const S=function ie(_e,ae,fe){if(a.randomUUID&&!ae&&!_e)return a.randomUUID();const be=(_e=_e||{}).random||(_e.rng||s)();if(be[6]=15&be[6]|64,be[8]=63&be[8]|128,ae){fe=fe||0;for(let Te=0;Te<16;++Te)ae[fe+Te]=be[Te];return ae}return function A(_e,ae=0){return y[_e[ae+0]]+y[_e[ae+1]]+y[_e[ae+2]]+y[_e[ae+3]]+"-"+y[_e[ae+4]]+y[_e[ae+5]]+"-"+y[_e[ae+6]]+y[_e[ae+7]]+"-"+y[_e[ae+8]]+y[_e[ae+9]]+"-"+y[_e[ae+10]]+y[_e[ae+11]]+y[_e[ae+12]]+y[_e[ae+13]]+y[_e[ae+14]]+y[_e[ae+15]]}(be)}},49667:(Bt,Ce,p)=>{"use strict";function n(l,m,s,y,A,L,Z){try{var ie=l[L](Z),S=ie.value}catch(_e){return void s(_e)}ie.done?m(S):Promise.resolve(S).then(y,A)}function a(l){return function(){var m=this,s=arguments;return new Promise(function(y,A){var L=l.apply(m,s);function Z(S){n(L,y,A,Z,ie,"next",S)}function ie(S){n(L,y,A,Z,ie,"throw",S)}Z(void 0)})}}p.d(Ce,{A:()=>a})},1777:(Bt,Ce,p)=>{"use strict";function _e(ke,re,pe,U){return new(pe||(pe=Promise))(function(J,Ne){function Pt(oe){try{It(U.next(oe))}catch(Ze){Ne(Ze)}}function tt(oe){try{It(U.throw(oe))}catch(Ze){Ne(Ze)}}function It(oe){oe.done?J(oe.value):function G(J){return J instanceof pe?J:new pe(function(Ne){Ne(J)})}(oe.value).then(Pt,tt)}It((U=U.apply(ke,re||[])).next())})}function E(ke){return this instanceof E?(this.v=ke,this):new E(ke)}function te(ke,re,pe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var G,U=pe.apply(ke,re||[]),J=[];return G=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Pt("next"),Pt("throw"),Pt("return",function Ne(rt){return function(Je){return Promise.resolve(Je).then(rt,Ze)}}),G[Symbol.asyncIterator]=function(){return this},G;function Pt(rt,Je){U[rt]&&(G[rt]=function(an){return new Promise(function(X,ze){J.push([rt,an,X,ze])>1||tt(rt,an)})},Je&&(G[rt]=Je(G[rt])))}function tt(rt,Je){try{!function It(rt){rt.value instanceof E?Promise.resolve(rt.value.v).then(oe,Ze):Ee(J[0][2],rt)}(U[rt](Je))}catch(an){Ee(J[0][3],an)}}function oe(rt){tt("next",rt)}function Ze(rt){tt("throw",rt)}function Ee(rt,Je){rt(Je),J.shift(),J.length&&tt(J[0][0],J[0][1])}}function we(ke){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var pe,re=ke[Symbol.asyncIterator];return re?re.call(ke):(ke=function Te(ke){var re="function"==typeof Symbol&&Symbol.iterator,pe=re&&ke[re],U=0;if(pe)return pe.call(ke);if(ke&&"number"==typeof ke.length)return{next:function(){return ke&&U>=ke.length&&(ke=void 0),{value:ke&&ke[U++],done:!ke}}};throw new TypeError(re?"Object is not iterable.":"Symbol.iterator is not defined.")}(ke),pe={},U("next"),U("throw"),U("return"),pe[Symbol.asyncIterator]=function(){return this},pe);function U(J){pe[J]=ke[J]&&function(Ne){return new Promise(function(Pt,tt){!function G(J,Ne,Pt,tt){Promise.resolve(tt).then(function(It){J({value:It,done:Pt})},Ne)}(Pt,tt,(Ne=ke[J](Ne)).done,Ne.value)})}}}p.d(Ce,{AQ:()=>te,N3:()=>E,sH:()=>_e,xN:()=>we}),"function"==typeof SuppressedError&&SuppressedError},29472:(Bt,Ce,p)=>{"use strict";function s(ke,re,pe,U){var Ne,G=arguments.length,J=G<3?re:null===U?U=Object.getOwnPropertyDescriptor(re,pe):U;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)J=Reflect.decorate(ke,re,pe,U);else for(var Pt=ke.length-1;Pt>=0;Pt--)(Ne=ke[Pt])&&(J=(G<3?Ne(J):G>3?Ne(re,pe,J):Ne(re,pe))||J);return G>3&&J&&Object.defineProperty(re,pe,J),J}function y(ke,re){return function(pe,U){re(pe,U,ke)}}p.d(Ce,{Cg:()=>s,Qj:()=>y}),"function"==typeof SuppressedError&&SuppressedError},42635:(Bt,Ce,p)=>{"use strict";p.d(Ce,{FX:()=>We,If:()=>n,K2:()=>y,MA:()=>_e,Os:()=>s,P:()=>fe,hZ:()=>l,i0:()=>m,i7:()=>Z,iF:()=>A,kY:()=>ie,kp:()=>a,sf:()=>we,ui:()=>at,wk:()=>L});var n=function(je){return je[je.State=0]="State",je[je.Transition=1]="Transition",je[je.Sequence=2]="Sequence",je[je.Group=3]="Group",je[je.Animate=4]="Animate",je[je.Keyframes=5]="Keyframes",je[je.Style=6]="Style",je[je.Trigger=7]="Trigger",je[je.Reference=8]="Reference",je[je.AnimateChild=9]="AnimateChild",je[je.AnimateRef=10]="AnimateRef",je[je.Query=11]="Query",je[je.Stagger=12]="Stagger",je}(n||{});const a="*";function l(je,yt){return{type:n.Trigger,name:je,definitions:yt,options:{}}}function m(je,yt=null){return{type:n.Animate,styles:yt,timings:je}}function s(je,yt=null){return{type:n.Group,steps:je,options:yt}}function y(je,yt=null){return{type:n.Sequence,steps:je,options:yt}}function A(je){return{type:n.Style,styles:je,offset:null}}function L(je,yt,nn){return{type:n.State,name:je,styles:yt,options:nn}}function Z(je){return{type:n.Keyframes,steps:je}}function ie(je,yt,nn=null){return{type:n.Transition,expr:je,animation:yt,options:nn}}function _e(je=null){return{type:n.AnimateChild,options:je}}function fe(je,yt,nn=null){return{type:n.Query,selector:je,animation:yt,options:nn}}class we{constructor(yt=0,nn=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=yt+nn}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(yt=>yt()),this._onDoneFns=[])}onStart(yt){this._originalOnStartFns.push(yt),this._onStartFns.push(yt)}onDone(yt){this._originalOnDoneFns.push(yt),this._onDoneFns.push(yt)}onDestroy(yt){this._onDestroyFns.push(yt)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(yt=>yt()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(yt=>yt()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(yt){this._position=this.totalTime?yt*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(yt){const nn="start"==yt?this._onStartFns:this._onDoneFns;nn.forEach(pn=>pn()),nn.length=0}}class at{constructor(yt){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=yt;let nn=0,pn=0,gn=0;const Et=this.players.length;0==Et?queueMicrotask(()=>this._onFinish()):this.players.forEach(ln=>{ln.onDone(()=>{++nn==Et&&this._onFinish()}),ln.onDestroy(()=>{++pn==Et&&this._onDestroy()}),ln.onStart(()=>{++gn==Et&&this._onStart()})}),this.totalTime=this.players.reduce((ln,Xt)=>Math.max(ln,Xt.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(yt=>yt()),this._onDoneFns=[])}init(){this.players.forEach(yt=>yt.init())}onStart(yt){this._onStartFns.push(yt)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(yt=>yt()),this._onStartFns=[])}onDone(yt){this._onDoneFns.push(yt)}onDestroy(yt){this._onDestroyFns.push(yt)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(yt=>yt.play())}pause(){this.players.forEach(yt=>yt.pause())}restart(){this.players.forEach(yt=>yt.restart())}finish(){this._onFinish(),this.players.forEach(yt=>yt.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(yt=>yt.destroy()),this._onDestroyFns.forEach(yt=>yt()),this._onDestroyFns=[])}reset(){this.players.forEach(yt=>yt.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(yt){const nn=yt*this.totalTime;this.players.forEach(pn=>{const gn=pn.totalTime?Math.min(1,nn/pn.totalTime):1;pn.setPosition(gn)})}getPosition(){const yt=this.players.reduce((nn,pn)=>null===nn||pn.totalTime>nn.totalTime?pn:nn,null);return null!=yt?yt.getPosition():0}beforeDestroy(){this.players.forEach(yt=>{yt.beforeDestroy&&yt.beforeDestroy()})}triggerCallback(yt){const nn="start"==yt?this._onStartFns:this._onDoneFns;nn.forEach(pn=>pn()),nn.length=0}}const We="!"},23831:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Pd:()=>ge,Au:()=>tt,vr:()=>G,vR:()=>En,kB:()=>Rt,Bu:()=>It,FN:()=>Lt,GX:()=>Fe,Q_:()=>le,Z7:()=>Ze,Ai:()=>w,px:()=>ln,_G:()=>wn,w6:()=>Pn,Ae:()=>Xt});var n=p(5795),a=p(61268),l=p(30206),m=p(53613),s=p(56811),y=p(55502),A=p(89663),L=p(6166),Z=p(61383),ie=p(90630),S=p(19754),_e=p(28228),ae=p(99515),fe=p(69699),be=p(86008),Te=p(179),Ge=p(35596),_t=p(38875),dt=p(89946),P=p(20937),E=p(79103),te=p(98434);const we=new Set;let at,We=(()=>{class ht{constructor(ft,Tt){this._platform=ft,this._nonce=Tt,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):yt}matchMedia(ft){return(this._platform.WEBKIT||this._platform.BLINK)&&function je(ht,Ht){if(!we.has(ht))try{at||(at=document.createElement("style"),Ht&&at.setAttribute("nonce",Ht),at.setAttribute("type","text/css"),document.head.appendChild(at)),at.sheet&&(at.sheet.insertRule(`@media ${ht} {body{ }}`,0),we.add(ht))}catch(ft){console.error(ft)}}(ft,this._nonce),this._matchMedia(ft)}static{this.\u0275fac=function(Tt){return new(Tt||ht)(a.KVO(l.OD),a.KVO(a.BIS,8))}}static{this.\u0275prov=a.jDH({token:ht,factory:ht.\u0275fac,providedIn:"root"})}}return ht})();function yt(ht){return{matches:"all"===ht||""===ht,media:ht,addListener:()=>{},removeListener:()=>{}}}let nn=(()=>{class ht{constructor(ft,Tt){this._mediaMatcher=ft,this._zone=Tt,this._queries=new Map,this._destroySubject=new m.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(ft){return pn((0,_t.FG)(ft)).some(Tn=>this._registerQuery(Tn).mql.matches)}observe(ft){const Tn=pn((0,_t.FG)(ft)).map(oi=>this._registerQuery(oi).observable);let tn=(0,dt.z)(Tn);return tn=(0,P.x)(tn.pipe((0,ae.s)(1)),tn.pipe((0,fe.i)(1),(0,ie.B)(0))),tn.pipe((0,_e.T)(oi=>{const hi={matches:!1,breakpoints:{}};return oi.forEach(({matches:Si,query:vi})=>{hi.matches=hi.matches||Si,hi.breakpoints[vi]=Si}),hi}))}_registerQuery(ft){if(this._queries.has(ft))return this._queries.get(ft);const Tt=this._mediaMatcher.matchMedia(ft),tn={observable:new E.c(oi=>{const hi=Si=>this._zone.run(()=>oi.next(Si));return Tt.addListener(hi),()=>{Tt.removeListener(hi)}}).pipe((0,te.Z)(Tt),(0,_e.T)(({matches:oi})=>({query:ft,matches:oi})),(0,Te.Q)(this._destroySubject)),mql:Tt};return this._queries.set(ft,tn),tn}static{this.\u0275fac=function(Tt){return new(Tt||ht)(a.KVO(We),a.KVO(a.SKi))}}static{this.\u0275prov=a.jDH({token:ht,factory:ht.\u0275fac,providedIn:"root"})}}return ht})();function pn(ht){return ht.map(Ht=>Ht.split(",")).reduce((Ht,ft)=>Ht.concat(ft)).map(Ht=>Ht.trim())}const Et=" ";function ln(ht,Ht,ft){const Tt=_n(ht,Ht);ft=ft.trim(),!Tt.some(Tn=>Tn.trim()===ft)&&(Tt.push(ft),ht.setAttribute(Ht,Tt.join(Et)))}function Xt(ht,Ht,ft){const Tt=_n(ht,Ht);ft=ft.trim();const Tn=Tt.filter(tn=>tn!==ft);Tn.length?ht.setAttribute(Ht,Tn.join(Et)):ht.removeAttribute(Ht)}function _n(ht,Ht){return ht.getAttribute(Ht)?.match(/\S+/g)??[]}const re="cdk-describedby-message",pe="cdk-describedby-host";let U=0,G=(()=>{class ht{constructor(ft,Tt){this._platform=Tt,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+U++,this._document=ft,this._id=(0,a.WQX)(a.sZ2)+"-"+U++}describe(ft,Tt,Tn){if(!this._canBeDescribed(ft,Tt))return;const tn=J(Tt,Tn);"string"!=typeof Tt?(Ne(Tt,this._id),this._messageRegistry.set(tn,{messageElement:Tt,referenceCount:0})):this._messageRegistry.has(tn)||this._createMessageElement(Tt,Tn),this._isElementDescribedByMessage(ft,tn)||this._addMessageReference(ft,tn)}removeDescription(ft,Tt,Tn){if(!Tt||!this._isElementNode(ft))return;const tn=J(Tt,Tn);if(this._isElementDescribedByMessage(ft,tn)&&this._removeMessageReference(ft,tn),"string"==typeof Tt){const oi=this._messageRegistry.get(tn);oi&&0===oi.referenceCount&&this._deleteMessageElement(tn)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const ft=this._document.querySelectorAll(`[${pe}="${this._id}"]`);for(let Tt=0;Tt<ft.length;Tt++)this._removeCdkDescribedByReferenceIds(ft[Tt]),ft[Tt].removeAttribute(pe);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(ft,Tt){const Tn=this._document.createElement("div");Ne(Tn,this._id),Tn.textContent=ft,Tt&&Tn.setAttribute("role",Tt),this._createMessagesContainer(),this._messagesContainer.appendChild(Tn),this._messageRegistry.set(J(ft,Tt),{messageElement:Tn,referenceCount:0})}_deleteMessageElement(ft){this._messageRegistry.get(ft)?.messageElement?.remove(),this._messageRegistry.delete(ft)}_createMessagesContainer(){if(this._messagesContainer)return;const ft="cdk-describedby-message-container",Tt=this._document.querySelectorAll(`.${ft}[platform="server"]`);for(let tn=0;tn<Tt.length;tn++)Tt[tn].remove();const Tn=this._document.createElement("div");Tn.style.visibility="hidden",Tn.classList.add(ft),Tn.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&Tn.setAttribute("platform","server"),this._document.body.appendChild(Tn),this._messagesContainer=Tn}_removeCdkDescribedByReferenceIds(ft){const Tt=_n(ft,"aria-describedby").filter(Tn=>0!=Tn.indexOf(re));ft.setAttribute("aria-describedby",Tt.join(" "))}_addMessageReference(ft,Tt){const Tn=this._messageRegistry.get(Tt);ln(ft,"aria-describedby",Tn.messageElement.id),ft.setAttribute(pe,this._id),Tn.referenceCount++}_removeMessageReference(ft,Tt){const Tn=this._messageRegistry.get(Tt);Tn.referenceCount--,Xt(ft,"aria-describedby",Tn.messageElement.id),ft.removeAttribute(pe)}_isElementDescribedByMessage(ft,Tt){const Tn=_n(ft,"aria-describedby"),tn=this._messageRegistry.get(Tt),oi=tn&&tn.messageElement.id;return!!oi&&-1!=Tn.indexOf(oi)}_canBeDescribed(ft,Tt){if(!this._isElementNode(ft))return!1;if(Tt&&"object"==typeof Tt)return!0;const Tn=null==Tt?"":`${Tt}`.trim(),tn=ft.getAttribute("aria-label");return!(!Tn||tn&&tn.trim()===Tn)}_isElementNode(ft){return ft.nodeType===this._document.ELEMENT_NODE}static{this.\u0275fac=function(Tt){return new(Tt||ht)(a.KVO(n.qQ),a.KVO(l.OD))}}static{this.\u0275prov=a.jDH({token:ht,factory:ht.\u0275fac,providedIn:"root"})}}return ht})();function J(ht,Ht){return"string"==typeof ht?`${Ht||""}/${ht}`:ht}function Ne(ht,Ht){ht.id||(ht.id=`${re}-${Ht}-${U++}`)}class Pt{constructor(Ht,ft){this._items=Ht,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new m.B,this._typeaheadSubscription=s.yU.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=Tt=>Tt.disabled,this._pressedLetters=[],this.tabOut=new m.B,this.change=new m.B,Ht instanceof a.rOR?this._itemChangesSubscription=Ht.changes.subscribe(Tt=>this._itemsChanged(Tt.toArray())):(0,a.Hps)(Ht)&&(this._effectRef=(0,a.QZP)(()=>this._itemsChanged(Ht()),{injector:ft}))}skipPredicate(Ht){return this._skipPredicateFn=Ht,this}withWrap(Ht=!0){return this._wrap=Ht,this}withVerticalOrientation(Ht=!0){return this._vertical=Ht,this}withHorizontalOrientation(Ht){return this._horizontal=Ht,this}withAllowedModifierKeys(Ht){return this._allowedModifierKeys=Ht,this}withTypeAhead(Ht=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,Z.M)(ft=>this._pressedLetters.push(ft)),(0,ie.B)(Ht),(0,S.p)(()=>this._pressedLetters.length>0),(0,_e.T)(()=>this._pressedLetters.join(""))).subscribe(ft=>{const Tt=this._getItemsArray();for(let Tn=1;Tn<Tt.length+1;Tn++){const tn=(this._activeItemIndex+Tn)%Tt.length,oi=Tt[tn];if(!this._skipPredicateFn(oi)&&0===oi.getLabel().toUpperCase().trim().indexOf(ft)){this.setActiveItem(tn);break}}this._pressedLetters=[]}),this}cancelTypeahead(){return this._pressedLetters=[],this}withHomeAndEnd(Ht=!0){return this._homeAndEnd=Ht,this}withPageUpDown(Ht=!0,ft=10){return this._pageUpAndDown={enabled:Ht,delta:ft},this}setActiveItem(Ht){const ft=this._activeItem;this.updateActiveItem(Ht),this._activeItem!==ft&&this.change.next(this._activeItemIndex)}onKeydown(Ht){const ft=Ht.keyCode,Tn=["altKey","ctrlKey","metaKey","shiftKey"].every(tn=>!Ht[tn]||this._allowedModifierKeys.indexOf(tn)>-1);switch(ft){case L.wn:return void this.tabOut.next();case L.n6:if(this._vertical&&Tn){this.setNextItemActive();break}return;case L.i7:if(this._vertical&&Tn){this.setPreviousItemActive();break}return;case L.LE:if(this._horizontal&&Tn){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case L.UQ:if(this._horizontal&&Tn){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case L.yZ:if(this._homeAndEnd&&Tn){this.setFirstItemActive();break}return;case L.Kp:if(this._homeAndEnd&&Tn){this.setLastItemActive();break}return;case L.w_:if(this._pageUpAndDown.enabled&&Tn){const tn=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(tn>0?tn:0,1);break}return;case L.dB:if(this._pageUpAndDown.enabled&&Tn){const tn=this._activeItemIndex+this._pageUpAndDown.delta,oi=this._getItemsArray().length;this._setActiveItemByIndex(tn<oi?tn:oi-1,-1);break}return;default:return void((Tn||(0,L.rp)(Ht,"shiftKey"))&&(Ht.key&&1===Ht.key.length?this._letterKeyStream.next(Ht.key.toLocaleUpperCase()):(ft>=L.A&&ft<=L.Z||ft>=L.f2&&ft<=L.bn)&&this._letterKeyStream.next(String.fromCharCode(ft))))}this._pressedLetters=[],Ht.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._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(Ht){const ft=this._getItemsArray(),Tt="number"==typeof Ht?Ht:ft.indexOf(Ht);this._activeItem=ft[Tt]??null,this._activeItemIndex=Tt}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(Ht){this._wrap?this._setActiveInWrapMode(Ht):this._setActiveInDefaultMode(Ht)}_setActiveInWrapMode(Ht){const ft=this._getItemsArray();for(let Tt=1;Tt<=ft.length;Tt++){const Tn=(this._activeItemIndex+Ht*Tt+ft.length)%ft.length;if(!this._skipPredicateFn(ft[Tn]))return void this.setActiveItem(Tn)}}_setActiveInDefaultMode(Ht){this._setActiveItemByIndex(this._activeItemIndex+Ht,Ht)}_setActiveItemByIndex(Ht,ft){const Tt=this._getItemsArray();if(Tt[Ht]){for(;this._skipPredicateFn(Tt[Ht]);)if(!Tt[Ht+=ft])return;this.setActiveItem(Ht)}}_getItemsArray(){return(0,a.Hps)(this._items)?this._items():this._items instanceof a.rOR?this._items.toArray():this._items}_itemsChanged(Ht){if(this._activeItem){const ft=Ht.indexOf(this._activeItem);ft>-1&&ft!==this._activeItemIndex&&(this._activeItemIndex=ft)}}}class tt extends Pt{setActiveItem(Ht){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(Ht),this.activeItem&&this.activeItem.setActiveStyles()}}class It extends Pt{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(Ht){return this._origin=Ht,this}setActiveItem(Ht){super.setActiveItem(Ht),this.activeItem&&this.activeItem.focus(this._origin)}}let Ze=(()=>{class ht{constructor(ft){this._platform=ft}isDisabled(ft){return ft.hasAttribute("disabled")}isVisible(ft){return function rt(ht){return!!(ht.offsetWidth||ht.offsetHeight||"function"==typeof ht.getClientRects&&ht.getClientRects().length)}(ft)&&"visible"===getComputedStyle(ft).visibility}isTabbable(ft){if(!this._platform.isBrowser)return!1;const Tt=function Ee(ht){try{return ht.frameElement}catch{return null}}(function ri(ht){return ht.ownerDocument&&ht.ownerDocument.defaultView||window}(ft));if(Tt&&(-1===$t(Tt)||!this.isVisible(Tt)))return!1;let Tn=ft.nodeName.toLowerCase(),tn=$t(ft);return ft.hasAttribute("contenteditable")?-1!==tn:!("iframe"===Tn||"object"===Tn||this._platform.WEBKIT&&this._platform.IOS&&!function un(ht){let Ht=ht.nodeName.toLowerCase(),ft="input"===Ht&&ht.type;return"text"===ft||"password"===ft||"select"===Ht||"textarea"===Ht}(ft))&&("audio"===Tn?!!ft.hasAttribute("controls")&&-1!==tn:"video"===Tn?-1!==tn&&(null!==tn||this._platform.FIREFOX||ft.hasAttribute("controls")):ft.tabIndex>=0)}isFocusable(ft,Tt){return function xn(ht){return!function an(ht){return function ze(ht){return"input"==ht.nodeName.toLowerCase()}(ht)&&"hidden"==ht.type}(ht)&&(function Je(ht){let Ht=ht.nodeName.toLowerCase();return"input"===Ht||"select"===Ht||"button"===Ht||"textarea"===Ht}(ht)||function X(ht){return function it(ht){return"a"==ht.nodeName.toLowerCase()}(ht)&&ht.hasAttribute("href")}(ht)||ht.hasAttribute("contenteditable")||st(ht))}(ft)&&!this.isDisabled(ft)&&(Tt?.ignoreVisibility||this.isVisible(ft))}static{this.\u0275fac=function(Tt){return new(Tt||ht)(a.KVO(l.OD))}}static{this.\u0275prov=a.jDH({token:ht,factory:ht.\u0275fac,providedIn:"root"})}}return ht})();function st(ht){if(!ht.hasAttribute("tabindex")||void 0===ht.tabIndex)return!1;let Ht=ht.getAttribute("tabindex");return!(!Ht||isNaN(parseInt(Ht,10)))}function $t(ht){if(!st(ht))return null;const Ht=parseInt(ht.getAttribute("tabindex")||"",10);return isNaN(Ht)?-1:Ht}class Dn{get enabled(){return this._enabled}set enabled(Ht){this._enabled=Ht,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Ht,this._startAnchor),this._toggleAnchorTabIndex(Ht,this._endAnchor))}constructor(Ht,ft,Tt,Tn,tn=!1){this._element=Ht,this._checker=ft,this._ngZone=Tt,this._document=Tn,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,tn||this.attachAnchors()}destroy(){const Ht=this._startAnchor,ft=this._endAnchor;Ht&&(Ht.removeEventListener("focus",this.startAnchorListener),Ht.remove()),ft&&(ft.removeEventListener("focus",this.endAnchorListener),ft.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(Ht){return new Promise(ft=>{this._executeOnStable(()=>ft(this.focusInitialElement(Ht)))})}focusFirstTabbableElementWhenReady(Ht){return new Promise(ft=>{this._executeOnStable(()=>ft(this.focusFirstTabbableElement(Ht)))})}focusLastTabbableElementWhenReady(Ht){return new Promise(ft=>{this._executeOnStable(()=>ft(this.focusLastTabbableElement(Ht)))})}_getRegionBoundary(Ht){const ft=this._element.querySelectorAll(`[cdk-focus-region-${Ht}], [cdkFocusRegion${Ht}], [cdk-focus-${Ht}]`);return"start"==Ht?ft.length?ft[0]:this._getFirstTabbableElement(this._element):ft.length?ft[ft.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(Ht){const ft=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(ft){if(!this._checker.isFocusable(ft)){const Tt=this._getFirstTabbableElement(ft);return Tt?.focus(Ht),!!Tt}return ft.focus(Ht),!0}return this.focusFirstTabbableElement(Ht)}focusFirstTabbableElement(Ht){const ft=this._getRegionBoundary("start");return ft&&ft.focus(Ht),!!ft}focusLastTabbableElement(Ht){const ft=this._getRegionBoundary("end");return ft&&ft.focus(Ht),!!ft}hasAttached(){return this._hasAttached}_getFirstTabbableElement(Ht){if(this._checker.isFocusable(Ht)&&this._checker.isTabbable(Ht))return Ht;const ft=Ht.children;for(let Tt=0;Tt<ft.length;Tt++){const Tn=ft[Tt].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(ft[Tt]):null;if(Tn)return Tn}return null}_getLastTabbableElement(Ht){if(this._checker.isFocusable(Ht)&&this._checker.isTabbable(Ht))return Ht;const ft=Ht.children;for(let Tt=ft.length-1;Tt>=0;Tt--){const Tn=ft[Tt].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(ft[Tt]):null;if(Tn)return Tn}return null}_createAnchor(){const Ht=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,Ht),Ht.classList.add("cdk-visually-hidden"),Ht.classList.add("cdk-focus-trap-anchor"),Ht.setAttribute("aria-hidden","true"),Ht}_toggleAnchorTabIndex(Ht,ft){Ht?ft.setAttribute("tabindex","0"):ft.removeAttribute("tabindex")}toggleAnchors(Ht){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Ht,this._startAnchor),this._toggleAnchorTabIndex(Ht,this._endAnchor))}_executeOnStable(Ht){this._ngZone.isStable?Ht():this._ngZone.onStable.pipe((0,ae.s)(1)).subscribe(Ht)}}let Fe=(()=>{class ht{constructor(ft,Tt,Tn){this._checker=ft,this._ngZone=Tt,this._document=Tn}create(ft,Tt=!1){return new Dn(ft,this._checker,this._ngZone,this._document,Tt)}static{this.\u0275fac=function(Tt){return new(Tt||ht)(a.KVO(Ze),a.KVO(a.SKi),a.KVO(n.qQ))}}static{this.\u0275prov=a.jDH({token:ht,factory:ht.\u0275fac,providedIn:"root"})}}return ht})(),Rt=(()=>{class ht{get enabled(){return this.focusTrap?.enabled||!1}set enabled(ft){this.focusTrap&&(this.focusTrap.enabled=ft)}constructor(ft,Tt,Tn){this._elementRef=ft,this._focusTrapFactory=Tt,this._previouslyFocusedElement=null,(0,a.WQX)(l.OD).isBrowser&&(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&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(ft){const Tt=ft.autoCapture;Tt&&!Tt.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,l.vc)(),this.focusTrap?.focusInitialElementWhenReady()}static{this.\u0275fac=function(Tt){return new(Tt||ht)(a.rXU(a.aKT),a.rXU(Fe),a.rXU(n.qQ))}}static{this.\u0275dir=a.FsC({type:ht,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[a.Mj6.HasDecoratorInputTransform,"cdkTrapFocus","enabled",a.L39],autoCapture:[a.Mj6.HasDecoratorInputTransform,"cdkTrapFocusAutoCapture","autoCapture",a.L39]},exportAs:["cdkTrapFocus"],standalone:!0,features:[a.GFd,a.OA$]})}}return ht})();function wn(ht){return 0===ht.buttons||0===ht.detail}function Pn(ht){const Ht=ht.touches&&ht.touches[0]||ht.changedTouches&&ht.changedTouches[0];return!(!Ht||-1!==Ht.identifier||null!=Ht.radiusX&&1!==Ht.radiusX||null!=Ht.radiusY&&1!==Ht.radiusY)}const ti=new a.nKC("cdk-input-modality-detector-options"),Gt={ignoreKeys:[L.A$,L.W3,L.eg,L.Ge,L.FX]},St=(0,l.BQ)({passive:!0,capture:!0});let bn=(()=>{class ht{get mostRecentModality(){return this._modality.value}constructor(ft,Tt,Tn,tn){this._platform=ft,this._mostRecentTarget=null,this._modality=new y.t(null),this._lastTouchMs=0,this._onKeydown=oi=>{this._options?.ignoreKeys?.some(hi=>hi===oi.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,l.Fb)(oi))},this._onMousedown=oi=>{Date.now()-this._lastTouchMs<650||(this._modality.next(wn(oi)?"keyboard":"mouse"),this._mostRecentTarget=(0,l.Fb)(oi))},this._onTouchstart=oi=>{Pn(oi)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,l.Fb)(oi))},this._options={...Gt,...tn},this.modalityDetected=this._modality.pipe((0,fe.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,be.F)()),ft.isBrowser&&Tt.runOutsideAngular(()=>{Tn.addEventListener("keydown",this._onKeydown,St),Tn.addEventListener("mousedown",this._onMousedown,St),Tn.addEventListener("touchstart",this._onTouchstart,St)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,St),document.removeEventListener("mousedown",this._onMousedown,St),document.removeEventListener("touchstart",this._onTouchstart,St))}static{this.\u0275fac=function(Tt){return new(Tt||ht)(a.KVO(l.OD),a.KVO(a.SKi),a.KVO(n.qQ),a.KVO(ti,8))}}static{this.\u0275prov=a.jDH({token:ht,factory:ht.\u0275fac,providedIn:"root"})}}return ht})();const qe=new a.nKC("liveAnnouncerElement",{providedIn:"root",factory:function hn(){return null}}),he=new a.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let kt=0,w=(()=>{class ht{constructor(ft,Tt,Tn,tn){this._ngZone=Tt,this._defaultOptions=tn,this._document=Tn,this._liveElement=ft||this._createLiveElement()}announce(ft,...Tt){const Tn=this._defaultOptions;let tn,oi;return 1===Tt.length&&"number"==typeof Tt[0]?oi=Tt[0]:[tn,oi]=Tt,this.clear(),clearTimeout(this._previousTimeout),tn||(tn=Tn&&Tn.politeness?Tn.politeness:"polite"),null==oi&&Tn&&(oi=Tn.duration),this._liveElement.setAttribute("aria-live",tn),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(hi=>this._currentResolve=hi)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=ft,"number"==typeof oi&&(this._previousTimeout=setTimeout(()=>this.clear(),oi)),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 ft="cdk-live-announcer-element",Tt=this._document.getElementsByClassName(ft),Tn=this._document.createElement("div");for(let tn=0;tn<Tt.length;tn++)Tt[tn].remove();return Tn.classList.add(ft),Tn.classList.add("cdk-visually-hidden"),Tn.setAttribute("aria-atomic","true"),Tn.setAttribute("aria-live","polite"),Tn.id="cdk-live-announcer-"+kt++,this._document.body.appendChild(Tn),Tn}_exposeAnnouncerToModals(ft){const Tt=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let Tn=0;Tn<Tt.length;Tn++){const tn=Tt[Tn],oi=tn.getAttribute("aria-owns");oi?-1===oi.indexOf(ft)&&tn.setAttribute("aria-owns",oi+" "+ft):tn.setAttribute("aria-owns",ft)}}static{this.\u0275fac=function(Tt){return new(Tt||ht)(a.KVO(qe,8),a.KVO(a.SKi),a.KVO(n.qQ),a.KVO(he,8))}}static{this.\u0275prov=a.jDH({token:ht,factory:ht.\u0275fac,providedIn:"root"})}}return ht})();var M=function(ht){return ht[ht.IMMEDIATE=0]="IMMEDIATE",ht[ht.EVENTUAL=1]="EVENTUAL",ht}(M||{});const q=new a.nKC("cdk-focus-monitor-default-options"),Be=(0,l.BQ)({passive:!0,capture:!0});let Lt=(()=>{class ht{constructor(ft,Tt,Tn,tn,oi){this._ngZone=ft,this._platform=Tt,this._inputModalityDetector=Tn,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 m.B,this._rootNodeFocusAndBlurListener=hi=>{for(let vi=(0,l.Fb)(hi);vi;vi=vi.parentElement)"focus"===hi.type?this._onFocus(hi,vi):this._onBlur(hi,vi)},this._document=tn,this._detectionMode=oi?.detectionMode||M.IMMEDIATE}monitor(ft,Tt=!1){const Tn=(0,_t.i8)(ft);if(!this._platform.isBrowser||1!==Tn.nodeType)return(0,A.of)();const tn=(0,l.KT)(Tn)||this._getDocument(),oi=this._elementInfo.get(Tn);if(oi)return Tt&&(oi.checkChildren=!0),oi.subject;const hi={checkChildren:Tt,subject:new m.B,rootNode:tn};return this._elementInfo.set(Tn,hi),this._registerGlobalListeners(hi),hi.subject}stopMonitoring(ft){const Tt=(0,_t.i8)(ft),Tn=this._elementInfo.get(Tt);Tn&&(Tn.subject.complete(),this._setClasses(Tt),this._elementInfo.delete(Tt),this._removeGlobalListeners(Tn))}focusVia(ft,Tt,Tn){const tn=(0,_t.i8)(ft);tn===this._getDocument().activeElement?this._getClosestElementsInfo(tn).forEach(([hi,Si])=>this._originChanged(hi,Tt,Si)):(this._setOrigin(Tt),"function"==typeof tn.focus&&tn.focus(Tn))}ngOnDestroy(){this._elementInfo.forEach((ft,Tt)=>this.stopMonitoring(Tt))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(ft){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(ft)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:ft&&this._isLastInteractionFromInputLabel(ft)?"mouse":"program"}_shouldBeAttributedToTouch(ft){return this._detectionMode===M.EVENTUAL||!!ft?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(ft,Tt){ft.classList.toggle("cdk-focused",!!Tt),ft.classList.toggle("cdk-touch-focused","touch"===Tt),ft.classList.toggle("cdk-keyboard-focused","keyboard"===Tt),ft.classList.toggle("cdk-mouse-focused","mouse"===Tt),ft.classList.toggle("cdk-program-focused","program"===Tt)}_setOrigin(ft,Tt=!1){this._ngZone.runOutsideAngular(()=>{this._origin=ft,this._originFromTouchInteraction="touch"===ft&&Tt,this._detectionMode===M.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(ft,Tt){const Tn=this._elementInfo.get(Tt),tn=(0,l.Fb)(ft);!Tn||!Tn.checkChildren&&Tt!==tn||this._originChanged(Tt,this._getFocusOrigin(tn),Tn)}_onBlur(ft,Tt){const Tn=this._elementInfo.get(Tt);!Tn||Tn.checkChildren&&ft.relatedTarget instanceof Node&&Tt.contains(ft.relatedTarget)||(this._setClasses(Tt),this._emitOrigin(Tn,null))}_emitOrigin(ft,Tt){ft.subject.observers.length&&this._ngZone.run(()=>ft.subject.next(Tt))}_registerGlobalListeners(ft){if(!this._platform.isBrowser)return;const Tt=ft.rootNode,Tn=this._rootNodeFocusListenerCount.get(Tt)||0;Tn||this._ngZone.runOutsideAngular(()=>{Tt.addEventListener("focus",this._rootNodeFocusAndBlurListener,Be),Tt.addEventListener("blur",this._rootNodeFocusAndBlurListener,Be)}),this._rootNodeFocusListenerCount.set(Tt,Tn+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,Te.Q)(this._stopInputModalityDetector)).subscribe(tn=>{this._setOrigin(tn,!0)}))}_removeGlobalListeners(ft){const Tt=ft.rootNode;if(this._rootNodeFocusListenerCount.has(Tt)){const Tn=this._rootNodeFocusListenerCount.get(Tt);Tn>1?this._rootNodeFocusListenerCount.set(Tt,Tn-1):(Tt.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Be),Tt.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Be),this._rootNodeFocusListenerCount.delete(Tt))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(ft,Tt,Tn){this._setClasses(ft,Tt),this._emitOrigin(Tn,Tt),this._lastFocusOrigin=Tt}_getClosestElementsInfo(ft){const Tt=[];return this._elementInfo.forEach((Tn,tn)=>{(tn===ft||Tn.checkChildren&&tn.contains(ft))&&Tt.push([tn,Tn])}),Tt}_isLastInteractionFromInputLabel(ft){const{_mostRecentTarget:Tt,mostRecentModality:Tn}=this._inputModalityDetector;if("mouse"!==Tn||!Tt||Tt===ft||"INPUT"!==ft.nodeName&&"TEXTAREA"!==ft.nodeName||ft.disabled)return!1;const tn=ft.labels;if(tn)for(let oi=0;oi<tn.length;oi++)if(tn[oi].contains(Tt))return!0;return!1}static{this.\u0275fac=function(Tt){return new(Tt||ht)(a.KVO(a.SKi),a.KVO(l.OD),a.KVO(bn),a.KVO(n.qQ,8),a.KVO(q,8))}}static{this.\u0275prov=a.jDH({token:ht,factory:ht.\u0275fac,providedIn:"root"})}}return ht})(),En=(()=>{class ht{constructor(ft,Tt){this._elementRef=ft,this._focusMonitor=Tt,this._focusOrigin=null,this.cdkFocusChange=new a.bkB}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const ft=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(ft,1===ft.nodeType&&ft.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(Tt=>{this._focusOrigin=Tt,this.cdkFocusChange.emit(Tt)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static{this.\u0275fac=function(Tt){return new(Tt||ht)(a.rXU(a.aKT),a.rXU(Lt))}}static{this.\u0275dir=a.FsC({type:ht,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0})}}return ht})();var lt=function(ht){return ht[ht.NONE=0]="NONE",ht[ht.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",ht[ht.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",ht}(lt||{});const xe="cdk-high-contrast-black-on-white",de="cdk-high-contrast-white-on-black",k="cdk-high-contrast-active";let le=(()=>{class ht{constructor(ft,Tt){this._platform=ft,this._document=Tt,this._breakpointSubscription=(0,a.WQX)(nn).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return lt.NONE;const ft=this._document.createElement("div");ft.style.backgroundColor="rgb(1,2,3)",ft.style.position="absolute",this._document.body.appendChild(ft);const Tt=this._document.defaultView||window,Tn=Tt&&Tt.getComputedStyle?Tt.getComputedStyle(ft):null,tn=(Tn&&Tn.backgroundColor||"").replace(/ /g,"");switch(ft.remove(),tn){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return lt.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return lt.BLACK_ON_WHITE}return lt.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const ft=this._document.body.classList;ft.remove(k,xe,de),this._hasCheckedHighContrastMode=!0;const Tt=this.getHighContrastMode();Tt===lt.BLACK_ON_WHITE?ft.add(k,xe):Tt===lt.WHITE_ON_BLACK&&ft.add(k,de)}}static{this.\u0275fac=function(Tt){return new(Tt||ht)(a.KVO(l.OD),a.KVO(n.qQ))}}static{this.\u0275prov=a.jDH({token:ht,factory:ht.\u0275fac,providedIn:"root"})}}return ht})(),ge=(()=>{class ht{constructor(ft){ft._applyBodyHighContrastModeCssClasses()}static{this.\u0275fac=function(Tt){return new(Tt||ht)(a.KVO(le))}}static{this.\u0275mod=a.$C({type:ht})}static{this.\u0275inj=a.G2t({imports:[Ge.w5]})}}return ht})()},42749:(Bt,Ce,p)=>{"use strict";p.d(Ce,{dS:()=>A,jI:()=>Z});var n=p(61268),a=p(5795);const l=new n.nKC("cdk-dir-doc",{providedIn:"root",factory:function m(){return(0,n.WQX)(a.qQ)}}),s=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let A=(()=>{class ie{constructor(_e){this.value="ltr",this.change=new n.bkB,_e&&(this.value=function y(ie){const S=ie?.toLowerCase()||"";return"auto"===S&&typeof navigator<"u"&&navigator?.language?s.test(navigator.language)?"rtl":"ltr":"rtl"===S?"rtl":"ltr"}((_e.body?_e.body.dir:null)||(_e.documentElement?_e.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(ae){return new(ae||ie)(n.KVO(l,8))}}static{this.\u0275prov=n.jDH({token:ie,factory:ie.\u0275fac,providedIn:"root"})}}return ie})(),Z=(()=>{class ie{static{this.\u0275fac=function(ae){return new(ae||ie)}}static{this.\u0275mod=n.$C({type:ie})}static{this.\u0275inj=n.G2t({})}}return ie})()},38875:(Bt,Ce,p)=>{"use strict";p.d(Ce,{FG:()=>s,OE:()=>l,a1:()=>y,cc:()=>L,he:()=>a,i8:()=>A});var n=p(61268);function a(Z){return null!=Z&&"false"!=`${Z}`}function l(Z,ie=0){return function m(Z){return!isNaN(parseFloat(Z))&&!isNaN(Number(Z))}(Z)?Number(Z):ie}function s(Z){return Array.isArray(Z)?Z:[Z]}function y(Z){return null==Z?"":"string"==typeof Z?Z:`${Z}px`}function A(Z){return Z instanceof n.aKT?Z.nativeElement:Z}function L(Z,ie=/\s+/){const S=[];if(null!=Z){const _e=Array.isArray(Z)?Z:`${Z}`.split(ie);for(const ae of _e){const fe=`${ae}`.trim();fe&&S.push(fe)}}return S}},63930:(Bt,Ce,p)=>{"use strict";p.d(Ce,{CB:()=>_e,zP:()=>fe}),p(55892),p(89663);var l=p(53613),m=p(61268);class _e{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(Te=!1,Ge,_t=!0,dt){this._multiple=Te,this._emitChanges=_t,this.compareWith=dt,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new l.B,Ge&&Ge.length&&(Te?Ge.forEach(P=>this._markSelected(P)):this._markSelected(Ge[0]),this._selectedToEmit.length=0)}select(...Te){this._verifyValueAssignment(Te),Te.forEach(_t=>this._markSelected(_t));const Ge=this._hasQueuedChanges();return this._emitChangeEvent(),Ge}deselect(...Te){this._verifyValueAssignment(Te),Te.forEach(_t=>this._unmarkSelected(_t));const Ge=this._hasQueuedChanges();return this._emitChangeEvent(),Ge}setSelection(...Te){this._verifyValueAssignment(Te);const Ge=this.selected,_t=new Set(Te);Te.forEach(P=>this._markSelected(P)),Ge.filter(P=>!_t.has(this._getConcreteValue(P,_t))).forEach(P=>this._unmarkSelected(P));const dt=this._hasQueuedChanges();return this._emitChangeEvent(),dt}toggle(Te){return this.isSelected(Te)?this.deselect(Te):this.select(Te)}clear(Te=!0){this._unmarkAll();const Ge=this._hasQueuedChanges();return Te&&this._emitChangeEvent(),Ge}isSelected(Te){return this._selection.has(this._getConcreteValue(Te))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(Te){this._multiple&&this.selected&&this._selected.sort(Te)}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(Te){Te=this._getConcreteValue(Te),this.isSelected(Te)||(this._multiple||this._unmarkAll(),this.isSelected(Te)||this._selection.add(Te),this._emitChanges&&this._selectedToEmit.push(Te))}_unmarkSelected(Te){Te=this._getConcreteValue(Te),this.isSelected(Te)&&(this._selection.delete(Te),this._emitChanges&&this._deselectedToEmit.push(Te))}_unmarkAll(){this.isEmpty()||this._selection.forEach(Te=>this._unmarkSelected(Te))}_verifyValueAssignment(Te){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(Te,Ge){if(this.compareWith){Ge=Ge??this._selection;for(let _t of Ge)if(this.compareWith(Te,_t))return _t;return Te}return Te}}let fe=(()=>{class be{constructor(){this._listeners=[]}notify(Ge,_t){for(let dt of this._listeners)dt(Ge,_t)}listen(Ge){return this._listeners.push(Ge),()=>{this._listeners=this._listeners.filter(_t=>Ge!==_t)}}ngOnDestroy(){this._listeners=[]}static{this.\u0275fac=function(_t){return new(_t||be)}}static{this.\u0275prov=m.jDH({token:be,factory:be.\u0275fac,providedIn:"root"})}}return be})()},6166:(Bt,Ce,p)=>{"use strict";p.d(Ce,{A:()=>U,A$:()=>L,FX:()=>y,Fm:()=>s,Ge:()=>ot,Kp:()=>be,LE:()=>dt,UQ:()=>Ge,W3:()=>A,Z:()=>me,_f:()=>S,bn:()=>Xt,dB:()=>fe,eg:()=>Yt,f2:()=>at,i7:()=>_t,n6:()=>P,rp:()=>Yn,t6:()=>_e,w_:()=>ae,wn:()=>l,yZ:()=>Te});const l=9,s=13,y=16,A=17,L=18,S=27,_e=32,ae=33,fe=34,be=35,Te=36,Ge=37,_t=38,dt=39,P=40,at=48,Xt=57,U=65,me=90,ot=91,Yt=224;function Yn(Li,...Cr){return Cr.length?Cr.some(kr=>Li[kr]):Li.altKey||Li.shiftKey||Li.ctrlKey||Li.metaKey}},35596:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Wv:()=>S,w5:()=>_e});var n=p(38875),a=p(61268),l=p(79103),m=p(53613),s=p(28228),y=p(19754),A=p(90630);let Z=(()=>{class ae{create(be){return typeof MutationObserver>"u"?null:new MutationObserver(be)}static{this.\u0275fac=function(Te){return new(Te||ae)}}static{this.\u0275prov=a.jDH({token:ae,factory:ae.\u0275fac,providedIn:"root"})}}return ae})(),ie=(()=>{class ae{constructor(be){this._mutationObserverFactory=be,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((be,Te)=>this._cleanupObserver(Te))}observe(be){const Te=(0,n.i8)(be);return new l.c(Ge=>{const dt=this._observeElement(Te).pipe((0,s.T)(P=>P.filter(E=>!function L(ae){if("characterData"===ae.type&&ae.target instanceof Comment)return!0;if("childList"===ae.type){for(let fe=0;fe<ae.addedNodes.length;fe++)if(!(ae.addedNodes[fe]instanceof Comment))return!1;for(let fe=0;fe<ae.removedNodes.length;fe++)if(!(ae.removedNodes[fe]instanceof Comment))return!1;return!0}return!1}(E))),(0,y.p)(P=>!!P.length)).subscribe(Ge);return()=>{dt.unsubscribe(),this._unobserveElement(Te)}})}_observeElement(be){if(this._observedElements.has(be))this._observedElements.get(be).count++;else{const Te=new m.B,Ge=this._mutationObserverFactory.create(_t=>Te.next(_t));Ge&&Ge.observe(be,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(be,{observer:Ge,stream:Te,count:1})}return this._observedElements.get(be).stream}_unobserveElement(be){this._observedElements.has(be)&&(this._observedElements.get(be).count--,this._observedElements.get(be).count||this._cleanupObserver(be))}_cleanupObserver(be){if(this._observedElements.has(be)){const{observer:Te,stream:Ge}=this._observedElements.get(be);Te&&Te.disconnect(),Ge.complete(),this._observedElements.delete(be)}}static{this.\u0275fac=function(Te){return new(Te||ae)(a.KVO(Z))}}static{this.\u0275prov=a.jDH({token:ae,factory:ae.\u0275fac,providedIn:"root"})}}return ae})(),S=(()=>{class ae{get disabled(){return this._disabled}set disabled(be){this._disabled=be,this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(be){this._debounce=(0,n.OE)(be),this._subscribe()}constructor(be,Te,Ge){this._contentObserver=be,this._elementRef=Te,this._ngZone=Ge,this.event=new a.bkB,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const be=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?be.pipe((0,A.B)(this.debounce)):be).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}static{this.\u0275fac=function(Te){return new(Te||ae)(a.rXU(ie),a.rXU(a.aKT),a.rXU(a.SKi))}}static{this.\u0275dir=a.FsC({type:ae,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[a.Mj6.HasDecoratorInputTransform,"cdkObserveContentDisabled","disabled",a.L39],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],standalone:!0,features:[a.GFd]})}}return ae})(),_e=(()=>{class ae{static{this.\u0275fac=function(Te){return new(Te||ae)}}static{this.\u0275mod=a.$C({type:ae})}static{this.\u0275inj=a.G2t({providers:[Z]})}}return ae})()},49550:(Bt,Ce,p)=>{"use strict";p.d(Ce,{WB:()=>st,$Q:()=>it,rW:()=>G,hJ:()=>an,rR:()=>je,Sf:()=>ke,z_:()=>xn,yY:()=>re});var n=p(46566),a=p(5795),l=p(61268),m=p(38875),s=p(30206),y=p(19754),A=p(99515),L=p(179),Z=p(90848),ie=p(73114),_e=p(42749),ae=p(99121),fe=p(53613),be=p(56811),Te=p(66100),Ge=p(6166);const _t=(0,s.CZ)();class dt{constructor(Fe,Rt){this._viewportRuler=Fe,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=Rt}attach(){}enable(){if(this._canBeEnabled()){const Fe=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=Fe.style.left||"",this._previousHTMLStyles.top=Fe.style.top||"",Fe.style.left=(0,m.a1)(-this._previousScrollPosition.left),Fe.style.top=(0,m.a1)(-this._previousScrollPosition.top),Fe.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Fe=this._document.documentElement,qt=Fe.style,me=this._document.body.style,ot=qt.scrollBehavior||"",nt=me.scrollBehavior||"";this._isEnabled=!1,qt.left=this._previousHTMLStyles.left,qt.top=this._previousHTMLStyles.top,Fe.classList.remove("cdk-global-scrollblock"),_t&&(qt.scrollBehavior=me.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),_t&&(qt.scrollBehavior=ot,me.scrollBehavior=nt)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const Rt=this._document.body,qt=this._viewportRuler.getViewportSize();return Rt.scrollHeight>qt.height||Rt.scrollWidth>qt.width}}class E{constructor(Fe,Rt,qt,me){this._scrollDispatcher=Fe,this._ngZone=Rt,this._viewportRuler=qt,this._config=me,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(Fe){this._overlayRef=Fe}enable(){if(this._scrollSubscription)return;const Fe=this._scrollDispatcher.scrolled(0).pipe((0,y.p)(Rt=>!Rt||!this._overlayRef.overlayElement.contains(Rt.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=Fe.subscribe(()=>{const Rt=this._viewportRuler.getViewportScrollPosition().top;Math.abs(Rt-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=Fe.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class te{enable(){}disable(){}attach(){}}function ne(Dn,Fe){return Fe.some(Rt=>Dn.bottom<Rt.top||Dn.top>Rt.bottom||Dn.right<Rt.left||Dn.left>Rt.right)}function we(Dn,Fe){return Fe.some(Rt=>Dn.top<Rt.top||Dn.bottom>Rt.bottom||Dn.left<Rt.left||Dn.right>Rt.right)}class at{constructor(Fe,Rt,qt,me){this._scrollDispatcher=Fe,this._viewportRuler=Rt,this._ngZone=qt,this._config=me,this._scrollSubscription=null}attach(Fe){this._overlayRef=Fe}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 Rt=this._overlayRef.overlayElement.getBoundingClientRect(),{width:qt,height:me}=this._viewportRuler.getViewportSize();ne(Rt,[{width:qt,height:me,bottom:me,right:qt,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 We=(()=>{class Dn{constructor(Rt,qt,me,ot){this._scrollDispatcher=Rt,this._viewportRuler=qt,this._ngZone=me,this.noop=()=>new te,this.close=nt=>new E(this._scrollDispatcher,this._ngZone,this._viewportRuler,nt),this.block=()=>new dt(this._viewportRuler,this._document),this.reposition=nt=>new at(this._scrollDispatcher,this._viewportRuler,this._ngZone,nt),this._document=ot}static{this.\u0275fac=function(qt){return new(qt||Dn)(l.KVO(n.R),l.KVO(n.Xj),l.KVO(l.SKi),l.KVO(a.qQ))}}static{this.\u0275prov=l.jDH({token:Dn,factory:Dn.\u0275fac,providedIn:"root"})}}return Dn})();class je{constructor(Fe){if(this.scrollStrategy=new te,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,Fe){const Rt=Object.keys(Fe);for(const qt of Rt)void 0!==Fe[qt]&&(this[qt]=Fe[qt])}}}class pn{constructor(Fe,Rt){this.connectionPair=Fe,this.scrollableViewProperties=Rt}}let ln=(()=>{class Dn{constructor(Rt){this._attachedOverlays=[],this._document=Rt}ngOnDestroy(){this.detach()}add(Rt){this.remove(Rt),this._attachedOverlays.push(Rt)}remove(Rt){const qt=this._attachedOverlays.indexOf(Rt);qt>-1&&this._attachedOverlays.splice(qt,1),0===this._attachedOverlays.length&&this.detach()}static{this.\u0275fac=function(qt){return new(qt||Dn)(l.KVO(a.qQ))}}static{this.\u0275prov=l.jDH({token:Dn,factory:Dn.\u0275fac,providedIn:"root"})}}return Dn})(),Xt=(()=>{class Dn extends ln{constructor(Rt,qt){super(Rt),this._ngZone=qt,this._keydownListener=me=>{const ot=this._attachedOverlays;for(let nt=ot.length-1;nt>-1;nt--)if(ot[nt]._keydownEvents.observers.length>0){const Nt=ot[nt]._keydownEvents;this._ngZone?this._ngZone.run(()=>Nt.next(me)):Nt.next(me);break}}}add(Rt){super.add(Rt),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)}static{this.\u0275fac=function(qt){return new(qt||Dn)(l.KVO(a.qQ),l.KVO(l.SKi,8))}}static{this.\u0275prov=l.jDH({token:Dn,factory:Dn.\u0275fac,providedIn:"root"})}}return Dn})(),_n=(()=>{class Dn extends ln{constructor(Rt,qt,me){super(Rt),this._platform=qt,this._ngZone=me,this._cursorStyleIsSet=!1,this._pointerDownListener=ot=>{this._pointerDownEventTarget=(0,s.Fb)(ot)},this._clickListener=ot=>{const nt=(0,s.Fb)(ot),Nt="click"===ot.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:nt;this._pointerDownEventTarget=null;const wn=this._attachedOverlays.slice();for(let Pn=wn.length-1;Pn>-1;Pn--){const ti=wn[Pn];if(ti._outsidePointerEvents.observers.length<1||!ti.hasAttached())continue;if(ti.overlayElement.contains(nt)||ti.overlayElement.contains(Nt))break;const Gt=ti._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>Gt.next(ot)):Gt.next(ot)}}}add(Rt){if(super.add(Rt),!this._isAttached){const qt=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(qt)):this._addEventListeners(qt),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=qt.style.cursor,qt.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const Rt=this._document.body;Rt.removeEventListener("pointerdown",this._pointerDownListener,!0),Rt.removeEventListener("click",this._clickListener,!0),Rt.removeEventListener("auxclick",this._clickListener,!0),Rt.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(Rt.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(Rt){Rt.addEventListener("pointerdown",this._pointerDownListener,!0),Rt.addEventListener("click",this._clickListener,!0),Rt.addEventListener("auxclick",this._clickListener,!0),Rt.addEventListener("contextmenu",this._clickListener,!0)}static{this.\u0275fac=function(qt){return new(qt||Dn)(l.KVO(a.qQ),l.KVO(s.OD),l.KVO(l.SKi,8))}}static{this.\u0275prov=l.jDH({token:Dn,factory:Dn.\u0275fac,providedIn:"root"})}}return Dn})(),ke=(()=>{class Dn{constructor(Rt,qt){this._platform=qt,this._document=Rt}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const Rt="cdk-overlay-container";if(this._platform.isBrowser||(0,s.v8)()){const me=this._document.querySelectorAll(`.${Rt}[platform="server"], .${Rt}[platform="test"]`);for(let ot=0;ot<me.length;ot++)me[ot].remove()}const qt=this._document.createElement("div");qt.classList.add(Rt),(0,s.v8)()?qt.setAttribute("platform","test"):this._platform.isBrowser||qt.setAttribute("platform","server"),this._document.body.appendChild(qt),this._containerElement=qt}static{this.\u0275fac=function(qt){return new(qt||Dn)(l.KVO(a.qQ),l.KVO(s.OD))}}static{this.\u0275prov=l.jDH({token:Dn,factory:Dn.\u0275fac,providedIn:"root"})}}return Dn})();class re{constructor(Fe,Rt,qt,me,ot,nt,Nt,wn,Pn,ti=!1){this._portalOutlet=Fe,this._host=Rt,this._pane=qt,this._config=me,this._ngZone=ot,this._keyboardDispatcher=nt,this._document=Nt,this._location=wn,this._outsideClickDispatcher=Pn,this._animationsDisabled=ti,this._backdropElement=null,this._backdropClick=new fe.B,this._attachments=new fe.B,this._detachments=new fe.B,this._locationChanges=be.yU.EMPTY,this._backdropClickHandler=Gt=>this._backdropClick.next(Gt),this._backdropTransitionendHandler=Gt=>{this._disposeBackdrop(Gt.target)},this._keydownEvents=new fe.B,this._outsidePointerEvents=new fe.B,me.scrollStrategy&&(this._scrollStrategy=me.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=me.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(Fe){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const Rt=this._portalOutlet.attach(Fe);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,A.s)(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 Rt?.onDestroy&&Rt.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),Rt}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const Fe=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Fe}dispose(){const Fe=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,Fe&&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(Fe){Fe!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=Fe,this.hasAttached()&&(Fe.attach(this),this.updatePosition()))}updateSize(Fe){this._config={...this._config,...Fe},this._updateElementSize()}setDirection(Fe){this._config={...this._config,direction:Fe},this._updateElementDirection()}addPanelClass(Fe){this._pane&&this._toggleClasses(this._pane,Fe,!0)}removePanelClass(Fe){this._pane&&this._toggleClasses(this._pane,Fe,!1)}getDirection(){const Fe=this._config.direction;return Fe?"string"==typeof Fe?Fe:Fe.value:"ltr"}updateScrollStrategy(Fe){Fe!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=Fe,this.hasAttached()&&(Fe.attach(this),Fe.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const Fe=this._pane.style;Fe.width=(0,m.a1)(this._config.width),Fe.height=(0,m.a1)(this._config.height),Fe.minWidth=(0,m.a1)(this._config.minWidth),Fe.minHeight=(0,m.a1)(this._config.minHeight),Fe.maxWidth=(0,m.a1)(this._config.maxWidth),Fe.maxHeight=(0,m.a1)(this._config.maxHeight)}_togglePointerEvents(Fe){this._pane.style.pointerEvents=Fe?"":"none"}_attachBackdrop(){const Fe="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(Fe)})}):this._backdropElement.classList.add(Fe)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const Fe=this._backdropElement;if(Fe){if(this._animationsDisabled)return void this._disposeBackdrop(Fe);Fe.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{Fe.addEventListener("transitionend",this._backdropTransitionendHandler)}),Fe.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(Fe)},500))}}_toggleClasses(Fe,Rt,qt){const me=(0,m.FG)(Rt||[]).filter(ot=>!!ot);me.length&&(qt?Fe.classList.add(...me):Fe.classList.remove(...me))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const Fe=this._ngZone.onStable.pipe((0,L.Q)((0,Te.h)(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()),Fe.unsubscribe())})})}_disposeScrollStrategy(){const Fe=this._scrollStrategy;Fe&&(Fe.disable(),Fe.detach&&Fe.detach())}_disposeBackdrop(Fe){Fe&&(Fe.removeEventListener("click",this._backdropClickHandler),Fe.removeEventListener("transitionend",this._backdropTransitionendHandler),Fe.remove(),this._backdropElement===Fe&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const pe="cdk-overlay-connected-position-bounding-box",U=/([A-Za-z%]+)$/;class G{get positions(){return this._preferredPositions}constructor(Fe,Rt,qt,me,ot){this._viewportRuler=Rt,this._document=qt,this._platform=me,this._overlayContainer=ot,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 fe.B,this._resizeSubscription=be.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(Fe)}attach(Fe){this._validatePositions(),Fe.hostElement.classList.add(pe),this._overlayRef=Fe,this._boundingBox=Fe.hostElement,this._pane=Fe.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 Fe=this._originRect,Rt=this._overlayRect,qt=this._viewportRect,me=this._containerRect,ot=[];let nt;for(let Nt of this._preferredPositions){let wn=this._getOriginPoint(Fe,me,Nt),Pn=this._getOverlayPoint(wn,Rt,Nt),ti=this._getOverlayFit(Pn,Rt,qt,Nt);if(ti.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(Nt,wn);this._canFitWithFlexibleDimensions(ti,Pn,qt)?ot.push({position:Nt,origin:wn,overlayRect:Rt,boundingBoxRect:this._calculateBoundingBoxRect(wn,Nt)}):(!nt||nt.overlayFit.visibleArea<ti.visibleArea)&&(nt={overlayFit:ti,overlayPoint:Pn,originPoint:wn,position:Nt,overlayRect:Rt})}if(ot.length){let Nt=null,wn=-1;for(const Pn of ot){const ti=Pn.boundingBoxRect.width*Pn.boundingBoxRect.height*(Pn.position.weight||1);ti>wn&&(wn=ti,Nt=Pn)}return this._isPushed=!1,void this._applyPosition(Nt.position,Nt.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(nt.position,nt.originPoint);this._applyPosition(nt.position,nt.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&J(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(pe),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const Fe=this._lastPosition;if(Fe){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Rt=this._getOriginPoint(this._originRect,this._containerRect,Fe);this._applyPosition(Fe,Rt)}else this.apply()}withScrollableContainers(Fe){return this._scrollables=Fe,this}withPositions(Fe){return this._preferredPositions=Fe,-1===Fe.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(Fe){return this._viewportMargin=Fe,this}withFlexibleDimensions(Fe=!0){return this._hasFlexibleDimensions=Fe,this}withGrowAfterOpen(Fe=!0){return this._growAfterOpen=Fe,this}withPush(Fe=!0){return this._canPush=Fe,this}withLockedPosition(Fe=!0){return this._positionLocked=Fe,this}setOrigin(Fe){return this._origin=Fe,this}withDefaultOffsetX(Fe){return this._offsetX=Fe,this}withDefaultOffsetY(Fe){return this._offsetY=Fe,this}withTransformOriginOn(Fe){return this._transformOriginSelector=Fe,this}_getOriginPoint(Fe,Rt,qt){let me,ot;if("center"==qt.originX)me=Fe.left+Fe.width/2;else{const nt=this._isRtl()?Fe.right:Fe.left,Nt=this._isRtl()?Fe.left:Fe.right;me="start"==qt.originX?nt:Nt}return Rt.left<0&&(me-=Rt.left),ot="center"==qt.originY?Fe.top+Fe.height/2:"top"==qt.originY?Fe.top:Fe.bottom,Rt.top<0&&(ot-=Rt.top),{x:me,y:ot}}_getOverlayPoint(Fe,Rt,qt){let me,ot;return me="center"==qt.overlayX?-Rt.width/2:"start"===qt.overlayX?this._isRtl()?-Rt.width:0:this._isRtl()?0:-Rt.width,ot="center"==qt.overlayY?-Rt.height/2:"top"==qt.overlayY?0:-Rt.height,{x:Fe.x+me,y:Fe.y+ot}}_getOverlayFit(Fe,Rt,qt,me){const ot=Pt(Rt);let{x:nt,y:Nt}=Fe,wn=this._getOffset(me,"x"),Pn=this._getOffset(me,"y");wn&&(nt+=wn),Pn&&(Nt+=Pn);let An=0-Nt,St=Nt+ot.height-qt.height,bn=this._subtractOverflows(ot.width,0-nt,nt+ot.width-qt.width),qe=this._subtractOverflows(ot.height,An,St),hn=bn*qe;return{visibleArea:hn,isCompletelyWithinViewport:ot.width*ot.height===hn,fitsInViewportVertically:qe===ot.height,fitsInViewportHorizontally:bn==ot.width}}_canFitWithFlexibleDimensions(Fe,Rt,qt){if(this._hasFlexibleDimensions){const me=qt.bottom-Rt.y,ot=qt.right-Rt.x,nt=Ne(this._overlayRef.getConfig().minHeight),Nt=Ne(this._overlayRef.getConfig().minWidth);return(Fe.fitsInViewportVertically||null!=nt&&nt<=me)&&(Fe.fitsInViewportHorizontally||null!=Nt&&Nt<=ot)}return!1}_pushOverlayOnScreen(Fe,Rt,qt){if(this._previousPushAmount&&this._positionLocked)return{x:Fe.x+this._previousPushAmount.x,y:Fe.y+this._previousPushAmount.y};const me=Pt(Rt),ot=this._viewportRect,nt=Math.max(Fe.x+me.width-ot.width,0),Nt=Math.max(Fe.y+me.height-ot.height,0),wn=Math.max(ot.top-qt.top-Fe.y,0),Pn=Math.max(ot.left-qt.left-Fe.x,0);let ti=0,Gt=0;return ti=me.width<=ot.width?Pn||-nt:Fe.x<this._viewportMargin?ot.left-qt.left-Fe.x:0,Gt=me.height<=ot.height?wn||-Nt:Fe.y<this._viewportMargin?ot.top-qt.top-Fe.y:0,this._previousPushAmount={x:ti,y:Gt},{x:Fe.x+ti,y:Fe.y+Gt}}_applyPosition(Fe,Rt){if(this._setTransformOrigin(Fe),this._setOverlayElementStyles(Rt,Fe),this._setBoundingBoxStyles(Rt,Fe),Fe.panelClass&&this._addPanelClasses(Fe.panelClass),this._positionChanges.observers.length){const qt=this._getScrollVisibility();if(Fe!==this._lastPosition||!this._lastScrollVisibility||!function tt(Dn,Fe){return Dn===Fe||Dn.isOriginClipped===Fe.isOriginClipped&&Dn.isOriginOutsideView===Fe.isOriginOutsideView&&Dn.isOverlayClipped===Fe.isOverlayClipped&&Dn.isOverlayOutsideView===Fe.isOverlayOutsideView}(this._lastScrollVisibility,qt)){const me=new pn(Fe,qt);this._positionChanges.next(me)}this._lastScrollVisibility=qt}this._lastPosition=Fe,this._isInitialRender=!1}_setTransformOrigin(Fe){if(!this._transformOriginSelector)return;const Rt=this._boundingBox.querySelectorAll(this._transformOriginSelector);let qt,me=Fe.overlayY;qt="center"===Fe.overlayX?"center":this._isRtl()?"start"===Fe.overlayX?"right":"left":"start"===Fe.overlayX?"left":"right";for(let ot=0;ot<Rt.length;ot++)Rt[ot].style.transformOrigin=`${qt} ${me}`}_calculateBoundingBoxRect(Fe,Rt){const qt=this._viewportRect,me=this._isRtl();let ot,nt,Nt,ti,Gt,An;if("top"===Rt.overlayY)nt=Fe.y,ot=qt.height-nt+this._viewportMargin;else if("bottom"===Rt.overlayY)Nt=qt.height-Fe.y+2*this._viewportMargin,ot=qt.height-Nt+this._viewportMargin;else{const St=Math.min(qt.bottom-Fe.y+qt.top,Fe.y),bn=this._lastBoundingBoxSize.height;ot=2*St,nt=Fe.y-St,ot>bn&&!this._isInitialRender&&!this._growAfterOpen&&(nt=Fe.y-bn/2)}if("end"===Rt.overlayX&&!me||"start"===Rt.overlayX&&me)An=qt.width-Fe.x+2*this._viewportMargin,ti=Fe.x-this._viewportMargin;else if("start"===Rt.overlayX&&!me||"end"===Rt.overlayX&&me)Gt=Fe.x,ti=qt.right-Fe.x;else{const St=Math.min(qt.right-Fe.x+qt.left,Fe.x),bn=this._lastBoundingBoxSize.width;ti=2*St,Gt=Fe.x-St,ti>bn&&!this._isInitialRender&&!this._growAfterOpen&&(Gt=Fe.x-bn/2)}return{top:nt,left:Gt,bottom:Nt,right:An,width:ti,height:ot}}_setBoundingBoxStyles(Fe,Rt){const qt=this._calculateBoundingBoxRect(Fe,Rt);!this._isInitialRender&&!this._growAfterOpen&&(qt.height=Math.min(qt.height,this._lastBoundingBoxSize.height),qt.width=Math.min(qt.width,this._lastBoundingBoxSize.width));const me={};if(this._hasExactPosition())me.top=me.left="0",me.bottom=me.right=me.maxHeight=me.maxWidth="",me.width=me.height="100%";else{const ot=this._overlayRef.getConfig().maxHeight,nt=this._overlayRef.getConfig().maxWidth;me.height=(0,m.a1)(qt.height),me.top=(0,m.a1)(qt.top),me.bottom=(0,m.a1)(qt.bottom),me.width=(0,m.a1)(qt.width),me.left=(0,m.a1)(qt.left),me.right=(0,m.a1)(qt.right),me.alignItems="center"===Rt.overlayX?"center":"end"===Rt.overlayX?"flex-end":"flex-start",me.justifyContent="center"===Rt.overlayY?"center":"bottom"===Rt.overlayY?"flex-end":"flex-start",ot&&(me.maxHeight=(0,m.a1)(ot)),nt&&(me.maxWidth=(0,m.a1)(nt))}this._lastBoundingBoxSize=qt,J(this._boundingBox.style,me)}_resetBoundingBoxStyles(){J(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){J(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(Fe,Rt){const qt={},me=this._hasExactPosition(),ot=this._hasFlexibleDimensions,nt=this._overlayRef.getConfig();if(me){const ti=this._viewportRuler.getViewportScrollPosition();J(qt,this._getExactOverlayY(Rt,Fe,ti)),J(qt,this._getExactOverlayX(Rt,Fe,ti))}else qt.position="static";let Nt="",wn=this._getOffset(Rt,"x"),Pn=this._getOffset(Rt,"y");wn&&(Nt+=`translateX(${wn}px) `),Pn&&(Nt+=`translateY(${Pn}px)`),qt.transform=Nt.trim(),nt.maxHeight&&(me?qt.maxHeight=(0,m.a1)(nt.maxHeight):ot&&(qt.maxHeight="")),nt.maxWidth&&(me?qt.maxWidth=(0,m.a1)(nt.maxWidth):ot&&(qt.maxWidth="")),J(this._pane.style,qt)}_getExactOverlayY(Fe,Rt,qt){let me={top:"",bottom:""},ot=this._getOverlayPoint(Rt,this._overlayRect,Fe);return this._isPushed&&(ot=this._pushOverlayOnScreen(ot,this._overlayRect,qt)),"bottom"===Fe.overlayY?me.bottom=this._document.documentElement.clientHeight-(ot.y+this._overlayRect.height)+"px":me.top=(0,m.a1)(ot.y),me}_getExactOverlayX(Fe,Rt,qt){let nt,me={left:"",right:""},ot=this._getOverlayPoint(Rt,this._overlayRect,Fe);return this._isPushed&&(ot=this._pushOverlayOnScreen(ot,this._overlayRect,qt)),nt=this._isRtl()?"end"===Fe.overlayX?"left":"right":"end"===Fe.overlayX?"right":"left","right"===nt?me.right=this._document.documentElement.clientWidth-(ot.x+this._overlayRect.width)+"px":me.left=(0,m.a1)(ot.x),me}_getScrollVisibility(){const Fe=this._getOriginRect(),Rt=this._pane.getBoundingClientRect(),qt=this._scrollables.map(me=>me.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:we(Fe,qt),isOriginOutsideView:ne(Fe,qt),isOverlayClipped:we(Rt,qt),isOverlayOutsideView:ne(Rt,qt)}}_subtractOverflows(Fe,...Rt){return Rt.reduce((qt,me)=>qt-Math.max(me,0),Fe)}_getNarrowedViewportRect(){const Fe=this._document.documentElement.clientWidth,Rt=this._document.documentElement.clientHeight,qt=this._viewportRuler.getViewportScrollPosition();return{top:qt.top+this._viewportMargin,left:qt.left+this._viewportMargin,right:qt.left+Fe-this._viewportMargin,bottom:qt.top+Rt-this._viewportMargin,width:Fe-2*this._viewportMargin,height:Rt-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Fe,Rt){return"x"===Rt?null==Fe.offsetX?this._offsetX:Fe.offsetX:null==Fe.offsetY?this._offsetY:Fe.offsetY}_validatePositions(){}_addPanelClasses(Fe){this._pane&&(0,m.FG)(Fe).forEach(Rt=>{""!==Rt&&-1===this._appliedPanelClasses.indexOf(Rt)&&(this._appliedPanelClasses.push(Rt),this._pane.classList.add(Rt))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(Fe=>{this._pane.classList.remove(Fe)}),this._appliedPanelClasses=[])}_getOriginRect(){const Fe=this._origin;if(Fe instanceof l.aKT)return Fe.nativeElement.getBoundingClientRect();if(Fe instanceof Element)return Fe.getBoundingClientRect();const Rt=Fe.width||0,qt=Fe.height||0;return{top:Fe.y,bottom:Fe.y+qt,left:Fe.x,right:Fe.x+Rt,height:qt,width:Rt}}}function J(Dn,Fe){for(let Rt in Fe)Fe.hasOwnProperty(Rt)&&(Dn[Rt]=Fe[Rt]);return Dn}function Ne(Dn){if("number"!=typeof Dn&&null!=Dn){const[Fe,Rt]=Dn.split(U);return Rt&&"px"!==Rt?null:parseFloat(Fe)}return Dn||null}function Pt(Dn){return{top:Math.floor(Dn.top),right:Math.floor(Dn.right),bottom:Math.floor(Dn.bottom),left:Math.floor(Dn.left),width:Math.floor(Dn.width),height:Math.floor(Dn.height)}}const Ze="cdk-global-overlay-wrapper";class Ee{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(Fe){const Rt=Fe.getConfig();this._overlayRef=Fe,this._width&&!Rt.width&&Fe.updateSize({width:this._width}),this._height&&!Rt.height&&Fe.updateSize({height:this._height}),Fe.hostElement.classList.add(Ze),this._isDisposed=!1}top(Fe=""){return this._bottomOffset="",this._topOffset=Fe,this._alignItems="flex-start",this}left(Fe=""){return this._xOffset=Fe,this._xPosition="left",this}bottom(Fe=""){return this._topOffset="",this._bottomOffset=Fe,this._alignItems="flex-end",this}right(Fe=""){return this._xOffset=Fe,this._xPosition="right",this}start(Fe=""){return this._xOffset=Fe,this._xPosition="start",this}end(Fe=""){return this._xOffset=Fe,this._xPosition="end",this}width(Fe=""){return this._overlayRef?this._overlayRef.updateSize({width:Fe}):this._width=Fe,this}height(Fe=""){return this._overlayRef?this._overlayRef.updateSize({height:Fe}):this._height=Fe,this}centerHorizontally(Fe=""){return this.left(Fe),this._xPosition="center",this}centerVertically(Fe=""){return this.top(Fe),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const Fe=this._overlayRef.overlayElement.style,Rt=this._overlayRef.hostElement.style,qt=this._overlayRef.getConfig(),{width:me,height:ot,maxWidth:nt,maxHeight:Nt}=qt,wn=!("100%"!==me&&"100vw"!==me||nt&&"100%"!==nt&&"100vw"!==nt),Pn=!("100%"!==ot&&"100vh"!==ot||Nt&&"100%"!==Nt&&"100vh"!==Nt),ti=this._xPosition,Gt=this._xOffset,An="rtl"===this._overlayRef.getConfig().direction;let St="",bn="",qe="";wn?qe="flex-start":"center"===ti?(qe="center",An?bn=Gt:St=Gt):An?"left"===ti||"end"===ti?(qe="flex-end",St=Gt):("right"===ti||"start"===ti)&&(qe="flex-start",bn=Gt):"left"===ti||"start"===ti?(qe="flex-start",St=Gt):("right"===ti||"end"===ti)&&(qe="flex-end",bn=Gt),Fe.position=this._cssPosition,Fe.marginLeft=wn?"0":St,Fe.marginTop=Pn?"0":this._topOffset,Fe.marginBottom=this._bottomOffset,Fe.marginRight=wn?"0":bn,Rt.justifyContent=qe,Rt.alignItems=Pn?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Fe=this._overlayRef.overlayElement.style,Rt=this._overlayRef.hostElement,qt=Rt.style;Rt.classList.remove(Ze),qt.justifyContent=qt.alignItems=Fe.marginTop=Fe.marginBottom=Fe.marginLeft=Fe.marginRight=Fe.position="",this._overlayRef=null,this._isDisposed=!0}}let rt=(()=>{class Dn{constructor(Rt,qt,me,ot){this._viewportRuler=Rt,this._document=qt,this._platform=me,this._overlayContainer=ot}global(){return new Ee}flexibleConnectedTo(Rt){return new G(Rt,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static{this.\u0275fac=function(qt){return new(qt||Dn)(l.KVO(n.Xj),l.KVO(a.qQ),l.KVO(s.OD),l.KVO(ke))}}static{this.\u0275prov=l.jDH({token:Dn,factory:Dn.\u0275fac,providedIn:"root"})}}return Dn})(),Je=0,an=(()=>{class Dn{constructor(Rt,qt,me,ot,nt,Nt,wn,Pn,ti,Gt,An,St){this.scrollStrategies=Rt,this._overlayContainer=qt,this._componentFactoryResolver=me,this._positionBuilder=ot,this._keyboardDispatcher=nt,this._injector=Nt,this._ngZone=wn,this._document=Pn,this._directionality=ti,this._location=Gt,this._outsideClickDispatcher=An,this._animationsModuleType=St}create(Rt){const qt=this._createHostElement(),me=this._createPaneElement(qt),ot=this._createPortalOutlet(me),nt=new je(Rt);return nt.direction=nt.direction||this._directionality.value,new re(ot,qt,me,nt,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(Rt){const qt=this._document.createElement("div");return qt.id="cdk-overlay-"+Je++,qt.classList.add("cdk-overlay-pane"),Rt.appendChild(qt),qt}_createHostElement(){const Rt=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(Rt),Rt}_createPortalOutlet(Rt){return this._appRef||(this._appRef=this._injector.get(l.o8S)),new ae.aI(Rt,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static{this.\u0275fac=function(qt){return new(qt||Dn)(l.KVO(We),l.KVO(ke),l.KVO(l.OM3),l.KVO(rt),l.KVO(Xt),l.KVO(l.zZn),l.KVO(l.SKi),l.KVO(a.qQ),l.KVO(_e.dS),l.KVO(a.aZ),l.KVO(_n),l.KVO(l.bc$,8))}}static{this.\u0275prov=l.jDH({token:Dn,factory:Dn.\u0275fac,providedIn:"root"})}}return Dn})();const X=[{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"}],ze=new l.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const Dn=(0,l.WQX)(an);return()=>Dn.scrollStrategies.reposition()}});let it=(()=>{class Dn{constructor(Rt){this.elementRef=Rt}static{this.\u0275fac=function(qt){return new(qt||Dn)(l.rXU(l.aKT))}}static{this.\u0275dir=l.FsC({type:Dn,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}}return Dn})(),st=(()=>{class Dn{get offsetX(){return this._offsetX}set offsetX(Rt){this._offsetX=Rt,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(Rt){this._offsetY=Rt,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(Rt){this._disposeOnNavigation=Rt}constructor(Rt,qt,me,ot,nt){this._overlay=Rt,this._dir=nt,this._backdropSubscription=be.yU.EMPTY,this._attachSubscription=be.yU.EMPTY,this._detachSubscription=be.yU.EMPTY,this._positionSubscription=be.yU.EMPTY,this._disposeOnNavigation=!1,this._ngZone=(0,l.WQX)(l.SKi),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new l.bkB,this.positionChange=new l.bkB,this.attach=new l.bkB,this.detach=new l.bkB,this.overlayKeydown=new l.bkB,this.overlayOutsideClick=new l.bkB,this._templatePortal=new ae.VA(qt,me),this._scrollStrategyFactory=ot,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(Rt){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),Rt.origin&&this.open&&this._position.apply()),Rt.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=X);const Rt=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=Rt.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=Rt.detachments().subscribe(()=>this.detach.emit()),Rt.keydownEvents().subscribe(qt=>{this.overlayKeydown.next(qt),qt.keyCode===Ge._f&&!this.disableClose&&!(0,Ge.rp)(qt)&&(qt.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(qt=>{this.overlayOutsideClick.next(qt)})}_buildConfig(){const Rt=this._position=this.positionStrategy||this._createPositionStrategy(),qt=new je({direction:this._dir,positionStrategy:Rt,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(qt.width=this.width),(this.height||0===this.height)&&(qt.height=this.height),(this.minWidth||0===this.minWidth)&&(qt.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(qt.minHeight=this.minHeight),this.backdropClass&&(qt.backdropClass=this.backdropClass),this.panelClass&&(qt.panelClass=this.panelClass),qt}_updatePositionStrategy(Rt){const qt=this.positions.map(me=>({originX:me.originX,originY:me.originY,overlayX:me.overlayX,overlayY:me.overlayY,offsetX:me.offsetX||this.offsetX,offsetY:me.offsetY||this.offsetY,panelClass:me.panelClass||void 0}));return Rt.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(qt).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const Rt=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(Rt),Rt}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof it?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(Rt=>{this.backdropClick.emit(Rt)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function S(Dn,Fe=!1){return(0,Z.N)((Rt,qt)=>{let me=0;Rt.subscribe((0,ie._)(qt,ot=>{const nt=Dn(ot,me++);(nt||Fe)&&qt.next(ot),!nt&&qt.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(Rt=>{this._ngZone.run(()=>this.positionChange.emit(Rt)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static{this.\u0275fac=function(qt){return new(qt||Dn)(l.rXU(an),l.rXU(l.C4Q),l.rXU(l.c1b),l.rXU(ze),l.rXU(_e.dS,8))}}static{this.\u0275dir=l.FsC({type:Dn,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[l.Mj6.None,"cdkConnectedOverlayOrigin","origin"],positions:[l.Mj6.None,"cdkConnectedOverlayPositions","positions"],positionStrategy:[l.Mj6.None,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[l.Mj6.None,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[l.Mj6.None,"cdkConnectedOverlayOffsetY","offsetY"],width:[l.Mj6.None,"cdkConnectedOverlayWidth","width"],height:[l.Mj6.None,"cdkConnectedOverlayHeight","height"],minWidth:[l.Mj6.None,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[l.Mj6.None,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[l.Mj6.None,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[l.Mj6.None,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[l.Mj6.None,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[l.Mj6.None,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[l.Mj6.None,"cdkConnectedOverlayOpen","open"],disableClose:[l.Mj6.None,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[l.Mj6.None,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[l.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayHasBackdrop","hasBackdrop",l.L39],lockPosition:[l.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayLockPosition","lockPosition",l.L39],flexibleDimensions:[l.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",l.L39],growAfterOpen:[l.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",l.L39],push:[l.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayPush","push",l.L39],disposeOnNavigation:[l.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",l.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[l.GFd,l.OA$]})}}return Dn})();const un={provide:ze,deps:[an],useFactory:function $t(Dn){return()=>Dn.scrollStrategies.reposition()}};let xn=(()=>{class Dn{static{this.\u0275fac=function(qt){return new(qt||Dn)}}static{this.\u0275mod=l.$C({type:Dn})}static{this.\u0275inj=l.G2t({providers:[an,un],imports:[_e.jI,ae.jc,n.E9,n.E9]})}}return Dn})()},30206:(Bt,Ce,p)=>{"use strict";p.d(Ce,{BD:()=>Te,BQ:()=>S,CZ:()=>be,Fb:()=>E,IK:()=>s,KT:()=>dt,MU:()=>L,OD:()=>m,r5:()=>_e,v8:()=>te,vc:()=>P});var n=p(61268),a=p(5795);let l;try{l=typeof Intl<"u"&&Intl.v8BreakIterator}catch{l=!1}let y,m=(()=>{class ne{constructor(at){this._platformId=at,this.isBrowser=this._platformId?(0,a.UE)(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&&!l)&&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}static{this.\u0275fac=function(We){return new(We||ne)(n.KVO(n.Agw))}}static{this.\u0275prov=n.jDH({token:ne,factory:ne.\u0275fac,providedIn:"root"})}}return ne})(),s=(()=>{class ne{static{this.\u0275fac=function(We){return new(We||ne)}}static{this.\u0275mod=n.$C({type:ne})}static{this.\u0275inj=n.G2t({})}}return ne})();const A=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function L(){if(y)return y;if("object"!=typeof document||!document)return y=new Set(A),y;let ne=document.createElement("input");return y=new Set(A.filter(we=>(ne.setAttribute("type",we),ne.type===we))),y}let Z;function S(ne){return function ie(){if(null==Z&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Z=!0}))}finally{Z=Z||!1}return Z}()?ne:!!ne.capture}var _e=function(ne){return ne[ne.NORMAL=0]="NORMAL",ne[ne.NEGATED=1]="NEGATED",ne[ne.INVERTED=2]="INVERTED",ne}(_e||{});let ae,fe,Ge;function be(){if(null==fe){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return fe=!1,fe;if("scrollBehavior"in document.documentElement.style)fe=!0;else{const ne=Element.prototype.scrollTo;fe=!!ne&&!/\{\s*\[native code\]\s*\}/.test(ne.toString())}}return fe}function Te(){if("object"!=typeof document||!document)return _e.NORMAL;if(null==ae){const ne=document.createElement("div"),we=ne.style;ne.dir="rtl",we.width="1px",we.overflow="auto",we.visibility="hidden",we.pointerEvents="none",we.position="absolute";const at=document.createElement("div"),We=at.style;We.width="2px",We.height="1px",ne.appendChild(at),document.body.appendChild(ne),ae=_e.NORMAL,0===ne.scrollLeft&&(ne.scrollLeft=1,ae=0===ne.scrollLeft?_e.NEGATED:_e.INVERTED),ne.remove()}return ae}function dt(ne){if(function _t(){if(null==Ge){const ne=typeof document<"u"?document.head:null;Ge=!(!ne||!ne.createShadowRoot&&!ne.attachShadow)}return Ge}()){const we=ne.getRootNode?ne.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&we instanceof ShadowRoot)return we}return null}function P(){let ne=typeof document<"u"&&document?document.activeElement:null;for(;ne&&ne.shadowRoot;){const we=ne.shadowRoot.activeElement;if(we===ne)break;ne=we}return ne}function E(ne){return ne.composedPath?ne.composedPath()[0]:ne.target}function te(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},99121:(Bt,Ce,p)=>{"use strict";p.d(Ce,{A8:()=>ie,I3:()=>dt,JP:()=>te,VA:()=>S,aI:()=>be,bV:()=>Ge,jc:()=>E,lb:()=>ae});var n=p(61268),a=p(5795);class Z{attach(we){return this._attachedHost=we,we.attach(this)}detach(){let we=this._attachedHost;null!=we&&(this._attachedHost=null,we.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(we){this._attachedHost=we}}class ie extends Z{constructor(we,at,We,je,yt){super(),this.component=we,this.viewContainerRef=at,this.injector=We,this.componentFactoryResolver=je,this.projectableNodes=yt}}class S extends Z{constructor(we,at,We,je){super(),this.templateRef=we,this.viewContainerRef=at,this.context=We,this.injector=je}get origin(){return this.templateRef.elementRef}attach(we,at=this.context){return this.context=at,super.attach(we)}detach(){return this.context=void 0,super.detach()}}class _e extends Z{constructor(we){super(),this.element=we instanceof n.aKT?we.nativeElement:we}}class ae{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(we){return we instanceof ie?(this._attachedPortal=we,this.attachComponentPortal(we)):we instanceof S?(this._attachedPortal=we,this.attachTemplatePortal(we)):this.attachDomPortal&&we instanceof _e?(this._attachedPortal=we,this.attachDomPortal(we)):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(we){this._disposeFn=we}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class be extends ae{constructor(we,at,We,je,yt){super(),this.outletElement=we,this._componentFactoryResolver=at,this._appRef=We,this._defaultInjector=je,this.attachDomPortal=nn=>{const pn=nn.element,gn=this._document.createComment("dom-portal");pn.parentNode.insertBefore(gn,pn),this.outletElement.appendChild(pn),this._attachedPortal=nn,super.setDisposeFn(()=>{gn.parentNode&&gn.parentNode.replaceChild(pn,gn)})},this._document=yt}attachComponentPortal(we){const We=(we.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(we.component);let je;return we.viewContainerRef?(je=we.viewContainerRef.createComponent(We,we.viewContainerRef.length,we.injector||we.viewContainerRef.injector,we.projectableNodes||void 0),this.setDisposeFn(()=>je.destroy())):(je=We.create(we.injector||this._defaultInjector||n.zZn.NULL),this._appRef.attachView(je.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(je.hostView),je.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(je)),this._attachedPortal=we,je}attachTemplatePortal(we){let at=we.viewContainerRef,We=at.createEmbeddedView(we.templateRef,we.context,{injector:we.injector});return We.rootNodes.forEach(je=>this.outletElement.appendChild(je)),We.detectChanges(),this.setDisposeFn(()=>{let je=at.indexOf(We);-1!==je&&at.remove(je)}),this._attachedPortal=we,We}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(we){return we.hostView.rootNodes[0]}}let Ge=(()=>{class ne extends S{constructor(at,We){super(at,We)}static{this.\u0275fac=function(We){return new(We||ne)(n.rXU(n.C4Q),n.rXU(n.c1b))}}static{this.\u0275dir=n.FsC({type:ne,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],standalone:!0,features:[n.Vt3]})}}return ne})(),dt=(()=>{class ne extends ae{constructor(at,We,je){super(),this._componentFactoryResolver=at,this._viewContainerRef=We,this._isInitialized=!1,this.attached=new n.bkB,this.attachDomPortal=yt=>{const nn=yt.element,pn=this._document.createComment("dom-portal");yt.setAttachedHost(this),nn.parentNode.insertBefore(pn,nn),this._getRootNode().appendChild(nn),this._attachedPortal=yt,super.setDisposeFn(()=>{pn.parentNode&&pn.parentNode.replaceChild(nn,pn)})},this._document=je}get portal(){return this._attachedPortal}set portal(at){this.hasAttached()&&!at&&!this._isInitialized||(this.hasAttached()&&super.detach(),at&&super.attach(at),this._attachedPortal=at||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(at){at.setAttachedHost(this);const We=null!=at.viewContainerRef?at.viewContainerRef:this._viewContainerRef,yt=(at.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(at.component),nn=We.createComponent(yt,We.length,at.injector||We.injector,at.projectableNodes||void 0);return We!==this._viewContainerRef&&this._getRootNode().appendChild(nn.hostView.rootNodes[0]),super.setDisposeFn(()=>nn.destroy()),this._attachedPortal=at,this._attachedRef=nn,this.attached.emit(nn),nn}attachTemplatePortal(at){at.setAttachedHost(this);const We=this._viewContainerRef.createEmbeddedView(at.templateRef,at.context,{injector:at.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=at,this._attachedRef=We,this.attached.emit(We),We}_getRootNode(){const at=this._viewContainerRef.element.nativeElement;return at.nodeType===at.ELEMENT_NODE?at:at.parentNode}static{this.\u0275fac=function(We){return new(We||ne)(n.rXU(n.OM3),n.rXU(n.c1b),n.rXU(a.qQ))}}static{this.\u0275dir=n.FsC({type:ne,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[n.Mj6.None,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[n.Vt3]})}}return ne})(),E=(()=>{class ne{static{this.\u0275fac=function(We){return new(We||ne)}}static{this.\u0275mod=n.$C({type:ne})}static{this.\u0275inj=n.G2t({})}}return ne})();class te{constructor(we,at){this._parentInjector=we,this._customTokens=at}get(we,at){const We=this._customTokens.get(we);return typeof We<"u"?We:this._parentInjector.get(we,at)}}},46566:(Bt,Ce,p)=>{"use strict";p.d(Ce,{uv:()=>ke,Gj:()=>Ee,R:()=>_n,E9:()=>rt,Xj:()=>pe});var n=p(38875),a=p(61268),l=p(53613),m=p(89663),s=p(79103),y=p(6508),A=p(52239),L=p(56811);const Z={schedule(Je){let an=requestAnimationFrame,X=cancelAnimationFrame;const{delegate:ze}=Z;ze&&(an=ze.requestAnimationFrame,X=ze.cancelAnimationFrame);const it=an(st=>{X=void 0,Je(st)});return new L.yU(()=>X?.(it))},requestAnimationFrame(...Je){const{delegate:an}=Z;return(an?.requestAnimationFrame||requestAnimationFrame)(...Je)},cancelAnimationFrame(...Je){const{delegate:an}=Z;return(an?.cancelAnimationFrame||cancelAnimationFrame)(...Je)},delegate:void 0};var S=p(33158);new class _e extends S.q{flush(an){this._active=!0;const X=this._scheduled;this._scheduled=void 0;const{actions:ze}=this;let it;an=an||ze.shift();do{if(it=an.execute(an.state,an.delay))break}while((an=ze[0])&&an.id===X&&ze.shift());if(this._active=!1,it){for(;(an=ze[0])&&an.id===X&&ze.shift();)an.unsubscribe();throw it}}}(class ie extends A.R{constructor(an,X){super(an,X),this.scheduler=an,this.work=X}requestAsyncId(an,X,ze=0){return null!==ze&&ze>0?super.requestAsyncId(an,X,ze):(an.actions.push(this),an._scheduled||(an._scheduled=Z.requestAnimationFrame(()=>an.flush(void 0))))}recycleAsyncId(an,X,ze=0){var it;if(null!=ze?ze>0:this.delay>0)return super.recycleAsyncId(an,X,ze);const{actions:st}=an;null!=X&&(null===(it=st[st.length-1])||void 0===it?void 0:it.id)!==X&&(Z.cancelAnimationFrame(X),an._scheduled=void 0)}});p(41335);var Te=p(19402),Ge=p(90848),_t=p(71888),dt=p(73114),E=p(73981);function te(Je,an=Te.E){return function P(Je){return(0,Ge.N)((an,X)=>{let ze=!1,it=null,st=null,$t=!1;const un=()=>{if(st?.unsubscribe(),st=null,ze){ze=!1;const ri=it;it=null,X.next(ri)}$t&&X.complete()},xn=()=>{st=null,$t&&X.complete()};an.subscribe((0,dt._)(X,ri=>{ze=!0,it=ri,st||(0,_t.Tg)(Je(ri)).subscribe(st=(0,dt._)(X,un,xn))},()=>{$t=!0,(!ze||!st||st.closed)&&X.complete()}))})}(()=>(0,E.O)(Je,an))}var ne=p(19754),we=p(179),at=p(30206),We=p(5795),je=p(42749);let _n=(()=>{class Je{constructor(X,ze,it){this._ngZone=X,this._platform=ze,this._scrolled=new l.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=it}register(X){this.scrollContainers.has(X)||this.scrollContainers.set(X,X.elementScrolled().subscribe(()=>this._scrolled.next(X)))}deregister(X){const ze=this.scrollContainers.get(X);ze&&(ze.unsubscribe(),this.scrollContainers.delete(X))}scrolled(X=20){return this._platform.isBrowser?new s.c(ze=>{this._globalSubscription||this._addGlobalListener();const it=X>0?this._scrolled.pipe(te(X)).subscribe(ze):this._scrolled.subscribe(ze);return this._scrolledCount++,()=>{it.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,m.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((X,ze)=>this.deregister(ze)),this._scrolled.complete()}ancestorScrolled(X,ze){const it=this.getAncestorScrollContainers(X);return this.scrolled(ze).pipe((0,ne.p)(st=>!st||it.indexOf(st)>-1))}getAncestorScrollContainers(X){const ze=[];return this.scrollContainers.forEach((it,st)=>{this._scrollableContainsElement(st,X)&&ze.push(st)}),ze}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(X,ze){let it=(0,n.i8)(ze),st=X.getElementRef().nativeElement;do{if(it==st)return!0}while(it=it.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const X=this._getWindow();return(0,y.R)(X.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static{this.\u0275fac=function(ze){return new(ze||Je)(a.KVO(a.SKi),a.KVO(at.OD),a.KVO(We.qQ,8))}}static{this.\u0275prov=a.jDH({token:Je,factory:Je.\u0275fac,providedIn:"root"})}}return Je})(),ke=(()=>{class Je{constructor(X,ze,it,st){this.elementRef=X,this.scrollDispatcher=ze,this.ngZone=it,this.dir=st,this._destroyed=new l.B,this._elementScrolled=new s.c($t=>this.ngZone.runOutsideAngular(()=>(0,y.R)(this.elementRef.nativeElement,"scroll").pipe((0,we.Q)(this._destroyed)).subscribe($t)))}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(X){const ze=this.elementRef.nativeElement,it=this.dir&&"rtl"==this.dir.value;null==X.left&&(X.left=it?X.end:X.start),null==X.right&&(X.right=it?X.start:X.end),null!=X.bottom&&(X.top=ze.scrollHeight-ze.clientHeight-X.bottom),it&&(0,at.BD)()!=at.r5.NORMAL?(null!=X.left&&(X.right=ze.scrollWidth-ze.clientWidth-X.left),(0,at.BD)()==at.r5.INVERTED?X.left=X.right:(0,at.BD)()==at.r5.NEGATED&&(X.left=X.right?-X.right:X.right)):null!=X.right&&(X.left=ze.scrollWidth-ze.clientWidth-X.right),this._applyScrollToOptions(X)}_applyScrollToOptions(X){const ze=this.elementRef.nativeElement;(0,at.CZ)()?ze.scrollTo(X):(null!=X.top&&(ze.scrollTop=X.top),null!=X.left&&(ze.scrollLeft=X.left))}measureScrollOffset(X){const ze="left",st=this.elementRef.nativeElement;if("top"==X)return st.scrollTop;if("bottom"==X)return st.scrollHeight-st.clientHeight-st.scrollTop;const $t=this.dir&&"rtl"==this.dir.value;return"start"==X?X=$t?"right":ze:"end"==X&&(X=$t?ze:"right"),$t&&(0,at.BD)()==at.r5.INVERTED?X==ze?st.scrollWidth-st.clientWidth-st.scrollLeft:st.scrollLeft:$t&&(0,at.BD)()==at.r5.NEGATED?X==ze?st.scrollLeft+st.scrollWidth-st.clientWidth:-st.scrollLeft:X==ze?st.scrollLeft:st.scrollWidth-st.clientWidth-st.scrollLeft}static{this.\u0275fac=function(ze){return new(ze||Je)(a.rXU(a.aKT),a.rXU(_n),a.rXU(a.SKi),a.rXU(je.dS,8))}}static{this.\u0275dir=a.FsC({type:Je,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}}return Je})(),pe=(()=>{class Je{constructor(X,ze,it){this._platform=X,this._change=new l.B,this._changeListener=st=>{this._change.next(st)},this._document=it,ze.runOutsideAngular(()=>{if(X.isBrowser){const st=this._getWindow();st.addEventListener("resize",this._changeListener),st.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const X=this._getWindow();X.removeEventListener("resize",this._changeListener),X.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const X={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),X}getViewportRect(){const X=this.getViewportScrollPosition(),{width:ze,height:it}=this.getViewportSize();return{top:X.top,left:X.left,bottom:X.top+it,right:X.left+ze,height:it,width:ze}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const X=this._document,ze=this._getWindow(),it=X.documentElement,st=it.getBoundingClientRect();return{top:-st.top||X.body.scrollTop||ze.scrollY||it.scrollTop||0,left:-st.left||X.body.scrollLeft||ze.scrollX||it.scrollLeft||0}}change(X=20){return X>0?this._change.pipe(te(X)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const X=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:X.innerWidth,height:X.innerHeight}:{width:0,height:0}}static{this.\u0275fac=function(ze){return new(ze||Je)(a.KVO(at.OD),a.KVO(a.SKi),a.KVO(We.qQ,8))}}static{this.\u0275prov=a.jDH({token:Je,factory:Je.\u0275fac,providedIn:"root"})}}return Je})(),Ee=(()=>{class Je{static{this.\u0275fac=function(ze){return new(ze||Je)}}static{this.\u0275mod=a.$C({type:Je})}static{this.\u0275inj=a.G2t({})}}return Je})(),rt=(()=>{class Je{static{this.\u0275fac=function(ze){return new(ze||Je)}}static{this.\u0275mod=a.$C({type:Je})}static{this.\u0275inj=a.G2t({imports:[je.jI,Ee,je.jI,Ee]})}}return Je})()},5795:(Bt,Ce,p)=>{"use strict";p.d(Ce,{AJ:()=>Ba,B3:()=>ur,EO:()=>$e,Jj:()=>$i,MD:()=>ya,N0:()=>xa,Pc:()=>ss,QT:()=>l,QX:()=>Nr,Sm:()=>Te,Sq:()=>Ve,T3:()=>ce,UE:()=>Lr,VF:()=>s,Vy:()=>oa,Xr:()=>lo,YU:()=>Bn,ZD:()=>m,_b:()=>sn,aZ:()=>_t,bT:()=>Yn,e1:()=>dr,fG:()=>hs,fw:()=>Ge,hb:()=>fe,hj:()=>Z,oe:()=>Qr,qQ:()=>A,ux:()=>gr});var n=p(61268);let a=null;function l(){return a}function m(H){a??=H}class s{}const A=new n.nKC("");let L=(()=>{class H{historyGo(ve){throw new Error("")}static{this.\u0275fac=function(Ke){return new(Ke||H)}}static{this.\u0275prov=n.jDH({token:H,factory:()=>(0,n.WQX)(ie),providedIn:"platform"})}}return H})();const Z=new n.nKC("");let ie=(()=>{class H extends L{constructor(){super(),this._doc=(0,n.WQX)(A),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return l().getBaseHref(this._doc)}onPopState(ve){const Ke=l().getGlobalEventTarget(this._doc,"window");return Ke.addEventListener("popstate",ve,!1),()=>Ke.removeEventListener("popstate",ve)}onHashChange(ve){const Ke=l().getGlobalEventTarget(this._doc,"window");return Ke.addEventListener("hashchange",ve,!1),()=>Ke.removeEventListener("hashchange",ve)}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(ve){this._location.pathname=ve}pushState(ve,Ke,kn){this._history.pushState(ve,Ke,kn)}replaceState(ve,Ke,kn){this._history.replaceState(ve,Ke,kn)}forward(){this._history.forward()}back(){this._history.back()}historyGo(ve=0){this._history.go(ve)}getState(){return this._history.state}static{this.\u0275fac=function(Ke){return new(Ke||H)}}static{this.\u0275prov=n.jDH({token:H,factory:()=>new H,providedIn:"platform"})}}return H})();function S(H,gt){if(0==H.length)return gt;if(0==gt.length)return H;let ve=0;return H.endsWith("/")&&ve++,gt.startsWith("/")&&ve++,2==ve?H+gt.substring(1):1==ve?H+gt:H+"/"+gt}function _e(H){const gt=H.match(/#|\?|$/),ve=gt&&gt.index||H.length;return H.slice(0,ve-("/"===H[ve-1]?1:0))+H.slice(ve)}function ae(H){return H&&"?"!==H[0]?"?"+H:H}let fe=(()=>{class H{historyGo(ve){throw new Error("")}static{this.\u0275fac=function(Ke){return new(Ke||H)}}static{this.\u0275prov=n.jDH({token:H,factory:()=>(0,n.WQX)(Te),providedIn:"root"})}}return H})();const be=new n.nKC("");let Te=(()=>{class H extends fe{constructor(ve,Ke){super(),this._platformLocation=ve,this._removeListenerFns=[],this._baseHref=Ke??this._platformLocation.getBaseHrefFromDOM()??(0,n.WQX)(A).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(ve){this._removeListenerFns.push(this._platformLocation.onPopState(ve),this._platformLocation.onHashChange(ve))}getBaseHref(){return this._baseHref}prepareExternalUrl(ve){return S(this._baseHref,ve)}path(ve=!1){const Ke=this._platformLocation.pathname+ae(this._platformLocation.search),kn=this._platformLocation.hash;return kn&&ve?`${Ke}${kn}`:Ke}pushState(ve,Ke,kn,bi){const ki=this.prepareExternalUrl(kn+ae(bi));this._platformLocation.pushState(ve,Ke,ki)}replaceState(ve,Ke,kn,bi){const ki=this.prepareExternalUrl(kn+ae(bi));this._platformLocation.replaceState(ve,Ke,ki)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(ve=0){this._platformLocation.historyGo?.(ve)}static{this.\u0275fac=function(Ke){return new(Ke||H)(n.KVO(L),n.KVO(be,8))}}static{this.\u0275prov=n.jDH({token:H,factory:H.\u0275fac,providedIn:"root"})}}return H})(),Ge=(()=>{class H extends fe{constructor(ve,Ke){super(),this._platformLocation=ve,this._baseHref="",this._removeListenerFns=[],null!=Ke&&(this._baseHref=Ke)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(ve){this._removeListenerFns.push(this._platformLocation.onPopState(ve),this._platformLocation.onHashChange(ve))}getBaseHref(){return this._baseHref}path(ve=!1){const Ke=this._platformLocation.hash??"#";return Ke.length>0?Ke.substring(1):Ke}prepareExternalUrl(ve){const Ke=S(this._baseHref,ve);return Ke.length>0?"#"+Ke:Ke}pushState(ve,Ke,kn,bi){let ki=this.prepareExternalUrl(kn+ae(bi));0==ki.length&&(ki=this._platformLocation.pathname),this._platformLocation.pushState(ve,Ke,ki)}replaceState(ve,Ke,kn,bi){let ki=this.prepareExternalUrl(kn+ae(bi));0==ki.length&&(ki=this._platformLocation.pathname),this._platformLocation.replaceState(ve,Ke,ki)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(ve=0){this._platformLocation.historyGo?.(ve)}static{this.\u0275fac=function(Ke){return new(Ke||H)(n.KVO(L),n.KVO(be,8))}}static{this.\u0275prov=n.jDH({token:H,factory:H.\u0275fac})}}return H})(),_t=(()=>{class H{constructor(ve){this._subject=new n.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=ve;const Ke=this._locationStrategy.getBaseHref();this._basePath=function te(H){if(new RegExp("^(https?:)?//").test(H)){const[,ve]=H.split(/\/\/[^\/]+/);return ve}return H}(_e(E(Ke))),this._locationStrategy.onPopState(kn=>{this._subject.emit({url:this.path(!0),pop:!0,state:kn.state,type:kn.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(ve=!1){return this.normalize(this._locationStrategy.path(ve))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(ve,Ke=""){return this.path()==this.normalize(ve+ae(Ke))}normalize(ve){return H.stripTrailingSlash(function P(H,gt){if(!H||!gt.startsWith(H))return gt;const ve=gt.substring(H.length);return""===ve||["/",";","?","#"].includes(ve[0])?ve:gt}(this._basePath,E(ve)))}prepareExternalUrl(ve){return ve&&"/"!==ve[0]&&(ve="/"+ve),this._locationStrategy.prepareExternalUrl(ve)}go(ve,Ke="",kn=null){this._locationStrategy.pushState(kn,"",ve,Ke),this._notifyUrlChangeListeners(this.prepareExternalUrl(ve+ae(Ke)),kn)}replaceState(ve,Ke="",kn=null){this._locationStrategy.replaceState(kn,"",ve,Ke),this._notifyUrlChangeListeners(this.prepareExternalUrl(ve+ae(Ke)),kn)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(ve=0){this._locationStrategy.historyGo?.(ve)}onUrlChange(ve){return this._urlChangeListeners.push(ve),this._urlChangeSubscription??=this.subscribe(Ke=>{this._notifyUrlChangeListeners(Ke.url,Ke.state)}),()=>{const Ke=this._urlChangeListeners.indexOf(ve);this._urlChangeListeners.splice(Ke,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(ve="",Ke){this._urlChangeListeners.forEach(kn=>kn(ve,Ke))}subscribe(ve,Ke,kn){return this._subject.subscribe({next:ve,error:Ke,complete:kn})}static{this.normalizeQueryParams=ae}static{this.joinWithSlash=S}static{this.stripTrailingSlash=_e}static{this.\u0275fac=function(Ke){return new(Ke||H)(n.KVO(fe))}}static{this.\u0275prov=n.jDH({token:H,factory:()=>function dt(){return new _t((0,n.KVO)(fe))}(),providedIn:"root"})}}return H})();function E(H){return H.replace(/\/index.html$/,"")}const ne={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var we=function(H){return H[H.Decimal=0]="Decimal",H[H.Percent=1]="Percent",H[H.Currency=2]="Currency",H[H.Scientific=3]="Scientific",H}(we||{});const nn={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function J(H,gt){const ve=(0,n.H5H)(H),Ke=ve[n.KH2.NumberSymbols][gt];if(typeof Ke>"u"){if(gt===nn.CurrencyDecimal)return ve[n.KH2.NumberSymbols][nn.Decimal];if(gt===nn.CurrencyGroup)return ve[n.KH2.NumberSymbols][nn.Group]}return Ke}function Ne(H,gt){return(0,n.H5H)(H)[n.KH2.NumberFormats][gt]}const de=/^(\d+)?\.((\d+)(-(\d+))?)?$/,k=22,le=".",ge="0",ht=";",Ht=",",ft="#";function tn(H,gt,ve,Ke,kn,bi,ki=!1){let ar="",ms=!1;if(isFinite(H)){let rs=function $n(H){let Ke,kn,bi,ki,ar,gt=Math.abs(H)+"",ve=0;for((kn=gt.indexOf(le))>-1&&(gt=gt.replace(le,"")),(bi=gt.search(/e/i))>0?(kn<0&&(kn=bi),kn+=+gt.slice(bi+1),gt=gt.substring(0,bi)):kn<0&&(kn=gt.length),bi=0;gt.charAt(bi)===ge;bi++);if(bi===(ar=gt.length))Ke=[0],kn=1;else{for(ar--;gt.charAt(ar)===ge;)ar--;for(kn-=bi,Ke=[],ki=0;bi<=ar;bi++,ki++)Ke[ki]=Number(gt.charAt(bi))}return kn>k&&(Ke=Ke.splice(0,k-1),ve=kn-1,kn=1),{digits:Ke,exponent:ve,integerLen:kn}}(H);ki&&(rs=function mn(H){if(0===H.digits[0])return H;const gt=H.digits.length-H.integerLen;return H.exponent?H.exponent+=2:(0===gt?H.digits.push(0,0):1===gt&&H.digits.push(0),H.integerLen+=2),H}(rs));let ps=gt.minInt,yr=gt.minFrac,Ss=gt.maxFrac;if(bi){const ws=bi.match(de);if(null===ws)throw new Error(`${bi} is not a valid digit info`);const ua=ws[1],ks=ws[3],Os=ws[5];null!=ua&&(ps=Sn(ua)),null!=ks&&(yr=Sn(ks)),null!=Os?Ss=Sn(Os):null!=ks&&yr>Ss&&(Ss=yr)}!function Ae(H,gt,ve){if(gt>ve)throw new Error(`The minimum number of digits after fraction (${gt}) is higher than the maximum (${ve}).`);let Ke=H.digits,kn=Ke.length-H.integerLen;const bi=Math.min(Math.max(gt,kn),ve);let ki=bi+H.integerLen,ar=Ke[ki];if(ki>0){Ke.splice(Math.max(H.integerLen,ki));for(let yr=ki;yr<Ke.length;yr++)Ke[yr]=0}else{kn=Math.max(0,kn),H.integerLen=1,Ke.length=Math.max(1,ki=bi+1),Ke[0]=0;for(let yr=1;yr<ki;yr++)Ke[yr]=0}if(ar>=5)if(ki-1<0){for(let yr=0;yr>ki;yr--)Ke.unshift(0),H.integerLen++;Ke.unshift(1),H.integerLen++}else Ke[ki-1]++;for(;kn<Math.max(0,bi);kn++)Ke.push(0);let ms=0!==bi;const rs=gt+H.integerLen,ps=Ke.reduceRight(function(yr,Ss,gs,Or){return Or[gs]=(Ss+=yr)<10?Ss:Ss-10,ms&&(0===Or[gs]&&gs>=rs?Or.pop():ms=!1),Ss>=10?1:0},0);ps&&(Ke.unshift(ps),H.integerLen++)}(rs,yr,Ss);let gs=rs.digits,Or=rs.integerLen;const Ir=rs.exponent;let zi=[];for(ms=gs.every(ws=>!ws);Or<ps;Or++)gs.unshift(0);for(;Or<0;Or++)gs.unshift(0);Or>0?zi=gs.splice(Or,gs.length):(zi=gs,gs=[0]);const pr=[];for(gs.length>=gt.lgSize&&pr.unshift(gs.splice(-gt.lgSize,gs.length).join(""));gs.length>gt.gSize;)pr.unshift(gs.splice(-gt.gSize,gs.length).join(""));gs.length&&pr.unshift(gs.join("")),ar=pr.join(J(ve,Ke)),zi.length&&(ar+=J(ve,kn)+zi.join("")),Ir&&(ar+=J(ve,nn.Exponential)+"+"+Ir)}else ar=J(ve,nn.Infinity);return ar=H<0&&!ms?gt.negPre+ar+gt.negSuf:gt.posPre+ar+gt.posSuf,ar}function vi(H,gt="-"){const ve={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},Ke=H.split(ht),kn=Ke[0],bi=Ke[1],ki=-1!==kn.indexOf(le)?kn.split(le):[kn.substring(0,kn.lastIndexOf(ge)+1),kn.substring(kn.lastIndexOf(ge)+1)],ar=ki[0],ms=ki[1]||"";ve.posPre=ar.substring(0,ar.indexOf(ft));for(let ps=0;ps<ms.length;ps++){const yr=ms.charAt(ps);yr===ge?ve.minFrac=ve.maxFrac=ps+1:yr===ft?ve.maxFrac=ps+1:ve.posSuf+=yr}const rs=ar.split(Ht);if(ve.gSize=rs[1]?rs[1].length:0,ve.lgSize=rs[2]||rs[1]?(rs[2]||rs[1]).length:0,bi){const ps=kn.length-ve.posPre.length-ve.posSuf.length,yr=bi.indexOf(ft);ve.negPre=bi.substring(0,yr).replace(/'/g,""),ve.negSuf=bi.slice(yr+ps).replace(/'/g,"")}else ve.negPre=gt+ve.posPre,ve.negSuf=ve.posSuf;return ve}function Sn(H){const gt=parseInt(H);if(isNaN(gt))throw new Error("Invalid integer literal when parsing "+H);return gt}function $e(H,gt,ve){return(0,n.XSP)(H,gt,ve)}function sn(H,gt){gt=encodeURIComponent(gt);for(const ve of H.split(";")){const Ke=ve.indexOf("="),[kn,bi]=-1==Ke?[ve,""]:[ve.slice(0,Ke),ve.slice(Ke+1)];if(kn.trim()===gt)return decodeURIComponent(bi)}return null}const Zt=/\s+/,On=[];let Bn=(()=>{class H{constructor(ve,Ke){this._ngEl=ve,this._renderer=Ke,this.initialClasses=On,this.stateMap=new Map}set klass(ve){this.initialClasses=null!=ve?ve.trim().split(Zt):On}set ngClass(ve){this.rawClass="string"==typeof ve?ve.trim().split(Zt):ve}ngDoCheck(){for(const Ke of this.initialClasses)this._updateState(Ke,!0);const ve=this.rawClass;if(Array.isArray(ve)||ve instanceof Set)for(const Ke of ve)this._updateState(Ke,!0);else if(null!=ve)for(const Ke of Object.keys(ve))this._updateState(Ke,!!ve[Ke]);this._applyStateDiff()}_updateState(ve,Ke){const kn=this.stateMap.get(ve);void 0!==kn?(kn.enabled!==Ke&&(kn.changed=!0,kn.enabled=Ke),kn.touched=!0):this.stateMap.set(ve,{enabled:Ke,changed:!0,touched:!0})}_applyStateDiff(){for(const ve of this.stateMap){const Ke=ve[0],kn=ve[1];kn.changed?(this._toggleClass(Ke,kn.enabled),kn.changed=!1):kn.touched||(kn.enabled&&this._toggleClass(Ke,!1),this.stateMap.delete(Ke)),kn.touched=!1}}_toggleClass(ve,Ke){(ve=ve.trim()).length>0&&ve.split(Zt).forEach(kn=>{Ke?this._renderer.addClass(this._ngEl.nativeElement,kn):this._renderer.removeClass(this._ngEl.nativeElement,kn)})}static{this.\u0275fac=function(Ke){return new(Ke||H)(n.rXU(n.aKT),n.rXU(n.sFG))}}static{this.\u0275dir=n.FsC({type:H,selectors:[["","ngClass",""]],inputs:{klass:[n.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return H})();class Y{constructor(gt,ve,Ke,kn){this.$implicit=gt,this.ngForOf=ve,this.index=Ke,this.count=kn}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 Ve=(()=>{class H{set ngForOf(ve){this._ngForOf=ve,this._ngForOfDirty=!0}set ngForTrackBy(ve){this._trackByFn=ve}get ngForTrackBy(){return this._trackByFn}constructor(ve,Ke,kn){this._viewContainer=ve,this._template=Ke,this._differs=kn,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(ve){ve&&(this._template=ve)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const ve=this._ngForOf;!this._differ&&ve&&(this._differ=this._differs.find(ve).create(this.ngForTrackBy))}if(this._differ){const ve=this._differ.diff(this._ngForOf);ve&&this._applyChanges(ve)}}_applyChanges(ve){const Ke=this._viewContainer;ve.forEachOperation((kn,bi,ki)=>{if(null==kn.previousIndex)Ke.createEmbeddedView(this._template,new Y(kn.item,this._ngForOf,-1,-1),null===ki?void 0:ki);else if(null==ki)Ke.remove(null===bi?void 0:bi);else if(null!==bi){const ar=Ke.get(bi);Ke.move(ar,ki),Se(ar,kn)}});for(let kn=0,bi=Ke.length;kn<bi;kn++){const ar=Ke.get(kn).context;ar.index=kn,ar.count=bi,ar.ngForOf=this._ngForOf}ve.forEachIdentityChange(kn=>{Se(Ke.get(kn.currentIndex),kn)})}static ngTemplateContextGuard(ve,Ke){return!0}static{this.\u0275fac=function(Ke){return new(Ke||H)(n.rXU(n.c1b),n.rXU(n.C4Q),n.rXU(n._q3))}}static{this.\u0275dir=n.FsC({type:H,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return H})();function Se(H,gt){H.context.$implicit=gt.item}let Yn=(()=>{class H{constructor(ve,Ke){this._viewContainer=ve,this._context=new Li,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Ke}set ngIf(ve){this._context.$implicit=this._context.ngIf=ve,this._updateView()}set ngIfThen(ve){Cr("ngIfThen",ve),this._thenTemplateRef=ve,this._thenViewRef=null,this._updateView()}set ngIfElse(ve){Cr("ngIfElse",ve),this._elseTemplateRef=ve,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(ve,Ke){return!0}static{this.\u0275fac=function(Ke){return new(Ke||H)(n.rXU(n.c1b),n.rXU(n.C4Q))}}static{this.\u0275dir=n.FsC({type:H,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return H})();class Li{constructor(){this.$implicit=null,this.ngIf=null}}function Cr(H,gt){if(gt&&!gt.createEmbeddedView)throw new Error(`${H} must be a TemplateRef, but received '${(0,n.Tbb)(gt)}'.`)}class vr{constructor(gt,ve){this._viewContainerRef=gt,this._templateRef=ve,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(gt){gt&&!this._created?this.create():!gt&&this._created&&this.destroy()}}let gr=(()=>{class H{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(ve){this._ngSwitch=ve,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(ve){this._defaultViews.push(ve)}_matchCase(ve){const Ke=ve===this._ngSwitch;return this._lastCasesMatched||=Ke,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Ke}_updateDefaultCases(ve){if(this._defaultViews.length>0&&ve!==this._defaultUsed){this._defaultUsed=ve;for(const Ke of this._defaultViews)Ke.enforceState(ve)}}static{this.\u0275fac=function(Ke){return new(Ke||H)}}static{this.\u0275dir=n.FsC({type:H,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}}return H})(),dr=(()=>{class H{constructor(ve,Ke,kn){this.ngSwitch=kn,kn._addCase(),this._view=new vr(ve,Ke)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static{this.\u0275fac=function(Ke){return new(Ke||H)(n.rXU(n.c1b),n.rXU(n.C4Q),n.rXU(gr,9))}}static{this.\u0275dir=n.FsC({type:H,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}}return H})(),hs=(()=>{class H{constructor(ve,Ke,kn){kn._addDefault(new vr(ve,Ke))}static{this.\u0275fac=function(Ke){return new(Ke||H)(n.rXU(n.c1b),n.rXU(n.C4Q),n.rXU(gr,9))}}static{this.\u0275dir=n.FsC({type:H,selectors:[["","ngSwitchDefault",""]],standalone:!0})}}return H})(),ur=(()=>{class H{constructor(ve,Ke,kn){this._ngEl=ve,this._differs=Ke,this._renderer=kn,this._ngStyle=null,this._differ=null}set ngStyle(ve){this._ngStyle=ve,!this._differ&&ve&&(this._differ=this._differs.find(ve).create())}ngDoCheck(){if(this._differ){const ve=this._differ.diff(this._ngStyle);ve&&this._applyChanges(ve)}}_setStyle(ve,Ke){const[kn,bi]=ve.split("."),ki=-1===kn.indexOf("-")?void 0:n.czy.DashCase;null!=Ke?this._renderer.setStyle(this._ngEl.nativeElement,kn,bi?`${Ke}${bi}`:Ke,ki):this._renderer.removeStyle(this._ngEl.nativeElement,kn,ki)}_applyChanges(ve){ve.forEachRemovedItem(Ke=>this._setStyle(Ke.key,null)),ve.forEachAddedItem(Ke=>this._setStyle(Ke.key,Ke.currentValue)),ve.forEachChangedItem(Ke=>this._setStyle(Ke.key,Ke.currentValue))}static{this.\u0275fac=function(Ke){return new(Ke||H)(n.rXU(n.aKT),n.rXU(n.MKu),n.rXU(n.sFG))}}static{this.\u0275dir=n.FsC({type:H,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}}return H})(),ce=(()=>{class H{constructor(ve){this._viewContainerRef=ve,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(ve){if(this._shouldRecreateView(ve)){const Ke=this._viewContainerRef;if(this._viewRef&&Ke.remove(Ke.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const kn=this._createContextForwardProxy();this._viewRef=Ke.createEmbeddedView(this.ngTemplateOutlet,kn,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(ve){return!!ve.ngTemplateOutlet||!!ve.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(ve,Ke,kn)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,Ke,kn),get:(ve,Ke,kn)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,Ke,kn)}})}static{this.\u0275fac=function(Ke){return new(Ke||H)(n.rXU(n.c1b))}}static{this.\u0275dir=n.FsC({type:H,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[n.OA$]})}}return H})();function vt(H,gt){return new n.wOt(2100,!1)}class on{createSubscription(gt,ve){return(0,n.O8t)(()=>gt.subscribe({next:ve,error:Ke=>{throw Ke}}))}dispose(gt){(0,n.O8t)(()=>gt.unsubscribe())}}class ei{createSubscription(gt,ve){return gt.then(ve,Ke=>{throw Ke})}dispose(gt){}}const gi=new ei,Gi=new on;let $i=(()=>{class H{constructor(ve){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=ve}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(ve){if(!this._obj){if(ve)try{this.markForCheckOnValueUpdate=!1,this._subscribe(ve)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return ve!==this._obj?(this._dispose(),this.transform(ve)):this._latestValue}_subscribe(ve){this._obj=ve,this._strategy=this._selectStrategy(ve),this._subscription=this._strategy.createSubscription(ve,Ke=>this._updateLatestValue(ve,Ke))}_selectStrategy(ve){if((0,n.jNT)(ve))return gi;if((0,n.zjR)(ve))return Gi;throw vt()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(ve,Ke){ve===this._obj&&(this._latestValue=Ke,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static{this.\u0275fac=function(Ke){return new(Ke||H)(n.rXU(n.gRc,16))}}static{this.\u0275pipe=n.EJ8({name:"async",type:H,pure:!1,standalone:!0})}}return H})(),ss=(()=>{class H{transform(ve){if(null==ve)return null;if("string"!=typeof ve)throw vt();return ve.toUpperCase()}static{this.\u0275fac=function(Ke){return new(Ke||H)}}static{this.\u0275pipe=n.EJ8({name:"uppercase",type:H,pure:!0,standalone:!0})}}return H})(),Nr=(()=>{class H{constructor(ve){this._locale=ve}transform(ve,Ke,kn){if(!Ts(ve))return null;kn||=this._locale;try{return function Si(H,gt,ve){return tn(H,vi(Ne(gt,we.Decimal),J(gt,nn.MinusSign)),gt,nn.Group,nn.Decimal,ve)}(_r(ve),kn,Ke)}catch(bi){throw vt()}}static{this.\u0275fac=function(Ke){return new(Ke||H)(n.rXU(n.xe9,16))}}static{this.\u0275pipe=n.EJ8({name:"number",type:H,pure:!0,standalone:!0})}}return H})(),Qr=(()=>{class H{constructor(ve,Ke="USD"){this._locale=ve,this._defaultCurrencyCode=Ke}transform(ve,Ke=this._defaultCurrencyCode,kn="symbol",bi,ki){if(!Ts(ve))return null;ki||=this._locale,"boolean"==typeof kn&&(kn=kn?"symbol":"code");let ar=Ke||this._defaultCurrencyCode;"code"!==kn&&(ar="symbol"===kn||"symbol-narrow"===kn?function it(H,gt,ve="en"){const Ke=function oe(H){return(0,n.H5H)(H)[n.KH2.Currencies]}(ve)[H]||ne[H]||[],kn=Ke[1];return"narrow"===gt&&"string"==typeof kn?kn:Ke[0]||H}(ar,"symbol"===kn?"wide":"narrow",ki):kn);try{return function oi(H,gt,ve,Ke,kn){const ki=vi(Ne(gt,we.Currency),J(gt,nn.MinusSign));return ki.minFrac=function $t(H){let gt;const ve=ne[H];return ve&&(gt=ve[2]),"number"==typeof gt?gt:2}(Ke),ki.maxFrac=ki.minFrac,tn(H,ki,gt,nn.CurrencyGroup,nn.CurrencyDecimal,kn).replace("\xa4",ve).replace("\xa4","").trim()}(_r(ve),ki,ar,Ke,bi)}catch(ms){throw vt()}}static{this.\u0275fac=function(Ke){return new(Ke||H)(n.rXU(n.xe9,16),n.rXU(n.Ocv,16))}}static{this.\u0275pipe=n.EJ8({name:"currency",type:H,pure:!0,standalone:!0})}}return H})();function Ts(H){return!(null==H||""===H||H!=H)}function _r(H){if("string"==typeof H&&!isNaN(Number(H)-parseFloat(H)))return Number(H);if("number"!=typeof H)throw new Error(`${H} is not a number`);return H}let ya=(()=>{class H{static{this.\u0275fac=function(Ke){return new(Ke||H)}}static{this.\u0275mod=n.$C({type:H})}static{this.\u0275inj=n.G2t({})}}return H})();const Ba="browser",oo="server";function Lr(H){return H===Ba}function oa(H){return H===oo}let lo=(()=>{class H{static{this.\u0275prov=(0,n.jDH)({token:H,providedIn:"root",factory:()=>Lr((0,n.WQX)(n.Agw))?new Ps((0,n.WQX)(A),window):new As})}}return H})();class Ps{constructor(gt,ve){this.document=gt,this.window=ve,this.offset=()=>[0,0]}setOffset(gt){this.offset=Array.isArray(gt)?()=>gt:gt}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(gt){this.window.scrollTo(gt[0],gt[1])}scrollToAnchor(gt){const ve=function Rs(H,gt){const ve=H.getElementById(gt)||H.getElementsByName(gt)[0];if(ve)return ve;if("function"==typeof H.createTreeWalker&&H.body&&"function"==typeof H.body.attachShadow){const Ke=H.createTreeWalker(H.body,NodeFilter.SHOW_ELEMENT);let kn=Ke.currentNode;for(;kn;){const bi=kn.shadowRoot;if(bi){const ki=bi.getElementById(gt)||bi.querySelector(`[name="${gt}"]`);if(ki)return ki}kn=Ke.nextNode()}}return null}(this.document,gt);ve&&(this.scrollToElement(ve),ve.focus())}setHistoryScrollRestoration(gt){this.window.history.scrollRestoration=gt}scrollToElement(gt){const ve=gt.getBoundingClientRect(),Ke=ve.left+this.window.pageXOffset,kn=ve.top+this.window.pageYOffset,bi=this.offset();this.window.scrollTo(Ke-bi[0],kn-bi[1])}}class As{setOffset(gt){}getScrollPosition(){return[0,0]}scrollToPosition(gt){}scrollToAnchor(gt){}setHistoryScrollRestoration(gt){}}class xa{}},1300:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Kd:()=>pn,Lr:()=>fe,Nl:()=>te,Qq:()=>pe,a7:()=>rt,cS:()=>Xt,hv:()=>gn,kG:()=>ke,q1:()=>ht,yz:()=>_n}),p(49667);var a=p(61268),l=p(89663),m=p(79103),s=p(79734),y=p(6204),A=p(19754),L=p(28228),Z=p(13638),ie=p(96660),S=p(5795);class _e{}class ae{}class fe{constructor(sn){this.normalizedNames=new Map,this.lazyUpdate=null,sn?"string"==typeof sn?this.lazyInit=()=>{this.headers=new Map,sn.split("\n").forEach(Zt=>{const On=Zt.indexOf(":");if(On>0){const Bn=Zt.slice(0,On),Ct=Bn.toLowerCase(),Wn=Zt.slice(On+1).trim();this.maybeSetNormalizedName(Bn,Ct),this.headers.has(Ct)?this.headers.get(Ct).push(Wn):this.headers.set(Ct,[Wn])}})}:typeof Headers<"u"&&sn instanceof Headers?(this.headers=new Map,sn.forEach((Zt,On)=>{this.setHeaderEntries(On,Zt)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(sn).forEach(([Zt,On])=>{this.setHeaderEntries(Zt,On)})}:this.headers=new Map}has(sn){return this.init(),this.headers.has(sn.toLowerCase())}get(sn){this.init();const Zt=this.headers.get(sn.toLowerCase());return Zt&&Zt.length>0?Zt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(sn){return this.init(),this.headers.get(sn.toLowerCase())||null}append(sn,Zt){return this.clone({name:sn,value:Zt,op:"a"})}set(sn,Zt){return this.clone({name:sn,value:Zt,op:"s"})}delete(sn,Zt){return this.clone({name:sn,value:Zt,op:"d"})}maybeSetNormalizedName(sn,Zt){this.normalizedNames.has(Zt)||this.normalizedNames.set(Zt,sn)}init(){this.lazyInit&&(this.lazyInit instanceof fe?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(sn=>this.applyUpdate(sn)),this.lazyUpdate=null))}copyFrom(sn){sn.init(),Array.from(sn.headers.keys()).forEach(Zt=>{this.headers.set(Zt,sn.headers.get(Zt)),this.normalizedNames.set(Zt,sn.normalizedNames.get(Zt))})}clone(sn){const Zt=new fe;return Zt.lazyInit=this.lazyInit&&this.lazyInit instanceof fe?this.lazyInit:this,Zt.lazyUpdate=(this.lazyUpdate||[]).concat([sn]),Zt}applyUpdate(sn){const Zt=sn.name.toLowerCase();switch(sn.op){case"a":case"s":let On=sn.value;if("string"==typeof On&&(On=[On]),0===On.length)return;this.maybeSetNormalizedName(sn.name,Zt);const Bn=("a"===sn.op?this.headers.get(Zt):void 0)||[];Bn.push(...On),this.headers.set(Zt,Bn);break;case"d":const Ct=sn.value;if(Ct){let Wn=this.headers.get(Zt);if(!Wn)return;Wn=Wn.filter(Y=>-1===Ct.indexOf(Y)),0===Wn.length?(this.headers.delete(Zt),this.normalizedNames.delete(Zt)):this.headers.set(Zt,Wn)}else this.headers.delete(Zt),this.normalizedNames.delete(Zt)}}setHeaderEntries(sn,Zt){const On=(Array.isArray(Zt)?Zt:[Zt]).map(Ct=>Ct.toString()),Bn=sn.toLowerCase();this.headers.set(Bn,On),this.maybeSetNormalizedName(sn,Bn)}forEach(sn){this.init(),Array.from(this.normalizedNames.keys()).forEach(Zt=>sn(this.normalizedNames.get(Zt),this.headers.get(Zt)))}}class Te{encodeKey(sn){return P(sn)}encodeValue(sn){return P(sn)}decodeKey(sn){return decodeURIComponent(sn)}decodeValue(sn){return decodeURIComponent(sn)}}const _t=/%(\d[a-f0-9])/gi,dt={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function P($e){return encodeURIComponent($e).replace(_t,(sn,Zt)=>dt[Zt]??sn)}function E($e){return`${$e}`}class te{constructor(sn={}){if(this.updates=null,this.cloneFrom=null,this.encoder=sn.encoder||new Te,sn.fromString){if(sn.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Ge($e,sn){const Zt=new Map;return $e.length>0&&$e.replace(/^\?/,"").split("&").forEach(Bn=>{const Ct=Bn.indexOf("="),[Wn,Y]=-1==Ct?[sn.decodeKey(Bn),""]:[sn.decodeKey(Bn.slice(0,Ct)),sn.decodeValue(Bn.slice(Ct+1))],Ve=Zt.get(Wn)||[];Ve.push(Y),Zt.set(Wn,Ve)}),Zt}(sn.fromString,this.encoder)}else sn.fromObject?(this.map=new Map,Object.keys(sn.fromObject).forEach(Zt=>{const On=sn.fromObject[Zt],Bn=Array.isArray(On)?On.map(E):[E(On)];this.map.set(Zt,Bn)})):this.map=null}has(sn){return this.init(),this.map.has(sn)}get(sn){this.init();const Zt=this.map.get(sn);return Zt?Zt[0]:null}getAll(sn){return this.init(),this.map.get(sn)||null}keys(){return this.init(),Array.from(this.map.keys())}append(sn,Zt){return this.clone({param:sn,value:Zt,op:"a"})}appendAll(sn){const Zt=[];return Object.keys(sn).forEach(On=>{const Bn=sn[On];Array.isArray(Bn)?Bn.forEach(Ct=>{Zt.push({param:On,value:Ct,op:"a"})}):Zt.push({param:On,value:Bn,op:"a"})}),this.clone(Zt)}set(sn,Zt){return this.clone({param:sn,value:Zt,op:"s"})}delete(sn,Zt){return this.clone({param:sn,value:Zt,op:"d"})}toString(){return this.init(),this.keys().map(sn=>{const Zt=this.encoder.encodeKey(sn);return this.map.get(sn).map(On=>Zt+"="+this.encoder.encodeValue(On)).join("&")}).filter(sn=>""!==sn).join("&")}clone(sn){const Zt=new te({encoder:this.encoder});return Zt.cloneFrom=this.cloneFrom||this,Zt.updates=(this.updates||[]).concat(sn),Zt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(sn=>this.map.set(sn,this.cloneFrom.map.get(sn))),this.updates.forEach(sn=>{switch(sn.op){case"a":case"s":const Zt=("a"===sn.op?this.map.get(sn.param):void 0)||[];Zt.push(E(sn.value)),this.map.set(sn.param,Zt);break;case"d":if(void 0===sn.value){this.map.delete(sn.param);break}{let On=this.map.get(sn.param)||[];const Bn=On.indexOf(E(sn.value));-1!==Bn&&On.splice(Bn,1),On.length>0?this.map.set(sn.param,On):this.map.delete(sn.param)}}}),this.cloneFrom=this.updates=null)}}class we{constructor(){this.map=new Map}set(sn,Zt){return this.map.set(sn,Zt),this}get(sn){return this.map.has(sn)||this.map.set(sn,sn.defaultValue()),this.map.get(sn)}delete(sn){return this.map.delete(sn),this}has(sn){return this.map.has(sn)}keys(){return this.map.keys()}}function We($e){return typeof ArrayBuffer<"u"&&$e instanceof ArrayBuffer}function je($e){return typeof Blob<"u"&&$e instanceof Blob}function yt($e){return typeof FormData<"u"&&$e instanceof FormData}class pn{constructor(sn,Zt,On,Bn){let Ct;if(this.url=Zt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=sn.toUpperCase(),function at($e){switch($e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Bn?(this.body=void 0!==On?On:null,Ct=Bn):Ct=On,Ct&&(this.reportProgress=!!Ct.reportProgress,this.withCredentials=!!Ct.withCredentials,Ct.responseType&&(this.responseType=Ct.responseType),Ct.headers&&(this.headers=Ct.headers),Ct.context&&(this.context=Ct.context),Ct.params&&(this.params=Ct.params),this.transferCache=Ct.transferCache),this.headers??=new fe,this.context??=new we,this.params){const Wn=this.params.toString();if(0===Wn.length)this.urlWithParams=Zt;else{const Y=Zt.indexOf("?");this.urlWithParams=Zt+(-1===Y?"?":Y<Zt.length-1?"&":"")+Wn}}else this.params=new te,this.urlWithParams=Zt}serializeBody(){return null===this.body?null:"string"==typeof this.body||We(this.body)||je(this.body)||yt(this.body)||function nn($e){return typeof URLSearchParams<"u"&&$e instanceof URLSearchParams}(this.body)?this.body:this.body instanceof te?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||yt(this.body)?null:je(this.body)?this.body.type||null:We(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof te?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(sn={}){const Zt=sn.method||this.method,On=sn.url||this.url,Bn=sn.responseType||this.responseType,Ct=sn.transferCache??this.transferCache,Wn=void 0!==sn.body?sn.body:this.body,Y=sn.withCredentials??this.withCredentials,Ve=sn.reportProgress??this.reportProgress;let Se=sn.headers||this.headers,Yt=sn.params||this.params;const Yn=sn.context??this.context;return void 0!==sn.setHeaders&&(Se=Object.keys(sn.setHeaders).reduce((Li,Cr)=>Li.set(Cr,sn.setHeaders[Cr]),Se)),sn.setParams&&(Yt=Object.keys(sn.setParams).reduce((Li,Cr)=>Li.set(Cr,sn.setParams[Cr]),Yt)),new pn(Zt,On,Wn,{params:Yt,headers:Se,context:Yn,reportProgress:Ve,responseType:Bn,withCredentials:Y,transferCache:Ct})}}var gn=function($e){return $e[$e.Sent=0]="Sent",$e[$e.UploadProgress=1]="UploadProgress",$e[$e.ResponseHeader=2]="ResponseHeader",$e[$e.DownloadProgress=3]="DownloadProgress",$e[$e.Response=4]="Response",$e[$e.User=5]="User",$e}(gn||{});class Et{constructor(sn,Zt=ke.Ok,On="OK"){this.headers=sn.headers||new fe,this.status=void 0!==sn.status?sn.status:Zt,this.statusText=sn.statusText||On,this.url=sn.url||null,this.ok=this.status>=200&&this.status<300}}class ln extends Et{constructor(sn={}){super(sn),this.type=gn.ResponseHeader}clone(sn={}){return new ln({headers:sn.headers||this.headers,status:void 0!==sn.status?sn.status:this.status,statusText:sn.statusText||this.statusText,url:sn.url||this.url||void 0})}}class Xt extends Et{constructor(sn={}){super(sn),this.type=gn.Response,this.body=void 0!==sn.body?sn.body:null}clone(sn={}){return new Xt({body:void 0!==sn.body?sn.body:this.body,headers:sn.headers||this.headers,status:void 0!==sn.status?sn.status:this.status,statusText:sn.statusText||this.statusText,url:sn.url||this.url||void 0})}}class _n extends Et{constructor(sn){super(sn,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${sn.url||"(unknown url)"}`:`Http failure response for ${sn.url||"(unknown url)"}: ${sn.status} ${sn.statusText}`,this.error=sn.error||null}}var ke=function($e){return $e[$e.Continue=100]="Continue",$e[$e.SwitchingProtocols=101]="SwitchingProtocols",$e[$e.Processing=102]="Processing",$e[$e.EarlyHints=103]="EarlyHints",$e[$e.Ok=200]="Ok",$e[$e.Created=201]="Created",$e[$e.Accepted=202]="Accepted",$e[$e.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",$e[$e.NoContent=204]="NoContent",$e[$e.ResetContent=205]="ResetContent",$e[$e.PartialContent=206]="PartialContent",$e[$e.MultiStatus=207]="MultiStatus",$e[$e.AlreadyReported=208]="AlreadyReported",$e[$e.ImUsed=226]="ImUsed",$e[$e.MultipleChoices=300]="MultipleChoices",$e[$e.MovedPermanently=301]="MovedPermanently",$e[$e.Found=302]="Found",$e[$e.SeeOther=303]="SeeOther",$e[$e.NotModified=304]="NotModified",$e[$e.UseProxy=305]="UseProxy",$e[$e.Unused=306]="Unused",$e[$e.TemporaryRedirect=307]="TemporaryRedirect",$e[$e.PermanentRedirect=308]="PermanentRedirect",$e[$e.BadRequest=400]="BadRequest",$e[$e.Unauthorized=401]="Unauthorized",$e[$e.PaymentRequired=402]="PaymentRequired",$e[$e.Forbidden=403]="Forbidden",$e[$e.NotFound=404]="NotFound",$e[$e.MethodNotAllowed=405]="MethodNotAllowed",$e[$e.NotAcceptable=406]="NotAcceptable",$e[$e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",$e[$e.RequestTimeout=408]="RequestTimeout",$e[$e.Conflict=409]="Conflict",$e[$e.Gone=410]="Gone",$e[$e.LengthRequired=411]="LengthRequired",$e[$e.PreconditionFailed=412]="PreconditionFailed",$e[$e.PayloadTooLarge=413]="PayloadTooLarge",$e[$e.UriTooLong=414]="UriTooLong",$e[$e.UnsupportedMediaType=415]="UnsupportedMediaType",$e[$e.RangeNotSatisfiable=416]="RangeNotSatisfiable",$e[$e.ExpectationFailed=417]="ExpectationFailed",$e[$e.ImATeapot=418]="ImATeapot",$e[$e.MisdirectedRequest=421]="MisdirectedRequest",$e[$e.UnprocessableEntity=422]="UnprocessableEntity",$e[$e.Locked=423]="Locked",$e[$e.FailedDependency=424]="FailedDependency",$e[$e.TooEarly=425]="TooEarly",$e[$e.UpgradeRequired=426]="UpgradeRequired",$e[$e.PreconditionRequired=428]="PreconditionRequired",$e[$e.TooManyRequests=429]="TooManyRequests",$e[$e.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",$e[$e.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",$e[$e.InternalServerError=500]="InternalServerError",$e[$e.NotImplemented=501]="NotImplemented",$e[$e.BadGateway=502]="BadGateway",$e[$e.ServiceUnavailable=503]="ServiceUnavailable",$e[$e.GatewayTimeout=504]="GatewayTimeout",$e[$e.HttpVersionNotSupported=505]="HttpVersionNotSupported",$e[$e.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",$e[$e.InsufficientStorage=507]="InsufficientStorage",$e[$e.LoopDetected=508]="LoopDetected",$e[$e.NotExtended=510]="NotExtended",$e[$e.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",$e}(ke||{});function re($e,sn){return{body:sn,headers:$e.headers,context:$e.context,observe:$e.observe,params:$e.params,reportProgress:$e.reportProgress,responseType:$e.responseType,withCredentials:$e.withCredentials,transferCache:$e.transferCache}}let pe=(()=>{class $e{constructor(Zt){this.handler=Zt}request(Zt,On,Bn={}){let Ct;if(Zt instanceof pn)Ct=Zt;else{let Ve,Se;Ve=Bn.headers instanceof fe?Bn.headers:new fe(Bn.headers),Bn.params&&(Se=Bn.params instanceof te?Bn.params:new te({fromObject:Bn.params})),Ct=new pn(Zt,On,void 0!==Bn.body?Bn.body:null,{headers:Ve,context:Bn.context,params:Se,reportProgress:Bn.reportProgress,responseType:Bn.responseType||"json",withCredentials:Bn.withCredentials,transferCache:Bn.transferCache})}const Wn=(0,l.of)(Ct).pipe((0,y.H)(Ve=>this.handler.handle(Ve)));if(Zt instanceof pn||"events"===Bn.observe)return Wn;const Y=Wn.pipe((0,A.p)(Ve=>Ve instanceof Xt));switch(Bn.observe||"body"){case"body":switch(Ct.responseType){case"arraybuffer":return Y.pipe((0,L.T)(Ve=>{if(null!==Ve.body&&!(Ve.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Ve.body}));case"blob":return Y.pipe((0,L.T)(Ve=>{if(null!==Ve.body&&!(Ve.body instanceof Blob))throw new Error("Response is not a Blob.");return Ve.body}));case"text":return Y.pipe((0,L.T)(Ve=>{if(null!==Ve.body&&"string"!=typeof Ve.body)throw new Error("Response is not a string.");return Ve.body}));default:return Y.pipe((0,L.T)(Ve=>Ve.body))}case"response":return Y;default:throw new Error(`Unreachable: unhandled observe type ${Bn.observe}}`)}}delete(Zt,On={}){return this.request("DELETE",Zt,On)}get(Zt,On={}){return this.request("GET",Zt,On)}head(Zt,On={}){return this.request("HEAD",Zt,On)}jsonp(Zt,On){return this.request("JSONP",Zt,{params:(new te).append(On,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Zt,On={}){return this.request("OPTIONS",Zt,On)}patch(Zt,On,Bn={}){return this.request("PATCH",Zt,re(Bn,On))}post(Zt,On,Bn={}){return this.request("POST",Zt,re(Bn,On))}put(Zt,On,Bn={}){return this.request("PUT",Zt,re(Bn,On))}static{this.\u0275fac=function(On){return new(On||$e)(a.KVO(_e))}}static{this.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac})}}return $e})();function oe($e,sn){return sn($e)}function Ze($e,sn){return(Zt,On)=>sn.intercept(Zt,{handle:Bn=>$e(Bn,On)})}const rt=new a.nKC(""),Je=new a.nKC(""),an=new a.nKC(""),X=new a.nKC("");function ze(){let $e=null;return(sn,Zt)=>{null===$e&&($e=((0,a.WQX)(rt,{optional:!0})??[]).reduceRight(Ze,oe));const On=(0,a.WQX)(a.TgB),Bn=On.add();return $e(sn,Zt).pipe((0,Z.j)(()=>On.remove(Bn)))}}let $t=(()=>{class $e extends _e{constructor(Zt,On){super(),this.backend=Zt,this.injector=On,this.chain=null,this.pendingTasks=(0,a.WQX)(a.TgB);const Bn=(0,a.WQX)(X,{optional:!0});this.backend=Bn??Zt}handle(Zt){if(null===this.chain){const Bn=Array.from(new Set([...this.injector.get(Je),...this.injector.get(an,[])]));this.chain=Bn.reduceRight((Ct,Wn)=>function Ee($e,sn,Zt){return(On,Bn)=>(0,a.N4e)(Zt,()=>sn(On,Ct=>$e(Ct,Bn)))}(Ct,Wn,this.injector),oe)}const On=this.pendingTasks.add();return this.chain(Zt,Bn=>this.backend.handle(Bn)).pipe((0,Z.j)(()=>this.pendingTasks.remove(On)))}static{this.\u0275fac=function(On){return new(On||$e)(a.KVO(ae),a.KVO(a.uvJ))}}static{this.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac})}}return $e})();const wn=/^\)\]\}',?\n/;let ti=(()=>{class $e{constructor(Zt){this.xhrFactory=Zt}handle(Zt){if("JSONP"===Zt.method)throw new a.wOt(-2800,!1);const On=this.xhrFactory;return(On.\u0275loadImpl?(0,s.H)(On.\u0275loadImpl()):(0,l.of)(null)).pipe((0,ie.n)(()=>new m.c(Ct=>{const Wn=On.build();if(Wn.open(Zt.method,Zt.urlWithParams),Zt.withCredentials&&(Wn.withCredentials=!0),Zt.headers.forEach((vr,gr)=>Wn.setRequestHeader(vr,gr.join(","))),Zt.headers.has("Accept")||Wn.setRequestHeader("Accept","application/json, text/plain, */*"),!Zt.headers.has("Content-Type")){const vr=Zt.detectContentTypeHeader();null!==vr&&Wn.setRequestHeader("Content-Type",vr)}if(Zt.responseType){const vr=Zt.responseType.toLowerCase();Wn.responseType="json"!==vr?vr:"text"}const Y=Zt.serializeBody();let Ve=null;const Se=()=>{if(null!==Ve)return Ve;const vr=Wn.statusText||"OK",gr=new fe(Wn.getAllResponseHeaders()),dr=function Pn($e){return"responseURL"in $e&&$e.responseURL?$e.responseURL:/^X-Request-URL:/m.test($e.getAllResponseHeaders())?$e.getResponseHeader("X-Request-URL"):null}(Wn)||Zt.url;return Ve=new ln({headers:gr,status:Wn.status,statusText:vr,url:dr}),Ve},Yt=()=>{let{headers:vr,status:gr,statusText:dr,url:hs}=Se(),Tr=null;gr!==ke.NoContent&&(Tr=typeof Wn.response>"u"?Wn.responseText:Wn.response),0===gr&&(gr=Tr?ke.Ok:0);let Jr=gr>=200&&gr<300;if("json"===Zt.responseType&&"string"==typeof Tr){const ls=Tr;Tr=Tr.replace(wn,"");try{Tr=""!==Tr?JSON.parse(Tr):null}catch(is){Tr=ls,Jr&&(Jr=!1,Tr={error:is,text:Tr})}}Jr?(Ct.next(new Xt({body:Tr,headers:vr,status:gr,statusText:dr,url:hs||void 0})),Ct.complete()):Ct.error(new _n({error:Tr,headers:vr,status:gr,statusText:dr,url:hs||void 0}))},Yn=vr=>{const{url:gr}=Se(),dr=new _n({error:vr,status:Wn.status||0,statusText:Wn.statusText||"Unknown Error",url:gr||void 0});Ct.error(dr)};let Li=!1;const Cr=vr=>{Li||(Ct.next(Se()),Li=!0);let gr={type:gn.DownloadProgress,loaded:vr.loaded};vr.lengthComputable&&(gr.total=vr.total),"text"===Zt.responseType&&Wn.responseText&&(gr.partialText=Wn.responseText),Ct.next(gr)},kr=vr=>{let gr={type:gn.UploadProgress,loaded:vr.loaded};vr.lengthComputable&&(gr.total=vr.total),Ct.next(gr)};return Wn.addEventListener("load",Yt),Wn.addEventListener("error",Yn),Wn.addEventListener("timeout",Yn),Wn.addEventListener("abort",Yn),Zt.reportProgress&&(Wn.addEventListener("progress",Cr),null!==Y&&Wn.upload&&Wn.upload.addEventListener("progress",kr)),Wn.send(Y),Ct.next({type:gn.Sent}),()=>{Wn.removeEventListener("error",Yn),Wn.removeEventListener("abort",Yn),Wn.removeEventListener("load",Yt),Wn.removeEventListener("timeout",Yn),Zt.reportProgress&&(Wn.removeEventListener("progress",Cr),null!==Y&&Wn.upload&&Wn.upload.removeEventListener("progress",kr)),Wn.readyState!==Wn.DONE&&Wn.abort()}})))}static{this.\u0275fac=function(On){return new(On||$e)(a.KVO(S.N0))}}static{this.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac})}}return $e})();const Gt=new a.nKC(""),St=new a.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),qe=new a.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class hn{}let he=(()=>{class $e{constructor(Zt,On,Bn){this.doc=Zt,this.platform=On,this.cookieName=Bn,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Zt=this.doc.cookie||"";return Zt!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,S._b)(Zt,this.cookieName),this.lastCookieString=Zt),this.lastToken}static{this.\u0275fac=function(On){return new(On||$e)(a.KVO(S.qQ),a.KVO(a.Agw),a.KVO(St))}}static{this.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac})}}return $e})();function kt($e,sn){const Zt=$e.url.toLowerCase();if(!(0,a.WQX)(Gt)||"GET"===$e.method||"HEAD"===$e.method||Zt.startsWith("http://")||Zt.startsWith("https://"))return sn($e);const On=(0,a.WQX)(hn).getToken(),Bn=(0,a.WQX)(qe);return null!=On&&!$e.headers.has(Bn)&&($e=$e.clone({headers:$e.headers.set(Bn,On)})),sn($e)}var z=function($e){return $e[$e.Interceptors=0]="Interceptors",$e[$e.LegacyInterceptors=1]="LegacyInterceptors",$e[$e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",$e[$e.NoXsrfProtection=3]="NoXsrfProtection",$e[$e.JsonpSupport=4]="JsonpSupport",$e[$e.RequestsMadeViaParent=5]="RequestsMadeViaParent",$e[$e.Fetch=6]="Fetch",$e}(z||{});function M($e,sn){return{\u0275kind:$e,\u0275providers:sn}}function q(...$e){const sn=[pe,ti,$t,{provide:_e,useExisting:$t},{provide:ae,useExisting:ti},{provide:Je,useValue:kt,multi:!0},{provide:Gt,useValue:!0},{provide:hn,useClass:he}];for(const Zt of $e)sn.push(...Zt.\u0275providers);return(0,a.EmA)(sn)}const Lt=new a.nKC("");let ht=(()=>{class $e{static{this.\u0275fac=function(On){return new(On||$e)}}static{this.\u0275mod=a.$C({type:$e})}static{this.\u0275inj=a.G2t({providers:[q(M(z.LegacyInterceptors,[{provide:Lt,useFactory:ze},{provide:Je,useExisting:Lt,multi:!0}]))]})}}return $e})()},12148:(Bt,Ce,p)=>{"use strict";p.d(Ce,{A:()=>l});const n=void 0,l=["es",[["a.\xa0m.","p.\xa0m."],n,n],n,[["D","L","M","X","J","V","S"],["dom","lun","mar","mi\xe9","jue","vie","s\xe1b"],["domingo","lunes","martes","mi\xe9rcoles","jueves","viernes","s\xe1bado"],["DO","LU","MA","MI","JU","VI","SA"]],n,[["E","F","M","A","M","J","J","A","S","O","N","D"],["ene","feb","mar","abr","may","jun","jul","ago","sept","oct","nov","dic"],["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]],n,[["a. C.","d. C."],n,["antes de Cristo","despu\xe9s de Cristo"]],1,[6,0],["d/M/yy","d MMM y","d 'de' MMMM 'de' y","EEEE, d 'de' MMMM 'de' y"],["H:mm","H:mm:ss","H:mm:ss z","H:mm:ss (zzzz)"],["{1}, {0}",n,n,n],[",",".",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0\xa0%","#,##0.00\xa0\xa4","#E0"],"EUR","\u20ac","euro",{AUD:[n,"$"],BRL:[n,"R$"],BYN:[n,"\u0440."],CAD:[n,"$"],CNY:[n,"\xa5"],EGP:[],ESP:["\u20a7"],GBP:[n,"\xa3"],HKD:[n,"$"],ILS:[n,"\u20aa"],INR:[n,"\u20b9"],JPY:[n,"\xa5"],KRW:[n,"\u20a9"],MXN:[n,"$"],NZD:[n,"$"],PHP:[n,"\u20b1"],RON:[n,"L"],THB:["\u0e3f"],TWD:[n,"NT$"],USD:["US$","$"],XAF:[],XCD:[n,"$"],XOF:[]},"ltr",function a(m){const s=m,y=Math.floor(Math.abs(m)),A=m.toString().replace(/^[^.]*\.?/,"").length,L=parseInt(m.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return 1===s?1:0===L&&0!==y&&y%1e6==0&&0===A||!(L>=0&&L<=5)?4:5}]},61268:(Bt,Ce,p)=>{"use strict";function a(e,t){return Object.is(e,t)}p.d(Ce,{bc$:()=>zr,iLQ:()=>Eb,sZ2:()=>Ii,hnV:()=>hw,Hbi:()=>xS,o8S:()=>ru,BIS:()=>Sr,gRc:()=>Ew,Ql9:()=>GA,OM3:()=>Pm,Ocv:()=>tS,abz:()=>$l,Z63:()=>He,aKT:()=>zd,uvJ:()=>Ar,zcH:()=>tl,bkB:()=>Po,y_5:()=>Da,$GK:()=>$i,nKC:()=>Bn,zZn:()=>Ia,_q3:()=>Lb,MKu:()=>Fb,xe9:()=>Ng,Co$:()=>s0,Vns:()=>Xu,SKi:()=>ao,Xx1:()=>Lr,Agw:()=>hr,PLl:()=>Ci,rOR:()=>oc,sFG:()=>$M,_9s:()=>hy,czy:()=>Rh,WPN:()=>_d,kdw:()=>$s,C4Q:()=>km,NYb:()=>jA,giA:()=>dw,pJN:()=>ba,RxE:()=>nw,c1b:()=>cg,gXe:()=>wi,mal:()=>by,Af3:()=>ga,tdH:()=>KM,L39:()=>ZS,EWP:()=>ek,Ol2:()=>wv,w6W:()=>zE,oH4:()=>Dw,QZP:()=>nM,SmG:()=>oS,Rfq:()=>kt,WQX:()=>_r,naY:()=>aS,Hps:()=>vv,QuC:()=>bt,EmA:()=>ni,zw6:()=>Js,Udg:()=>qS,fpN:()=>DS,HJs:()=>ak,N4e:()=>qa,vPA:()=>Yy,O8t:()=>tk,dtW:()=>CE,An2:()=>sg,H3F:()=>iw,H8p:()=>br,KH2:()=>_f,YHP:()=>hs,TgB:()=>Qh,wOt:()=>it,WHO:()=>lw,e01:()=>cw,lNU:()=>ze,h9k:()=>wp,$MX:()=>kh,ZF7:()=>Qd,Kcf:()=>md,e5t:()=>Pa,UyX:()=>r_,cWb:()=>ts,osQ:()=>Uo,H5H:()=>Jv,Zy3:()=>st,xtB:()=>Fa,mq5:()=>lD,JZv:()=>Pn,LfX:()=>Sn,plB:()=>eu,jNT:()=>wb,zjR:()=>uw,XSP:()=>E1,TL$:()=>qn,Tbb:()=>bn,rcV:()=>Ka,nM4:()=>Jy,Vt3:()=>yv,Mj6:()=>Bi,GFd:()=>r0,OA$:()=>Nl,Jv_:()=>bx,aNF:()=>yx,R7$:()=>zp,BMQ:()=>Fv,x72:()=>Pv,qtP:()=>Rv,HbH:()=>z0,ZvI:()=>Z0,AVh:()=>Uv,vxM:()=>tD,wni:()=>KD,VBU:()=>h,FsC:()=>At,jDH:()=>vi,G2t:()=>$n,$C:()=>Ye,EJ8:()=>Qt,rXU:()=>Jd,nrm:()=>Xv,eu8:()=>Qv,bVm:()=>Eg,qex:()=>Mg,k0s:()=>wg,j41:()=>xg,RV6:()=>oD,xGo:()=>_u,Mr5:()=>Zv,KVO:()=>Qr,kS0:()=>nd,QTQ:()=>bm,bIt:()=>nb,lsd:()=>ZD,joV:()=>Id,qSk:()=>cu,XpG:()=>BD,nI1:()=>Px,bMT:()=>Rx,i5U:()=>Nx,brH:()=>Bx,ii3:()=>Yx,SdG:()=>jD,NAR:()=>YD,Y8G:()=>jv,FS9:()=>sb,Mz_:()=>kg,FRS:()=>ab,lJ4:()=>wx,eq3:()=>Mx,l_i:()=>Ex,sMw:()=>Cx,s1E:()=>Tx,l4e:()=>Ax,zJS:()=>Sx,NyB:()=>JD,mGM:()=>QD,sdS:()=>ex,Dyx:()=>rD,Z7z:()=>iD,fX1:()=>nD,Njj:()=>Cd,EBC:()=>Op,tSv:()=>kp,eBV:()=>qo,npT:()=>nm,$dS:()=>Gl,B4B:()=>ns,n$t:()=>Ep,wjB:()=>Dx,Aen:()=>uc,xc7:()=>Hv,Kam:()=>ib,zvX:()=>qv,DNE:()=>Zh,C5r:()=>jx,EFF:()=>dx,JRh:()=>ob,SpI:()=>Og,Lme:()=>lb,E5c:()=>cb,LHq:()=>db,DH7:()=>_x,mxI:()=>hb,R50:()=>ub,GBs:()=>XD,wEZ:()=>qD}),p(49667);let l=null,m=!1,s=1;const y=Symbol("SIGNAL");function A(e){const t=l;return l=e,t}const S={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function _e(e){if(m)throw new Error("");if(null===l)return;l.consumerOnSignalRead(e);const t=l.nextProducerIndex++;at(l),t<l.producerNode.length&&l.producerNode[t]!==e&&we(l)&&ne(l.producerNode[t],l.producerIndexOfThis[t]),l.producerNode[t]!==e&&(l.producerNode[t]=e,l.producerIndexOfThis[t]=we(l)?te(e,l,t):0),l.producerLastReadVersion[t]=e.version}function fe(e){if((!we(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==s)){if(!e.producerMustRecompute(e)&&!P(e))return e.dirty=!1,void(e.lastCleanEpoch=s);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=s}}function be(e){if(void 0===e.liveConsumerNode)return;const t=m;m=!0;try{for(const i of e.liveConsumerNode)i.dirty||Ge(i)}finally{m=t}}function Te(){return!1!==l?.consumerAllowSignalWrites}function Ge(e){e.dirty=!0,be(e),e.consumerMarkedDirty?.(e)}function _t(e){return e&&(e.nextProducerIndex=0),A(e)}function dt(e,t){if(A(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(we(e))for(let i=e.nextProducerIndex;i<e.producerNode.length;i++)ne(e.producerNode[i],e.producerIndexOfThis[i]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function P(e){at(e);for(let t=0;t<e.producerNode.length;t++){const i=e.producerNode[t],r=e.producerLastReadVersion[t];if(r!==i.version||(fe(i),r!==i.version))return!0}return!1}function E(e){if(at(e),we(e))for(let t=0;t<e.producerNode.length;t++)ne(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function te(e,t,i){if(We(e),at(e),0===e.liveConsumerNode.length)for(let r=0;r<e.producerNode.length;r++)e.producerIndexOfThis[r]=te(e.producerNode[r],e,r);return e.liveConsumerIndexOfThis.push(i),e.liveConsumerNode.push(t)-1}function ne(e,t){if(We(e),at(e),1===e.liveConsumerNode.length)for(let r=0;r<e.producerNode.length;r++)ne(e.producerNode[r],e.producerIndexOfThis[r]);const i=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[i],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[i],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){const r=e.liveConsumerIndexOfThis[t],d=e.liveConsumerNode[t];at(d),d.producerIndexOfThis[r]=t}}function we(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function at(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function We(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function je(e){const t=Object.create(gn);t.computation=e;const i=()=>{if(fe(t),_e(t),t.value===pn)throw t.error;return t.value};return i[y]=t,i}const yt=Symbol("UNSET"),nn=Symbol("COMPUTING"),pn=Symbol("ERRORED"),gn={...S,value:yt,dirty:!0,error:null,equal:a,producerMustRecompute:e=>e.value===yt||e.value===nn,producerRecomputeValue(e){if(e.value===nn)throw new Error("Detected cycle in computations.");const t=e.value;e.value=nn;const i=_t(e);let r;try{r=e.computation()}catch(d){r=pn,e.error=d}finally{dt(e,i)}t!==yt&&t!==pn&&r!==pn&&e.equal(t,r)?e.value=t:(e.value=r,e.version++)}};let ln=function Et(){throw new Error};function Xt(){ln()}let ke=null;function G(e,t){Te()||Xt(),e.equal(e.value,t)||(e.value=t,function Pt(e){e.version++,function ae(){s++}(),be(e),ke?.()}(e))}const Ne={...S,equal:a,value:void 0};const It=()=>{},oe={...S,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{null!==e.schedule&&e.schedule(e.ref)},hasRun:!1,cleanupFn:It};var Ee=p(53613),rt=p(56811),Je=p(55502),an=p(28228);const ze="https://g.co/ng/security#xss";class it extends Error{constructor(t,i){super(st(t,i)),this.code=t}}function st(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}function Fe(e){return{toString:e}.toString()}const qt="__parameters__";function Nt(e,t,i){return Fe(()=>{const r=function nt(e){return function(...i){if(e){const r=e(...i);for(const d in r)this[d]=r[d]}}}(t);function d(...g){if(this instanceof d)return r.apply(this,g),this;const D=new d(...g);return C.annotation=D,C;function C(j,Oe,mt){const rn=j.hasOwnProperty(qt)?j[qt]:Object.defineProperty(j,qt,{value:[]})[qt];for(;rn.length<=mt;)rn.push(null);return(rn[mt]=rn[mt]||[]).push(D),j}}return i&&(d.prototype=Object.create(i.prototype)),d.prototype.ngMetadataName=e,d.annotationCls=d,d})}const Pn=globalThis;function An(e){for(let t in e)if(e[t]===An)return t;throw Error("Could not find renamed property on target object.")}function St(e,t){for(const i in t)t.hasOwnProperty(i)&&!e.hasOwnProperty(i)&&(e[i]=t[i])}function bn(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(bn).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const i=t.indexOf("\n");return-1===i?t:t.substring(0,i)}function qe(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const he=An({__forward_ref__:An});function kt(e){return e.__forward_ref__=kt,e.toString=function(){return bn(this())},e}function w(e){return z(e)?e():e}function z(e){return"function"==typeof e&&e.hasOwnProperty(he)&&e.__forward_ref__===kt}function vi(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function $n(e){return{providers:e.providers||[],imports:e.imports||[]}}function Ae(e){return pt(e,$e)||pt(e,Zt)}function Sn(e){return null!==Ae(e)}function pt(e,t){return e.hasOwnProperty(t)?e[t]:null}function Rn(e){return e&&(e.hasOwnProperty(sn)||e.hasOwnProperty(On))?e[sn]:null}const $e=An({\u0275prov:An}),sn=An({\u0275inj:An}),Zt=An({ngInjectableDef:An}),On=An({ngInjectorDef:An});class Bn{constructor(t,i){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\u0275prov=vi({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function vr(e){return e&&!!e.\u0275providers}const gr=An({\u0275cmp:An}),dr=An({\u0275dir:An}),hs=An({\u0275pipe:An}),Tr=An({\u0275mod:An}),Jr=An({\u0275fac:An}),ls=An({__NG_ELEMENT_ID__:An}),is=An({__NG_ENV_ID__:An});function ur(e){return"string"==typeof e?e:null==e?"":String(e)}function Gi(e,t){throw new it(-201,!1)}var $i=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}($i||{});let Dr;function Rr(){return Dr}function rr(e){const t=Dr;return Dr=e,t}function ss(e,t,i){const r=Ae(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:i&$i.Optional?null:void 0!==t?t:void Gi()}const Qs={},aa="__NG_DI_FLAG__",ca="ngTempTokenPath",Na=/\n/gm,Ua="__source";let Zs;function Nr(e){const t=Zs;return Zs=e,t}function Xi(e,t=$i.Default){if(void 0===Zs)throw new it(-203,!1);return null===Zs?ss(e,void 0,t):Zs.get(e,t&$i.Optional?null:void 0,t)}function Qr(e,t=$i.Default){return(Rr()||Xi)(w(e),t)}function _r(e,t=$i.Default){return Qr(e,ea(t))}function ea(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function da(e){const t=[];for(let i=0;i<e.length;i++){const r=w(e[i]);if(Array.isArray(r)){if(0===r.length)throw new it(900,!1);let d,g=$i.Default;for(let D=0;D<r.length;D++){const C=r[D],j=Ba(C);"number"==typeof j?-1===j?d=C.token:g|=j:d=C}t.push(Qr(d,g))}else t.push(Qr(r))}return t}function ya(e,t){return e[aa]=t,e.prototype[aa]=t,e}function Ba(e){return e[aa]}const Da=ya(Nt("Inject",e=>({token:e})),-1),Lr=ya(Nt("Optional"),8),$s=ya(Nt("SkipSelf"),4);function Vs(e,t){return e.hasOwnProperty(Jr)?e[Jr]:null}function Rs(e,t){e.forEach(i=>Array.isArray(i)?Rs(i,t):t(i))}function As(e,t,i){t>=e.length?e.push(i):e.splice(t,0,i)}function xa(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function as(e,t,i){let r=Hs(e,t);return r>=0?e[1|r]=i:(r=~r,function Bs(e,t,i,r){let d=e.length;if(d==t)e.push(i,r);else if(1===d)e.push(r,e[0]),e[0]=i;else{for(d--,e.push(e[d-1],e[d]);d>t;)e[d]=e[d-2],d--;e[t]=i,e[t+1]=r}}(e,r,t,i)),r}function qs(e,t){const i=Hs(e,t);if(i>=0)return e[1|i]}function Hs(e,t){return function Wr(e,t,i){let r=0,d=e.length>>i;for(;d!==r;){const g=r+(d-r>>1),D=e[g<<i];if(t===D)return g<<i;D>t?d=g:r=g+1}return~(d<<i)}(e,t,1)}const bs={},Fr=[],He=new Bn(""),ee=new Bn("",-1),Ie=new Bn("");class dn{get(t,i=Qs){if(i===Qs){const r=new Error(`NullInjectorError: No provider for ${bn(t)}!`);throw r.name="NullInjectorError",r}return i}}var In=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(In||{}),wi=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(wi||{}),Bi=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(Bi||{});function ir(e,t,i){let r=e.length;for(;;){const d=e.indexOf(t,i);if(-1===d)return d;if(0===d||e.charCodeAt(d-1)<=32){const g=t.length;if(d+g===r||e.charCodeAt(d+g)<=32)return d}i=d+1}}function mr(e,t,i){let r=0;for(;r<i.length;){const d=i[r];if("number"==typeof d){if(0!==d)break;r++;const g=i[r++],D=i[r++],C=i[r++];e.setAttribute(t,D,C,g)}else{const g=d,D=i[++r];Xe(g)?e.setProperty(t,g,D):e.setAttribute(t,g,D),r++}}return r}function Le(e){return 3===e||4===e||6===e}function Xe(e){return 64===e.charCodeAt(0)}function ue(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let i=-1;for(let r=0;r<t.length;r++){const d=t[r];"number"==typeof d?i=d:0===i||Vt(e,i,d,null,-1===i||2===i?t[++r]:null)}}return e}function Vt(e,t,i,r,d){let g=0,D=e.length;if(-1===t)D=-1;else for(;g<e.length;){const C=e[g++];if("number"==typeof C){if(C===t){D=-1;break}if(C>t){D=g-1;break}}}for(;g<e.length;){const C=e[g];if("number"==typeof C)break;if(C===i){if(null===r)return void(null!==d&&(e[g+1]=d));if(r===e[g+1])return void(e[g+2]=d)}g++,null!==r&&g++,null!==d&&g++}-1!==D&&(e.splice(D,0,t),g=D+1),e.splice(g++,0,i),null!==r&&e.splice(g++,0,r),null!==d&&e.splice(g++,0,d)}const Un="ng-template";function er(e,t,i,r){let d=0;if(r){for(;d<t.length&&"string"==typeof t[d];d+=2)if("class"===t[d]&&-1!==ir(t[d+1].toLowerCase(),i,0))return!0}else if(Ot(e))return!1;if(d=t.indexOf(1,d),d>-1){let g;for(;++d<t.length&&"string"==typeof(g=t[d]);)if(g.toLowerCase()===i)return!0}return!1}function Ot(e){return 4===e.type&&e.value!==Un}function F(e,t,i){return t===(4!==e.type||i?e.value:Un)}function K(e,t,i){let r=4;const d=e.attrs,g=null!==d?function Kn(e){for(let t=0;t<e.length;t++)if(Le(e[t]))return t;return e.length}(d):0;let D=!1;for(let C=0;C<t.length;C++){const j=t[C];if("number"!=typeof j){if(!D)if(4&r){if(r=2|1&r,""!==j&&!F(e,j,i)||""===j&&1===t.length){if(Me(r))return!1;D=!0}}else if(8&r){if(null===d||!er(e,d,j,i)){if(Me(r))return!1;D=!0}}else{const Oe=t[++C],mt=Mt(j,d,Ot(e),i);if(-1===mt){if(Me(r))return!1;D=!0;continue}if(""!==Oe){let rn;if(rn=mt>g?"":d[mt+1].toLowerCase(),2&r&&Oe!==rn){if(Me(r))return!1;D=!0}}}}else{if(!D&&!Me(r)&&!Me(j))return!1;if(D&&Me(j))continue;D=!1,r=j|1&r}}return Me(r)||D}function Me(e){return!(1&e)}function Mt(e,t,i,r){if(null===t)return-1;let d=0;if(r||!i){let g=!1;for(;d<t.length;){const D=t[d];if(D===e)return d;if(3===D||6===D)g=!0;else{if(1===D||2===D){let C=t[++d];for(;"string"==typeof C;)C=t[++d];continue}if(4===D)break;if(0===D){d+=4;continue}}d+=g?1:2}return-1}return function li(e,t){let i=e.indexOf(4);if(i>-1)for(i++;i<e.length;){const r=e[i];if("number"==typeof r)return-1;if(r===t)return i;i++}return-1}(t,e)}function en(e,t,i=!1){for(let r=0;r<t.length;r++)if(K(e,t[r],i))return!0;return!1}function Mi(e,t){e:for(let i=0;i<t.length;i++){const r=t[i];if(e.length===r.length){for(let d=0;d<e.length;d++)if(e[d]!==r[d])continue e;return!0}}return!1}function Ji(e,t){return e?":not("+t.trim()+")":t}function tr(e){let t=e[0],i=1,r=2,d="",g=!1;for(;i<e.length;){let D=e[i];if("string"==typeof D)if(2&r){const C=e[++i];d+="["+D+(C.length>0?'="'+C+'"':"")+"]"}else 8&r?d+="."+D:4&r&&(d+=" "+D);else""!==d&&!Me(D)&&(t+=Ji(g,d),d=""),r=D,g=g||!Me(r);i++}return""!==d&&(t+=Ji(g,d)),t}function h(e){return Fe(()=>{const t=yn(e),i={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===In.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||wi.Emulated,styles:e.styles||Fr,_:null,schemas:e.schemas||null,tView:null,id:""};Fn(i);const r=e.dependencies;return i.directiveDefs=zn(r,!1),i.pipeDefs=zn(r,!0),i.id=function Cn(e){let t=0;const i=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const d of i)t=Math.imul(31,t)+d.charCodeAt(0)|0;return t+=2147483648,"c"+t}(i),i})}function N(e){return Dt(e)||zt(e)}function W(e){return null!==e}function Ye(e){return Fe(()=>({type:e.type,bootstrap:e.bootstrap||Fr,declarations:e.declarations||Fr,imports:e.imports||Fr,exports:e.exports||Fr,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Re(e,t){if(null==e)return bs;const i={};for(const r in e)if(e.hasOwnProperty(r)){const d=e[r];let g,D,C=Bi.None;Array.isArray(d)?(C=d[0],g=d[1],D=d[2]??g):(g=d,D=d),t?(i[g]=C!==Bi.None?[r,C]:r,t[g]=D):i[g]=r}return i}function At(e){return Fe(()=>{const t=yn(e);return Fn(t),t})}function Qt(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Dt(e){return e[gr]||null}function zt(e){return e[dr]||null}function wt(e){return e[hs]||null}function bt(e){const t=Dt(e)||zt(e)||wt(e);return null!==t&&t.standalone}function ut(e,t){const i=e[Tr]||null;if(!i&&!0===t)throw new Error(`Type ${bn(e)} does not have '\u0275mod' property.`);return i}function yn(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||bs,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Fr,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Re(e.inputs,t),outputs:Re(e.outputs),debugInfo:null}}function Fn(e){e.features?.forEach(t=>t(e))}function zn(e,t){if(!e)return null;const i=t?wt:N;return()=>("function"==typeof e?e():e).map(r=>i(r)).filter(W)}function ni(e){return{\u0275providers:e}}function Qe(...e){return{\u0275providers:Ut(0,e),\u0275fromNgModule:!0}}function Ut(e,...t){const i=[],r=new Set;let d;const g=D=>{i.push(D)};return Rs(t,D=>{const C=D;Xn(C,g,[],r)&&(d||=[],d.push(C))}),void 0!==d&&Mn(d,g),i}function Mn(e,t){for(let i=0;i<e.length;i++){const{ngModule:r,providers:d}=e[i];mi(d,g=>{t(g,r)})}}function Xn(e,t,i,r){if(!(e=w(e)))return!1;let d=null,g=Rn(e);const D=!g&&Dt(e);if(g||D){if(D&&!D.standalone)return!1;d=e}else{const j=e.ngModule;if(g=Rn(j),!g)return!1;d=j}const C=r.has(d);if(D){if(C)return!1;if(r.add(d),D.dependencies){const j="function"==typeof D.dependencies?D.dependencies():D.dependencies;for(const Oe of j)Xn(Oe,t,i,r)}}else{if(!g)return!1;{if(null!=g.imports&&!C){let Oe;r.add(d);try{Rs(g.imports,mt=>{Xn(mt,t,i,r)&&(Oe||=[],Oe.push(mt))})}finally{}void 0!==Oe&&Mn(Oe,t)}if(!C){const Oe=Vs(d)||(()=>new d);t({provide:d,useFactory:Oe,deps:Fr},d),t({provide:Ie,useValue:d,multi:!0},d),t({provide:He,useValue:()=>Qr(d),multi:!0},d)}const j=g.providers;if(null!=j&&!C){const Oe=e;mi(j,mt=>{t(mt,Oe)})}}}return d!==e&&void 0!==e.providers}function mi(e,t){for(let i of e)vr(i)&&(i=i.\u0275providers),Array.isArray(i)?mi(i,t):t(i)}const Ri=An({provide:String,useValue:An});function Di(e){return null!==e&&"object"==typeof e&&Ri in e}function Ai(e){return"function"==typeof e}const br=new Bn(""),sr={},_i={};let Qi;function Pi(){return void 0===Qi&&(Qi=new dn),Qi}class Ar{}class jr extends Ar{get destroyed(){return this._destroyed}constructor(t,i,r,d){super(),this.parent=i,this.source=r,this.scopes=d,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Ma(t,D=>this.processProvider(D)),this.records.set(ee,Ws(void 0,this)),d.has("environment")&&this.records.set(Ar,Ws(void 0,this));const g=this.records.get(br);null!=g&&"string"==typeof g.value&&this.scopes.add(g.value),this.injectorDefTypes=new Set(this.get(Ie,Fr,$i.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=A(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const i=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of i)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),A(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const i=Nr(this),r=rr(void 0);try{return t()}finally{Nr(i),rr(r)}}get(t,i=Qs,r=$i.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(is))return t[is](this);r=ea(r);const g=Nr(this),D=rr(void 0);try{if(!(r&$i.SkipSelf)){let j=this.records.get(t);if(void 0===j){const Oe=function To(e){return"function"==typeof e||"object"==typeof e&&e instanceof Bn}(t)&&Ae(t);j=Oe&&this.injectableDefInScope(Oe)?Ws(ys(t),sr):null,this.records.set(t,j)}if(null!=j)return this.hydrate(t,j)}return(r&$i.Self?Pi():this.parent).get(t,i=r&$i.Optional&&i===Qs?null:i)}catch(C){if("NullInjectorError"===C.name){if((C[ca]=C[ca]||[]).unshift(bn(t)),g)throw C;return function oo(e,t,i,r){const d=e[ca];throw t[Ua]&&d.unshift(t[Ua]),e.message=function fs(e,t,i,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let d=bn(t);if(Array.isArray(t))d=t.map(bn).join(" -> ");else if("object"==typeof t){let g=[];for(let D in t)if(t.hasOwnProperty(D)){let C=t[D];g.push(D+":"+("string"==typeof C?JSON.stringify(C):bn(C)))}d=`{${g.join(", ")}}`}return`${i}${r?"("+r+")":""}[${d}]: ${e.replace(Na,"\n  ")}`}("\n"+e.message,d,i,r),e.ngTokenPath=d,e[ca]=null,e}(C,t,"R3InjectorError",this.source)}throw C}finally{rr(D),Nr(g)}}resolveInjectorInitializers(){const t=A(null),i=Nr(this),r=rr(void 0);try{const g=this.get(He,Fr,$i.Self);for(const D of g)D()}finally{Nr(i),rr(r),A(t)}}toString(){const t=[],i=this.records;for(const r of i.keys())t.push(bn(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new it(205,!1)}processProvider(t){let i=Ai(t=w(t))?t:w(t&&t.provide);const r=function Ya(e){return Di(e)?Ws(void 0,e.useValue):Ws(No(e),sr)}(t);if(!Ai(t)&&!0===t.multi){let d=this.records.get(i);d||(d=Ws(void 0,sr,!0),d.factory=()=>da(d.multi),this.records.set(i,d)),i=t,d.multi.push(t)}this.records.set(i,r)}hydrate(t,i){const r=A(null);try{return i.value===sr&&(i.value=_i,i.value=i.factory()),"object"==typeof i.value&&i.value&&function Bo(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value}finally{A(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;const i=w(t.providedIn);return"string"==typeof i?"any"===i||this.scopes.has(i):this.injectorDefTypes.has(i)}removeOnDestroy(t){const i=this._onDestroyHooks.indexOf(t);-1!==i&&this._onDestroyHooks.splice(i,1)}}function ys(e){const t=Ae(e),i=null!==t?t.factory:Vs(e);if(null!==i)return i;if(e instanceof Bn)throw new it(204,!1);if(e instanceof Function)return function go(e){if(e.length>0)throw new it(204,!1);const i=function Nn(e){return e&&(e[$e]||e[Zt])||null}(e);return null!==i?()=>i.factory(e):()=>new e}(e);throw new it(204,!1)}function No(e,t,i){let r;if(Ai(e)){const d=w(e);return Vs(d)||ys(d)}if(Di(e))r=()=>w(e.useValue);else if(function ai(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...da(e.deps||[]));else if(function si(e){return!(!e||!e.useExisting)}(e))r=()=>Qr(w(e.useExisting));else{const d=w(e&&(e.useClass||e.provide));if(!function ta(e){return!!e.deps}(e))return Vs(d)||ys(d);r=()=>new d(...da(e.deps))}return r}function Ws(e,t,i=!1){return{factory:e,value:t,multi:i?[]:void 0}}function Ma(e,t){for(const i of e)Array.isArray(i)?Ma(i,t):i&&vr(i)?Ma(i.\u0275providers,t):t(i)}function qa(e,t){e instanceof jr&&e.assertNotDestroyed();const r=Nr(e),d=rr(void 0);try{return t()}finally{Nr(r),rr(d)}}function Ja(){return void 0!==Rr()||null!=function zs(){return Zs}()}function ga(e){if(!Ja())throw new it(-203,!1)}const Ir=0,zi=1,pr=2,ws=3,ua=4,ks=5,Os=6,za=7,Ms=8,qi=9,ds=10,Zi=11,eo=12,mc=13,Ao=14,Is=15,ol=16,Yo=17,to=18,So=19,Xl=20,Kt=21,_o=22,ko=23,xr=25,Kr=1,Oo=7,Ea=9,Gs=10;var Ll=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Ll||{});function ha(e){return Array.isArray(e)&&"object"==typeof e[Kr]}function _a(e){return Array.isArray(e)&&!0===e[Kr]}function Fl(e){return!!(4&e.flags)}function va(e){return e.componentOffset>-1}function Pl(e){return!(1&~e.flags)}function no(e){return!!e.template}function pc(e){return!!(512&e[pr])}class Bc{constructor(t,i,r){this.previousValue=t,this.currentValue=i,this.firstChange=r}isFirstChange(){return this.firstChange}}function Yc(e,t,i,r){null!==t?t.applyValueToInputSignal(t,r):e[i]=r}function Nl(){return Lo}function Lo(e){return e.type.prototype.ngOnChanges&&(e.setInput=dl),jc}function jc(){const e=Md(this),t=e?.current;if(t){const i=e.previous;if(i===bs)e.previous=t;else for(let r in t)i[r]=t[r];e.current=null,this.ngOnChanges(t)}}function dl(e,t,i,r,d){const g=this.declaredInputs[r],D=Md(e)||function bo(e,t){return e[$a]=t}(e,{previous:bs,current:null}),C=D.current||(D.current={}),j=D.previous,Oe=j[g];C[g]=new Bc(Oe&&Oe.currentValue,i,j===bs),Yc(e,t,d,i)}Nl.ngInherit=!0;const $a="__ngSimpleChanges__";function Md(e){return e[$a]||null}const Ca=function(e,t,i){},Vc="svg";let Yl=!1;function Hr(e){for(;Array.isArray(e);)e=e[Ir];return e}function ul(e,t){return Hr(t[e])}function Xs(e,t){return Hr(t[e.index])}function Tl(e,t){return e.data[t]}function yo(e,t){return e[t]}function Wa(e,t){const i=t[e];return ha(i)?i:i[Ir]}function fl(e){return!(128&~e[pr])}function Xo(e,t){return null==t?null:e[t]}function Uc(e){e[Yo]=0}function Do(e){1024&e[pr]||(e[pr]|=1024,fl(e)&&jl(e))}function Al(e){return!!(9216&e[pr]||e[ko]?.dirty)}function Qo(e){e[ds].changeDetectionScheduler?.notify(1),Al(e)?jl(e):64&e[pr]&&(function Hc(){return Yl}()?(e[pr]|=1024,jl(e)):e[ds].changeDetectionScheduler?.notify())}function jl(e){e[ds].changeDetectionScheduler?.notify();let t=Zo(e);for(;null!==t&&!(8192&t[pr])&&(t[pr]|=8192,fl(t));)t=Zo(t)}function Zl(e,t){if(!(256&~e[pr]))throw new it(911,!1);null===e[Kt]&&(e[Kt]=[]),e[Kt].push(t)}function Zo(e){const t=e[ws];return _a(t)?t[ws]:t}const Er={lFrame:Kc(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Ue(){return Er.bindingsEnabled}function Wt(){return null!==Er.skipHydrationRootTNode}function xi(){return Er.lFrame.lView}function Ur(){return Er.lFrame.tView}function qo(e){return Er.lFrame.contextLView=e,e[Ms]}function Cd(e){return Er.lFrame.contextLView=null,e}function Fs(){let e=zc();for(;null!==e&&64===e.type;)e=e.parent;return e}function zc(){return Er.lFrame.currentTNode}function jo(e,t){const i=Er.lFrame;i.currentTNode=e,i.isParent=t}function Td(){return Er.lFrame.isParent}function ql(){Er.lFrame.isParent=!1}function ro(){const e=Er.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function pl(){return Er.lFrame.bindingIndex}function co(){return Er.lFrame.bindingIndex++}function kl(e){const t=Er.lFrame,i=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,i}function Mf(e,t){const i=Er.lFrame;i.bindingIndex=i.bindingRootIndex=e,gc(t)}function gc(e){Er.lFrame.currentDirectiveIndex=e}function kd(e){const t=Er.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Wc(){return Er.lFrame.currentQueryIndex}function so(e){Er.lFrame.currentQueryIndex=e}function gl(e){const t=e[zi];return 2===t.type?t.declTNode:1===t.type?e[ks]:null}function Gc(e,t,i){if(i&$i.SkipSelf){let d=t,g=e;for(;!(d=d.parent,null!==d||i&$i.Host||(d=gl(g),null===d||(g=g[Ao],10&d.type))););if(null===d)return!1;t=d,e=g}const r=Er.lFrame=_c();return r.currentTNode=t,r.lView=e,!0}function Od(e){const t=_c(),i=e[zi];Er.lFrame=t,t.currentTNode=i.firstChild,t.lView=e,t.tView=i,t.contextLView=e,t.bindingIndex=i.bindingStartIndex,t.inI18n=!1}function _c(){const e=Er.lFrame,t=null===e?null:e.child;return null===t?Kc(e):t}function Kc(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function au(){const e=Er.lFrame;return Er.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const ou=au;function vc(){const e=au();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function na(){return Er.lFrame.selectedIndex}function bc(e){Er.lFrame.selectedIndex=e}function Es(){const e=Er.lFrame;return Tl(e.tView,e.selectedIndex)}function cu(){Er.lFrame.currentNamespace=Vc}function Id(){!function rh(){Er.lFrame.currentNamespace=null}()}let yc=!0;function Xc(){return yc}function _l(e){yc=e}function Qc(e,t){for(let i=t.directiveStart,r=t.directiveEnd;i<r;i++){const g=e.data[i].type.prototype,{ngAfterContentInit:D,ngAfterContentChecked:C,ngAfterViewInit:j,ngAfterViewChecked:Oe,ngOnDestroy:mt}=g;D&&(e.contentHooks??=[]).push(-i,D),C&&((e.contentHooks??=[]).push(i,C),(e.contentCheckHooks??=[]).push(i,C)),j&&(e.viewHooks??=[]).push(-i,j),Oe&&((e.viewHooks??=[]).push(i,Oe),(e.viewCheckHooks??=[]).push(i,Oe)),null!=mt&&(e.destroyHooks??=[]).push(i,mt)}}function Dc(e,t,i){uu(e,t,3,i)}function fa(e,t,i,r){(3&e[pr])===i&&uu(e,t,i,r)}function xo(e,t){let i=e[pr];(3&i)===t&&(i&=16383,i+=1,e[pr]=i)}function uu(e,t,i,r){const g=r??-1,D=t.length-1;let C=0;for(let j=void 0!==r?65535&e[Yo]:0;j<D;j++)if("number"==typeof t[j+1]){if(C=t[j],null!=r&&C>=r)break}else t[j]<0&&(e[Yo]+=65536),(C<g||-1==g)&&(xc(e,i,t,j),e[Yo]=(4294901760&e[Yo])+j+2),j++}function Ld(e,t){Ca(4,e,t);const i=A(null);try{t.call(e)}finally{A(i),Ca(5,e,t)}}function xc(e,t,i,r){const d=i[r]<0,g=i[r+1],C=e[d?-i[r]:i[r]];d?e[pr]>>14<e[Yo]>>16&&(3&e[pr])===t&&(e[pr]+=16384,Ld(C,g)):Ld(C,g)}const el=-1;class ec{constructor(t,i,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=r}}function Fd(e){return e!==el}function Hl(e){return 32767&e}function nc(e,t){let i=function ah(e){return e>>16}(e),r=t;for(;i>0;)r=r[Ao],i--;return r}let Pd=!0;function wc(e){const t=Pd;return Pd=e,t}const fu=255,Jc=5;let oh=0;const wo={};function ic(e,t){const i=mu(e,t);if(-1!==i)return i;const r=t[zi];r.firstCreatePass&&(e.injectorIndex=t.length,Vo(r.data,e),Vo(t,null),Vo(r.blueprint,null));const d=ed(e,t),g=e.injectorIndex;if(Fd(d)){const D=Hl(d),C=nc(d,t),j=C[zi].data;for(let Oe=0;Oe<8;Oe++)t[g+Oe]=C[D+Oe]|j[D+Oe]}return t[g+8]=d,g}function Vo(e,t){e.push(0,0,0,0,0,0,0,0,t)}function mu(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function ed(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let i=0,r=null,d=t;for(;null!==d;){if(r=Nd(d),null===r)return el;if(i++,d=d[Ao],-1!==r.injectorIndex)return r.injectorIndex|i<<16}return el}function pu(e,t,i){!function Ef(e,t,i){let r;"string"==typeof i?r=i.charCodeAt(0)||0:i.hasOwnProperty(ls)&&(r=i[ls]),null==r&&(r=i[ls]=oh++);const d=r&fu;t.data[e+(d>>Jc)]|=1<<d}(e,t,i)}function lh(e,t,i){if(i&$i.Optional||void 0!==e)return e;Gi()}function ch(e,t,i,r){if(i&$i.Optional&&void 0===r&&(r=null),!(i&($i.Self|$i.Host))){const d=e[qi],g=rr(void 0);try{return d?d.get(t,r,i&$i.Optional):ss(t,r,i&$i.Optional)}finally{rr(g)}}return lh(r,0,i)}function vl(e,t,i,r=$i.Default,d){if(null!==e){if(2048&t[pr]&&!(r&$i.Self)){const D=function Cf(e,t,i,r,d){let g=e,D=t;for(;null!==g&&null!==D&&2048&D[pr]&&!(512&D[pr]);){const C=Rd(g,D,i,r|$i.Self,wo);if(C!==wo)return C;let j=g.parent;if(!j){const Oe=D[Xl];if(Oe){const mt=Oe.get(i,wo,r);if(mt!==wo)return mt}j=Nd(D),D=D[Ao]}g=j}return d}(e,t,i,r,wo);if(D!==wo)return D}const g=Rd(e,t,i,r,wo);if(g!==wo)return g}return ch(t,i,r,d)}function Rd(e,t,i,r,d){const g=function Cc(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(ls)?e[ls]:void 0;return"number"==typeof t?t>=0?t&fu:dh:t}(i);if("function"==typeof g){if(!Gc(t,e,r))return r&$i.Host?lh(d,0,r):ch(t,i,r,d);try{let D;if(D=g(r),null!=D||r&$i.Optional)return D;Gi()}finally{ou()}}else if("number"==typeof g){let D=null,C=mu(e,t),j=el,Oe=r&$i.Host?t[Is][ks]:null;for((-1===C||r&$i.SkipSelf)&&(j=-1===C?ed(e,t):t[C+8],j!==el&&td(r,!1)?(D=t[zi],C=Hl(j),t=nc(j,t)):C=-1);-1!==C;){const mt=t[zi];if(Pr(g,C,mt.data)){const rn=gu(C,t,i,D,r,Oe);if(rn!==wo)return rn}j=t[C+8],j!==el&&td(r,t[zi].data[C+8]===Oe)&&Pr(g,C,t)?(D=mt,C=Hl(j),t=nc(j,t)):C=-1}}return d}function gu(e,t,i,r,d,g){const D=t[zi],C=D.data[e+8],mt=Ec(C,D,i,null==r?va(C)&&Pd:r!=D&&!!(3&C.type),d&$i.Host&&g===C);return null!==mt?bl(t,D,mt,C):wo}function Ec(e,t,i,r,d){const g=e.providerIndexes,D=t.data,C=1048575&g,j=e.directiveStart,mt=g>>20,Gn=d?C+mt:e.directiveEnd;for(let ii=r?C:C+mt;ii<Gn;ii++){const pi=D[ii];if(ii<j&&i===pi||ii>=j&&pi.type===i)return ii}if(d){const ii=D[j];if(ii&&no(ii)&&ii.type===i)return j}return null}function bl(e,t,i,r){let d=e[i];const g=t.data;if(function sh(e){return e instanceof ec}(d)){const D=d;D.resolving&&function on(e,t){throw t&&t.join(" > "),new it(-200,e)}(function ce(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():ur(e)}(g[i]));const C=wc(D.canSeeViewProviders);D.resolving=!0;const Oe=D.injectImpl?rr(D.injectImpl):null;Gc(e,r,$i.Default);try{d=e[i]=D.factory(void 0,g,e,r),t.firstCreatePass&&i>=r.directiveStart&&function sp(e,t,i){const{ngOnChanges:r,ngOnInit:d,ngDoCheck:g}=t.type.prototype;if(r){const D=Lo(t);(i.preOrderHooks??=[]).push(e,D),(i.preOrderCheckHooks??=[]).push(e,D)}d&&(i.preOrderHooks??=[]).push(0-e,d),g&&((i.preOrderHooks??=[]).push(e,g),(i.preOrderCheckHooks??=[]).push(e,g))}(i,g[i],t)}finally{null!==Oe&&rr(Oe),wc(C),D.resolving=!1,ou()}}return d}function Pr(e,t,i){return!!(i[t+(e>>Jc)]&1<<e)}function td(e,t){return!(e&$i.Self||e&$i.Host&&t)}class Oa{constructor(t,i){this._tNode=t,this._lView=i}get(t,i,r){return vl(this._tNode,this._lView,t,ea(r),i)}}function dh(){return new Oa(Fs(),xi())}function _u(e){return Fe(()=>{const t=e.prototype.constructor,i=t[Jr]||Va(t),r=Object.prototype;let d=Object.getPrototypeOf(e.prototype).constructor;for(;d&&d!==r;){const g=d[Jr]||Va(d);if(g&&g!==i)return g;d=Object.getPrototypeOf(d)}return g=>new g})}function Va(e){return z(e)?()=>{const t=Va(w(e));return t&&t()}:Vs(e)}function Nd(e){const t=e[zi],i=t.type;return 2===i?t.declTNode:1===i?e[ks]:null}function nd(e){return function Mc(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const i=e.attrs;if(i){const r=i.length;let d=0;for(;d<r;){const g=i[d];if(Le(g))break;if(0===g)d+=2;else if("number"==typeof g)for(d++;d<r&&"string"==typeof i[d];)d++;else{if(g===t)return i[d+1];d+=2}}}return null}(Fs(),e)}function jd(e,t=null,i=null,r){const d=Du(e,t,i,r);return d.resolveInjectorInitializers(),d}function Du(e,t=null,i=null,r,d=new Set){const g=[i||Fr,Qe(e)];return r=r||("object"==typeof e?void 0:bn(e)),new jr(g,t||Pi(),r||null,d)}let Ia=(()=>{class e{static{this.THROW_IF_NOT_FOUND=Qs}static{this.NULL=new dn}static create(i,r){if(Array.isArray(i))return jd({name:""},r,i,"");{const d=i.name??"";return jd({name:d},i.parent,i.providers,d)}}static{this.\u0275prov=vi({token:e,providedIn:"any",factory:()=>Qr(ee)})}static{this.__NG_ELEMENT_ID__=-1}}return e})();function Vd(e){return e.ngOriginalError}class tl{constructor(){this._console=console}handleError(t){const i=this._findOriginalError(t);this._console.error("ERROR",t),i&&this._console.error("ORIGINAL ERROR",i)}_findOriginalError(t){let i=t&&Vd(t);for(;i&&Vd(i);)i=Vd(i);return i||null}}const Hd=new Bn("",{providedIn:"root",factory:()=>_r(tl).handleError.bind(void 0)});let $l=(()=>{class e{static{this.__NG_ELEMENT_ID__=Ud}static{this.__NG_ENV_ID__=i=>i}}return e})();class id extends $l{constructor(t){super(),this._lView=t}onDestroy(t){return Zl(this._lView,t),()=>function ml(e,t){if(null===e[Kt])return;const i=e[Kt].indexOf(t);-1!==i&&e[Kt].splice(i,1)}(this._lView,t)}}function Ud(){return new id(xi())}function Of(){return ac(Fs(),xi())}function ac(e,t){return new zd(Xs(e,t))}let zd=(()=>{class e{constructor(i){this.nativeElement=i}static{this.__NG_ELEMENT_ID__=Of}}return e})();function If(e){return e instanceof zd?e.nativeElement:e}function Ac(e){return t=>{setTimeout(e,void 0,t)}}const Po=class op extends Ee.B{constructor(t=!1){super(),this.destroyRef=void 0,this.__isAsync=t,Ja()&&(this.destroyRef=_r($l,{optional:!0})??void 0)}emit(t){const i=A(null);try{super.next(t)}finally{A(i)}}subscribe(t,i,r){let d=t,g=i||(()=>null),D=r;if(t&&"object"==typeof t){const j=t;d=j.next?.bind(j),g=j.error?.bind(j),D=j.complete?.bind(j)}this.__isAsync&&(g=Ac(g),d&&(d=Ac(d)),D&&(D=Ac(D)));const C=super.subscribe({next:d,error:g,complete:D});return t instanceof rt.yU&&t.add(C),C}};function mh(){return this._results[Symbol.iterator]()}class oc{get changes(){return this._changes??=new Po}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const i=oc.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=mh)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,i){return this._results.reduce(t,i)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,i){this.dirty=!1;const r=function Ps(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function lo(e,t,i){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let d=e[r],g=t[r];if(i&&(d=i(d),g=i(g)),g!==d)return!1}return!0}(this._results,r,i))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}function sd(e){return!(128&~e.flags)}const $d=new Map;let Lf=0;function Mu(e){return $d.get(e)||null}class Rf{get lView(){return Mu(this.lViewId)}constructor(t,i,r){this.lViewId=t,this.nodeIndex=i,this.native=r}}function Fa(e){let t=kc(e);if(t){if(ha(t)){const i=t;let r,d,g;if(vh(e)){if(r=function bh(e,t){const i=e[zi].components;if(i)for(let r=0;r<i.length;r++){const d=i[r];if(Wa(d,e)[Ms]===t)return d}else if(Wa(xr,e)[Ms]===t)return xr;return-1}(i,e),-1==r)throw new Error("The provided component was not found in the application");d=e}else if(function Tu(e){return e&&e.constructor&&e.constructor.\u0275dir}(e)){if(r=function Bf(e,t){let i=e[zi].firstChild;for(;i;){const d=i.directiveEnd;for(let g=i.directiveStart;g<d;g++)if(e[g]===t)return i.index;i=Nf(i)}return-1}(i,e),-1==r)throw new Error("The provided directive was not found in the application");g=function Wd(e,t){const i=t[zi].data[e];if(0===i.directiveStart)return Fr;const r=[];for(let d=i.directiveStart;d<i.directiveEnd;d++){const g=t[d];vh(g)||r.push(g)}return r}(r,i)}else if(r=Au(i,e),-1==r)return null;const D=Hr(i[r]),C=kc(D),j=C&&!Array.isArray(C)?C:gh(i,r,D);if(d&&void 0===j.component&&(j.component=d,Us(j.component,j)),g&&void 0===j.directives){j.directives=g;for(let Oe=0;Oe<g.length;Oe++)Us(g[Oe],j)}Us(j.native,j),t=j}}else{const i=e;let r=i;for(;r=r.parentNode;){const d=kc(r);if(d){const g=Array.isArray(d)?d:d.lView;if(!g)return null;const D=Au(g,i);if(D>=0){const C=Hr(g[D]),j=gh(g,D,C);Us(C,j),t=j;break}}}}return t||null}function gh(e,t,i){return new Rf(e[So],t,i)}const Cu="__ngContext__";function Us(e,t){ha(t)?(e[Cu]=t[So],function Ff(e){$d.set(e[So],e)}(t)):e[Cu]=t}function kc(e){const t=e[Cu];return"number"==typeof t?Mu(t):t||null}function vh(e){return e&&e.constructor&&e.constructor.\u0275cmp}function Au(e,t){const i=e[zi];for(let r=xr;r<i.bindingStartIndex;r++)if(Hr(e[r])===t)return r;return-1}function Nf(e){if(e.child)return e.child;if(e.next)return e.next;for(;e.parent&&!e.parent.next;)e=e.parent;return e.parent&&e.parent.next}function xh(e){return jf(e[eo])}function wh(e){return jf(e[ua])}function jf(e){for(;null!==e&&!_a(e);)e=e[ua];return e}let ci;function qn(e){ci=e}function Ei(){if(void 0!==ci)return ci;if(typeof document<"u")return document;throw new it(210,!1)}const Ii=new Bn("",{providedIn:"root",factory:()=>Ui}),Ui="ng",Ci=new Bn(""),hr=new Bn("",{providedIn:"platform",factory:()=>"unknown"}),zr=new Bn(""),Sr=new Bn("",{providedIn:"root",factory:()=>Ei().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function Js(e){return e}function ra(){const e=new ba;return"browser"===_r(hr)&&(e.store=function Ou(e,t){const i=e.getElementById(t+"-state");if(i?.textContent)try{return JSON.parse(i.textContent)}catch(r){console.warn("Exception while restoring TransferState for app "+t,r)}return{}}(Ei(),_r(Ii))),e}let ba=(()=>{class e{constructor(){this.store={},this.onSerializeCallbacks={}}static{this.\u0275prov=vi({token:e,providedIn:"root",factory:ra})}get(i,r){return void 0!==this.store[i]?this.store[i]:r}set(i,r){this.store[i]=r}remove(i){delete this.store[i]}hasKey(i){return this.store.hasOwnProperty(i)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(i,r){this.onSerializeCallbacks[i]=r}toJson(){for(const i in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(i))try{this.store[i]=this.onSerializeCallbacks[i]()}catch(r){console.warn("Exception in onSerialize callback: ",r)}return JSON.stringify(this.store).replace(/</g,"\\u003C")}}return e})(),Fu=()=>null;function Uf(e,t,i=!1){return Fu(e,t,i)}const fp=new Bn("",{providedIn:"root",factory:()=>!1});let hd,Sh;function Xd(e){return function Gf(){if(void 0===hd&&(hd=null,Pn.trustedTypes))try{hd=Pn.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return hd}()?.createHTML(e)||e}function Xf(){if(void 0===Sh&&(Sh=null,Pn.trustedTypes))try{Sh=Pn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Sh}function pp(e){return Xf()?.createHTML(e)||e}function _p(e){return Xf()?.createScriptURL(e)||e}class fd{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ze})`}}class qg extends fd{getTypeName(){return"HTML"}}class Jg extends fd{getTypeName(){return"Style"}}class e_ extends fd{getTypeName(){return"Script"}}class t_ extends fd{getTypeName(){return"URL"}}class n_ extends fd{getTypeName(){return"ResourceURL"}}function Ka(e){return e instanceof fd?e.changingThisBreaksApplicationSecurity:e}function Qd(e,t){const i=function i_(e){return e instanceof fd&&e.getTypeName()||null}(e);if(null!=i&&i!==t){if("ResourceURL"===i&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${i} (see ${ze})`)}return i===t}function md(e){return new qg(e)}function ts(e){return new Jg(e)}function r_(e){return new e_(e)}function Uo(e){return new t_(e)}function Pa(e){return new n_(e)}class Oc{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const i=(new window.DOMParser).parseFromString(Xd(t),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(t):(i.removeChild(i.firstChild),i)}catch{return null}}}class s_{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const i=this.inertDocument.createElement("template");return i.innerHTML=Xd(t),i}}const o_=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function kh(e){return(e=String(e)).match(o_)?e:"unsafe:"+e}function cc(e){const t={};for(const i of e.split(","))t[i]=!0;return t}function pd(...e){const t={};for(const i of e)for(const r in i)i.hasOwnProperty(r)&&(t[r]=!0);return t}const bp=cc("area,br,col,hr,img,wbr"),Wl=cc("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Qf=cc("rp,rt"),Oh=pd(bp,pd(Wl,cc("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")),pd(Qf,cc("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")),pd(Qf,Wl)),qf=cc("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),yp=pd(qf,cc("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"),cc("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")),l_=cc("script,style,template");class c_{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let i=t.firstChild,r=!0,d=[];for(;i;)if(i.nodeType===Node.ELEMENT_NODE?r=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,r&&i.firstChild)d.push(i),i=Jf(i);else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let g=Vu(i);if(g){i=g;break}i=d.pop()}return this.buf.join("")}startElement(t){const i=xp(t).toLowerCase();if(!Oh.hasOwnProperty(i))return this.sanitizedSomething=!0,!l_.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const r=t.attributes;for(let d=0;d<r.length;d++){const g=r.item(d),D=g.name,C=D.toLowerCase();if(!yp.hasOwnProperty(C)){this.sanitizedSomething=!0;continue}let j=g.value;qf[C]&&(j=kh(j)),this.buf.push(" ",D,'="',gd(j),'"')}return this.buf.push(">"),!0}endElement(t){const i=xp(t).toLowerCase();Oh.hasOwnProperty(i)&&!bp.hasOwnProperty(i)&&(this.buf.push("</"),this.buf.push(i),this.buf.push(">"))}chars(t){this.buf.push(gd(t))}}function Vu(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw em(t);return t}function Jf(e){const t=e.firstChild;if(t&&function Dp(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw em(t);return t}function xp(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function em(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const Ih=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,nl=/([^\#-~ |!])/g;function gd(e){return e.replace(/&/g,"&amp;").replace(Ih,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(nl,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let Lh;function wp(e,t){let i=null;try{Lh=Lh||function vp(e){const t=new s_(e);return function a_(){try{return!!(new window.DOMParser).parseFromString(Xd(""),"text/html")}catch{return!1}}()?new Oc(t):t}(e);let r=t?String(t):"";i=Lh.getInertBodyElement(r);let d=5,g=r;do{if(0===d)throw new Error("Failed to sanitize html because the input is unstable");d--,r=g,g=i.innerHTML,i=Lh.getInertBodyElement(r)}while(r!==g);return Xd((new c_).sanitizeChildren(tm(i)||i))}finally{if(i){const r=tm(i)||i;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function tm(e){return"content"in e&&function d_(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var _d=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(_d||{});function nm(e){const t=Hu();return t?pp(t.sanitize(_d.HTML,e)||""):Qd(e,"HTML")?pp(Ka(e)):wp(Ei(),ur(e))}function Gl(e){const t=Hu();return t?t.sanitize(_d.STYLE,e)||"":Qd(e,"Style")?Ka(e):ur(e)}function ns(e){const t=Hu();return t?t.sanitize(_d.URL,e)||"":Qd(e,"URL")?Ka(e):kh(ur(e))}function im(e){const t=Hu();if(t)return _p(t.sanitize(_d.RESOURCE_URL,e)||"");if(Qd(e,"ResourceURL"))return _p(Ka(e));throw new it(904,!1)}function Ep(e,t,i){return function Ys(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?im:ns}(t,i)(e)}function Hu(){const e=xi();return e&&e[ds].sanitizer}const f_=/^>|^->|<!--|-->|--!>|<!-$/g,m_=/(<|>)/g,p_="\u200b$1\u200b";function kp(e){return e.ownerDocument.defaultView}function Op(e){return e.ownerDocument}function il(e){return e instanceof Function?e():e}var Rh=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Rh||{});let um;function hm(e,t){return um(e,t)}function bd(e,t,i,r,d){if(null!=r){let g,D=!1;_a(r)?g=r:ha(r)&&(D=!0,r=r[Ir]);const C=Hr(r);0===e&&null!==i?null==d?Np(t,i,C):yd(t,i,C,d||null,!0):1===e&&null!==i?yd(t,i,C,d||null,!0):2===e?function $u(e,t,i){const r=jh(e,t);r&&function I_(e,t,i,r){e.removeChild(t,i,r)}(e,r,t,i)}(t,C,D):3===e&&t.destroyNode(C),null!=g&&function P_(e,t,i,r,d){const g=i[Oo];g!==Hr(i)&&bd(t,e,r,g,d);for(let C=Gs;C<i.length;C++){const j=i[C];qd(j[zi],j,e,t,r,g)}}(t,e,g,i,d)}}function fm(e,t){return e.createComment(function Cp(e){return e.replace(f_,t=>t.replace(m_,p_))}(t))}function Bh(e,t,i){return e.createElement(t,i)}function Fp(e,t){t[ds].changeDetectionScheduler?.notify(1),qd(e,t,t[Zi],2,null,null)}function Pp(e,t){const i=e[Ea],r=i.indexOf(t);i.splice(r,1)}function Uu(e,t){if(e.length<=Gs)return;const i=Gs+t,r=e[i];if(r){const d=r[ol];null!==d&&d!==e&&Pp(d,r),t>0&&(e[i-1][ua]=r[ua]);const g=xa(e,Gs+t);!function E_(e,t){Fp(e,t),t[Ir]=null,t[ks]=null}(r[zi],r);const D=g[to];null!==D&&D.detachView(g[zi]),r[ws]=null,r[ua]=null,r[pr]&=-129}return r}function Yh(e,t){if(!(256&t[pr])){const i=t[Zi];i.destroyNode&&qd(e,t,i,3,null,null),function T_(e){let t=e[eo];if(!t)return mm(e[zi],e);for(;t;){let i=null;if(ha(t))i=t[eo];else{const r=t[Gs];r&&(i=r)}if(!i){for(;t&&!t[ua]&&t!==e;)ha(t)&&mm(t[zi],t),t=t[ws];null===t&&(t=e),ha(t)&&mm(t[zi],t),i=t&&t[ua]}t=i}}(t)}}function mm(e,t){if(256&t[pr])return;const i=A(null);try{t[pr]&=-129,t[pr]|=256,t[ko]&&E(t[ko]),function O_(e,t){let i;if(null!=e&&null!=(i=e.destroyHooks))for(let r=0;r<i.length;r+=2){const d=t[i[r]];if(!(d instanceof ec)){const g=i[r+1];if(Array.isArray(g))for(let D=0;D<g.length;D+=2){const C=d[g[D]],j=g[D+1];Ca(4,C,j);try{j.call(C)}finally{Ca(5,C,j)}}else{Ca(4,d,g);try{g.call(d)}finally{Ca(5,d,g)}}}}}(e,t),function k_(e,t){const i=e.cleanup,r=t[za];if(null!==i)for(let g=0;g<i.length-1;g+=2)if("string"==typeof i[g]){const D=i[g+3];D>=0?r[D]():r[-D].unsubscribe(),g+=2}else i[g].call(r[i[g+1]]);null!==r&&(t[za]=null);const d=t[Kt];if(null!==d){t[Kt]=null;for(let g=0;g<d.length;g++)(0,d[g])()}}(e,t),1===t[zi].type&&t[Zi].destroy();const r=t[ol];if(null!==r&&_a(t[ws])){r!==t[ws]&&Pp(r,t);const d=t[to];null!==d&&d.detachView(e)}!function Pf(e){$d.delete(e[So])}(t)}finally{A(i)}}function pm(e,t,i){return function Rp(e,t,i){let r=t;for(;null!==r&&40&r.type;)r=(t=r).parent;if(null===r)return i[Ir];{const{componentOffset:d}=r;if(d>-1){const{encapsulation:g}=e.data[r.directiveStart+d];if(g===wi.None||g===wi.Emulated)return null}return Xs(r,i)}}(e,t.parent,i)}function yd(e,t,i,r,d){e.insertBefore(t,i,r,d)}function Np(e,t,i){e.appendChild(t,i)}function Bp(e,t,i,r,d){null!==r?yd(e,t,i,r,d):Np(e,t,i)}function jh(e,t){return e.parentNode(t)}function Yp(e,t,i){return gm(e,t,i)}let Hh,gm=function Vh(e,t,i){return 40&e.type?Xs(e,i):null};function Uh(e,t,i,r){const d=pm(e,r,t),g=t[Zi],C=Yp(r.parent||t[ks],r,t);if(null!=d)if(Array.isArray(i))for(let j=0;j<i.length;j++)Bp(g,d,i[j],C,!1);else Bp(g,d,i,C,!1);void 0!==Hh&&Hh(g,r,t,i,d)}function zu(e,t){if(null!==t){const i=t.type;if(3&i)return Xs(t,e);if(4&i)return _m(-1,e[t.index]);if(8&i){const r=t.child;if(null!==r)return zu(e,r);{const d=e[t.index];return _a(d)?_m(-1,d):Hr(d)}}if(32&i)return hm(t,e)()||Hr(e[t.index]);{const r=zh(e,t);return null!==r?Array.isArray(r)?r[0]:zu(Zo(e[Is]),r):zu(e,t.next)}}return null}function zh(e,t){return null!==t?e[Is][ks].projection[t.projection]:null}function _m(e,t){const i=Gs+e+1;if(i<t.length){const r=t[i],d=r[zi].firstChild;if(null!==d)return zu(r,d)}return t[Oo]}function Eo(e,t,i,r,d,g,D){for(;null!=i;){const C=r[i.index],j=i.type;if(D&&0===t&&(C&&Us(Hr(C),r),i.flags|=2),32&~i.flags)if(8&j)Eo(e,t,i.child,r,d,g,!1),bd(t,e,d,C,g);else if(32&j){const Oe=hm(i,r);let mt;for(;mt=Oe();)bd(t,e,d,mt,g);bd(t,e,d,C,g)}else 16&j?Hp(e,t,r,i,d,g):bd(t,e,d,C,g);i=D?i.projectionNext:i.next}}function qd(e,t,i,r,d,g){Eo(i,r,e.firstChild,t,d,g,!1)}function Hp(e,t,i,r,d,g){const D=i[Is],j=D[ks].projection[r.projection];if(Array.isArray(j))for(let Oe=0;Oe<j.length;Oe++)bd(t,e,d,j[Oe],g);else{let Oe=j;const mt=D[ws];sd(r)&&(Oe.flags|=128),Eo(e,t,Oe,mt,d,g,!0)}}function Up(e,t,i){""===i?e.removeAttribute(t,"class"):e.setAttribute(t,"class",i)}function $h(e,t,i){const{mergedAttrs:r,classes:d,styles:g}=i;null!==r&&mr(e,t,r),null!==d&&Up(e,t,d),null!==g&&function vm(e,t,i){e.setAttribute(t,"style",i)}(e,t,g)}const qr={};function zp(e=1){$p(Ur(),xi(),na()+e,!1)}function $p(e,t,i,r){if(!r)if(3&~t[pr]){const g=e.preOrderHooks;null!==g&&fa(t,g,0,i)}else{const g=e.preOrderCheckHooks;null!==g&&Dc(t,g,i)}bc(i)}function Jd(e,t=$i.Default){const i=xi();return null===i?Qr(e,t):vl(Fs(),i,w(e),t)}function bm(){throw new Error("invalid")}function Wp(e,t,i,r,d,g){const D=A(null);try{let C=null;d&Bi.SignalBased&&(C=t[r][y]),null!==C&&void 0!==C.transformFn&&(g=C.transformFn(g)),d&Bi.HasDecoratorInputTransform&&(g=e.inputTransforms[r].call(t,g)),null!==e.setInput?e.setInput(t,C,g,i,r):Yc(t,C,r,g)}finally{A(D)}}function Wh(e,t,i,r,d,g,D,C,j,Oe,mt){const rn=t.blueprint.slice();return rn[Ir]=d,rn[pr]=204|r,(null!==Oe||e&&2048&e[pr])&&(rn[pr]|=2048),Uc(rn),rn[ws]=rn[Ao]=e,rn[Ms]=i,rn[ds]=D||e&&e[ds],rn[Zi]=C||e&&e[Zi],rn[qi]=j||e&&e[qi]||null,rn[ks]=g,rn[So]=function Sc(){return Lf++}(),rn[Os]=mt,rn[Xl]=Oe,rn[Is]=2==t.type?e[Is]:rn,rn}function Ic(e,t,i,r,d){let g=e.data[t];if(null===g)g=function Wu(e,t,i,r,d){const g=zc(),D=Td(),j=e.data[t]=function z_(e,t,i,r,d,g){let D=t?t.injectorIndex:-1,C=0;return Wt()&&(C|=128),{type:i,index:r,insertBeforeIndex:null,injectorIndex:D,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:C,providerIndexes:0,value:d,attrs:g,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,D?g:g&&g.parent,i,t,r,d);return null===e.firstChild&&(e.firstChild=j),null!==g&&(D?null==g.child&&null!==j.parent&&(g.child=j):null===g.next&&(g.next=j,j.prev=g)),j}(e,t,i,r,d),function wf(){return Er.lFrame.inI18n}()&&(g.flags|=32);else if(64&g.type){g.type=i,g.value=r,g.attrs=d;const D=function $c(){const e=Er.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();g.injectorIndex=null===D?-1:D.injectorIndex}return jo(g,!0),g}function Gu(e,t,i,r){if(0===i)return-1;const d=t.length;for(let g=0;g<i;g++)t.push(r),e.blueprint.push(r),e.data.push(null);return d}function Gp(e,t,i,r,d){const g=na(),D=2&r;try{bc(-1),D&&t.length>xr&&$p(e,t,xr,!1),Ca(D?2:0,d),i(r,d)}finally{bc(g),Ca(D?3:1,d)}}function ym(e,t,i){if(Fl(t)){const r=A(null);try{const g=t.directiveEnd;for(let D=t.directiveStart;D<g;D++){const C=e.data[D];C.contentQueries&&C.contentQueries(1,i[D],D)}}finally{A(r)}}}function Dm(e,t,i){Ue()&&(function Vn(e,t,i,r){const d=i.directiveStart,g=i.directiveEnd;va(i)&&function us(e,t,i){const r=Xs(t,e),d=Kp(i);let D=16;i.signals?D=4096:i.onPush&&(D=64);const C=ma(e,Wh(e,d,null,D,r,t,null,e[ds].rendererFactory.createRenderer(r,i),null,null,null));e[t.index]=C}(t,i,e.data[d+i.componentOffset]),e.firstCreatePass||ic(i,t),Us(r,t);const D=i.initialInputs;for(let C=d;C<g;C++){const j=e.data[C],Oe=bl(t,e,C,i);Us(Oe,t),null!==D&&Cs(0,C-d,Oe,j,0,D),no(j)&&(Wa(i.index,t)[Ms]=bl(t,e,C,i))}}(e,t,i,Xs(i,t)),!(64&~i.flags)&&Jn(e,t,i))}function xm(e,t,i=Xs){const r=t.localNames;if(null!==r){let d=t.index+1;for(let g=0;g<r.length;g+=2){const D=r[g+1],C=-1===D?i(t,e):e[D];e[d++]=C}}}function Kp(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=wm(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function wm(e,t,i,r,d,g,D,C,j,Oe,mt){const rn=xr+r,Gn=rn+d,ii=function B_(e,t){const i=[];for(let r=0;r<t;r++)i.push(r<e?null:qr);return i}(rn,Gn),pi="function"==typeof Oe?Oe():Oe;return ii[zi]={type:e,blueprint:ii,template:i,queries:null,viewQuery:C,declTNode:t,data:ii.slice().fill(null,rn),bindingStartIndex:rn,expandoStartIndex:Gn,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 g?g():g,pipeRegistry:"function"==typeof D?D():D,firstChild:null,schemas:j,consts:pi,incompleteFirstPass:!1,ssrId:mt}}let Xp=()=>null;function Qp(e,t,i,r,d){for(let g in t){if(!t.hasOwnProperty(g))continue;const D=t[g];if(void 0===D)continue;r??={};let C,j=Bi.None;Array.isArray(D)?(C=D[0],j=D[1]):C=D;let Oe=g;if(null!==d){if(!d.hasOwnProperty(g))continue;Oe=d[g]}0===e?Zp(r,i,Oe,C,j):Zp(r,i,Oe,C)}return r}function Zp(e,t,i,r,d){let g;e.hasOwnProperty(i)?(g=e[i]).push(t,r):g=e[i]=[t,r],void 0!==d&&g.push(d)}function $o(e,t,i,r,d,g,D,C){const j=Xs(t,i);let mt,Oe=t.inputs;!C&&null!=Oe&&(mt=Oe[r])?(K_(e,i,mt,r,d),va(t)&&function G_(e,t){const i=Wa(t,e);16&i[pr]||(i[pr]|=64)}(i,t.index)):3&t.type&&(r=function W_(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),d=null!=D?D(d,t.value||"",r):d,g.setProperty(j,r,d))}function T(e,t,i,r){if(Ue()){const d=null===r?null:{"":-1},g=function ji(e,t){const i=e.directiveRegistry;let r=null,d=null;if(i)for(let g=0;g<i.length;g++){const D=i[g];if(en(t,D.selectors,!1))if(r||(r=[]),no(D))if(null!==D.findHostDirectiveDefs){const C=[];d=d||new Map,D.findHostDirectiveDefs(D,C,d),r.unshift(...C,D),Ni(e,t,C.length)}else r.unshift(D),Ni(e,t,0);else d=d||new Map,D.findHostDirectiveDefs?.(D,r,d),r.push(D)}return null===r?null:[r,d]}(e,i);let D,C;null===g?D=C=null:[D,C]=g,null!==D&&De(e,t,i,D,d,C),d&&function Wi(e,t,i){if(t){const r=e.localNames=[];for(let d=0;d<t.length;d+=2){const g=i[t[d+1]];if(null==g)throw new it(-301,!1);r.push(t[d],g)}}}(i,r,d)}i.mergedAttrs=ue(i.mergedAttrs,i.attrs)}function De(e,t,i,r,d,g){for(let Oe=0;Oe<r.length;Oe++)pu(ic(i,t),e,r[Oe].type);!function wr(e,t,i){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+i,e.providerIndexes=t}(i,e.data.length,r.length);for(let Oe=0;Oe<r.length;Oe++){const mt=r[Oe];mt.providersResolver&&mt.providersResolver(mt)}let D=!1,C=!1,j=Gu(e,t,r.length,null);for(let Oe=0;Oe<r.length;Oe++){const mt=r[Oe];i.mergedAttrs=ue(i.mergedAttrs,mt.hostAttrs),Yr(e,i,t,j,mt),lr(j,mt,d),null!==mt.contentQueries&&(i.flags|=4),(null!==mt.hostBindings||null!==mt.hostAttrs||0!==mt.hostVars)&&(i.flags|=64);const rn=mt.type.prototype;!D&&(rn.ngOnChanges||rn.ngOnInit||rn.ngDoCheck)&&((e.preOrderHooks??=[]).push(i.index),D=!0),!C&&(rn.ngOnChanges||rn.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(i.index),C=!0),j++}!function $_(e,t,i){const d=t.directiveEnd,g=e.data,D=t.attrs,C=[];let j=null,Oe=null;for(let mt=t.directiveStart;mt<d;mt++){const rn=g[mt],Gn=i?i.get(rn):null,pi=Gn?Gn.outputs:null;j=Qp(0,rn.inputs,mt,j,Gn?Gn.inputs:null),Oe=Qp(1,rn.outputs,mt,Oe,pi);const Oi=null===j||null===D||Ot(t)?null:rl(j,mt,D);C.push(Oi)}null!==j&&(j.hasOwnProperty("class")&&(t.flags|=8),j.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=C,t.inputs=j,t.outputs=Oe}(e,i,g)}function Jn(e,t,i){const r=i.directiveStart,d=i.directiveEnd,g=i.index,D=function Jl(){return Er.lFrame.currentDirectiveIndex}();try{bc(g);for(let C=r;C<d;C++){const j=e.data[C],Oe=t[C];gc(C),(null!==j.hostBindings||0!==j.hostVars||null!==j.hostAttrs)&&fi(j,Oe)}}finally{bc(-1),gc(D)}}function fi(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Ni(e,t,i){t.componentOffset=i,(e.components??=[]).push(t.index)}function lr(e,t,i){if(i){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)i[t.exportAs[r]]=e;no(t)&&(i[""]=e)}}function Yr(e,t,i,r,d){e.data[r]=d;const g=d.factory||(d.factory=Vs(d.type)),D=new ec(g,no(d),Jd);e.blueprint[r]=D,i[r]=D,function xt(e,t,i,r,d){const g=d.hostBindings;if(g){let D=e.hostBindingOpCodes;null===D&&(D=e.hostBindingOpCodes=[]);const C=~t.index;(function cn(e){let t=e.length;for(;t>0;){const i=e[--t];if("number"==typeof i&&i<0)return i}return 0})(D)!=C&&D.push(C),D.push(i,r,g)}}(e,t,r,Gu(e,i,d.hostVars,qr),d)}function Mr(e,t,i,r,d,g){const D=Xs(e,t);!function _s(e,t,i,r,d,g,D){if(null==g)e.removeAttribute(t,d,i);else{const C=null==D?ur(g):D(g,r||"",d);e.setAttribute(t,d,C,i)}}(t[Zi],D,g,e.value,i,r,d)}function Cs(e,t,i,r,d,g){const D=g[t];if(null!==D)for(let C=0;C<D.length;)Wp(r,i,D[C++],D[C++],D[C++],D[C++])}function rl(e,t,i){let r=null,d=0;for(;d<i.length;){const g=i[d];if(0!==g)if(5!==g){if("number"==typeof g)break;if(e.hasOwnProperty(g)){null===r&&(r=[]);const D=e[g];for(let C=0;C<D.length;C+=3)if(D[C]===t){r.push(g,D[C+1],D[C+2],i[d+1]);break}}d+=2}else d+=2;else d+=4}return r}function Co(e,t,i,r){return[e,!0,0,t,null,r,null,i,null,null]}function Wo(e,t){const i=e.contentQueries;if(null!==i){const r=A(null);try{for(let d=0;d<i.length;d+=2){const D=i[d+1];if(-1!==D){const C=e.data[D];so(i[d]),C.contentQueries(2,t[D],D)}}}finally{A(r)}}}function ma(e,t){return e[eo]?e[mc][ua]=t:e[eo]=t,e[mc]=t,t}function sl(e,t,i){so(0);const r=A(null);try{t(e,i)}finally{A(r)}}function Mm(e){return e[za]||(e[za]=[])}function Xb(e){return e.cleanup||(e.cleanup=[])}function Qb(e,t,i){return(null===e||no(e))&&(i=function Cl(e){for(;Array.isArray(e);){if("object"==typeof e[Kr])return e;e=e[Ir]}return null}(i[t.index])),i[Zi]}function qp(e,t){const i=e[qi],r=i?i.get(tl,null):null;r&&r.handleError(t)}function K_(e,t,i,r,d){for(let g=0;g<i.length;){const D=i[g++],C=i[g++],j=i[g++];Wp(e.data[D],t[D],r,C,j,d)}}function Dd(e,t,i){const r=ul(t,e);!function Lp(e,t,i){e.setValue(t,i)}(e[Zi],r,i)}function rM(e,t){const i=Wa(t,e),r=i[zi];!function sM(e,t){for(let i=t.length;i<e.blueprint.length;i++)t.push(e.blueprint[i])}(r,i);const d=i[Ir];null!==d&&null===i[Os]&&(i[Os]=Uf(d,i[qi])),X_(r,i,i[Ms])}function X_(e,t,i){Od(t);try{const r=e.viewQuery;null!==r&&sl(1,r,i);const d=e.template;null!==d&&Gp(e,t,d,1,i),e.firstCreatePass&&(e.firstCreatePass=!1),t[to]?.finishViewCreation(e),e.staticContentQueries&&Wo(e,t),e.staticViewQueries&&sl(2,e.viewQuery,i);const g=e.components;null!==g&&function aM(e,t){for(let i=0;i<t.length;i++)rM(e,t[i])}(t,g)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[pr]&=-5,vc()}}function Em(e,t,i,r){const d=A(null);try{const g=t.tView,j=Wh(e,g,i,4096&e[pr]?4096:16,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null);j[ol]=e[t.index];const mt=e[to];return null!==mt&&(j[to]=mt.createEmbeddedView(g)),X_(g,j,i),j}finally{A(d)}}function Zb(e,t){const i=Gs+t;if(i<e.length)return e[i]}function Gh(e,t){return!t||null===t.firstChild||sd(e)}function Cm(e,t,i,r=!0){const d=t[zi];if(function A_(e,t,i,r){const d=Gs+r,g=i.length;r>0&&(i[d-1][ua]=t),r<g-Gs?(t[ua]=i[d],As(i,Gs+r,t)):(i.push(t),t[ua]=null),t[ws]=i;const D=t[ol];null!==D&&i!==D&&function S_(e,t){const i=e[Ea];t[Is]!==t[ws][ws][Is]&&(e[pr]|=Ll.HasTransplantedViews),null===i?e[Ea]=[t]:i.push(t)}(D,t);const C=t[to];null!==C&&C.insertView(e),Qo(t),t[pr]|=128}(d,t,e,i),r){const D=_m(i,e),C=t[Zi],j=jh(C,e[Oo]);null!==j&&function C_(e,t,i,r,d,g){r[Ir]=d,r[ks]=t,qd(e,r,i,1,d,g)}(d,e[ks],C,t,j,D)}const g=t[Os];null!==g&&null!==g.firstChild&&(g.firstChild=null)}function Q_(e,t){const i=Uu(e,t);return void 0!==i&&Yh(i[zi],i),i}function Tm(e,t,i,r,d=!1){for(;null!==i;){const g=t[i.index];null!==g&&r.push(Hr(g)),_a(g)&&qb(g,r);const D=i.type;if(8&D)Tm(e,t,i.child,r);else if(32&D){const C=hm(i,t);let j;for(;j=C();)r.push(j)}else if(16&D){const C=zh(t,i);if(Array.isArray(C))r.push(...C);else{const j=Zo(t[Is]);Tm(j[zi],j,C,r,!0)}}i=d?i.projectionNext:i.next}return r}function qb(e,t){for(let i=Gs;i<e.length;i++){const r=e[i],d=r[zi].firstChild;null!==d&&Tm(r[zi],r,d,t)}e[Oo]!==e[Ir]&&t.push(e[Oo])}let Jb=[];const dM={...S,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{jl(e.lView)},consumerOnSignalRead(){this.lView[ko]=this}},ey=100;function Jp(e,t=!0,i=0){const r=e[ds],d=r.rendererFactory;d.begin?.();try{!function uM(e,t){Z_(e,t);let i=0;for(;Al(e);){if(i===ey)throw new it(103,!1);i++,Z_(e,1)}}(e,i)}catch(D){throw t&&qp(e,D),D}finally{d.end?.(),r.inlineEffectRunner?.flush()}}function hM(e,t,i,r){const d=t[pr];if(!(256&~d))return;t[ds].inlineEffectRunner?.flush(),Od(t);let D=null,C=null;(function fM(e){return 2!==e.type})(e)&&(C=function oM(e){return e[ko]??function lM(e){const t=Jb.pop()??Object.create(dM);return t.lView=e,t}(e)}(t),D=_t(C));try{Uc(t),function Jo(e){return Er.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==i&&Gp(e,t,i,2,r);const j=!(3&~d);if(j){const rn=e.preOrderCheckHooks;null!==rn&&Dc(t,rn,null)}else{const rn=e.preOrderHooks;null!==rn&&fa(t,rn,0,null),xo(t,0)}if(function mM(e){for(let t=xh(e);null!==t;t=wh(t)){if(!(t[pr]&Ll.HasTransplantedViews))continue;const i=t[Ea];for(let r=0;r<i.length;r++){Do(i[r])}}}(t),ty(t,0),null!==e.contentQueries&&Wo(e,t),j){const rn=e.contentCheckHooks;null!==rn&&Dc(t,rn)}else{const rn=e.contentHooks;null!==rn&&fa(t,rn,1),xo(t,1)}!function N_(e,t){const i=e.hostBindingOpCodes;if(null!==i)try{for(let r=0;r<i.length;r++){const d=i[r];if(d<0)bc(~d);else{const g=d,D=i[++r],C=i[++r];Mf(D,g),C(2,t[g])}}}finally{bc(-1)}}(e,t);const Oe=e.components;null!==Oe&&iy(t,Oe,0);const mt=e.viewQuery;if(null!==mt&&sl(2,mt,r),j){const rn=e.viewCheckHooks;null!==rn&&Dc(t,rn)}else{const rn=e.viewHooks;null!==rn&&fa(t,rn,2),xo(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[_o]){for(const rn of t[_o])rn();t[_o]=null}t[pr]&=-73}catch(j){throw jl(t),j}finally{null!==C&&(dt(C,D),function cM(e){e.lView[ko]!==e&&(e.lView=null,Jb.push(e))}(C)),vc()}}function ty(e,t){for(let i=xh(e);null!==i;i=wh(i))for(let r=Gs;r<i.length;r++)ny(i[r],t)}function pM(e,t,i){ny(Wa(t,e),i)}function ny(e,t){fl(e)&&Z_(e,t)}function Z_(e,t){const r=e[zi],d=e[pr],g=e[ko];let D=!!(0===t&&16&d);if(D||=!!(64&d&&0===t),D||=!!(1024&d),D||=!(!g?.dirty||!P(g)),g&&(g.dirty=!1),e[pr]&=-9217,D)hM(r,e,r.template,e[Ms]);else if(8192&d){ty(e,1);const C=r.components;null!==C&&iy(e,C,1)}}function iy(e,t,i){for(let r=0;r<t.length;r++)pM(e,t[r],i)}function Am(e){for(e[ds].changeDetectionScheduler?.notify();e;){e[pr]|=64;const t=Zo(e);if(pc(e)&&!t)return e;e=t}return null}class Sm{get rootNodes(){const t=this._lView,i=t[zi];return Tm(i,t,i.firstChild,[])}constructor(t,i,r=!0){this._lView=t,this._cdRefInjectingView=i,this.notifyErrorHandler=r,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Ms]}set context(t){this._lView[Ms]=t}get destroyed(){return!(256&~this._lView[pr])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[ws];if(_a(t)){const i=t[8],r=i?i.indexOf(this):-1;r>-1&&(Uu(t,r),xa(i,r))}this._attachedToViewContainer=!1}Yh(this._lView[zi],this._lView)}onDestroy(t){Zl(this._lView,t)}markForCheck(){Am(this._cdRefInjectingView||this._lView)}detach(){this._lView[pr]&=-129}reattach(){Qo(this._lView),this._lView[pr]|=128}detectChanges(){this._lView[pr]|=1024,Jp(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new it(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Fp(this._lView[zi],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new it(902,!1);this._appRef=t,Qo(this._lView)}}let km=(()=>{class e{static{this.__NG_ELEMENT_ID__=vM}}return e})();const gM=km,_M=class extends gM{constructor(t,i,r){super(),this._declarationLView=t,this._declarationTContainer=i,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,i){return this.createEmbeddedViewImpl(t,i)}createEmbeddedViewImpl(t,i,r){const d=Em(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:i,dehydratedView:r});return new Sm(d)}};function vM(){return eg(Fs(),xi())}function eg(e,t){return 4&e.type?new _M(t,e,ac(e,t)):null}let cy=()=>null;function Kh(e,t){return cy(e,t)}class sg{}class HM{}class dy{}class zM{resolveComponentFactory(t){throw function UM(e){const t=Error(`No component factory found for ${bn(e)}.`);return t.ngComponent=e,t}(t)}}let Pm=(()=>{class e{static{this.NULL=new zM}}return e})();class hy{}let $M=(()=>{class e{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function WM(){const e=xi(),i=Wa(Fs().index,e);return(ha(i)?i:e)[Zi]}()}}return e})(),GM=(()=>{class e{static{this.\u0275prov=vi({token:e,providedIn:"root",factory:()=>null})}}return e})();const iv={};function KM(e,t){if(null!==function L(){return l}())throw new it(-602,!1)}const fy=new Set;function Fc(e){fy.has(e)||(fy.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function my(...e){}class ao{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Po(!1),this.onMicrotaskEmpty=new Po(!1),this.onStable=new Po(!1),this.onError=new Po(!1),typeof Zone>"u")throw new it(908,!1);Zone.assertZonePatched();const d=this;d._nesting=0,d._outer=d._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(d._inner=d._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(d._inner=d._inner.fork(Zone.longStackTraceZoneSpec)),d.shouldCoalesceEventChangeDetection=!r&&i,d.shouldCoalesceRunChangeDetection=r,d.lastRequestAnimationFrameId=-1,d.nativeRequestAnimationFrame=function XM(){const e="function"==typeof Pn.requestAnimationFrame;let t=Pn[e?"requestAnimationFrame":"setTimeout"],i=Pn[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&i){const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);const d=i[Zone.__symbol__("OriginalDelegate")];d&&(i=d)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:i}}().nativeRequestAnimationFrame,function qM(e){const t=()=>{!function ZM(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Pn,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,sv(e),e.isCheckStableRunning=!0,rv(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),sv(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,r,d,g,D,C)=>{if(function JM(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(C))return i.invokeTask(d,g,D,C);try{return py(e),i.invokeTask(d,g,D,C)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===g.type||e.shouldCoalesceRunChangeDetection)&&t(),gy(e)}},onInvoke:(i,r,d,g,D,C,j)=>{try{return py(e),i.invoke(d,g,D,C,j)}finally{e.shouldCoalesceRunChangeDetection&&t(),gy(e)}},onHasTask:(i,r,d,g)=>{i.hasTask(d,g),r===d&&("microTask"==g.change?(e._hasPendingMicrotasks=g.microTask,sv(e),rv(e)):"macroTask"==g.change&&(e.hasPendingMacrotasks=g.macroTask))},onHandleError:(i,r,d,g)=>(i.handleError(d,g),e.runOutsideAngular(()=>e.onError.emit(g)),!1)})}(d)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ao.isInAngularZone())throw new it(909,!1)}static assertNotInAngularZone(){if(ao.isInAngularZone())throw new it(909,!1)}run(t,i,r){return this._inner.run(t,i,r)}runTask(t,i,r,d){const g=this._inner,D=g.scheduleEventTask("NgZoneEvent: "+d,t,QM,my,my);try{return g.runTask(D,i,r)}finally{g.cancelTask(D)}}runGuarded(t,i,r){return this._inner.runGuarded(t,i,r)}runOutsideAngular(t){return this._outer.run(t)}}const QM={};function rv(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function sv(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function py(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function gy(e){e._nesting--,rv(e)}class _y{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Po,this.onMicrotaskEmpty=new Po,this.onStable=new Po,this.onError=new Po}run(t,i,r){return t.apply(i,r)}runGuarded(t,i,r){return t.apply(i,r)}runOutsideAngular(t){return t()}runTask(t,i,r,d){return t.apply(i,r)}}var Ku=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Ku||{});const vy={destroy(){}};function by(e,t){!t&&ga();const i=t?.injector??_r(Ia);if(!function dc(e){return"browser"===(e??_r(Ia)).get(hr)}(i))return vy;Fc("NgAfterNextRender");const r=i.get(Rm),d=r.handler??=new Dy,g=t?.phase??Ku.MixedReadWrite,D=()=>{d.unregister(j),C()},C=i.get($l).onDestroy(D),j=qa(i,()=>new yy(g,()=>{D(),e()}));return d.register(j),{destroy:D}}class yy{constructor(t,i){this.phase=t,this.callbackFn=i,this.zone=_r(ao),this.errorHandler=_r(tl,{optional:!0}),_r(sg,{optional:!0})?.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(t){this.errorHandler?.handleError(t)}}}class Dy{constructor(){this.executingCallbacks=!1,this.buckets={[Ku.EarlyRead]:new Set,[Ku.Write]:new Set,[Ku.MixedReadWrite]:new Set,[Ku.Read]:new Set},this.deferredCallbacks=new Set}register(t){(this.executingCallbacks?this.deferredCallbacks:this.buckets[t.phase]).add(t)}unregister(t){this.buckets[t.phase].delete(t),this.deferredCallbacks.delete(t)}execute(){this.executingCallbacks=!0;for(const t of Object.values(this.buckets))for(const i of t)i.invoke();this.executingCallbacks=!1;for(const t of this.deferredCallbacks)this.buckets[t.phase].add(t);this.deferredCallbacks.clear()}destroy(){for(const t of Object.values(this.buckets))t.clear();this.deferredCallbacks.clear()}}let Rm=(()=>{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const i=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const r of i)r()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static{this.\u0275prov=vi({token:e,providedIn:"root",factory:()=>new e})}}return e})();function eu(e){return!!ut(e)}function og(e,t,i){let r=i?e.styles:null,d=i?e.classes:null,g=0;if(null!==t)for(let D=0;D<t.length;D++){const C=t[D];"number"==typeof C?g=C:1==g?d=qe(d,C):2==g&&(r=qe(r,C+": "+t[++D]+";"))}i?e.styles=r:e.stylesWithoutHost=r,i?e.classes=d:e.classesWithoutHost=d}class My extends Pm{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const i=Dt(t);return new Ym(i,this.ngModule)}}function Ey(e){const t=[];for(const i in e){if(!e.hasOwnProperty(i))continue;const r=e[i];void 0!==r&&t.push({propName:Array.isArray(r)?r[0]:r,templateName:i})}return t}class lg{constructor(t,i){this.injector=t,this.parentInjector=i}get(t,i,r){r=ea(r);const d=this.injector.get(t,iv,r);return d!==iv||i===iv?d:this.parentInjector.get(t,i,r)}}class Ym extends dy{get inputs(){const t=this.componentDef,i=t.inputTransforms,r=Ey(t.inputs);if(null!==i)for(const d of r)i.hasOwnProperty(d.propName)&&(d.transform=i[d.propName]);return r}get outputs(){return Ey(this.componentDef.outputs)}constructor(t,i){super(),this.componentDef=t,this.ngModule=i,this.componentType=t.type,this.selector=function Vi(e){return e.map(tr).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!i}create(t,i,r,d){const g=A(null);try{let D=(d=d||this.ngModule)instanceof Ar?d:d?.injector;D&&null!==this.componentDef.getStandaloneInjector&&(D=this.componentDef.getStandaloneInjector(D)||D);const C=D?new lg(t,D):t,j=C.get(hy,null);if(null===j)throw new it(407,!1);const Oe=C.get(GM,null),Gn={rendererFactory:j,sanitizer:Oe,inlineEffectRunner:null,afterRenderEventManager:C.get(Rm,null),changeDetectionScheduler:C.get(sg,null)},ii=j.createRenderer(null,this.componentDef),pi=this.componentDef.selectors[0][0]||"div",Oi=r?function Y_(e,t,i,r){const g=r.get(fp,!1)||i===wi.ShadowDom,D=e.selectRootElement(t,g);return function j_(e){Xp(e)}(D),D}(ii,r,this.componentDef.encapsulation,C):Bh(ii,pi,function rE(e){const t=e.toLowerCase();return"svg"===t?Vc:"math"===t?"math":null}(pi));let Ki=512;this.componentDef.signals?Ki|=4096:this.componentDef.onPush||(Ki|=16);let nr=null;null!==Oi&&(nr=Uf(Oi,C,!0));const Hi=wm(0,null,null,1,0,null,null,null,null,null,null),$r=Wh(null,Hi,null,Ki,null,null,Gn,ii,C,null,nr);let Ls,sa;Od($r);try{const po=this.componentDef;let Ml,xf=null;po.findHostDirectiveDefs?(Ml=[],xf=new Map,po.findHostDirectiveDefs(po,Ml,xf),Ml.push(po)):Ml=[po];const iM=function aE(e,t){const i=e[zi],r=xr;return e[r]=t,Ic(i,r,2,"#host",null)}($r,Oi),ok=function oE(e,t,i,r,d,g,D){const C=d[zi];!function lE(e,t,i,r){for(const d of e)t.mergedAttrs=ue(t.mergedAttrs,d.hostAttrs);null!==t.mergedAttrs&&(og(t,t.mergedAttrs,!0),null!==i&&$h(r,i,t))}(r,e,t,D);let j=null;null!==t&&(j=Uf(t,d[qi]));const Oe=g.rendererFactory.createRenderer(t,i);let mt=16;i.signals?mt=4096:i.onPush&&(mt=64);const rn=Wh(d,Kp(i),null,mt,d[e.index],e,g,Oe,null,null,j);return C.firstCreatePass&&Ni(C,e,r.length-1),ma(d,rn),d[e.index]=rn}(iM,Oi,po,Ml,$r,Gn,ii);sa=Tl(Hi,xr),Oi&&function dE(e,t,i,r){if(r)mr(e,i,["ng-version","17.3.6"]);else{const{attrs:d,classes:g}=function O(e){const t=[],i=[];let r=1,d=2;for(;r<e.length;){let g=e[r];if("string"==typeof g)2===d?""!==g&&t.push(g,e[++r]):8===d&&i.push(g);else{if(!Me(d))break;d=g}r++}return{attrs:t,classes:i}}(t.selectors[0]);d&&mr(e,i,d),g&&g.length>0&&Up(e,i,g.join(" "))}}(ii,po,Oi,r),void 0!==i&&function uE(e,t,i){const r=e.projection=[];for(let d=0;d<t.length;d++){const g=i[d];r.push(null!=g?Array.from(g):null)}}(sa,this.ngContentSelectors,i),Ls=function cE(e,t,i,r,d,g){const D=Fs(),C=d[zi],j=Xs(D,d);De(C,d,D,i,null,r);for(let mt=0;mt<i.length;mt++)Us(bl(d,C,D.directiveStart+mt,D),d);Jn(C,d,D),j&&Us(j,d);const Oe=bl(d,C,D.directiveStart+D.componentOffset,D);if(e[Ms]=d[Ms]=Oe,null!==g)for(const mt of g)mt(Oe,t);return ym(C,D,d),Oe}(ok,po,Ml,xf,$r,[hE]),X_(Hi,$r,null)}finally{vc()}return new sE(this.componentType,Ls,ac(sa,$r),$r,sa)}finally{A(g)}}}class sE extends HM{constructor(t,i,r,d,g){super(),this.location=r,this._rootLView=d,this._tNode=g,this.previousInputValues=null,this.instance=i,this.hostView=this.changeDetectorRef=new Sm(d,void 0,!1),this.componentType=t}setInput(t,i){const r=this._tNode.inputs;let d;if(null!==r&&(d=r[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),i))return;const g=this._rootLView;K_(g[zi],g,d,t,i),this.previousInputValues.set(t,i),Am(Wa(this._tNode.index,g))}}get injector(){return new Oa(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function hE(){const e=Fs();Qc(xi()[zi],e)}let cg=(()=>{class e{static{this.__NG_ELEMENT_ID__=fE}}return e})();function fE(){return Ay(Fs(),xi())}const mE=cg,Cy=class extends mE{constructor(t,i,r){super(),this._lContainer=t,this._hostTNode=i,this._hostLView=r}get element(){return ac(this._hostTNode,this._hostLView)}get injector(){return new Oa(this._hostTNode,this._hostLView)}get parentInjector(){const t=ed(this._hostTNode,this._hostLView);if(Fd(t)){const i=nc(t,this._hostLView),r=Hl(t);return new Oa(i[zi].data[r+8],i)}return new Oa(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const i=Ty(this._lContainer);return null!==i&&i[t]||null}get length(){return this._lContainer.length-Gs}createEmbeddedView(t,i,r){let d,g;"number"==typeof r?d=r:null!=r&&(d=r.index,g=r.injector);const D=Kh(this._lContainer,t.ssrId),C=t.createEmbeddedViewImpl(i||{},g,D);return this.insertImpl(C,d,Gh(this._hostTNode,D)),C}createComponent(t,i,r,d,g){const D=t&&!function ki(e){return"function"==typeof e}(t);let C;if(D)C=i;else{const pi=i||{};C=pi.index,r=pi.injector,d=pi.projectableNodes,g=pi.environmentInjector||pi.ngModuleRef}const j=D?t:new Ym(Dt(t)),Oe=r||this.parentInjector;if(!g&&null==j.ngModule){const Oi=(D?Oe:this.parentInjector).get(Ar,null);Oi&&(g=Oi)}const mt=Dt(j.componentType??{}),rn=Kh(this._lContainer,mt?.id??null),ii=j.create(Oe,d,rn?.firstChild??null,g);return this.insertImpl(ii.hostView,C,Gh(this._hostTNode,rn)),ii}insert(t,i){return this.insertImpl(t,i,!0)}insertImpl(t,i,r){const d=t._lView;if(function nh(e){return _a(e[ws])}(d)){const C=this.indexOf(t);if(-1!==C)this.detach(C);else{const j=d[ws],Oe=new Cy(j,j[ks],j[ws]);Oe.detach(Oe.indexOf(t))}}const g=this._adjustIndex(i),D=this._lContainer;return Cm(D,d,g,r),t.attachToViewContainerRef(),As(cv(D),g,t),t}move(t,i){return this.insert(t,i)}indexOf(t){const i=Ty(this._lContainer);return null!==i?i.indexOf(t):-1}remove(t){const i=this._adjustIndex(t,-1),r=Uu(this._lContainer,i);r&&(xa(cv(this._lContainer),i),Yh(r[zi],r))}detach(t){const i=this._adjustIndex(t,-1),r=Uu(this._lContainer,i);return r&&null!=xa(cv(this._lContainer),i)?new Sm(r):null}_adjustIndex(t,i=0){return t??this.length+i}};function Ty(e){return e[8]}function cv(e){return e[8]||(e[8]=[])}function Ay(e,t){let i;const r=t[e.index];return _a(r)?i=r:(i=Co(r,t,null,e),t[e.index]=i,ma(t,i)),Sy(i,t,e,r),new Cy(i,e,t)}let Sy=function Oy(e,t,i,r){if(e[Oo])return;let d;d=8&i.type?Hr(r):function pE(e,t){const i=e[Zi],r=i.createComment(""),d=Xs(t,e);return yd(i,jh(i,d),r,function L_(e,t){return e.nextSibling(t)}(i,d),!1),r}(t,i),e[Oo]=d},dv=()=>!1;class uv{constructor(t){this.queryList=t,this.matches=null}clone(){return new uv(this.queryList)}setDirty(){this.queryList.setDirty()}}class hv{constructor(t=[]){this.queries=t}createEmbeddedView(t){const i=t.queries;if(null!==i){const r=null!==t.contentQueries?t.contentQueries[0]:i.length,d=[];for(let g=0;g<r;g++){const D=i.getByIndex(g);d.push(this.queries[D.indexInDeclarationView].clone())}return new hv(d)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let i=0;i<this.queries.length;i++)null!==_v(t,i).matches&&this.queries[i].setDirty()}}class Iy{constructor(t,i,r=null){this.flags=i,this.read=r,this.predicate="string"==typeof t?function wE(e){return e.split(",").map(t=>t.trim())}(t):t}}class fv{constructor(t=[]){this.queries=t}elementStart(t,i){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(t,i)}elementEnd(t){for(let i=0;i<this.queries.length;i++)this.queries[i].elementEnd(t)}embeddedTView(t){let i=null;for(let r=0;r<this.length;r++){const d=null!==i?i.length:0,g=this.getByIndex(r).embeddedTView(t,d);g&&(g.indexInDeclarationView=r,null!==i?i.push(g):i=[g])}return null!==i?new fv(i):null}template(t,i){for(let r=0;r<this.queries.length;r++)this.queries[r].template(t,i)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class mv{constructor(t,i=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=i}elementStart(t,i){this.isApplyingToNode(i)&&this.matchTNode(t,i)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,i){this.elementStart(t,i)}embeddedTView(t,i){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,i),new mv(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1&~this.metadata.flags){const i=this._declarationNodeIndex;let r=t.parent;for(;null!==r&&8&r.type&&r.index!==i;)r=r.parent;return i===(null!==r?r.index:-1)}return this._appliesToNextNode}matchTNode(t,i){const r=this.metadata.predicate;if(Array.isArray(r))for(let d=0;d<r.length;d++){const g=r[d];this.matchTNodeWithReadOption(t,i,bE(i,g)),this.matchTNodeWithReadOption(t,i,Ec(i,t,g,!1,!1))}else r===km?4&i.type&&this.matchTNodeWithReadOption(t,i,-1):this.matchTNodeWithReadOption(t,i,Ec(i,t,r,!1,!1))}matchTNodeWithReadOption(t,i,r){if(null!==r){const d=this.metadata.read;if(null!==d)if(d===zd||d===cg||d===km&&4&i.type)this.addMatch(i.index,-2);else{const g=Ec(i,t,d,!1,!1);null!==g&&this.addMatch(i.index,g)}else this.addMatch(i.index,r)}}addMatch(t,i){null===this.matches?this.matches=[t,i]:this.matches.push(t,i)}}function bE(e,t){const i=e.localNames;if(null!==i)for(let r=0;r<i.length;r+=2)if(i[r]===t)return i[r+1];return null}function DE(e,t,i,r){return-1===i?function yE(e,t){return 11&e.type?ac(e,t):4&e.type?eg(e,t):null}(t,e):-2===i?function xE(e,t,i){return i===zd?ac(t,e):i===km?eg(t,e):i===cg?Ay(t,e):void 0}(e,t,r):bl(e,e[zi],i,t)}function Ly(e,t,i,r){const d=t[to].queries[r];if(null===d.matches){const g=e.data,D=i.matches,C=[];for(let j=0;null!==D&&j<D.length;j+=2){const Oe=D[j];C.push(Oe<0?null:DE(t,g[Oe],D[j+1],i.metadata.read))}d.matches=C}return d.matches}function pv(e,t,i,r){const d=e.queries.getByIndex(i),g=d.matches;if(null!==g){const D=Ly(e,t,d,i);for(let C=0;C<g.length;C+=2){const j=g[C];if(j>0)r.push(D[C/2]);else{const Oe=g[C+1],mt=t[-j];for(let rn=Gs;rn<mt.length;rn++){const Gn=mt[rn];Gn[ol]===Gn[ws]&&pv(Gn[zi],Gn,Oe,r)}if(null!==mt[Ea]){const rn=mt[Ea];for(let Gn=0;Gn<rn.length;Gn++){const ii=rn[Gn];pv(ii[zi],ii,Oe,r)}}}}}return r}function gv(e,t){return e[to].queries[t].queryList}function Fy(e,t,i){const r=new oc(!(4&~i));return function U_(e,t,i,r){const d=Mm(t);d.push(i),e.firstCreatePass&&Xb(e).push(r,d.length-1)}(e,t,r,r.destroy),(t[to]??=new hv).queries.push(new uv(r))-1}function Py(e,t,i){const r=Ur();return r.firstCreatePass&&(Ny(r,new Iy(e,t,i),-1),!(2&~t)&&(r.staticViewQueries=!0)),Fy(r,xi(),t)}function Ny(e,t,i){null===e.queries&&(e.queries=new fv),e.queries.track(new mv(t,i))}function _v(e,t){return e.queries.getByIndex(t)}function By(e,t){const i=e[zi],r=_v(i,t);return r.crossesNgTemplate?pv(i,e,t,[]):Ly(i,e,r,t)}function vv(e){return"function"==typeof e&&void 0!==e[y]}function Yy(e,t){Fc("NgSignals");const i=function re(e){const t=Object.create(Ne);t.value=e;const i=()=>(_e(t),t.value);return i[y]=t,i}(e),r=i[y];return t?.equal&&(r.equal=t.equal),i.set=d=>G(r,d),i.update=d=>function J(e,t){Te()||Xt(),G(e,t(e.value))}(r,d),i.asReadonly=jy.bind(i),i}function jy(){const e=this[y];if(void 0===e.readonlyFn){const t=()=>this();t[y]=e,e.readonlyFn=t}return e.readonlyFn}function Vy(e){return vv(e)&&"function"==typeof e.set}function zy(){return function bv(e,t){let i;const r=je(()=>{i._dirtyCounter();const d=function EE(e,t){const i=e._lView,r=e._queryIndex;if(void 0===i||void 0===r||4&i[pr])return t?void 0:Fr;const d=gv(i,r),g=By(i,r);return d.reset(g,If),t?d.first:d._changesDetected||void 0===e._flatValue?e._flatValue=d.toArray():e._flatValue}(i,e);if(t&&void 0===d)throw new it(-951,!1);return d});return i=r[y],i._dirtyCounter=Yy(0),i._flatValue=void 0,r}(!1,!1)}function CE(e,t){return zy()}function yv(e){let t=function qy(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),i=!0;const r=[e];for(;t;){let d;if(no(e))d=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new it(903,!1);d=t.\u0275dir}if(d){if(i){r.push(d);const D=e;D.inputs=ug(e.inputs),D.inputTransforms=ug(e.inputTransforms),D.declaredInputs=ug(e.declaredInputs),D.outputs=ug(e.outputs);const C=d.hostBindings;C&&YE(e,C);const j=d.viewQuery,Oe=d.contentQueries;if(j&&NE(e,j),Oe&&BE(e,Oe),PE(e,d),St(e.outputs,d.outputs),no(d)&&d.data.animation){const mt=e.data;mt.animation=(mt.animation||[]).concat(d.data.animation)}}const g=d.features;if(g)for(let D=0;D<g.length;D++){const C=g[D];C&&C.ngInherit&&C(e),C===yv&&(i=!1)}}t=Object.getPrototypeOf(t)}!function RE(e){let t=0,i=null;for(let r=e.length-1;r>=0;r--){const d=e[r];d.hostVars=t+=d.hostVars,d.hostAttrs=ue(d.hostAttrs,i=ue(i,d.hostAttrs))}}(r)}function PE(e,t){for(const i in t.inputs){if(!t.inputs.hasOwnProperty(i)||e.inputs.hasOwnProperty(i))continue;const r=t.inputs[i];if(void 0!==r&&(e.inputs[i]=r,e.declaredInputs[i]=t.declaredInputs[i],null!==t.inputTransforms)){const d=Array.isArray(r)?r[0]:r;if(!t.inputTransforms.hasOwnProperty(d))continue;e.inputTransforms??={},e.inputTransforms[d]=t.inputTransforms[d]}}}function ug(e){return e===bs?{}:e===Fr?[]:e}function NE(e,t){const i=e.viewQuery;e.viewQuery=i?(r,d)=>{t(r,d),i(r,d)}:t}function BE(e,t){const i=e.contentQueries;e.contentQueries=i?(r,d,g)=>{t(r,d,g),i(r,d,g)}:t}function YE(e,t){const i=e.hostBindings;e.hostBindings=i?(r,d)=>{t(r,d),i(r,d)}:t}function Jy(e){const t=i=>{const r=(Array.isArray(e)?e:e()).map(d=>"function"==typeof d?{directive:w(d),inputs:bs,outputs:bs}:{directive:w(d.directive),inputs:t0(d.inputs),outputs:t0(d.outputs)});null===i.hostDirectives?(i.findHostDirectiveDefs=e0,i.hostDirectives=r):i.hostDirectives.unshift(...r)};return t.ngInherit=!0,t}function e0(e,t,i){if(null!==e.hostDirectives)for(const r of e.hostDirectives){const d=zt(r.directive);UE(d.declaredInputs,r.inputs),e0(d,t,i),i.set(d,r),t.push(d)}}function t0(e){if(void 0===e||0===e.length)return bs;const t={};for(let i=0;i<e.length;i+=2)t[e[i]]=e[i+1];return t}function UE(e,t){for(const i in t)t.hasOwnProperty(i)&&(e[t[i]]=e[i])}function r0(e){const t=e.inputConfig,i={};for(const r in t)if(t.hasOwnProperty(r)){const d=t[r];Array.isArray(d)&&d[3]&&(i[r]=d[3])}e.inputTransforms=i}class Xu{}class s0{}function zE(e,t){return new Dv(e,t??null,[])}class Dv extends Xu{constructor(t,i,r){super(),this._parent=i,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new My(this);const d=ut(t);this._bootstrapComponents=il(d.bootstrap),this._r3Injector=Du(t,i,[{provide:Xu,useValue:this},{provide:Pm,useValue:this.componentFactoryResolver},...r],bn(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class xv extends s0{constructor(t){super(),this.moduleType=t}create(t){return new Dv(this.moduleType,t,[])}}class a0 extends Xu{constructor(t){super(),this.componentFactoryResolver=new My(this),this.instance=null;const i=new jr([...t.providers,{provide:Xu,useValue:this},{provide:Pm,useValue:this.componentFactoryResolver}],t.parent||Pi(),t.debugName,new Set(["environment"]));this.injector=i,t.runEnvironmentInitializers&&i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function wv(e,t,i=null){return new a0({providers:e,parent:t,debugName:i,runEnvironmentInitializers:!0}).injector}let Qh=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Je.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const i=this.taskId++;return this.pendingTasks.add(i),i}remove(i){this.pendingTasks.delete(i),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=vi({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function fg(e){return!!Mv(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function Mv(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Pc(e,t,i){return e[t]=i}function Vm(e,t){return e[t]}function Xa(e,t,i){return!Object.is(e[t],i)&&(e[t]=i,!0)}function Qu(e,t,i,r){const d=Xa(e,t,i);return Xa(e,t+1,r)||d}function mg(e,t,i,r,d){const g=Qu(e,t,i,r);return Xa(e,t+2,d)||g}function Kl(e,t,i,r,d,g){const D=Qu(e,t,i,r);return Qu(e,t+2,d,g)||D}function Zh(e,t,i,r,d,g,D,C){const j=xi(),Oe=Ur(),mt=e+xr,rn=Oe.firstCreatePass?function ZE(e,t,i,r,d,g,D,C,j){const Oe=t.consts,mt=Ic(t,e,4,D||null,Xo(Oe,C));T(t,i,mt,Xo(Oe,j)),Qc(t,mt);const rn=mt.tView=wm(2,mt,r,d,g,t.directiveRegistry,t.pipeRegistry,null,t.schemas,Oe,null);return null!==t.queries&&(t.queries.template(t,mt),rn.queries=t.queries.embeddedTView(mt)),mt}(mt,Oe,j,t,i,r,d,g,D):Oe.data[mt];jo(rn,!1);const Gn=o0(Oe,j,rn,e);Xc()&&Uh(Oe,j,Gn,rn),Us(Gn,j);const ii=Co(Gn,j,Gn,rn);return j[mt]=ii,ma(j,ii),function ky(e,t,i){return dv(e,t,i)}(ii,rn,j),Pl(rn)&&Dm(Oe,j,rn),null!=D&&xm(j,rn,C),Zh}let o0=function l0(e,t,i,r){return _l(!0),t[Zi].createComment("")};function Fv(e,t,i,r){const d=xi();return Xa(d,co(),t)&&(Ur(),Mr(Es(),d,e,t,i,r)),Fv}function af(e,t,i,r){return Xa(e,co(),i)?t+ur(i)+r:qr}function lf(e,t,i,r,d,g){const C=Qu(e,pl(),i,d);return kl(2),C?t+ur(i)+r+ur(d)+g:qr}function df(e,t,i,r,d,g,D,C,j,Oe){const rn=Kl(e,pl(),i,d,D,j);return kl(4),rn?t+ur(i)+r+ur(d)+g+ur(D)+C+ur(j)+Oe:qr}function Pv(e,t,i,r,d,g){const D=xi(),C=af(D,t,i,r);return C!==qr&&Mr(Es(),D,e,C,d,g),Pv}function Rv(e,t,i,r,d,g,D,C){const j=xi(),Oe=lf(j,t,i,r,d,g);return Oe!==qr&&Mr(Es(),j,e,Oe,D,C),Rv}function yg(e,t){return e<<17|t<<2}function iu(e){return e>>17&32767}function Nv(e){return 2|e}function qu(e){return(131068&e)>>2}function Bv(e,t){return-131069&e|t<<2}function Yv(e){return 1|e}function N0(e,t,i,r){const d=e[i+1],g=null===t;let D=r?iu(d):qu(d),C=!1;for(;0!==D&&(!1===C||g);){const Oe=e[D+1];NC(e[D],t)&&(C=!0,e[D+1]=r?Yv(Oe):Nv(Oe)),D=r?iu(Oe):qu(Oe)}C&&(e[i+1]=r?Nv(d):Yv(d))}function NC(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Hs(e,t)>=0}const fo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function B0(e){return e.substring(fo.key,fo.keyEnd)}function BC(e){return e.substring(fo.value,fo.valueEnd)}function Y0(e,t){const i=fo.textEnd;return i===t?-1:(t=fo.keyEnd=function VC(e,t,i){for(;t<i&&e.charCodeAt(t)>32;)t++;return t}(e,fo.key=t,i),pf(e,t,i))}function j0(e,t){const i=fo.textEnd;let r=fo.key=pf(e,t,i);return i===r?-1:(r=fo.keyEnd=function HC(e,t,i){let r;for(;t<i&&(45===(r=e.charCodeAt(t))||95===r||(-33&r)>=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,i),r=H0(e,r,i),r=fo.value=pf(e,r,i),r=fo.valueEnd=function UC(e,t,i){let r=-1,d=-1,g=-1,D=t,C=D;for(;D<i;){const j=e.charCodeAt(D++);if(59===j)return C;34===j||39===j?C=D=U0(e,j,D,i):t===D-4&&85===g&&82===d&&76===r&&40===j?C=D=U0(e,41,D,i):j>32&&(C=D),g=d,d=r,r=-33&j}return C}(e,r,i),H0(e,r,i))}function V0(e){fo.key=0,fo.keyEnd=0,fo.value=0,fo.valueEnd=0,fo.textEnd=e.length}function pf(e,t,i){for(;t<i&&e.charCodeAt(t)<=32;)t++;return t}function H0(e,t,i,r){return(t=pf(e,t,i))<i&&t++,t}function U0(e,t,i,r){let d=-1,g=i;for(;g<r;){const D=e.charCodeAt(g++);if(D==t&&92!==d)return g;d=92==D&&92===d?0:D}throw new Error}function jv(e,t,i){const r=xi();return Xa(r,co(),t)&&$o(Ur(),Es(),r,e,t,r[Zi],i,!1),jv}function Vv(e,t,i,r,d){const D=d?"class":"style";K_(e,i,t.inputs[D],D,r)}function Hv(e,t,i){return hc(e,t,i,!1),Hv}function Uv(e,t){return hc(e,t,null,!0),Uv}function uc(e){fc(G0,zC,e,!1)}function zC(e,t){for(let i=function jC(e){return V0(e),j0(e,pf(e,0,fo.textEnd))}(t);i>=0;i=j0(t,i))G0(e,B0(t),BC(t))}function z0(e){fc(QC,Rc,e,!0)}function Rc(e,t){for(let i=function YC(e){return V0(e),Y0(e,pf(e,0,fo.textEnd))}(t);i>=0;i=Y0(t,i))as(e,B0(t),!0)}function hc(e,t,i,r){const d=xi(),g=Ur(),D=kl(2);g.firstUpdatePass&&W0(g,e,D,r),t!==qr&&Xa(d,D,t)&&K0(g,g.data[na()],d,d[Zi],e,d[D+1]=function qC(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=bn(Ka(e)))),e}(t,i),r,D)}function fc(e,t,i,r){const d=Ur(),g=kl(2);d.firstUpdatePass&&W0(d,null,g,r);const D=xi();if(i!==qr&&Xa(D,g,i)){const C=d.data[na()];if(Q0(C,r)&&!$0(d,g)){let j=r?C.classesWithoutHost:C.stylesWithoutHost;null!==j&&(i=qe(j,i||"")),Vv(d,C,D,i,r)}else!function ZC(e,t,i,r,d,g,D,C){d===qr&&(d=Fr);let j=0,Oe=0,mt=0<d.length?d[0]:null,rn=0<g.length?g[0]:null;for(;null!==mt||null!==rn;){const Gn=j<d.length?d[j+1]:void 0,ii=Oe<g.length?g[Oe+1]:void 0;let Oi,pi=null;mt===rn?(j+=2,Oe+=2,Gn!==ii&&(pi=rn,Oi=ii)):null===rn||null!==mt&&mt<rn?(j+=2,pi=mt):(Oe+=2,pi=rn,Oi=ii),null!==pi&&K0(e,t,i,r,pi,Oi,D,C),mt=j<d.length?d[j]:null,rn=Oe<g.length?g[Oe]:null}}(d,C,D,D[Zi],D[g+1],D[g+1]=function XC(e,t,i){if(null==i||""===i)return Fr;const r=[],d=Ka(i);if(Array.isArray(d))for(let g=0;g<d.length;g++)e(r,d[g],!0);else if("object"==typeof d)for(const g in d)d.hasOwnProperty(g)&&e(r,g,d[g]);else"string"==typeof d&&t(r,d);return r}(e,t,i),r,g)}}function $0(e,t){return t>=e.expandoStartIndex}function W0(e,t,i,r){const d=e.data;if(null===d[i+1]){const g=d[na()],D=$0(e,i);Q0(g,r)&&null===t&&!D&&(t=!1),t=function $C(e,t,i,r){const d=kd(e);let g=r?t.residualClasses:t.residualStyles;if(null===d)0===(r?t.classBindings:t.styleBindings)&&(i=Wm(i=zv(null,e,t,i,r),t.attrs,r),g=null);else{const D=t.directiveStylingLast;if(-1===D||e[D]!==d)if(i=zv(d,e,t,i,r),null===g){let j=function WC(e,t,i){const r=i?t.classBindings:t.styleBindings;if(0!==qu(r))return e[iu(r)]}(e,t,r);void 0!==j&&Array.isArray(j)&&(j=zv(null,e,t,j[1],r),j=Wm(j,t.attrs,r),function GC(e,t,i,r){e[iu(i?t.classBindings:t.styleBindings)]=r}(e,t,r,j))}else g=function KC(e,t,i){let r;const d=t.directiveEnd;for(let g=1+t.directiveStylingLast;g<d;g++)r=Wm(r,e[g].hostAttrs,i);return Wm(r,t.attrs,i)}(e,t,r)}return void 0!==g&&(r?t.residualClasses=g:t.residualStyles=g),i}(d,g,t,r),function PC(e,t,i,r,d,g){let D=g?t.classBindings:t.styleBindings,C=iu(D),j=qu(D);e[r]=i;let mt,Oe=!1;if(Array.isArray(i)?(mt=i[1],(null===mt||Hs(i,mt)>0)&&(Oe=!0)):mt=i,d)if(0!==j){const Gn=iu(e[C+1]);e[r+1]=yg(Gn,C),0!==Gn&&(e[Gn+1]=Bv(e[Gn+1],r)),e[C+1]=function LC(e,t){return 131071&e|t<<17}(e[C+1],r)}else e[r+1]=yg(C,0),0!==C&&(e[C+1]=Bv(e[C+1],r)),C=r;else e[r+1]=yg(j,0),0===C?C=r:e[j+1]=Bv(e[j+1],r),j=r;Oe&&(e[r+1]=Nv(e[r+1])),N0(e,mt,r,!0),N0(e,mt,r,!1),function RC(e,t,i,r,d){const g=d?e.residualClasses:e.residualStyles;null!=g&&"string"==typeof t&&Hs(g,t)>=0&&(i[r+1]=Yv(i[r+1]))}(t,mt,e,r,g),D=yg(C,j),g?t.classBindings=D:t.styleBindings=D}(d,g,t,i,D,r)}}function zv(e,t,i,r,d){let g=null;const D=i.directiveEnd;let C=i.directiveStylingLast;for(-1===C?C=i.directiveStart:C++;C<D&&(g=t[C],r=Wm(r,g.hostAttrs,d),g!==e);)C++;return null!==e&&(i.directiveStylingLast=C),r}function Wm(e,t,i){const r=i?1:2;let d=-1;if(null!==t)for(let g=0;g<t.length;g++){const D=t[g];"number"==typeof D?d=D:d===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),as(e,D,!!i||t[++g]))}return void 0===e?null:e}function G0(e,t,i){as(e,t,Ka(i))}function QC(e,t,i){const r=String(t);""!==r&&!r.includes(" ")&&as(e,r,i)}function K0(e,t,i,r,d,g,D,C){if(!(3&t.type))return;const j=e.data,Oe=j[C+1],mt=function FC(e){return!(1&~e)}(Oe)?X0(j,t,i,d,qu(Oe),D):void 0;Dg(mt)||(Dg(g)||function IC(e){return!(2&~e)}(Oe)&&(g=X0(j,null,i,d,C,D)),function R_(e,t,i,r,d){if(t)d?e.addClass(i,r):e.removeClass(i,r);else{let g=-1===r.indexOf("-")?void 0:Rh.DashCase;null==d?e.removeStyle(i,r,g):("string"==typeof d&&d.endsWith("!important")&&(d=d.slice(0,-10),g|=Rh.Important),e.setStyle(i,r,d,g))}}(r,D,ul(na(),i),d,g))}function X0(e,t,i,r,d,g){const D=null===t;let C;for(;d>0;){const j=e[d],Oe=Array.isArray(j),mt=Oe?j[1]:j,rn=null===mt;let Gn=i[d+1];Gn===qr&&(Gn=rn?Fr:void 0);let ii=rn?qs(Gn,r):mt===r?Gn:void 0;if(Oe&&!Dg(ii)&&(ii=qs(j,r)),Dg(ii)&&(C=ii,D))return C;const pi=e[d+1];d=D?iu(pi):qu(pi)}if(null!==t){let j=g?t.residualClasses:t.residualStyles;null!=j&&(C=qs(j,r))}return C}function Dg(e){return void 0!==e}function Q0(e,t){return!!(e.flags&(t?8:16))}function Z0(e,t,i){fc(as,Rc,af(xi(),e,t,i),!0)}class c1{destroy(t){}updateValue(t,i){}swap(t,i){const r=Math.min(t,i),d=Math.max(t,i),g=this.detach(d);if(d-r>1){const D=this.detach(r);this.attach(r,g),this.attach(d,D)}else this.attach(r,g)}move(t,i){this.attach(i,this.detach(t))}}function $v(e,t,i,r,d){return e===i&&Object.is(t,r)?1:Object.is(d(e,t),d(i,r))?-1:0}function Wv(e,t,i,r){return!(void 0===t||!t.has(r)||(e.attach(i,t.get(r)),t.delete(r),0))}function q0(e,t,i,r,d){if(Wv(e,t,r,i(r,d)))e.updateValue(r,d);else{const g=e.create(r,d);e.attach(r,g)}}function J0(e,t,i,r){const d=new Set;for(let g=t;g<=i;g++)d.add(r(g,e.at(g)));return d}class eD{constructor(){this.kvMap=new Map,this._vMap=void 0}has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const i=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(i)?(this.kvMap.set(t,this._vMap.get(i)),this._vMap.delete(i)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,i){if(this.kvMap.has(t)){let r=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const d=this._vMap;for(;d.has(r);)r=d.get(r);d.set(r,i)}else this.kvMap.set(t,i)}forEach(t){for(let[i,r]of this.kvMap)if(t(r,i),void 0!==this._vMap){const d=this._vMap;for(;d.has(r);)r=d.get(r),t(r,i)}}}function tD(e,t,i){Fc("NgControlFlow");const r=xi(),d=co(),g=Gv(r,xr+e);if(Xa(r,d,t)){const C=A(null);try{if(Q_(g,0),-1!==t){const j=Kv(r[zi],xr+t),Oe=Kh(g,j.tView.ssrId);Cm(g,Em(r,j,i,{dehydratedView:Oe}),0,Gh(j,Oe))}}finally{A(C)}}else{const C=Zb(g,0);void 0!==C&&(C[Ms]=i)}}class u1{constructor(t,i,r){this.lContainer=t,this.$implicit=i,this.$index=r}get $count(){return this.lContainer.length-Gs}}function nD(e,t){return t}class f1{constructor(t,i,r){this.hasEmptyBlock=t,this.trackByFn=i,this.liveCollection=r}}function iD(e,t,i,r,d,g,D,C,j,Oe,mt,rn,Gn){Fc("NgControlFlow");const ii=void 0!==j,pi=xi(),Oi=C?D.bind(pi[Is][Ms]):D,Ki=new f1(ii,Oi);pi[xr+e]=Ki,Zh(e+1,t,i,r,d,g),ii&&Zh(e+2,j,Oe,mt,rn,Gn)}class m1 extends c1{constructor(t,i,r){super(),this.lContainer=t,this.hostLView=i,this.templateTNode=r,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Gs}at(t){return this.getLView(t)[Ms].$implicit}attach(t,i){const r=i[Os];this.needsIndexUpdate||=t!==this.length,Cm(this.lContainer,i,t,Gh(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function p1(e,t){return Uu(e,t)}(this.lContainer,t)}create(t,i){const r=Kh(this.lContainer,this.templateTNode.tView.ssrId);return Em(this.hostLView,this.templateTNode,new u1(this.lContainer,i,t),{dehydratedView:r})}destroy(t){Yh(t[zi],t)}updateValue(t,i){this.getLView(t)[Ms].$implicit=i}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[Ms].$index=t}getLView(t){return function g1(e,t){return Zb(e,t)}(this.lContainer,t)}}function rD(e){const t=A(null),i=na();try{const r=xi(),d=r[zi],g=r[i];if(void 0===g.liveCollection){const C=i+1,j=Gv(r,C),Oe=Kv(d,C);g.liveCollection=new m1(j,r,Oe)}else g.liveCollection.reset();const D=g.liveCollection;if(function d1(e,t,i){let r,d,g=0,D=e.length-1;if(Array.isArray(t)){let C=t.length-1;for(;g<=D&&g<=C;){const j=e.at(g),Oe=t[g],mt=$v(g,j,g,Oe,i);if(0!==mt){mt<0&&e.updateValue(g,Oe),g++;continue}const rn=e.at(D),Gn=t[C],ii=$v(D,rn,C,Gn,i);if(0!==ii){ii<0&&e.updateValue(D,Gn),D--,C--;continue}const pi=i(g,j),Oi=i(D,rn),Ki=i(g,Oe);if(Object.is(Ki,Oi)){const nr=i(C,Gn);Object.is(nr,pi)?(e.swap(g,D),e.updateValue(D,Gn),C--,D--):e.move(D,g),e.updateValue(g,Oe),g++}else if(r??=new eD,d??=J0(e,g,D,i),Wv(e,r,g,Ki))e.updateValue(g,Oe),g++,D++;else if(d.has(Ki))r.set(pi,e.detach(g)),D--;else{const nr=e.create(g,t[g]);e.attach(g,nr),g++,D++}}for(;g<=C;)q0(e,r,i,g,t[g]),g++}else if(null!=t){const C=t[Symbol.iterator]();let j=C.next();for(;!j.done&&g<=D;){const Oe=e.at(g),mt=j.value,rn=$v(g,Oe,g,mt,i);if(0!==rn)rn<0&&e.updateValue(g,mt),g++,j=C.next();else{r??=new eD,d??=J0(e,g,D,i);const Gn=i(g,mt);if(Wv(e,r,g,Gn))e.updateValue(g,mt),g++,D++,j=C.next();else if(d.has(Gn)){const ii=i(g,Oe);r.set(ii,e.detach(g)),D--}else e.attach(g,e.create(g,mt)),g++,D++,j=C.next()}}for(;!j.done;)q0(e,r,i,e.length,j.value),j=C.next()}for(;g<=D;)e.destroy(e.detach(D--));r?.forEach(C=>{e.destroy(C)})}(D,e,g.trackByFn),D.updateIndexes(),g.hasEmptyBlock){const C=co(),j=0===D.length;if(Xa(r,C,j)){const Oe=i+2,mt=Gv(r,Oe);if(j){const rn=Kv(d,Oe),Gn=Kh(mt,rn.tView.ssrId);Cm(mt,Em(r,rn,void 0,{dehydratedView:Gn}),0,Gh(rn,Gn))}else Q_(mt,0)}}}finally{A(t)}}function Gv(e,t){return e[t]}function Kv(e,t){return Tl(e,t)}function xg(e,t,i,r){const d=xi(),g=Ur(),D=xr+e,C=d[Zi],j=g.firstCreatePass?function _1(e,t,i,r,d,g){const D=t.consts,j=Ic(t,e,2,r,Xo(D,d));return T(t,i,j,Xo(D,g)),null!==j.attrs&&og(j,j.attrs,!1),null!==j.mergedAttrs&&og(j,j.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,j),j}(D,g,d,t,i,r):g.data[D],Oe=sD(g,d,j,C,t,e);d[D]=Oe;const mt=Pl(j);return jo(j,!0),$h(C,Oe,j),!function Hm(e){return!(32&~e.flags)}(j)&&Xc()&&Uh(g,d,Oe,j),0===function b(){return Er.lFrame.elementDepthCount}()&&Us(Oe,d),function R(){Er.lFrame.elementDepthCount++}(),mt&&(Dm(g,d,j),ym(g,j,d)),null!==r&&xm(d,j),xg}function wg(){let e=Fs();Td()?ql():(e=e.parent,jo(e,!1));const t=e;(function Zn(e){return Er.skipHydrationRootTNode===e})(t)&&function os(){Er.skipHydrationRootTNode=null}(),function ye(){Er.lFrame.elementDepthCount--}();const i=Ur();return i.firstCreatePass&&(Qc(i,e),Fl(e)&&i.queries.elementEnd(e)),null!=t.classesWithoutHost&&function Vl(e){return!!(8&e.flags)}(t)&&Vv(i,t,xi(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function tc(e){return!!(16&e.flags)}(t)&&Vv(i,t,xi(),t.stylesWithoutHost,!1),wg}function Xv(e,t,i,r){return xg(e,t,i,r),wg(),Xv}let sD=(e,t,i,r,d,g)=>(_l(!0),Bh(r,d,function du(){return Er.lFrame.currentNamespace}()));function Mg(e,t,i){const r=xi(),d=Ur(),g=e+xr,D=d.firstCreatePass?function y1(e,t,i,r,d){const g=t.consts,D=Xo(g,r),C=Ic(t,e,8,"ng-container",D);return null!==D&&og(C,D,!0),T(t,i,C,Xo(g,d)),null!==t.queries&&t.queries.elementStart(t,C),C}(g,d,r,t,i):d.data[g];jo(D,!0);const C=aD(d,r,D,e);return r[g]=C,Xc()&&Uh(d,r,C,D),Us(C,r),Pl(D)&&(Dm(d,r,D),ym(d,D,r)),null!=i&&xm(r,D),Mg}function Eg(){let e=Fs();const t=Ur();return Td()?ql():(e=e.parent,jo(e,!1)),t.firstCreatePass&&(Qc(t,e),Fl(e)&&t.queries.elementEnd(e)),Eg}function Qv(e,t,i){return Mg(e,t,i),Eg(),Qv}let aD=(e,t,i,r)=>(_l(!0),fm(t[Zi],""));function oD(){return xi()}function Zv(e,t,i){const r=xi();return Xa(r,co(),t)&&$o(Ur(),Es(),r,e,t,r[Zi],i,!0),Zv}function qv(e,t,i){const r=xi();if(Xa(r,co(),t)){const g=Ur(),D=Es();$o(g,D,r,e,t,Qb(kd(g.data),D,r),i,!0)}return qv}const Ju=void 0;var M1=["en",[["a","p"],["AM","PM"],Ju],[["AM","PM"],Ju,Ju],[["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"]],Ju,[["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"]],Ju,[["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}",Ju,"{1} 'at' {0}",Ju],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function w1(e){const i=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===i&&0===r?1:5}];let gf={};function E1(e,t,i){"string"!=typeof t&&(i=t,t=e[_f.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),gf[t]=e,i&&(gf[t][_f.ExtraData]=i)}function Jv(e){const t=function C1(e){return e.toLowerCase().replace(/_/g,"-")}(e);let i=cD(t);if(i)return i;const r=t.split("-")[0];if(i=cD(r),i)return i;if("en"===r)return M1;throw new it(701,!1)}function lD(e){return Jv(e)[_f.PluralCase]}function cD(e){return e in gf||(gf[e]=Pn.ng&&Pn.ng.common&&Pn.ng.common.locales&&Pn.ng.common.locales[e]),gf[e]}var _f=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(_f||{});const vf="en-US";let dD=vf;function nb(e,t,i,r){const d=xi(),g=Ur(),D=Fs();return rb(g,d,d[Zi],D,e,t,r),nb}function ib(e,t){const i=Fs(),r=xi(),d=Ur();return rb(d,r,Qb(kd(d.data),i,r),i,e,t),ib}function rb(e,t,i,r,d,g,D){const C=Pl(r),Oe=e.firstCreatePass&&Xb(e),mt=t[Ms],rn=Mm(t);let Gn=!0;if(3&r.type||D){const Oi=Xs(r,t),Ki=D?D(Oi):Oi,nr=rn.length,Hi=D?Ls=>D(Hr(Ls[r.index])):r.index;let $r=null;if(!D&&C&&($r=function xT(e,t,i,r){const d=e.cleanup;if(null!=d)for(let g=0;g<d.length-1;g+=2){const D=d[g];if(D===i&&d[g+1]===r){const C=t[za],j=d[g+2];return C.length>j?C[j]:null}"string"==typeof D&&(g+=2)}return null}(e,t,d,r.index)),null!==$r)($r.__ngLastListenerFn__||$r).__ngNextListenerFn__=g,$r.__ngLastListenerFn__=g,Gn=!1;else{g=ND(r,t,mt,g,!1);const Ls=i.listen(Ki,d,g);rn.push(g,Ls),Oe&&Oe.push(d,Hi,nr,nr+1)}}else g=ND(r,t,mt,g,!1);const ii=r.outputs;let pi;if(Gn&&null!==ii&&(pi=ii[d])){const Oi=pi.length;if(Oi)for(let Ki=0;Ki<Oi;Ki+=2){const sa=t[pi[Ki]][pi[Ki+1]].subscribe(g),po=rn.length;rn.push(g,sa),Oe&&Oe.push(d,r.index,po,-(po+1))}}}function RD(e,t,i,r){const d=A(null);try{return Ca(6,t,i),!1!==i(r)}catch(g){return qp(e,g),!1}finally{Ca(7,t,i),A(d)}}function ND(e,t,i,r,d){return function g(D){if(D===Function)return r;Am(e.componentOffset>-1?Wa(e.index,t):t);let j=RD(t,i,r,D),Oe=g.__ngNextListenerFn__;for(;Oe;)j=RD(t,i,Oe,D)&&j,Oe=Oe.__ngNextListenerFn__;return d&&!1===j&&D.preventDefault(),j}}function BD(e=1){return function lu(e){return(Er.lFrame.contextLView=function Fo(e,t){for(;e>0;)t=t[Ao],e--;return t}(e,Er.lFrame.contextLView))[Ms]}(e)}function wT(e,t){let i=null;const r=function Hn(e){const t=e.attrs;if(null!=t){const i=t.indexOf(5);if(!(1&i))return t[i+1]}return null}(e);for(let d=0;d<t.length;d++){const g=t[d];if("*"!==g){if(null===r?en(e,g,!0):Mi(r,g))return d}else i=d}return i}function YD(e){const t=xi()[Is][ks];if(!t.projection){const r=t.projection=function cs(e,t){const i=[];for(let r=0;r<e;r++)i.push(t);return i}(e?e.length:1,null),d=r.slice();let g=t.child;for(;null!==g;){const D=e?wT(g,e):0;null!==D&&(d[D]?d[D].projectionNext=g:r[D]=g,d[D]=g),g=g.next}}}function jD(e,t=0,i){const r=xi(),d=Ur(),g=Ic(d,xr+e,16,null,i||null);null===g.projection&&(g.projection=t),ql(),(!r[Os]||Wt())&&32&~g.flags&&function F_(e,t,i){Hp(t[Zi],0,t,i,pm(e,i,t),Yp(i.parent||t[ks],i,t))}(d,r,g)}function sb(e,t,i){return kg(e,"",t,"",i),sb}function kg(e,t,i,r,d){const g=xi(),D=af(g,t,i,r);return D!==qr&&$o(Ur(),Es(),g,e,D,g[Zi],d,!1),kg}function ab(e,t,i,r,d,g,D,C,j,Oe,mt){const rn=xi(),Gn=df(rn,t,i,r,d,g,D,C,j,Oe);return Gn!==qr&&$o(Ur(),Es(),rn,e,Gn,rn[Zi],mt,!1),ab}function KD(e,t,i,r){!function Ry(e,t,i,r){const d=Ur();if(d.firstCreatePass){const g=Fs();Ny(d,new Iy(t,i,r),g.index),function ME(e,t){const i=e.contentQueries||(e.contentQueries=[]);t!==(i.length?i[i.length-1]:-1)&&i.push(e.queries.length-1,t)}(d,e),!(2&~i)&&(d.staticContentQueries=!0)}return Fy(d,xi(),i)}(e,t,i,r)}function XD(e,t,i){Py(e,t,i)}function QD(e){const t=xi(),i=Ur(),r=Wc();so(r+1);const d=_v(i,r);if(e.dirty&&function io(e){return!(4&~e[pr])}(t)===!(2&~d.metadata.flags)){if(null===d.matches)e.reset([]);else{const g=By(t,r);e.reset(g,If),e.notifyOnChanges()}return!0}return!1}function ZD(){return gv(xi(),Wc())}function qD(e,t,i,r){!function $y(e,t){const i=e[y];i._lView=xi(),i._queryIndex=t,i._queryList=gv(i._lView,t),i._queryList.onDirty(()=>i._dirtyCounter.update(r=>r+1))}(e,Py(t,i,r))}function JD(e=1){so(Wc()+e)}function ex(e){return yo(function Ad(){return Er.lFrame.contextLView}(),xr+e)}function dx(e,t=""){const i=xi(),r=Ur(),d=e+xr,g=r.firstCreatePass?Ic(r,d,1,t,null):r.data[d],D=ux(r,i,g,t,e);i[d]=D,Xc()&&Uh(r,i,D,g),jo(g,!1)}let ux=(e,t,i,r,d)=>(_l(!0),function Nh(e,t){return e.createText(t)}(t[Zi],r));function ob(e){return Og("",e,""),ob}function Og(e,t,i){const r=xi(),d=af(r,e,t,i);return d!==qr&&Dd(r,na(),d),Og}function lb(e,t,i,r,d){const g=xi(),D=lf(g,e,t,i,r,d);return D!==qr&&Dd(g,na(),D),lb}function cb(e,t,i,r,d,g,D){const C=xi(),j=function cf(e,t,i,r,d,g,D,C){const Oe=mg(e,pl(),i,d,D);return kl(3),Oe?t+ur(i)+r+ur(d)+g+ur(D)+C:qr}(C,e,t,i,r,d,g,D);return j!==qr&&Dd(C,na(),j),cb}function db(e,t,i,r,d,g,D,C,j){const Oe=xi(),mt=df(Oe,e,t,i,r,d,g,D,C,j);return mt!==qr&&Dd(Oe,na(),mt),db}function ub(e,t,i){Vy(t)&&(t=t());const r=xi();return Xa(r,co(),t)&&$o(Ur(),Es(),r,e,t,r[Zi],i,!1),ub}function _x(e,t){const i=Vy(e);return i&&e.set(t),i}function hb(e,t){const i=xi(),r=Ur(),d=Fs();return rb(r,i,i[Zi],d,e,t),hb}function fb(e,t,i,r,d){if(e=w(e),Array.isArray(e))for(let g=0;g<e.length;g++)fb(e[g],t,i,r,d);else{const g=Ur(),D=xi(),C=Fs();let j=Ai(e)?e:w(e.provide);const Oe=No(e),mt=1048575&C.providerIndexes,rn=C.directiveStart,Gn=C.providerIndexes>>20;if(Ai(e)||!e.multi){const ii=new ec(Oe,d,Jd),pi=pb(j,t,d?mt:mt+Gn,rn);-1===pi?(pu(ic(C,D),g,j),mb(g,e,t.length),t.push(j),C.directiveStart++,C.directiveEnd++,d&&(C.providerIndexes+=1048576),i.push(ii),D.push(ii)):(i[pi]=ii,D[pi]=ii)}else{const ii=pb(j,t,mt+Gn,rn),pi=pb(j,t,mt,mt+Gn),Ki=pi>=0&&i[pi];if(d&&!Ki||!d&&!(ii>=0&&i[ii])){pu(ic(C,D),g,j);const nr=function jT(e,t,i,r,d){const g=new ec(e,i,Jd);return g.multi=[],g.index=t,g.componentProviders=0,vx(g,d,r&&!i),g}(d?YT:BT,i.length,d,r,Oe);!d&&Ki&&(i[pi].providerFactory=nr),mb(g,e,t.length,0),t.push(j),C.directiveStart++,C.directiveEnd++,d&&(C.providerIndexes+=1048576),i.push(nr),D.push(nr)}else mb(g,e,ii>-1?ii:pi,vx(i[d?pi:ii],Oe,!d&&r));!d&&r&&Ki&&i[pi].componentProviders++}}}function mb(e,t,i,r){const d=Ai(t),g=function Fi(e){return!!e.useClass}(t);if(d||g){const j=(g?w(t.useClass):t).prototype.ngOnDestroy;if(j){const Oe=e.destroyHooks||(e.destroyHooks=[]);if(!d&&t.multi){const mt=Oe.indexOf(i);-1===mt?Oe.push(i,[r,j]):Oe[mt+1].push(r,j)}else Oe.push(i,j)}}}function vx(e,t,i){return i&&e.componentProviders++,e.multi.push(t)-1}function pb(e,t,i,r){for(let d=i;d<r;d++)if(t[d]===e)return d;return-1}function BT(e,t,i,r){return gb(this.multi,[])}function YT(e,t,i,r){const d=this.multi;let g;if(this.providerFactory){const D=this.providerFactory.componentProviders,C=bl(i,i[zi],this.providerFactory.index,r);g=C.slice(0,D),gb(d,g);for(let j=D;j<C.length;j++)g.push(C[j])}else g=[],gb(d,g);return g}function gb(e,t){for(let i=0;i<e.length;i++)t.push((0,e[i])());return t}function bx(e,t=[]){return i=>{i.providersResolver=(r,d)=>function NT(e,t,i){const r=Ur();if(r.firstCreatePass){const d=no(e);fb(i,r.data,r.blueprint,d,!0),fb(t,r.data,r.blueprint,d,!1)}}(r,d?d(e):e,t)}}let VT=(()=>{class e{constructor(i){this._injector=i,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(i){if(!i.standalone)return null;if(!this.cachedInjectors.has(i)){const r=Ut(0,i.type),d=r.length>0?wv([r],this._injector,`Standalone[${i.type.name}]`):null;this.cachedInjectors.set(i,d)}return this.cachedInjectors.get(i)}ngOnDestroy(){try{for(const i of this.cachedInjectors.values())null!==i&&i.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=vi({token:e,providedIn:"environment",factory:()=>new e(Qr(Ar))})}}return e})();function yx(e){Fc("NgStandalone"),e.getStandaloneInjector=t=>t.get(VT).getOrCreateStandaloneInjector(e)}function Dx(e,t,i){const r=e.\u0275cmp;r.directiveDefs=zn(t,!1),r.pipeDefs=zn(i,!0)}function wx(e,t,i){const r=ro()+e,d=xi();return d[r]===qr?Pc(d,r,i?t.call(i):t()):Vm(d,r)}function Mx(e,t,i,r){return kx(xi(),ro(),e,t,i,r)}function Ex(e,t,i,r,d){return Ox(xi(),ro(),e,t,i,r,d)}function Cx(e,t,i,r,d,g){return Ix(xi(),ro(),e,t,i,r,d,g)}function Tx(e,t,i,r,d,g,D,C){const j=ro()+e,Oe=xi(),mt=Kl(Oe,j,i,r,d,g);return Xa(Oe,j+4,D)||mt?Pc(Oe,j+5,C?t.call(C,i,r,d,g,D):t(i,r,d,g,D)):Vm(Oe,j+5)}function Ax(e,t,i,r,d,g,D,C,j){const Oe=ro()+e,mt=xi(),rn=Kl(mt,Oe,i,r,d,g);return Qu(mt,Oe+4,D,C)||rn?Pc(mt,Oe+6,j?t.call(j,i,r,d,g,D,C):t(i,r,d,g,D,C)):Vm(mt,Oe+6)}function Sx(e,t,i,r){return function Fx(e,t,i,r,d,g){let D=t+i,C=!1;for(let j=0;j<d.length;j++)Xa(e,D++,d[j])&&(C=!0);return C?Pc(e,D,r.apply(g,d)):Jm(e,D)}(xi(),ro(),e,t,i,r)}function Jm(e,t){const i=e[t];return i===qr?void 0:i}function kx(e,t,i,r,d,g){const D=t+i;return Xa(e,D,d)?Pc(e,D+1,g?r.call(g,d):r(d)):Jm(e,D+1)}function Ox(e,t,i,r,d,g,D){const C=t+i;return Qu(e,C,d,g)?Pc(e,C+2,D?r.call(D,d,g):r(d,g)):Jm(e,C+2)}function Ix(e,t,i,r,d,g,D,C){const j=t+i;return mg(e,j,d,g,D)?Pc(e,j+3,C?r.call(C,d,g,D):r(d,g,D)):Jm(e,j+3)}function Px(e,t){const i=Ur();let r;const d=e+xr;i.firstCreatePass?(r=function WT(e,t){if(t)for(let i=t.length-1;i>=0;i--){const r=t[i];if(e===r.name)return r}}(t,i.pipeRegistry),i.data[d]=r,r.onDestroy&&(i.destroyHooks??=[]).push(d,r.onDestroy)):r=i.data[d];const g=r.factory||(r.factory=Vs(r.type)),C=rr(Jd);try{const j=wc(!1),Oe=g();return wc(j),function ET(e,t,i,r){i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),t[i]=r}(i,xi(),d,Oe),Oe}finally{rr(C)}}function Rx(e,t,i){const r=e+xr,d=xi(),g=yo(d,r);return ep(d,r)?kx(d,ro(),t,g.transform,i,g):g.transform(i)}function Nx(e,t,i,r){const d=e+xr,g=xi(),D=yo(g,d);return ep(g,d)?Ox(g,ro(),t,D.transform,i,r,D):D.transform(i,r)}function Bx(e,t,i,r,d){const g=e+xr,D=xi(),C=yo(D,g);return ep(D,g)?Ix(D,ro(),t,C.transform,i,r,d,C):C.transform(i,r,d)}function Yx(e,t,i,r,d,g){const D=e+xr,C=xi(),j=yo(C,D);return ep(C,D)?function Lx(e,t,i,r,d,g,D,C,j){const Oe=t+i;return Kl(e,Oe,d,g,D,C)?Pc(e,Oe+4,j?r.call(j,d,g,D,C):r(d,g,D,C)):Jm(e,Oe+4)}(C,ro(),t,j.transform,i,r,d,g,j):j.transform(i,r,d,g)}function ep(e,t){return e[zi].data[t].pure}function jx(e,t){return eg(e,t)}class nw{constructor(t){this.full=t;const i=t.split(".");this.major=i[0],this.minor=i[1],this.patch=i.slice(2).join(".")}}let iw=(()=>{class e{log(i){console.log(i)}warn(i){console.warn(i)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=vi({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})();const lw=new Bn(""),cw=new Bn("");let xb,jA=(()=>{class e{constructor(i,r,d){this._ngZone=i,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,xb||(function VA(e){xb=e}(d),d.addToWindow(r)),this._watchAngularEvents(),i.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ao.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,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())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let i=this._callbacks.pop();clearTimeout(i.timeoutId),i.doneCb()}});else{let i=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(i)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(i=>({source:i.source,creationLocation:i.creationLocation,data:i.data})):[]}addCallback(i,r,d){let g=-1;r&&r>0&&(g=setTimeout(()=>{this._callbacks=this._callbacks.filter(D=>D.timeoutId!==g),i()},r)),this._callbacks.push({doneCb:i,timeoutId:g,updateCb:d})}whenStable(i,r,d){if(d&&!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(i,r,d),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(i){this.registry.registerApplication(i,this)}unregisterApplication(i){this.registry.unregisterApplication(i)}findProviders(i,r,d){return[]}static{this.\u0275fac=function(r){return new(r||e)(Qr(ao),Qr(dw),Qr(cw))}}static{this.\u0275prov=vi({token:e,factory:e.\u0275fac})}}return e})(),dw=(()=>{class e{constructor(){this._applications=new Map}registerApplication(i,r){this._applications.set(i,r)}unregisterApplication(i){this._applications.delete(i)}unregisterAllApplications(){this._applications.clear()}getTestability(i){return this._applications.get(i)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(i,r=!0){return xb?.findTestabilityInTree(this,i,r)??null}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=vi({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})();function wb(e){return!!e&&"function"==typeof e.then}function uw(e){return!!e&&"function"==typeof e.subscribe}const hw=new Bn("");let Mb=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r}),this.appInits=_r(hw,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const i=[];for(const d of this.appInits){const g=d();if(wb(g))i.push(g);else if(uw(g)){const D=new Promise((C,j)=>{g.subscribe({complete:C,error:j})});i.push(D)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(i).then(()=>{r()}).catch(d=>{this.reject(d)}),0===i.length&&r(),this.initialized=!0}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=vi({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const Eb=new Bn("");function pw(e,t){return Array.isArray(t)?t.reduce(pw,e):{...e,...t}}let ru=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=_r(Hd),this.afterRenderEffectManager=_r(Rm),this.externalTestViews=new Set,this.beforeRender=new Ee.B,this.afterTick=new Ee.B,this.componentTypes=[],this.components=[],this.isStable=_r(Qh).hasPendingTasks.pipe((0,an.T)(i=>!i)),this._injector=_r(Ar)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(i,r){const d=i instanceof dy;if(!this._injector.get(Mb).done)throw!d&&bt(i),new it(405,!1);let D;D=d?i:this._injector.get(Pm).resolveComponentFactory(i),this.componentTypes.push(D.componentType);const C=function HA(e){return e.isBoundToModule}(D)?void 0:this._injector.get(Xu),Oe=D.create(Ia.NULL,[],r||D.selector,C),mt=Oe.location.nativeElement,rn=Oe.injector.get(lw,null);return rn?.registerApplication(mt),Oe.onDestroy(()=>{this.detachView(Oe.hostView),Pg(this.components,Oe),rn?.unregisterApplication(mt)}),this._loadComponent(Oe),Oe}tick(){this._tick(!0)}_tick(i){if(this._runningTick)throw new it(101,!1);const r=A(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(i)}catch(d){this.internalErrorHandler(d)}finally{this.afterTick.next(),this._runningTick=!1,A(r)}}detectChangesInAttachedViews(i){let r=0;const d=this.afterRenderEffectManager;for(;;){if(r===ey)throw new it(103,!1);if(i){const g=0===r;this.beforeRender.next(g);for(let{_lView:D,notifyErrorHandler:C}of this._views)zA(D,g,C)}if(r++,d.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:g})=>Cb(g))&&(d.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:g})=>Cb(g))))break}}attachView(i){const r=i;this._views.push(r),r.attachToAppRef(this)}detachView(i){const r=i;Pg(this._views,r),r.detachFromAppRef()}_loadComponent(i){this.attachView(i.hostView),this.tick(),this.components.push(i);const r=this._injector.get(Eb,[]);[...this._bootstrapListeners,...r].forEach(d=>d(i))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(i=>i()),this._views.slice().forEach(i=>i.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(i){return this._destroyListeners.push(i),()=>Pg(this._destroyListeners,i)}destroy(){if(this._destroyed)throw new it(406,!1);const i=this._injector;i.destroy&&!i.destroyed&&i.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=vi({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function Pg(e,t){const i=e.indexOf(t);i>-1&&e.splice(i,1)}function zA(e,t,i){!t&&!Cb(e)||function $A(e,t,i){let r;i?(r=0,e[pr]|=1024):r=64&e[pr]?0:1,Jp(e,t,r)}(e,i,t)}function Cb(e){return Al(e)}class WA{constructor(t,i){this.ngModuleFactory=t,this.componentFactories=i}}let GA=(()=>{class e{compileModuleSync(i){return new xv(i)}compileModuleAsync(i){return Promise.resolve(this.compileModuleSync(i))}compileModuleAndAllComponentsSync(i){const r=this.compileModuleSync(i),g=il(ut(i).declarations).reduce((D,C)=>{const j=Dt(C);return j&&D.push(new Ym(j)),D},[]);return new WA(r,g)}compileModuleAndAllComponentsAsync(i){return Promise.resolve(this.compileModuleAndAllComponentsSync(i))}clearCache(){}clearCacheFor(i){}getModuleId(i){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=vi({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),QA=(()=>{class e{constructor(){this.zone=_r(ao),this.applicationRef=_r(ru)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=vi({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function ZA(){const e=_r(ao),t=_r(tl);return i=>e.runOutsideAngular(()=>t.handleError(i))}let JA=(()=>{class e{constructor(){this.subscription=new rt.yU,this.initialized=!1,this.zone=_r(ao),this.pendingTasks=_r(Qh)}initialize(){if(this.initialized)return;this.initialized=!0;let i=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(i=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{ao.assertNotInAngularZone(),queueMicrotask(()=>{null!==i&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(i),i=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{ao.assertInAngularZone(),i??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=vi({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const Ng=new Bn("",{providedIn:"root",factory:()=>_r(Ng,$i.Optional|$i.SkipSelf)||function eS(){return typeof $localize<"u"&&$localize.locale||vf}()}),tS=new Bn("",{providedIn:"root",factory:()=>"USD"}),Tb=new Bn("");let bw=(()=>{class e{constructor(i){this._injector=i,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(i,r){const d=function eE(e="zone.js",t){return"noop"===e?new _y:"zone.js"===e?new ao(t):e}(r?.ngZone,function vw(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}));return d.run(()=>{const g=function $E(e,t,i){return new Dv(e,t,i)}(i.moduleType,this.injector,function _w(e){return[{provide:ao,useFactory:e},{provide:He,multi:!0,useFactory:()=>{const t=_r(QA,{optional:!0});return()=>t.initialize()}},{provide:He,multi:!0,useFactory:()=>{const t=_r(JA);return()=>{t.initialize()}}},{provide:Hd,useFactory:ZA}]}(()=>d)),D=g.injector.get(tl,null);return d.runOutsideAngular(()=>{const C=d.onError.subscribe({next:j=>{D.handleError(j)}});g.onDestroy(()=>{Pg(this._modules,g),C.unsubscribe()})}),function mw(e,t,i){try{const r=i();return wb(r)?r.catch(d=>{throw t.runOutsideAngular(()=>e.handleError(d)),d}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(D,d,()=>{const C=g.injector.get(Mb);return C.runInitializers(),C.donePromise.then(()=>(function uD(e){"string"==typeof e&&(dD=e.toLowerCase().replace(/_/g,"-"))}(g.injector.get(Ng,vf)||vf),this._moduleDoBootstrap(g),g))})})}bootstrapModule(i,r=[]){const d=pw({},r);return function XA(e,t,i){const r=new xv(i);return Promise.resolve(r)}(0,0,i).then(g=>this.bootstrapModuleFactory(g,d))}_moduleDoBootstrap(i){const r=i.injector.get(ru);if(i._bootstrapComponents.length>0)i._bootstrapComponents.forEach(d=>r.bootstrap(d));else{if(!i.instance.ngDoBootstrap)throw new it(-403,!1);i.instance.ngDoBootstrap(r)}this._modules.push(i)}onDestroy(i){this._destroyListeners.push(i)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new it(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const i=this._injector.get(Tb,null);i&&(i.forEach(r=>r()),i.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static{this.\u0275fac=function(r){return new(r||e)(Qr(Ia))}}static{this.\u0275prov=vi({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})(),su=null;const yw=new Bn("");function Dw(e,t,i=[]){const r=`Platform: ${t}`,d=new Bn(r);return(g=[])=>{let D=Ab();if(!D||D.injector.get(yw,!1)){const C=[...i,...g,{provide:d,useValue:!0}];e?e(C):function iS(e){if(su&&!su.get(yw,!1))throw new it(400,!1);(function fw(){!function _n(e){ln=e}(()=>{throw new it(600,!1)})})(),su=e;const t=e.get(bw);(function ww(e){e.get(Ci,null)?.forEach(i=>i())})(e)}(function xw(e=[],t){return Ia.create({name:t,providers:[{provide:br,useValue:"platform"},{provide:Tb,useValue:new Set([()=>su=null])},...e]})}(C,r))}return function rS(e){const t=Ab();if(!t)throw new it(401,!1);return t}()}}function Ab(){return su?.get(bw)??null}function aS(){return!1}function oS(){}let Ew=(()=>{class e{static{this.__NG_ELEMENT_ID__=lS}}return e})();function lS(e){return function cS(e,t,i){if(va(e)&&!i){const r=Wa(e.index,t);return new Sm(r,r)}return 47&e.type?new Sm(t[Is],t):null}(Fs(),xi(),!(16&~e))}class Sw{constructor(){}supports(t){return fg(t)}create(t){return new mS(t)}}const fS=(e,t)=>t;class mS{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||fS}forEachItem(t){let i;for(i=this._itHead;null!==i;i=i._next)t(i)}forEachOperation(t){let i=this._itHead,r=this._removalsHead,d=0,g=null;for(;i||r;){const D=!r||i&&i.currentIndex<Ow(r,d,g)?i:r,C=Ow(D,d,g),j=D.currentIndex;if(D===r)d--,r=r._nextRemoved;else if(i=i._next,null==D.previousIndex)d++;else{g||(g=[]);const Oe=C-d,mt=j-d;if(Oe!=mt){for(let Gn=0;Gn<Oe;Gn++){const ii=Gn<g.length?g[Gn]:g[Gn]=0,pi=ii+Gn;mt<=pi&&pi<Oe&&(g[Gn]=ii+1)}g[D.previousIndex]=mt-Oe}}C!==j&&t(D,C,j)}}forEachPreviousItem(t){let i;for(i=this._previousItHead;null!==i;i=i._nextPrevious)t(i)}forEachAddedItem(t){let i;for(i=this._additionsHead;null!==i;i=i._nextAdded)t(i)}forEachMovedItem(t){let i;for(i=this._movesHead;null!==i;i=i._nextMoved)t(i)}forEachRemovedItem(t){let i;for(i=this._removalsHead;null!==i;i=i._nextRemoved)t(i)}forEachIdentityChange(t){let i;for(i=this._identityChangesHead;null!==i;i=i._nextIdentityChange)t(i)}diff(t){if(null==t&&(t=[]),!fg(t))throw new it(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let d,g,D,i=this._itHead,r=!1;if(Array.isArray(t)){this.length=t.length;for(let C=0;C<this.length;C++)g=t[C],D=this._trackByFn(C,g),null!==i&&Object.is(i.trackById,D)?(r&&(i=this._verifyReinsertion(i,g,D,C)),Object.is(i.item,g)||this._addIdentityChange(i,g)):(i=this._mismatch(i,g,D,C),r=!0),i=i._next}else d=0,function XE(e,t){if(Array.isArray(e))for(let i=0;i<e.length;i++)t(e[i]);else{const i=e[Symbol.iterator]();let r;for(;!(r=i.next()).done;)t(r.value)}}(t,C=>{D=this._trackByFn(d,C),null!==i&&Object.is(i.trackById,D)?(r&&(i=this._verifyReinsertion(i,C,D,d)),Object.is(i.item,C)||this._addIdentityChange(i,C)):(i=this._mismatch(i,C,D,d),r=!0),i=i._next,d++}),this.length=d;return this._truncate(i),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,i,r,d){let g;return null===t?g=this._itTail:(g=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,i)||this._addIdentityChange(t,i),this._reinsertAfter(t,g,d)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,d))?(Object.is(t.item,i)||this._addIdentityChange(t,i),this._moveAfter(t,g,d)):t=this._addAfter(new pS(i,r),g,d),t}_verifyReinsertion(t,i,r,d){let g=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==g?t=this._reinsertAfter(g,t._prev,d):t.currentIndex!=d&&(t.currentIndex=d,this._addToMoves(t,d)),t}_truncate(t){for(;null!==t;){const i=t._next;this._addToRemovals(this._unlink(t)),t=i}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,i,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const d=t._prevRemoved,g=t._nextRemoved;return null===d?this._removalsHead=g:d._nextRemoved=g,null===g?this._removalsTail=d:g._prevRemoved=d,this._insertAfter(t,i,r),this._addToMoves(t,r),t}_moveAfter(t,i,r){return this._unlink(t),this._insertAfter(t,i,r),this._addToMoves(t,r),t}_addAfter(t,i,r){return this._insertAfter(t,i,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,i,r){const d=null===i?this._itHead:i._next;return t._next=d,t._prev=i,null===d?this._itTail=t:d._prev=t,null===i?this._itHead=t:i._next=t,null===this._linkedRecords&&(this._linkedRecords=new kw),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const i=t._prev,r=t._next;return null===i?this._itHead=r:i._next=r,null===r?this._itTail=i:r._prev=i,t}_addToMoves(t,i){return t.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new kw),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,i){return t.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class pS{constructor(t,i){this.item=t,this.trackById=i,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 gS{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,i){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===i||i<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const i=t._prevDup,r=t._nextDup;return null===i?this._head=r:i._nextDup=r,null===r?this._tail=i:r._prevDup=i,null===this._head}}class kw{constructor(){this.map=new Map}put(t){const i=t.trackById;let r=this.map.get(i);r||(r=new gS,this.map.set(i,r)),r.add(t)}get(t,i){const d=this.map.get(t);return d?d.get(t,i):null}remove(t){const i=t.trackById;return this.map.get(i).remove(t)&&this.map.delete(i),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Ow(e,t,i){const r=e.previousIndex;if(null===r)return r;let d=0;return i&&r<i.length&&(d=i[r]),r+t+d}class Iw{constructor(){}supports(t){return t instanceof Map||Mv(t)}create(){return new _S}}class _S{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let i;for(i=this._mapHead;null!==i;i=i._next)t(i)}forEachPreviousItem(t){let i;for(i=this._previousMapHead;null!==i;i=i._nextPrevious)t(i)}forEachChangedItem(t){let i;for(i=this._changesHead;null!==i;i=i._nextChanged)t(i)}forEachAddedItem(t){let i;for(i=this._additionsHead;null!==i;i=i._nextAdded)t(i)}forEachRemovedItem(t){let i;for(i=this._removalsHead;null!==i;i=i._nextRemoved)t(i)}diff(t){if(t){if(!(t instanceof Map||Mv(t)))throw new it(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let i=this._mapHead;if(this._appendAfter=null,this._forEach(t,(r,d)=>{if(i&&i.key===d)this._maybeAddToChanges(i,r),this._appendAfter=i,i=i._next;else{const g=this._getOrCreateRecordForKey(d,r);i=this._insertBeforeOrAppend(i,g)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let r=i;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,i){if(t){const r=t._prev;return i._next=t,i._prev=r,t._prev=i,r&&(r._next=i),t===this._mapHead&&(this._mapHead=i),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(t,i){if(this._records.has(t)){const d=this._records.get(t);this._maybeAddToChanges(d,i);const g=d._prev,D=d._next;return g&&(g._next=D),D&&(D._prev=g),d._next=null,d._prev=null,d}const r=new vS(t);return this._records.set(t,r),r.currentValue=i,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,i){Object.is(i,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=i,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,i){t instanceof Map?t.forEach(i):Object.keys(t).forEach(r=>i(t[r],r))}}class vS{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Lw(){return new Lb([new Sw])}let Lb=(()=>{class e{static{this.\u0275prov=vi({token:e,providedIn:"root",factory:Lw})}constructor(i){this.factories=i}static create(i,r){if(null!=r){const d=r.factories.slice();i=i.concat(d)}return new e(i)}static extend(i){return{provide:e,useFactory:r=>e.create(i,r||Lw()),deps:[[e,new $s,new Lr]]}}find(i){const r=this.factories.find(d=>d.supports(i));if(null!=r)return r;throw new it(901,!1)}}return e})();function Fw(){return new Fb([new Iw])}let Fb=(()=>{class e{static{this.\u0275prov=vi({token:e,providedIn:"root",factory:Fw})}constructor(i){this.factories=i}static create(i,r){if(r){const d=r.factories.slice();i=i.concat(d)}return new e(i)}static extend(i){return{provide:e,useFactory:r=>e.create(i,r||Fw()),deps:[[e,new $s,new Lr]]}}find(i){const r=this.factories.find(d=>d.supports(i));if(r)return r;throw new it(901,!1)}}return e})();const DS=Dw(null,"core",[]);let xS=(()=>{class e{constructor(i){}static{this.\u0275fac=function(r){return new(r||e)(Qr(ru))}}static{this.\u0275mod=Ye({type:e})}static{this.\u0275inj=$n({})}}return e})();function ZS(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function qS(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}function ek(e,t){Fc("NgSignals");const i=je(e);return t?.equal&&(i[y].equal=t.equal),i}function tk(e){const t=A(null);try{return e()}finally{A(t)}}const nk=new Bn("",{providedIn:"root",factory:()=>_r(ik)});let ik=(()=>{class e{static{this.\u0275prov=vi({token:e,providedIn:"root",factory:()=>new rk})}}return e})();class rk{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=_r(Qh),this.taskId=null}scheduleEffect(t){if(this.enqueue(t),null===this.taskId){const i=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(i),this.taskId=null})}}enqueue(t){const i=t.creationZone;this.queues.has(i)||this.queues.set(i,new Set);const r=this.queues.get(i);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(const[t,i]of this.queues)null===t?this.flushQueue(i):t.run(()=>this.flushQueue(i))}flushQueue(t){for(const i of t)t.delete(i),this.queuedEffectCount--,i.run()}}class sk{constructor(t,i,r,d,g,D){this.scheduler=t,this.effectFn=i,this.creationZone=r,this.injector=g,this.watcher=function tt(e,t,i){const r=Object.create(oe);i&&(r.consumerAllowSignalWrites=!0),r.fn=e,r.schedule=t;const d=j=>{r.cleanupFn=j};return r.ref={notify:()=>Ge(r),run:()=>{if(null===r.fn)return;if(function Z(){return m}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(r.dirty=!1,r.hasRun&&!P(r))return;r.hasRun=!0;const j=_t(r);try{r.cleanupFn(),r.cleanupFn=It,r.fn(d)}finally{dt(r,j)}},cleanup:()=>r.cleanupFn(),destroy:()=>function D(j){(function g(j){return null===j.fn&&null===j.schedule})(j)||(E(j),j.cleanupFn(),j.fn=null,j.schedule=null,j.cleanupFn=It)}(r),[y]:r},r.ref}(C=>this.runEffect(C),()=>this.schedule(),D),this.unregisterOnDestroy=d?.onDestroy(()=>this.destroy())}runEffect(t){try{this.effectFn(t)}catch(i){this.injector.get(tl,null,{optional:!0})?.handleError(i)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function nM(e,t){Fc("NgSignals"),!t?.injector&&ga();const i=t?.injector??_r(Ia),r=!0!==t?.manualCleanup?i.get($l):null,d=new sk(i.get(nk),e,typeof Zone>"u"?null:Zone.current,r,i,t?.allowSignalWrites??!1),g=i.get(Ew,null,{optional:!0});return g&&8&g._lView[pr]?(g._lView[_o]??=[]).push(d.watcher.notify):d.watcher.notify(),d}function ak(e){const t=Dt(e);if(!t)return null;const i=new Ym(t);return{get selector(){return i.selector},get type(){return i.componentType},get inputs(){return i.inputs},get outputs(){return i.outputs},get ngContentSelectors(){return i.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},41477:(Bt,Ce,p)=>{"use strict";p.d(Ce,{ot:()=>Z,pQ:()=>m});var n=p(61268),a=p(79103),l=p(179);function m(ie){ie||((0,n.Af3)(m),ie=(0,n.WQX)(n.abz));const S=new a.c(_e=>ie.onDestroy(_e.next.bind(_e)));return _e=>_e.pipe((0,l.Q)(S))}function Z(ie,S){const _e=!S?.manualCleanup;_e&&!S?.injector&&(0,n.Af3)(Z);const ae=_e?S?.injector?.get(n.abz)??(0,n.WQX)(n.abz):null;let fe;fe=(0,n.vPA)(S?.requireSync?{kind:0}:{kind:1,value:S?.initialValue});const be=ie.subscribe({next:Te=>fe.set({kind:1,value:Te}),error:Te=>{if(S?.rejectErrors)throw Te;fe.set({kind:2,error:Te})}});return ae?.onDestroy(be.unsubscribe.bind(be)),(0,n.EWP)(()=>{const Te=fe();switch(Te.kind){case 1:return Te.value;case 2:throw Te.error;case 0:throw new n.wOt(601,"`toSignal()` called with `requireSync` but `Observable` did not emit synchronously.")}})}},27803:(Bt,Ce,p)=>{"use strict";p.d(Ce,{$R:()=>ca,BC:()=>ze,Bm:()=>He,J3:()=>lt,JD:()=>Zs,MJ:()=>Li,Q0:()=>on,X1:()=>mr,YN:()=>ir,YS:()=>Rs,Zm:()=>ie,cV:()=>Se,cb:()=>it,cz:()=>Ge,gE:()=>Lt,hs:()=>Cr,j4:()=>Qs,k0:()=>P,kq:()=>L,l_:()=>js,me:()=>fe,ok:()=>dn,qT:()=>ct,vO:()=>rt,xq:()=>As,ze:()=>wi});var n=p(61268),a=p(5795),l=p(79734),m=p(88814),s=p(28228);let y=(()=>{class Le{constructor(ue,Vt){this._renderer=ue,this._elementRef=Vt,this.onChange=Un=>{},this.onTouched=()=>{}}setProperty(ue,Vt){this._renderer.setProperty(this._elementRef.nativeElement,ue,Vt)}registerOnTouched(ue){this.onTouched=ue}registerOnChange(ue){this.onChange=ue}setDisabledState(ue){this.setProperty("disabled",ue)}static{this.\u0275fac=function(Vt){return new(Vt||Le)(n.rXU(n.sFG),n.rXU(n.aKT))}}static{this.\u0275dir=n.FsC({type:Le})}}return Le})(),A=(()=>{class Le extends y{static{this.\u0275fac=(()=>{let ue;return function(Un){return(ue||(ue=n.xGo(Le)))(Un||Le)}})()}static{this.\u0275dir=n.FsC({type:Le,features:[n.Vt3]})}}return Le})();const L=new n.nKC(""),Z={provide:L,useExisting:(0,n.Rfq)(()=>ie),multi:!0};let ie=(()=>{class Le extends A{writeValue(ue){this.setProperty("checked",ue)}static{this.\u0275fac=(()=>{let ue;return function(Un){return(ue||(ue=n.xGo(Le)))(Un||Le)}})()}static{this.\u0275dir=n.FsC({type:Le,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(Vt,Un){1&Vt&&n.bIt("change",function(Ot){return Un.onChange(Ot.target.checked)})("blur",function(){return Un.onTouched()})},features:[n.Jv_([Z]),n.Vt3]})}}return Le})();const S={provide:L,useExisting:(0,n.Rfq)(()=>fe),multi:!0},ae=new n.nKC("");let fe=(()=>{class Le extends y{constructor(ue,Vt,Un){super(ue,Vt),this._compositionMode=Un,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function _e(){const Le=(0,a.QT)()?(0,a.QT)().getUserAgent():"";return/android (\d+)/.test(Le.toLowerCase())}())}writeValue(ue){this.setProperty("value",ue??"")}_handleInput(ue){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(ue)}_compositionStart(){this._composing=!0}_compositionEnd(ue){this._composing=!1,this._compositionMode&&this.onChange(ue)}static{this.\u0275fac=function(Vt){return new(Vt||Le)(n.rXU(n.sFG),n.rXU(n.aKT),n.rXU(ae,8))}}static{this.\u0275dir=n.FsC({type:Le,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(Vt,Un){1&Vt&&n.bIt("input",function(Ot){return Un._handleInput(Ot.target.value)})("blur",function(){return Un.onTouched()})("compositionstart",function(){return Un._compositionStart()})("compositionend",function(Ot){return Un._compositionEnd(Ot.target.value)})},features:[n.Jv_([S]),n.Vt3]})}}return Le})();function be(Le){return null==Le||("string"==typeof Le||Array.isArray(Le))&&0===Le.length}function Te(Le){return null!=Le&&"number"==typeof Le.length}const Ge=new n.nKC(""),_t=new n.nKC(""),dt=/^(?=.{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 P{static min(Xe){return function E(Le){return Xe=>{if(be(Xe.value)||be(Le))return null;const ue=parseFloat(Xe.value);return!isNaN(ue)&&ue<Le?{min:{min:Le,actual:Xe.value}}:null}}(Xe)}static max(Xe){return function te(Le){return Xe=>{if(be(Xe.value)||be(Le))return null;const ue=parseFloat(Xe.value);return!isNaN(ue)&&ue>Le?{max:{max:Le,actual:Xe.value}}:null}}(Xe)}static required(Xe){return ne(Xe)}static requiredTrue(Xe){return we(Xe)}static email(Xe){return function at(Le){return be(Le.value)||dt.test(Le.value)?null:{email:!0}}(Xe)}static minLength(Xe){return function We(Le){return Xe=>be(Xe.value)||!Te(Xe.value)?null:Xe.value.length<Le?{minlength:{requiredLength:Le,actualLength:Xe.value.length}}:null}(Xe)}static maxLength(Xe){return function je(Le){return Xe=>Te(Xe.value)&&Xe.value.length>Le?{maxlength:{requiredLength:Le,actualLength:Xe.value.length}}:null}(Xe)}static pattern(Xe){return function yt(Le){if(!Le)return nn;let Xe,ue;return"string"==typeof Le?(ue="","^"!==Le.charAt(0)&&(ue+="^"),ue+=Le,"$"!==Le.charAt(Le.length-1)&&(ue+="$"),Xe=new RegExp(ue)):(ue=Le.toString(),Xe=Le),Vt=>{if(be(Vt.value))return null;const Un=Vt.value;return Xe.test(Un)?null:{pattern:{requiredPattern:ue,actualValue:Un}}}}(Xe)}static nullValidator(Xe){return null}static compose(Xe){return ke(Xe)}static composeAsync(Xe){return pe(Xe)}}function ne(Le){return be(Le.value)?{required:!0}:null}function we(Le){return!0===Le.value?null:{required:!0}}function nn(Le){return null}function pn(Le){return null!=Le}function gn(Le){return(0,n.jNT)(Le)?(0,l.H)(Le):Le}function Et(Le){let Xe={};return Le.forEach(ue=>{Xe=null!=ue?{...Xe,...ue}:Xe}),0===Object.keys(Xe).length?null:Xe}function ln(Le,Xe){return Xe.map(ue=>ue(Le))}function _n(Le){return Le.map(Xe=>function Xt(Le){return!Le.validate}(Xe)?Xe:ue=>Xe.validate(ue))}function ke(Le){if(!Le)return null;const Xe=Le.filter(pn);return 0==Xe.length?null:function(ue){return Et(ln(ue,Xe))}}function re(Le){return null!=Le?ke(_n(Le)):null}function pe(Le){if(!Le)return null;const Xe=Le.filter(pn);return 0==Xe.length?null:function(ue){const Vt=ln(ue,Xe).map(gn);return(0,m.p)(Vt).pipe((0,s.T)(Et))}}function U(Le){return null!=Le?pe(_n(Le)):null}function G(Le,Xe){return null===Le?[Xe]:Array.isArray(Le)?[...Le,Xe]:[Le,Xe]}function J(Le){return Le._rawValidators}function Ne(Le){return Le._rawAsyncValidators}function Pt(Le){return Le?Array.isArray(Le)?Le:[Le]:[]}function tt(Le,Xe){return Array.isArray(Le)?Le.includes(Xe):Le===Xe}function It(Le,Xe){const ue=Pt(Xe);return Pt(Le).forEach(Un=>{tt(ue,Un)||ue.push(Un)}),ue}function oe(Le,Xe){return Pt(Xe).filter(ue=>!tt(Le,ue))}class Ze{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(Xe){this._rawValidators=Xe||[],this._composedValidatorFn=re(this._rawValidators)}_setAsyncValidators(Xe){this._rawAsyncValidators=Xe||[],this._composedAsyncValidatorFn=U(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(Xe){this._onDestroyCallbacks.push(Xe)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(Xe=>Xe()),this._onDestroyCallbacks=[]}reset(Xe=void 0){this.control&&this.control.reset(Xe)}hasError(Xe,ue){return!!this.control&&this.control.hasError(Xe,ue)}getError(Xe,ue){return this.control?this.control.getError(Xe,ue):null}}class Ee extends Ze{get formDirective(){return null}get path(){return null}}class rt extends Ze{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Je{constructor(Xe){this._cd=Xe}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 ze=(()=>{class Le extends Je{constructor(ue){super(ue)}static{this.\u0275fac=function(Vt){return new(Vt||Le)(n.rXU(rt,2))}}static{this.\u0275dir=n.FsC({type:Le,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Vt,Un){2&Vt&&n.AVh("ng-untouched",Un.isUntouched)("ng-touched",Un.isTouched)("ng-pristine",Un.isPristine)("ng-dirty",Un.isDirty)("ng-valid",Un.isValid)("ng-invalid",Un.isInvalid)("ng-pending",Un.isPending)},features:[n.Vt3]})}}return Le})(),it=(()=>{class Le extends Je{constructor(ue){super(ue)}static{this.\u0275fac=function(Vt){return new(Vt||Le)(n.rXU(Ee,10))}}static{this.\u0275dir=n.FsC({type:Le,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Vt,Un){2&Vt&&n.AVh("ng-untouched",Un.isUntouched)("ng-touched",Un.isTouched)("ng-pristine",Un.isPristine)("ng-dirty",Un.isDirty)("ng-valid",Un.isValid)("ng-invalid",Un.isInvalid)("ng-pending",Un.isPending)("ng-submitted",Un.isSubmitted)},features:[n.Vt3]})}}return Le})();const An="VALID",St="INVALID",bn="PENDING",qe="DISABLED";function hn(Le){return(z(Le)?Le.validators:Le)||null}function kt(Le,Xe){return(z(Xe)?Xe.asyncValidators:Le)||null}function z(Le){return null!=Le&&!Array.isArray(Le)&&"object"==typeof Le}function M(Le,Xe,ue){const Vt=Le.controls;if(!(Xe?Object.keys(Vt):Vt).length)throw new n.wOt(1e3,"");if(!Vt[ue])throw new n.wOt(1001,"")}function q(Le,Xe,ue){Le._forEachChild((Vt,Un)=>{if(void 0===ue[Un])throw new n.wOt(1002,"")})}class Be{constructor(Xe,ue){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(Xe),this._assignAsyncValidators(ue)}get validator(){return this._composedValidatorFn}set validator(Xe){this._rawValidators=this._composedValidatorFn=Xe}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(Xe){this._rawAsyncValidators=this._composedAsyncValidatorFn=Xe}get parent(){return this._parent}get valid(){return this.status===An}get invalid(){return this.status===St}get pending(){return this.status==bn}get disabled(){return this.status===qe}get enabled(){return this.status!==qe}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(Xe){this._assignValidators(Xe)}setAsyncValidators(Xe){this._assignAsyncValidators(Xe)}addValidators(Xe){this.setValidators(It(Xe,this._rawValidators))}addAsyncValidators(Xe){this.setAsyncValidators(It(Xe,this._rawAsyncValidators))}removeValidators(Xe){this.setValidators(oe(Xe,this._rawValidators))}removeAsyncValidators(Xe){this.setAsyncValidators(oe(Xe,this._rawAsyncValidators))}hasValidator(Xe){return tt(this._rawValidators,Xe)}hasAsyncValidator(Xe){return tt(this._rawAsyncValidators,Xe)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(Xe={}){this.touched=!0,this._parent&&!Xe.onlySelf&&this._parent.markAsTouched(Xe)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(Xe=>Xe.markAllAsTouched())}markAsUntouched(Xe={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(ue=>{ue.markAsUntouched({onlySelf:!0})}),this._parent&&!Xe.onlySelf&&this._parent._updateTouched(Xe)}markAsDirty(Xe={}){this.pristine=!1,this._parent&&!Xe.onlySelf&&this._parent.markAsDirty(Xe)}markAsPristine(Xe={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(ue=>{ue.markAsPristine({onlySelf:!0})}),this._parent&&!Xe.onlySelf&&this._parent._updatePristine(Xe)}markAsPending(Xe={}){this.status=bn,!1!==Xe.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!Xe.onlySelf&&this._parent.markAsPending(Xe)}disable(Xe={}){const ue=this._parentMarkedDirty(Xe.onlySelf);this.status=qe,this.errors=null,this._forEachChild(Vt=>{Vt.disable({...Xe,onlySelf:!0})}),this._updateValue(),!1!==Xe.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...Xe,skipPristineCheck:ue}),this._onDisabledChange.forEach(Vt=>Vt(!0))}enable(Xe={}){const ue=this._parentMarkedDirty(Xe.onlySelf);this.status=An,this._forEachChild(Vt=>{Vt.enable({...Xe,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:Xe.emitEvent}),this._updateAncestors({...Xe,skipPristineCheck:ue}),this._onDisabledChange.forEach(Vt=>Vt(!1))}_updateAncestors(Xe){this._parent&&!Xe.onlySelf&&(this._parent.updateValueAndValidity(Xe),Xe.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(Xe){this._parent=Xe}getRawValue(){return this.value}updateValueAndValidity(Xe={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===An||this.status===bn)&&this._runAsyncValidator(Xe.emitEvent)),!1!==Xe.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!Xe.onlySelf&&this._parent.updateValueAndValidity(Xe)}_updateTreeValidity(Xe={emitEvent:!0}){this._forEachChild(ue=>ue._updateTreeValidity(Xe)),this.updateValueAndValidity({onlySelf:!0,emitEvent:Xe.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?qe:An}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(Xe){if(this.asyncValidator){this.status=bn,this._hasOwnPendingAsyncValidator=!0;const ue=gn(this.asyncValidator(this));this._asyncValidationSubscription=ue.subscribe(Vt=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Vt,{emitEvent:Xe})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(Xe,ue={}){this.errors=Xe,this._updateControlsErrors(!1!==ue.emitEvent)}get(Xe){let ue=Xe;return null==ue||(Array.isArray(ue)||(ue=ue.split(".")),0===ue.length)?null:ue.reduce((Vt,Un)=>Vt&&Vt._find(Un),this)}getError(Xe,ue){const Vt=ue?this.get(ue):this;return Vt&&Vt.errors?Vt.errors[Xe]:null}hasError(Xe,ue){return!!this.getError(Xe,ue)}get root(){let Xe=this;for(;Xe._parent;)Xe=Xe._parent;return Xe}_updateControlsErrors(Xe){this.status=this._calculateStatus(),Xe&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(Xe)}_initObservables(){this.valueChanges=new n.bkB,this.statusChanges=new n.bkB}_calculateStatus(){return this._allControlsDisabled()?qe:this.errors?St:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(bn)?bn:this._anyControlsHaveStatus(St)?St:An}_anyControlsHaveStatus(Xe){return this._anyControls(ue=>ue.status===Xe)}_anyControlsDirty(){return this._anyControls(Xe=>Xe.dirty)}_anyControlsTouched(){return this._anyControls(Xe=>Xe.touched)}_updatePristine(Xe={}){this.pristine=!this._anyControlsDirty(),this._parent&&!Xe.onlySelf&&this._parent._updatePristine(Xe)}_updateTouched(Xe={}){this.touched=this._anyControlsTouched(),this._parent&&!Xe.onlySelf&&this._parent._updateTouched(Xe)}_registerOnCollectionChange(Xe){this._onCollectionChange=Xe}_setUpdateStrategy(Xe){z(Xe)&&null!=Xe.updateOn&&(this._updateOn=Xe.updateOn)}_parentMarkedDirty(Xe){return!Xe&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(Xe){return null}_assignValidators(Xe){this._rawValidators=Array.isArray(Xe)?Xe.slice():Xe,this._composedValidatorFn=function he(Le){return Array.isArray(Le)?re(Le):Le||null}(this._rawValidators)}_assignAsyncValidators(Xe){this._rawAsyncValidators=Array.isArray(Xe)?Xe.slice():Xe,this._composedAsyncValidatorFn=function w(Le){return Array.isArray(Le)?U(Le):Le||null}(this._rawAsyncValidators)}}class Lt extends Be{constructor(Xe,ue,Vt){super(hn(ue),kt(Vt,ue)),this.controls=Xe,this._initObservables(),this._setUpdateStrategy(ue),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(Xe,ue){return this.controls[Xe]?this.controls[Xe]:(this.controls[Xe]=ue,ue.setParent(this),ue._registerOnCollectionChange(this._onCollectionChange),ue)}addControl(Xe,ue,Vt={}){this.registerControl(Xe,ue),this.updateValueAndValidity({emitEvent:Vt.emitEvent}),this._onCollectionChange()}removeControl(Xe,ue={}){this.controls[Xe]&&this.controls[Xe]._registerOnCollectionChange(()=>{}),delete this.controls[Xe],this.updateValueAndValidity({emitEvent:ue.emitEvent}),this._onCollectionChange()}setControl(Xe,ue,Vt={}){this.controls[Xe]&&this.controls[Xe]._registerOnCollectionChange(()=>{}),delete this.controls[Xe],ue&&this.registerControl(Xe,ue),this.updateValueAndValidity({emitEvent:Vt.emitEvent}),this._onCollectionChange()}contains(Xe){return this.controls.hasOwnProperty(Xe)&&this.controls[Xe].enabled}setValue(Xe,ue={}){q(this,0,Xe),Object.keys(Xe).forEach(Vt=>{M(this,!0,Vt),this.controls[Vt].setValue(Xe[Vt],{onlySelf:!0,emitEvent:ue.emitEvent})}),this.updateValueAndValidity(ue)}patchValue(Xe,ue={}){null!=Xe&&(Object.keys(Xe).forEach(Vt=>{const Un=this.controls[Vt];Un&&Un.patchValue(Xe[Vt],{onlySelf:!0,emitEvent:ue.emitEvent})}),this.updateValueAndValidity(ue))}reset(Xe={},ue={}){this._forEachChild((Vt,Un)=>{Vt.reset(Xe?Xe[Un]:null,{onlySelf:!0,emitEvent:ue.emitEvent})}),this._updatePristine(ue),this._updateTouched(ue),this.updateValueAndValidity(ue)}getRawValue(){return this._reduceChildren({},(Xe,ue,Vt)=>(Xe[Vt]=ue.getRawValue(),Xe))}_syncPendingControls(){let Xe=this._reduceChildren(!1,(ue,Vt)=>!!Vt._syncPendingControls()||ue);return Xe&&this.updateValueAndValidity({onlySelf:!0}),Xe}_forEachChild(Xe){Object.keys(this.controls).forEach(ue=>{const Vt=this.controls[ue];Vt&&Xe(Vt,ue)})}_setUpControls(){this._forEachChild(Xe=>{Xe.setParent(this),Xe._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(Xe){for(const[ue,Vt]of Object.entries(this.controls))if(this.contains(ue)&&Xe(Vt))return!0;return!1}_reduceValue(){return this._reduceChildren({},(ue,Vt,Un)=>((Vt.enabled||this.disabled)&&(ue[Un]=Vt.value),ue))}_reduceChildren(Xe,ue){let Vt=Xe;return this._forEachChild((Un,er)=>{Vt=ue(Vt,Un,er)}),Vt}_allControlsDisabled(){for(const Xe of Object.keys(this.controls))if(this.controls[Xe].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(Xe){return this.controls.hasOwnProperty(Xe)?this.controls[Xe]:null}}const lt=Lt;class de extends Lt{}const le=new n.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>ge}),ge="always";function ht(Le,Xe){return[...Xe.path,Le]}function Ht(Le,Xe,ue=ge){tn(Le,Xe),Xe.valueAccessor.writeValue(Le.value),(Le.disabled||"always"===ue)&&Xe.valueAccessor.setDisabledState?.(Le.disabled),function hi(Le,Xe){Xe.valueAccessor.registerOnChange(ue=>{Le._pendingValue=ue,Le._pendingChange=!0,Le._pendingDirty=!0,"change"===Le.updateOn&&vi(Le,Xe)})}(Le,Xe),function mn(Le,Xe){const ue=(Vt,Un)=>{Xe.valueAccessor.writeValue(Vt),Un&&Xe.viewToModelUpdate(Vt)};Le.registerOnChange(ue),Xe._registerOnDestroy(()=>{Le._unregisterOnChange(ue)})}(Le,Xe),function Si(Le,Xe){Xe.valueAccessor.registerOnTouched(()=>{Le._pendingTouched=!0,"blur"===Le.updateOn&&Le._pendingChange&&vi(Le,Xe),"submit"!==Le.updateOn&&Le.markAsTouched()})}(Le,Xe),function Tn(Le,Xe){if(Xe.valueAccessor.setDisabledState){const ue=Vt=>{Xe.valueAccessor.setDisabledState(Vt)};Le.registerOnDisabledChange(ue),Xe._registerOnDestroy(()=>{Le._unregisterOnDisabledChange(ue)})}}(Le,Xe)}function ft(Le,Xe,ue=!0){const Vt=()=>{};Xe.valueAccessor&&(Xe.valueAccessor.registerOnChange(Vt),Xe.valueAccessor.registerOnTouched(Vt)),oi(Le,Xe),Le&&(Xe._invokeOnDestroyCallbacks(),Le._registerOnCollectionChange(()=>{}))}function Tt(Le,Xe){Le.forEach(ue=>{ue.registerOnValidatorChange&&ue.registerOnValidatorChange(Xe)})}function tn(Le,Xe){const ue=J(Le);null!==Xe.validator?Le.setValidators(G(ue,Xe.validator)):"function"==typeof ue&&Le.setValidators([ue]);const Vt=Ne(Le);null!==Xe.asyncValidator?Le.setAsyncValidators(G(Vt,Xe.asyncValidator)):"function"==typeof Vt&&Le.setAsyncValidators([Vt]);const Un=()=>Le.updateValueAndValidity();Tt(Xe._rawValidators,Un),Tt(Xe._rawAsyncValidators,Un)}function oi(Le,Xe){let ue=!1;if(null!==Le){if(null!==Xe.validator){const Un=J(Le);if(Array.isArray(Un)&&Un.length>0){const er=Un.filter(Ot=>Ot!==Xe.validator);er.length!==Un.length&&(ue=!0,Le.setValidators(er))}}if(null!==Xe.asyncValidator){const Un=Ne(Le);if(Array.isArray(Un)&&Un.length>0){const er=Un.filter(Ot=>Ot!==Xe.asyncValidator);er.length!==Un.length&&(ue=!0,Le.setAsyncValidators(er))}}}const Vt=()=>{};return Tt(Xe._rawValidators,Vt),Tt(Xe._rawAsyncValidators,Vt),ue}function vi(Le,Xe){Le._pendingDirty&&Le.markAsDirty(),Le.setValue(Le._pendingValue,{emitModelToViewChange:!1}),Xe.viewToModelUpdate(Le._pendingValue),Le._pendingChange=!1}function $n(Le,Xe){tn(Le,Xe)}function sn(Le,Xe){if(!Le.hasOwnProperty("model"))return!1;const ue=Le.model;return!!ue.isFirstChange()||!Object.is(Xe,ue.currentValue)}function On(Le,Xe){Le._syncPendingControls(),Xe.forEach(ue=>{const Vt=ue.control;"submit"===Vt.updateOn&&Vt._pendingChange&&(ue.viewToModelUpdate(Vt._pendingValue),Vt._pendingChange=!1)})}function Bn(Le,Xe){if(!Xe)return null;let ue,Vt,Un;return Array.isArray(Xe),Xe.forEach(er=>{er.constructor===fe?ue=er:function Zt(Le){return Object.getPrototypeOf(Le.constructor)===A}(er)?Vt=er:Un=er}),Un||Vt||ue||null}const Y={provide:Ee,useExisting:(0,n.Rfq)(()=>Se)},Ve=Promise.resolve();let Se=(()=>{class Le extends Ee{constructor(ue,Vt,Un){super(),this.callSetDisabledState=Un,this.submitted=!1,this._directives=new Set,this.ngSubmit=new n.bkB,this.form=new Lt({},re(ue),U(Vt))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(ue){Ve.then(()=>{const Vt=this._findContainer(ue.path);ue.control=Vt.registerControl(ue.name,ue.control),Ht(ue.control,ue,this.callSetDisabledState),ue.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(ue)})}getControl(ue){return this.form.get(ue.path)}removeControl(ue){Ve.then(()=>{const Vt=this._findContainer(ue.path);Vt&&Vt.removeControl(ue.name),this._directives.delete(ue)})}addFormGroup(ue){Ve.then(()=>{const Vt=this._findContainer(ue.path),Un=new Lt({});$n(Un,ue),Vt.registerControl(ue.name,Un),Un.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(ue){Ve.then(()=>{const Vt=this._findContainer(ue.path);Vt&&Vt.removeControl(ue.name)})}getFormGroup(ue){return this.form.get(ue.path)}updateModel(ue,Vt){Ve.then(()=>{this.form.get(ue.path).setValue(Vt)})}setValue(ue){this.control.setValue(ue)}onSubmit(ue){return this.submitted=!0,On(this.form,this._directives),this.ngSubmit.emit(ue),"dialog"===ue?.target?.method}onReset(){this.resetForm()}resetForm(ue=void 0){this.form.reset(ue),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(ue){return ue.pop(),ue.length?this.form.get(ue):this.form}static{this.\u0275fac=function(Vt){return new(Vt||Le)(n.rXU(Ge,10),n.rXU(_t,10),n.rXU(le,8))}}static{this.\u0275dir=n.FsC({type:Le,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Vt,Un){1&Vt&&n.bIt("submit",function(Ot){return Un.onSubmit(Ot)})("reset",function(){return Un.onReset()})},inputs:{options:[n.Mj6.None,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[n.Jv_([Y]),n.Vt3]})}}return Le})();function Yt(Le,Xe){const ue=Le.indexOf(Xe);ue>-1&&Le.splice(ue,1)}function Yn(Le){return"object"==typeof Le&&null!==Le&&2===Object.keys(Le).length&&"value"in Le&&"disabled"in Le}const Li=class extends Be{constructor(Xe=null,ue,Vt){super(hn(ue),kt(Vt,ue)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(Xe),this._setUpdateStrategy(ue),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),z(ue)&&(ue.nonNullable||ue.initialValueIsDefault)&&(this.defaultValue=Yn(Xe)?Xe.value:Xe)}setValue(Xe,ue={}){this.value=this._pendingValue=Xe,this._onChange.length&&!1!==ue.emitModelToViewChange&&this._onChange.forEach(Vt=>Vt(this.value,!1!==ue.emitViewToModelChange)),this.updateValueAndValidity(ue)}patchValue(Xe,ue={}){this.setValue(Xe,ue)}reset(Xe=this.defaultValue,ue={}){this._applyFormState(Xe),this.markAsPristine(ue),this.markAsUntouched(ue),this.setValue(this.value,ue),this._pendingChange=!1}_updateValue(){}_anyControls(Xe){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(Xe){this._onChange.push(Xe)}_unregisterOnChange(Xe){Yt(this._onChange,Xe)}registerOnDisabledChange(Xe){this._onDisabledChange.push(Xe)}_unregisterOnDisabledChange(Xe){Yt(this._onDisabledChange,Xe)}_forEachChild(Xe){}_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(Xe){Yn(Xe)?(this.value=this._pendingValue=Xe.value,Xe.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=Xe}},Cr=Li;let vr=(()=>{class Le extends Ee{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return ht(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static{this.\u0275fac=(()=>{let ue;return function(Un){return(ue||(ue=n.xGo(Le)))(Un||Le)}})()}static{this.\u0275dir=n.FsC({type:Le,features:[n.Vt3]})}}return Le})();Promise.resolve();let ct=(()=>{class Le{static{this.\u0275fac=function(Vt){return new(Vt||Le)}}static{this.\u0275dir=n.FsC({type:Le,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return Le})();const vt={provide:L,useExisting:(0,n.Rfq)(()=>on),multi:!0};let on=(()=>{class Le extends A{writeValue(ue){this.setProperty("value",ue??"")}registerOnChange(ue){this.onChange=Vt=>{ue(""==Vt?null:parseFloat(Vt))}}static{this.\u0275fac=(()=>{let ue;return function(Un){return(ue||(ue=n.xGo(Le)))(Un||Le)}})()}static{this.\u0275dir=n.FsC({type:Le,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Vt,Un){1&Vt&&n.bIt("input",function(Ot){return Un.onChange(Ot.target.value)})("blur",function(){return Un.onTouched()})},features:[n.Jv_([vt]),n.Vt3]})}}return Le})();const rr=new n.nKC(""),ss={provide:rt,useExisting:(0,n.Rfq)(()=>js)};let js=(()=>{class Le extends rt{set isDisabled(ue){}static{this._ngModelWarningSentOnce=!1}constructor(ue,Vt,Un,er,Ot){super(),this._ngModelWarningConfig=er,this.callSetDisabledState=Ot,this.update=new n.bkB,this._ngModelWarningSent=!1,this._setValidators(ue),this._setAsyncValidators(Vt),this.valueAccessor=Bn(0,Un)}ngOnChanges(ue){if(this._isControlChanged(ue)){const Vt=ue.form.previousValue;Vt&&ft(Vt,this,!1),Ht(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}sn(ue,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&ft(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(ue){this.viewModel=ue,this.update.emit(ue)}_isControlChanged(ue){return ue.hasOwnProperty("form")}static{this.\u0275fac=function(Vt){return new(Vt||Le)(n.rXU(Ge,10),n.rXU(_t,10),n.rXU(L,10),n.rXU(rr,8),n.rXU(le,8))}}static{this.\u0275dir=n.FsC({type:Le,selectors:[["","formControl",""]],inputs:{form:[n.Mj6.None,"formControl","form"],isDisabled:[n.Mj6.None,"disabled","isDisabled"],model:[n.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[n.Jv_([ss]),n.Vt3,n.OA$]})}}return Le})();const Sa={provide:Ee,useExisting:(0,n.Rfq)(()=>Qs)};let Qs=(()=>{class Le extends Ee{constructor(ue,Vt,Un){super(),this.callSetDisabledState=Un,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new n.bkB,this._setValidators(ue),this._setAsyncValidators(Vt)}ngOnChanges(ue){this._checkFormPresent(),ue.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(oi(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(ue){const Vt=this.form.get(ue.path);return Ht(Vt,ue,this.callSetDisabledState),Vt.updateValueAndValidity({emitEvent:!1}),this.directives.push(ue),Vt}getControl(ue){return this.form.get(ue.path)}removeControl(ue){ft(ue.control||null,ue,!1),function Ct(Le,Xe){const ue=Le.indexOf(Xe);ue>-1&&Le.splice(ue,1)}(this.directives,ue)}addFormGroup(ue){this._setUpFormContainer(ue)}removeFormGroup(ue){this._cleanUpFormContainer(ue)}getFormGroup(ue){return this.form.get(ue.path)}addFormArray(ue){this._setUpFormContainer(ue)}removeFormArray(ue){this._cleanUpFormContainer(ue)}getFormArray(ue){return this.form.get(ue.path)}updateModel(ue,Vt){this.form.get(ue.path).setValue(Vt)}onSubmit(ue){return this.submitted=!0,On(this.form,this.directives),this.ngSubmit.emit(ue),"dialog"===ue?.target?.method}onReset(){this.resetForm()}resetForm(ue=void 0){this.form.reset(ue),this.submitted=!1}_updateDomValue(){this.directives.forEach(ue=>{const Vt=ue.control,Un=this.form.get(ue.path);Vt!==Un&&(ft(Vt||null,ue),(Le=>Le instanceof Li)(Un)&&(Ht(Un,ue,this.callSetDisabledState),ue.control=Un))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(ue){const Vt=this.form.get(ue.path);$n(Vt,ue),Vt.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(ue){if(this.form){const Vt=this.form.get(ue.path);Vt&&function Ae(Le,Xe){return oi(Le,Xe)}(Vt,ue)&&Vt.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){tn(this.form,this),this._oldForm&&oi(this._oldForm,this)}_checkFormPresent(){}static{this.\u0275fac=function(Vt){return new(Vt||Le)(n.rXU(Ge,10),n.rXU(_t,10),n.rXU(le,8))}}static{this.\u0275dir=n.FsC({type:Le,selectors:[["","formGroup",""]],hostBindings:function(Vt,Un){1&Vt&&n.bIt("submit",function(Ot){return Un.onSubmit(Ot)})("reset",function(){return Un.onReset()})},inputs:{form:[n.Mj6.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[n.Jv_([Sa]),n.Vt3,n.OA$]})}}return Le})();const aa={provide:Ee,useExisting:(0,n.Rfq)(()=>ca)};let ca=(()=>{class Le extends vr{constructor(ue,Vt,Un){super(),this.name=null,this._parent=ue,this._setValidators(Vt),this._setAsyncValidators(Un)}_checkParentType(){ka(this._parent)}static{this.\u0275fac=function(Vt){return new(Vt||Le)(n.rXU(Ee,13),n.rXU(Ge,10),n.rXU(_t,10))}}static{this.\u0275dir=n.FsC({type:Le,selectors:[["","formGroupName",""]],inputs:{name:[n.Mj6.None,"formGroupName","name"]},features:[n.Jv_([aa]),n.Vt3]})}}return Le})();const pa={provide:Ee,useExisting:(0,n.Rfq)(()=>Na)};let Na=(()=>{class Le extends Ee{constructor(ue,Vt,Un){super(),this.name=null,this._parent=ue,this._setValidators(Vt),this._setAsyncValidators(Un)}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 ht(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){ka(this._parent)}static{this.\u0275fac=function(Vt){return new(Vt||Le)(n.rXU(Ee,13),n.rXU(Ge,10),n.rXU(_t,10))}}static{this.\u0275dir=n.FsC({type:Le,selectors:[["","formArrayName",""]],inputs:{name:[n.Mj6.None,"formArrayName","name"]},features:[n.Jv_([pa]),n.Vt3]})}}return Le})();function ka(Le){return!(Le instanceof ca||Le instanceof Qs||Le instanceof Na)}const Ua={provide:rt,useExisting:(0,n.Rfq)(()=>Zs)};let Zs=(()=>{class Le extends rt{set isDisabled(ue){}static{this._ngModelWarningSentOnce=!1}constructor(ue,Vt,Un,er,Ot){super(),this._ngModelWarningConfig=Ot,this._added=!1,this.name=null,this.update=new n.bkB,this._ngModelWarningSent=!1,this._parent=ue,this._setValidators(Vt),this._setAsyncValidators(Un),this.valueAccessor=Bn(0,er)}ngOnChanges(ue){this._added||this._setUpControl(),sn(ue,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(ue){this.viewModel=ue,this.update.emit(ue)}get path(){return ht(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}static{this.\u0275fac=function(Vt){return new(Vt||Le)(n.rXU(Ee,13),n.rXU(Ge,10),n.rXU(_t,10),n.rXU(L,10),n.rXU(rr,8))}}static{this.\u0275dir=n.FsC({type:Le,selectors:[["","formControlName",""]],inputs:{name:[n.Mj6.None,"formControlName","name"],isDisabled:[n.Mj6.None,"disabled","isDisabled"],model:[n.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[n.Jv_([Ua]),n.Vt3,n.OA$]})}}return Le})(),Lr=(()=>{class Le{constructor(){this._validator=nn}ngOnChanges(ue){if(this.inputName in ue){const Vt=this.normalizeInput(ue[this.inputName].currentValue);this._enabled=this.enabled(Vt),this._validator=this._enabled?this.createValidator(Vt):nn,this._onChange&&this._onChange()}}validate(ue){return this._validator(ue)}registerOnValidatorChange(ue){this._onChange=ue}enabled(ue){return null!=ue}static{this.\u0275fac=function(Vt){return new(Vt||Le)}}static{this.\u0275dir=n.FsC({type:Le,features:[n.OA$]})}}return Le})();const lo={provide:Ge,useExisting:(0,n.Rfq)(()=>Rs),multi:!0},Ps={provide:Ge,useExisting:(0,n.Rfq)(()=>As),multi:!0};let Rs=(()=>{class Le extends Lr{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=n.L39,this.createValidator=ue=>ne}enabled(ue){return ue}static{this.\u0275fac=(()=>{let ue;return function(Un){return(ue||(ue=n.xGo(Le)))(Un||Le)}})()}static{this.\u0275dir=n.FsC({type:Le,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Vt,Un){2&Vt&&n.BMQ("required",Un._enabled?"":null)},inputs:{required:"required"},features:[n.Jv_([lo]),n.Vt3]})}}return Le})(),As=(()=>{class Le extends Rs{constructor(){super(...arguments),this.createValidator=ue=>we}static{this.\u0275fac=(()=>{let ue;return function(Un){return(ue||(ue=n.xGo(Le)))(Un||Le)}})()}static{this.\u0275dir=n.FsC({type:Le,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Vt,Un){2&Vt&&n.BMQ("required",Un._enabled?"":null)},features:[n.Jv_([Ps]),n.Vt3]})}}return Le})(),bs=(()=>{class Le{static{this.\u0275fac=function(Vt){return new(Vt||Le)}}static{this.\u0275mod=n.$C({type:Le})}static{this.\u0275inj=n.G2t({})}}return Le})();class Fr extends Be{constructor(Xe,ue,Vt){super(hn(ue),kt(Vt,ue)),this.controls=Xe,this._initObservables(),this._setUpdateStrategy(ue),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(Xe){return this.controls[this._adjustIndex(Xe)]}push(Xe,ue={}){this.controls.push(Xe),this._registerControl(Xe),this.updateValueAndValidity({emitEvent:ue.emitEvent}),this._onCollectionChange()}insert(Xe,ue,Vt={}){this.controls.splice(Xe,0,ue),this._registerControl(ue),this.updateValueAndValidity({emitEvent:Vt.emitEvent})}removeAt(Xe,ue={}){let Vt=this._adjustIndex(Xe);Vt<0&&(Vt=0),this.controls[Vt]&&this.controls[Vt]._registerOnCollectionChange(()=>{}),this.controls.splice(Vt,1),this.updateValueAndValidity({emitEvent:ue.emitEvent})}setControl(Xe,ue,Vt={}){let Un=this._adjustIndex(Xe);Un<0&&(Un=0),this.controls[Un]&&this.controls[Un]._registerOnCollectionChange(()=>{}),this.controls.splice(Un,1),ue&&(this.controls.splice(Un,0,ue),this._registerControl(ue)),this.updateValueAndValidity({emitEvent:Vt.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(Xe,ue={}){q(this,0,Xe),Xe.forEach((Vt,Un)=>{M(this,!1,Un),this.at(Un).setValue(Vt,{onlySelf:!0,emitEvent:ue.emitEvent})}),this.updateValueAndValidity(ue)}patchValue(Xe,ue={}){null!=Xe&&(Xe.forEach((Vt,Un)=>{this.at(Un)&&this.at(Un).patchValue(Vt,{onlySelf:!0,emitEvent:ue.emitEvent})}),this.updateValueAndValidity(ue))}reset(Xe=[],ue={}){this._forEachChild((Vt,Un)=>{Vt.reset(Xe[Un],{onlySelf:!0,emitEvent:ue.emitEvent})}),this._updatePristine(ue),this._updateTouched(ue),this.updateValueAndValidity(ue)}getRawValue(){return this.controls.map(Xe=>Xe.getRawValue())}clear(Xe={}){this.controls.length<1||(this._forEachChild(ue=>ue._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:Xe.emitEvent}))}_adjustIndex(Xe){return Xe<0?Xe+this.length:Xe}_syncPendingControls(){let Xe=this.controls.reduce((ue,Vt)=>!!Vt._syncPendingControls()||ue,!1);return Xe&&this.updateValueAndValidity({onlySelf:!0}),Xe}_forEachChild(Xe){this.controls.forEach((ue,Vt)=>{Xe(ue,Vt)})}_updateValue(){this.value=this.controls.filter(Xe=>Xe.enabled||this.disabled).map(Xe=>Xe.value)}_anyControls(Xe){return this.controls.some(ue=>ue.enabled&&Xe(ue))}_setUpControls(){this._forEachChild(Xe=>this._registerControl(Xe))}_allControlsDisabled(){for(const Xe of this.controls)if(Xe.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(Xe){Xe.setParent(this),Xe._registerOnCollectionChange(this._onCollectionChange)}_find(Xe){return this.at(Xe)??null}}const He=Fr;function Ie(Le){return!!Le&&(void 0!==Le.asyncValidators||void 0!==Le.validators||void 0!==Le.updateOn)}let dn=(()=>{class Le{constructor(){this.useNonNullable=!1}get nonNullable(){const ue=new Le;return ue.useNonNullable=!0,ue}group(ue,Vt=null){const Un=this._reduceControls(ue);let er={};return Ie(Vt)?er=Vt:null!==Vt&&(er.validators=Vt.validator,er.asyncValidators=Vt.asyncValidator),new Lt(Un,er)}record(ue,Vt=null){const Un=this._reduceControls(ue);return new de(Un,Vt)}control(ue,Vt,Un){let er={};return this.useNonNullable?(Ie(Vt)?er=Vt:(er.validators=Vt,er.asyncValidators=Un),new Li(ue,{...er,nonNullable:!0})):new Li(ue,Vt,Un)}array(ue,Vt,Un){const er=ue.map(Ot=>this._createControl(Ot));return new Fr(er,Vt,Un)}_reduceControls(ue){const Vt={};return Object.keys(ue).forEach(Un=>{Vt[Un]=this._createControl(ue[Un])}),Vt}_createControl(ue){return ue instanceof Li||ue instanceof Be?ue:Array.isArray(ue)?this.control(ue[0],ue.length>1?ue[1]:null,ue.length>2?ue[2]:null):this.control(ue)}static{this.\u0275fac=function(Vt){return new(Vt||Le)}}static{this.\u0275prov=n.jDH({token:Le,factory:Le.\u0275fac,providedIn:"root"})}}return Le})(),wi=(()=>{class Le extends dn{group(ue,Vt=null){return super.group(ue,Vt)}control(ue,Vt,Un){return super.control(ue,Vt,Un)}array(ue,Vt,Un){return super.array(ue,Vt,Un)}static{this.\u0275fac=(()=>{let ue;return function(Un){return(ue||(ue=n.xGo(Le)))(Un||Le)}})()}static{this.\u0275prov=n.jDH({token:Le,factory:Le.\u0275fac,providedIn:"root"})}}return Le})(),ir=(()=>{class Le{static withConfig(ue){return{ngModule:Le,providers:[{provide:le,useValue:ue.callSetDisabledState??ge}]}}static{this.\u0275fac=function(Vt){return new(Vt||Le)}}static{this.\u0275mod=n.$C({type:Le})}static{this.\u0275inj=n.G2t({imports:[bs]})}}return Le})(),mr=(()=>{class Le{static withConfig(ue){return{ngModule:Le,providers:[{provide:rr,useValue:ue.warnOnNgModelWithFormControl??"always"},{provide:le,useValue:ue.callSetDisabledState??ge}]}}static{this.\u0275fac=function(Vt){return new(Vt||Le)}}static{this.\u0275mod=n.$C({type:Le})}static{this.\u0275inj=n.G2t({imports:[bs]})}}return Le})()},89881:(Bt,Ce,p)=>{"use strict";var n;p.d(Ce,{QH:()=>Z,kd:()=>ie});var a=p(61268),l=p(79219),m=p(11004);const s=m||n||(n=p.t(m,2)),y=new a.nKC("MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function A(){return{useUtc:!1}}});function L(fe,be){const Te=Array(fe);for(let Ge=0;Ge<fe;Ge++)Te[Ge]=be(Ge);return Te}let Z=(()=>{class fe extends l.MJ{constructor(Te,Ge){super(),this._options=Ge,this.setLocale(Te||s.locale())}setLocale(Te){super.setLocale(Te);let Ge=s.localeData(Te);this._localeData={firstDayOfWeek:Ge.firstDayOfWeek(),longMonths:Ge.months(),shortMonths:Ge.monthsShort(),dates:L(31,_t=>this.createDate(2017,0,_t+1).format("D")),longDaysOfWeek:Ge.weekdays(),shortDaysOfWeek:Ge.weekdaysShort(),narrowDaysOfWeek:Ge.weekdaysMin()}}getYear(Te){return this.clone(Te).year()}getMonth(Te){return this.clone(Te).month()}getDate(Te){return this.clone(Te).date()}getDayOfWeek(Te){return this.clone(Te).day()}getMonthNames(Te){return"long"==Te?this._localeData.longMonths:this._localeData.shortMonths}getDateNames(){return this._localeData.dates}getDayOfWeekNames(Te){return"long"==Te?this._localeData.longDaysOfWeek:"short"==Te?this._localeData.shortDaysOfWeek:this._localeData.narrowDaysOfWeek}getYearName(Te){return this.clone(Te).format("YYYY")}getFirstDayOfWeek(){return this._localeData.firstDayOfWeek}getNumDaysInMonth(Te){return this.clone(Te).daysInMonth()}clone(Te){return Te.clone().locale(this.locale)}createDate(Te,Ge,_t){const dt=this._createMoment({year:Te,month:Ge,date:_t}).locale(this.locale);return dt.isValid(),dt}today(){return this._createMoment().locale(this.locale)}parse(Te,Ge){return Te&&"string"==typeof Te?this._createMoment(Te,Ge,this.locale):Te?this._createMoment(Te).locale(this.locale):null}format(Te,Ge){return Te=this.clone(Te),this.isValid(Te),Te.format(Ge)}addCalendarYears(Te,Ge){return this.clone(Te).add({years:Ge})}addCalendarMonths(Te,Ge){return this.clone(Te).add({months:Ge})}addCalendarDays(Te,Ge){return this.clone(Te).add({days:Ge})}toIso8601(Te){return this.clone(Te).format()}deserialize(Te){let Ge;if(Te instanceof Date)Ge=this._createMoment(Te).locale(this.locale);else if(this.isDateInstance(Te))return this.clone(Te);if("string"==typeof Te){if(!Te)return null;Ge=this._createMoment(Te,s.ISO_8601).locale(this.locale)}return Ge&&this.isValid(Ge)?this._createMoment(Ge).locale(this.locale):super.deserialize(Te)}isDateInstance(Te){return s.isMoment(Te)}isValid(Te){return this.clone(Te).isValid()}invalid(){return s.invalid()}_createMoment(Te,Ge,_t){const{strict:dt,useUtc:P}=this._options||{};return P?s.utc(Te,Ge,_t,dt):s(Te,Ge,_t,dt)}static{this.\u0275fac=function(Ge){return new(Ge||fe)(a.KVO(l.Ju,8),a.KVO(y,8))}}static{this.\u0275prov=a.jDH({token:fe,factory:fe.\u0275fac})}}return fe})();const ie={parse:{dateInput:"l"},display:{dateInput:"l",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}}},64332:(Bt,Ce,p)=>{"use strict";p.d(Ce,{$3:()=>_n,jL:()=>Pt,pN:()=>Ne});var n=p(61268),a=p(79219),l=p(5795),m=p(46566),s=p(49550),y=p(23831),A=p(30206),L=p(42635),Z=p(56811),ie=p(53613),S=p(75648),_e=p(66100),ae=p(89663),fe=p(6508),be=p(6166),Te=p(99121),Ge=p(27803),_t=p(34484),dt=p(98434),P=p(96660),E=p(99515),te=p(19754),ne=p(28228),we=p(61383),at=p(65848),We=p(42749);const je=["panel"],yt=["*"];function nn(tt,It){if(1&tt){const oe=n.RV6();n.j41(0,"div",1,0),n.bIt("@panelAnimation.done",function(Ee){n.eBV(oe);const rt=n.XpG();return n.Njj(rt._animationDone.next(Ee))}),n.SdG(2),n.k0s()}if(2&tt){const oe=It.id,Ze=n.XpG();n.HbH(Ze._classList),n.AVh("mat-mdc-autocomplete-visible",Ze.showPanel)("mat-mdc-autocomplete-hidden",!Ze.showPanel)("mat-primary","primary"===Ze._color)("mat-accent","accent"===Ze._color)("mat-warn","warn"===Ze._color),n.Y8G("id",Ze.id)("@panelAnimation",Ze.isOpen?"visible":"hidden"),n.BMQ("aria-label",Ze.ariaLabel||null)("aria-labelledby",Ze._getPanelAriaLabelledby(oe))}}const pn=(0,L.hZ)("panelAnimation",[(0,L.wk)("void, hidden",(0,L.iF)({opacity:0,transform:"scaleY(0.8)"})),(0,L.kY)(":enter, hidden => visible",[(0,L.Os)([(0,L.i0)("0.03s linear",(0,L.iF)({opacity:1})),(0,L.i0)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,L.iF)({transform:"scaleY(1)"}))])]),(0,L.kY)(":leave, visible => hidden",[(0,L.i0)("0.075s linear",(0,L.iF)({opacity:0}))])]);let gn=0;class Et{constructor(It,oe){this.source=It,this.option=oe}}const ln=new n.nKC("mat-autocomplete-default-options",{providedIn:"root",factory:function Xt(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}});let _n=(()=>{class tt{get isOpen(){return this._isOpen&&this.showPanel}_setColor(oe){this._color=oe,this._changeDetectorRef.markForCheck()}set classList(oe){this._classList=oe,this._elementRef.nativeElement.className=""}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(oe){this._hideSingleSelectionIndicator=oe,this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const oe of this.options)oe._changeDetectorRef.markForCheck()}constructor(oe,Ze,Ee,rt){this._changeDetectorRef=oe,this._elementRef=Ze,this._defaults=Ee,this._activeOptionChanges=Z.yU.EMPTY,this._animationDone=new n.bkB,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new n.bkB,this.opened=new n.bkB,this.closed=new n.bkB,this.optionActivated=new n.bkB,this.id="mat-autocomplete-"+gn++,this.inertGroups=rt?.SAFARI||!1,this.autoActiveFirstOption=!!Ee.autoActiveFirstOption,this.autoSelectActiveOption=!!Ee.autoSelectActiveOption,this.requireSelection=!!Ee.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new y.Au(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(oe=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[oe]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe(),this._animationDone.complete()}_setScrollTop(oe){this.panel&&(this.panel.nativeElement.scrollTop=oe)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._changeDetectorRef.markForCheck()}_emitSelectEvent(oe){const Ze=new Et(this,oe);this.optionSelected.emit(Ze)}_getPanelAriaLabelledby(oe){return this.ariaLabel?null:this.ariaLabelledby?(oe?oe+" ":"")+this.ariaLabelledby:oe}_skipPredicate(){return!1}static{this.\u0275fac=function(Ze){return new(Ze||tt)(n.rXU(n.gRc),n.rXU(n.aKT),n.rXU(ln),n.rXU(A.OD))}}static{this.\u0275cmp=n.VBU({type:tt,selectors:[["mat-autocomplete"]],contentQueries:function(Ze,Ee,rt){if(1&Ze&&(n.wni(rt,a.wT,5),n.wni(rt,a.QC,5)),2&Ze){let Je;n.mGM(Je=n.lsd())&&(Ee.options=Je),n.mGM(Je=n.lsd())&&(Ee.optionGroups=Je)}},viewQuery:function(Ze,Ee){if(1&Ze&&(n.GBs(n.C4Q,7),n.GBs(je,5)),2&Ze){let rt;n.mGM(rt=n.lsd())&&(Ee.template=rt.first),n.mGM(rt=n.lsd())&&(Ee.panel=rt.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[n.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[n.Mj6.None,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[n.Mj6.HasDecoratorInputTransform,"autoActiveFirstOption","autoActiveFirstOption",n.L39],autoSelectActiveOption:[n.Mj6.HasDecoratorInputTransform,"autoSelectActiveOption","autoSelectActiveOption",n.L39],requireSelection:[n.Mj6.HasDecoratorInputTransform,"requireSelection","requireSelection",n.L39],panelWidth:"panelWidth",disableRipple:[n.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",n.L39],classList:[n.Mj6.None,"class","classList"],hideSingleSelectionIndicator:[n.Mj6.HasDecoratorInputTransform,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",n.L39]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],standalone:!0,features:[n.Jv_([{provide:a.is,useExisting:tt}]),n.GFd,n.aNF],ngContentSelectors:yt,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(Ze,Ee){1&Ze&&(n.NAR(),n.DNE(0,nn,3,16,"ng-template"))},styles:["div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:static;border-radius:var(--mat-autocomplete-container-shape);box-shadow:var(--mat-autocomplete-container-elevation-shadow);background-color:var(--mat-autocomplete-background-color)}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[pn]},changeDetection:0})}}return tt})();const re={provide:Ge.kq,useExisting:(0,n.Rfq)(()=>Ne),multi:!0},U=new n.nKC("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{const tt=(0,n.WQX)(s.hJ);return()=>tt.scrollStrategies.reposition()}}),J={provide:U,deps:[s.hJ],useFactory:function G(tt){return()=>tt.scrollStrategies.reposition()}};let Ne=(()=>{class tt{constructor(oe,Ze,Ee,rt,Je,an,X,ze,it,st,$t){this._element=oe,this._overlay=Ze,this._viewContainerRef=Ee,this._zone=rt,this._changeDetectorRef=Je,this._dir=X,this._formField=ze,this._document=it,this._viewportRuler=st,this._defaults=$t,this._componentDestroyed=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=Z.yU.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new ie.B,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._aboveClass="mat-mdc-autocomplete-panel-above",this._overlayAttached=!1,this.optionSelections=(0,S.v)(()=>{const un=this.autocomplete?this.autocomplete.options:null;return un?un.changes.pipe((0,dt.Z)(un),(0,P.n)(()=>(0,_e.h)(...un.map(xn=>xn.onSelectionChange)))):this._zone.onStable.pipe((0,E.s)(1),(0,P.n)(()=>this.optionSelections))}),this._handlePanelKeydown=un=>{(un.keyCode===be._f&&!(0,be.rp)(un)||un.keyCode===be.i7&&(0,be.rp)(un,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),un.stopPropagation(),un.preventDefault())},this._trackedModal=null,this._scrollStrategy=an}ngAfterViewInit(){const oe=this._getWindow();typeof oe<"u"&&this._zone.runOutsideAngular(()=>oe.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(oe){oe.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const oe=this._getWindow();typeof oe<"u"&&oe.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._openPanelInternal()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._latestOpeningTrigger===this&&(this.autocomplete._isOpen=!1,this.autocomplete._latestOpeningTrigger=null),this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal&&(0,y.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,_e.h)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,te.p)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,te.p)(()=>this._overlayAttached)):(0,ae.of)()).pipe((0,ne.T)(oe=>oe instanceof a.MI?oe:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,_e.h)((0,fe.R)(this._document,"click"),(0,fe.R)(this._document,"auxclick"),(0,fe.R)(this._document,"touchend")).pipe((0,te.p)(oe=>{const Ze=(0,A.Fb)(oe),Ee=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,rt=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&Ze!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!Ee||!Ee.contains(Ze))&&(!rt||!rt.contains(Ze))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(Ze)}))}writeValue(oe){Promise.resolve(null).then(()=>this._assignOptionValue(oe))}registerOnChange(oe){this._onChange=oe}registerOnTouched(oe){this._onTouched=oe}setDisabledState(oe){this._element.nativeElement.disabled=oe}_handleKeydown(oe){const Ze=oe.keyCode,Ee=(0,be.rp)(oe);if(Ze===be._f&&!Ee&&oe.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&Ze===be.Fm&&this.panelOpen&&!Ee)this.activeOption._selectViaInteraction(),this._resetActiveItem(),oe.preventDefault();else if(this.autocomplete){const rt=this.autocomplete._keyManager.activeItem,Je=Ze===be.i7||Ze===be.n6;Ze===be.wn||Je&&!Ee&&this.panelOpen?this.autocomplete._keyManager.onKeydown(oe):Je&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(Je||this.autocomplete._keyManager.activeItem!==rt)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._valueOnLastKeydown),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(oe){let Ze=oe.target,Ee=Ze.value;if("number"===Ze.type&&(Ee=""==Ee?null:parseFloat(Ee)),this._previousValue!==Ee){if(this._previousValue=Ee,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(Ee),Ee){if(this.panelOpen&&!this.autocomplete.requireSelection){const rt=this.autocomplete.options?.find(Je=>Je.selected);rt&&Ee!==this._getDisplayValue(rt.value)&&rt.deselect(!1)}}else this._clearPreviousSelectedOption(null,!1);if(this._canOpen()&&this._document.activeElement===oe.target){const rt=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(rt)}}}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(this._previousValue),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this._openPanelInternal()}_floatLabel(oe=!1){this._formField&&"auto"===this._formField.floatLabel&&(oe?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const oe=this._zone.onStable.pipe((0,E.s)(1)),Ze=this.autocomplete.options.changes.pipe((0,we.M)(()=>this._positionStrategy.reapplyLastPosition()),(0,at.c)(0));return(0,_e.h)(oe,Ze).pipe((0,P.n)(()=>(this._zone.run(()=>{const Ee=this.panelOpen;this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),Ee!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit())}),this.panelClosingActions)),(0,E.s)(1)).subscribe(Ee=>this._setValueAndClose(Ee))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(oe){const Ze=this.autocomplete;return Ze&&Ze.displayWith?Ze.displayWith(oe):oe}_assignOptionValue(oe){const Ze=this._getDisplayValue(oe);null==oe&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(Ze??"")}_updateNativeInputValue(oe){this._formField?this._formField._control.value=oe:this._element.nativeElement.value=oe,this._previousValue=oe}_setValueAndClose(oe){const Ze=this.autocomplete,Ee=oe?oe.source:this._pendingAutoselectedOption;Ee?(this._clearPreviousSelectedOption(Ee),this._assignOptionValue(Ee.value),this._onChange(Ee.value),Ze._emitSelectEvent(Ee),this._element.nativeElement.focus()):Ze.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),Ze._animationDone?Ze._animationDone.pipe((0,E.s)(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(oe,Ze){this.autocomplete?.options?.forEach(Ee=>{Ee!==oe&&Ee.selected&&Ee.deselect(Ze)})}_openPanelInternal(oe=this._element.nativeElement.value){this._attachOverlay(oe),this._floatLabel(),this._trackedModal&&(0,y.px)(this._trackedModal,"aria-owns",this.autocomplete.id)}_attachOverlay(oe){let Ze=this._overlayRef;Ze?(this._positionStrategy.setOrigin(this._getConnectedElement()),Ze.updateSize({width:this._getPanelWidth()})):(this._portal=new Te.VA(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),Ze=this._overlay.create(this._getOverlayConfig()),this._overlayRef=Ze,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&Ze&&Ze.updateSize({width:this._getPanelWidth()})})),Ze&&!Ze.hasAttached()&&(Ze.attach(this._portal),this._valueOnAttach=oe,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());const Ee=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&Ee!==this.panelOpen&&this._emitOpened()}_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const oe=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=oe.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=oe.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new s.rR({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const oe=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(oe),this._positionStrategy=oe,oe}_setStrategyPositions(oe){const Ze=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],Ee=this._aboveClass,rt=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:Ee},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:Ee}];let Je;Je="above"===this.position?rt:"below"===this.position?Ze:[...Ze,...rt],oe.withPositions(Je)}_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 oe=this.autocomplete;if(oe.autoActiveFirstOption){let Ze=-1;for(let Ee=0;Ee<oe.options.length;Ee++)if(!oe.options.get(Ee).disabled){Ze=Ee;break}oe._keyManager.setActiveItem(Ze)}else oe._keyManager.setActiveItem(-1)}_canOpen(){const oe=this._element.nativeElement;return!oe.readOnly&&!oe.disabled&&!this.autocompleteDisabled}_getWindow(){return this._document?.defaultView||window}_scrollToOption(oe){const Ze=this.autocomplete,Ee=(0,a.jb)(oe,Ze.options,Ze.optionGroups);if(0===oe&&1===Ee)Ze._setScrollTop(0);else if(Ze.panel){const rt=Ze.options.toArray()[oe];if(rt){const Je=rt._getHostElement(),an=(0,a.TL)(Je.offsetTop,Je.offsetHeight,Ze._getScrollTop(),Ze.panel.nativeElement.offsetHeight);Ze._setScrollTop(an)}}}_applyModalPanelOwnership(){const oe=this._element.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!oe)return;const Ze=this.autocomplete.id;this._trackedModal&&(0,y.Ae)(this._trackedModal,"aria-owns",Ze),(0,y.px)(oe,"aria-owns",Ze),this._trackedModal=oe}_clearFromModal(){this._trackedModal&&((0,y.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static{this.\u0275fac=function(Ze){return new(Ze||tt)(n.rXU(n.aKT),n.rXU(s.hJ),n.rXU(n.c1b),n.rXU(n.SKi),n.rXU(n.gRc),n.rXU(U),n.rXU(We.dS,8),n.rXU(_t.xb,9),n.rXU(l.qQ,8),n.rXU(m.Xj),n.rXU(ln,8))}}static{this.\u0275dir=n.FsC({type:tt,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(Ze,Ee){1&Ze&&n.bIt("focusin",function(){return Ee._handleFocus()})("blur",function(){return Ee._onTouched()})("input",function(Je){return Ee._handleInput(Je)})("keydown",function(Je){return Ee._handleKeydown(Je)})("click",function(){return Ee._handleClick()}),2&Ze&&n.BMQ("autocomplete",Ee.autocompleteAttribute)("role",Ee.autocompleteDisabled?null:"combobox")("aria-autocomplete",Ee.autocompleteDisabled?null:"list")("aria-activedescendant",Ee.panelOpen&&Ee.activeOption?Ee.activeOption.id:null)("aria-expanded",Ee.autocompleteDisabled?null:Ee.panelOpen.toString())("aria-controls",Ee.autocompleteDisabled||!Ee.panelOpen||null==Ee.autocomplete?null:Ee.autocomplete.id)("aria-haspopup",Ee.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[n.Mj6.None,"matAutocomplete","autocomplete"],position:[n.Mj6.None,"matAutocompletePosition","position"],connectedTo:[n.Mj6.None,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[n.Mj6.None,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[n.Mj6.HasDecoratorInputTransform,"matAutocompleteDisabled","autocompleteDisabled",n.L39]},exportAs:["matAutocompleteTrigger"],standalone:!0,features:[n.Jv_([re]),n.GFd,n.OA$]})}}return tt})(),Pt=(()=>{class tt{static{this.\u0275fac=function(Ze){return new(Ze||tt)}}static{this.\u0275mod=n.$C({type:tt})}static{this.\u0275inj=n.G2t({providers:[J],imports:[s.z_,a.Sy,a.yE,l.MD,m.Gj,a.Sy,a.yE]})}}return tt})()},13685:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Vg:()=>_t,ec:()=>Te,pc:()=>Ge});var n=p(23831),a=p(63930),l=p(61268),m=p(27803),s=p(79219);const y=["button"],A=["*"];function L(dt,P){if(1&dt&&l.nrm(0,"mat-pseudo-checkbox",3),2&dt){const E=l.XpG();l.Y8G("disabled",E.disabled)}}function Z(dt,P){if(1&dt&&l.nrm(0,"mat-pseudo-checkbox",3),2&dt){const E=l.XpG();l.Y8G("disabled",E.disabled)}}const ie=new l.nKC("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS",{providedIn:"root",factory:function S(){return{hideSingleSelectionIndicator:!1,hideMultipleSelectionIndicator:!1}}}),_e=new l.nKC("MatButtonToggleGroup"),ae={provide:m.kq,useExisting:(0,l.Rfq)(()=>Te),multi:!0};let fe=0;class be{constructor(P,E){this.source=P,this.value=E}}let Te=(()=>{class dt{get name(){return this._name}set name(E){this._name=E,this._markButtonsForCheck()}get value(){const E=this._selectionModel?this._selectionModel.selected:[];return this.multiple?E.map(te=>te.value):E[0]?E[0].value:void 0}set value(E){this._setSelectionByValue(E),this.valueChange.emit(this.value)}get selected(){const E=this._selectionModel?this._selectionModel.selected:[];return this.multiple?E:E[0]||null}get multiple(){return this._multiple}set multiple(E){this._multiple=E,this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(E){this._disabled=E,this._markButtonsForCheck()}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(E){this._hideSingleSelectionIndicator=E,this._markButtonsForCheck()}get hideMultipleSelectionIndicator(){return this._hideMultipleSelectionIndicator}set hideMultipleSelectionIndicator(E){this._hideMultipleSelectionIndicator=E,this._markButtonsForCheck()}constructor(E,te){this._changeDetector=E,this._multiple=!1,this._disabled=!1,this._controlValueAccessorChangeFn=()=>{},this._onTouched=()=>{},this._name="mat-button-toggle-group-"+fe++,this.valueChange=new l.bkB,this.change=new l.bkB,this.appearance=te&&te.appearance?te.appearance:"standard",this.hideSingleSelectionIndicator=te?.hideSingleSelectionIndicator??!1,this.hideMultipleSelectionIndicator=te?.hideMultipleSelectionIndicator??!1}ngOnInit(){this._selectionModel=new a.CB(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(E=>E.checked))}writeValue(E){this.value=E,this._changeDetector.markForCheck()}registerOnChange(E){this._controlValueAccessorChangeFn=E}registerOnTouched(E){this._onTouched=E}setDisabledState(E){this.disabled=E}_emitChangeEvent(E){const te=new be(E,this.value);this._rawValue=te.value,this._controlValueAccessorChangeFn(te.value),this.change.emit(te)}_syncButtonToggle(E,te,ne=!1,we=!1){!this.multiple&&this.selected&&!E.checked&&(this.selected.checked=!1),this._selectionModel?te?this._selectionModel.select(E):this._selectionModel.deselect(E):we=!0,we?Promise.resolve().then(()=>this._updateModelValue(E,ne)):this._updateModelValue(E,ne)}_isSelected(E){return this._selectionModel&&this._selectionModel.isSelected(E)}_isPrechecked(E){return!(typeof this._rawValue>"u")&&(this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(te=>null!=E.value&&te===E.value):E.value===this._rawValue)}_setSelectionByValue(E){this._rawValue=E,this._buttonToggles&&(this.multiple&&E?(Array.isArray(E),this._clearSelection(),E.forEach(te=>this._selectValue(te))):(this._clearSelection(),this._selectValue(E)))}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(E=>E.checked=!1)}_selectValue(E){const te=this._buttonToggles.find(ne=>null!=ne.value&&ne.value===E);te&&(te.checked=!0,this._selectionModel.select(te))}_updateModelValue(E,te){te&&this._emitChangeEvent(E),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(E=>E._markForCheck())}static{this.\u0275fac=function(te){return new(te||dt)(l.rXU(l.gRc),l.rXU(ie,8))}}static{this.\u0275dir=l.FsC({type:dt,selectors:[["mat-button-toggle-group"]],contentQueries:function(te,ne,we){if(1&te&&l.wni(we,Ge,5),2&te){let at;l.mGM(at=l.lsd())&&(ne._buttonToggles=at)}},hostAttrs:["role","group",1,"mat-button-toggle-group"],hostVars:5,hostBindings:function(te,ne){2&te&&(l.BMQ("aria-disabled",ne.disabled),l.AVh("mat-button-toggle-vertical",ne.vertical)("mat-button-toggle-group-appearance-standard","standard"===ne.appearance))},inputs:{appearance:"appearance",name:"name",vertical:[l.Mj6.HasDecoratorInputTransform,"vertical","vertical",l.L39],value:"value",multiple:[l.Mj6.HasDecoratorInputTransform,"multiple","multiple",l.L39],disabled:[l.Mj6.HasDecoratorInputTransform,"disabled","disabled",l.L39],hideSingleSelectionIndicator:[l.Mj6.HasDecoratorInputTransform,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",l.L39],hideMultipleSelectionIndicator:[l.Mj6.HasDecoratorInputTransform,"hideMultipleSelectionIndicator","hideMultipleSelectionIndicator",l.L39]},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],standalone:!0,features:[l.Jv_([ae,{provide:_e,useExisting:dt}]),l.GFd]})}}return dt})(),Ge=(()=>{class dt{get buttonId(){return`${this.id}-button`}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(E){this._appearance=E}get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(E){E!==this._checked&&(this._checked=E,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(E){this._disabled=E}constructor(E,te,ne,we,at,We){this._changeDetectorRef=te,this._elementRef=ne,this._focusMonitor=we,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new l.bkB;const je=Number(at);this.tabIndex=je||0===je?je:null,this.buttonToggleGroup=E,this.appearance=We&&We.appearance?We.appearance:"standard"}ngOnInit(){const E=this.buttonToggleGroup;this.id=this.id||"mat-button-toggle-"+fe++,E&&(E._isPrechecked(this)?this.checked=!0:E._isSelected(this)!==this._checked&&E._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){const E=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),E&&E._isSelected(this)&&E._syncButtonToggle(this,!1,!1,!0)}focus(E){this._buttonElement.nativeElement.focus(E)}_onButtonClick(){const E=!!this._isSingleSelector()||!this._checked;E!==this._checked&&(this._checked=E,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.change.emit(new be(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this._isSingleSelector()?this.buttonToggleGroup.name:this.name||null}_isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}static{this.\u0275fac=function(te){return new(te||dt)(l.rXU(_e,8),l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(n.FN),l.kS0("tabindex"),l.rXU(ie,8))}}static{this.\u0275cmp=l.VBU({type:dt,selectors:[["mat-button-toggle"]],viewQuery:function(te,ne){if(1&te&&l.GBs(y,5),2&te){let we;l.mGM(we=l.lsd())&&(ne._buttonElement=we.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:12,hostBindings:function(te,ne){1&te&&l.bIt("focus",function(){return ne.focus()}),2&te&&(l.BMQ("aria-label",null)("aria-labelledby",null)("id",ne.id)("name",null),l.AVh("mat-button-toggle-standalone",!ne.buttonToggleGroup)("mat-button-toggle-checked",ne.checked)("mat-button-toggle-disabled",ne.disabled)("mat-button-toggle-appearance-standard","standard"===ne.appearance))},inputs:{ariaLabel:[l.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[l.Mj6.None,"aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",disableRipple:[l.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",l.L39],appearance:"appearance",checked:[l.Mj6.HasDecoratorInputTransform,"checked","checked",l.L39],disabled:[l.Mj6.HasDecoratorInputTransform,"disabled","disabled",l.L39]},outputs:{change:"change"},exportAs:["matButtonToggle"],standalone:!0,features:[l.GFd,l.aNF],ngContentSelectors:A,decls:8,vars:11,consts:[["button",""],["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"click","id","disabled"],[1,"mat-button-toggle-label-content"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(te,ne){if(1&te){const we=l.RV6();l.NAR(),l.j41(0,"button",1,0),l.bIt("click",function(){return l.eBV(we),l.Njj(ne._onButtonClick())}),l.j41(2,"span",2),l.DNE(3,L,1,1,"mat-pseudo-checkbox",3)(4,Z,1,1,"mat-pseudo-checkbox",3),l.SdG(5),l.k0s()(),l.nrm(6,"span",4)(7,"span",5)}if(2&te){const we=l.sdS(1);l.Y8G("id",ne.buttonId)("disabled",ne.disabled||null),l.BMQ("tabindex",ne.disabled?-1:ne.tabIndex)("aria-pressed",ne.checked)("name",ne._getButtonName())("aria-label",ne.ariaLabel)("aria-labelledby",ne.ariaLabelledby),l.R7$(3),l.vxM(3,ne.buttonToggleGroup&&ne.checked&&!ne.buttonToggleGroup.multiple&&!ne.buttonToggleGroup.hideSingleSelectionIndicator?3:-1),l.R7$(),l.vxM(4,ne.buttonToggleGroup&&ne.checked&&ne.buttonToggleGroup.multiple&&!ne.buttonToggleGroup.hideMultipleSelectionIndicator?4:-1),l.R7$(3),l.Y8G("matRippleTrigger",we)("matRippleDisabled",ne.disableRipple||ne.disabled)}},dependencies:[s.r6,s.wg],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);border-radius:var(--mat-legacy-button-toggle-shape)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow: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)}.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:var(--mat-standard-button-toggle-shape);border:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard .mat-pseudo-checkbox,.mat-button-toggle-group-appearance-standard .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var( --mat-standard-button-toggle-selected-state-text-color )}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.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;color:var(--mat-legacy-button-toggle-text-color);font-family:var(--mat-legacy-button-toggle-label-text-font);font-size:var(--mat-legacy-button-toggle-label-text-size);line-height:var(--mat-legacy-button-toggle-label-text-line-height);font-weight:var(--mat-legacy-button-toggle-label-text-weight);letter-spacing:var(--mat-legacy-button-toggle-label-text-tracking);--mat-minimal-pseudo-checkbox-selected-checkmark-color: var( --mat-legacy-button-toggle-selected-state-text-color )}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-legacy-button-toggle-focus-state-layer-opacity)}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle .mat-pseudo-checkbox{margin-right:12px}[dir=rtl] .mat-button-toggle .mat-pseudo-checkbox{margin-right:0;margin-left:12px}.mat-button-toggle-checked{color:var(--mat-legacy-button-toggle-selected-state-text-color);background-color:var(--mat-legacy-button-toggle-selected-state-background-color)}.mat-button-toggle-disabled{color:var(--mat-legacy-button-toggle-disabled-state-text-color);background-color:var(--mat-legacy-button-toggle-disabled-state-background-color);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var( --mat-legacy-button-toggle-disabled-state-text-color )}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:var(--mat-legacy-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-appearance-standard{color:var(--mat-standard-button-toggle-text-color);background-color:var(--mat-standard-button-toggle-background-color);font-family:var(--mat-standard-button-toggle-label-text-font);font-size:var(--mat-standard-button-toggle-label-text-size);line-height:var(--mat-standard-button-toggle-label-text-line-height);font-weight:var(--mat-standard-button-toggle-label-text-weight);letter-spacing:var(--mat-standard-button-toggle-label-text-tracking)}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:solid 1px var(--mat-standard-button-toggle-divider-color)}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:none;border-top:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-selected-state-text-color);background-color:var(--mat-standard-button-toggle-selected-state-background-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled{color:var(--mat-standard-button-toggle-disabled-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-state-background-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var( --mat-standard-button-toggle-disabled-selected-state-text-color )}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-disabled-selected-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--mat-standard-button-toggle-state-layer-color)}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-hover-state-layer-opacity)}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-focus-state-layer-opacity)}@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;padding:0 16px;line-height:var(--mat-legacy-button-toggle-height);position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px;line-height:var(--mat-standard-button-toggle-height)}.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;background-color:var(--mat-legacy-button-toggle-state-layer-color)}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 500px;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}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{--mat-focus-indicator-border-radius:var(--mat-standard-button-toggle-shape)}.mat-button-toggle-group-appearance-standard .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-standard-button-toggle-shape);border-bottom-right-radius:var(--mat-standard-button-toggle-shape)}.mat-button-toggle-group-appearance-standard .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-left-radius:var(--mat-standard-button-toggle-shape);border-bottom-left-radius:var(--mat-standard-button-toggle-shape)}"],encapsulation:2,changeDetection:0})}}return dt})(),_t=(()=>{class dt{static{this.\u0275fac=function(te){return new(te||dt)}}static{this.\u0275mod=l.$C({type:dt})}static{this.\u0275inj=l.G2t({imports:[s.yE,s.pZ,Ge,s.yE]})}}return dt})()},22732:(Bt,Ce,p)=>{"use strict";p.d(Ce,{$z:()=>te,Hl:()=>ln,iY:()=>gn});var n=p(30206),a=p(61268),l=p(23831),m=p(79219);const s=["mat-button",""],y=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],A=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],ae=["mat-icon-button",""],fe=["*"],Te=new a.nKC("MAT_BUTTON_CONFIG"),_t=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let dt=(()=>{class Xt{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(ke){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,ke)}get disableRipple(){return this._disableRipple}set disableRipple(ke){this._disableRipple=ke,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(ke){this._disabled=ke,this._updateRippleDisabled()}constructor(ke,re,pe,U){this._elementRef=ke,this._platform=re,this._ngZone=pe,this._animationMode=U,this._focusMonitor=(0,a.WQX)(l.FN),this._rippleLoader=(0,a.WQX)(m.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;const G=(0,a.WQX)(Te,{optional:!0}),J=ke.nativeElement,Ne=J.classList;this.disabledInteractive=G?.disabledInteractive??!1,this._rippleLoader?.configureRipple(J,{className:"mat-mdc-button-ripple"});for(const{attribute:Pt,mdcClasses:tt}of _t)J.hasAttribute(Pt)&&Ne.add(...tt)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(ke="program",re){ke?this._focusMonitor.focusVia(this._elementRef.nativeElement,ke,re):this._elementRef.nativeElement.focus(re)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:!(!this.disabled||!this.disabledInteractive)||null}_getDisabledAttribute(){return!(this.disabledInteractive||!this.disabled)||null}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static{this.\u0275fac=function(re){a.QTQ()}}static{this.\u0275dir=a.FsC({type:Xt,inputs:{color:"color",disableRipple:[a.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",a.L39],disabled:[a.Mj6.HasDecoratorInputTransform,"disabled","disabled",a.L39],ariaDisabled:[a.Mj6.HasDecoratorInputTransform,"aria-disabled","ariaDisabled",a.L39],disabledInteractive:[a.Mj6.HasDecoratorInputTransform,"disabledInteractive","disabledInteractive",a.L39]},features:[a.GFd]})}}return Xt})(),te=(()=>{class Xt extends dt{constructor(ke,re,pe,U){super(ke,re,pe,U)}static{this.\u0275fac=function(re){return new(re||Xt)(a.rXU(a.aKT),a.rXU(n.OD),a.rXU(a.SKi),a.rXU(a.bc$,8))}}static{this.\u0275cmp=a.VBU({type:Xt,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(re,pe){2&re&&(a.BMQ("disabled",pe._getDisabledAttribute())("aria-disabled",pe._getAriaDisabled()),a.HbH(pe.color?"mat-"+pe.color:""),a.AVh("mat-mdc-button-disabled",pe.disabled)("mat-mdc-button-disabled-interactive",pe.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===pe._animationMode)("mat-unthemed",!pe.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[a.Vt3,a.aNF],attrs:s,ngContentSelectors:A,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(re,pe){1&re&&(a.NAR(y),a.nrm(0,"span",0),a.SdG(1),a.j41(2,"span",1),a.SdG(3,1),a.k0s(),a.SdG(4,2),a.nrm(5,"span",2)(6,"span",3)),2&re&&a.AVh("mdc-button__ripple",!pe._isFab)("mdc-fab__ripple",pe._isFab)},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(100% + 4px);width:calc(100% + 4px);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{font-family:var(--mdc-text-button-label-text-font);font-size:var(--mdc-text-button-label-text-size);letter-spacing:var(--mdc-text-button-label-text-tracking);font-weight:var(--mdc-text-button-label-text-weight);text-transform:var(--mdc-text-button-label-text-transform);height:var(--mdc-text-button-container-height);border-radius:var(--mdc-text-button-container-shape);padding:0 var(--mat-text-button-horizontal-padding, 8px)}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color)}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity)}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity)}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{font-family:var(--mdc-filled-button-label-text-font);font-size:var(--mdc-filled-button-label-text-size);letter-spacing:var(--mdc-filled-button-label-text-tracking);font-weight:var(--mdc-filled-button-label-text-weight);text-transform:var(--mdc-filled-button-label-text-transform);height:var(--mdc-filled-button-container-height);border-radius:var(--mdc-filled-button-container-shape);padding:0 var(--mat-filled-button-horizontal-padding, 16px)}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color)}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity)}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity)}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{font-family:var(--mdc-protected-button-label-text-font);font-size:var(--mdc-protected-button-label-text-size);letter-spacing:var(--mdc-protected-button-label-text-tracking);font-weight:var(--mdc-protected-button-label-text-weight);text-transform:var(--mdc-protected-button-label-text-transform);height:var(--mdc-protected-button-container-height);border-radius:var(--mdc-protected-button-container-shape);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow)}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color)}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color)}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity)}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity)}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow)}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow)}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow)}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow)}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{font-family:var(--mdc-outlined-button-label-text-font);font-size:var(--mdc-outlined-button-label-text-size);letter-spacing:var(--mdc-outlined-button-label-text-tracking);font-weight:var(--mdc-outlined-button-label-text-weight);text-transform:var(--mdc-outlined-button-label-text-transform);height:var(--mdc-outlined-button-container-height);border-radius:var(--mdc-outlined-button-container-shape);padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width);padding:0 var(--mat-outlined-button-horizontal-padding, 15px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color)}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color)}.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)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width))}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity)}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity)}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button-base{text-decoration:none}.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-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.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}.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._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,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.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})}}return Xt})(),gn=(()=>{class Xt extends dt{constructor(ke,re,pe,U){super(ke,re,pe,U),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static{this.\u0275fac=function(re){return new(re||Xt)(a.rXU(a.aKT),a.rXU(n.OD),a.rXU(a.SKi),a.rXU(a.bc$,8))}}static{this.\u0275cmp=a.VBU({type:Xt,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(re,pe){2&re&&(a.BMQ("disabled",pe._getDisabledAttribute())("aria-disabled",pe._getAriaDisabled()),a.HbH(pe.color?"mat-"+pe.color:""),a.AVh("mat-mdc-button-disabled",pe.disabled)("mat-mdc-button-disabled-interactive",pe.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===pe._animationMode)("mat-unthemed",!pe.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[a.Vt3,a.aNF],attrs:ae,ngContentSelectors:fe,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(re,pe){1&re&&(a.NAR(),a.nrm(0,"span",0),a.SdG(1),a.nrm(2,"span",1)(3,"span",2))},styles:['.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{color:var(--mdc-icon-button-icon-color)}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.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-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.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-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity)}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity)}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.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}',".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})}}return Xt})(),ln=(()=>{class Xt{static{this.\u0275fac=function(re){return new(re||Xt)}}static{this.\u0275mod=a.$C({type:Xt})}static{this.\u0275inj=a.G2t({imports:[m.yE,m.pZ,m.yE]})}}return Xt})()},2919:(Bt,Ce,p)=>{"use strict";p.d(Ce,{So:()=>fe,g7:()=>_t});var n=p(61268),a=p(27803),l=p(79219);const m=["input"],s=["label"],y=["*"],A=new n.nKC("mat-checkbox-default-options",{providedIn:"root",factory:L});function L(){return{color:"accent",clickAction:"check-indeterminate"}}var Z=function(dt){return dt[dt.Init=0]="Init",dt[dt.Checked=1]="Checked",dt[dt.Unchecked=2]="Unchecked",dt[dt.Indeterminate=3]="Indeterminate",dt}(Z||{});const ie={provide:a.kq,useExisting:(0,n.Rfq)(()=>fe),multi:!0};class S{}let _e=0;const ae=L();let fe=(()=>{class dt{focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(E){const te=new S;return te.source=this,te.checked=E,te}_getAnimationTargetElement(){return this._inputElement?.nativeElement}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(E,te,ne,we,at,We){this._elementRef=E,this._changeDetectorRef=te,this._ngZone=ne,this._animationMode=at,this._options=We,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"},this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new n.bkB,this.indeterminateChange=new n.bkB,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=Z.Init,this._controlValueAccessorChangeFn=()=>{},this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||ae,this.color=this._options.color||ae.color,this.tabIndex=parseInt(we)||0,this.id=this._uniqueId="mat-mdc-checkbox-"+ ++_e}ngOnChanges(E){E.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(E){E!=this.checked&&(this._checked=E,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(E){E!==this.disabled&&(this._disabled=E,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(E){const te=E!=this._indeterminate;this._indeterminate=E,te&&(this._transitionCheckState(this._indeterminate?Z.Indeterminate:this.checked?Z.Checked:Z.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(E){this.checked=!!E}registerOnChange(E){this._controlValueAccessorChangeFn=E}registerOnTouched(E){this._onTouched=E}setDisabledState(E){this.disabled=E}validate(E){return this.required&&!0!==E.value?{required:!0}:null}registerOnValidatorChange(E){this._validatorChangeFn=E}_transitionCheckState(E){let te=this._currentCheckState,ne=this._getAnimationTargetElement();if(te!==E&&ne&&(this._currentAnimationClass&&ne.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(te,E),this._currentCheckState=E,this._currentAnimationClass.length>0)){ne.classList.add(this._currentAnimationClass);const we=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{ne.classList.remove(we)},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 E=this._options?.clickAction;this.disabled||"noop"===E?!this.disabled&&"noop"===E&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==E&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?Z.Checked:Z.Unchecked),this._emitChangeEvent())}_onInteractionEvent(E){E.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(E,te){if("NoopAnimations"===this._animationMode)return"";switch(E){case Z.Init:if(te===Z.Checked)return this._animationClasses.uncheckedToChecked;if(te==Z.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case Z.Unchecked:return te===Z.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case Z.Checked:return te===Z.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case Z.Indeterminate:return te===Z.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(E){const te=this._inputElement;te&&(te.nativeElement.indeterminate=E)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(E){E.target&&this._labelElement.nativeElement.contains(E.target)&&E.stopPropagation()}static{this.\u0275fac=function(te){return new(te||dt)(n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(n.SKi),n.kS0("tabindex"),n.rXU(n.bc$,8),n.rXU(A,8))}}static{this.\u0275cmp=n.VBU({type:dt,selectors:[["mat-checkbox"]],viewQuery:function(te,ne){if(1&te&&(n.GBs(m,5),n.GBs(s,5),n.GBs(l.r6,5)),2&te){let we;n.mGM(we=n.lsd())&&(ne._inputElement=we.first),n.mGM(we=n.lsd())&&(ne._labelElement=we.first),n.mGM(we=n.lsd())&&(ne.ripple=we.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:14,hostBindings:function(te,ne){2&te&&(n.Mr5("id",ne.id),n.BMQ("tabindex",null)("aria-label",null)("aria-labelledby",null),n.HbH(ne.color?"mat-"+ne.color:"mat-accent"),n.AVh("_mat-animation-noopable","NoopAnimations"===ne._animationMode)("mdc-checkbox--disabled",ne.disabled)("mat-mdc-checkbox-disabled",ne.disabled)("mat-mdc-checkbox-checked",ne.checked))},inputs:{ariaLabel:[n.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[n.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[n.Mj6.None,"aria-describedby","ariaDescribedby"],id:"id",required:[n.Mj6.HasDecoratorInputTransform,"required","required",n.L39],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[n.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",n.L39],tabIndex:[n.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",E=>null==E?void 0:(0,n.Udg)(E)],color:"color",checked:[n.Mj6.HasDecoratorInputTransform,"checked","checked",n.L39],disabled:[n.Mj6.HasDecoratorInputTransform,"disabled","disabled",n.L39],indeterminate:[n.Mj6.HasDecoratorInputTransform,"indeterminate","indeterminate",n.L39]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[n.Jv_([ie,{provide:a.cz,useExisting:dt,multi:!0}]),n.GFd,n.OA$,n.aNF],ngContentSelectors:y,decls:15,vars:19,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[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"],[1,"mdc-label",3,"for"]],template:function(te,ne){if(1&te){const we=n.RV6();n.NAR(),n.j41(0,"div",3),n.bIt("click",function(We){return n.eBV(we),n.Njj(ne._preventBubblingFromLabel(We))}),n.j41(1,"div",4,0)(3,"div",5),n.bIt("click",function(){return n.eBV(we),n.Njj(ne._onTouchTargetClick())}),n.k0s(),n.j41(4,"input",6,1),n.bIt("blur",function(){return n.eBV(we),n.Njj(ne._onBlur())})("click",function(){return n.eBV(we),n.Njj(ne._onInputClick())})("change",function(We){return n.eBV(we),n.Njj(ne._onInteractionEvent(We))}),n.k0s(),n.nrm(6,"div",7),n.j41(7,"div",8),n.qSk(),n.j41(8,"svg",9),n.nrm(9,"path",10),n.k0s(),n.joV(),n.nrm(10,"div",11),n.k0s(),n.nrm(11,"div",12),n.k0s(),n.j41(12,"label",13,2),n.SdG(14),n.k0s()()}if(2&te){const we=n.sdS(2);n.Y8G("labelPosition",ne.labelPosition),n.R7$(4),n.AVh("mdc-checkbox--selected",ne.checked),n.Y8G("checked",ne.checked)("indeterminate",ne.indeterminate)("disabled",ne.disabled)("id",ne.inputId)("required",ne.required)("tabIndex",ne.disabled?-1:ne.tabIndex),n.BMQ("aria-label",ne.ariaLabel||null)("aria-labelledby",ne.ariaLabelledby)("aria-describedby",ne.ariaDescribedby)("aria-checked",ne.indeterminate?"mixed":null)("name",ne.name)("value",ne.value),n.R7$(7),n.Y8G("matRippleTrigger",we)("matRippleDisabled",ne.disableRipple||ne.disabled)("matRippleCentered",!0),n.R7$(),n.Y8G("for",ne.inputId)}},dependencies:[l.r6,l.tO],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) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.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-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.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);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.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)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.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);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.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);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.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);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.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);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.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-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.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-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.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;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.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-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return dt})(),_t=(()=>{class dt{static{this.\u0275fac=function(te){return new(te||dt)}}static{this.\u0275mod=n.$C({type:dt})}static{this.\u0275inj=n.G2t({imports:[fe,l.yE,l.yE]})}}return dt})()},79219:(Bt,Ce,p)=>{"use strict";p.d(Ce,{MJ:()=>pe,es:()=>Ee,de:()=>U,Ju:()=>ke,QC:()=>Gt,is:()=>Pn,yE:()=>at,wT:()=>qe,Sy:()=>kt,MI:()=>bn,wg:()=>Nt,r6:()=>ot,Ej:()=>En,pZ:()=>nt,X0:()=>ln,tO:()=>lt,jb:()=>hn,TL:()=>he});var n=p(61268),a=p(23831),l=p(42749),s=p(5795),y=p(30206),A=p(38875),L=p(53613),Z=p(6166);const _e=["text"],ae=[[["mat-icon"]],"*"],fe=["mat-icon","*"];function be(xe,de){if(1&xe&&n.nrm(0,"mat-pseudo-checkbox",1),2&xe){const k=n.XpG();n.Y8G("disabled",k.disabled)("state",k.selected?"checked":"unchecked")}}function Te(xe,de){if(1&xe&&n.nrm(0,"mat-pseudo-checkbox",3),2&xe){const k=n.XpG();n.Y8G("disabled",k.disabled)}}function Ge(xe,de){if(1&xe&&(n.j41(0,"span",4),n.EFF(1),n.k0s()),2&xe){const k=n.XpG();n.R7$(),n.SpI("(",k.group.label,")")}}const _t=["mat-internal-form-field",""],dt=["*"],we=new n.nKC("mat-sanity-checks",{providedIn:"root",factory:function ne(){return!0}});let at=(()=>{class xe{constructor(k,le,ge){this._sanityChecks=le,this._document=ge,this._hasDoneGlobalChecks=!1,k._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(k){return!(0,y.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[k])}static{this.\u0275fac=function(le){return new(le||xe)(n.KVO(a.Q_),n.KVO(we,8),n.KVO(s.qQ))}}static{this.\u0275mod=n.$C({type:xe})}static{this.\u0275inj=n.G2t({imports:[l.jI,l.jI]})}}return xe})();class ln{constructor(de,k,le,ge,ht){this._defaultMatcher=de,this.ngControl=k,this._parentFormGroup=le,this._parentForm=ge,this._stateChanges=ht,this.errorState=!1}updateErrorState(){const de=this.errorState,k=this._parentFormGroup||this._parentForm,le=this.matcher||this._defaultMatcher,ge=this.ngControl?this.ngControl.control:null,ht=le?.isErrorState(ge,k)??!1;ht!==de&&(this.errorState=ht,this._stateChanges.next())}}const ke=new n.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function re(){return(0,n.WQX)(n.xe9)}});class pe{constructor(){this._localeChanges=new L.B,this.localeChanges=this._localeChanges}getValidDateOrNull(de){return this.isDateInstance(de)&&this.isValid(de)?de:null}deserialize(de){return null==de||this.isDateInstance(de)&&this.isValid(de)?de:this.invalid()}setLocale(de){this.locale=de,this._localeChanges.next()}compareDate(de,k){return this.getYear(de)-this.getYear(k)||this.getMonth(de)-this.getMonth(k)||this.getDate(de)-this.getDate(k)}sameDate(de,k){if(de&&k){let le=this.isValid(de),ge=this.isValid(k);return le&&ge?!this.compareDate(de,k):le==ge}return de==k}clampDate(de,k,le){return k&&this.compareDate(de,k)<0?k:le&&this.compareDate(de,le)>0?le:de}}const U=new n.nKC("mat-date-formats");let Ee=(()=>{class xe{isErrorState(k,le){return!!(k&&k.invalid&&(k.touched||le&&le.submitted))}static{this.\u0275fac=function(le){return new(le||xe)}}static{this.\u0275prov=n.jDH({token:xe,factory:xe.\u0275fac,providedIn:"root"})}}return xe})();var ze=function(xe){return xe[xe.FADING_IN=0]="FADING_IN",xe[xe.VISIBLE=1]="VISIBLE",xe[xe.FADING_OUT=2]="FADING_OUT",xe[xe.HIDDEN=3]="HIDDEN",xe}(ze||{});class it{constructor(de,k,le,ge=!1){this._renderer=de,this.element=k,this.config=le,this._animationForciblyDisabledThroughCss=ge,this.state=ze.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const st=(0,y.BQ)({passive:!0,capture:!0});class $t{constructor(){this._events=new Map,this._delegateEventHandler=de=>{const k=(0,y.Fb)(de);k&&this._events.get(de.type)?.forEach((le,ge)=>{(ge===k||ge.contains(k))&&le.forEach(ht=>ht.handleEvent(de))})}}addHandler(de,k,le,ge){const ht=this._events.get(k);if(ht){const Ht=ht.get(le);Ht?Ht.add(ge):ht.set(le,new Set([ge]))}else this._events.set(k,new Map([[le,new Set([ge])]])),de.runOutsideAngular(()=>{document.addEventListener(k,this._delegateEventHandler,st)})}removeHandler(de,k,le){const ge=this._events.get(de);if(!ge)return;const ht=ge.get(k);ht&&(ht.delete(le),0===ht.size&&ge.delete(k),0===ge.size&&(this._events.delete(de),document.removeEventListener(de,this._delegateEventHandler,st)))}}const un={enterDuration:225,exitDuration:150},ri=(0,y.BQ)({passive:!0,capture:!0}),Dn=["mousedown","touchstart"],Fe=["mouseup","mouseleave","touchend","touchcancel"];class Rt{static{this._eventManager=new $t}constructor(de,k,le,ge){this._target=de,this._ngZone=k,this._platform=ge,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,ge.isBrowser&&(this._containerElement=(0,A.i8)(le))}fadeInRipple(de,k,le={}){const ge=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),ht={...un,...le.animation};le.centered&&(de=ge.left+ge.width/2,k=ge.top+ge.height/2);const Ht=le.radius||function qt(xe,de,k){const le=Math.max(Math.abs(xe-k.left),Math.abs(xe-k.right)),ge=Math.max(Math.abs(de-k.top),Math.abs(de-k.bottom));return Math.sqrt(le*le+ge*ge)}(de,k,ge),ft=de-ge.left,Tt=k-ge.top,Tn=ht.enterDuration,tn=document.createElement("div");tn.classList.add("mat-ripple-element"),tn.style.left=ft-Ht+"px",tn.style.top=Tt-Ht+"px",tn.style.height=2*Ht+"px",tn.style.width=2*Ht+"px",null!=le.color&&(tn.style.backgroundColor=le.color),tn.style.transitionDuration=`${Tn}ms`,this._containerElement.appendChild(tn);const oi=window.getComputedStyle(tn),Si=oi.transitionDuration,vi="none"===oi.transitionProperty||"0s"===Si||"0s, 0s"===Si||0===ge.width&&0===ge.height,mn=new it(this,tn,le,vi);tn.style.transform="scale3d(1, 1, 1)",mn.state=ze.FADING_IN,le.persistent||(this._mostRecentTransientRipple=mn);let $n=null;return!vi&&(Tn||ht.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const Ae=()=>this._finishRippleTransition(mn),Sn=()=>this._destroyRipple(mn);tn.addEventListener("transitionend",Ae),tn.addEventListener("transitioncancel",Sn),$n={onTransitionEnd:Ae,onTransitionCancel:Sn}}),this._activeRipples.set(mn,$n),(vi||!Tn)&&this._finishRippleTransition(mn),mn}fadeOutRipple(de){if(de.state===ze.FADING_OUT||de.state===ze.HIDDEN)return;const k=de.element,le={...un,...de.config.animation};k.style.transitionDuration=`${le.exitDuration}ms`,k.style.opacity="0",de.state=ze.FADING_OUT,(de._animationForciblyDisabledThroughCss||!le.exitDuration)&&this._finishRippleTransition(de)}fadeOutAll(){this._getActiveRipples().forEach(de=>de.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(de=>{de.config.persistent||de.fadeOut()})}setupTriggerEvents(de){const k=(0,A.i8)(de);!this._platform.isBrowser||!k||k===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=k,Dn.forEach(le=>{Rt._eventManager.addHandler(this._ngZone,le,k,this)}))}handleEvent(de){"mousedown"===de.type?this._onMousedown(de):"touchstart"===de.type?this._onTouchStart(de):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Fe.forEach(k=>{this._triggerElement.addEventListener(k,this,ri)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(de){de.state===ze.FADING_IN?this._startFadeOutTransition(de):de.state===ze.FADING_OUT&&this._destroyRipple(de)}_startFadeOutTransition(de){const k=de===this._mostRecentTransientRipple,{persistent:le}=de.config;de.state=ze.VISIBLE,!le&&(!k||!this._isPointerDown)&&de.fadeOut()}_destroyRipple(de){const k=this._activeRipples.get(de)??null;this._activeRipples.delete(de),this._activeRipples.size||(this._containerRect=null),de===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),de.state=ze.HIDDEN,null!==k&&(de.element.removeEventListener("transitionend",k.onTransitionEnd),de.element.removeEventListener("transitioncancel",k.onTransitionCancel)),de.element.remove()}_onMousedown(de){const k=(0,a._G)(de),le=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!k&&!le&&(this._isPointerDown=!0,this.fadeInRipple(de.clientX,de.clientY,this._target.rippleConfig))}_onTouchStart(de){if(!this._target.rippleDisabled&&!(0,a.w6)(de)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const k=de.changedTouches;if(k)for(let le=0;le<k.length;le++)this.fadeInRipple(k[le].clientX,k[le].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(de=>{!de.config.persistent&&(de.state===ze.VISIBLE||de.config.terminateOnPointerUp&&de.state===ze.FADING_IN)&&de.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const de=this._triggerElement;de&&(Dn.forEach(k=>Rt._eventManager.removeHandler(k,de,this)),this._pointerUpEventsRegistered&&Fe.forEach(k=>de.removeEventListener(k,this,ri)))}}const me=new n.nKC("mat-ripple-global-options");let ot=(()=>{class xe{get disabled(){return this._disabled}set disabled(k){k&&this.fadeOutAllNonPersistent(),this._disabled=k,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(k){this._trigger=k,this._setupTriggerEventsIfEnabled()}constructor(k,le,ge,ht,Ht){this._elementRef=k,this._animationMode=Ht,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=ht||{},this._rippleRenderer=new Rt(this,le,k,ge)}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(k,le=0,ge){return"number"==typeof k?this._rippleRenderer.fadeInRipple(k,le,{...this.rippleConfig,...ge}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...k})}static{this.\u0275fac=function(le){return new(le||xe)(n.rXU(n.aKT),n.rXU(n.SKi),n.rXU(y.OD),n.rXU(me,8),n.rXU(n.bc$,8))}}static{this.\u0275dir=n.FsC({type:xe,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(le,ge){2&le&&n.AVh("mat-ripple-unbounded",ge.unbounded)},inputs:{color:[n.Mj6.None,"matRippleColor","color"],unbounded:[n.Mj6.None,"matRippleUnbounded","unbounded"],centered:[n.Mj6.None,"matRippleCentered","centered"],radius:[n.Mj6.None,"matRippleRadius","radius"],animation:[n.Mj6.None,"matRippleAnimation","animation"],disabled:[n.Mj6.None,"matRippleDisabled","disabled"],trigger:[n.Mj6.None,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}}return xe})(),nt=(()=>{class xe{static{this.\u0275fac=function(le){return new(le||xe)}}static{this.\u0275mod=n.$C({type:xe})}static{this.\u0275inj=n.G2t({imports:[at,at]})}}return xe})(),Nt=(()=>{class xe{constructor(k){this._animationMode=k,this.state="unchecked",this.disabled=!1,this.appearance="full"}static{this.\u0275fac=function(le){return new(le||xe)(n.rXU(n.bc$,8))}}static{this.\u0275cmp=n.VBU({type:xe,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(le,ge){2&le&&n.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===ge.state)("mat-pseudo-checkbox-checked","checked"===ge.state)("mat-pseudo-checkbox-disabled",ge.disabled)("mat-pseudo-checkbox-minimal","minimal"===ge.appearance)("mat-pseudo-checkbox-full","full"===ge.appearance)("_mat-animation-noopable","NoopAnimations"===ge._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[n.aNF],decls:0,vars:0,template:function(le,ge){},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-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color);border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color);border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color)}.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})}}return xe})(),wn=(()=>{class xe{static{this.\u0275fac=function(le){return new(le||xe)}}static{this.\u0275mod=n.$C({type:xe})}static{this.\u0275inj=n.G2t({imports:[at]})}}return xe})();const Pn=new n.nKC("MAT_OPTION_PARENT_COMPONENT"),Gt=new n.nKC("MatOptgroup");let St=0;class bn{constructor(de,k=!1){this.source=de,this.isUserInput=k}}let qe=(()=>{class xe{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(k){this._disabled=k}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(k,le,ge,ht){this._element=k,this._changeDetectorRef=le,this._parent=ge,this.group=ht,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+St++,this.onSelectionChange=new n.bkB,this._stateChanges=new L.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(k=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),k&&this._emitSelectionChangeEvent())}deselect(k=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),k&&this._emitSelectionChangeEvent())}focus(k,le){const ge=this._getHostElement();"function"==typeof ge.focus&&ge.focus(le)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(k){(k.keyCode===Z.Fm||k.keyCode===Z.t6)&&!(0,Z.rp)(k)&&(this._selectViaInteraction(),k.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 k=this.viewValue;k!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=k)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(k=!1){this.onSelectionChange.emit(new bn(this,k))}static{this.\u0275fac=function(le){return new(le||xe)(n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(Pn,8),n.rXU(Gt,8))}}static{this.\u0275cmp=n.VBU({type:xe,selectors:[["mat-option"]],viewQuery:function(le,ge){if(1&le&&n.GBs(_e,7),2&le){let ht;n.mGM(ht=n.lsd())&&(ge._text=ht.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(le,ge){1&le&&n.bIt("click",function(){return ge._selectViaInteraction()})("keydown",function(Ht){return ge._handleKeydown(Ht)}),2&le&&(n.Mr5("id",ge.id),n.BMQ("aria-selected",ge.selected)("aria-disabled",ge.disabled.toString()),n.AVh("mdc-list-item--selected",ge.selected)("mat-mdc-option-multiple",ge.multiple)("mat-mdc-option-active",ge.active)("mdc-list-item--disabled",ge.disabled))},inputs:{value:"value",id:"id",disabled:[n.Mj6.HasDecoratorInputTransform,"disabled","disabled",n.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[n.GFd,n.aNF],ngContentSelectors:fe,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(le,ge){1&le&&(n.NAR(ae),n.DNE(0,be,1,2,"mat-pseudo-checkbox",1),n.SdG(1),n.j41(2,"span",2,0),n.SdG(4,1),n.k0s(),n.DNE(5,Te,1,1,"mat-pseudo-checkbox",3)(6,Ge,2,1,"span",4),n.nrm(7,"div",5)),2&le&&(n.vxM(0,ge.multiple?0:-1),n.R7$(5),n.vxM(5,ge.multiple||!ge.selected||ge.hideSingleSelectionIndicator?-1:5),n.R7$(),n.vxM(6,ge.group&&ge.group._inert?6:-1),n.R7$(),n.Y8G("matRippleTrigger",ge._getHostElement())("matRippleDisabled",ge.disabled||ge.disableRipple))},dependencies:[Nt,ot],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;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);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:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.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-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return xe})();function hn(xe,de,k){if(k.length){let le=de.toArray(),ge=k.toArray(),ht=0;for(let Ht=0;Ht<xe+1;Ht++)le[Ht].group&&le[Ht].group===ge[ht]&&ht++;return ht}return 0}function he(xe,de,k,le){return xe<k?xe:xe+de>k+le?Math.max(0,xe-le+de):k}let kt=(()=>{class xe{static{this.\u0275fac=function(le){return new(le||xe)}}static{this.\u0275mod=n.$C({type:xe})}static{this.\u0275inj=n.G2t({imports:[nt,at,wn]})}}return xe})();const w={capture:!0},z=["focus","click","mouseenter","touchstart"],M="mat-ripple-loader-uninitialized",q="mat-ripple-loader-class-name",Be="mat-ripple-loader-centered",Lt="mat-ripple-loader-disabled";let En=(()=>{class xe{constructor(){this._document=(0,n.WQX)(s.qQ,{optional:!0}),this._animationMode=(0,n.WQX)(n.bc$,{optional:!0}),this._globalRippleOptions=(0,n.WQX)(me,{optional:!0}),this._platform=(0,n.WQX)(y.OD),this._ngZone=(0,n.WQX)(n.SKi),this._hosts=new Map,this._onInteraction=k=>{if(!(k.target instanceof HTMLElement))return;const ge=k.target.closest(`[${M}]`);ge&&this._createRipple(ge)},this._ngZone.runOutsideAngular(()=>{for(const k of z)this._document?.addEventListener(k,this._onInteraction,w)})}ngOnDestroy(){const k=this._hosts.keys();for(const le of k)this.destroyRipple(le);for(const le of z)this._document?.removeEventListener(le,this._onInteraction,w)}configureRipple(k,le){k.setAttribute(M,""),(le.className||!k.hasAttribute(q))&&k.setAttribute(q,le.className||""),le.centered&&k.setAttribute(Be,""),le.disabled&&k.setAttribute(Lt,"")}getRipple(k){return this._hosts.get(k)||this._createRipple(k)}setDisabled(k,le){const ge=this._hosts.get(k);ge?ge.disabled=le:le?k.setAttribute(Lt,""):k.removeAttribute(Lt)}_createRipple(k){if(!this._document)return;const le=this._hosts.get(k);if(le)return le;k.querySelector(".mat-ripple")?.remove();const ge=this._document.createElement("span");ge.classList.add("mat-ripple",k.getAttribute(q)),k.append(ge);const ht=new ot(new n.aKT(ge),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return ht._isInitialized=!0,ht.trigger=k,ht.centered=k.hasAttribute(Be),ht.disabled=k.hasAttribute(Lt),this.attachRipple(k,ht),ht}attachRipple(k,le){k.removeAttribute(M),this._hosts.set(k,le)}destroyRipple(k){const le=this._hosts.get(k);le&&(le.ngOnDestroy(),this._hosts.delete(k))}static{this.\u0275fac=function(le){return new(le||xe)}}static{this.\u0275prov=n.jDH({token:xe,factory:xe.\u0275fac,providedIn:"root"})}}return xe})(),lt=(()=>{class xe{static{this.\u0275fac=function(le){return new(le||xe)}}static{this.\u0275cmp=n.VBU({type:xe,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(le,ge){2&le&&n.AVh("mdc-form-field--align-end","before"===ge.labelPosition)},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[n.aNF],attrs:_t,ngContentSelectors:dt,decls:1,vars:0,template:function(le,ge){1&le&&(n.NAR(),n.SdG(0))},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-form-field{font-family:var(--mdc-form-field-label-text-font);line-height:var(--mdc-form-field-label-text-line-height);font-size:var(--mdc-form-field-label-text-size);font-weight:var(--mdc-form-field-label-text-weight);letter-spacing:var(--mdc-form-field-label-text-tracking);color:var(--mdc-form-field-label-text-color)}.mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}"],encapsulation:2,changeDetection:0})}}return xe})()},25246:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Vh:()=>k,X6:()=>Bn,bU:()=>tn,bZ:()=>Tt});var n=p(23831),a=p(49550),l=p(99121),m=p(5795),s=p(61268),y=p(22732),A=p(46566),L=p(79219),Z=p(53613),ie=p(56811),S=p(66100),_e=p(89663),ae=p(6166),fe=p(42749),be=p(30206),Te=p(99515),Ge=p(98434),_t=p(19754),dt=p(38875),P=p(42635),E=p(27803),te=p(34484),ne=p(1347);const we=["mat-calendar-body",""];function at(Ct,Wn){if(1&Ct&&(s.j41(0,"tr",0)(1,"td",3),s.EFF(2),s.k0s()()),2&Ct){const Y=s.XpG();s.R7$(),s.xc7("padding-top",Y._cellPadding)("padding-bottom",Y._cellPadding),s.BMQ("colspan",Y.numCols),s.R7$(),s.SpI(" ",Y.label," ")}}function We(Ct,Wn){if(1&Ct&&(s.j41(0,"td",3),s.EFF(1),s.k0s()),2&Ct){const Y=s.XpG(2);s.xc7("padding-top",Y._cellPadding)("padding-bottom",Y._cellPadding),s.BMQ("colspan",Y._firstRowOffset),s.R7$(),s.SpI(" ",Y._firstRowOffset>=Y.labelMinRequiredCells?Y.label:""," ")}}function je(Ct,Wn){if(1&Ct){const Y=s.RV6();s.j41(0,"td",6)(1,"button",7),s.bIt("click",function(Se){const Yt=s.eBV(Y).$implicit,Yn=s.XpG(2);return s.Njj(Yn._cellClicked(Yt,Se))})("focus",function(Se){const Yt=s.eBV(Y).$implicit,Yn=s.XpG(2);return s.Njj(Yn._emitActiveDateChange(Yt,Se))}),s.j41(2,"span",8),s.EFF(3),s.k0s(),s.nrm(4,"span",9),s.k0s()()}if(2&Ct){const Y=Wn.$implicit,Ve=Wn.$index,Se=s.XpG().$index,Yt=s.XpG();s.xc7("width",Yt._cellWidth)("padding-top",Yt._cellPadding)("padding-bottom",Yt._cellPadding),s.BMQ("data-mat-row",Se)("data-mat-col",Ve),s.R7$(),s.AVh("mat-calendar-body-disabled",!Y.enabled)("mat-calendar-body-active",Yt._isActiveCell(Se,Ve))("mat-calendar-body-range-start",Yt._isRangeStart(Y.compareValue))("mat-calendar-body-range-end",Yt._isRangeEnd(Y.compareValue))("mat-calendar-body-in-range",Yt._isInRange(Y.compareValue))("mat-calendar-body-comparison-bridge-start",Yt._isComparisonBridgeStart(Y.compareValue,Se,Ve))("mat-calendar-body-comparison-bridge-end",Yt._isComparisonBridgeEnd(Y.compareValue,Se,Ve))("mat-calendar-body-comparison-start",Yt._isComparisonStart(Y.compareValue))("mat-calendar-body-comparison-end",Yt._isComparisonEnd(Y.compareValue))("mat-calendar-body-in-comparison-range",Yt._isInComparisonRange(Y.compareValue))("mat-calendar-body-preview-start",Yt._isPreviewStart(Y.compareValue))("mat-calendar-body-preview-end",Yt._isPreviewEnd(Y.compareValue))("mat-calendar-body-in-preview",Yt._isInPreview(Y.compareValue)),s.Y8G("ngClass",Y.cssClasses)("tabindex",Yt._isActiveCell(Se,Ve)?0:-1),s.BMQ("aria-label",Y.ariaLabel)("aria-disabled",!Y.enabled||null)("aria-pressed",Yt._isSelected(Y.compareValue))("aria-current",Yt.todayValue===Y.compareValue?"date":null)("aria-describedby",Yt._getDescribedby(Y.compareValue)),s.R7$(),s.AVh("mat-calendar-body-selected",Yt._isSelected(Y.compareValue))("mat-calendar-body-comparison-identical",Yt._isComparisonIdentical(Y.compareValue))("mat-calendar-body-today",Yt.todayValue===Y.compareValue),s.R7$(),s.SpI(" ",Y.displayValue," ")}}function yt(Ct,Wn){if(1&Ct&&(s.j41(0,"tr",1),s.DNE(1,We,2,6,"td",4),s.Z7z(2,je,5,48,"td",5,s.fX1),s.k0s()),2&Ct){const Y=Wn.$implicit,Ve=Wn.$index,Se=s.XpG();s.R7$(),s.vxM(1,0===Ve&&Se._firstRowOffset?1:-1),s.R7$(),s.Dyx(Y)}}function nn(Ct,Wn){if(1&Ct&&(s.j41(0,"th",2)(1,"span",6),s.EFF(2),s.k0s(),s.j41(3,"span",3),s.EFF(4),s.k0s()()),2&Ct){const Y=Wn.$implicit;s.R7$(2),s.JRh(Y.long),s.R7$(2),s.JRh(Y.narrow)}}const pn=["*"];function gn(Ct,Wn){}function Et(Ct,Wn){if(1&Ct){const Y=s.RV6();s.j41(0,"mat-month-view",2),s.mxI("activeDateChange",function(Se){s.eBV(Y);const Yt=s.XpG();return s.DH7(Yt.activeDate,Se)||(Yt.activeDate=Se),s.Njj(Se)}),s.bIt("_userSelection",function(Se){s.eBV(Y);const Yt=s.XpG();return s.Njj(Yt._dateSelected(Se))})("dragStarted",function(Se){s.eBV(Y);const Yt=s.XpG();return s.Njj(Yt._dragStarted(Se))})("dragEnded",function(Se){s.eBV(Y);const Yt=s.XpG();return s.Njj(Yt._dragEnded(Se))}),s.k0s()}if(2&Ct){const Y=s.XpG();s.R50("activeDate",Y.activeDate),s.Y8G("selected",Y.selected)("dateFilter",Y.dateFilter)("maxDate",Y.maxDate)("minDate",Y.minDate)("dateClass",Y.dateClass)("comparisonStart",Y.comparisonStart)("comparisonEnd",Y.comparisonEnd)("startDateAccessibleName",Y.startDateAccessibleName)("endDateAccessibleName",Y.endDateAccessibleName)("activeDrag",Y._activeDrag)}}function ln(Ct,Wn){if(1&Ct){const Y=s.RV6();s.j41(0,"mat-year-view",3),s.mxI("activeDateChange",function(Se){s.eBV(Y);const Yt=s.XpG();return s.DH7(Yt.activeDate,Se)||(Yt.activeDate=Se),s.Njj(Se)}),s.bIt("monthSelected",function(Se){s.eBV(Y);const Yt=s.XpG();return s.Njj(Yt._monthSelectedInYearView(Se))})("selectedChange",function(Se){s.eBV(Y);const Yt=s.XpG();return s.Njj(Yt._goToDateInView(Se,"month"))}),s.k0s()}if(2&Ct){const Y=s.XpG();s.R50("activeDate",Y.activeDate),s.Y8G("selected",Y.selected)("dateFilter",Y.dateFilter)("maxDate",Y.maxDate)("minDate",Y.minDate)("dateClass",Y.dateClass)}}function Xt(Ct,Wn){if(1&Ct){const Y=s.RV6();s.j41(0,"mat-multi-year-view",4),s.mxI("activeDateChange",function(Se){s.eBV(Y);const Yt=s.XpG();return s.DH7(Yt.activeDate,Se)||(Yt.activeDate=Se),s.Njj(Se)}),s.bIt("yearSelected",function(Se){s.eBV(Y);const Yt=s.XpG();return s.Njj(Yt._yearSelectedInMultiYearView(Se))})("selectedChange",function(Se){s.eBV(Y);const Yt=s.XpG();return s.Njj(Yt._goToDateInView(Se,"year"))}),s.k0s()}if(2&Ct){const Y=s.XpG();s.R50("activeDate",Y.activeDate),s.Y8G("selected",Y.selected)("dateFilter",Y.dateFilter)("maxDate",Y.maxDate)("minDate",Y.minDate)("dateClass",Y.dateClass)}}function _n(Ct,Wn){}const ke=["button"],re=[[["","matDatepickerToggleIcon",""]]],pe=["[matDatepickerToggleIcon]"];function U(Ct,Wn){1&Ct&&(s.qSk(),s.j41(0,"svg",2),s.nrm(1,"path",3),s.k0s())}let tt=(()=>{class Ct{constructor(){this.changes=new Z.B,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(Y,Ve){return`${Y} \u2013 ${Ve}`}formatYearRangeLabel(Y,Ve){return`${Y} to ${Ve}`}static{this.\u0275fac=function(Ve){return new(Ve||Ct)}}static{this.\u0275prov=s.jDH({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}}return Ct})();class It{constructor(Wn,Y,Ve,Se,Yt={},Yn=Wn,Li){this.value=Wn,this.displayValue=Y,this.ariaLabel=Ve,this.enabled=Se,this.cssClasses=Yt,this.compareValue=Yn,this.rawValue=Li}}let oe=1;const Ze=(0,be.BQ)({passive:!1,capture:!0}),Ee=(0,be.BQ)({passive:!0,capture:!0}),rt=(0,be.BQ)({passive:!0});let Je=(()=>{class Ct{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(Y,Ve){this._elementRef=Y,this._ngZone=Ve,this._platform=(0,s.WQX)(be.OD),this._focusActiveCellAfterViewChecked=!1,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new s.bkB,this.previewChange=new s.bkB,this.activeDateChange=new s.bkB,this.dragStarted=new s.bkB,this.dragEnded=new s.bkB,this._didDragSinceMouseDown=!1,this._enterHandler=Se=>{if(this._skipNextFocus&&"focus"===Se.type)this._skipNextFocus=!1;else if(Se.target&&this.isRange){const Yt=this._getCellFromElement(Se.target);Yt&&this._ngZone.run(()=>this.previewChange.emit({value:Yt.enabled?Yt:null,event:Se}))}},this._touchmoveHandler=Se=>{if(!this.isRange)return;const Yt=$t(Se),Yn=Yt?this._getCellFromElement(Yt):null;Yt!==Se.target&&(this._didDragSinceMouseDown=!0),X(Se.target)&&Se.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:Yn?.enabled?Yn:null,event:Se}))},this._leaveHandler=Se=>{null!==this.previewEnd&&this.isRange&&("blur"!==Se.type&&(this._didDragSinceMouseDown=!0),Se.target&&this._getCellFromElement(Se.target)&&(!Se.relatedTarget||!this._getCellFromElement(Se.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:Se})))},this._mousedownHandler=Se=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;const Yt=Se.target&&this._getCellFromElement(Se.target);!Yt||!this._isInRange(Yt.compareValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:Yt.rawValue,event:Se})})},this._mouseupHandler=Se=>{if(!this.isRange)return;const Yt=X(Se.target);Yt?Yt.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{const Yn=this._getCellFromElement(Yt);this.dragEnded.emit({value:Yn?.rawValue??null,event:Se})}):this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:Se})})},this._touchendHandler=Se=>{const Yt=$t(Se);Yt&&this._mouseupHandler({target:Yt})},this._id="mat-calendar-body-"+oe++,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,Ve.runOutsideAngular(()=>{const Se=Y.nativeElement;Se.addEventListener("touchmove",this._touchmoveHandler,Ze),Se.addEventListener("mouseenter",this._enterHandler,Ee),Se.addEventListener("focus",this._enterHandler,Ee),Se.addEventListener("mouseleave",this._leaveHandler,Ee),Se.addEventListener("blur",this._leaveHandler,Ee),Se.addEventListener("mousedown",this._mousedownHandler,rt),Se.addEventListener("touchstart",this._mousedownHandler,rt),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(Y,Ve){this._didDragSinceMouseDown||Y.enabled&&this.selectedValueChange.emit({value:Y.value,event:Ve})}_emitActiveDateChange(Y,Ve){Y.enabled&&this.activeDateChange.emit({value:Y.value,event:Ve})}_isSelected(Y){return this.startValue===Y||this.endValue===Y}ngOnChanges(Y){const Ve=Y.numCols,{rows:Se,numCols:Yt}=this;(Y.rows||Ve)&&(this._firstRowOffset=Se&&Se.length&&Se[0].length?Yt-Se[0].length:0),(Y.cellAspectRatio||Ve||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/Yt+"%"),(Ve||!this._cellWidth)&&(this._cellWidth=100/Yt+"%")}ngOnDestroy(){const Y=this._elementRef.nativeElement;Y.removeEventListener("touchmove",this._touchmoveHandler,Ze),Y.removeEventListener("mouseenter",this._enterHandler,Ee),Y.removeEventListener("focus",this._enterHandler,Ee),Y.removeEventListener("mouseleave",this._leaveHandler,Ee),Y.removeEventListener("blur",this._leaveHandler,Ee),Y.removeEventListener("mousedown",this._mousedownHandler,rt),Y.removeEventListener("touchstart",this._mousedownHandler,rt),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(Y,Ve){let Se=Y*this.numCols+Ve;return Y&&(Se-=this._firstRowOffset),Se==this.activeCell}_focusActiveCell(Y=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,Te.s)(1)).subscribe(()=>{setTimeout(()=>{const Ve=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");Ve&&(Y||(this._skipNextFocus=!0),Ve.focus())})})})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(Y){return ze(Y,this.startValue,this.endValue)}_isRangeEnd(Y){return it(Y,this.startValue,this.endValue)}_isInRange(Y){return st(Y,this.startValue,this.endValue,this.isRange)}_isComparisonStart(Y){return ze(Y,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(Y,Ve,Se){if(!this._isComparisonStart(Y)||this._isRangeStart(Y)||!this._isInRange(Y))return!1;let Yt=this.rows[Ve][Se-1];if(!Yt){const Yn=this.rows[Ve-1];Yt=Yn&&Yn[Yn.length-1]}return Yt&&!this._isRangeEnd(Yt.compareValue)}_isComparisonBridgeEnd(Y,Ve,Se){if(!this._isComparisonEnd(Y)||this._isRangeEnd(Y)||!this._isInRange(Y))return!1;let Yt=this.rows[Ve][Se+1];if(!Yt){const Yn=this.rows[Ve+1];Yt=Yn&&Yn[0]}return Yt&&!this._isRangeStart(Yt.compareValue)}_isComparisonEnd(Y){return it(Y,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(Y){return st(Y,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(Y){return this.comparisonStart===this.comparisonEnd&&Y===this.comparisonStart}_isPreviewStart(Y){return ze(Y,this.previewStart,this.previewEnd)}_isPreviewEnd(Y){return it(Y,this.previewStart,this.previewEnd)}_isInPreview(Y){return st(Y,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(Y){return this.isRange?this.startValue===Y&&this.endValue===Y?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===Y?this._startDateLabelId:this.endValue===Y?this._endDateLabelId:null:null}_getCellFromElement(Y){const Ve=X(Y);if(Ve){const Se=Ve.getAttribute("data-mat-row"),Yt=Ve.getAttribute("data-mat-col");if(Se&&Yt)return this.rows[parseInt(Se)][parseInt(Yt)]}return null}static{this.\u0275fac=function(Ve){return new(Ve||Ct)(s.rXU(s.aKT),s.rXU(s.SKi))}}static{this.\u0275cmp=s.VBU({type:Ct,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],standalone:!0,features:[s.OA$,s.aNF],attrs:we,decls:7,vars:5,consts:[["aria-hidden","true"],["role","row"],[1,"mat-calendar-body-hidden-label",3,"id"],[1,"mat-calendar-body-label"],[1,"mat-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"click","focus","ngClass","tabindex"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(Ve,Se){1&Ve&&(s.DNE(0,at,3,6,"tr",0),s.Z7z(1,yt,4,1,"tr",1,s.fX1),s.j41(3,"label",2),s.EFF(4),s.k0s(),s.j41(5,"label",2),s.EFF(6),s.k0s()),2&Ve&&(s.vxM(0,Se._firstRowOffset<Se.labelMinRequiredCells?0:-1),s.R7$(),s.Dyx(Se.rows),s.R7$(2),s.Y8G("id",Se._startDateLabelId),s.R7$(),s.SpI(" ",Se.startDateAccessibleName,"\n"),s.R7$(),s.Y8G("id",Se._endDateLabelId),s.R7$(),s.SpI(" ",Se.endDateAccessibleName,"\n"))},dependencies:[m.YU],styles:['.mat-calendar-body{min-width:224px}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-outline-color)}.mat-calendar-body-label{height:0;line-height:0;text-align:start;padding-left:4.7142857143%;padding-right:4.7142857143%;font-size:var(--mat-datepicker-calendar-body-label-text-size);font-weight:var(--mat-datepicker-calendar-body-label-text-weight);color:var(--mat-datepicker-calendar-body-label-text-color)}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0}.mat-calendar-body-cell::-moz-focus-inner{border:0}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;display:block;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-start::after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,.mat-calendar-body-comparison-start::after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,[dir=rtl] .mat-calendar-body-comparison-start::after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,.mat-calendar-body-comparison-end::after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,[dir=rtl] .mat-calendar-body-comparison-end::after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:0;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after{width:90%}.mat-calendar-body-in-preview{color:var(--mat-datepicker-calendar-date-preview-state-outline-color)}.mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:0;border-right:dashed 1px}.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:0;border-left:dashed 1px}.mat-calendar-body-disabled{cursor:default}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color)}.cdk-high-contrast-active .mat-calendar-body-disabled{opacity:.5}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color);border-color:var(--mat-datepicker-calendar-date-outline-color)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-active .mat-calendar-body-cell-content{border:none}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color)}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color);color:var(--mat-datepicker-calendar-date-selected-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color)}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color)}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color)}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color)}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}'],encapsulation:2,changeDetection:0})}}return Ct})();function an(Ct){return"TD"===Ct?.nodeName}function X(Ct){let Wn;return an(Ct)?Wn=Ct:an(Ct.parentNode)?Wn=Ct.parentNode:an(Ct.parentNode?.parentNode)&&(Wn=Ct.parentNode.parentNode),null!=Wn?.getAttribute("data-mat-row")?Wn:null}function ze(Ct,Wn,Y){return null!==Y&&Wn!==Y&&Ct<Y&&Ct===Wn}function it(Ct,Wn,Y){return null!==Wn&&Wn!==Y&&Ct>=Wn&&Ct===Y}function st(Ct,Wn,Y,Ve){return Ve&&null!==Wn&&null!==Y&&Wn!==Y&&Ct>=Wn&&Ct<=Y}function $t(Ct){const Wn=Ct.changedTouches[0];return document.elementFromPoint(Wn.clientX,Wn.clientY)}class un{constructor(Wn,Y){this.start=Wn,this.end=Y}}let xn=(()=>{class Ct{constructor(Y,Ve){this.selection=Y,this._adapter=Ve,this._selectionChanged=new Z.B,this.selectionChanged=this._selectionChanged,this.selection=Y}updateSelection(Y,Ve){const Se=this.selection;this.selection=Y,this._selectionChanged.next({selection:Y,source:Ve,oldValue:Se})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(Y){return this._adapter.isDateInstance(Y)&&this._adapter.isValid(Y)}static{this.\u0275fac=function(Ve){s.QTQ()}}static{this.\u0275prov=s.jDH({token:Ct,factory:Ct.\u0275fac})}}return Ct})(),ri=(()=>{class Ct extends xn{constructor(Y){super(null,Y)}add(Y){super.updateSelection(Y,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const Y=new Ct(this._adapter);return Y.updateSelection(this.selection,this),Y}static{this.\u0275fac=function(Ve){return new(Ve||Ct)(s.KVO(L.MJ))}}static{this.\u0275prov=s.jDH({token:Ct,factory:Ct.\u0275fac})}}return Ct})();const Rt={provide:xn,deps:[[new s.Xx1,new s.kdw,xn],L.MJ],useFactory:function Fe(Ct,Wn){return Ct||new ri(Wn)}},ot=new s.nKC("MAT_DATE_RANGE_SELECTION_STRATEGY");let ti=(()=>{class Ct{get activeDate(){return this._activeDate}set activeDate(Y){const Ve=this._activeDate,Se=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(Se,this.minDate,this.maxDate),this._hasSameMonthAndYear(Ve,this._activeDate)||this._init()}get selected(){return this._selected}set selected(Y){this._selected=Y instanceof un?Y:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(Y){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y))}get maxDate(){return this._maxDate}set maxDate(Y){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y))}constructor(Y,Ve,Se,Yt,Yn){this._changeDetectorRef=Y,this._dateFormats=Ve,this._dateAdapter=Se,this._dir=Yt,this._rangeStrategy=Yn,this._rerenderSubscription=ie.yU.EMPTY,this.activeDrag=null,this.selectedChange=new s.bkB,this._userSelection=new s.bkB,this.dragStarted=new s.bkB,this.dragEnded=new s.bkB,this.activeDateChange=new s.bkB,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,Ge.Z)(null)).subscribe(()=>this._init())}ngOnChanges(Y){const Ve=Y.comparisonStart||Y.comparisonEnd;Ve&&!Ve.firstChange&&this._setRanges(this.selected),Y.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(Y){const Ve=Y.value,Se=this._getDateFromDayOfMonth(Ve);let Yt,Yn;this._selected instanceof un?(Yt=this._getDateInCurrentMonth(this._selected.start),Yn=this._getDateInCurrentMonth(this._selected.end)):Yt=Yn=this._getDateInCurrentMonth(this._selected),(Yt!==Ve||Yn!==Ve)&&this.selectedChange.emit(Se),this._userSelection.emit({value:Se,event:Y.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(Y){const Se=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(Y.value),this._dateAdapter.compareDate(Se,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(Y){const Ve=this._activeDate,Se=this._isRtl();switch(Y.keyCode){case ae.UQ:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,Se?1:-1);break;case ae.LE:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,Se?-1:1);break;case ae.i7:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case ae.n6:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case ae.yZ:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case ae.Kp:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case ae.w_:this.activeDate=Y.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case ae.dB:this.activeDate=Y.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case ae.Fm:case ae.t6:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&Y.preventDefault());case ae._f:return void(null!=this._previewEnd&&!(0,ae.rp)(Y)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:Y}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:Y})),Y.preventDefault(),Y.stopPropagation()));default:return}this._dateAdapter.compareDate(Ve,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),Y.preventDefault()}_handleCalendarBodyKeyup(Y){(Y.keyCode===ae.t6||Y.keyCode===ae.Fm)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:Y}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let Y=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(Y)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(Y){this._matCalendarBody._focusActiveCell(Y)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:Y,value:Ve}){if(this._rangeStrategy){const Se=Ve?Ve.rawValue:null,Yt=this._rangeStrategy.createPreview(Se,this.selected,Y);if(this._previewStart=this._getCellCompareValue(Yt.start),this._previewEnd=this._getCellCompareValue(Yt.end),this.activeDrag&&Se){const Yn=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,Se,Y);Yn&&(this._previewStart=this._getCellCompareValue(Yn.start),this._previewEnd=this._getCellCompareValue(Yn.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(Y){if(this.activeDrag)if(Y.value){const Ve=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,Y.value,Y.event);this.dragEnded.emit({value:Ve??null,event:Y.event})}else this.dragEnded.emit({value:null,event:Y.event})}_getDateFromDayOfMonth(Y){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),Y)}_initWeekdays(){const Y=this._dateAdapter.getFirstDayOfWeek(),Ve=this._dateAdapter.getDayOfWeekNames("narrow");let Yt=this._dateAdapter.getDayOfWeekNames("long").map((Yn,Li)=>({long:Yn,narrow:Ve[Li]}));this._weekdays=Yt.slice(Y).concat(Yt.slice(0,Y))}_createWeekCells(){const Y=this._dateAdapter.getNumDaysInMonth(this.activeDate),Ve=this._dateAdapter.getDateNames();this._weeks=[[]];for(let Se=0,Yt=this._firstWeekOffset;Se<Y;Se++,Yt++){7==Yt&&(this._weeks.push([]),Yt=0);const Yn=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),Se+1),Li=this._shouldEnableDate(Yn),Cr=this._dateAdapter.format(Yn,this._dateFormats.display.dateA11yLabel),kr=this.dateClass?this.dateClass(Yn,"month"):void 0;this._weeks[this._weeks.length-1].push(new It(Se+1,Ve[Se],Cr,Li,kr,this._getCellCompareValue(Yn),Yn))}}_shouldEnableDate(Y){return!!Y&&(!this.minDate||this._dateAdapter.compareDate(Y,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(Y,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(Y))}_getDateInCurrentMonth(Y){return Y&&this._hasSameMonthAndYear(Y,this.activeDate)?this._dateAdapter.getDate(Y):null}_hasSameMonthAndYear(Y,Ve){return!(!Y||!Ve||this._dateAdapter.getMonth(Y)!=this._dateAdapter.getMonth(Ve)||this._dateAdapter.getYear(Y)!=this._dateAdapter.getYear(Ve))}_getCellCompareValue(Y){if(Y){const Ve=this._dateAdapter.getYear(Y),Se=this._dateAdapter.getMonth(Y),Yt=this._dateAdapter.getDate(Y);return new Date(Ve,Se,Yt).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(Y){Y instanceof un?(this._rangeStart=this._getCellCompareValue(Y.start),this._rangeEnd=this._getCellCompareValue(Y.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(Y),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(Y){return!this.dateFilter||this.dateFilter(Y)}_clearPreview(){this._previewStart=this._previewEnd=null}static{this.\u0275fac=function(Ve){return new(Ve||Ct)(s.rXU(s.gRc),s.rXU(L.de,8),s.rXU(L.MJ,8),s.rXU(fe.dS,8),s.rXU(ot,8))}}static{this.\u0275cmp=s.VBU({type:Ct,selectors:[["mat-month-view"]],viewQuery:function(Ve,Se){if(1&Ve&&s.GBs(Je,5),2&Ve){let Yt;s.mGM(Yt=s.lsd())&&(Se._matCalendarBody=Yt.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],standalone:!0,features:[s.OA$,s.aNF],decls:8,vars:14,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col"],["aria-hidden","true"],["colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown","label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName"],[1,"cdk-visually-hidden"]],template:function(Ve,Se){1&Ve&&(s.j41(0,"table",0)(1,"thead",1)(2,"tr"),s.Z7z(3,nn,5,2,"th",2,s.fX1),s.k0s(),s.j41(5,"tr",3),s.nrm(6,"th",4),s.k0s()(),s.j41(7,"tbody",5),s.bIt("selectedValueChange",function(Yn){return Se._dateSelected(Yn)})("activeDateChange",function(Yn){return Se._updateActiveDate(Yn)})("previewChange",function(Yn){return Se._previewChanged(Yn)})("dragStarted",function(Yn){return Se.dragStarted.emit(Yn)})("dragEnded",function(Yn){return Se._dragEnded(Yn)})("keyup",function(Yn){return Se._handleCalendarBodyKeyup(Yn)})("keydown",function(Yn){return Se._handleCalendarBodyKeydown(Yn)}),s.k0s()()),2&Ve&&(s.R7$(3),s.Dyx(Se._weekdays),s.R7$(4),s.Y8G("label",Se._monthLabel)("rows",Se._weeks)("todayValue",Se._todayDate)("startValue",Se._rangeStart)("endValue",Se._rangeEnd)("comparisonStart",Se._comparisonRangeStart)("comparisonEnd",Se._comparisonRangeEnd)("previewStart",Se._previewStart)("previewEnd",Se._previewEnd)("isRange",Se._isRange)("labelMinRequiredCells",3)("activeCell",Se._dateAdapter.getDate(Se.activeDate)-1)("startDateAccessibleName",Se.startDateAccessibleName)("endDateAccessibleName",Se.endDateAccessibleName))},dependencies:[Je],encapsulation:2,changeDetection:0})}}return Ct})();const Gt=24;let St=(()=>{class Ct{get activeDate(){return this._activeDate}set activeDate(Y){let Ve=this._activeDate;const Se=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(Se,this.minDate,this.maxDate),bn(this._dateAdapter,Ve,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(Y){this._selected=Y instanceof un?Y:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y)),this._setSelectedYear(Y)}get minDate(){return this._minDate}set minDate(Y){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y))}get maxDate(){return this._maxDate}set maxDate(Y){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y))}constructor(Y,Ve,Se){this._changeDetectorRef=Y,this._dateAdapter=Ve,this._dir=Se,this._rerenderSubscription=ie.yU.EMPTY,this.selectedChange=new s.bkB,this.yearSelected=new s.bkB,this.activeDateChange=new s.bkB,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,Ge.Z)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const Ve=this._dateAdapter.getYear(this._activeDate)-qe(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let Se=0,Yt=[];Se<Gt;Se++)Yt.push(Ve+Se),4==Yt.length&&(this._years.push(Yt.map(Yn=>this._createCellForYear(Yn))),Yt=[]);this._changeDetectorRef.markForCheck()}_yearSelected(Y){const Ve=Y.value,Se=this._dateAdapter.createDate(Ve,0,1),Yt=this._getDateFromYear(Ve);this.yearSelected.emit(Se),this.selectedChange.emit(Yt)}_updateActiveDate(Y){const Se=this._activeDate;this.activeDate=this._getDateFromYear(Y.value),this._dateAdapter.compareDate(Se,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(Y){const Ve=this._activeDate,Se=this._isRtl();switch(Y.keyCode){case ae.UQ:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Se?1:-1);break;case ae.LE:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Se?-1:1);break;case ae.i7:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case ae.n6:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case ae.yZ:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-qe(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case ae.Kp:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Gt-qe(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case ae.w_:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Y.altKey?10*-Gt:-Gt);break;case ae.dB:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Y.altKey?10*Gt:Gt);break;case ae.Fm:case ae.t6:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(Ve,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),Y.preventDefault()}_handleCalendarBodyKeyup(Y){(Y.keyCode===ae.t6||Y.keyCode===ae.Fm)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:Y}),this._selectionKeyPressed=!1)}_getActiveCell(){return qe(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(Y){const Ve=this._dateAdapter.getMonth(this.activeDate),Se=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(Y,Ve,1));return this._dateAdapter.createDate(Y,Ve,Math.min(this._dateAdapter.getDate(this.activeDate),Se))}_createCellForYear(Y){const Ve=this._dateAdapter.createDate(Y,0,1),Se=this._dateAdapter.getYearName(Ve),Yt=this.dateClass?this.dateClass(Ve,"multi-year"):void 0;return new It(Y,Se,Se,this._shouldEnableYear(Y),Yt)}_shouldEnableYear(Y){if(null==Y||this.maxDate&&Y>this._dateAdapter.getYear(this.maxDate)||this.minDate&&Y<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;for(let Se=this._dateAdapter.createDate(Y,0,1);this._dateAdapter.getYear(Se)==Y;Se=this._dateAdapter.addCalendarDays(Se,1))if(this.dateFilter(Se))return!0;return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedYear(Y){if(this._selectedYear=null,Y instanceof un){const Ve=Y.start||Y.end;Ve&&(this._selectedYear=this._dateAdapter.getYear(Ve))}else Y&&(this._selectedYear=this._dateAdapter.getYear(Y))}static{this.\u0275fac=function(Ve){return new(Ve||Ct)(s.rXU(s.gRc),s.rXU(L.MJ,8),s.rXU(fe.dS,8))}}static{this.\u0275cmp=s.VBU({type:Ct,selectors:[["mat-multi-year-view"]],viewQuery:function(Ve,Se){if(1&Ve&&s.GBs(Je,5),2&Ve){let Yt;s.mGM(Yt=s.lsd())&&(Se._matCalendarBody=Yt.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["matMultiYearView"],standalone:!0,features:[s.aNF],decls:5,vars:7,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell"]],template:function(Ve,Se){1&Ve&&(s.j41(0,"table",0)(1,"thead",1)(2,"tr"),s.nrm(3,"th",2),s.k0s()(),s.j41(4,"tbody",3),s.bIt("selectedValueChange",function(Yn){return Se._yearSelected(Yn)})("activeDateChange",function(Yn){return Se._updateActiveDate(Yn)})("keyup",function(Yn){return Se._handleCalendarBodyKeyup(Yn)})("keydown",function(Yn){return Se._handleCalendarBodyKeydown(Yn)}),s.k0s()()),2&Ve&&(s.R7$(4),s.Y8G("rows",Se._years)("todayValue",Se._todayYear)("startValue",Se._selectedYear)("endValue",Se._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",Se._getActiveCell()))},dependencies:[Je],encapsulation:2,changeDetection:0})}}return Ct})();function bn(Ct,Wn,Y,Ve,Se){const Yt=Ct.getYear(Wn),Yn=Ct.getYear(Y),Li=hn(Ct,Ve,Se);return Math.floor((Yt-Li)/Gt)===Math.floor((Yn-Li)/Gt)}function qe(Ct,Wn,Y,Ve){return function he(Ct,Wn){return(Ct%Wn+Wn)%Wn}(Ct.getYear(Wn)-hn(Ct,Y,Ve),Gt)}function hn(Ct,Wn,Y){let Ve=0;return Y?Ve=Ct.getYear(Y)-Gt+1:Wn&&(Ve=Ct.getYear(Wn)),Ve}let kt=(()=>{class Ct{get activeDate(){return this._activeDate}set activeDate(Y){let Ve=this._activeDate;const Se=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(Se,this.minDate,this.maxDate),this._dateAdapter.getYear(Ve)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(Y){this._selected=Y instanceof un?Y:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y)),this._setSelectedMonth(Y)}get minDate(){return this._minDate}set minDate(Y){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y))}get maxDate(){return this._maxDate}set maxDate(Y){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y))}constructor(Y,Ve,Se,Yt){this._changeDetectorRef=Y,this._dateFormats=Ve,this._dateAdapter=Se,this._dir=Yt,this._rerenderSubscription=ie.yU.EMPTY,this.selectedChange=new s.bkB,this.monthSelected=new s.bkB,this.activeDateChange=new s.bkB,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,Ge.Z)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(Y){const Ve=Y.value,Se=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),Ve,1);this.monthSelected.emit(Se);const Yt=this._getDateFromMonth(Ve);this.selectedChange.emit(Yt)}_updateActiveDate(Y){const Se=this._activeDate;this.activeDate=this._getDateFromMonth(Y.value),this._dateAdapter.compareDate(Se,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(Y){const Ve=this._activeDate,Se=this._isRtl();switch(Y.keyCode){case ae.UQ:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,Se?1:-1);break;case ae.LE:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,Se?-1:1);break;case ae.i7:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case ae.n6:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case ae.yZ:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case ae.Kp:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case ae.w_:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Y.altKey?-10:-1);break;case ae.dB:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Y.altKey?10:1);break;case ae.Fm:case ae.t6:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(Ve,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),Y.preventDefault()}_handleCalendarBodyKeyup(Y){(Y.keyCode===ae.t6||Y.keyCode===ae.Fm)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:Y}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let Y=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(Ve=>Ve.map(Se=>this._createCellForMonth(Se,Y[Se]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(Y){return Y&&this._dateAdapter.getYear(Y)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(Y):null}_getDateFromMonth(Y){const Ve=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),Y,1),Se=this._dateAdapter.getNumDaysInMonth(Ve);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),Y,Math.min(this._dateAdapter.getDate(this.activeDate),Se))}_createCellForMonth(Y,Ve){const Se=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),Y,1),Yt=this._dateAdapter.format(Se,this._dateFormats.display.monthYearA11yLabel),Yn=this.dateClass?this.dateClass(Se,"year"):void 0;return new It(Y,Ve.toLocaleUpperCase(),Yt,this._shouldEnableMonth(Y),Yn)}_shouldEnableMonth(Y){const Ve=this._dateAdapter.getYear(this.activeDate);if(null==Y||this._isYearAndMonthAfterMaxDate(Ve,Y)||this._isYearAndMonthBeforeMinDate(Ve,Y))return!1;if(!this.dateFilter)return!0;for(let Yt=this._dateAdapter.createDate(Ve,Y,1);this._dateAdapter.getMonth(Yt)==Y;Yt=this._dateAdapter.addCalendarDays(Yt,1))if(this.dateFilter(Yt))return!0;return!1}_isYearAndMonthAfterMaxDate(Y,Ve){if(this.maxDate){const Se=this._dateAdapter.getYear(this.maxDate),Yt=this._dateAdapter.getMonth(this.maxDate);return Y>Se||Y===Se&&Ve>Yt}return!1}_isYearAndMonthBeforeMinDate(Y,Ve){if(this.minDate){const Se=this._dateAdapter.getYear(this.minDate),Yt=this._dateAdapter.getMonth(this.minDate);return Y<Se||Y===Se&&Ve<Yt}return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedMonth(Y){this._selectedMonth=Y instanceof un?this._getMonthInCurrentYear(Y.start)||this._getMonthInCurrentYear(Y.end):this._getMonthInCurrentYear(Y)}static{this.\u0275fac=function(Ve){return new(Ve||Ct)(s.rXU(s.gRc),s.rXU(L.de,8),s.rXU(L.MJ,8),s.rXU(fe.dS,8))}}static{this.\u0275cmp=s.VBU({type:Ct,selectors:[["mat-year-view"]],viewQuery:function(Ve,Se){if(1&Ve&&s.GBs(Je,5),2&Ve){let Yt;s.mGM(Yt=s.lsd())&&(Se._matCalendarBody=Yt.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["matYearView"],standalone:!0,features:[s.aNF],decls:5,vars:9,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell"]],template:function(Ve,Se){1&Ve&&(s.j41(0,"table",0)(1,"thead",1)(2,"tr"),s.nrm(3,"th",2),s.k0s()(),s.j41(4,"tbody",3),s.bIt("selectedValueChange",function(Yn){return Se._monthSelected(Yn)})("activeDateChange",function(Yn){return Se._updateActiveDate(Yn)})("keyup",function(Yn){return Se._handleCalendarBodyKeyup(Yn)})("keydown",function(Yn){return Se._handleCalendarBodyKeydown(Yn)}),s.k0s()()),2&Ve&&(s.R7$(4),s.Y8G("label",Se._yearLabel)("rows",Se._months)("todayValue",Se._todayMonth)("startValue",Se._selectedMonth)("endValue",Se._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",Se._dateAdapter.getMonth(Se.activeDate)))},dependencies:[Je],encapsulation:2,changeDetection:0})}}return Ct})(),w=1,z=(()=>{class Ct{constructor(Y,Ve,Se,Yt,Yn){this._intl=Y,this.calendar=Ve,this._dateAdapter=Se,this._dateFormats=Yt,this._id="mat-calendar-header-"+w++,this._periodButtonLabelId=`${this._id}-period-label`,this.calendar.stateChanges.subscribe(()=>Yn.markForCheck())}get periodButtonText(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-Gt)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:Gt)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(Y,Ve){return"month"==this.calendar.currentView?this._dateAdapter.getYear(Y)==this._dateAdapter.getYear(Ve)&&this._dateAdapter.getMonth(Y)==this._dateAdapter.getMonth(Ve):"year"==this.calendar.currentView?this._dateAdapter.getYear(Y)==this._dateAdapter.getYear(Ve):bn(this._dateAdapter,Y,Ve,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){const Ve=this._dateAdapter.getYear(this.calendar.activeDate)-qe(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),Se=Ve+Gt-1;return[this._dateAdapter.getYearName(this._dateAdapter.createDate(Ve,0,1)),this._dateAdapter.getYearName(this._dateAdapter.createDate(Se,0,1))]}static{this.\u0275fac=function(Ve){return new(Ve||Ct)(s.rXU(tt),s.rXU((0,s.Rfq)(()=>M)),s.rXU(L.MJ,8),s.rXU(L.de,8),s.rXU(s.gRc))}}static{this.\u0275cmp=s.VBU({type:Ct,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],standalone:!0,features:[s.aNF],ngContentSelectors:pn,decls:13,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],[1,"cdk-visually-hidden",3,"id"],["mat-button","","type","button","aria-live","polite",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"click","disabled"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"click","disabled"]],template:function(Ve,Se){1&Ve&&(s.NAR(),s.j41(0,"div",0)(1,"div",1)(2,"label",2),s.EFF(3),s.k0s(),s.j41(4,"button",3),s.bIt("click",function(){return Se.currentPeriodClicked()}),s.j41(5,"span",4),s.EFF(6),s.k0s(),s.qSk(),s.j41(7,"svg",5),s.nrm(8,"polygon",6),s.k0s()(),s.joV(),s.nrm(9,"div",7),s.SdG(10),s.j41(11,"button",8),s.bIt("click",function(){return Se.previousClicked()}),s.k0s(),s.j41(12,"button",9),s.bIt("click",function(){return Se.nextClicked()}),s.k0s()()()),2&Ve&&(s.R7$(2),s.Y8G("id",Se._periodButtonLabelId),s.R7$(),s.JRh(Se.periodButtonDescription),s.R7$(),s.BMQ("aria-label",Se.periodButtonLabel)("aria-describedby",Se._periodButtonLabelId),s.R7$(2),s.JRh(Se.periodButtonText),s.R7$(),s.AVh("mat-calendar-invert","month"!==Se.calendar.currentView),s.R7$(4),s.Y8G("disabled",!Se.previousEnabled()),s.BMQ("aria-label",Se.prevButtonLabel),s.R7$(),s.Y8G("disabled",!Se.nextEnabled()),s.BMQ("aria-label",Se.nextButtonLabel))},dependencies:[y.$z,y.iY],encapsulation:2,changeDetection:0})}}return Ct})(),M=(()=>{class Ct{get startAt(){return this._startAt}set startAt(Y){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y))}get selected(){return this._selected}set selected(Y){this._selected=Y instanceof un?Y:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y))}get minDate(){return this._minDate}set minDate(Y){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y))}get maxDate(){return this._maxDate}set maxDate(Y){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y))}get activeDate(){return this._clampedActiveDate}set activeDate(Y){this._clampedActiveDate=this._dateAdapter.clampDate(Y,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(Y){const Ve=this._currentView!==Y?Y:null;this._currentView=Y,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),Ve&&this.viewChanged.emit(Ve)}constructor(Y,Ve,Se,Yt){this._dateAdapter=Ve,this._dateFormats=Se,this._changeDetectorRef=Yt,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new s.bkB,this.yearSelected=new s.bkB,this.monthSelected=new s.bkB,this.viewChanged=new s.bkB(!0),this._userSelection=new s.bkB,this._userDragDrop=new s.bkB,this._activeDrag=null,this.stateChanges=new Z.B,this._intlChanges=Y.changes.subscribe(()=>{Yt.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new l.A8(this.headerComponent||z),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(Y){const Ve=Y.minDate&&!this._dateAdapter.sameDate(Y.minDate.previousValue,Y.minDate.currentValue)?Y.minDate:void 0,Se=Y.maxDate&&!this._dateAdapter.sameDate(Y.maxDate.previousValue,Y.maxDate.currentValue)?Y.maxDate:void 0,Yt=Ve||Se||Y.dateFilter;if(Yt&&!Yt.firstChange){const Yn=this._getCurrentViewComponent();Yn&&(this._changeDetectorRef.detectChanges(),Yn._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(Y){const Ve=Y.value;(this.selected instanceof un||Ve&&!this._dateAdapter.sameDate(Ve,this.selected))&&this.selectedChange.emit(Ve),this._userSelection.emit(Y)}_yearSelectedInMultiYearView(Y){this.yearSelected.emit(Y)}_monthSelectedInYearView(Y){this.monthSelected.emit(Y)}_goToDateInView(Y,Ve){this.activeDate=Y,this.currentView=Ve}_dragStarted(Y){this._activeDrag=Y}_dragEnded(Y){this._activeDrag&&(Y.value&&this._userDragDrop.emit(Y),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}static{this.\u0275fac=function(Ve){return new(Ve||Ct)(s.rXU(tt),s.rXU(L.MJ,8),s.rXU(L.de,8),s.rXU(s.gRc))}}static{this.\u0275cmp=s.VBU({type:Ct,selectors:[["mat-calendar"]],viewQuery:function(Ve,Se){if(1&Ve&&(s.GBs(ti,5),s.GBs(kt,5),s.GBs(St,5)),2&Ve){let Yt;s.mGM(Yt=s.lsd())&&(Se.monthView=Yt.first),s.mGM(Yt=s.lsd())&&(Se.yearView=Yt.first),s.mGM(Yt=s.lsd())&&(Se.multiYearView=Yt.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],standalone:!0,features:[s.Jv_([Rt]),s.OA$,s.aNF],decls:5,vars:2,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content"],[3,"activeDateChange","_userSelection","dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDateChange","monthSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","yearSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],template:function(Ve,Se){if(1&Ve&&(s.DNE(0,gn,0,0,"ng-template",0),s.j41(1,"div",1),s.DNE(2,Et,1,11)(3,ln,1,6)(4,Xt,1,6),s.k0s()),2&Ve){let Yt;s.Y8G("cdkPortalOutlet",Se._calendarHeaderPortal),s.R7$(2),s.vxM(2,"month"===(Yt=Se.currentView)?2:"year"===Yt?3:"multi-year"===Yt?4:-1)}},dependencies:[l.I3,n.vR,ti,kt,St],styles:['.mat-calendar{display:block;font-family:var(--mat-datepicker-calendar-text-font);font-size:var(--mat-datepicker-calendar-text-size)}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px;font-size:var(--mat-datepicker-calendar-period-button-text-size);font-weight:var(--mat-datepicker-calendar-period-button-text-weight);--mdc-text-button-label-text-color:var(--mat-datepicker-calendar-period-button-text-color)}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color)}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){color:var(--mat-datepicker-calendar-navigation-button-icon-color)}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color);font-size:var(--mat-datepicker-calendar-header-text-size);font-weight:var(--mat-datepicker-calendar-header-text-weight)}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px;background:var(--mat-datepicker-calendar-header-divider-color)}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return Ct})();const q={transformPanel:(0,P.hZ)("transformPanel",[(0,P.kY)("void => enter-dropdown",(0,P.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,P.i7)([(0,P.iF)({opacity:0,transform:"scale(1, 0.8)"}),(0,P.iF)({opacity:1,transform:"scale(1, 1)"})]))),(0,P.kY)("void => enter-dialog",(0,P.i0)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,P.i7)([(0,P.iF)({opacity:0,transform:"scale(0.7)"}),(0,P.iF)({transform:"none",opacity:1})]))),(0,P.kY)("* => void",(0,P.i0)("100ms linear",(0,P.iF)({opacity:0})))]),fadeInCalendar:(0,P.hZ)("fadeInCalendar",[(0,P.wk)("void",(0,P.iF)({opacity:0})),(0,P.wk)("enter",(0,P.iF)({opacity:1})),(0,P.kY)("void => *",(0,P.i0)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let Be=0;const Lt=new s.nKC("mat-datepicker-scroll-strategy",{providedIn:"root",factory:()=>{const Ct=(0,s.WQX)(a.hJ);return()=>Ct.scrollStrategies.reposition()}}),lt={provide:Lt,deps:[a.hJ],useFactory:function En(Ct){return()=>Ct.scrollStrategies.reposition()}};let xe=(()=>{class Ct{constructor(Y,Ve,Se,Yt,Yn,Li){this._elementRef=Y,this._changeDetectorRef=Ve,this._globalModel=Se,this._dateAdapter=Yt,this._rangeSelectionStrategy=Yn,this._subscriptions=new ie.yU,this._animationDone=new Z.B,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=Li.closeCalendarLabel}ngOnInit(){this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(Y){const Ve=this._model.selection,Se=Y.value,Yt=Ve instanceof un;if(Yt&&this._rangeSelectionStrategy){const Yn=this._rangeSelectionStrategy.selectionFinished(Se,Ve,Y.event);this._model.updateSelection(Yn,this)}else Se&&(Yt||!this._dateAdapter.sameDate(Se,Ve))&&this._model.add(Se);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(Y){this._model.updateSelection(Y.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(Y){this._isAnimating="start"===Y.phaseName,this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(Y,Ve){this._model=Y?this._globalModel.clone():this._globalModel,this._actionsPortal=Y,Ve&&this._changeDetectorRef.detectChanges()}static{this.\u0275fac=function(Ve){return new(Ve||Ct)(s.rXU(s.aKT),s.rXU(s.gRc),s.rXU(xn),s.rXU(L.MJ),s.rXU(ot,8),s.rXU(tt))}}static{this.\u0275cmp=s.VBU({type:Ct,selectors:[["mat-datepicker-content"]],viewQuery:function(Ve,Se){if(1&Ve&&s.GBs(M,5),2&Ve){let Yt;s.mGM(Yt=s.lsd())&&(Se._calendar=Yt.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:5,hostBindings:function(Ve,Se){1&Ve&&s.Kam("@transformPanel.start",function(Yn){return Se._handleAnimationEvent(Yn)})("@transformPanel.done",function(Yn){return Se._handleAnimationEvent(Yn)}),2&Ve&&(s.zvX("@transformPanel",Se._animationState),s.HbH(Se.color?"mat-"+Se.color:""),s.AVh("mat-datepicker-content-touch",Se.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],standalone:!0,features:[s.aNF],decls:5,vars:27,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop","id","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"focus","blur","click","color"]],template:function(Ve,Se){if(1&Ve&&(s.j41(0,"div",0)(1,"mat-calendar",1),s.bIt("yearSelected",function(Yn){return Se.datepicker._selectYear(Yn)})("monthSelected",function(Yn){return Se.datepicker._selectMonth(Yn)})("viewChanged",function(Yn){return Se.datepicker._viewChanged(Yn)})("_userSelection",function(Yn){return Se._handleUserSelection(Yn)})("_userDragDrop",function(Yn){return Se._handleUserDragDrop(Yn)}),s.k0s(),s.DNE(2,_n,0,0,"ng-template",2),s.j41(3,"button",3),s.bIt("focus",function(){return Se._closeButtonFocused=!0})("blur",function(){return Se._closeButtonFocused=!1})("click",function(){return Se.datepicker.close()}),s.EFF(4),s.k0s()()),2&Ve){let Yt;s.AVh("mat-datepicker-content-container-with-custom-header",Se.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",Se._actionsPortal),s.BMQ("aria-modal",!0)("aria-labelledby",null!==(Yt=Se._dialogLabelId)&&void 0!==Yt?Yt:void 0),s.R7$(),s.HbH(Se.datepicker.panelClass),s.Y8G("id",Se.datepicker.id)("startAt",Se.datepicker.startAt)("startView",Se.datepicker.startView)("minDate",Se.datepicker._getMinDate())("maxDate",Se.datepicker._getMaxDate())("dateFilter",Se.datepicker._getDateFilter())("headerComponent",Se.datepicker.calendarHeaderComponent)("selected",Se._getSelected())("dateClass",Se.datepicker.dateClass)("comparisonStart",Se.comparisonStart)("comparisonEnd",Se.comparisonEnd)("@fadeInCalendar","enter")("startDateAccessibleName",Se.startDateAccessibleName)("endDateAccessibleName",Se.endDateAccessibleName),s.R7$(),s.Y8G("cdkPortalOutlet",Se._actionsPortal),s.R7$(),s.AVh("cdk-visually-hidden",!Se._closeButtonFocused),s.Y8G("color",Se.color||"primary"),s.R7$(),s.JRh(Se._closeButtonText)}},dependencies:[n.kB,M,l.I3,y.$z],styles:[".mat-datepicker-content{display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color);color:var(--mat-datepicker-calendar-container-text-color);box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-shape)}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;box-shadow:var(--mat-datepicker-calendar-container-touch-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-touch-shape);position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}"],encapsulation:2,data:{animation:[q.transformPanel,q.fadeInCalendar]},changeDetection:0})}}return Ct})(),de=(()=>{class Ct{get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(Y){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(Y){this._color=Y}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(Y){Y!==this._disabled&&(this._disabled=Y,this.stateChanges.next(void 0))}get panelClass(){return this._panelClass}set panelClass(Y){this._panelClass=(0,dt.cc)(Y)}get opened(){return this._opened}set opened(Y){Y?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}constructor(Y,Ve,Se,Yt,Yn,Li,Cr){this._overlay=Y,this._ngZone=Ve,this._viewContainerRef=Se,this._dateAdapter=Yn,this._dir=Li,this._model=Cr,this._inputStateChanges=ie.yU.EMPTY,this._document=(0,s.WQX)(m.qQ),this.startView="month",this.touchUi=!1,this.xPosition="start",this.yPosition="below",this.restoreFocus=!0,this.yearSelected=new s.bkB,this.monthSelected=new s.bkB,this.viewChanged=new s.bkB(!0),this.openedStream=new s.bkB,this.closedStream=new s.bkB,this._opened=!1,this.id="mat-datepicker-"+Be++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new Z.B,this._scrollStrategy=Yt}ngOnChanges(Y){const Ve=Y.xPosition||Y.yPosition;if(Ve&&!Ve.firstChange&&this._overlayRef){const Se=this._overlayRef.getConfig().positionStrategy;Se instanceof a.rW&&(this._setConnectedPositions(Se),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(Y){this._model.add(Y)}_selectYear(Y){this.yearSelected.emit(Y)}_selectMonth(Y){this.monthSelected.emit(Y)}_viewChanged(Y){this.viewChanged.emit(Y)}registerInput(Y){return this._inputStateChanges.unsubscribe(),this.datepickerInput=Y,this._inputStateChanges=Y.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(Y){this._actionsPortal=Y,this._componentRef?.instance._assignActions(Y,!0)}removeActions(Y){Y===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this._focusedElementBeforeOpen=(0,be.vc)(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;const Y=this.restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,Ve=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:Se,location:Yt}=this._componentRef;Se._startExitAnimation(),Se._animationDone.pipe((0,Te.s)(1)).subscribe(()=>{const Yn=this._document.activeElement;Y&&(!Yn||Yn===this._document.activeElement||Yt.nativeElement.contains(Yn))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}Y?setTimeout(Ve):Ve()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(Y){Y.datepicker=this,Y.color=this.color,Y._dialogLabelId=this.datepickerInput.getOverlayLabelId(),Y._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();const Y=this.touchUi,Ve=new l.A8(xe,this._viewContainerRef),Se=this._overlayRef=this._overlay.create(new a.rR({positionStrategy:Y?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[Y?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:Y?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(Y?"dialog":"popup")}));this._getCloseStream(Se).subscribe(Yt=>{Yt&&Yt.preventDefault(),this.close()}),Se.keydownEvents().subscribe(Yt=>{const Yn=Yt.keyCode;(Yn===ae.i7||Yn===ae.n6||Yn===ae.UQ||Yn===ae.LE||Yn===ae.w_||Yn===ae.dB)&&Yt.preventDefault()}),this._componentRef=Se.attach(Ve),this._forwardContentValues(this._componentRef.instance),Y||this._ngZone.onStable.pipe((0,Te.s)(1)).subscribe(()=>Se.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const Y=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(Y)}_setConnectedPositions(Y){const Ve="end"===this.xPosition?"end":"start",Se="start"===Ve?"end":"start",Yt="above"===this.yPosition?"bottom":"top",Yn="top"===Yt?"bottom":"top";return Y.withPositions([{originX:Ve,originY:Yn,overlayX:Ve,overlayY:Yt},{originX:Ve,originY:Yt,overlayX:Ve,overlayY:Yn},{originX:Se,originY:Yn,overlayX:Se,overlayY:Yt},{originX:Se,originY:Yt,overlayX:Se,overlayY:Yn}])}_getCloseStream(Y){const Ve=["ctrlKey","shiftKey","metaKey"];return(0,S.h)(Y.backdropClick(),Y.detachments(),Y.keydownEvents().pipe((0,_t.p)(Se=>Se.keyCode===ae._f&&!(0,ae.rp)(Se)||this.datepickerInput&&(0,ae.rp)(Se,"altKey")&&Se.keyCode===ae.i7&&Ve.every(Yt=>!(0,ae.rp)(Se,Yt)))))}static{this.\u0275fac=function(Ve){return new(Ve||Ct)(s.rXU(a.hJ),s.rXU(s.SKi),s.rXU(s.c1b),s.rXU(Lt),s.rXU(L.MJ,8),s.rXU(fe.dS,8),s.rXU(xn))}}static{this.\u0275dir=s.FsC({type:Ct,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:[s.Mj6.HasDecoratorInputTransform,"touchUi","touchUi",s.L39],disabled:[s.Mj6.HasDecoratorInputTransform,"disabled","disabled",s.L39],xPosition:"xPosition",yPosition:"yPosition",restoreFocus:[s.Mj6.HasDecoratorInputTransform,"restoreFocus","restoreFocus",s.L39],dateClass:"dateClass",panelClass:"panelClass",opened:[s.Mj6.HasDecoratorInputTransform,"opened","opened",s.L39]},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[s.GFd,s.OA$]})}}return Ct})(),k=(()=>{class Ct extends de{static{this.\u0275fac=(()=>{let Y;return function(Se){return(Y||(Y=s.xGo(Ct)))(Se||Ct)}})()}static{this.\u0275cmp=s.VBU({type:Ct,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],standalone:!0,features:[s.Jv_([Rt,{provide:de,useExisting:Ct}]),s.Vt3,s.aNF],decls:0,vars:0,template:function(Ve,Se){},encapsulation:2,changeDetection:0})}}return Ct})();class le{constructor(Wn,Y){this.target=Wn,this.targetElement=Y,this.value=this.target.value}}let ge=(()=>{class Ct{get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(Y){this._assignValueProgrammatically(Y)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(Y){const Ve=Y,Se=this._elementRef.nativeElement;this._disabled!==Ve&&(this._disabled=Ve,this.stateChanges.next(void 0)),Ve&&this._isInitialized&&Se.blur&&Se.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(Y){this._model=Y,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(Ve=>{if(this._shouldHandleChangeEvent(Ve)){const Se=this._getValueFromModel(Ve.selection);this._lastValueValid=this._isValidValue(Se),this._cvaOnChange(Se),this._onTouched(),this._formatValue(Se),this.dateInput.emit(new le(this,this._elementRef.nativeElement)),this.dateChange.emit(new le(this,this._elementRef.nativeElement))}})}constructor(Y,Ve,Se){this._elementRef=Y,this._dateAdapter=Ve,this._dateFormats=Se,this.dateChange=new s.bkB,this.dateInput=new s.bkB,this.stateChanges=new Z.B,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=ie.yU.EMPTY,this._localeSubscription=ie.yU.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=Yt=>{const Yn=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Yt.value));return!Yn||this._matchesFilter(Yn)?null:{matDatepickerFilter:!0}},this._minValidator=Yt=>{const Yn=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Yt.value)),Li=this._getMinDate();return!Li||!Yn||this._dateAdapter.compareDate(Li,Yn)<=0?null:{matDatepickerMin:{min:Li,actual:Yn}}},this._maxValidator=Yt=>{const Yn=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Yt.value)),Li=this._getMaxDate();return!Li||!Yn||this._dateAdapter.compareDate(Li,Yn)>=0?null:{matDatepickerMax:{max:Li,actual:Yn}}},this._lastValueValid=!1,this._localeSubscription=Ve.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(Y){(function ht(Ct,Wn){const Y=Object.keys(Ct);for(let Ve of Y){const{previousValue:Se,currentValue:Yt}=Ct[Ve];if(!Wn.isDateInstance(Se)||!Wn.isDateInstance(Yt))return!0;if(!Wn.sameDate(Se,Yt))return!0}return!1})(Y,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(Y){this._validatorOnChange=Y}validate(Y){return this._validator?this._validator(Y):null}writeValue(Y){this._assignValueProgrammatically(Y)}registerOnChange(Y){this._cvaOnChange=Y}registerOnTouched(Y){this._onTouched=Y}setDisabledState(Y){this.disabled=Y}_onKeydown(Y){(0,ae.rp)(Y,"altKey")&&Y.keyCode===ae.n6&&["ctrlKey","shiftKey","metaKey"].every(Yt=>!(0,ae.rp)(Y,Yt))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),Y.preventDefault())}_onInput(Y){const Ve=this._lastValueValid;let Se=this._dateAdapter.parse(Y,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(Se),Se=this._dateAdapter.getValidDateOrNull(Se);const Yt=!this._dateAdapter.sameDate(Se,this.value);!Se||Yt?this._cvaOnChange(Se):(Y&&!this.value&&this._cvaOnChange(Se),Ve!==this._lastValueValid&&this._validatorOnChange()),Yt&&(this._assignValue(Se),this.dateInput.emit(new le(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new le(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(Y){this._elementRef.nativeElement.value=null!=Y?this._dateAdapter.format(Y,this._dateFormats.display.dateInput):""}_assignValue(Y){this._model?(this._assignValueToModel(Y),this._pendingValue=null):this._pendingValue=Y}_isValidValue(Y){return!Y||this._dateAdapter.isValid(Y)}_parentDisabled(){return!1}_assignValueProgrammatically(Y){Y=this._dateAdapter.deserialize(Y),this._lastValueValid=this._isValidValue(Y),Y=this._dateAdapter.getValidDateOrNull(Y),this._assignValue(Y),this._formatValue(Y)}_matchesFilter(Y){const Ve=this._getDateFilter();return!Ve||Ve(Y)}static{this.\u0275fac=function(Ve){return new(Ve||Ct)(s.rXU(s.aKT),s.rXU(L.MJ,8),s.rXU(L.de,8))}}static{this.\u0275dir=s.FsC({type:Ct,inputs:{value:"value",disabled:[s.Mj6.HasDecoratorInputTransform,"disabled","disabled",s.L39]},outputs:{dateChange:"dateChange",dateInput:"dateInput"},standalone:!0,features:[s.GFd,s.OA$]})}}return Ct})();const Ht={provide:E.kq,useExisting:(0,s.Rfq)(()=>Tt),multi:!0},ft={provide:E.cz,useExisting:(0,s.Rfq)(()=>Tt),multi:!0};let Tt=(()=>{class Ct extends ge{set matDatepicker(Y){Y&&(this._datepicker=Y,this._closedSubscription=Y.closedStream.subscribe(()=>this._onTouched()),this._registerModel(Y.registerInput(this)))}get min(){return this._min}set min(Y){const Ve=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y));this._dateAdapter.sameDate(Ve,this._min)||(this._min=Ve,this._validatorOnChange())}get max(){return this._max}set max(Y){const Ve=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y));this._dateAdapter.sameDate(Ve,this._max)||(this._max=Ve,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(Y){const Ve=this._matchesFilter(this.value);this._dateFilter=Y,this._matchesFilter(this.value)!==Ve&&this._validatorOnChange()}constructor(Y,Ve,Se,Yt){super(Y,Ve,Se),this._formField=Yt,this._closedSubscription=ie.yU.EMPTY,this._validator=E.k0.compose(super._getValidators())}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(Y){return Y}_assignValueToModel(Y){this._model&&this._model.updateSelection(Y,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(Y){return Y.source!==this}static{this.\u0275fac=function(Ve){return new(Ve||Ct)(s.rXU(s.aKT),s.rXU(L.MJ,8),s.rXU(L.de,8),s.rXU(te.xb,8))}}static{this.\u0275dir=s.FsC({type:Ct,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(Ve,Se){1&Ve&&s.bIt("input",function(Yn){return Se._onInput(Yn.target.value)})("change",function(){return Se._onChange()})("blur",function(){return Se._onBlur()})("keydown",function(Yn){return Se._onKeydown(Yn)}),2&Ve&&(s.Mr5("disabled",Se.disabled),s.BMQ("aria-haspopup",Se._datepicker?"dialog":null)("aria-owns",(null==Se._datepicker?null:Se._datepicker.opened)&&Se._datepicker.id||null)("min",Se.min?Se._dateAdapter.toIso8601(Se.min):null)("max",Se.max?Se._dateAdapter.toIso8601(Se.max):null)("data-mat-calendar",Se._datepicker?Se._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:[s.Mj6.None,"matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],standalone:!0,features:[s.Jv_([Ht,ft,{provide:ne.Oh,useExisting:Ct}]),s.Vt3]})}}return Ct})(),Tn=(()=>{class Ct{static{this.\u0275fac=function(Ve){return new(Ve||Ct)}}static{this.\u0275dir=s.FsC({type:Ct,selectors:[["","matDatepickerToggleIcon",""]],standalone:!0})}}return Ct})(),tn=(()=>{class Ct{get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(Y){this._disabled=Y}constructor(Y,Ve,Se){this._intl=Y,this._changeDetectorRef=Ve,this._stateChanges=ie.yU.EMPTY;const Yt=Number(Se);this.tabIndex=Yt||0===Yt?Yt:null}ngOnChanges(Y){Y.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(Y){this.datepicker&&!this.disabled&&(this.datepicker.open(),Y.stopPropagation())}_watchStateChanges(){const Y=this.datepicker?this.datepicker.stateChanges:(0,_e.of)(),Ve=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:(0,_e.of)(),Se=this.datepicker?(0,S.h)(this.datepicker.openedStream,this.datepicker.closedStream):(0,_e.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,S.h)(this._intl.changes,Y,Ve,Se).subscribe(()=>this._changeDetectorRef.markForCheck())}static{this.\u0275fac=function(Ve){return new(Ve||Ct)(s.rXU(tt),s.rXU(s.gRc),s.kS0("tabindex"))}}static{this.\u0275cmp=s.VBU({type:Ct,selectors:[["mat-datepicker-toggle"]],contentQueries:function(Ve,Se,Yt){if(1&Ve&&s.wni(Yt,Tn,5),2&Ve){let Yn;s.mGM(Yn=s.lsd())&&(Se._customIcon=Yn.first)}},viewQuery:function(Ve,Se){if(1&Ve&&s.GBs(ke,5),2&Ve){let Yt;s.mGM(Yt=s.lsd())&&(Se._button=Yt.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(Ve,Se){1&Ve&&s.bIt("click",function(Yn){return Se._open(Yn)}),2&Ve&&(s.BMQ("tabindex",null)("data-mat-calendar",Se.datepicker?Se.datepicker.id:null),s.AVh("mat-datepicker-toggle-active",Se.datepicker&&Se.datepicker.opened)("mat-accent",Se.datepicker&&"accent"===Se.datepicker.color)("mat-warn",Se.datepicker&&"warn"===Se.datepicker.color))},inputs:{datepicker:[s.Mj6.None,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[s.Mj6.None,"aria-label","ariaLabel"],disabled:[s.Mj6.HasDecoratorInputTransform,"disabled","disabled",s.L39],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],standalone:!0,features:[s.GFd,s.OA$,s.aNF],ngContentSelectors:pe,decls:4,vars:6,consts:[["button",""],["mat-icon-button","","type","button",3,"disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(Ve,Se){1&Ve&&(s.NAR(re),s.j41(0,"button",1,0),s.DNE(2,U,2,0,":svg:svg",2),s.SdG(3),s.k0s()),2&Ve&&(s.Y8G("disabled",Se.disabled)("disableRipple",Se.disableRipple),s.BMQ("aria-haspopup",Se.datepicker?"dialog":null)("aria-label",Se.ariaLabel||Se._intl.openCalendarLabel)("tabindex",Se.disabled?-1:Se.tabIndex),s.R7$(2),s.vxM(2,Se._customIcon?-1:2))},dependencies:[y.iY],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color)}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color)}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0})}}return Ct})(),Bn=(()=>{class Ct{static{this.\u0275fac=function(Ve){return new(Ve||Ct)}}static{this.\u0275mod=s.$C({type:Ct})}static{this.\u0275inj=s.G2t({providers:[tt,lt],imports:[m.MD,y.Hl,a.z_,n.Pd,l.jc,L.yE,xe,tn,z,A.Gj]})}}return Ct})()},84702:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Vh:()=>oe,di:()=>Ze,bZ:()=>X,E7:()=>xn,tx:()=>it,ru:()=>Xt,Yi:()=>un,hM:()=>Fe,CP:()=>tt,BI:()=>$t});var n=p(49550),a=p(5795),l=p(61268),m=p(23831),s=p(30206),y=p(99121),A=p(6166),L=p(53613),Z=p(75648),ie=p(89663),S=p(42749),_e=p(98434);function ae(me,ot){}class fe{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 Te=(()=>{class me extends y.lb{constructor(nt,Nt,wn,Pn,ti,Gt,An,St){super(),this._elementRef=nt,this._focusTrapFactory=Nt,this._config=Pn,this._interactivityChecker=ti,this._ngZone=Gt,this._overlayRef=An,this._focusMonitor=St,this._platform=(0,l.WQX)(s.OD),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=(0,l.WQX)(l.gRc),this.attachDomPortal=bn=>{this._portalOutlet.hasAttached();const qe=this._portalOutlet.attachDomPortal(bn);return this._contentAttached(),qe},this._document=wn,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(nt){this._ariaLabelledByQueue.push(nt),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(nt){const Nt=this._ariaLabelledByQueue.indexOf(nt);Nt>-1&&(this._ariaLabelledByQueue.splice(Nt,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(nt){this._portalOutlet.hasAttached();const Nt=this._portalOutlet.attachComponentPortal(nt);return this._contentAttached(),Nt}attachTemplatePortal(nt){this._portalOutlet.hasAttached();const Nt=this._portalOutlet.attachTemplatePortal(nt);return this._contentAttached(),Nt}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(nt,Nt){this._interactivityChecker.isFocusable(nt)||(nt.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const wn=()=>{nt.removeEventListener("blur",wn),nt.removeEventListener("mousedown",wn),nt.removeAttribute("tabindex")};nt.addEventListener("blur",wn),nt.addEventListener("mousedown",wn)})),nt.focus(Nt)}_focusByCssSelector(nt,Nt){let wn=this._elementRef.nativeElement.querySelector(nt);wn&&this._forceFocus(wn,Nt)}_trapFocus(){const nt=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||nt.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElementWhenReady().then(Nt=>{Nt||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 nt=this._config.restoreFocus;let Nt=null;if("string"==typeof nt?Nt=this._document.querySelector(nt):"boolean"==typeof nt?Nt=nt?this._elementFocusedBeforeDialogWasOpened:null:nt&&(Nt=nt),this._config.restoreFocus&&Nt&&"function"==typeof Nt.focus){const wn=(0,s.vc)(),Pn=this._elementRef.nativeElement;(!wn||wn===this._document.body||wn===Pn||Pn.contains(wn))&&(this._focusMonitor?(this._focusMonitor.focusVia(Nt,this._closeInteractionType),this._closeInteractionType=null):Nt.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const nt=this._elementRef.nativeElement,Nt=(0,s.vc)();return nt===Nt||nt.contains(Nt)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,s.vc)()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static{this.\u0275fac=function(Nt){return new(Nt||me)(l.rXU(l.aKT),l.rXU(m.GX),l.rXU(a.qQ,8),l.rXU(fe),l.rXU(m.Z7),l.rXU(l.SKi),l.rXU(n.yY),l.rXU(m.FN))}}static{this.\u0275cmp=l.VBU({type:me,selectors:[["cdk-dialog-container"]],viewQuery:function(Nt,wn){if(1&Nt&&l.GBs(y.I3,7),2&Nt){let Pn;l.mGM(Pn=l.lsd())&&(wn._portalOutlet=Pn.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(Nt,wn){2&Nt&&l.BMQ("id",wn._config.id||null)("role",wn._config.role)("aria-modal",wn._config.ariaModal)("aria-labelledby",wn._config.ariaLabel?null:wn._ariaLabelledByQueue[0])("aria-label",wn._config.ariaLabel)("aria-describedby",wn._config.ariaDescribedBy||null)},standalone:!0,features:[l.Vt3,l.aNF],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(Nt,wn){1&Nt&&l.DNE(0,ae,0,0,"ng-template",0)},dependencies:[y.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}}return me})();class Ge{constructor(ot,nt){this.overlayRef=ot,this.config=nt,this.closed=new L.B,this.disableClose=nt.disableClose,this.backdropClick=ot.backdropClick(),this.keydownEvents=ot.keydownEvents(),this.outsidePointerEvents=ot.outsidePointerEvents(),this.id=nt.id,this.keydownEvents.subscribe(Nt=>{Nt.keyCode===A._f&&!this.disableClose&&!(0,A.rp)(Nt)&&(Nt.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=ot.detachments().subscribe(()=>{!1!==nt.closeOnOverlayDetachments&&this.close()})}close(ot,nt){if(this.containerInstance){const Nt=this.closed;this.containerInstance._closeInteractionType=nt?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),Nt.next(ot),Nt.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(ot="",nt=""){return this.overlayRef.updateSize({width:ot,height:nt}),this}addPanelClass(ot){return this.overlayRef.addPanelClass(ot),this}removePanelClass(ot){return this.overlayRef.removePanelClass(ot),this}}const _t=new l.nKC("DialogScrollStrategy",{providedIn:"root",factory:()=>{const me=(0,l.WQX)(n.hJ);return()=>me.scrollStrategies.block()}}),dt=new l.nKC("DialogData"),P=new l.nKC("DefaultDialogConfig");let ne=0,we=(()=>{class me{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(nt,Nt,wn,Pn,ti,Gt){this._overlay=nt,this._injector=Nt,this._defaultOptions=wn,this._parentDialog=Pn,this._overlayContainer=ti,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new L.B,this._afterOpenedAtThisLevel=new L.B,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,Z.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,_e.Z)(void 0))),this._scrollStrategy=Gt}open(nt,Nt){(Nt={...this._defaultOptions||new fe,...Nt}).id=Nt.id||"cdk-dialog-"+ne++,Nt.id&&this.getDialogById(Nt.id);const Pn=this._getOverlayConfig(Nt),ti=this._overlay.create(Pn),Gt=new Ge(ti,Nt),An=this._attachContainer(ti,Gt,Nt);return Gt.containerInstance=An,this._attachDialogContent(nt,Gt,An,Nt),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(Gt),Gt.closed.subscribe(()=>this._removeOpenDialog(Gt,!0)),this.afterOpened.next(Gt),Gt}closeAll(){at(this.openDialogs,nt=>nt.close())}getDialogById(nt){return this.openDialogs.find(Nt=>Nt.id===nt)}ngOnDestroy(){at(this._openDialogsAtThisLevel,nt=>{!1===nt.config.closeOnDestroy&&this._removeOpenDialog(nt,!1)}),at(this._openDialogsAtThisLevel,nt=>nt.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(nt){const Nt=new n.rR({positionStrategy:nt.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:nt.scrollStrategy||this._scrollStrategy(),panelClass:nt.panelClass,hasBackdrop:nt.hasBackdrop,direction:nt.direction,minWidth:nt.minWidth,minHeight:nt.minHeight,maxWidth:nt.maxWidth,maxHeight:nt.maxHeight,width:nt.width,height:nt.height,disposeOnNavigation:nt.closeOnNavigation});return nt.backdropClass&&(Nt.backdropClass=nt.backdropClass),Nt}_attachContainer(nt,Nt,wn){const Pn=wn.injector||wn.viewContainerRef?.injector,ti=[{provide:fe,useValue:wn},{provide:Ge,useValue:Nt},{provide:n.yY,useValue:nt}];let Gt;wn.container?"function"==typeof wn.container?Gt=wn.container:(Gt=wn.container.type,ti.push(...wn.container.providers(wn))):Gt=Te;const An=new y.A8(Gt,wn.viewContainerRef,l.zZn.create({parent:Pn||this._injector,providers:ti}),wn.componentFactoryResolver);return nt.attach(An).instance}_attachDialogContent(nt,Nt,wn,Pn){if(nt instanceof l.C4Q){const ti=this._createInjector(Pn,Nt,wn,void 0);let Gt={$implicit:Pn.data,dialogRef:Nt};Pn.templateContext&&(Gt={...Gt,..."function"==typeof Pn.templateContext?Pn.templateContext():Pn.templateContext}),wn.attachTemplatePortal(new y.VA(nt,null,Gt,ti))}else{const ti=this._createInjector(Pn,Nt,wn,this._injector),Gt=wn.attachComponentPortal(new y.A8(nt,Pn.viewContainerRef,ti,Pn.componentFactoryResolver));Nt.componentRef=Gt,Nt.componentInstance=Gt.instance}}_createInjector(nt,Nt,wn,Pn){const ti=nt.injector||nt.viewContainerRef?.injector,Gt=[{provide:dt,useValue:nt.data},{provide:Ge,useValue:Nt}];return nt.providers&&("function"==typeof nt.providers?Gt.push(...nt.providers(Nt,nt,wn)):Gt.push(...nt.providers)),nt.direction&&(!ti||!ti.get(S.dS,null,{optional:!0}))&&Gt.push({provide:S.dS,useValue:{value:nt.direction,change:(0,ie.of)()}}),l.zZn.create({parent:ti||Pn,providers:Gt})}_removeOpenDialog(nt,Nt){const wn=this.openDialogs.indexOf(nt);wn>-1&&(this.openDialogs.splice(wn,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((Pn,ti)=>{Pn?ti.setAttribute("aria-hidden",Pn):ti.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),Nt&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const nt=this._overlayContainer.getContainerElement();if(nt.parentElement){const Nt=nt.parentElement.children;for(let wn=Nt.length-1;wn>-1;wn--){const Pn=Nt[wn];Pn!==nt&&"SCRIPT"!==Pn.nodeName&&"STYLE"!==Pn.nodeName&&!Pn.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(Pn,Pn.getAttribute("aria-hidden")),Pn.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const nt=this._parentDialog;return nt?nt._getAfterAllClosed():this._afterAllClosedAtThisLevel}static{this.\u0275fac=function(Nt){return new(Nt||me)(l.KVO(n.hJ),l.KVO(l.zZn),l.KVO(P,8),l.KVO(me,12),l.KVO(n.Sf),l.KVO(_t))}}static{this.\u0275prov=l.jDH({token:me,factory:me.\u0275fac,providedIn:"root"})}}return me})();function at(me,ot){let nt=me.length;for(;nt--;)ot(me[nt])}let We=(()=>{class me{static{this.\u0275fac=function(Nt){return new(Nt||me)}}static{this.\u0275mod=l.$C({type:me})}static{this.\u0275inj=l.G2t({providers:[we],imports:[n.z_,y.jc,m.Pd,y.jc]})}}return me})();var je=p(38875),yt=p(66100),nn=p(19754),pn=p(99515),gn=p(79219);function ln(me,ot){}p(42635);class Xt{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.delayFocusTrap=!0,this.closeOnNavigation=!0}}const _n="mdc-dialog--open",ke="mdc-dialog--opening",re="mdc-dialog--closing";let G=(()=>{class me extends Te{constructor(nt,Nt,wn,Pn,ti,Gt,An,St,bn){super(nt,Nt,wn,Pn,ti,Gt,An,bn),this._animationMode=St,this._animationStateChanged=new l.bkB,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?Ne(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?Ne(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(J,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ke,_n)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(_n),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(_n),this._animationsEnabled?(this._hostElement.style.setProperty(J,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(re)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(nt){this._actionSectionCount+=nt,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(ke,re)}_waitForAnimationToComplete(nt,Nt){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(Nt,nt)}_requestAnimationFrame(nt){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(nt):nt()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(nt){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:nt})}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}attachComponentPortal(nt){const Nt=super.attachComponentPortal(nt);return Nt.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),Nt}static{this.\u0275fac=function(Nt){return new(Nt||me)(l.rXU(l.aKT),l.rXU(m.GX),l.rXU(a.qQ,8),l.rXU(Xt),l.rXU(m.Z7),l.rXU(l.SKi),l.rXU(n.yY),l.rXU(l.bc$,8),l.rXU(m.FN))}}static{this.\u0275cmp=l.VBU({type:me,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(Nt,wn){2&Nt&&(l.Mr5("id",wn._config.id),l.BMQ("aria-modal",wn._config.ariaModal)("role",wn._config.role)("aria-labelledby",wn._config.ariaLabel?null:wn._ariaLabelledByQueue[0])("aria-label",wn._config.ariaLabel)("aria-describedby",wn._config.ariaDescribedBy||null),l.AVh("_mat-animation-noopable",!wn._animationsEnabled)("mat-mdc-dialog-container-with-actions",wn._actionSectionCount>0))},standalone:!0,features:[l.Vt3,l.aNF],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(Nt,wn){1&Nt&&(l.j41(0,"div",0)(1,"div",1),l.DNE(2,ln,0,0,"ng-template",2),l.k0s()())},dependencies:[y.I3],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%;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;outline:0;transform:scale(0.8)}.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--closing .mdc-dialog__surface{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{opacity:1}.mdc-dialog--open .mdc-dialog__surface{transform:none}.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__container .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{width:100%;height:100%}.mat-mdc-dialog-component-host{display:contents}.mat-mdc-dialog-container{--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);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, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition:opacity linear var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container .mdc-dialog__surface{transition:transform var(--mat-dialog-transition-duration, 0ms) 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container,.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__surface{transition:none}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-title{padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{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})}}return me})();const J="--mat-dialog-transition-duration";function Ne(me){return null==me?null:"number"==typeof me?me:me.endsWith("ms")?(0,je.OE)(me.substring(0,me.length-2)):me.endsWith("s")?1e3*(0,je.OE)(me.substring(0,me.length-1)):"0"===me?0:null}var Pt=function(me){return me[me.OPEN=0]="OPEN",me[me.CLOSING=1]="CLOSING",me[me.CLOSED=2]="CLOSED",me}(Pt||{});class tt{constructor(ot,nt,Nt){this._ref=ot,this._containerInstance=Nt,this._afterOpened=new L.B,this._beforeClosed=new L.B,this._state=Pt.OPEN,this.disableClose=nt.disableClose,this.id=ot.id,ot.addPanelClass("mat-mdc-dialog-panel"),Nt._animationStateChanged.pipe((0,nn.p)(wn=>"opened"===wn.state),(0,pn.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),Nt._animationStateChanged.pipe((0,nn.p)(wn=>"closed"===wn.state),(0,pn.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),ot.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,yt.h)(this.backdropClick(),this.keydownEvents().pipe((0,nn.p)(wn=>wn.keyCode===A._f&&!this.disableClose&&!(0,A.rp)(wn)))).subscribe(wn=>{this.disableClose||(wn.preventDefault(),It(this,"keydown"===wn.type?"keyboard":"mouse"))})}close(ot){this._result=ot,this._containerInstance._animationStateChanged.pipe((0,nn.p)(nt=>"closing"===nt.state),(0,pn.s)(1)).subscribe(nt=>{this._beforeClosed.next(ot),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),nt.totalTime+100)}),this._state=Pt.CLOSING,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(ot){let nt=this._ref.config.positionStrategy;return ot&&(ot.left||ot.right)?ot.left?nt.left(ot.left):nt.right(ot.right):nt.centerHorizontally(),ot&&(ot.top||ot.bottom)?ot.top?nt.top(ot.top):nt.bottom(ot.bottom):nt.centerVertically(),this._ref.updatePosition(),this}updateSize(ot="",nt=""){return this._ref.updateSize(ot,nt),this}addPanelClass(ot){return this._ref.addPanelClass(ot),this}removePanelClass(ot){return this._ref.removePanelClass(ot),this}getState(){return this._state}_finishDialogClose(){this._state=Pt.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function It(me,ot,nt){return me._closeInteractionType=ot,me.close(nt)}const oe=new l.nKC("MatMdcDialogData"),Ze=new l.nKC("mat-mdc-dialog-default-options"),Ee=new l.nKC("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{const me=(0,l.WQX)(n.hJ);return()=>me.scrollStrategies.block()}});let an=0,X=(()=>{class me{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const nt=this._parentDialog;return nt?nt._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(nt,Nt,wn,Pn,ti,Gt,An,St){this._overlay=nt,this._defaultOptions=Pn,this._scrollStrategy=ti,this._parentDialog=Gt,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new L.B,this._afterOpenedAtThisLevel=new L.B,this.dialogConfigClass=Xt,this.afterAllClosed=(0,Z.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,_e.Z)(void 0))),this._dialog=Nt.get(we),this._dialogRefConstructor=tt,this._dialogContainerType=G,this._dialogDataToken=oe}open(nt,Nt){let wn;(Nt={...this._defaultOptions||new Xt,...Nt}).id=Nt.id||"mat-mdc-dialog-"+an++,Nt.scrollStrategy=Nt.scrollStrategy||this._scrollStrategy();const Pn=this._dialog.open(nt,{...Nt,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:Nt},{provide:fe,useValue:Nt}]},templateContext:()=>({dialogRef:wn}),providers:(ti,Gt,An)=>(wn=new this._dialogRefConstructor(ti,Nt,An),wn.updatePosition(Nt?.position),[{provide:this._dialogContainerType,useValue:An},{provide:this._dialogDataToken,useValue:Gt.data},{provide:this._dialogRefConstructor,useValue:wn}])});return wn.componentRef=Pn.componentRef,wn.componentInstance=Pn.componentInstance,this.openDialogs.push(wn),this.afterOpened.next(wn),wn.afterClosed().subscribe(()=>{const ti=this.openDialogs.indexOf(wn);ti>-1&&(this.openDialogs.splice(ti,1),this.openDialogs.length||this._getAfterAllClosed().next())}),wn}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(nt){return this.openDialogs.find(Nt=>Nt.id===nt)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(nt){let Nt=nt.length;for(;Nt--;)nt[Nt].close()}static{this.\u0275fac=function(Nt){return new(Nt||me)(l.KVO(n.hJ),l.KVO(l.zZn),l.KVO(a.aZ,8),l.KVO(Ze,8),l.KVO(Ee),l.KVO(me,12),l.KVO(n.Sf),l.KVO(l.bc$,8))}}static{this.\u0275prov=l.jDH({token:me,factory:me.\u0275fac,providedIn:"root"})}}return me})(),ze=0,it=(()=>{class me{constructor(nt,Nt,wn){this.dialogRef=nt,this._elementRef=Nt,this._dialog=wn,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=ri(this._elementRef,this._dialog.openDialogs))}ngOnChanges(nt){const Nt=nt._matDialogClose||nt._matDialogCloseResult;Nt&&(this.dialogResult=Nt.currentValue)}_onButtonClick(nt){It(this.dialogRef,0===nt.screenX&&0===nt.screenY?"keyboard":"mouse",this.dialogResult)}static{this.\u0275fac=function(Nt){return new(Nt||me)(l.rXU(tt,8),l.rXU(l.aKT),l.rXU(X))}}static{this.\u0275dir=l.FsC({type:me,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(Nt,wn){1&Nt&&l.bIt("click",function(ti){return wn._onButtonClick(ti)}),2&Nt&&l.BMQ("aria-label",wn.ariaLabel||null)("type",wn.type)},inputs:{ariaLabel:[l.Mj6.None,"aria-label","ariaLabel"],type:"type",dialogResult:[l.Mj6.None,"mat-dialog-close","dialogResult"],_matDialogClose:[l.Mj6.None,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[l.OA$]})}}return me})(),st=(()=>{class me{constructor(nt,Nt,wn){this._dialogRef=nt,this._elementRef=Nt,this._dialog=wn}ngOnInit(){this._dialogRef||(this._dialogRef=ri(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static{this.\u0275fac=function(Nt){return new(Nt||me)(l.rXU(tt,8),l.rXU(l.aKT),l.rXU(X))}}static{this.\u0275dir=l.FsC({type:me,standalone:!0})}}return me})(),$t=(()=>{class me extends st{constructor(){super(...arguments),this.id="mat-mdc-dialog-title-"+ze++}_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static{this.\u0275fac=(()=>{let nt;return function(wn){return(nt||(nt=l.xGo(me)))(wn||me)}})()}static{this.\u0275dir=l.FsC({type:me,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(Nt,wn){2&Nt&&l.Mr5("id",wn.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0,features:[l.Vt3]})}}return me})(),un=(()=>{class me{static{this.\u0275fac=function(Nt){return new(Nt||me)}}static{this.\u0275dir=l.FsC({type:me,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0})}}return me})(),xn=(()=>{class me extends st{_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static{this.\u0275fac=(()=>{let nt;return function(wn){return(nt||(nt=l.xGo(me)))(wn||me)}})()}static{this.\u0275dir=l.FsC({type:me,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(Nt,wn){2&Nt&&l.AVh("mat-mdc-dialog-actions-align-start","start"===wn.align)("mat-mdc-dialog-actions-align-center","center"===wn.align)("mat-mdc-dialog-actions-align-end","end"===wn.align)},inputs:{align:"align"},standalone:!0,features:[l.Vt3]})}}return me})();function ri(me,ot){let nt=me.nativeElement.parentElement;for(;nt&&!nt.classList.contains("mat-mdc-dialog-container");)nt=nt.parentElement;return nt?ot.find(Nt=>Nt.id===nt.id):null}let Fe=(()=>{class me{static{this.\u0275fac=function(Nt){return new(Nt||me)}}static{this.\u0275mod=l.$C({type:me})}static{this.\u0275inj=l.G2t({providers:[X],imports:[We,n.z_,y.jc,gn.yE,gn.yE]})}}return me})()},34484:(Bt,Ce,p)=>{"use strict";p.d(Ce,{xb:()=>nt,U$:()=>Nt,TL:()=>Ze,rl:()=>St,qT:()=>Rt,RG:()=>bn,MV:()=>rt,nJ:()=>tt,JW:()=>an,yw:()=>ze});var n=p(61268),a=p(42749),l=p(30206),m=p(56811),s=p(53613),y=p(66100),A=p(179),L=p(79103),Z=p(19754),ie=p(80530);class _e{constructor(hn){this._box=hn,this._destroyed=new s.B,this._resizeSubject=new s.B,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(he=>this._resizeSubject.next(he)))}observe(hn){return this._elementObservables.has(hn)||this._elementObservables.set(hn,new L.c(he=>{const kt=this._resizeSubject.subscribe(he);return this._resizeObserver?.observe(hn,{box:this._box}),()=>{this._resizeObserver?.unobserve(hn),kt.unsubscribe(),this._elementObservables.delete(hn)}}).pipe((0,Z.p)(he=>he.some(kt=>kt.target===hn)),(0,ie.t)({bufferSize:1,refCount:!0}),(0,A.Q)(this._destroyed))),this._elementObservables.get(hn)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let ae=(()=>{class qe{constructor(){this._observers=new Map,this._ngZone=(0,n.WQX)(n.SKi)}ngOnDestroy(){for(const[,he]of this._observers)he.destroy();this._observers.clear()}observe(he,kt){const w=kt?.box||"content-box";return this._observers.has(w)||this._observers.set(w,new _e(w)),this._observers.get(w).observe(he)}static{this.\u0275fac=function(kt){return new(kt||qe)}}static{this.\u0275prov=n.jDH({token:qe,factory:qe.\u0275fac,providedIn:"root"})}}return qe})();var fe=p(38875),be=p(42635),Te=p(5795),Ge=p(35596),_t=p(79219);const dt=["notch"],P=["matFormFieldNotchedOutline",""],E=["*"],te=["textField"],ne=["iconPrefixContainer"],we=["textPrefixContainer"],at=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],We=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function je(qe,hn){1&qe&&n.nrm(0,"span",17)}function yt(qe,hn){if(1&qe&&(n.j41(0,"label",16),n.SdG(1,1),n.DNE(2,je,1,0,"span",17),n.k0s()),2&qe){const he=n.XpG(2);n.Y8G("floating",he._shouldLabelFloat())("monitorResize",he._hasOutline())("id",he._labelId),n.BMQ("for",he._control.disableAutomaticLabeling?null:he._control.id),n.R7$(2),n.vxM(2,!he.hideRequiredMarker&&he._control.required?2:-1)}}function nn(qe,hn){if(1&qe&&n.DNE(0,yt,3,5,"label",16),2&qe){const he=n.XpG();n.vxM(0,he._hasFloatingLabel()?0:-1)}}function pn(qe,hn){1&qe&&n.nrm(0,"div",5)}function gn(qe,hn){}function Et(qe,hn){if(1&qe&&n.DNE(0,gn,0,0,"ng-template",11),2&qe){n.XpG(2);const he=n.sdS(1);n.Y8G("ngTemplateOutlet",he)}}function ln(qe,hn){if(1&qe&&(n.j41(0,"div",7),n.DNE(1,Et,1,1,null,11),n.k0s()),2&qe){const he=n.XpG();n.Y8G("matFormFieldNotchedOutlineOpen",he._shouldLabelFloat()),n.R7$(),n.vxM(1,he._forceDisplayInfixLabel()?-1:1)}}function Xt(qe,hn){1&qe&&(n.j41(0,"div",8,2),n.SdG(2,2),n.k0s())}function _n(qe,hn){1&qe&&(n.j41(0,"div",9,3),n.SdG(2,3),n.k0s())}function ke(qe,hn){}function re(qe,hn){if(1&qe&&n.DNE(0,ke,0,0,"ng-template",11),2&qe){n.XpG();const he=n.sdS(1);n.Y8G("ngTemplateOutlet",he)}}function pe(qe,hn){1&qe&&(n.j41(0,"div",12),n.SdG(1,4),n.k0s())}function U(qe,hn){1&qe&&(n.j41(0,"div",13),n.SdG(1,5),n.k0s())}function G(qe,hn){1&qe&&n.nrm(0,"div",14)}function J(qe,hn){if(1&qe&&(n.j41(0,"div",18),n.SdG(1,6),n.k0s()),2&qe){const he=n.XpG();n.Y8G("@transitionMessages",he._subscriptAnimationState)}}function Ne(qe,hn){if(1&qe&&(n.j41(0,"mat-hint",20),n.EFF(1),n.k0s()),2&qe){const he=n.XpG(2);n.Y8G("id",he._hintLabelId),n.R7$(),n.JRh(he.hintLabel)}}function Pt(qe,hn){if(1&qe&&(n.j41(0,"div",19),n.DNE(1,Ne,2,2,"mat-hint",20),n.SdG(2,7),n.nrm(3,"div",21),n.SdG(4,8),n.k0s()),2&qe){const he=n.XpG();n.Y8G("@transitionMessages",he._subscriptAnimationState),n.R7$(),n.vxM(1,he.hintLabel?1:-1)}}let tt=(()=>{class qe{static{this.\u0275fac=function(kt){return new(kt||qe)}}static{this.\u0275dir=n.FsC({type:qe,selectors:[["mat-label"]],standalone:!0})}}return qe})(),It=0;const oe=new n.nKC("MatError");let Ze=(()=>{class qe{constructor(he,kt){this.id="mat-mdc-error-"+It++,he||kt.nativeElement.setAttribute("aria-live","polite")}static{this.\u0275fac=function(kt){return new(kt||qe)(n.kS0("aria-live"),n.rXU(n.aKT))}}static{this.\u0275dir=n.FsC({type:qe,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(kt,w){2&kt&&n.Mr5("id",w.id)},inputs:{id:"id"},standalone:!0,features:[n.Jv_([{provide:oe,useExisting:qe}])]})}}return qe})(),Ee=0,rt=(()=>{class qe{constructor(){this.align="start",this.id="mat-mdc-hint-"+Ee++}static{this.\u0275fac=function(kt){return new(kt||qe)}}static{this.\u0275dir=n.FsC({type:qe,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(kt,w){2&kt&&(n.Mr5("id",w.id),n.BMQ("align",null),n.AVh("mat-mdc-form-field-hint-end","end"===w.align))},inputs:{align:"align",id:"id"},standalone:!0})}}return qe})();const Je=new n.nKC("MatPrefix");let an=(()=>{class qe{constructor(){this._isText=!1}set _isTextSelector(he){this._isText=!0}static{this.\u0275fac=function(kt){return new(kt||qe)}}static{this.\u0275dir=n.FsC({type:qe,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[n.Mj6.None,"matTextPrefix","_isTextSelector"]},standalone:!0,features:[n.Jv_([{provide:Je,useExisting:qe}])]})}}return qe})();const X=new n.nKC("MatSuffix");let ze=(()=>{class qe{constructor(){this._isText=!1}set _isTextSelector(he){this._isText=!0}static{this.\u0275fac=function(kt){return new(kt||qe)}}static{this.\u0275dir=n.FsC({type:qe,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[n.Mj6.None,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[n.Jv_([{provide:X,useExisting:qe}])]})}}return qe})();const it=new n.nKC("FloatingLabelParent");let st=(()=>{class qe{get floating(){return this._floating}set floating(he){this._floating=he,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(he){this._monitorResize=he,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(he){this._elementRef=he,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,n.WQX)(ae),this._ngZone=(0,n.WQX)(n.SKi),this._parent=(0,n.WQX)(it),this._resizeSubscription=new m.yU}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function $t(qe){if(null!==qe.offsetParent)return qe.scrollWidth;const he=qe.cloneNode(!0);he.style.setProperty("position","absolute"),he.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(he);const kt=he.scrollWidth;return he.remove(),kt}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static{this.\u0275fac=function(kt){return new(kt||qe)(n.rXU(n.aKT))}}static{this.\u0275dir=n.FsC({type:qe,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(kt,w){2&kt&&n.AVh("mdc-floating-label--float-above",w.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0})}}return qe})();const un="mdc-line-ripple--active",xn="mdc-line-ripple--deactivating";let ri=(()=>{class qe{constructor(he,kt){this._elementRef=he,this._handleTransitionEnd=w=>{const z=this._elementRef.nativeElement.classList,M=z.contains(xn);"opacity"===w.propertyName&&M&&z.remove(un,xn)},kt.runOutsideAngular(()=>{he.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const he=this._elementRef.nativeElement.classList;he.remove(xn),he.add(un)}deactivate(){this._elementRef.nativeElement.classList.add(xn)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static{this.\u0275fac=function(kt){return new(kt||qe)(n.rXU(n.aKT),n.rXU(n.SKi))}}static{this.\u0275dir=n.FsC({type:qe,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0})}}return qe})(),Dn=(()=>{class qe{constructor(he,kt){this._elementRef=he,this._ngZone=kt,this.open=!1}ngAfterViewInit(){const he=this._elementRef.nativeElement.querySelector(".mdc-floating-label");he?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(he.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>he.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(he){this._notch.nativeElement.style.width=this.open&&he?`calc(${he}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static{this.\u0275fac=function(kt){return new(kt||qe)(n.rXU(n.aKT),n.rXU(n.SKi))}}static{this.\u0275cmp=n.VBU({type:qe,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(kt,w){if(1&kt&&n.GBs(dt,5),2&kt){let z;n.mGM(z=n.lsd())&&(w._notch=z.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(kt,w){2&kt&&n.AVh("mdc-notched-outline--notched",w.open)},inputs:{open:[n.Mj6.None,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[n.aNF],attrs:P,ngContentSelectors:E,decls:5,vars:0,consts:[["notch",""],[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(kt,w){1&kt&&(n.NAR(),n.nrm(0,"div",1),n.j41(1,"div",2,0),n.SdG(3),n.k0s(),n.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}}return qe})();const Fe={transitionMessages:(0,be.hZ)("transitionMessages",[(0,be.wk)("enter",(0,be.iF)({opacity:1,transform:"translateY(0%)"})),(0,be.kY)("void => enter",[(0,be.iF)({opacity:0,transform:"translateY(-5px)"}),(0,be.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Rt=(()=>{class qe{static{this.\u0275fac=function(kt){return new(kt||qe)}}static{this.\u0275dir=n.FsC({type:qe})}}return qe})();const nt=new n.nKC("MatFormField"),Nt=new n.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let wn=0,St=(()=>{class qe{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(he){this._hideRequiredMarker=(0,fe.he)(he)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(he){he!==this._floatLabel&&(this._floatLabel=he,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(he){const kt=this._appearance;this._appearance=he||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==kt&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(he){this._subscriptSizing=he||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(he){this._hintLabel=he,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(he){this._explicitFormFieldControl=he}constructor(he,kt,w,z,M,q,Be,Lt){this._elementRef=he,this._changeDetectorRef=kt,this._ngZone=w,this._dir=z,this._platform=M,this._defaults=q,this._animationMode=Be,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-"+wn++,this._hintLabelId="mat-mdc-hint-"+wn++,this._subscriptAnimationState="",this._destroyed=new s.B,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,q&&(q.appearance&&(this.appearance=q.appearance),this._hideRequiredMarker=!!q?.hideRequiredMarker,q.color&&(this.color=q.color))}ngAfterViewInit(){this._updateFocusState(),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 he=this._control;he.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${he.controlType}`),he.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),he.ngControl&&he.ngControl.valueChanges&&he.ngControl.valueChanges.pipe((0,A.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(he=>!he._isText),this._hasTextPrefix=!!this._prefixChildren.find(he=>he._isText),this._hasIconSuffix=!!this._suffixChildren.find(he=>!he._isText),this._hasTextSuffix=!!this._suffixChildren.find(he=>he._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,y.h)(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,A.Q)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,A.Q)(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(he){const kt=this._control?this._control.ngControl:null;return kt&&kt[he]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let he=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&he.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const kt=this._hintChildren?this._hintChildren.find(z=>"start"===z.align):null,w=this._hintChildren?this._hintChildren.find(z=>"end"===z.align):null;kt?he.push(kt.id):this._hintLabel&&he.push(this._hintLabelId),w&&he.push(w.id)}else this._errorChildren&&he.push(...this._errorChildren.map(kt=>kt.id));this._control.setDescribedByIds(he)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const he=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(he.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const kt=this._iconPrefixContainer?.nativeElement,w=this._textPrefixContainer?.nativeElement,z=kt?.getBoundingClientRect().width??0,M=w?.getBoundingClientRect().width??0;he.style.transform=`var(\n        --mat-mdc-form-field-label-transform,\n        translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${z+M}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n    )`}_isAttachedToDom(){const he=this._elementRef.nativeElement;if(he.getRootNode){const kt=he.getRootNode();return kt&&kt!==he}return document.documentElement.contains(he)}static{this.\u0275fac=function(kt){return new(kt||qe)(n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(n.SKi),n.rXU(a.dS),n.rXU(l.OD),n.rXU(Nt,8),n.rXU(n.bc$,8),n.rXU(Te.qQ))}}static{this.\u0275cmp=n.VBU({type:qe,selectors:[["mat-form-field"]],contentQueries:function(kt,w,z){if(1&kt&&(n.wni(z,tt,5),n.wni(z,tt,7),n.wni(z,Rt,5),n.wni(z,Je,5),n.wni(z,X,5),n.wni(z,oe,5),n.wni(z,rt,5)),2&kt){let M;n.mGM(M=n.lsd())&&(w._labelChildNonStatic=M.first),n.mGM(M=n.lsd())&&(w._labelChildStatic=M.first),n.mGM(M=n.lsd())&&(w._formFieldControl=M.first),n.mGM(M=n.lsd())&&(w._prefixChildren=M),n.mGM(M=n.lsd())&&(w._suffixChildren=M),n.mGM(M=n.lsd())&&(w._errorChildren=M),n.mGM(M=n.lsd())&&(w._hintChildren=M)}},viewQuery:function(kt,w){if(1&kt&&(n.GBs(te,5),n.GBs(ne,5),n.GBs(we,5),n.GBs(st,5),n.GBs(Dn,5),n.GBs(ri,5)),2&kt){let z;n.mGM(z=n.lsd())&&(w._textField=z.first),n.mGM(z=n.lsd())&&(w._iconPrefixContainer=z.first),n.mGM(z=n.lsd())&&(w._textPrefixContainer=z.first),n.mGM(z=n.lsd())&&(w._floatingLabel=z.first),n.mGM(z=n.lsd())&&(w._notchedOutline=z.first),n.mGM(z=n.lsd())&&(w._lineRipple=z.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(kt,w){2&kt&&n.AVh("mat-mdc-form-field-label-always-float",w._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",w._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",w._hasIconSuffix)("mat-form-field-invalid",w._control.errorState)("mat-form-field-disabled",w._control.disabled)("mat-form-field-autofilled",w._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===w._animationMode)("mat-form-field-appearance-fill","fill"==w.appearance)("mat-form-field-appearance-outline","outline"==w.appearance)("mat-form-field-hide-placeholder",w._hasFloatingLabel()&&!w._shouldLabelFloat())("mat-focused",w._control.focused)("mat-primary","accent"!==w.color&&"warn"!==w.color)("mat-accent","accent"===w.color)("mat-warn","warn"===w.color)("ng-untouched",w._shouldForward("untouched"))("ng-touched",w._shouldForward("touched"))("ng-pristine",w._shouldForward("pristine"))("ng-dirty",w._shouldForward("dirty"))("ng-valid",w._shouldForward("valid"))("ng-invalid",w._shouldForward("invalid"))("ng-pending",w._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[n.Jv_([{provide:nt,useExisting:qe},{provide:it,useExisting:qe}]),n.aNF],ngContentSelectors:We,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(kt,w){if(1&kt){const z=n.RV6();n.NAR(at),n.DNE(0,nn,1,1,"ng-template",null,0,n.C5r),n.j41(2,"div",4,1),n.bIt("click",function(q){return n.eBV(z),n.Njj(w._control.onContainerClick(q))}),n.DNE(4,pn,1,0,"div",5),n.j41(5,"div",6),n.DNE(6,ln,2,2,"div",7)(7,Xt,3,0,"div",8)(8,_n,3,0,"div",9),n.j41(9,"div",10),n.DNE(10,re,1,1,null,11),n.SdG(11),n.k0s(),n.DNE(12,pe,2,0,"div",12)(13,U,2,0,"div",13),n.k0s(),n.DNE(14,G,1,0,"div",14),n.k0s(),n.j41(15,"div",15),n.DNE(16,J,2,1)(17,Pt,5,2),n.k0s()}if(2&kt){let z;n.R7$(2),n.AVh("mdc-text-field--filled",!w._hasOutline())("mdc-text-field--outlined",w._hasOutline())("mdc-text-field--no-label",!w._hasFloatingLabel())("mdc-text-field--disabled",w._control.disabled)("mdc-text-field--invalid",w._control.errorState),n.R7$(2),n.vxM(4,w._hasOutline()||w._control.disabled?-1:4),n.R7$(2),n.vxM(6,w._hasOutline()?6:-1),n.R7$(),n.vxM(7,w._hasIconPrefix?7:-1),n.R7$(),n.vxM(8,w._hasTextPrefix?8:-1),n.R7$(2),n.vxM(10,!w._hasOutline()||w._forceDisplayInfixLabel()?10:-1),n.R7$(2),n.vxM(12,w._hasTextSuffix?12:-1),n.R7$(),n.vxM(13,w._hasIconSuffix?13:-1),n.R7$(),n.vxM(14,w._hasOutline()?-1:14),n.R7$(),n.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===w.subscriptSizing),n.R7$(),n.vxM(16,"error"===(z=w._getDisplayedMessages())?16:"hint"===z?17:-1)}},dependencies:[st,Dn,Te.T3,ri,rt],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius: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-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-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{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:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;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:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius: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:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius: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:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;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-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-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{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-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-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{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-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%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.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{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}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.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}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px*2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-hover-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-hover-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-hover-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-hover-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(.75*var(--mdc-outlined-text-field-label-text-size))}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mdc-outlined-text-field-label-text-size)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[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-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);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-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);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-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}.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-outlined-text-field-container-shape))}}[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-outlined-text-field-container-shape))}}.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-outlined-text-field-container-shape) + 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-outlined-text-field-container-shape) + 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:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.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{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.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;will-change: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-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.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.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.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;color:var(--mat-form-field-error-text-color)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color)}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity)}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}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}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.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;color:var(--mat-form-field-enabled-select-arrow-color)}[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-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.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-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.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;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color)}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color)}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color)}.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-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(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 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(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 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(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 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(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 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(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 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(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 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(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 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(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 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(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 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(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 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(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 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)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[Fe.transitionMessages]},changeDetection:0})}}return qe})(),bn=(()=>{class qe{static{this.\u0275fac=function(kt){return new(kt||qe)}}static{this.\u0275mod=n.$C({type:qe})}static{this.\u0275inj=n.G2t({imports:[_t.yE,Te.MD,Ge.w5,_t.yE]})}}return qe})()},7271:(Bt,Ce,p)=>{"use strict";p.d(Ce,{An:()=>re,m_:()=>pe,tp:()=>at});var n=p(61268),a=p(79219),l=p(5795),m=p(89663),s=p(67468),y=p(88814),A=p(56811),L=p(61383),Z=p(28228),ie=p(85955),S=p(13638),_e=p(44409),ae=p(99515),fe=p(1300),be=p(10899);const Te=["*"];let Ge;function dt(U){return function _t(){if(void 0===Ge&&(Ge=null,typeof window<"u")){const U=window;void 0!==U.trustedTypes&&(Ge=U.trustedTypes.createPolicy("angular#components",{createHTML:G=>G}))}return Ge}()?.createHTML(U)||U}function P(U){return Error(`Unable to find icon with the name "${U}"`)}function te(U){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${U}".`)}function ne(U){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${U}".`)}class we{constructor(G,J,Ne){this.url=G,this.svgText=J,this.options=Ne}}let at=(()=>{class U{constructor(J,Ne,Pt,tt){this._httpClient=J,this._sanitizer=Ne,this._errorHandler=tt,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=Pt}addSvgIcon(J,Ne,Pt){return this.addSvgIconInNamespace("",J,Ne,Pt)}addSvgIconLiteral(J,Ne,Pt){return this.addSvgIconLiteralInNamespace("",J,Ne,Pt)}addSvgIconInNamespace(J,Ne,Pt,tt){return this._addSvgIconConfig(J,Ne,new we(Pt,null,tt))}addSvgIconResolver(J){return this._resolvers.push(J),this}addSvgIconLiteralInNamespace(J,Ne,Pt,tt){const It=this._sanitizer.sanitize(n.WPN.HTML,Pt);if(!It)throw ne(Pt);const oe=dt(It);return this._addSvgIconConfig(J,Ne,new we("",oe,tt))}addSvgIconSet(J,Ne){return this.addSvgIconSetInNamespace("",J,Ne)}addSvgIconSetLiteral(J,Ne){return this.addSvgIconSetLiteralInNamespace("",J,Ne)}addSvgIconSetInNamespace(J,Ne,Pt){return this._addSvgIconSetConfig(J,new we(Ne,null,Pt))}addSvgIconSetLiteralInNamespace(J,Ne,Pt){const tt=this._sanitizer.sanitize(n.WPN.HTML,Ne);if(!tt)throw ne(Ne);const It=dt(tt);return this._addSvgIconSetConfig(J,new we("",It,Pt))}registerFontClassAlias(J,Ne=J){return this._fontCssClassesByAlias.set(J,Ne),this}classNameForFontAlias(J){return this._fontCssClassesByAlias.get(J)||J}setDefaultFontSetClass(...J){return this._defaultFontSetClass=J,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(J){const Ne=this._sanitizer.sanitize(n.WPN.RESOURCE_URL,J);if(!Ne)throw te(J);const Pt=this._cachedIconsByUrl.get(Ne);return Pt?(0,m.of)(yt(Pt)):this._loadSvgIconFromConfig(new we(J,null)).pipe((0,L.M)(tt=>this._cachedIconsByUrl.set(Ne,tt)),(0,Z.T)(tt=>yt(tt)))}getNamedSvgIcon(J,Ne=""){const Pt=nn(Ne,J);let tt=this._svgIconConfigs.get(Pt);if(tt)return this._getSvgFromConfig(tt);if(tt=this._getIconConfigFromResolvers(Ne,J),tt)return this._svgIconConfigs.set(Pt,tt),this._getSvgFromConfig(tt);const It=this._iconSetConfigs.get(Ne);return It?this._getSvgFromIconSetConfigs(J,It):(0,s.$)(P(Pt))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(J){return J.svgText?(0,m.of)(yt(this._svgElementFromConfig(J))):this._loadSvgIconFromConfig(J).pipe((0,Z.T)(Ne=>yt(Ne)))}_getSvgFromIconSetConfigs(J,Ne){const Pt=this._extractIconWithNameFromAnySet(J,Ne);if(Pt)return(0,m.of)(Pt);const tt=Ne.filter(It=>!It.svgText).map(It=>this._loadSvgIconSetFromConfig(It).pipe((0,ie.W)(oe=>{const Ee=`Loading icon set URL: ${this._sanitizer.sanitize(n.WPN.RESOURCE_URL,It.url)} failed: ${oe.message}`;return this._errorHandler.handleError(new Error(Ee)),(0,m.of)(null)})));return(0,y.p)(tt).pipe((0,Z.T)(()=>{const It=this._extractIconWithNameFromAnySet(J,Ne);if(!It)throw P(J);return It}))}_extractIconWithNameFromAnySet(J,Ne){for(let Pt=Ne.length-1;Pt>=0;Pt--){const tt=Ne[Pt];if(tt.svgText&&tt.svgText.toString().indexOf(J)>-1){const It=this._svgElementFromConfig(tt),oe=this._extractSvgIconFromSet(It,J,tt.options);if(oe)return oe}}return null}_loadSvgIconFromConfig(J){return this._fetchIcon(J).pipe((0,L.M)(Ne=>J.svgText=Ne),(0,Z.T)(()=>this._svgElementFromConfig(J)))}_loadSvgIconSetFromConfig(J){return J.svgText?(0,m.of)(null):this._fetchIcon(J).pipe((0,L.M)(Ne=>J.svgText=Ne))}_extractSvgIconFromSet(J,Ne,Pt){const tt=J.querySelector(`[id="${Ne}"]`);if(!tt)return null;const It=tt.cloneNode(!0);if(It.removeAttribute("id"),"svg"===It.nodeName.toLowerCase())return this._setSvgAttributes(It,Pt);if("symbol"===It.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(It),Pt);const oe=this._svgElementFromString(dt("<svg></svg>"));return oe.appendChild(It),this._setSvgAttributes(oe,Pt)}_svgElementFromString(J){const Ne=this._document.createElement("DIV");Ne.innerHTML=J;const Pt=Ne.querySelector("svg");if(!Pt)throw Error("<svg> tag not found");return Pt}_toSvgElement(J){const Ne=this._svgElementFromString(dt("<svg></svg>")),Pt=J.attributes;for(let tt=0;tt<Pt.length;tt++){const{name:It,value:oe}=Pt[tt];"id"!==It&&Ne.setAttribute(It,oe)}for(let tt=0;tt<J.childNodes.length;tt++)J.childNodes[tt].nodeType===this._document.ELEMENT_NODE&&Ne.appendChild(J.childNodes[tt].cloneNode(!0));return Ne}_setSvgAttributes(J,Ne){return J.setAttribute("fit",""),J.setAttribute("height","100%"),J.setAttribute("width","100%"),J.setAttribute("preserveAspectRatio","xMidYMid meet"),J.setAttribute("focusable","false"),Ne&&Ne.viewBox&&J.setAttribute("viewBox",Ne.viewBox),J}_fetchIcon(J){const{url:Ne,options:Pt}=J,tt=Pt?.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==Ne)throw Error(`Cannot fetch icon from URL "${Ne}".`);const It=this._sanitizer.sanitize(n.WPN.RESOURCE_URL,Ne);if(!It)throw te(Ne);const oe=this._inProgressUrlFetches.get(It);if(oe)return oe;const Ze=this._httpClient.get(It,{responseType:"text",withCredentials:tt}).pipe((0,Z.T)(Ee=>dt(Ee)),(0,S.j)(()=>this._inProgressUrlFetches.delete(It)),(0,_e.u)());return this._inProgressUrlFetches.set(It,Ze),Ze}_addSvgIconConfig(J,Ne,Pt){return this._svgIconConfigs.set(nn(J,Ne),Pt),this}_addSvgIconSetConfig(J,Ne){const Pt=this._iconSetConfigs.get(J);return Pt?Pt.push(Ne):this._iconSetConfigs.set(J,[Ne]),this}_svgElementFromConfig(J){if(!J.svgElement){const Ne=this._svgElementFromString(J.svgText);this._setSvgAttributes(Ne,J.options),J.svgElement=Ne}return J.svgElement}_getIconConfigFromResolvers(J,Ne){for(let Pt=0;Pt<this._resolvers.length;Pt++){const tt=this._resolvers[Pt](Ne,J);if(tt)return pn(tt)?new we(tt.url,null,tt.options):new we(tt,null)}}static{this.\u0275fac=function(Ne){return new(Ne||U)(n.KVO(fe.Qq,8),n.KVO(be.up),n.KVO(l.qQ,8),n.KVO(n.zcH))}}static{this.\u0275prov=n.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})();function yt(U){return U.cloneNode(!0)}function nn(U,G){return U+":"+G}function pn(U){return!(!U.url||!U.options)}const gn=new n.nKC("MAT_ICON_DEFAULT_OPTIONS"),Et=new n.nKC("mat-icon-location",{providedIn:"root",factory:function ln(){const U=(0,n.WQX)(l.qQ),G=U?U.location:null;return{getPathname:()=>G?G.pathname+G.search:""}}}),Xt=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],_n=Xt.map(U=>`[${U}]`).join(", "),ke=/^url\(['"]?#(.*?)['"]?\)$/;let re=(()=>{class U{get color(){return this._color||this._defaultColor}set color(J){this._color=J}get svgIcon(){return this._svgIcon}set svgIcon(J){J!==this._svgIcon&&(J?this._updateSvgIcon(J):this._svgIcon&&this._clearSvgElement(),this._svgIcon=J)}get fontSet(){return this._fontSet}set fontSet(J){const Ne=this._cleanupFontValue(J);Ne!==this._fontSet&&(this._fontSet=Ne,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(J){const Ne=this._cleanupFontValue(J);Ne!==this._fontIcon&&(this._fontIcon=Ne,this._updateFontIconClasses())}constructor(J,Ne,Pt,tt,It,oe){this._elementRef=J,this._iconRegistry=Ne,this._location=tt,this._errorHandler=It,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=A.yU.EMPTY,oe&&(oe.color&&(this.color=this._defaultColor=oe.color),oe.fontSet&&(this.fontSet=oe.fontSet)),Pt||J.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(J){if(!J)return["",""];const Ne=J.split(":");switch(Ne.length){case 1:return["",Ne[0]];case 2:return Ne;default:throw Error(`Invalid icon name: "${J}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const J=this._elementsWithExternalReferences;if(J&&J.size){const Ne=this._location.getPathname();Ne!==this._previousPath&&(this._previousPath=Ne,this._prependPathToReferences(Ne))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(J){this._clearSvgElement();const Ne=this._location.getPathname();this._previousPath=Ne,this._cacheChildrenWithExternalReferences(J),this._prependPathToReferences(Ne),this._elementRef.nativeElement.appendChild(J)}_clearSvgElement(){const J=this._elementRef.nativeElement;let Ne=J.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();Ne--;){const Pt=J.childNodes[Ne];(1!==Pt.nodeType||"svg"===Pt.nodeName.toLowerCase())&&Pt.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const J=this._elementRef.nativeElement,Ne=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(Pt=>Pt.length>0);this._previousFontSetClass.forEach(Pt=>J.classList.remove(Pt)),Ne.forEach(Pt=>J.classList.add(Pt)),this._previousFontSetClass=Ne,this.fontIcon!==this._previousFontIconClass&&!Ne.includes("mat-ligature-font")&&(this._previousFontIconClass&&J.classList.remove(this._previousFontIconClass),this.fontIcon&&J.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(J){return"string"==typeof J?J.trim().split(" ")[0]:J}_prependPathToReferences(J){const Ne=this._elementsWithExternalReferences;Ne&&Ne.forEach((Pt,tt)=>{Pt.forEach(It=>{tt.setAttribute(It.name,`url('${J}#${It.value}')`)})})}_cacheChildrenWithExternalReferences(J){const Ne=J.querySelectorAll(_n),Pt=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let tt=0;tt<Ne.length;tt++)Xt.forEach(It=>{const oe=Ne[tt],Ze=oe.getAttribute(It),Ee=Ze?Ze.match(ke):null;if(Ee){let rt=Pt.get(oe);rt||(rt=[],Pt.set(oe,rt)),rt.push({name:It,value:Ee[1]})}})}_updateSvgIcon(J){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),J){const[Ne,Pt]=this._splitIconName(J);Ne&&(this._svgNamespace=Ne),Pt&&(this._svgName=Pt),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(Pt,Ne).pipe((0,ae.s)(1)).subscribe(tt=>this._setSvgElement(tt),tt=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${Ne}:${Pt}! ${tt.message}`))})}}static{this.\u0275fac=function(Ne){return new(Ne||U)(n.rXU(n.aKT),n.rXU(at),n.kS0("aria-hidden"),n.rXU(Et),n.rXU(n.zcH),n.rXU(gn,8))}}static{this.\u0275cmp=n.VBU({type:U,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(Ne,Pt){2&Ne&&(n.BMQ("data-mat-icon-type",Pt._usingFontIcon()?"font":"svg")("data-mat-icon-name",Pt._svgName||Pt.fontIcon)("data-mat-icon-namespace",Pt._svgNamespace||Pt.fontSet)("fontIcon",Pt._usingFontIcon()?Pt.fontIcon:null),n.HbH(Pt.color?"mat-"+Pt.color:""),n.AVh("mat-icon-inline",Pt.inline)("mat-icon-no-color","primary"!==Pt.color&&"accent"!==Pt.color&&"warn"!==Pt.color))},inputs:{color:"color",inline:[n.Mj6.HasDecoratorInputTransform,"inline","inline",n.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[n.GFd,n.aNF],ngContentSelectors:Te,decls:1,vars:0,template:function(Ne,Pt){1&Ne&&(n.NAR(),n.SdG(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.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})}}return U})(),pe=(()=>{class U{static{this.\u0275fac=function(Ne){return new(Ne||U)}}static{this.\u0275mod=n.$C({type:U})}static{this.\u0275inj=n.G2t({imports:[a.yE,a.yE]})}}return U})()},1347:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Oh:()=>be,fg:()=>_t,fS:()=>dt});var n=p(38875),a=p(30206),l=p(61268),m=p(49057),s=p(53613);const y=(0,a.BQ)({passive:!0});let A=(()=>{class P{constructor(te,ne){this._platform=te,this._ngZone=ne,this._monitoredElements=new Map}monitor(te){if(!this._platform.isBrowser)return m.w;const ne=(0,n.i8)(te),we=this._monitoredElements.get(ne);if(we)return we.subject;const at=new s.B,We="cdk-text-field-autofilled",je=yt=>{"cdk-text-field-autofill-start"!==yt.animationName||ne.classList.contains(We)?"cdk-text-field-autofill-end"===yt.animationName&&ne.classList.contains(We)&&(ne.classList.remove(We),this._ngZone.run(()=>at.next({target:yt.target,isAutofilled:!1}))):(ne.classList.add(We),this._ngZone.run(()=>at.next({target:yt.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{ne.addEventListener("animationstart",je,y),ne.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(ne,{subject:at,unlisten:()=>{ne.removeEventListener("animationstart",je,y)}}),at}stopMonitoring(te){const ne=(0,n.i8)(te),we=this._monitoredElements.get(ne);we&&(we.unlisten(),we.subject.complete(),ne.classList.remove("cdk-text-field-autofill-monitored"),ne.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(ne))}ngOnDestroy(){this._monitoredElements.forEach((te,ne)=>this.stopMonitoring(ne))}static{this.\u0275fac=function(ne){return new(ne||P)(l.KVO(a.OD),l.KVO(l.SKi))}}static{this.\u0275prov=l.jDH({token:P,factory:P.\u0275fac,providedIn:"root"})}}return P})(),ie=(()=>{class P{static{this.\u0275fac=function(ne){return new(ne||P)}}static{this.\u0275mod=l.$C({type:P})}static{this.\u0275inj=l.G2t({})}}return P})();var S=p(27803),_e=p(79219),ae=p(34484);const be=new l.nKC("MAT_INPUT_VALUE_ACCESSOR"),Te=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let Ge=0,_t=(()=>{class P{get disabled(){return this._disabled}set disabled(te){this._disabled=(0,n.he)(te),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(te){this._id=te||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(S.k0.required)??!1}set required(te){this._required=(0,n.he)(te)}get type(){return this._type}set type(te){this._type=te||"text",this._validateType(),!this._isTextarea&&(0,a.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(te){this._errorStateTracker.matcher=te}get value(){return this._inputValueAccessor.value}set value(te){te!==this.value&&(this._inputValueAccessor.value=te,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(te){this._readonly=(0,n.he)(te)}get errorState(){return this._errorStateTracker.errorState}set errorState(te){this._errorStateTracker.errorState=te}constructor(te,ne,we,at,We,je,yt,nn,pn,gn){this._elementRef=te,this._platform=ne,this.ngControl=we,this._autofillMonitor=nn,this._formField=gn,this._uid="mat-input-"+Ge++,this.focused=!1,this.stateChanges=new s.B,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(Xt=>(0,a.MU)().has(Xt)),this._iOSKeyupListener=Xt=>{const _n=Xt.target;!_n.value&&0===_n.selectionStart&&0===_n.selectionEnd&&(_n.setSelectionRange(1,1),_n.setSelectionRange(0,0))};const Et=this._elementRef.nativeElement,ln=Et.nodeName.toLowerCase();this._inputValueAccessor=yt||Et,this._previousNativeValue=this.value,this.id=this.id,ne.IOS&&pn.runOutsideAngular(()=>{te.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new _e.X0(je,we,We,at,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===ln,this._isTextarea="textarea"===ln,this._isInFormField=!!gn,this._isNativeSelect&&(this.controlType=Et.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(te=>{this.autofilled=te.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(te){this._elementRef.nativeElement.focus(te)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(te){te!==this.focused&&(this.focused=te,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const te=this._elementRef.nativeElement.value;this._previousNativeValue!==te&&(this._previousNativeValue=te,this.stateChanges.next())}_dirtyCheckPlaceholder(){const te=this._getPlaceholder();if(te!==this._previousPlaceholder){const ne=this._elementRef.nativeElement;this._previousPlaceholder=te,te?ne.setAttribute("placeholder",te):ne.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){Te.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let te=this._elementRef.nativeElement.validity;return te&&te.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const te=this._elementRef.nativeElement,ne=te.options[0];return this.focused||te.multiple||!this.empty||!!(te.selectedIndex>-1&&ne&&ne.label)}return this.focused||!this.empty}setDescribedByIds(te){te.length?this._elementRef.nativeElement.setAttribute("aria-describedby",te.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const te=this._elementRef.nativeElement;return this._isNativeSelect&&(te.multiple||te.size>1)}static{this.\u0275fac=function(ne){return new(ne||P)(l.rXU(l.aKT),l.rXU(a.OD),l.rXU(S.vO,10),l.rXU(S.cV,8),l.rXU(S.j4,8),l.rXU(_e.es),l.rXU(be,10),l.rXU(A),l.rXU(l.SKi),l.rXU(ae.xb,8))}}static{this.\u0275dir=l.FsC({type:P,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(ne,we){1&ne&&l.bIt("focus",function(){return we._focusChanged(!0)})("blur",function(){return we._focusChanged(!1)})("input",function(){return we._onInput()}),2&ne&&(l.Mr5("id",we.id)("disabled",we.disabled)("required",we.required),l.BMQ("name",we.name||null)("readonly",we.readonly&&!we._isNativeSelect||null)("aria-invalid",we.empty&&we.required?null:we.errorState)("aria-required",we.required)("id",we.id),l.AVh("mat-input-server",we._isServer)("mat-mdc-form-field-textarea-control",we._isInFormField&&we._isTextarea)("mat-mdc-form-field-input-control",we._isInFormField)("mdc-text-field__input",we._isInFormField)("mat-mdc-native-select-inline",we._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[l.Mj6.None,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[l.Jv_([{provide:ae.qT,useExisting:P}]),l.OA$]})}}return P})(),dt=(()=>{class P{static{this.\u0275fac=function(ne){return new(ne||P)}}static{this.\u0275mod=l.$C({type:P})}static{this.\u0275inj=l.G2t({imports:[_e.yE,ae.RG,ae.RG,ie,_e.yE]})}}return P})()},94941:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Cn:()=>rt,Cp:()=>Ee,fb:()=>pn,kk:()=>Ne,z8:()=>_n});var n=p(61268),a=p(23831),l=p(6166),m=p(53613),s=p(66100),y=p(56811),A=p(89663),L=p(41335),Z=p(98434),ie=p(96660),S=p(99515),_e=p(179),ae=p(19754),fe=p(65848),be=p(5795),Te=p(79219),Ge=p(99121),_t=p(42635),dt=p(42749),P=p(49550),E=p(30206),te=p(46566);const ne=["mat-menu-item",""],we=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],at=["mat-icon, [matMenuItemIcon]","*"];function We(Je,an){1&Je&&(n.qSk(),n.j41(0,"svg",2),n.nrm(1,"polygon",3),n.k0s())}const je=["*"];function yt(Je,an){if(1&Je){const X=n.RV6();n.j41(0,"div",0),n.bIt("keydown",function(it){n.eBV(X);const st=n.XpG();return n.Njj(st._handleKeydown(it))})("click",function(){n.eBV(X);const it=n.XpG();return n.Njj(it.closed.emit("click"))})("@transformMenu.start",function(it){n.eBV(X);const st=n.XpG();return n.Njj(st._onAnimationStart(it))})("@transformMenu.done",function(it){n.eBV(X);const st=n.XpG();return n.Njj(st._onAnimationDone(it))}),n.j41(1,"div",1),n.SdG(2),n.k0s()()}if(2&Je){const X=n.XpG();n.HbH(X._classList),n.Y8G("id",X.panelId)("@transformMenu",X._panelAnimationState),n.BMQ("aria-label",X.ariaLabel||null)("aria-labelledby",X.ariaLabelledby||null)("aria-describedby",X.ariaDescribedby||null)}}const nn=new n.nKC("MAT_MENU_PANEL");let pn=(()=>{class Je{constructor(X,ze,it,st,$t){this._elementRef=X,this._document=ze,this._focusMonitor=it,this._parentMenu=st,this._changeDetectorRef=$t,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new m.B,this._focused=new m.B,this._highlighted=!1,this._triggersSubmenu=!1,st?.addItem?.(this)}focus(X,ze){this._focusMonitor&&X?this._focusMonitor.focusVia(this._getHostElement(),X,ze):this._getHostElement().focus(ze),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(X){this.disabled&&(X.preventDefault(),X.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const X=this._elementRef.nativeElement.cloneNode(!0),ze=X.querySelectorAll("mat-icon, .material-icons");for(let it=0;it<ze.length;it++)ze[it].remove();return X.textContent?.trim()||""}_setHighlighted(X){this._highlighted=X,this._changeDetectorRef?.markForCheck()}_setTriggersSubmenu(X){this._triggersSubmenu=X,this._changeDetectorRef?.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}static{this.\u0275fac=function(ze){return new(ze||Je)(n.rXU(n.aKT),n.rXU(be.qQ),n.rXU(a.FN),n.rXU(nn,8),n.rXU(n.gRc))}}static{this.\u0275cmp=n.VBU({type:Je,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator"],hostVars:8,hostBindings:function(ze,it){1&ze&&n.bIt("click",function($t){return it._checkDisabled($t)})("mouseenter",function(){return it._handleMouseEnter()}),2&ze&&(n.BMQ("role",it.role)("tabindex",it._getTabIndex())("aria-disabled",it.disabled)("disabled",it.disabled||null),n.AVh("mat-mdc-menu-item-highlighted",it._highlighted)("mat-mdc-menu-item-submenu-trigger",it._triggersSubmenu))},inputs:{role:"role",disabled:[n.Mj6.HasDecoratorInputTransform,"disabled","disabled",n.L39],disableRipple:[n.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",n.L39]},exportAs:["matMenuItem"],standalone:!0,features:[n.GFd,n.aNF],attrs:ne,ngContentSelectors:at,decls:5,vars:3,consts:[[1,"mat-mdc-menu-item-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(ze,it){1&ze&&(n.NAR(we),n.SdG(0),n.j41(1,"span",0),n.SdG(2,1),n.k0s(),n.nrm(3,"div",1),n.DNE(4,We,2,0,":svg:svg",2)),2&ze&&(n.R7$(3),n.Y8G("matRippleDisabled",it.disableRipple||it.disabled)("matRippleTrigger",it._getHostElement()),n.R7$(),n.vxM(4,it._triggersSubmenu?4:-1))},dependencies:[Te.r6],encapsulation:2,changeDetection:0})}}return Je})();const Xt=new n.nKC("MatMenuContent");let _n=(()=>{class Je{constructor(X,ze,it,st,$t,un,xn){this._template=X,this._componentFactoryResolver=ze,this._appRef=it,this._injector=st,this._viewContainerRef=$t,this._document=un,this._changeDetectorRef=xn,this._attached=new m.B}attach(X={}){this._portal||(this._portal=new Ge.VA(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new Ge.aI(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));const ze=this._template.elementRef.nativeElement;ze.parentNode.insertBefore(this._outlet.outletElement,ze),this._changeDetectorRef?.markForCheck(),this._portal.attach(this._outlet,X),this._attached.next()}detach(){this._portal.isAttached&&this._portal.detach()}ngOnDestroy(){this._outlet&&this._outlet.dispose()}static{this.\u0275fac=function(ze){return new(ze||Je)(n.rXU(n.C4Q),n.rXU(n.OM3),n.rXU(n.o8S),n.rXU(n.zZn),n.rXU(n.c1b),n.rXU(be.qQ),n.rXU(n.gRc))}}static{this.\u0275dir=n.FsC({type:Je,selectors:[["ng-template","matMenuContent",""]],standalone:!0,features:[n.Jv_([{provide:Xt,useExisting:Je}])]})}}return Je})();const ke={transformMenu:(0,_t.hZ)("transformMenu",[(0,_t.wk)("void",(0,_t.iF)({opacity:0,transform:"scale(0.8)"})),(0,_t.kY)("void => enter",(0,_t.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,_t.iF)({opacity:1,transform:"scale(1)"}))),(0,_t.kY)("* => void",(0,_t.i0)("100ms 25ms linear",(0,_t.iF)({opacity:0})))]),fadeInItems:(0,_t.hZ)("fadeInItems",[(0,_t.wk)("showing",(0,_t.iF)({opacity:1})),(0,_t.kY)("void => *",[(0,_t.iF)({opacity:0}),(0,_t.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let U=0;const G=new n.nKC("mat-menu-default-options",{providedIn:"root",factory:function J(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Ne=(()=>{class Je{get xPosition(){return this._xPosition}set xPosition(X){this._xPosition=X,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(X){this._yPosition=X,this.setPositionClasses()}set panelClass(X){const ze=this._previousPanelClass,it={...this._classList};ze&&ze.length&&ze.split(" ").forEach(st=>{it[st]=!1}),this._previousPanelClass=X,X&&X.length&&(X.split(" ").forEach(st=>{it[st]=!0}),this._elementRef.nativeElement.className=""),this._classList=it}get classList(){return this.panelClass}set classList(X){this.panelClass=X}constructor(X,ze,it,st){this._elementRef=X,this._ngZone=ze,this._changeDetectorRef=st,this._elevationPrefix="mat-elevation-z",this._baseElevation=8,this._directDescendantItems=new n.rOR,this._classList={},this._panelAnimationState="void",this._animationDone=new m.B,this.closed=new n.bkB,this.close=this.closed,this.panelId="mat-menu-panel-"+U++,this.overlayPanelClass=it.overlayPanelClass||"",this._xPosition=it.xPosition,this._yPosition=it.yPosition,this.backdropClass=it.backdropClass,this.overlapTrigger=it.overlapTrigger,this.hasBackdrop=it.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new a.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,Z.Z)(this._directDescendantItems),(0,ie.n)(X=>(0,s.h)(...X.map(ze=>ze._focused)))).subscribe(X=>this._keyManager.updateActiveItem(X)),this._directDescendantItems.changes.subscribe(X=>{const ze=this._keyManager;if("enter"===this._panelAnimationState&&ze.activeItem?._hasFocus()){const it=X.toArray(),st=Math.max(0,Math.min(it.length-1,ze.activeItemIndex||0));it[st]&&!it[st].disabled?ze.setActiveItem(st):ze.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,Z.Z)(this._directDescendantItems),(0,ie.n)(ze=>(0,s.h)(...ze.map(it=>it._hovered))))}addItem(X){}removeItem(X){}_handleKeydown(X){const ze=X.keyCode,it=this._keyManager;switch(ze){case l._f:(0,l.rp)(X)||(X.preventDefault(),this.closed.emit("keydown"));break;case l.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case l.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(ze===l.i7||ze===l.n6)&&it.setFocusOrigin("keyboard"),void it.onKeydown(X)}X.stopPropagation()}focusFirstItem(X="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,S.s)(1)).subscribe(()=>{let ze=null;if(this._directDescendantItems.length&&(ze=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!ze||!ze.contains(document.activeElement)){const it=this._keyManager;it.setFocusOrigin(X).setFirstItemActive(),!it.activeItem&&ze&&ze.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(X){const ze=Math.min(this._baseElevation+X,24),it=`${this._elevationPrefix}${ze}`,st=Object.keys(this._classList).find($t=>$t.startsWith(this._elevationPrefix));if(!st||st===this._previousElevation){const $t={...this._classList};this._previousElevation&&($t[this._previousElevation]=!1),$t[it]=!0,this._previousElevation=it,this._classList=$t}}setPositionClasses(X=this.xPosition,ze=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===X,"mat-menu-after":"after"===X,"mat-menu-above":"above"===ze,"mat-menu-below":"below"===ze},this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(X){this._animationDone.next(X),this._isAnimating=!1}_onAnimationStart(X){this._isAnimating=!0,"enter"===X.toState&&0===this._keyManager.activeItemIndex&&(X.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,Z.Z)(this._allItems)).subscribe(X=>{this._directDescendantItems.reset(X.filter(ze=>ze._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static{this.\u0275fac=function(ze){return new(ze||Je)(n.rXU(n.aKT),n.rXU(n.SKi),n.rXU(G),n.rXU(n.gRc))}}static{this.\u0275cmp=n.VBU({type:Je,selectors:[["mat-menu"]],contentQueries:function(ze,it,st){if(1&ze&&(n.wni(st,Xt,5),n.wni(st,pn,5),n.wni(st,pn,4)),2&ze){let $t;n.mGM($t=n.lsd())&&(it.lazyContent=$t.first),n.mGM($t=n.lsd())&&(it._allItems=$t),n.mGM($t=n.lsd())&&(it.items=$t)}},viewQuery:function(ze,it){if(1&ze&&n.GBs(n.C4Q,5),2&ze){let st;n.mGM(st=n.lsd())&&(it.templateRef=st.first)}},hostVars:3,hostBindings:function(ze,it){2&ze&&n.BMQ("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[n.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[n.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[n.Mj6.None,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[n.Mj6.HasDecoratorInputTransform,"overlapTrigger","overlapTrigger",n.L39],hasBackdrop:[n.Mj6.HasDecoratorInputTransform,"hasBackdrop","hasBackdrop",X=>null==X?null:(0,n.L39)(X)],panelClass:[n.Mj6.None,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],standalone:!0,features:[n.Jv_([{provide:nn,useExisting:Je}]),n.GFd,n.aNF],ngContentSelectors:je,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],template:function(ze,it){1&ze&&(n.NAR(),n.DNE(0,yt,3,7,"ng-template"))},styles:['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-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-divider{color:var(--mat-menu-divider-color);margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-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;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:var(--mat-menu-item-trailing-spacing);padding-right:var(--mat-menu-item-leading-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]),.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon])[dir=rtl]{padding-left:var(--mat-menu-item-with-icon-trailing-spacing);padding-right:var(--mat-menu-item-with-icon-leading-spacing)}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.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{flex-shrink:0;margin-right:var(--mat-menu-item-spacing);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform: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:[ke.transformMenu,ke.fadeInItems]},changeDetection:0})}}return Je})();const Pt=new n.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const Je=(0,n.WQX)(P.hJ);return()=>Je.scrollStrategies.reposition()}}),It={provide:Pt,deps:[P.hJ],useFactory:function tt(Je){return()=>Je.scrollStrategies.reposition()}},oe=(0,E.BQ)({passive:!0});let Ee=(()=>{class Je{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(X){this.menu=X}get menu(){return this._menu}set menu(X){X!==this._menu&&(this._menu=X,this._menuCloseSubscription.unsubscribe(),X&&(this._menuCloseSubscription=X.close.subscribe(ze=>{this._destroyMenu(ze),("click"===ze||"tab"===ze)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(ze)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(X,ze,it,st,$t,un,xn,ri,Dn){this._overlay=X,this._element=ze,this._viewContainerRef=it,this._menuItemInstance=un,this._dir=xn,this._focusMonitor=ri,this._ngZone=Dn,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=y.yU.EMPTY,this._hoverSubscription=y.yU.EMPTY,this._menuCloseSubscription=y.yU.EMPTY,this._changeDetectorRef=(0,n.WQX)(n.gRc),this._handleTouchStart=Fe=>{(0,a.w6)(Fe)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new n.bkB,this.onMenuOpen=this.menuOpened,this.menuClosed=new n.bkB,this.onMenuClose=this.menuClosed,this._scrollStrategy=st,this._parentMaterialMenu=$t instanceof Ne?$t:void 0,ze.nativeElement.addEventListener("touchstart",this._handleTouchStart,oe)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,oe),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 X=this.menu;if(this._menuOpen||!X)return;const ze=this._createOverlay(X),it=ze.getConfig(),st=it.positionStrategy;this._setPosition(X,st),it.hasBackdrop=null==X.hasBackdrop?!this.triggersSubmenu():X.hasBackdrop,ze.attach(this._getPortal(X)),X.lazyContent&&X.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(X),X instanceof Ne&&(X._startAnimation(),X._directDescendantItems.changes.pipe((0,_e.Q)(X.close)).subscribe(()=>{st.withLockedPosition(!1).reapplyLastPosition(),st.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(X,ze){this._focusMonitor&&X?this._focusMonitor.focusVia(this._element,X,ze):this._element.nativeElement.focus(ze)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(X){if(!this._overlayRef||!this.menuOpen)return;const ze=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===X||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,ze instanceof Ne?(ze._resetAnimation(),ze.lazyContent?ze._animationDone.pipe((0,ae.p)(it=>"void"===it.toState),(0,S.s)(1),(0,_e.Q)(ze.lazyContent._attached)).subscribe({next:()=>ze.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),ze?.lazyContent?.detach())}_initMenu(X){X.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,X.direction=this.dir,this._setMenuElevation(X),X.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(X){if(X.setElevation){let ze=0,it=X.parentMenu;for(;it;)ze++,it=it.parentMenu;X.setElevation(ze)}}_setIsMenuOpen(X){X!==this._menuOpen&&(this._menuOpen=X,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(X),this._changeDetectorRef.markForCheck())}_createOverlay(X){if(!this._overlayRef){const ze=this._getOverlayConfig(X);this._subscribeToPositions(X,ze.positionStrategy),this._overlayRef=this._overlay.create(ze),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(X){return new P.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:X.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:X.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(X,ze){X.setPositionClasses&&ze.positionChanges.subscribe(it=>{const st="start"===it.connectionPair.overlayX?"after":"before",$t="top"===it.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>X.setPositionClasses(st,$t)):X.setPositionClasses(st,$t)})}_setPosition(X,ze){let[it,st]="before"===X.xPosition?["end","start"]:["start","end"],[$t,un]="above"===X.yPosition?["bottom","top"]:["top","bottom"],[xn,ri]=[$t,un],[Dn,Fe]=[it,st],Rt=0;if(this.triggersSubmenu()){if(Fe=it="before"===X.xPosition?"start":"end",st=Dn="end"===it?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const qt=this._parentMaterialMenu.items.first;this._parentInnerPadding=qt?qt._getHostElement().offsetTop:0}Rt="bottom"===$t?this._parentInnerPadding:-this._parentInnerPadding}}else X.overlapTrigger||(xn="top"===$t?"bottom":"top",ri="top"===un?"bottom":"top");ze.withPositions([{originX:it,originY:xn,overlayX:Dn,overlayY:$t,offsetY:Rt},{originX:st,originY:xn,overlayX:Fe,overlayY:$t,offsetY:Rt},{originX:it,originY:ri,overlayX:Dn,overlayY:un,offsetY:-Rt},{originX:st,originY:ri,overlayX:Fe,overlayY:un,offsetY:-Rt}])}_menuClosingActions(){const X=this._overlayRef.backdropClick(),ze=this._overlayRef.detachments(),it=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,A.of)(),st=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,ae.p)($t=>$t!==this._menuItemInstance),(0,ae.p)(()=>this._menuOpen)):(0,A.of)();return(0,s.h)(X,it,st,ze)}_handleMousedown(X){(0,a._G)(X)||(this._openedBy=0===X.button?"mouse":void 0,this.triggersSubmenu()&&X.preventDefault())}_handleKeydown(X){const ze=X.keyCode;(ze===l.Fm||ze===l.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(ze===l.LE&&"ltr"===this.dir||ze===l.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(X){this.triggersSubmenu()?(X.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,ae.p)(X=>X===this._menuItemInstance&&!X.disabled),(0,fe.c)(0,L.$)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Ne&&this.menu._isAnimating?this.menu._animationDone.pipe((0,S.s)(1),(0,fe.c)(0,L.$),(0,_e.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(X){return(!this._portal||this._portal.templateRef!==X.templateRef)&&(this._portal=new Ge.VA(X.templateRef,this._viewContainerRef)),this._portal}static{this.\u0275fac=function(ze){return new(ze||Je)(n.rXU(P.hJ),n.rXU(n.aKT),n.rXU(n.c1b),n.rXU(Pt),n.rXU(nn,8),n.rXU(pn,10),n.rXU(dt.dS,8),n.rXU(a.FN),n.rXU(n.SKi))}}static{this.\u0275dir=n.FsC({type:Je,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(ze,it){1&ze&&n.bIt("click",function($t){return it._handleClick($t)})("mousedown",function($t){return it._handleMousedown($t)})("keydown",function($t){return it._handleKeydown($t)}),2&ze&&n.BMQ("aria-haspopup",it.menu?"menu":null)("aria-expanded",it.menuOpen)("aria-controls",it.menuOpen?it.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[n.Mj6.None,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[n.Mj6.None,"matMenuTriggerFor","menu"],menuData:[n.Mj6.None,"matMenuTriggerData","menuData"],restoreFocus:[n.Mj6.None,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],standalone:!0})}}return Je})(),rt=(()=>{class Je{static{this.\u0275fac=function(ze){return new(ze||Je)}}static{this.\u0275mod=n.$C({type:Je})}static{this.\u0275inj=n.G2t({providers:[It],imports:[be.MD,Te.pZ,Te.yE,P.z_,te.Gj,Te.yE]})}}return Je})()},49725:(Bt,Ce,p)=>{"use strict";p.d(Ce,{HM:()=>L,PO:()=>ie});var n=p(61268),l=(p(5795),p(79219));function m(S,_e){1&S&&n.nrm(0,"div",2)}const s=new n.nKC("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");let L=(()=>{class S{constructor(ae,fe,be,Te,Ge){this._elementRef=ae,this._ngZone=fe,this._changeDetectorRef=be,this._animationMode=Te,this._isNoopAnimation=!1,this._defaultColor="primary",this._value=0,this._bufferValue=0,this.animationEnd=new n.bkB,this._mode="determinate",this._transitionendHandler=_t=>{0===this.animationEnd.observers.length||!_t.target||!_t.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"===Te,Ge&&(Ge.color&&(this.color=this._defaultColor=Ge.color),this.mode=Ge.mode||this.mode)}get color(){return this._color||this._defaultColor}set color(ae){this._color=ae}get value(){return this._value}set value(ae){this._value=Z(ae||0),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(ae){this._bufferValue=Z(ae||0),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(ae){this._mode=ae,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}static{this.\u0275fac=function(fe){return new(fe||S)(n.rXU(n.aKT),n.rXU(n.SKi),n.rXU(n.gRc),n.rXU(n.bc$,8),n.rXU(s,8))}}static{this.\u0275cmp=n.VBU({type:S,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:10,hostBindings:function(fe,be){2&fe&&(n.BMQ("aria-valuenow",be._isIndeterminate()?null:be.value)("mode",be.mode),n.HbH("mat-"+be.color),n.AVh("_mat-animation-noopable",be._isNoopAnimation)("mdc-linear-progress--animation-ready",!be._isNoopAnimation)("mdc-linear-progress--indeterminate",be._isIndeterminate()))},inputs:{color:"color",value:[n.Mj6.HasDecoratorInputTransform,"value","value",n.Udg],bufferValue:[n.Mj6.HasDecoratorInputTransform,"bufferValue","bufferValue",n.Udg],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],standalone:!0,features:[n.GFd,n.aNF],decls:7,vars:5,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(fe,be){1&fe&&(n.j41(0,"div",0),n.nrm(1,"div",1),n.DNE(2,m,1,0,"div",2),n.k0s(),n.j41(3,"div",3),n.nrm(4,"span",4),n.k0s(),n.j41(5,"div",5),n.nrm(6,"span",4),n.k0s()),2&fe&&(n.R7$(),n.xc7("flex-basis",be._getBufferBarFlexBasis()),n.R7$(),n.vxM(2,"buffer"===be.mode?2:-1),n.R7$(),n.xc7("transform",be._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))}100%{transform:translateX(var(--mdc-linear-progress-primary-full))}}@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))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full))}}@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-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))}100%{transform:translateX(var(--mdc-linear-progress-primary-full-neg))}}@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))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full-neg))}}@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-x: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;top:0;bottom:0;margin:auto 0;width: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;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);-webkit-mask-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='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");mask-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='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");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}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}.mdc-linear-progress__bar-inner{border-color:var(--mdc-linear-progress-active-indicator-color)}.mdc-linear-progress__buffer-dots{background-color:var(--mdc-linear-progress-track-color)}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);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='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mdc-linear-progress__buffer-bar{background-color:var(--mdc-linear-progress-track-color)}.mdc-linear-progress{height:max(var(--mdc-linear-progress-track-height), var(--mdc-linear-progress-active-indicator-height))}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress{height:4px}}.mdc-linear-progress__bar{height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__bar-inner{border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{height:var(--mdc-linear-progress-track-height)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-size:10px var(--mdc-linear-progress-track-height)}}.mdc-linear-progress__buffer{border-radius:var(--mdc-linear-progress-track-shape)}.mat-mdc-progress-bar{display:block;text-align:start;--mdc-linear-progress-primary-half: 83.67142%;--mdc-linear-progress-primary-full: 200.611057%;--mdc-linear-progress-secondary-quarter: 37.651913%;--mdc-linear-progress-secondary-half: 84.386165%;--mdc-linear-progress-secondary-full: 160.277782%;--mdc-linear-progress-primary-half-neg: -83.67142%;--mdc-linear-progress-primary-full-neg: -200.611057%;--mdc-linear-progress-secondary-quarter-neg: -37.651913%;--mdc-linear-progress-secondary-half-neg: -84.386165%;--mdc-linear-progress-secondary-full-neg: -160.277782%}.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})}}return S})();function Z(S,_e=0,ae=100){return Math.max(_e,Math.min(ae,S))}let ie=(()=>{class S{static{this.\u0275fac=function(fe){return new(fe||S)}}static{this.\u0275mod=n.$C({type:S})}static{this.\u0275inj=n.G2t({imports:[l.yE]})}}return S})()},38037:(Bt,Ce,p)=>{"use strict";p.d(Ce,{D6:()=>_e,LG:()=>ie});var n=p(61268),a=p(5795),l=p(79219);const m=["determinateSpinner"];function s(ae,fe){if(1&ae&&(n.qSk(),n.j41(0,"svg",11),n.nrm(1,"circle",12),n.k0s()),2&ae){const be=n.XpG();n.BMQ("viewBox",be._viewBox()),n.R7$(),n.xc7("stroke-dasharray",be._strokeCircumference(),"px")("stroke-dashoffset",be._strokeCircumference()/2,"px")("stroke-width",be._circleStrokeWidth(),"%"),n.BMQ("r",be._circleRadius())}}const y=new n.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function A(){return{diameter:L}}}),L=100;let ie=(()=>{class ae{get color(){return this._color||this._defaultColor}set color(be){this._color=be}constructor(be,Te,Ge){this._elementRef=be,this._defaultColor="primary",this._value=0,this._diameter=L,this._noopAnimations="NoopAnimations"===Te&&!!Ge&&!Ge._forceAnimations,this.mode="mat-spinner"===be.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",Ge&&(Ge.color&&(this.color=this._defaultColor=Ge.color),Ge.diameter&&(this.diameter=Ge.diameter),Ge.strokeWidth&&(this.strokeWidth=Ge.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(be){this._value=Math.max(0,Math.min(100,be||0))}get diameter(){return this._diameter}set diameter(be){this._diameter=be||0}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(be){this._strokeWidth=be||0}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const be=2*this._circleRadius()+this.strokeWidth;return`0 0 ${be} ${be}`}_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}static{this.\u0275fac=function(Te){return new(Te||ae)(n.rXU(n.aKT),n.rXU(n.bc$,8),n.rXU(y))}}static{this.\u0275cmp=n.VBU({type:ae,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(Te,Ge){if(1&Te&&n.GBs(m,5),2&Te){let _t;n.mGM(_t=n.lsd())&&(Ge._determinateCircle=_t.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(Te,Ge){2&Te&&(n.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===Ge.mode?Ge.value:null)("mode",Ge.mode),n.HbH("mat-"+Ge.color),n.xc7("width",Ge.diameter,"px")("height",Ge.diameter,"px")("--mdc-circular-progress-size",Ge.diameter+"px")("--mdc-circular-progress-active-indicator-width",Ge.diameter+"px"),n.AVh("_mat-animation-noopable",Ge._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===Ge.mode))},inputs:{color:"color",mode:"mode",value:[n.Mj6.HasDecoratorInputTransform,"value","value",n.Udg],diameter:[n.Mj6.HasDecoratorInputTransform,"diameter","diameter",n.Udg],strokeWidth:[n.Mj6.HasDecoratorInputTransform,"strokeWidth","strokeWidth",n.Udg]},exportAs:["matProgressSpinner"],standalone:!0,features:[n.GFd,n.aNF],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["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(Te,Ge){if(1&Te&&(n.DNE(0,s,2,8,"ng-template",null,0,n.C5r),n.j41(2,"div",2,1),n.qSk(),n.j41(4,"svg",3),n.nrm(5,"circle",4),n.k0s()(),n.joV(),n.j41(6,"div",5)(7,"div",6)(8,"div",7),n.eu8(9,8),n.k0s(),n.j41(10,"div",9),n.eu8(11,8),n.k0s(),n.j41(12,"div",10),n.eu8(13,8),n.k0s()()()),2&Te){const _t=n.sdS(1);n.R7$(4),n.BMQ("viewBox",Ge._viewBox()),n.R7$(),n.xc7("stroke-dasharray",Ge._strokeCircumference(),"px")("stroke-dashoffset",Ge._strokeDashOffset(),"px")("stroke-width",Ge._circleStrokeWidth(),"%"),n.BMQ("r",Ge._circleRadius()),n.R7$(4),n.Y8G("ngTemplateOutlet",_t),n.R7$(2),n.Y8G("ngTemplateOutlet",_t),n.R7$(2),n.Y8G("ngTemplateOutlet",_t)}},dependencies:[a.T3],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 .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@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}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@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 .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.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})}}return ae})(),_e=(()=>{class ae{static{this.\u0275fac=function(Te){return new(Te||ae)}}static{this.\u0275mod=n.$C({type:ae})}static{this.\u0275inj=n.G2t({imports:[a.MD,l.yE]})}}return ae})()},13177:(Bt,Ce,p)=>{"use strict";p.d(Ce,{VT:()=>Te,Wk:()=>_t,_g:()=>Ge});var n=p(61268),a=p(79219),l=p(23831),m=p(63930),s=p(27803),y=p(5795);const A=["input"],L=["formField"],Z=["*"];let ie=0;class S{constructor(P,E){this.source=P,this.value=E}}const _e={provide:s.kq,useExisting:(0,n.Rfq)(()=>Te),multi:!0},ae=new n.nKC("MatRadioGroup"),fe=new n.nKC("mat-radio-default-options",{providedIn:"root",factory:function be(){return{color:"accent"}}});let Te=(()=>{class dt{get name(){return this._name}set name(E){this._name=E,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(E){this._labelPosition="before"===E?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(E){this._value!==E&&(this._value=E,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(E){this._selected=E,this.value=E?E.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(E){this._disabled=E,this._markRadiosForCheck()}get required(){return this._required}set required(E){this._required=E,this._markRadiosForCheck()}constructor(E){this._changeDetector=E,this._value=null,this._name="mat-radio-group-"+ie++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new n.bkB}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(E=>E===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(E=>{E.name=this.name,E._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(te=>{te.checked=this.value===te.value,te.checked&&(this._selected=te)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new S(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(E=>E._markForCheck())}writeValue(E){this.value=E,this._changeDetector.markForCheck()}registerOnChange(E){this._controlValueAccessorChangeFn=E}registerOnTouched(E){this.onTouched=E}setDisabledState(E){this.disabled=E,this._changeDetector.markForCheck()}static{this.\u0275fac=function(te){return new(te||dt)(n.rXU(n.gRc))}}static{this.\u0275dir=n.FsC({type:dt,selectors:[["mat-radio-group"]],contentQueries:function(te,ne,we){if(1&te&&n.wni(we,Ge,5),2&te){let at;n.mGM(at=n.lsd())&&(ne._radios=at)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:[n.Mj6.HasDecoratorInputTransform,"disabled","disabled",n.L39],required:[n.Mj6.HasDecoratorInputTransform,"required","required",n.L39]},outputs:{change:"change"},exportAs:["matRadioGroup"],standalone:!0,features:[n.Jv_([_e,{provide:ae,useExisting:dt}]),n.GFd]})}}return dt})(),Ge=(()=>{class dt{get checked(){return this._checked}set checked(E){this._checked!==E&&(this._checked=E,E&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!E&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),E&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(E){this._value!==E&&(this._value=E,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===E),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(E){this._labelPosition=E}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(E){this._setDisabled(E)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(E){this._required=E}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(E){this._color=E}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(E,te,ne,we,at,We,je,yt){this._elementRef=te,this._changeDetector=ne,this._focusMonitor=we,this._radioDispatcher=at,this._providerOverride=je,this._uniqueId="mat-radio-"+ ++ie,this.id=this._uniqueId,this.disableRipple=!1,this.tabIndex=0,this.change=new n.bkB,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=E,this._noopAnimations="NoopAnimations"===We,yt&&(this.tabIndex=(0,n.Udg)(yt,0))}focus(E,te){te?this._focusMonitor.focusVia(this._inputElement,te,E):this._inputElement.nativeElement.focus(E)}_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((E,te)=>{E!==this.id&&te===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(E=>{!E&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new S(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(E){E.stopPropagation()}_onInputInteraction(E){if(E.stopPropagation(),!this.checked&&!this.disabled){const te=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),te&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(E){this._onInputInteraction(E),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(E){this._disabled!==E&&(this._disabled=E,this._changeDetector.markForCheck())}_updateTabIndex(){const E=this.radioGroup;let te;if(te=E&&E.selected&&!this.disabled?E.selected===this?this.tabIndex:-1:this.tabIndex,te!==this._previousTabIndex){const ne=this._inputElement?.nativeElement;ne&&(ne.setAttribute("tabindex",te+""),this._previousTabIndex=te)}}static{this.\u0275fac=function(te){return new(te||dt)(n.rXU(ae,8),n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(l.FN),n.rXU(m.zP),n.rXU(n.bc$,8),n.rXU(fe,8),n.kS0("tabindex"))}}static{this.\u0275cmp=n.VBU({type:dt,selectors:[["mat-radio-button"]],viewQuery:function(te,ne){if(1&te&&(n.GBs(A,5),n.GBs(L,7,n.aKT)),2&te){let we;n.mGM(we=n.lsd())&&(ne._inputElement=we.first),n.mGM(we=n.lsd())&&(ne._rippleTrigger=we.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(te,ne){1&te&&n.bIt("focus",function(){return ne._inputElement.nativeElement.focus()}),2&te&&(n.BMQ("id",ne.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),n.AVh("mat-primary","primary"===ne.color)("mat-accent","accent"===ne.color)("mat-warn","warn"===ne.color)("mat-mdc-radio-checked",ne.checked)("_mat-animation-noopable",ne._noopAnimations))},inputs:{id:"id",name:"name",ariaLabel:[n.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[n.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[n.Mj6.None,"aria-describedby","ariaDescribedby"],disableRipple:[n.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",n.L39],tabIndex:[n.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",E=>null==E?0:(0,n.Udg)(E)],checked:[n.Mj6.HasDecoratorInputTransform,"checked","checked",n.L39],value:"value",labelPosition:"labelPosition",disabled:[n.Mj6.HasDecoratorInputTransform,"disabled","disabled",n.L39],required:[n.Mj6.HasDecoratorInputTransform,"required","required",n.L39],color:"color"},outputs:{change:"change"},exportAs:["matRadioButton"],standalone:!0,features:[n.GFd,n.aNF],ngContentSelectors:Z,decls:13,vars:16,consts:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],[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"],[1,"mdc-label",3,"for"]],template:function(te,ne){if(1&te){const we=n.RV6();n.NAR(),n.j41(0,"div",2,0)(2,"div",3)(3,"div",4),n.bIt("click",function(We){return n.eBV(we),n.Njj(ne._onTouchTargetClick(We))}),n.k0s(),n.j41(4,"input",5,1),n.bIt("change",function(We){return n.eBV(we),n.Njj(ne._onInputInteraction(We))}),n.k0s(),n.j41(6,"div",6),n.nrm(7,"div",7)(8,"div",8),n.k0s(),n.j41(9,"div",9),n.nrm(10,"div",10),n.k0s()(),n.j41(11,"label",11),n.SdG(12),n.k0s()()}2&te&&(n.Y8G("labelPosition",ne.labelPosition),n.R7$(2),n.AVh("mdc-radio--disabled",ne.disabled),n.R7$(2),n.Y8G("id",ne.inputId)("checked",ne.checked)("disabled",ne.disabled)("required",ne.required),n.BMQ("name",ne.name)("value",ne.value)("aria-label",ne.ariaLabel)("aria-labelledby",ne.ariaLabelledby)("aria-describedby",ne.ariaDescribedby),n.R7$(5),n.Y8G("matRippleTrigger",ne._rippleTrigger.nativeElement)("matRippleDisabled",ne._isRippleDisabled())("matRippleCentered",!0),n.R7$(2),n.Y8G("for",ne.inputId))},dependencies:[a.r6,a.tO],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)}.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) - 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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);right:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);left:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color)}.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-radio-checked-ripple-color)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.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%);display:var(--mat-radio-touch-target-display)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}}return dt})(),_t=(()=>{class dt{static{this.\u0275fac=function(te){return new(te||dt)}}static{this.\u0275mod=n.$C({type:dt})}static{this.\u0275inj=n.G2t({imports:[a.yE,y.MD,a.pZ,Ge,a.yE]})}}return dt})()},71620:(Bt,Ce,p)=>{"use strict";p.d(Ce,{VO:()=>Pt,Ve:()=>It});var n=p(49550),a=p(5795),l=p(61268),m=p(79219),s=p(34484),y=p(46566),A=p(23831),L=p(42749),Z=p(63930),ie=p(6166),S=p(27803),_e=p(53613),ae=p(75648),fe=p(66100),be=p(98434),Te=p(96660),Ge=p(19754),_t=p(28228),dt=p(86008),P=p(179),E=p(99515),te=p(42635);const ne=["trigger"],we=["panel"],at=[[["mat-select-trigger"]],"*"],We=["mat-select-trigger","*"];function je(oe,Ze){if(1&oe&&(l.j41(0,"span",4),l.EFF(1),l.k0s()),2&oe){const Ee=l.XpG();l.R7$(),l.JRh(Ee.placeholder)}}function yt(oe,Ze){1&oe&&l.SdG(0)}function nn(oe,Ze){if(1&oe&&(l.j41(0,"span",11),l.EFF(1),l.k0s()),2&oe){const Ee=l.XpG(2);l.R7$(),l.JRh(Ee.triggerValue)}}function pn(oe,Ze){if(1&oe&&(l.j41(0,"span",10),l.DNE(1,yt,1,0)(2,nn,2,1),l.k0s()),2&oe){const Ee=l.XpG();l.R7$(),l.vxM(1,Ee.customTrigger?1:2)}}function gn(oe,Ze){if(1&oe){const Ee=l.RV6();l.j41(0,"div",12,1),l.bIt("@transformPanel.done",function(Je){l.eBV(Ee);const an=l.XpG();return l.Njj(an._panelDoneAnimatingStream.next(Je.toState))})("keydown",function(Je){l.eBV(Ee);const an=l.XpG();return l.Njj(an._handleKeydown(Je))}),l.SdG(2,1),l.k0s()}if(2&oe){const Ee=l.XpG();l.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",Ee._getPanelTheme(),""),l.Y8G("ngClass",Ee.panelClass)("@transformPanel","showing"),l.BMQ("id",Ee.id+"-panel")("aria-multiselectable",Ee.multiple)("aria-label",Ee.ariaLabel||null)("aria-labelledby",Ee._getPanelAriaLabelledby())}}const Et={transformPanelWrap:(0,te.hZ)("transformPanelWrap",[(0,te.kY)("* => void",(0,te.P)("@transformPanel",[(0,te.MA)()],{optional:!0}))]),transformPanel:(0,te.hZ)("transformPanel",[(0,te.wk)("void",(0,te.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,te.kY)("void => showing",(0,te.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,te.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,te.kY)("* => void",(0,te.i0)("100ms linear",(0,te.iF)({opacity:0})))])};let ke=0;const re=new l.nKC("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const oe=(0,l.WQX)(n.hJ);return()=>oe.scrollStrategies.reposition()}}),U=new l.nKC("MAT_SELECT_CONFIG"),G={provide:re,deps:[n.hJ],useFactory:function pe(oe){return()=>oe.scrollStrategies.reposition()}},J=new l.nKC("MatSelectTrigger");class Ne{constructor(Ze,Ee){this.source=Ze,this.value=Ee}}let Pt=(()=>{class oe{_scrollOptionIntoView(Ee){const rt=this.options.toArray()[Ee];if(rt){const Je=this.panel.nativeElement,an=(0,m.jb)(Ee,this.options,this.optionGroups),X=rt._getHostElement();Je.scrollTop=0===Ee&&1===an?0:(0,m.TL)(X.offsetTop,X.offsetHeight,Je.scrollTop,Je.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(Ee){return new Ne(this,Ee)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(Ee){this._hideSingleSelectionIndicator=Ee,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(Ee){this._placeholder=Ee,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(S.k0.required)??!1}set required(Ee){this._required=Ee,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(Ee){this._multiple=Ee}get compareWith(){return this._compareWith}set compareWith(Ee){this._compareWith=Ee,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(Ee){this._assignValue(Ee)&&this._onChange(Ee)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(Ee){this._errorStateTracker.matcher=Ee}get id(){return this._id}set id(Ee){this._id=Ee||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(Ee){this._errorStateTracker.errorState=Ee}constructor(Ee,rt,Je,an,X,ze,it,st,$t,un,xn,ri,Dn,Fe){this._viewportRuler=Ee,this._changeDetectorRef=rt,this._elementRef=X,this._dir=ze,this._parentFormField=$t,this.ngControl=un,this._liveAnnouncer=Dn,this._defaultOptions=Fe,this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._panelOpen=!1,this._compareWith=(Rt,qt)=>Rt===qt,this._uid="mat-select-"+ke++,this._triggerAriaLabelledBy=null,this._destroy=new _e.B,this.stateChanges=new _e.B,this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+ke++,this._panelDoneAnimatingStream=new _e.B,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new _e.B,this.optionSelectionChanges=(0,ae.v)(()=>{const Rt=this.options;return Rt?Rt.changes.pipe((0,be.Z)(Rt),(0,Te.n)(()=>(0,fe.h)(...Rt.map(qt=>qt.onSelectionChange)))):this._initialized.pipe((0,Te.n)(()=>this.optionSelectionChanges))}),this.openedChange=new l.bkB,this._openedStream=this.openedChange.pipe((0,Ge.p)(Rt=>Rt),(0,_t.T)(()=>{})),this._closedStream=this.openedChange.pipe((0,Ge.p)(Rt=>!Rt),(0,_t.T)(()=>{})),this.selectionChange=new l.bkB,this.valueChange=new l.bkB,this._trackedModal=null,this._skipPredicate=Rt=>!this.panelOpen&&Rt.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),null!=Fe?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=Fe.typeaheadDebounceInterval),this._errorStateTracker=new m.X0(an,un,st,it,this.stateChanges),this._scrollStrategyFactory=ri,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(xn)||0,this.id=this.id}ngOnInit(){this._selectionModel=new Z.CB(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,dt.F)(),(0,P.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe((0,P.Q)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe((0,P.Q)(this._destroy)).subscribe(Ee=>{Ee.added.forEach(rt=>rt.select()),Ee.removed.forEach(rt=>rt.deselect())}),this.options.changes.pipe((0,be.Z)(null),(0,P.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const Ee=this._getTriggerAriaLabelledby(),rt=this.ngControl;if(Ee!==this._triggerAriaLabelledBy){const Je=this._elementRef.nativeElement;this._triggerAriaLabelledBy=Ee,Ee?Je.setAttribute("aria-labelledby",Ee):Je.removeAttribute("aria-labelledby")}rt&&(this._previousControl!==rt.control&&(void 0!==this._previousControl&&null!==rt.disabled&&rt.disabled!==this.disabled&&(this.disabled=rt.disabled),this._previousControl=rt.control),this.updateErrorState())}ngOnChanges(Ee){(Ee.disabled||Ee.userAriaDescribedBy)&&this.stateChanges.next(),Ee.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_applyModalPanelOwnership(){const Ee=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!Ee)return;const rt=`${this.id}-panel`;this._trackedModal&&(0,A.Ae)(this._trackedModal,"aria-owns",rt),(0,A.px)(Ee,"aria-owns",rt),this._trackedModal=Ee}_clearFromModal(){this._trackedModal&&((0,A.Ae)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next())}writeValue(Ee){this._assignValue(Ee)}registerOnChange(Ee){this._onChange=Ee}registerOnTouched(Ee){this._onTouched=Ee}setDisabledState(Ee){this.disabled=Ee,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 Ee=this._selectionModel.selected.map(rt=>rt.viewValue);return this._isRtl()&&Ee.reverse(),Ee.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(Ee){this.disabled||(this.panelOpen?this._handleOpenKeydown(Ee):this._handleClosedKeydown(Ee))}_handleClosedKeydown(Ee){const rt=Ee.keyCode,Je=rt===ie.n6||rt===ie.i7||rt===ie.UQ||rt===ie.LE,an=rt===ie.Fm||rt===ie.t6,X=this._keyManager;if(!X.isTyping()&&an&&!(0,ie.rp)(Ee)||(this.multiple||Ee.altKey)&&Je)Ee.preventDefault(),this.open();else if(!this.multiple){const ze=this.selected;X.onKeydown(Ee);const it=this.selected;it&&ze!==it&&this._liveAnnouncer.announce(it.viewValue,1e4)}}_handleOpenKeydown(Ee){const rt=this._keyManager,Je=Ee.keyCode,an=Je===ie.n6||Je===ie.i7,X=rt.isTyping();if(an&&Ee.altKey)Ee.preventDefault(),this.close();else if(X||Je!==ie.Fm&&Je!==ie.t6||!rt.activeItem||(0,ie.rp)(Ee))if(!X&&this._multiple&&Je===ie.A&&Ee.ctrlKey){Ee.preventDefault();const ze=this.options.some(it=>!it.disabled&&!it.selected);this.options.forEach(it=>{it.disabled||(ze?it.select():it.deselect())})}else{const ze=rt.activeItemIndex;rt.onKeydown(Ee),this._multiple&&an&&Ee.shiftKey&&rt.activeItem&&rt.activeItemIndex!==ze&&rt.activeItem._selectViaInteraction()}else Ee.preventDefault(),rt.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,E.s)(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(Ee){if(this.options.forEach(rt=>rt.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&Ee)Array.isArray(Ee),Ee.forEach(rt=>this._selectOptionByValue(rt)),this._sortValues();else{const rt=this._selectOptionByValue(Ee);rt?this._keyManager.updateActiveItem(rt):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(Ee){const rt=this.options.find(Je=>{if(this._selectionModel.isSelected(Je))return!1;try{return null!=Je.value&&this._compareWith(Je.value,Ee)}catch{return!1}});return rt&&this._selectionModel.select(rt),rt}_assignValue(Ee){return!!(Ee!==this._value||this._multiple&&Array.isArray(Ee))&&(this.options&&this._setSelectionByValue(Ee),this._value=Ee,!0)}_getOverlayWidth(Ee){return"auto"===this.panelWidth?(Ee instanceof n.$Q?Ee.elementRef:Ee||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const Ee of this.options)Ee._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new A.Au(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),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 Ee=(0,fe.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,P.Q)(Ee)).subscribe(rt=>{this._onSelect(rt.source,rt.isUserInput),rt.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,fe.h)(...this.options.map(rt=>rt._stateChanges)).pipe((0,P.Q)(Ee)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(Ee,rt){const Je=this._selectionModel.isSelected(Ee);null!=Ee.value||this._multiple?(Je!==Ee.selected&&(Ee.selected?this._selectionModel.select(Ee):this._selectionModel.deselect(Ee)),rt&&this._keyManager.setActiveItem(Ee),this.multiple&&(this._sortValues(),rt&&this.focus())):(Ee.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(Ee.value)),Je!==this._selectionModel.isSelected(Ee)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const Ee=this.options.toArray();this._selectionModel.sort((rt,Je)=>this.sortComparator?this.sortComparator(rt,Je,Ee):Ee.indexOf(rt)-Ee.indexOf(Je)),this.stateChanges.next()}}_propagateChanges(Ee){let rt;rt=this.multiple?this.selected.map(Je=>Je.value):this.selected?this.selected.value:Ee,this._value=rt,this.valueChange.emit(rt),this._onChange(rt),this.selectionChange.emit(this._getChangeEvent(rt)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let Ee=-1;for(let rt=0;rt<this.options.length;rt++)if(!this.options.get(rt).disabled){Ee=rt;break}this._keyManager.setActiveItem(Ee)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(Ee){this._elementRef.nativeElement.focus(Ee)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const Ee=this._parentFormField?.getLabelId();return this.ariaLabelledby?(Ee?Ee+" ":"")+this.ariaLabelledby:Ee}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const Ee=this._parentFormField?.getLabelId();let rt=(Ee?Ee+" ":"")+this._valueId;return this.ariaLabelledby&&(rt+=" "+this.ariaLabelledby),rt}_panelDoneAnimating(Ee){this.openedChange.emit(Ee)}setDescribedByIds(Ee){Ee.length?this._elementRef.nativeElement.setAttribute("aria-describedby",Ee.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static{this.\u0275fac=function(rt){return new(rt||oe)(l.rXU(y.Xj),l.rXU(l.gRc),l.rXU(l.SKi),l.rXU(m.es),l.rXU(l.aKT),l.rXU(L.dS,8),l.rXU(S.cV,8),l.rXU(S.j4,8),l.rXU(s.xb,8),l.rXU(S.vO,10),l.kS0("tabindex"),l.rXU(re),l.rXU(A.Ai),l.rXU(U,8))}}static{this.\u0275cmp=l.VBU({type:oe,selectors:[["mat-select"]],contentQueries:function(rt,Je,an){if(1&rt&&(l.wni(an,J,5),l.wni(an,m.wT,5),l.wni(an,m.QC,5)),2&rt){let X;l.mGM(X=l.lsd())&&(Je.customTrigger=X.first),l.mGM(X=l.lsd())&&(Je.options=X),l.mGM(X=l.lsd())&&(Je.optionGroups=X)}},viewQuery:function(rt,Je){if(1&rt&&(l.GBs(ne,5),l.GBs(we,5),l.GBs(n.WB,5)),2&rt){let an;l.mGM(an=l.lsd())&&(Je.trigger=an.first),l.mGM(an=l.lsd())&&(Je.panel=an.first),l.mGM(an=l.lsd())&&(Je._overlayDir=an.first)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(rt,Je){1&rt&&l.bIt("keydown",function(X){return Je._handleKeydown(X)})("focus",function(){return Je._onFocus()})("blur",function(){return Je._onBlur()}),2&rt&&(l.BMQ("id",Je.id)("tabindex",Je.disabled?-1:Je.tabIndex)("aria-controls",Je.panelOpen?Je.id+"-panel":null)("aria-expanded",Je.panelOpen)("aria-label",Je.ariaLabel||null)("aria-required",Je.required.toString())("aria-disabled",Je.disabled.toString())("aria-invalid",Je.errorState)("aria-activedescendant",Je._getAriaActiveDescendant()),l.AVh("mat-mdc-select-disabled",Je.disabled)("mat-mdc-select-invalid",Je.errorState)("mat-mdc-select-required",Je.required)("mat-mdc-select-empty",Je.empty)("mat-mdc-select-multiple",Je.multiple))},inputs:{userAriaDescribedBy:[l.Mj6.None,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[l.Mj6.HasDecoratorInputTransform,"disabled","disabled",l.L39],disableRipple:[l.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",l.L39],tabIndex:[l.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",Ee=>null==Ee?0:(0,l.Udg)(Ee)],hideSingleSelectionIndicator:[l.Mj6.HasDecoratorInputTransform,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",l.L39],placeholder:"placeholder",required:[l.Mj6.HasDecoratorInputTransform,"required","required",l.L39],multiple:[l.Mj6.HasDecoratorInputTransform,"multiple","multiple",l.L39],disableOptionCentering:[l.Mj6.HasDecoratorInputTransform,"disableOptionCentering","disableOptionCentering",l.L39],compareWith:"compareWith",value:"value",ariaLabel:[l.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[l.Mj6.None,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[l.Mj6.HasDecoratorInputTransform,"typeaheadDebounceInterval","typeaheadDebounceInterval",l.Udg],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[l.Jv_([{provide:s.qT,useExisting:oe},{provide:m.is,useExisting:oe}]),l.GFd,l.OA$,l.aNF],ngContentSelectors:We,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(rt,Je){if(1&rt){const an=l.RV6();l.NAR(at),l.j41(0,"div",2,0),l.bIt("click",function(){return l.eBV(an),l.Njj(Je.open())}),l.j41(3,"div",3),l.DNE(4,je,2,1,"span",4)(5,pn,3,1),l.k0s(),l.j41(6,"div",5)(7,"div",6),l.qSk(),l.j41(8,"svg",7),l.nrm(9,"path",8),l.k0s()()()(),l.DNE(10,gn,3,9,"ng-template",9),l.bIt("backdropClick",function(){return l.eBV(an),l.Njj(Je.close())})("attach",function(){return l.eBV(an),l.Njj(Je._onAttached())})("detach",function(){return l.eBV(an),l.Njj(Je.close())})}if(2&rt){const an=l.sdS(1);l.R7$(3),l.BMQ("id",Je._valueId),l.R7$(),l.vxM(4,Je.empty?4:5),l.R7$(6),l.Y8G("cdkConnectedOverlayPanelClass",Je._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",Je._scrollStrategy)("cdkConnectedOverlayOrigin",Je._preferredOverlayOrigin||an)("cdkConnectedOverlayOpen",Je.panelOpen)("cdkConnectedOverlayPositions",Je._positions)("cdkConnectedOverlayWidth",Je._overlayWidth)}},dependencies:[n.$Q,n.WB,a.YU],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.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 .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.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}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._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:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.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}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[Et.transformPanel]},changeDetection:0})}}return oe})(),It=(()=>{class oe{static{this.\u0275fac=function(rt){return new(rt||oe)}}static{this.\u0275mod=l.$C({type:oe})}static{this.\u0275inj=l.G2t({providers:[G],imports:[a.MD,n.z_,m.Sy,m.yE,y.Gj,s.RG,m.Sy,m.yE]})}}return oe})()},66669:(Bt,Ce,p)=>{"use strict";p.d(Ce,{M6:()=>Nt});var n=p(99121),a=p(23831),l=p(42749),m=p(6166),s=p(61268),y=p(30206),A=p(53613),L=p(89663),Z=p(98434),ie=p(179);const S=["*"];function _e(Gt,An){1&Gt&&s.SdG(0)}let ae=(()=>{class Gt{constructor(St){this._elementRef=St}focus(){this._elementRef.nativeElement.focus()}static{this.\u0275fac=function(bn){return new(bn||Gt)(s.rXU(s.aKT))}}static{this.\u0275dir=s.FsC({type:Gt,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"],standalone:!0})}}return Gt})(),fe=(()=>{class Gt{constructor(St){this.template=St}static{this.\u0275fac=function(bn){return new(bn||Gt)(s.rXU(s.C4Q))}}static{this.\u0275dir=s.FsC({type:Gt,selectors:[["","cdkStepLabel",""]],standalone:!0})}}return Gt})(),be=0;const _t=new s.nKC("STEPPER_GLOBAL_OPTIONS");let dt=(()=>{class Gt{get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(St){this._completedOverride=St}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(St){this._customError=St}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(St,bn){this._stepper=St,this.interacted=!1,this.interactedStream=new s.bkB,this.editable=!0,this.optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=bn||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}static{this.\u0275fac=function(bn){return new(bn||Gt)(s.rXU((0,s.Rfq)(()=>P)),s.rXU(_t,8))}}static{this.\u0275cmp=s.VBU({type:Gt,selectors:[["cdk-step"]],contentQueries:function(bn,qe,hn){if(1&bn&&s.wni(hn,fe,5),2&bn){let he;s.mGM(he=s.lsd())&&(qe.stepLabel=he.first)}},viewQuery:function(bn,qe){if(1&bn&&s.GBs(s.C4Q,7),2&bn){let hn;s.mGM(hn=s.lsd())&&(qe.content=hn.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:[s.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[s.Mj6.None,"aria-labelledby","ariaLabelledby"],state:"state",editable:[s.Mj6.HasDecoratorInputTransform,"editable","editable",s.L39],optional:[s.Mj6.HasDecoratorInputTransform,"optional","optional",s.L39],completed:[s.Mj6.HasDecoratorInputTransform,"completed","completed",s.L39],hasError:[s.Mj6.HasDecoratorInputTransform,"hasError","hasError",s.L39]},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],standalone:!0,features:[s.GFd,s.OA$,s.aNF],ngContentSelectors:S,decls:1,vars:0,template:function(bn,qe){1&bn&&(s.NAR(),s.DNE(0,_e,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}}return Gt})(),P=(()=>{class Gt{get selectedIndex(){return this._selectedIndex}set selectedIndex(St){this.steps&&this._steps?(this._isValidIndex(St),this.selected?._markAsInteracted(),this._selectedIndex!==St&&!this._anyControlsInvalidOrPending(St)&&(St>=this._selectedIndex||this.steps.toArray()[St].editable)&&this._updateSelectedItemIndex(St)):this._selectedIndex=St}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(St){this.selectedIndex=St&&this.steps?this.steps.toArray().indexOf(St):-1}get orientation(){return this._orientation}set orientation(St){this._orientation=St,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===St)}constructor(St,bn,qe){this._dir=St,this._changeDetectorRef=bn,this._elementRef=qe,this._destroyed=new A.B,this.steps=new s.rOR,this._sortedHeaders=new s.rOR,this.linear=!1,this._selectedIndex=0,this.selectionChange=new s.bkB,this.selectedIndexChange=new s.bkB,this._orientation="horizontal",this._groupId=be++}ngAfterContentInit(){this._steps.changes.pipe((0,Z.Z)(this._steps),(0,ie.Q)(this._destroyed)).subscribe(St=>{this.steps.reset(St.filter(bn=>bn._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,Z.Z)(this._stepHeader),(0,ie.Q)(this._destroyed)).subscribe(St=>{this._sortedHeaders.reset(St.toArray().sort((bn,qe)=>bn._elementRef.nativeElement.compareDocumentPosition(qe._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new a.Bu(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,L.of)()).pipe((0,Z.Z)(this._layoutDirection()),(0,ie.Q)(this._destroyed)).subscribe(St=>this._keyManager.withHorizontalOrientation(St)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(St=>St.reset()),this._stateChanged()}_getStepLabelId(St){return`cdk-step-label-${this._groupId}-${St}`}_getStepContentId(St){return`cdk-step-content-${this._groupId}-${St}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(St){const bn=St-this._selectedIndex;return bn<0?"rtl"===this._layoutDirection()?"next":"previous":bn>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(St,bn="number"){const qe=this.steps.toArray()[St],hn=this._isCurrentStep(St);return qe._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(qe,hn):this._getGuidelineLogic(qe,hn,bn)}_getDefaultIndicatorLogic(St,bn){return St._showError()&&St.hasError&&!bn?"error":!St.completed||bn?"number":St.editable?"edit":"done"}_getGuidelineLogic(St,bn,qe="number"){return St._showError()&&St.hasError&&!bn?"error":St.completed&&!bn?"done":St.completed&&bn?qe:St.editable&&bn?"edit":qe}_isCurrentStep(St){return this._selectedIndex===St}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(St){const bn=this.steps.toArray();this.selectionChange.emit({selectedIndex:St,previouslySelectedIndex:this._selectedIndex,selectedStep:bn[St],previouslySelectedStep:bn[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(St):this._keyManager.updateActiveItem(St),this._selectedIndex=St,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(St){const bn=(0,m.rp)(St),qe=St.keyCode,hn=this._keyManager;null==hn.activeItemIndex||bn||qe!==m.t6&&qe!==m.Fm?hn.setFocusOrigin("keyboard").onKeydown(St):(this.selectedIndex=hn.activeItemIndex,St.preventDefault())}_anyControlsInvalidOrPending(St){return!!(this.linear&&St>=0)&&this.steps.toArray().slice(0,St).some(bn=>{const qe=bn.stepControl;return(qe?qe.invalid||qe.pending||!bn.interacted:!bn.completed)&&!bn.optional&&!bn._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const St=this._elementRef.nativeElement,bn=(0,y.vc)();return St===bn||St.contains(bn)}_isValidIndex(St){return St>-1&&(!this.steps||St<this.steps.length)}static{this.\u0275fac=function(bn){return new(bn||Gt)(s.rXU(l.dS,8),s.rXU(s.gRc),s.rXU(s.aKT))}}static{this.\u0275dir=s.FsC({type:Gt,selectors:[["","cdkStepper",""]],contentQueries:function(bn,qe,hn){if(1&bn&&(s.wni(hn,dt,5),s.wni(hn,ae,5)),2&bn){let he;s.mGM(he=s.lsd())&&(qe._steps=he),s.mGM(he=s.lsd())&&(qe._stepHeader=he)}},inputs:{linear:[s.Mj6.HasDecoratorInputTransform,"linear","linear",s.L39],selectedIndex:[s.Mj6.HasDecoratorInputTransform,"selectedIndex","selectedIndex",s.Udg],selected:"selected",orientation:"orientation"},outputs:{selectionChange:"selectionChange",selectedIndexChange:"selectedIndexChange"},exportAs:["cdkStepper"],standalone:!0,features:[s.GFd]})}}return Gt})();var we=p(5795),at=p(79219),We=p(7271),je=p(56811),yt=p(96660),nn=p(28228),pn=p(86008),gn=p(42635);function Et(Gt,An){if(1&Gt&&s.eu8(0,2),2&Gt){const St=s.XpG();s.Y8G("ngTemplateOutlet",St.iconOverrides[St.state])("ngTemplateOutletContext",St._getIconContext())}}function ln(Gt,An){if(1&Gt&&(s.j41(0,"span",7),s.EFF(1),s.k0s()),2&Gt){const St=s.XpG(2);s.R7$(),s.JRh(St._getDefaultTextForState(St.state))}}function Xt(Gt,An){if(1&Gt&&(s.j41(0,"span",8),s.EFF(1),s.k0s()),2&Gt){const St=s.XpG(3);s.R7$(),s.JRh(St._intl.completedLabel)}}function _n(Gt,An){if(1&Gt&&(s.j41(0,"span",8),s.EFF(1),s.k0s()),2&Gt){const St=s.XpG(3);s.R7$(),s.JRh(St._intl.editableLabel)}}function ke(Gt,An){if(1&Gt&&(s.DNE(0,Xt,2,1,"span",8)(1,_n,2,1),s.j41(2,"mat-icon",7),s.EFF(3),s.k0s()),2&Gt){const St=s.XpG(2);s.vxM(0,"done"===St.state?0:"edit"===St.state?1:-1),s.R7$(3),s.JRh(St._getDefaultTextForState(St.state))}}function re(Gt,An){if(1&Gt&&s.DNE(0,ln,2,1)(1,ke,4,2),2&Gt){let St;const bn=s.XpG();s.vxM(0,"number"===(St=bn.state)?0:1)}}function pe(Gt,An){1&Gt&&(s.j41(0,"div",4),s.eu8(1,9),s.k0s()),2&Gt&&(s.R7$(),s.Y8G("ngTemplateOutlet",An.template))}function U(Gt,An){if(1&Gt&&(s.j41(0,"div",4),s.EFF(1),s.k0s()),2&Gt){const St=s.XpG();s.R7$(),s.JRh(St.label)}}function G(Gt,An){if(1&Gt&&(s.j41(0,"div",5),s.EFF(1),s.k0s()),2&Gt){const St=s.XpG();s.R7$(),s.JRh(St._intl.optionalLabel)}}function J(Gt,An){if(1&Gt&&(s.j41(0,"div",6),s.EFF(1),s.k0s()),2&Gt){const St=s.XpG();s.R7$(),s.JRh(St.errorMessage)}}const Ne=["*"];function Pt(Gt,An){}function tt(Gt,An){if(1&Gt&&(s.SdG(0),s.DNE(1,Pt,0,0,"ng-template",0)),2&Gt){const St=s.XpG();s.R7$(),s.Y8G("cdkPortalOutlet",St._portal)}}const It=(Gt,An)=>({step:Gt,i:An}),oe=Gt=>({animationDuration:Gt}),Ze=(Gt,An)=>({value:Gt,params:An});function Ee(Gt,An){1&Gt&&s.SdG(0)}function rt(Gt,An){1&Gt&&s.nrm(0,"div",6)}function Je(Gt,An){if(1&Gt&&(s.eu8(0,5),s.DNE(1,rt,1,0,"div",6)),2&Gt){const St=An.$implicit,bn=An.$index,qe=An.$index,hn=An.$count;s.XpG(2);const he=s.sdS(4);s.Y8G("ngTemplateOutlet",he)("ngTemplateOutletContext",s.l_i(3,It,St,bn)),s.R7$(),s.vxM(1,qe!==hn-1?1:-1)}}function an(Gt,An){if(1&Gt){const St=s.RV6();s.j41(0,"div",7),s.bIt("@horizontalStepTransition.done",function(qe){s.eBV(St);const hn=s.XpG(2);return s.Njj(hn._animationDone.next(qe))}),s.eu8(1,8),s.k0s()}if(2&Gt){const St=An.$implicit,bn=An.$index,qe=s.XpG(2);s.AVh("mat-horizontal-stepper-content-inactive",qe.selectedIndex!==bn),s.Y8G("@horizontalStepTransition",s.l_i(8,Ze,qe._getAnimationDirection(bn),s.eq3(6,oe,qe._getAnimationDuration())))("id",qe._getStepContentId(bn)),s.BMQ("aria-labelledby",qe._getStepLabelId(bn)),s.R7$(),s.Y8G("ngTemplateOutlet",St.content)}}function X(Gt,An){if(1&Gt&&(s.j41(0,"div",1)(1,"div",2),s.Z7z(2,Je,2,6,null,null,s.fX1),s.k0s(),s.j41(4,"div",3),s.Z7z(5,an,2,11,"div",4,s.fX1),s.k0s()()),2&Gt){const St=s.XpG();s.R7$(2),s.Dyx(St.steps),s.R7$(3),s.Dyx(St.steps)}}function ze(Gt,An){if(1&Gt){const St=s.RV6();s.j41(0,"div",9),s.eu8(1,5),s.j41(2,"div",10)(3,"div",11),s.bIt("@verticalStepTransition.done",function(qe){s.eBV(St);const hn=s.XpG(2);return s.Njj(hn._animationDone.next(qe))}),s.j41(4,"div",12),s.eu8(5,8),s.k0s()()()()}if(2&Gt){const St=An.$implicit,bn=An.$index,qe=An.$index,hn=An.$count,he=s.XpG(2),kt=s.sdS(4);s.R7$(),s.Y8G("ngTemplateOutlet",kt)("ngTemplateOutletContext",s.l_i(10,It,St,bn)),s.R7$(),s.AVh("mat-stepper-vertical-line",qe!==hn-1),s.R7$(),s.AVh("mat-vertical-stepper-content-inactive",he.selectedIndex!==bn),s.Y8G("@verticalStepTransition",s.l_i(15,Ze,he._getAnimationDirection(bn),s.eq3(13,oe,he._getAnimationDuration())))("id",he._getStepContentId(bn)),s.BMQ("aria-labelledby",he._getStepLabelId(bn)),s.R7$(2),s.Y8G("ngTemplateOutlet",St.content)}}function it(Gt,An){if(1&Gt&&s.Z7z(0,ze,6,18,"div",9,s.fX1),2&Gt){const St=s.XpG();s.Dyx(St.steps)}}function st(Gt,An){if(1&Gt){const St=s.RV6();s.j41(0,"mat-step-header",13),s.bIt("click",function(){const qe=s.eBV(St).step;return s.Njj(qe.select())})("keydown",function(qe){s.eBV(St);const hn=s.XpG();return s.Njj(hn._onKeydown(qe))}),s.k0s()}if(2&Gt){const St=An.step,bn=An.i,qe=s.XpG();s.AVh("mat-horizontal-stepper-header","horizontal"===qe.orientation)("mat-vertical-stepper-header","vertical"===qe.orientation),s.Y8G("tabIndex",qe._getFocusIndex()===bn?0:-1)("id",qe._getStepLabelId(bn))("index",bn)("state",qe._getIndicatorType(bn,St.state))("label",St.stepLabel||St.label)("selected",qe.selectedIndex===bn)("active",qe._stepIsNavigable(bn,St))("optional",St.optional)("errorMessage",St.errorMessage)("iconOverrides",qe._iconOverrides)("disableRipple",qe.disableRipple||!qe._stepIsNavigable(bn,St))("color",St.color||qe.color),s.BMQ("aria-posinset",bn+1)("aria-setsize",qe.steps.length)("aria-controls",qe._getStepContentId(bn))("aria-selected",qe.selectedIndex==bn)("aria-label",St.ariaLabel||null)("aria-labelledby",!St.ariaLabel&&St.ariaLabelledby?St.ariaLabelledby:null)("aria-disabled",!qe._stepIsNavigable(bn,St)||null)}}let $t=(()=>{class Gt extends fe{static{this.\u0275fac=(()=>{let St;return function(qe){return(St||(St=s.xGo(Gt)))(qe||Gt)}})()}static{this.\u0275dir=s.FsC({type:Gt,selectors:[["","matStepLabel",""]],standalone:!0,features:[s.Vt3]})}}return Gt})(),un=(()=>{class Gt{constructor(){this.changes=new A.B,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}static{this.\u0275fac=function(bn){return new(bn||Gt)}}static{this.\u0275prov=s.jDH({token:Gt,factory:Gt.\u0275fac,providedIn:"root"})}}return Gt})(),Dn=(()=>{class Gt extends ae{constructor(St,bn,qe,hn){super(qe),this._intl=St,this._focusMonitor=bn,this._intlSubscription=St.changes.subscribe(()=>hn.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(St,bn){St?this._focusMonitor.focusVia(this._elementRef,St,bn):this._elementRef.nativeElement.focus(bn)}_stringLabel(){return this.label instanceof $t?null:this.label}_templateLabel(){return this.label instanceof $t?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(St){return"number"==St?`${this.index+1}`:"edit"==St?"create":"error"==St?"warning":St}static{this.\u0275fac=function(bn){return new(bn||Gt)(s.rXU(un),s.rXU(a.FN),s.rXU(s.aKT),s.rXU(s.gRc))}}static{this.\u0275cmp=s.VBU({type:Gt,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],hostVars:2,hostBindings:function(bn,qe){2&bn&&s.HbH("mat-"+(qe.color||"primary"))},inputs:{state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple",color:"color"},standalone:!0,features:[s.Vt3,s.aNF],decls:10,vars:17,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-step-label"],[1,"mat-step-text-label"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[3,"ngTemplateOutlet"]],template:function(bn,qe){if(1&bn&&(s.nrm(0,"div",0),s.j41(1,"div")(2,"div",1),s.DNE(3,Et,1,2,"ng-container",2)(4,re,2,1),s.k0s()(),s.j41(5,"div",3),s.DNE(6,pe,2,1,"div",4)(7,U,2,1)(8,G,2,1,"div",5)(9,J,2,1,"div",6),s.k0s()),2&bn){let hn;s.Y8G("matRippleTrigger",qe._getHostElement())("matRippleDisabled",qe.disableRipple),s.R7$(),s.ZvI("mat-step-icon-state-",qe.state," mat-step-icon"),s.AVh("mat-step-icon-selected",qe.selected),s.R7$(2),s.vxM(3,qe.iconOverrides&&qe.iconOverrides[qe.state]?3:4),s.R7$(2),s.AVh("mat-step-label-active",qe.active)("mat-step-label-selected",qe.selected)("mat-step-label-error","error"==qe.state),s.R7$(),s.vxM(6,(hn=qe._templateLabel())?6:qe._stringLabel()?7:-1,hn),s.R7$(2),s.vxM(8,qe.optional&&"error"!=qe.state?8:-1),s.R7$(),s.vxM(9,"error"===qe.state?9:-1)}},dependencies:[at.r6,we.T3,We.An],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color);border-radius:var(--mat-stepper-header-hover-state-layer-shape)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color);border-radius:var(--mat-stepper-header-focus-state-layer-shape)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0})}}return Gt})();const qt={horizontalStepTransition:(0,gn.hZ)("horizontalStepTransition",[(0,gn.wk)("previous",(0,gn.iF)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,gn.wk)("current",(0,gn.iF)({transform:"none",visibility:"inherit"})),(0,gn.wk)("next",(0,gn.iF)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,gn.kY)("* => *",(0,gn.Os)([(0,gn.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,gn.P)("@*",(0,gn.MA)(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:(0,gn.hZ)("verticalStepTransition",[(0,gn.wk)("previous",(0,gn.iF)({height:"0px",visibility:"hidden"})),(0,gn.wk)("next",(0,gn.iF)({height:"0px",visibility:"hidden"})),(0,gn.wk)("current",(0,gn.iF)({height:"*",visibility:"inherit"})),(0,gn.kY)("* <=> current",(0,gn.Os)([(0,gn.i0)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,gn.P)("@*",(0,gn.MA)(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let me=(()=>{class Gt{constructor(St){this.templateRef=St}static{this.\u0275fac=function(bn){return new(bn||Gt)(s.rXU(s.C4Q))}}static{this.\u0275dir=s.FsC({type:Gt,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:[s.Mj6.None,"matStepperIcon","name"]},standalone:!0})}}return Gt})(),ot=(()=>{class Gt{constructor(St){this._template=St}static{this.\u0275fac=function(bn){return new(bn||Gt)(s.rXU(s.C4Q))}}static{this.\u0275dir=s.FsC({type:Gt,selectors:[["ng-template","matStepContent",""]],standalone:!0})}}return Gt})(),nt=(()=>{class Gt extends dt{constructor(St,bn,qe,hn){super(St,hn),this._errorStateMatcher=bn,this._viewContainerRef=qe,this._isSelected=je.yU.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,yt.n)(()=>this._stepper.selectionChange.pipe((0,nn.T)(St=>St.selectedStep===this),(0,Z.Z)(this._stepper.selected===this)))).subscribe(St=>{St&&this._lazyContent&&!this._portal&&(this._portal=new n.VA(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(St,bn){return this._errorStateMatcher.isErrorState(St,bn)||!!(St&&St.invalid&&this.interacted)}static{this.\u0275fac=function(bn){return new(bn||Gt)(s.rXU((0,s.Rfq)(()=>Nt)),s.rXU(at.es,4),s.rXU(s.c1b),s.rXU(_t,8))}}static{this.\u0275cmp=s.VBU({type:Gt,selectors:[["mat-step"]],contentQueries:function(bn,qe,hn){if(1&bn&&(s.wni(hn,$t,5),s.wni(hn,ot,5)),2&bn){let he;s.mGM(he=s.lsd())&&(qe.stepLabel=he.first),s.mGM(he=s.lsd())&&(qe._lazyContent=he.first)}},hostAttrs:["hidden",""],inputs:{color:"color"},exportAs:["matStep"],standalone:!0,features:[s.Jv_([{provide:at.es,useExisting:Gt},{provide:dt,useExisting:Gt}]),s.Vt3,s.aNF],ngContentSelectors:Ne,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(bn,qe){1&bn&&(s.NAR(),s.DNE(0,tt,2,1,"ng-template"))},dependencies:[n.I3],encapsulation:2,changeDetection:0})}}return Gt})(),Nt=(()=>{class Gt extends P{get animationDuration(){return this._animationDuration}set animationDuration(St){this._animationDuration=/^\d+$/.test(St)?St+"ms":St}constructor(St,bn,qe){super(St,bn,qe),this._stepHeader=void 0,this._steps=void 0,this.steps=new s.rOR,this.animationDone=new s.bkB,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new A.B,this._animationDuration="",this._isServer=!(0,s.WQX)(y.OD).isBrowser;const hn=qe.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===hn?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:St,templateRef:bn})=>this._iconOverrides[St]=bn),this.steps.changes.pipe((0,ie.Q)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,pn.F)((St,bn)=>St.fromState===bn.fromState&&St.toState===bn.toState),(0,ie.Q)(this._destroyed)).subscribe(St=>{"current"===St.toState&&this.animationDone.emit()})}_stepIsNavigable(St,bn){return bn.completed||this.selectedIndex===St||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":"225ms"}static{this.\u0275fac=function(bn){return new(bn||Gt)(s.rXU(l.dS,8),s.rXU(s.gRc),s.rXU(s.aKT))}}static{this.\u0275cmp=s.VBU({type:Gt,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(bn,qe,hn){if(1&bn&&(s.wni(hn,nt,5),s.wni(hn,me,5)),2&bn){let he;s.mGM(he=s.lsd())&&(qe._steps=he),s.mGM(he=s.lsd())&&(qe._icons=he)}},viewQuery:function(bn,qe){if(1&bn&&s.GBs(Dn,5),2&bn){let hn;s.mGM(hn=s.lsd())&&(qe._stepHeader=hn)}},hostAttrs:["role","tablist"],hostVars:11,hostBindings:function(bn,qe){2&bn&&(s.BMQ("aria-orientation",qe.orientation),s.AVh("mat-stepper-horizontal","horizontal"===qe.orientation)("mat-stepper-vertical","vertical"===qe.orientation)("mat-stepper-label-position-end","horizontal"===qe.orientation&&"end"==qe.labelPosition)("mat-stepper-label-position-bottom","horizontal"===qe.orientation&&"bottom"==qe.labelPosition)("mat-stepper-header-position-bottom","bottom"===qe.headerPosition))},inputs:{disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],standalone:!0,features:[s.Jv_([{provide:P,useExisting:Gt}]),s.Vt3,s.aNF],ngContentSelectors:Ne,decls:5,vars:2,consts:[["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[1,"mat-horizontal-content-container"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id","mat-horizontal-stepper-content-inactive"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"click","keydown","tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color"]],template:function(bn,qe){if(1&bn&&(s.NAR(),s.DNE(0,Ee,1,0)(1,X,7,0)(2,it,2,0)(3,st,1,23,"ng-template",null,0,s.C5r)),2&bn){let hn;s.vxM(0,qe._isServer?0:-1),s.R7$(),s.vxM(1,"horizontal"===(hn=qe.orientation)?1:"vertical"===hn?2:-1)}},dependencies:[we.T3,Dn],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[qt.horizontalStepTransition,qt.verticalStepTransition]},changeDetection:0})}}return Gt})()},19696:(Bt,Ce,p)=>{"use strict";p.d(Ce,{RI:()=>kt,T8:()=>An});var n=p(61268),a=p(79219),l=p(99121),m=p(53613),s=p(6508),y=p(89663),A=p(66100),L=p(49057),Z=p(79103),ie=p(73981),S=p(56811),_e=p(46566),ae=p(30206),fe=p(42749),be=p(23831),Te=p(6166),Ge=p(179),_t=p(99515),dt=p(98434),P=p(96660),E=p(69699),te=p(19754),ne=p(86008),we=p(35596),at=p(5795),We=p(42635);const je=["*"];function yt(w,z){1&w&&n.SdG(0)}const nn=["tabListContainer"],pn=["tabList"],gn=["tabListInner"],Et=["nextPaginator"],ln=["previousPaginator"],Xt=w=>({animationDuration:w}),_n=(w,z)=>({value:w,params:z});function ke(w,z){}const re=["tabBodyWrapper"],pe=["tabHeader"];function U(w,z){}function G(w,z){if(1&w&&n.DNE(0,U,0,0,"ng-template",12),2&w){const M=n.XpG().$implicit;n.Y8G("cdkPortalOutlet",M.templateLabel)}}function J(w,z){if(1&w&&n.EFF(0),2&w){const M=n.XpG().$implicit;n.JRh(M.textLabel)}}function Ne(w,z){if(1&w){const M=n.RV6();n.j41(0,"div",7,2),n.bIt("click",function(){const Be=n.eBV(M),Lt=Be.$implicit,En=Be.$index,lt=n.XpG(),xe=n.sdS(1);return n.Njj(lt._handleClick(Lt,xe,En))})("cdkFocusChange",function(Be){const Lt=n.eBV(M).$index,En=n.XpG();return n.Njj(En._tabFocusChanged(Be,Lt))}),n.nrm(2,"span",8)(3,"div",9),n.j41(4,"span",10)(5,"span",11),n.DNE(6,G,1,1,null,12)(7,J,1,1),n.k0s()()()}if(2&w){const M=z.$implicit,q=z.$index,Be=n.sdS(1),Lt=n.XpG();n.HbH(M.labelClass),n.AVh("mdc-tab--active",Lt.selectedIndex===q),n.Y8G("id",Lt._getTabLabelId(q))("disabled",M.disabled)("fitInkBarToContent",Lt.fitInkBarToContent),n.BMQ("tabIndex",Lt._getTabIndex(q))("aria-posinset",q+1)("aria-setsize",Lt._tabs.length)("aria-controls",Lt._getTabContentId(q))("aria-selected",Lt.selectedIndex===q)("aria-label",M.ariaLabel||null)("aria-labelledby",!M.ariaLabel&&M.ariaLabelledby?M.ariaLabelledby:null),n.R7$(3),n.Y8G("matRippleTrigger",Be)("matRippleDisabled",M.disabled||Lt.disableRipple),n.R7$(3),n.vxM(6,M.templateLabel?6:7)}}function Pt(w,z){1&w&&n.SdG(0)}function tt(w,z){if(1&w){const M=n.RV6();n.j41(0,"mat-tab-body",13),n.bIt("_onCentered",function(){n.eBV(M);const Be=n.XpG();return n.Njj(Be._removeTabBodyWrapperHeight())})("_onCentering",function(Be){n.eBV(M);const Lt=n.XpG();return n.Njj(Lt._setTabBodyWrapperHeight(Be))}),n.k0s()}if(2&w){const M=z.$implicit,q=z.$index,Be=n.XpG();n.HbH(M.bodyClass),n.AVh("mat-mdc-tab-body-active",Be.selectedIndex===q),n.Y8G("id",Be._getTabContentId(q))("content",M.content)("position",M.position)("origin",M.origin)("animationDuration",Be.animationDuration)("preserveContent",Be.preserveContent),n.BMQ("tabindex",null!=Be.contentTabIndex&&Be.selectedIndex===q?Be.contentTabIndex:null)("aria-labelledby",Be._getTabLabelId(q))("aria-hidden",Be.selectedIndex!==q)}}const Ze=new n.nKC("MatTabContent");let Ee=(()=>{class w{constructor(M){this.template=M}static{this.\u0275fac=function(q){return new(q||w)(n.rXU(n.C4Q))}}static{this.\u0275dir=n.FsC({type:w,selectors:[["","matTabContent",""]],standalone:!0,features:[n.Jv_([{provide:Ze,useExisting:w}])]})}}return w})();const rt=new n.nKC("MatTabLabel"),Je=new n.nKC("MAT_TAB");let an=(()=>{class w extends l.bV{constructor(M,q,Be){super(M,q),this._closestTab=Be}static{this.\u0275fac=function(q){return new(q||w)(n.rXU(n.C4Q),n.rXU(n.c1b),n.rXU(Je,8))}}static{this.\u0275dir=n.FsC({type:w,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],standalone:!0,features:[n.Jv_([{provide:rt,useExisting:w}]),n.Vt3]})}}return w})();const X=new n.nKC("MAT_TAB_GROUP");let ze=(()=>{class w{get templateLabel(){return this._templateLabel}set templateLabel(M){this._setTemplateLabelInput(M)}get content(){return this._contentPortal}constructor(M,q){this._viewContainerRef=M,this._closestTabGroup=q,this.disabled=!1,this._explicitContent=void 0,this.textLabel="",this._contentPortal=null,this._stateChanges=new m.B,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(M){(M.hasOwnProperty("textLabel")||M.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new l.VA(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(M){M&&M._closestTab===this&&(this._templateLabel=M)}static{this.\u0275fac=function(q){return new(q||w)(n.rXU(n.c1b),n.rXU(X,8))}}static{this.\u0275cmp=n.VBU({type:w,selectors:[["mat-tab"]],contentQueries:function(q,Be,Lt){if(1&q&&(n.wni(Lt,an,5),n.wni(Lt,Ee,7,n.C4Q)),2&q){let En;n.mGM(En=n.lsd())&&(Be.templateLabel=En.first),n.mGM(En=n.lsd())&&(Be._explicitContent=En.first)}},viewQuery:function(q,Be){if(1&q&&n.GBs(n.C4Q,7),2&q){let Lt;n.mGM(Lt=n.lsd())&&(Be._implicitContent=Lt.first)}},hostAttrs:["hidden",""],inputs:{disabled:[n.Mj6.HasDecoratorInputTransform,"disabled","disabled",n.L39],textLabel:[n.Mj6.None,"label","textLabel"],ariaLabel:[n.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[n.Mj6.None,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],standalone:!0,features:[n.Jv_([{provide:Je,useExisting:w}]),n.GFd,n.OA$,n.aNF],ngContentSelectors:je,decls:1,vars:0,template:function(q,Be){1&q&&(n.NAR(),n.DNE(0,yt,1,0,"ng-template"))},encapsulation:2})}}return w})();const it="mdc-tab-indicator--active",st="mdc-tab-indicator--no-transition";class $t{constructor(z){this._items=z}hide(){this._items.forEach(z=>z.deactivateInkBar())}alignToElement(z){const M=this._items.find(Be=>Be.elementRef.nativeElement===z),q=this._currentItem;if(M!==q&&(q?.deactivateInkBar(),M)){const Be=q?.elementRef.nativeElement.getBoundingClientRect?.();M.activateInkBar(Be),this._currentItem=M}}}let un=(()=>{class w{constructor(){this._elementRef=(0,n.WQX)(n.aKT),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(M){this._fitToContent!==M&&(this._fitToContent=M,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(M){const q=this._elementRef.nativeElement;if(!M||!q.getBoundingClientRect||!this._inkBarContentElement)return void q.classList.add(it);const Be=q.getBoundingClientRect(),Lt=M.width/Be.width,En=M.left-Be.left;q.classList.add(st),this._inkBarContentElement.style.setProperty("transform",`translateX(${En}px) scaleX(${Lt})`),q.getBoundingClientRect(),q.classList.remove(st),q.classList.add(it),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(it)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const M=this._elementRef.nativeElement.ownerDocument||document,q=this._inkBarElement=M.createElement("span"),Be=this._inkBarContentElement=M.createElement("span");q.className="mdc-tab-indicator",Be.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",q.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement).appendChild(this._inkBarElement)}static{this.\u0275fac=function(q){return new(q||w)}}static{this.\u0275dir=n.FsC({type:w,inputs:{fitInkBarToContent:[n.Mj6.HasDecoratorInputTransform,"fitInkBarToContent","fitInkBarToContent",n.L39]},features:[n.GFd]})}}return w})(),Dn=(()=>{class w extends un{constructor(M){super(),this.elementRef=M,this.disabled=!1}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static{this.\u0275fac=function(q){return new(q||w)(n.rXU(n.aKT))}}static{this.\u0275dir=n.FsC({type:w,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(q,Be){2&q&&(n.BMQ("aria-disabled",!!Be.disabled),n.AVh("mat-mdc-tab-disabled",Be.disabled))},inputs:{disabled:[n.Mj6.HasDecoratorInputTransform,"disabled","disabled",n.L39]},standalone:!0,features:[n.GFd,n.Vt3]})}}return w})();const Fe=(0,ae.BQ)({passive:!0});let me=(()=>{class w{get selectedIndex(){return this._selectedIndex}set selectedIndex(M){const q=isNaN(M)?0:M;this._selectedIndex!=q&&(this._selectedIndexChanged=!0,this._selectedIndex=q,this._keyManager&&this._keyManager.updateActiveItem(q))}constructor(M,q,Be,Lt,En,lt,xe){this._elementRef=M,this._changeDetectorRef=q,this._viewportRuler=Be,this._dir=Lt,this._ngZone=En,this._platform=lt,this._animationMode=xe,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new m.B,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new m.B,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new n.bkB,this.indexFocused=new n.bkB,En.runOutsideAngular(()=>{(0,s.R)(M.nativeElement,"mouseleave").pipe((0,Ge.Q)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,s.R)(this._previousPaginator.nativeElement,"touchstart",Fe).pipe((0,Ge.Q)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,s.R)(this._nextPaginator.nativeElement,"touchstart",Fe).pipe((0,Ge.Q)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const M=this._dir?this._dir.change:(0,y.of)("ltr"),q=this._viewportRuler.change(150),Be=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new be.Bu(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,_t.s)(1)).subscribe(Be),(0,A.h)(M,q,this._items.changes,this._itemsResized()).pipe((0,Ge.Q)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),Be()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(Lt=>{this.indexFocused.emit(Lt),this._setTabFocus(Lt)})}_itemsResized(){return"function"!=typeof ResizeObserver?L.w:this._items.changes.pipe((0,dt.Z)(this._items),(0,P.n)(M=>new Z.c(q=>this._ngZone.runOutsideAngular(()=>{const Be=new ResizeObserver(Lt=>q.next(Lt));return M.forEach(Lt=>Be.observe(Lt.elementRef.nativeElement)),()=>{Be.disconnect()}}))),(0,E.i)(1),(0,te.p)(M=>M.some(q=>q.contentRect.width>0&&q.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(M){if(!(0,Te.rp)(M))switch(M.keyCode){case Te.Fm:case Te.t6:if(this.focusIndex!==this.selectedIndex){const q=this._items.get(this.focusIndex);q&&!q.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(M))}break;default:this._keyManager.onKeydown(M)}}_onContentChanges(){const M=this._elementRef.nativeElement.textContent;M!==this._currentTextContent&&(this._currentTextContent=M||"",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(M){!this._isValidIndex(M)||this.focusIndex===M||!this._keyManager||this._keyManager.setActiveItem(M)}_isValidIndex(M){return!this._items||!!this._items.toArray()[M]}_setTabFocus(M){if(this._showPaginationControls&&this._scrollToLabel(M),this._items&&this._items.length){this._items.toArray()[M].focus();const q=this._tabListContainer.nativeElement;q.scrollLeft="ltr"==this._getLayoutDirection()?0:q.scrollWidth-q.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const M=this.scrollDistance,q="ltr"===this._getLayoutDirection()?-M:M;this._tabList.nativeElement.style.transform=`translateX(${Math.round(q)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(M){this._scrollTo(M)}_scrollHeader(M){return this._scrollTo(this._scrollDistance+("before"==M?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(M){this._stopInterval(),this._scrollHeader(M)}_scrollToLabel(M){if(this.disablePagination)return;const q=this._items?this._items.toArray()[M]:null;if(!q)return;const Be=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:Lt,offsetWidth:En}=q.elementRef.nativeElement;let lt,xe;"ltr"==this._getLayoutDirection()?(lt=Lt,xe=lt+En):(xe=this._tabListInner.nativeElement.offsetWidth-Lt,lt=xe-En);const de=this.scrollDistance,k=this.scrollDistance+Be;lt<de?this.scrollDistance-=de-lt:xe>k&&(this.scrollDistance+=Math.min(xe-k,lt-de))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const M=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;M||(this.scrollDistance=0),M!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=M}}_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 M=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,q=M?M.elementRef.nativeElement:null;q?this._inkBar.alignToElement(q):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(M,q){q&&null!=q.button&&0!==q.button||(this._stopInterval(),(0,ie.O)(650,100).pipe((0,Ge.Q)((0,A.h)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:Be,distance:Lt}=this._scrollHeader(M);(0===Lt||Lt>=Be)&&this._stopInterval()}))}_scrollTo(M){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const q=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(q,M)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:q,distance:this._scrollDistance}}static{this.\u0275fac=function(q){return new(q||w)(n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(_e.Xj),n.rXU(fe.dS,8),n.rXU(n.SKi),n.rXU(ae.OD),n.rXU(n.bc$,8))}}static{this.\u0275dir=n.FsC({type:w,inputs:{disablePagination:[n.Mj6.HasDecoratorInputTransform,"disablePagination","disablePagination",n.L39],selectedIndex:[n.Mj6.HasDecoratorInputTransform,"selectedIndex","selectedIndex",n.Udg]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[n.GFd]})}}return w})(),ot=(()=>{class w extends me{constructor(M,q,Be,Lt,En,lt,xe){super(M,q,Be,Lt,En,lt,xe),this.disableRipple=!1}ngAfterContentInit(){this._inkBar=new $t(this._items),super.ngAfterContentInit()}_itemSelected(M){M.preventDefault()}static{this.\u0275fac=function(q){return new(q||w)(n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(_e.Xj),n.rXU(fe.dS,8),n.rXU(n.SKi),n.rXU(ae.OD),n.rXU(n.bc$,8))}}static{this.\u0275cmp=n.VBU({type:w,selectors:[["mat-tab-header"]],contentQueries:function(q,Be,Lt){if(1&q&&n.wni(Lt,Dn,4),2&q){let En;n.mGM(En=n.lsd())&&(Be._items=En)}},viewQuery:function(q,Be){if(1&q&&(n.GBs(nn,7),n.GBs(pn,7),n.GBs(gn,7),n.GBs(Et,5),n.GBs(ln,5)),2&q){let Lt;n.mGM(Lt=n.lsd())&&(Be._tabListContainer=Lt.first),n.mGM(Lt=n.lsd())&&(Be._tabList=Lt.first),n.mGM(Lt=n.lsd())&&(Be._tabListInner=Lt.first),n.mGM(Lt=n.lsd())&&(Be._nextPaginator=Lt.first),n.mGM(Lt=n.lsd())&&(Be._previousPaginator=Lt.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(q,Be){2&q&&n.AVh("mat-mdc-tab-header-pagination-controls-enabled",Be._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==Be._getLayoutDirection())},inputs:{disableRipple:[n.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",n.L39]},standalone:!0,features:[n.GFd,n.Vt3,n.aNF],ngContentSelectors:je,decls:13,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled","disabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-labels"],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled","disabled"]],template:function(q,Be){if(1&q){const Lt=n.RV6();n.NAR(),n.j41(0,"button",5,0),n.bIt("click",function(){return n.eBV(Lt),n.Njj(Be._handlePaginatorClick("before"))})("mousedown",function(lt){return n.eBV(Lt),n.Njj(Be._handlePaginatorPress("before",lt))})("touchend",function(){return n.eBV(Lt),n.Njj(Be._stopInterval())}),n.nrm(2,"div",6),n.k0s(),n.j41(3,"div",7,1),n.bIt("keydown",function(lt){return n.eBV(Lt),n.Njj(Be._handleKeydown(lt))}),n.j41(5,"div",8,2),n.bIt("cdkObserveContent",function(){return n.eBV(Lt),n.Njj(Be._onContentChanges())}),n.j41(7,"div",9,3),n.SdG(9),n.k0s()()(),n.j41(10,"button",10,4),n.bIt("mousedown",function(lt){return n.eBV(Lt),n.Njj(Be._handlePaginatorPress("after",lt))})("click",function(){return n.eBV(Lt),n.Njj(Be._handlePaginatorClick("after"))})("touchend",function(){return n.eBV(Lt),n.Njj(Be._stopInterval())}),n.nrm(12,"div",6),n.k0s()}2&q&&(n.AVh("mat-mdc-tab-header-pagination-disabled",Be._disableScrollBefore),n.Y8G("matRippleDisabled",Be._disableScrollBefore||Be.disableRipple)("disabled",Be._disableScrollBefore||null),n.R7$(3),n.AVh("_mat-animation-noopable","NoopAnimations"===Be._animationMode),n.R7$(7),n.AVh("mat-mdc-tab-header-pagination-disabled",Be._disableScrollAfter),n.Y8G("matRippleDisabled",Be._disableScrollAfter||Be.disableRipple)("disabled",Be._disableScrollAfter||null))},dependencies:[a.r6,we.Wv],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.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;background-color:var(--mat-tab-header-inactive-ripple-color)}.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;border-color:var(--mat-tab-header-pagination-icon-color)}.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;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height);border-bottom-color:var(--mat-tab-header-divider-color)}.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container{border-bottom:none;border-top-style:solid;border-top-width:var(--mat-tab-header-divider-height);border-top-color:var(--mat-tab-header-divider-color)}.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})}}return w})();const nt=new n.nKC("MAT_TABS_CONFIG"),Nt={translateTab:(0,We.hZ)("translateTab",[(0,We.wk)("center, void, left-origin-center, right-origin-center",(0,We.iF)({transform:"none"})),(0,We.wk)("left",(0,We.iF)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,We.wk)("right",(0,We.iF)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,We.kY)("* => left, * => right, left => center, right => center",(0,We.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,We.kY)("void => left-origin-center",[(0,We.iF)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,We.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,We.kY)("void => right-origin-center",[(0,We.iF)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,We.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let wn=(()=>{class w extends l.I3{constructor(M,q,Be,Lt){super(M,q,Lt),this._host=Be,this._centeringSub=S.yU.EMPTY,this._leavingSub=S.yU.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,dt.Z)(this._host._isCenterPosition(this._host._position))).subscribe(M=>{M&&!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()}static{this.\u0275fac=function(q){return new(q||w)(n.rXU(n.OM3),n.rXU(n.c1b),n.rXU((0,n.Rfq)(()=>Pn)),n.rXU(at.qQ))}}static{this.\u0275dir=n.FsC({type:w,selectors:[["","matTabBodyHost",""]],standalone:!0,features:[n.Vt3]})}}return w})(),Pn=(()=>{class w{set position(M){this._positionIndex=M,this._computePositionAnimationState()}constructor(M,q,Be){this._elementRef=M,this._dir=q,this._dirChangeSubscription=S.yU.EMPTY,this._translateTabComplete=new m.B,this._onCentering=new n.bkB,this._beforeCentering=new n.bkB,this._afterLeavingCenter=new n.bkB,this._onCentered=new n.bkB(!0),this.animationDuration="500ms",this.preserveContent=!1,q&&(this._dirChangeSubscription=q.change.subscribe(Lt=>{this._computePositionAnimationState(Lt),Be.markForCheck()})),this._translateTabComplete.pipe((0,ne.F)((Lt,En)=>Lt.fromState===En.fromState&&Lt.toState===En.toState)).subscribe(Lt=>{this._isCenterPosition(Lt.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(Lt.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(M){const q=this._isCenterPosition(M.toState);this._beforeCentering.emit(q),q&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(M){return"center"==M||"left-origin-center"==M||"right-origin-center"==M}_computePositionAnimationState(M=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==M?"left":"right":this._positionIndex>0?"ltr"==M?"right":"left":"center"}_computePositionFromOrigin(M){const q=this._getLayoutDirection();return"ltr"==q&&M<=0||"rtl"==q&&M>0?"left-origin-center":"right-origin-center"}static{this.\u0275fac=function(q){return new(q||w)(n.rXU(n.aKT),n.rXU(fe.dS,8),n.rXU(n.gRc))}}static{this.\u0275cmp=n.VBU({type:w,selectors:[["mat-tab-body"]],viewQuery:function(q,Be){if(1&q&&n.GBs(l.I3,5),2&q){let Lt;n.mGM(Lt=n.lsd())&&(Be._portalHost=Lt.first)}},hostAttrs:[1,"mat-mdc-tab-body"],inputs:{_content:[n.Mj6.None,"content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"},standalone:!0,features:[n.aNF],decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function(q,Be){if(1&q){const Lt=n.RV6();n.j41(0,"div",1,0),n.bIt("@translateTab.start",function(lt){return n.eBV(Lt),n.Njj(Be._onTranslateTabStarted(lt))})("@translateTab.done",function(lt){return n.eBV(Lt),n.Njj(Be._translateTabComplete.next(lt))}),n.DNE(2,ke,0,0,"ng-template",2),n.k0s()}2&q&&n.Y8G("@translateTab",n.l_i(3,_n,Be._position,n.eq3(1,Xt,Be.animationDuration)))},dependencies:[wn,_e.uv],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:[Nt.translateTab]}})}}return w})(),ti=0,An=(()=>{class w{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(M){this._fitInkBarToContent=M,this._changeDetectorRef.markForCheck()}get selectedIndex(){return this._selectedIndex}set selectedIndex(M){this._indexToSelect=isNaN(M)?null:M}get animationDuration(){return this._animationDuration}set animationDuration(M){const q=M+"";this._animationDuration=/^\d+$/.test(q)?M+"ms":q}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(M){this._contentTabIndex=isNaN(M)?null:M}get backgroundColor(){return this._backgroundColor}set backgroundColor(M){const q=this._elementRef.nativeElement.classList;q.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),M&&q.add("mat-tabs-with-background",`mat-background-${M}`),this._backgroundColor=M}constructor(M,q,Be,Lt){this._elementRef=M,this._changeDetectorRef=q,this._animationMode=Lt,this._tabs=new n.rOR,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=S.yU.EMPTY,this._tabLabelSubscription=S.yU.EMPTY,this._fitInkBarToContent=!1,this.stretchTabs=!0,this.dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this.disablePagination=!1,this.disableRipple=!1,this.preserveContent=!1,this.selectedIndexChange=new n.bkB,this.focusChange=new n.bkB,this.animationDone=new n.bkB,this.selectedTabChange=new n.bkB(!0),this._isServer=!(0,n.WQX)(ae.OD).isBrowser,this._groupId=ti++,this.animationDuration=Be&&Be.animationDuration?Be.animationDuration:"500ms",this.disablePagination=!(!Be||null==Be.disablePagination)&&Be.disablePagination,this.dynamicHeight=!(!Be||null==Be.dynamicHeight)&&Be.dynamicHeight,null!=Be?.contentTabIndex&&(this.contentTabIndex=Be.contentTabIndex),this.preserveContent=!!Be?.preserveContent,this.fitInkBarToContent=!(!Be||null==Be.fitInkBarToContent)&&Be.fitInkBarToContent,this.stretchTabs=!Be||null==Be.stretchTabs||Be.stretchTabs}ngAfterContentChecked(){const M=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=M){const q=null==this._selectedIndex;if(!q){this.selectedTabChange.emit(this._createChangeEvent(M));const Be=this._tabBodyWrapper.nativeElement;Be.style.minHeight=Be.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((Be,Lt)=>Be.isActive=Lt===M),q||(this.selectedIndexChange.emit(M),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((q,Be)=>{q.position=Be-M,null!=this._selectedIndex&&0==q.position&&!q.origin&&(q.origin=M-this._selectedIndex)}),this._selectedIndex!==M&&(this._selectedIndex=M,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const M=this._clampTabIndex(this._indexToSelect);if(M===this._selectedIndex){const q=this._tabs.toArray();let Be;for(let Lt=0;Lt<q.length;Lt++)if(q[Lt].isActive){this._indexToSelect=this._selectedIndex=Lt,this._lastFocusedTabIndex=null,Be=q[Lt];break}!Be&&q[M]&&Promise.resolve().then(()=>{q[M].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(M))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,dt.Z)(this._allTabs)).subscribe(M=>{this._tabs.reset(M.filter(q=>q._closestTabGroup===this||!q._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(M){const q=this._tabHeader;q&&(q.focusIndex=M)}_focusChanged(M){this._lastFocusedTabIndex=M,this.focusChange.emit(this._createChangeEvent(M))}_createChangeEvent(M){const q=new St;return q.index=M,this._tabs&&this._tabs.length&&(q.tab=this._tabs.toArray()[M]),q}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,A.h)(...this._tabs.map(M=>M._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(M){return Math.min(this._tabs.length-1,Math.max(M||0,0))}_getTabLabelId(M){return`mat-tab-label-${this._groupId}-${M}`}_getTabContentId(M){return`mat-tab-content-${this._groupId}-${M}`}_setTabBodyWrapperHeight(M){if(!this.dynamicHeight||!this._tabBodyWrapperHeight)return;const q=this._tabBodyWrapper.nativeElement;q.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(q.style.height=M+"px")}_removeTabBodyWrapperHeight(){const M=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=M.clientHeight,M.style.height="",this.animationDone.emit()}_handleClick(M,q,Be){q.focusIndex=Be,M.disabled||(this.selectedIndex=Be)}_getTabIndex(M){return M===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(M,q){M&&"mouse"!==M&&"touch"!==M&&(this._tabHeader.focusIndex=q)}static{this.\u0275fac=function(q){return new(q||w)(n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(nt,8),n.rXU(n.bc$,8))}}static{this.\u0275cmp=n.VBU({type:w,selectors:[["mat-tab-group"]],contentQueries:function(q,Be,Lt){if(1&q&&n.wni(Lt,ze,5),2&q){let En;n.mGM(En=n.lsd())&&(Be._allTabs=En)}},viewQuery:function(q,Be){if(1&q&&(n.GBs(re,5),n.GBs(pe,5)),2&q){let Lt;n.mGM(Lt=n.lsd())&&(Be._tabBodyWrapper=Lt.first),n.mGM(Lt=n.lsd())&&(Be._tabHeader=Lt.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:10,hostBindings:function(q,Be){2&q&&(n.HbH("mat-"+(Be.color||"primary")),n.xc7("--mat-tab-animation-duration",Be.animationDuration),n.AVh("mat-mdc-tab-group-dynamic-height",Be.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===Be.headerPosition)("mat-mdc-tab-group-stretch-tabs",Be.stretchTabs))},inputs:{color:"color",fitInkBarToContent:[n.Mj6.HasDecoratorInputTransform,"fitInkBarToContent","fitInkBarToContent",n.L39],stretchTabs:[n.Mj6.HasDecoratorInputTransform,"mat-stretch-tabs","stretchTabs",n.L39],dynamicHeight:[n.Mj6.HasDecoratorInputTransform,"dynamicHeight","dynamicHeight",n.L39],selectedIndex:[n.Mj6.HasDecoratorInputTransform,"selectedIndex","selectedIndex",n.Udg],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[n.Mj6.HasDecoratorInputTransform,"contentTabIndex","contentTabIndex",n.Udg],disablePagination:[n.Mj6.HasDecoratorInputTransform,"disablePagination","disablePagination",n.L39],disableRipple:[n.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",n.L39],preserveContent:[n.Mj6.HasDecoratorInputTransform,"preserveContent","preserveContent",n.L39],backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],standalone:!0,features:[n.Jv_([{provide:X,useExisting:w}]),n.GFd,n.aNF],ngContentSelectors:je,decls:9,vars:6,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","mdc-tab--active","class","disabled","fitInkBarToContent"],[1,"mat-mdc-tab-body-wrapper"],["role","tabpanel",3,"id","mat-mdc-tab-body-active","class","content","position","origin","animationDuration","preserveContent"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"click","cdkFocusChange","id","disabled","fitInkBarToContent"],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"_onCentered","_onCentering","id","content","position","origin","animationDuration","preserveContent"]],template:function(q,Be){if(1&q){const Lt=n.RV6();n.NAR(),n.j41(0,"mat-tab-header",3,0),n.bIt("indexFocused",function(lt){return n.eBV(Lt),n.Njj(Be._focusChanged(lt))})("selectFocusedIndex",function(lt){return n.eBV(Lt),n.Njj(Be.selectedIndex=lt)}),n.Z7z(2,Ne,8,17,"div",4,n.fX1),n.k0s(),n.DNE(4,Pt,1,0),n.j41(5,"div",5,1),n.Z7z(7,tt,1,13,"mat-tab-body",6,n.fX1),n.k0s()}2&q&&(n.Y8G("selectedIndex",Be.selectedIndex||0)("disableRipple",Be.disableRipple)("disablePagination",Be.disablePagination),n.R7$(2),n.Dyx(Be._tabs),n.R7$(2),n.vxM(4,Be._isServer?4:-1),n.R7$(),n.AVh("_mat-animation-noopable","NoopAnimations"===Be._animationMode),n.R7$(2),n.Dyx(Be._tabs))},dependencies:[ot,Dn,be.vR,a.r6,l.I3,Pn],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{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);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.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;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);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;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.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-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.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,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.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-tab-header-with-background-foreground-color)}.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{color:var(--mat-tab-header-with-background-foreground-color)}.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})}}return w})();class St{}let kt=(()=>{class w{static{this.\u0275fac=function(q){return new(q||w)}}static{this.\u0275mod=n.$C({type:w})}static{this.\u0275inj=n.G2t({imports:[a.yE,a.yE]})}}return w})()},9833:(Bt,Ce,p)=>{"use strict";p.d(Ce,{oV:()=>gn,uc:()=>Xt});var n=p(179),a=p(99515),l=p(38875),m=p(6166),s=p(61268),y=p(5795),A=p(30206),L=p(23831),Z=p(42749),ie=p(49550),S=p(46566),_e=p(99121),ae=p(53613),be=(p(42635),p(79219));const Te=["tooltip"],dt=new s.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const _n=(0,s.WQX)(ie.hJ);return()=>_n.scrollStrategies.reposition({scrollThrottle:20})}}),E={provide:dt,deps:[ie.hJ],useFactory:function P(_n){return()=>_n.scrollStrategies.reposition({scrollThrottle:20})}},ne=new s.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function te(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),at="tooltip-panel",We=(0,A.BQ)({passive:!0});let gn=(()=>{class _n{get position(){return this._position}set position(re){re!==this._position&&(this._position=re,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(re){this._positionAtOrigin=(0,l.he)(re),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(re){this._disabled=(0,l.he)(re),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(re){this._showDelay=(0,l.OE)(re)}get hideDelay(){return this._hideDelay}set hideDelay(re){this._hideDelay=(0,l.OE)(re),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(re){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=re?String(re).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(re){this._tooltipClass=re,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(re,pe,U,G,J,Ne,Pt,tt,It,oe,Ze,Ee){this._overlay=re,this._elementRef=pe,this._scrollDispatcher=U,this._viewContainerRef=G,this._ngZone=J,this._platform=Ne,this._ariaDescriber=Pt,this._focusMonitor=tt,this._dir=oe,this._defaultOptions=Ze,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=Et,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new ae.B,this._scrollStrategy=It,this._document=Ee,Ze&&(this._showDelay=Ze.showDelay,this._hideDelay=Ze.hideDelay,Ze.position&&(this.position=Ze.position),Ze.positionAtOrigin&&(this.positionAtOrigin=Ze.positionAtOrigin),Ze.touchGestures&&(this.touchGestures=Ze.touchGestures)),oe.change.pipe((0,n.Q)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=8}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,n.Q)(this._destroyed)).subscribe(re=>{re?"keyboard"===re&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const re=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([pe,U])=>{re.removeEventListener(pe,U,We)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(re,this.message,"tooltip"),this._focusMonitor.stopMonitoring(re)}show(re=this.showDelay,pe){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const U=this._createOverlay(pe);this._detach(),this._portal=this._portal||new _e.A8(this._tooltipComponent,this._viewContainerRef);const G=this._tooltipInstance=U.attach(this._portal).instance;G._triggerElement=this._elementRef.nativeElement,G._mouseLeaveHideDelay=this._hideDelay,G.afterHidden().pipe((0,n.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),G.show(re)}hide(re=this.hideDelay){const pe=this._tooltipInstance;pe&&(pe.isVisible()?pe.hide(re):(pe._cancelPendingAnimations(),this._detach()))}toggle(re){this._isTooltipVisible()?this.hide():this.show(void 0,re)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(re){if(this._overlayRef){const G=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!re)&&G._origin instanceof s.aKT)return this._overlayRef;this._detach()}const pe=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),U=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&re||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(pe);return U.positionChanges.pipe((0,n.Q)(this._destroyed)).subscribe(G=>{this._updateCurrentPositionClass(G.connectionPair),this._tooltipInstance&&G.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:U,panelClass:`${this._cssClassPrefix}-${at}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,n.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,n.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,n.Q)(this._destroyed)).subscribe(G=>{this._isTooltipVisible()&&G.keyCode===m._f&&!(0,m.rp)(G)&&(G.preventDefault(),G.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(re){const pe=re.getConfig().positionStrategy,U=this._getOrigin(),G=this._getOverlayPosition();pe.withPositions([this._addOffset({...U.main,...G.main}),this._addOffset({...U.fallback,...G.fallback})])}_addOffset(re){const U=!this._dir||"ltr"==this._dir.value;return"top"===re.originY?re.offsetY=-8:"bottom"===re.originY?re.offsetY=8:"start"===re.originX?re.offsetX=U?-8:8:"end"===re.originX&&(re.offsetX=U?8:-8),re}_getOrigin(){const re=!this._dir||"ltr"==this._dir.value,pe=this.position;let U;"above"==pe||"below"==pe?U={originX:"center",originY:"above"==pe?"top":"bottom"}:"before"==pe||"left"==pe&&re||"right"==pe&&!re?U={originX:"start",originY:"center"}:("after"==pe||"right"==pe&&re||"left"==pe&&!re)&&(U={originX:"end",originY:"center"});const{x:G,y:J}=this._invertPosition(U.originX,U.originY);return{main:U,fallback:{originX:G,originY:J}}}_getOverlayPosition(){const re=!this._dir||"ltr"==this._dir.value,pe=this.position;let U;"above"==pe?U={overlayX:"center",overlayY:"bottom"}:"below"==pe?U={overlayX:"center",overlayY:"top"}:"before"==pe||"left"==pe&&re||"right"==pe&&!re?U={overlayX:"end",overlayY:"center"}:("after"==pe||"right"==pe&&re||"left"==pe&&!re)&&(U={overlayX:"start",overlayY:"center"});const{x:G,y:J}=this._invertPosition(U.overlayX,U.overlayY);return{main:U,fallback:{overlayX:G,overlayY:J}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,a.s)(1),(0,n.Q)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(re){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=re,this._tooltipInstance._markForCheck())}_invertPosition(re,pe){return"above"===this.position||"below"===this.position?"top"===pe?pe="bottom":"bottom"===pe&&(pe="top"):"end"===re?re="start":"start"===re&&(re="end"),{x:re,y:pe}}_updateCurrentPositionClass(re){const{overlayY:pe,originX:U,originY:G}=re;let J;if(J="center"===pe?this._dir&&"rtl"===this._dir.value?"end"===U?"left":"right":"start"===U?"left":"right":"bottom"===pe&&"top"===G?"above":"below",J!==this._currentPosition){const Ne=this._overlayRef;if(Ne){const Pt=`${this._cssClassPrefix}-${at}-`;Ne.removePanelClass(Pt+this._currentPosition),Ne.addPanelClass(Pt+J)}this._currentPosition=J}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",re=>{let pe;this._setupPointerExitEventsIfNeeded(),void 0!==re.x&&void 0!==re.y&&(pe=re),this.show(void 0,pe)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",re=>{const pe=re.targetTouches?.[0],U=pe?{x:pe.clientX,y:pe.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,U),this._defaultOptions.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const re=[];if(this._platformSupportsMouseEvents())re.push(["mouseleave",pe=>{const U=pe.relatedTarget;(!U||!this._overlayRef?.overlayElement.contains(U))&&this.hide()}],["wheel",pe=>this._wheelListener(pe)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const pe=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};re.push(["touchend",pe],["touchcancel",pe])}this._addListeners(re),this._passiveListeners.push(...re)}_addListeners(re){re.forEach(([pe,U])=>{this._elementRef.nativeElement.addEventListener(pe,U,We)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(re){if(this._isTooltipVisible()){const pe=this._document.elementFromPoint(re.clientX,re.clientY),U=this._elementRef.nativeElement;pe!==U&&!U.contains(pe)&&this.hide()}}_disableNativeGesturesIfNecessary(){const re=this.touchGestures;if("off"!==re){const pe=this._elementRef.nativeElement,U=pe.style;("on"===re||"INPUT"!==pe.nodeName&&"TEXTAREA"!==pe.nodeName)&&(U.userSelect=U.msUserSelect=U.webkitUserSelect=U.MozUserSelect="none"),("on"===re||!pe.draggable)&&(U.webkitUserDrag="none"),U.touchAction="none",U.webkitTapHighlightColor="transparent"}}static{this.\u0275fac=function(pe){return new(pe||_n)(s.rXU(ie.hJ),s.rXU(s.aKT),s.rXU(S.R),s.rXU(s.c1b),s.rXU(s.SKi),s.rXU(A.OD),s.rXU(L.vr),s.rXU(L.FN),s.rXU(dt),s.rXU(Z.dS),s.rXU(ne,8),s.rXU(y.qQ))}}static{this.\u0275dir=s.FsC({type:_n,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(pe,U){2&pe&&s.AVh("mat-mdc-tooltip-disabled",U.disabled)},inputs:{position:[s.Mj6.None,"matTooltipPosition","position"],positionAtOrigin:[s.Mj6.None,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[s.Mj6.None,"matTooltipDisabled","disabled"],showDelay:[s.Mj6.None,"matTooltipShowDelay","showDelay"],hideDelay:[s.Mj6.None,"matTooltipHideDelay","hideDelay"],touchGestures:[s.Mj6.None,"matTooltipTouchGestures","touchGestures"],message:[s.Mj6.None,"matTooltip","message"],tooltipClass:[s.Mj6.None,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0})}}return _n})(),Et=(()=>{class _n{constructor(re,pe,U){this._changeDetectorRef=re,this._elementRef=pe,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new ae.B,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled="NoopAnimations"===U}show(re){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},re)}hide(re){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},re)}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:re}){(!re||!this._triggerElement.contains(re))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const re=this._elementRef.nativeElement.getBoundingClientRect();return re.height>24&&re.width>=200}_handleAnimationEnd({animationName:re}){(re===this._showAnimation||re===this._hideAnimation)&&this._finalizeAnimation(re===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(re){re?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(re){const pe=this._tooltip.nativeElement,U=this._showAnimation,G=this._hideAnimation;if(pe.classList.remove(re?G:U),pe.classList.add(re?U:G),this._isVisible=re,re&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const J=getComputedStyle(pe);("0s"===J.getPropertyValue("animation-duration")||"none"===J.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}re&&this._onShow(),this._animationsDisabled&&(pe.classList.add("_mat-animation-noopable"),this._finalizeAnimation(re))}static{this.\u0275fac=function(pe){return new(pe||_n)(s.rXU(s.gRc),s.rXU(s.aKT),s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:_n,selectors:[["mat-tooltip-component"]],viewQuery:function(pe,U){if(1&pe&&s.GBs(Te,7),2&pe){let G;s.mGM(G=s.lsd())&&(U._tooltip=G.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(pe,U){1&pe&&s.bIt("mouseleave",function(J){return U._handleMouseLeave(J)}),2&pe&&s.xc7("zoom",U.isVisible()?1:null)},standalone:!0,features:[s.aNF],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(pe,U){if(1&pe){const G=s.RV6();s.j41(0,"div",1,0),s.bIt("animationend",function(Ne){return s.eBV(G),s.Njj(U._handleAnimationEnd(Ne))}),s.j41(2,"div",2),s.EFF(3),s.k0s()()}2&pe&&(s.AVh("mdc-tooltip--multiline",U._isMultiline),s.Y8G("ngClass",U.tooltipClass),s.R7$(3),s.JRh(U.message))},dependencies:[y.YU],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.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{box-shadow: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);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}}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel.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})}}return _n})(),Xt=(()=>{class _n{static{this.\u0275fac=function(pe){return new(pe||_n)}}static{this.\u0275mod=s.$C({type:_n})}static{this.\u0275inj=s.G2t({providers:[E],imports:[L.Pd,y.MD,ie.z_,be.yE,be.yE,S.Gj]})}}return _n})()},49770:(Bt,Ce,p)=>{"use strict";p.d(Ce,{wb:()=>ue});var n=p(61268),a=p(10899),l=p(42635);function s(Ot){return new n.wOt(3e3,!1)}function Ne(Ot){switch(Ot.length){case 0:return new l.sf;case 1:return Ot[0];default:return new l.ui(Ot)}}function Pt(Ot,F,K=new Map,Me=new Map){const Mt=[],en=[];let Hn=-1,Kn=null;if(F.forEach(li=>{const Mi=li.get("offset"),Ji=Mi==Hn,tr=Ji&&Kn||new Map;li.forEach((Vi,O)=>{let h=O,N=Vi;if("offset"!==O)switch(h=Ot.normalizePropertyName(h,Mt),N){case l.FX:N=K.get(O);break;case l.kp:N=Me.get(O);break;default:N=Ot.normalizeStyleValue(O,h,N,Mt)}tr.set(h,N)}),Ji||en.push(tr),Kn=tr,Hn=Mi}),Mt.length)throw function nn(Ot){return new n.wOt(3502,!1)}();return en}function tt(Ot,F,K,Me){switch(F){case"start":Ot.onStart(()=>Me(K&&It(K,"start",Ot)));break;case"done":Ot.onDone(()=>Me(K&&It(K,"done",Ot)));break;case"destroy":Ot.onDestroy(()=>Me(K&&It(K,"destroy",Ot)))}}function It(Ot,F,K){const en=oe(Ot.element,Ot.triggerName,Ot.fromState,Ot.toState,F||Ot.phaseName,K.totalTime??Ot.totalTime,!!K.disabled),Hn=Ot._data;return null!=Hn&&(en._data=Hn),en}function oe(Ot,F,K,Me,Mt="",en=0,Hn){return{element:Ot,triggerName:F,fromState:K,toState:Me,phaseName:Mt,totalTime:en,disabled:!!Hn}}function Ze(Ot,F,K){let Me=Ot.get(F);return Me||Ot.set(F,Me=K),Me}function Ee(Ot){const F=Ot.indexOf(":");return[Ot.substring(1,F),Ot.slice(F+1)]}const rt=typeof document>"u"?null:document.documentElement;function Je(Ot){const F=Ot.parentNode||Ot.host||null;return F===rt?null:F}let X=null,ze=!1;function un(Ot,F){for(;F;){if(F===Ot)return!0;F=Je(F)}return!1}function xn(Ot,F,K){if(K)return Array.from(Ot.querySelectorAll(F));const Me=Ot.querySelector(F);return Me?[Me]:[]}let Dn=(()=>{class Ot{validateStyleProperty(K){return function it(Ot){X||(X=function $t(){return typeof document<"u"?document.body:null}()||{},ze=!!X.style&&"WebkitAppearance"in X.style);let F=!0;return X.style&&!function an(Ot){return"ebkit"==Ot.substring(1,6)}(Ot)&&(F=Ot in X.style,!F&&ze&&(F="Webkit"+Ot.charAt(0).toUpperCase()+Ot.slice(1)in X.style)),F}(K)}matchesElement(K,Me){return!1}containsElement(K,Me){return un(K,Me)}getParentElement(K){return Je(K)}query(K,Me,Mt){return xn(K,Me,Mt)}computeStyle(K,Me,Mt){return Mt||""}animate(K,Me,Mt,en,Hn,Kn=[],li){return new l.sf(Mt,en)}static{this.\u0275fac=function(Me){return new(Me||Ot)}}static{this.\u0275prov=n.jDH({token:Ot,factory:Ot.\u0275fac})}}return Ot})();class Fe{static{this.NOOP=new Dn}}class Rt{}const me=1e3,Nt="ng-enter",wn="ng-leave",Pn="ng-trigger",ti=".ng-trigger",Gt="ng-animating",An=".ng-animating";function St(Ot){if("number"==typeof Ot)return Ot;const F=Ot.match(/^(-?[\.\d]+)(m?s)/);return!F||F.length<2?0:bn(parseFloat(F[1]),F[2])}function bn(Ot,F){return"s"===F?Ot*me:Ot}function qe(Ot,F,K){return Ot.hasOwnProperty("duration")?Ot:function hn(Ot,F,K){let Mt,en=0,Hn="";if("string"==typeof Ot){const Kn=Ot.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Kn)return F.push(s()),{duration:0,delay:0,easing:""};Mt=bn(parseFloat(Kn[1]),Kn[2]);const li=Kn[3];null!=li&&(en=bn(parseFloat(li),Kn[4]));const Mi=Kn[5];Mi&&(Hn=Mi)}else Mt=Ot;if(!K){let Kn=!1,li=F.length;Mt<0&&(F.push(function y(){return new n.wOt(3100,!1)}()),Kn=!0),en<0&&(F.push(function A(){return new n.wOt(3101,!1)}()),Kn=!0),Kn&&F.splice(li,0,s())}return{duration:Mt,delay:en,easing:Hn}}(Ot,F,K)}function w(Ot,F,K){F.forEach((Me,Mt)=>{const en=xe(Mt);K&&!K.has(Mt)&&K.set(Mt,Ot.style[en]),Ot.style[en]=Me})}function z(Ot,F){F.forEach((K,Me)=>{const Mt=xe(Me);Ot.style[Mt]=""})}function M(Ot){return Array.isArray(Ot)?1==Ot.length?Ot[0]:(0,l.K2)(Ot):Ot}const Be=new RegExp("{{\\s*(.+?)\\s*}}","g");function Lt(Ot){let F=[];if("string"==typeof Ot){let K;for(;K=Be.exec(Ot);)F.push(K[1]);Be.lastIndex=0}return F}function En(Ot,F,K){const Me=`${Ot}`,Mt=Me.replace(Be,(en,Hn)=>{let Kn=F[Hn];return null==Kn&&(K.push(function Z(Ot){return new n.wOt(3003,!1)}()),Kn=""),Kn.toString()});return Mt==Me?Ot:Mt}const lt=/-+([a-z0-9])/g;function xe(Ot){return Ot.replace(lt,(...F)=>F[1].toUpperCase())}function ge(Ot,F,K){switch(F.type){case l.If.Trigger:return Ot.visitTrigger(F,K);case l.If.State:return Ot.visitState(F,K);case l.If.Transition:return Ot.visitTransition(F,K);case l.If.Sequence:return Ot.visitSequence(F,K);case l.If.Group:return Ot.visitGroup(F,K);case l.If.Animate:return Ot.visitAnimate(F,K);case l.If.Keyframes:return Ot.visitKeyframes(F,K);case l.If.Style:return Ot.visitStyle(F,K);case l.If.Reference:return Ot.visitReference(F,K);case l.If.AnimateChild:return Ot.visitAnimateChild(F,K);case l.If.AnimateRef:return Ot.visitAnimateRef(F,K);case l.If.Query:return Ot.visitQuery(F,K);case l.If.Stagger:return Ot.visitStagger(F,K);default:throw function ie(Ot){return new n.wOt(3004,!1)}()}}function ht(Ot,F){return window.getComputedStyle(Ot)[F]}const Ht=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 ft extends Rt{normalizePropertyName(F,K){return xe(F)}normalizeStyleValue(F,K,Me,Mt){let en="";const Hn=Me.toString().trim();if(Ht.has(K)&&0!==Me&&"0"!==Me)if("number"==typeof Me)en="px";else{const Kn=Me.match(/^[+-]?[\d\.]+([a-z]*)$/);Kn&&0==Kn[1].length&&Mt.push(function S(Ot,F){return new n.wOt(3005,!1)}())}return Hn+en}}const vi="*";const Sn=new Set(["true","1"]),pt=new Set(["false","0"]);function Nn(Ot,F){const K=Sn.has(Ot)||pt.has(Ot),Me=Sn.has(F)||pt.has(F);return(Mt,en)=>{let Hn=Ot==vi||Ot==Mt,Kn=F==vi||F==en;return!Hn&&K&&"boolean"==typeof Mt&&(Hn=Mt?Sn.has(Ot):pt.has(Ot)),!Kn&&Me&&"boolean"==typeof en&&(Kn=en?Sn.has(F):pt.has(F)),Hn&&Kn}}const $e=new RegExp("s*:selfs*,?","g");function sn(Ot,F,K,Me){return new On(Ot).build(F,K,Me)}class On{constructor(F){this._driver=F}build(F,K,Me){const Mt=new Wn(K);return this._resetContextStyleTimingState(Mt),ge(this,M(F),Mt)}_resetContextStyleTimingState(F){F.currentQuerySelector="",F.collectedStyles=new Map,F.collectedStyles.set("",new Map),F.currentTime=0}visitTrigger(F,K){let Me=K.queryCount=0,Mt=K.depCount=0;const en=[],Hn=[];return"@"==F.name.charAt(0)&&K.errors.push(function _e(){return new n.wOt(3006,!1)}()),F.definitions.forEach(Kn=>{if(this._resetContextStyleTimingState(K),Kn.type==l.If.State){const li=Kn,Mi=li.name;Mi.toString().split(/\s*,\s*/).forEach(Ji=>{li.name=Ji,en.push(this.visitState(li,K))}),li.name=Mi}else if(Kn.type==l.If.Transition){const li=this.visitTransition(Kn,K);Me+=li.queryCount,Mt+=li.depCount,Hn.push(li)}else K.errors.push(function ae(){return new n.wOt(3007,!1)}())}),{type:l.If.Trigger,name:F.name,states:en,transitions:Hn,queryCount:Me,depCount:Mt,options:null}}visitState(F,K){const Me=this.visitStyle(F.styles,K),Mt=F.options&&F.options.params||null;if(Me.containsDynamicStyles){const en=new Set,Hn=Mt||{};Me.styles.forEach(Kn=>{Kn instanceof Map&&Kn.forEach(li=>{Lt(li).forEach(Mi=>{Hn.hasOwnProperty(Mi)||en.add(Mi)})})}),en.size&&K.errors.push(function fe(Ot,F){return new n.wOt(3008,!1)}(0,en.values()))}return{type:l.If.State,name:F.name,style:Me,options:Mt?{params:Mt}:null}}visitTransition(F,K){K.queryCount=0,K.depCount=0;const Me=ge(this,M(F.animation),K),Mt=function mn(Ot,F){const K=[];return"string"==typeof Ot?Ot.split(/\s*,\s*/).forEach(Me=>function $n(Ot,F,K){if(":"==Ot[0]){const li=function Ae(Ot,F){switch(Ot){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(K,Me)=>parseFloat(Me)>parseFloat(K);case":decrement":return(K,Me)=>parseFloat(Me)<parseFloat(K);default:return F.push(function at(Ot){return new n.wOt(3016,!1)}()),"* => *"}}(Ot,K);if("function"==typeof li)return void F.push(li);Ot=li}const Me=Ot.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==Me||Me.length<4)return K.push(function we(Ot){return new n.wOt(3015,!1)}()),F;const Mt=Me[1],en=Me[2],Hn=Me[3];F.push(Nn(Mt,Hn)),"<"==en[0]&&(Mt!=vi||Hn!=vi)&&F.push(Nn(Hn,Mt))}(Me,K,F)):K.push(Ot),K}(F.expr,K.errors);return{type:l.If.Transition,matchers:Mt,animation:Me,queryCount:K.queryCount,depCount:K.depCount,options:Se(F.options)}}visitSequence(F,K){return{type:l.If.Sequence,steps:F.steps.map(Me=>ge(this,Me,K)),options:Se(F.options)}}visitGroup(F,K){const Me=K.currentTime;let Mt=0;const en=F.steps.map(Hn=>{K.currentTime=Me;const Kn=ge(this,Hn,K);return Mt=Math.max(Mt,K.currentTime),Kn});return K.currentTime=Mt,{type:l.If.Group,steps:en,options:Se(F.options)}}visitAnimate(F,K){const Me=function Ve(Ot,F){if(Ot.hasOwnProperty("duration"))return Ot;if("number"==typeof Ot)return Yt(qe(Ot,F).duration,0,"");const K=Ot;if(K.split(/\s+/).some(en=>"{"==en.charAt(0)&&"{"==en.charAt(1))){const en=Yt(0,0,"");return en.dynamic=!0,en.strValue=K,en}const Mt=qe(K,F);return Yt(Mt.duration,Mt.delay,Mt.easing)}(F.timings,K.errors);K.currentAnimateTimings=Me;let Mt,en=F.styles?F.styles:(0,l.iF)({});if(en.type==l.If.Keyframes)Mt=this.visitKeyframes(en,K);else{let Hn=F.styles,Kn=!1;if(!Hn){Kn=!0;const Mi={};Me.easing&&(Mi.easing=Me.easing),Hn=(0,l.iF)(Mi)}K.currentTime+=Me.duration+Me.delay;const li=this.visitStyle(Hn,K);li.isEmptyStep=Kn,Mt=li}return K.currentAnimateTimings=null,{type:l.If.Animate,timings:Me,style:Mt,options:null}}visitStyle(F,K){const Me=this._makeStyleAst(F,K);return this._validateStyleAst(Me,K),Me}_makeStyleAst(F,K){const Me=[],Mt=Array.isArray(F.styles)?F.styles:[F.styles];for(let Kn of Mt)"string"==typeof Kn?Kn===l.kp?Me.push(Kn):K.errors.push(new n.wOt(3002,!1)):Me.push(new Map(Object.entries(Kn)));let en=!1,Hn=null;return Me.forEach(Kn=>{if(Kn instanceof Map&&(Kn.has("easing")&&(Hn=Kn.get("easing"),Kn.delete("easing")),!en))for(let li of Kn.values())if(li.toString().indexOf("{{")>=0){en=!0;break}}),{type:l.If.Style,styles:Me,easing:Hn,offset:F.offset,containsDynamicStyles:en,options:null}}_validateStyleAst(F,K){const Me=K.currentAnimateTimings;let Mt=K.currentTime,en=K.currentTime;Me&&en>0&&(en-=Me.duration+Me.delay),F.styles.forEach(Hn=>{"string"!=typeof Hn&&Hn.forEach((Kn,li)=>{const Mi=K.collectedStyles.get(K.currentQuerySelector),Ji=Mi.get(li);let tr=!0;Ji&&(en!=Mt&&en>=Ji.startTime&&Mt<=Ji.endTime&&(K.errors.push(function Ge(Ot,F,K,Me,Mt){return new n.wOt(3010,!1)}()),tr=!1),en=Ji.startTime),tr&&Mi.set(li,{startTime:en,endTime:Mt}),K.options&&function q(Ot,F,K){const Me=F.params||{},Mt=Lt(Ot);Mt.length&&Mt.forEach(en=>{Me.hasOwnProperty(en)||K.push(function L(Ot){return new n.wOt(3001,!1)}())})}(Kn,K.options,K.errors)})})}visitKeyframes(F,K){const Me={type:l.If.Keyframes,styles:[],options:null};if(!K.currentAnimateTimings)return K.errors.push(function _t(){return new n.wOt(3011,!1)}()),Me;let en=0;const Hn=[];let Kn=!1,li=!1,Mi=0;const Ji=F.steps.map(Ye=>{const Re=this._makeStyleAst(Ye,K);let At=null!=Re.offset?Re.offset:function Y(Ot){if("string"==typeof Ot)return null;let F=null;if(Array.isArray(Ot))Ot.forEach(K=>{if(K instanceof Map&&K.has("offset")){const Me=K;F=parseFloat(Me.get("offset")),Me.delete("offset")}});else if(Ot instanceof Map&&Ot.has("offset")){const K=Ot;F=parseFloat(K.get("offset")),K.delete("offset")}return F}(Re.styles),Qt=0;return null!=At&&(en++,Qt=Re.offset=At),li=li||Qt<0||Qt>1,Kn=Kn||Qt<Mi,Mi=Qt,Hn.push(Qt),Re});li&&K.errors.push(function dt(){return new n.wOt(3012,!1)}()),Kn&&K.errors.push(function P(){return new n.wOt(3200,!1)}());const tr=F.steps.length;let Vi=0;en>0&&en<tr?K.errors.push(function E(){return new n.wOt(3202,!1)}()):0==en&&(Vi=1/(tr-1));const O=tr-1,h=K.currentTime,N=K.currentAnimateTimings,W=N.duration;return Ji.forEach((Ye,Re)=>{const At=Vi>0?Re==O?1:Vi*Re:Hn[Re],Qt=At*W;K.currentTime=h+N.delay+Qt,N.duration=Qt,this._validateStyleAst(Ye,K),Ye.offset=At,Me.styles.push(Ye)}),Me}visitReference(F,K){return{type:l.If.Reference,animation:ge(this,M(F.animation),K),options:Se(F.options)}}visitAnimateChild(F,K){return K.depCount++,{type:l.If.AnimateChild,options:Se(F.options)}}visitAnimateRef(F,K){return{type:l.If.AnimateRef,animation:this.visitReference(F.animation,K),options:Se(F.options)}}visitQuery(F,K){const Me=K.currentQuerySelector,Mt=F.options||{};K.queryCount++,K.currentQuery=F;const[en,Hn]=function Bn(Ot){const F=!!Ot.split(/\s*,\s*/).find(K=>":self"==K);return F&&(Ot=Ot.replace($e,"")),Ot=Ot.replace(/@\*/g,ti).replace(/@\w+/g,K=>ti+"-"+K.slice(1)).replace(/:animating/g,An),[Ot,F]}(F.selector);K.currentQuerySelector=Me.length?Me+" "+en:en,Ze(K.collectedStyles,K.currentQuerySelector,new Map);const Kn=ge(this,M(F.animation),K);return K.currentQuery=null,K.currentQuerySelector=Me,{type:l.If.Query,selector:en,limit:Mt.limit||0,optional:!!Mt.optional,includeSelf:Hn,animation:Kn,originalSelector:F.selector,options:Se(F.options)}}visitStagger(F,K){K.currentQuery||K.errors.push(function te(){return new n.wOt(3013,!1)}());const Me="full"===F.timings?{duration:0,delay:0,easing:"full"}:qe(F.timings,K.errors,!0);return{type:l.If.Stagger,animation:ge(this,M(F.animation),K),timings:Me,options:null}}}class Wn{constructor(F){this.errors=F,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 Se(Ot){return Ot?(Ot={...Ot}).params&&(Ot.params=function Ct(Ot){return Ot?{...Ot}:null}(Ot.params)):Ot={},Ot}function Yt(Ot,F,K){return{duration:Ot,delay:F,easing:K}}function Yn(Ot,F,K,Me,Mt,en,Hn=null,Kn=!1){return{type:1,element:Ot,keyframes:F,preStyleProps:K,postStyleProps:Me,duration:Mt,delay:en,totalTime:Mt+en,easing:Hn,subTimeline:Kn}}class Li{constructor(){this._map=new Map}get(F){return this._map.get(F)||[]}append(F,K){let Me=this._map.get(F);Me||this._map.set(F,Me=[]),Me.push(...K)}has(F){return this._map.has(F)}clear(){this._map.clear()}}const vr=new RegExp(":enter","g"),dr=new RegExp(":leave","g");function hs(Ot,F,K,Me,Mt,en=new Map,Hn=new Map,Kn,li,Mi=[]){return(new Tr).buildKeyframes(Ot,F,K,Me,Mt,en,Hn,Kn,li,Mi)}class Tr{buildKeyframes(F,K,Me,Mt,en,Hn,Kn,li,Mi,Ji=[]){Mi=Mi||new Li;const tr=new ls(F,K,Mi,Mt,en,Ji,[]);tr.options=li;const Vi=li.delay?St(li.delay):0;tr.currentTimeline.delayNextStep(Vi),tr.currentTimeline.setStyles([Hn],null,tr.errors,li),ge(this,Me,tr);const O=tr.timelines.filter(h=>h.containsAnimation());if(O.length&&Kn.size){let h;for(let N=O.length-1;N>=0;N--){const W=O[N];if(W.element===K){h=W;break}}h&&!h.allowOnlyTimelineStyles()&&h.setStyles([Kn],null,tr.errors,li)}return O.length?O.map(h=>h.buildKeyframes()):[Yn(K,[],[],[],0,Vi,"",!1)]}visitTrigger(F,K){}visitState(F,K){}visitTransition(F,K){}visitAnimateChild(F,K){const Me=K.subInstructions.get(K.element);if(Me){const Mt=K.createSubContext(F.options),en=K.currentTimeline.currentTime,Hn=this._visitSubInstructions(Me,Mt,Mt.options);en!=Hn&&K.transformIntoNewTimeline(Hn)}K.previousNode=F}visitAnimateRef(F,K){const Me=K.createSubContext(F.options);Me.transformIntoNewTimeline(),this._applyAnimationRefDelays([F.options,F.animation.options],K,Me),this.visitReference(F.animation,Me),K.transformIntoNewTimeline(Me.currentTimeline.currentTime),K.previousNode=F}_applyAnimationRefDelays(F,K,Me){for(const Mt of F){const en=Mt?.delay;if(en){const Hn="number"==typeof en?en:St(En(en,Mt?.params??{},K.errors));Me.delayNextStep(Hn)}}}_visitSubInstructions(F,K,Me){let en=K.currentTimeline.currentTime;const Hn=null!=Me.duration?St(Me.duration):null,Kn=null!=Me.delay?St(Me.delay):null;return 0!==Hn&&F.forEach(li=>{const Mi=K.appendInstructionToTimeline(li,Hn,Kn);en=Math.max(en,Mi.duration+Mi.delay)}),en}visitReference(F,K){K.updateOptions(F.options,!0),ge(this,F.animation,K),K.previousNode=F}visitSequence(F,K){const Me=K.subContextCount;let Mt=K;const en=F.options;if(en&&(en.params||en.delay)&&(Mt=K.createSubContext(en),Mt.transformIntoNewTimeline(),null!=en.delay)){Mt.previousNode.type==l.If.Style&&(Mt.currentTimeline.snapshotCurrentStyles(),Mt.previousNode=Jr);const Hn=St(en.delay);Mt.delayNextStep(Hn)}F.steps.length&&(F.steps.forEach(Hn=>ge(this,Hn,Mt)),Mt.currentTimeline.applyStylesToKeyframe(),Mt.subContextCount>Me&&Mt.transformIntoNewTimeline()),K.previousNode=F}visitGroup(F,K){const Me=[];let Mt=K.currentTimeline.currentTime;const en=F.options&&F.options.delay?St(F.options.delay):0;F.steps.forEach(Hn=>{const Kn=K.createSubContext(F.options);en&&Kn.delayNextStep(en),ge(this,Hn,Kn),Mt=Math.max(Mt,Kn.currentTimeline.currentTime),Me.push(Kn.currentTimeline)}),Me.forEach(Hn=>K.currentTimeline.mergeTimelineCollectedStyles(Hn)),K.transformIntoNewTimeline(Mt),K.previousNode=F}_visitTiming(F,K){if(F.dynamic){const Me=F.strValue;return qe(K.params?En(Me,K.params,K.errors):Me,K.errors)}return{duration:F.duration,delay:F.delay,easing:F.easing}}visitAnimate(F,K){const Me=K.currentAnimateTimings=this._visitTiming(F.timings,K),Mt=K.currentTimeline;Me.delay&&(K.incrementTime(Me.delay),Mt.snapshotCurrentStyles());const en=F.style;en.type==l.If.Keyframes?this.visitKeyframes(en,K):(K.incrementTime(Me.duration),this.visitStyle(en,K),Mt.applyStylesToKeyframe()),K.currentAnimateTimings=null,K.previousNode=F}visitStyle(F,K){const Me=K.currentTimeline,Mt=K.currentAnimateTimings;!Mt&&Me.hasCurrentStyleProperties()&&Me.forwardFrame();const en=Mt&&Mt.easing||F.easing;F.isEmptyStep?Me.applyEmptyStep(en):Me.setStyles(F.styles,en,K.errors,K.options),K.previousNode=F}visitKeyframes(F,K){const Me=K.currentAnimateTimings,Mt=K.currentTimeline.duration,en=Me.duration,Kn=K.createSubContext().currentTimeline;Kn.easing=Me.easing,F.styles.forEach(li=>{Kn.forwardTime((li.offset||0)*en),Kn.setStyles(li.styles,li.easing,K.errors,K.options),Kn.applyStylesToKeyframe()}),K.currentTimeline.mergeTimelineCollectedStyles(Kn),K.transformIntoNewTimeline(Mt+en),K.previousNode=F}visitQuery(F,K){const Me=K.currentTimeline.currentTime,Mt=F.options||{},en=Mt.delay?St(Mt.delay):0;en&&(K.previousNode.type===l.If.Style||0==Me&&K.currentTimeline.hasCurrentStyleProperties())&&(K.currentTimeline.snapshotCurrentStyles(),K.previousNode=Jr);let Hn=Me;const Kn=K.invokeQuery(F.selector,F.originalSelector,F.limit,F.includeSelf,!!Mt.optional,K.errors);K.currentQueryTotal=Kn.length;let li=null;Kn.forEach((Mi,Ji)=>{K.currentQueryIndex=Ji;const tr=K.createSubContext(F.options,Mi);en&&tr.delayNextStep(en),Mi===K.element&&(li=tr.currentTimeline),ge(this,F.animation,tr),tr.currentTimeline.applyStylesToKeyframe(),Hn=Math.max(Hn,tr.currentTimeline.currentTime)}),K.currentQueryIndex=0,K.currentQueryTotal=0,K.transformIntoNewTimeline(Hn),li&&(K.currentTimeline.mergeTimelineCollectedStyles(li),K.currentTimeline.snapshotCurrentStyles()),K.previousNode=F}visitStagger(F,K){const Me=K.parentContext,Mt=K.currentTimeline,en=F.timings,Hn=Math.abs(en.duration),Kn=Hn*(K.currentQueryTotal-1);let li=Hn*K.currentQueryIndex;switch(en.duration<0?"reverse":en.easing){case"reverse":li=Kn-li;break;case"full":li=Me.currentStaggerTime}const Ji=K.currentTimeline;li&&Ji.delayNextStep(li);const tr=Ji.currentTime;ge(this,F.animation,K),K.previousNode=F,Me.currentStaggerTime=Mt.currentTime-tr+(Mt.startTime-Me.currentTimeline.startTime)}}const Jr={};class ls{constructor(F,K,Me,Mt,en,Hn,Kn,li){this._driver=F,this.element=K,this.subInstructions=Me,this._enterClassName=Mt,this._leaveClassName=en,this.errors=Hn,this.timelines=Kn,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Jr,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=li||new is(this._driver,K,0),Kn.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(F,K){if(!F)return;const Me=F;let Mt=this.options;null!=Me.duration&&(Mt.duration=St(Me.duration)),null!=Me.delay&&(Mt.delay=St(Me.delay));const en=Me.params;if(en){let Hn=Mt.params;Hn||(Hn=this.options.params={}),Object.keys(en).forEach(Kn=>{(!K||!Hn.hasOwnProperty(Kn))&&(Hn[Kn]=En(en[Kn],Hn,this.errors))})}}_copyOptions(){const F={};if(this.options){const K=this.options.params;if(K){const Me=F.params={};Object.keys(K).forEach(Mt=>{Me[Mt]=K[Mt]})}}return F}createSubContext(F=null,K,Me){const Mt=K||this.element,en=new ls(this._driver,Mt,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(Mt,Me||0));return en.previousNode=this.previousNode,en.currentAnimateTimings=this.currentAnimateTimings,en.options=this._copyOptions(),en.updateOptions(F),en.currentQueryIndex=this.currentQueryIndex,en.currentQueryTotal=this.currentQueryTotal,en.parentContext=this,this.subContextCount++,en}transformIntoNewTimeline(F){return this.previousNode=Jr,this.currentTimeline=this.currentTimeline.fork(this.element,F),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(F,K,Me){const Mt={duration:K??F.duration,delay:this.currentTimeline.currentTime+(Me??0)+F.delay,easing:""},en=new ur(this._driver,F.element,F.keyframes,F.preStyleProps,F.postStyleProps,Mt,F.stretchStartingKeyframe);return this.timelines.push(en),Mt}incrementTime(F){this.currentTimeline.forwardTime(this.currentTimeline.duration+F)}delayNextStep(F){F>0&&this.currentTimeline.delayNextStep(F)}invokeQuery(F,K,Me,Mt,en,Hn){let Kn=[];if(Mt&&Kn.push(this.element),F.length>0){F=(F=F.replace(vr,"."+this._enterClassName)).replace(dr,"."+this._leaveClassName);let Mi=this._driver.query(this.element,F,1!=Me);0!==Me&&(Mi=Me<0?Mi.slice(Mi.length+Me,Mi.length):Mi.slice(0,Me)),Kn.push(...Mi)}return!en&&0==Kn.length&&Hn.push(function ne(Ot){return new n.wOt(3014,!1)}()),Kn}}class is{constructor(F,K,Me,Mt){this._driver=F,this.element=K,this.startTime=Me,this._elementTimelineStylesLookup=Mt,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(K),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(K,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(F){const K=1===this._keyframes.size&&this._pendingStyles.size;this.duration||K?(this.forwardTime(this.currentTime+F),K&&this.snapshotCurrentStyles()):this.startTime+=F}fork(F,K){return this.applyStylesToKeyframe(),new is(this._driver,F,K||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(F){this.applyStylesToKeyframe(),this.duration=F,this._loadKeyframe()}_updateStyle(F,K){this._localTimelineStyles.set(F,K),this._globalTimelineStyles.set(F,K),this._styleSummary.set(F,{time:this.currentTime,value:K})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(F){F&&this._previousKeyframe.set("easing",F);for(let[K,Me]of this._globalTimelineStyles)this._backFill.set(K,Me||l.kp),this._currentKeyframe.set(K,l.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(F,K,Me,Mt){K&&this._previousKeyframe.set("easing",K);const en=Mt&&Mt.params||{},Hn=function ct(Ot,F){const K=new Map;let Me;return Ot.forEach(Mt=>{if("*"===Mt){Me??=F.keys();for(let en of Me)K.set(en,l.kp)}else for(let[en,Hn]of Mt)K.set(en,Hn)}),K}(F,this._globalTimelineStyles);for(let[Kn,li]of Hn){const Mi=En(li,en,Me);this._pendingStyles.set(Kn,Mi),this._localTimelineStyles.has(Kn)||this._backFill.set(Kn,this._globalTimelineStyles.get(Kn)??l.kp),this._updateStyle(Kn,Mi)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((F,K)=>{this._currentKeyframe.set(K,F)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((F,K)=>{this._currentKeyframe.has(K)||this._currentKeyframe.set(K,F)}))}snapshotCurrentStyles(){for(let[F,K]of this._localTimelineStyles)this._pendingStyles.set(F,K),this._updateStyle(F,K)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const F=[];for(let K in this._currentKeyframe)F.push(K);return F}mergeTimelineCollectedStyles(F){F._styleSummary.forEach((K,Me)=>{const Mt=this._styleSummary.get(Me);(!Mt||K.time>Mt.time)&&this._updateStyle(Me,K.value)})}buildKeyframes(){this.applyStylesToKeyframe();const F=new Set,K=new Set,Me=1===this._keyframes.size&&0===this.duration;let Mt=[];this._keyframes.forEach((Kn,li)=>{const Mi=new Map([...this._backFill,...Kn]);Mi.forEach((Ji,tr)=>{Ji===l.FX?F.add(tr):Ji===l.kp&&K.add(tr)}),Me||Mi.set("offset",li/this.duration),Mt.push(Mi)});const en=[...F.values()],Hn=[...K.values()];if(Me){const Kn=Mt[0],li=new Map(Kn);Kn.set("offset",0),li.set("offset",1),Mt=[Kn,li]}return Yn(this.element,Mt,en,Hn,this.duration,this.startTime,this.easing,!1)}}class ur extends is{constructor(F,K,Me,Mt,en,Hn,Kn=!1){super(F,K,Hn.delay),this.keyframes=Me,this.preStyleProps=Mt,this.postStyleProps=en,this._stretchStartingKeyframe=Kn,this.timings={duration:Hn.duration,delay:Hn.delay,easing:Hn.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let F=this.keyframes,{delay:K,duration:Me,easing:Mt}=this.timings;if(this._stretchStartingKeyframe&&K){const en=[],Hn=Me+K,Kn=K/Hn,li=new Map(F[0]);li.set("offset",0),en.push(li);const Mi=new Map(F[0]);Mi.set("offset",ce(Kn)),en.push(Mi);const Ji=F.length-1;for(let tr=1;tr<=Ji;tr++){let Vi=new Map(F[tr]);const O=Vi.get("offset");Vi.set("offset",ce((K+O*Me)/Hn)),en.push(Vi)}Me=Hn,K=0,Mt="",F=en}return Yn(this.element,F,this.preStyleProps,this.postStyleProps,Me,K,Mt,!0)}}function ce(Ot,F=3){const K=Math.pow(10,F-1);return Math.round(Ot*K)/K}function vt(Ot,F,K,Me,Mt,en,Hn,Kn,li,Mi,Ji,tr,Vi){return{type:0,element:Ot,triggerName:F,isRemovalTransition:Mt,fromState:K,fromStyles:en,toState:Me,toStyles:Hn,timelines:Kn,queriedElements:li,preStyleProps:Mi,postStyleProps:Ji,totalTime:tr,errors:Vi}}const on={};class ei{constructor(F,K,Me){this._triggerName=F,this.ast=K,this._stateStyles=Me}match(F,K,Me,Mt){return function Gi(Ot,F,K,Me,Mt){return Ot.some(en=>en(F,K,Me,Mt))}(this.ast.matchers,F,K,Me,Mt)}buildStyles(F,K,Me){let Mt=this._stateStyles.get("*");return void 0!==F&&(Mt=this._stateStyles.get(F?.toString())||Mt),Mt?Mt.buildStyles(K,Me):new Map}build(F,K,Me,Mt,en,Hn,Kn,li,Mi,Ji){const tr=[],Vi=this.ast.options&&this.ast.options.params||on,h=this.buildStyles(Me,Kn&&Kn.params||on,tr),N=li&&li.params||on,W=this.buildStyles(Mt,N,tr),Ye=new Set,Re=new Map,At=new Map,Qt="void"===Mt,Dt={params:$i(N,Vi),delay:this.ast.options?.delay},zt=Ji?[]:hs(F,K,this.ast.animation,en,Hn,h,W,Dt,Mi,tr);let wt=0;return zt.forEach(bt=>{wt=Math.max(bt.duration+bt.delay,wt)}),tr.length?vt(K,this._triggerName,Me,Mt,Qt,h,W,[],[],Re,At,wt,tr):(zt.forEach(bt=>{const ut=bt.element,yn=Ze(Re,ut,new Set);bt.preStyleProps.forEach(zn=>yn.add(zn));const Fn=Ze(At,ut,new Set);bt.postStyleProps.forEach(zn=>Fn.add(zn)),ut!==K&&Ye.add(ut)}),vt(K,this._triggerName,Me,Mt,Qt,h,W,zt,[...Ye.values()],Re,At,wt))}}function $i(Ot,F){const K={...F};return Object.entries(Ot).forEach(([Me,Mt])=>{null!=Mt&&(K[Me]=Mt)}),K}class Dr{constructor(F,K,Me){this.styles=F,this.defaultParams=K,this.normalizer=Me}buildStyles(F,K){const Me=new Map,Mt=$i(F,this.defaultParams);return this.styles.styles.forEach(en=>{"string"!=typeof en&&en.forEach((Hn,Kn)=>{Hn&&(Hn=En(Hn,Mt,K));const li=this.normalizer.normalizePropertyName(Kn,K);Hn=this.normalizer.normalizeStyleValue(Kn,li,Hn,K),Me.set(Kn,Hn)})}),Me}}class rr{constructor(F,K,Me){this.name=F,this.ast=K,this._normalizer=Me,this.transitionFactories=[],this.states=new Map,K.states.forEach(Mt=>{this.states.set(Mt.name,new Dr(Mt.style,Mt.options&&Mt.options.params||{},Me))}),js(this.states,"true","1"),js(this.states,"false","0"),K.transitions.forEach(Mt=>{this.transitionFactories.push(new ei(F,Mt,this.states))}),this.fallbackTransition=function ss(Ot,F,K){return new ei(Ot,{type:l.If.Transition,animation:{type:l.If.Sequence,steps:[],options:null},matchers:[(Hn,Kn)=>!0],options:null,queryCount:0,depCount:0},F)}(F,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(F,K,Me,Mt){return this.transitionFactories.find(Hn=>Hn.match(F,K,Me,Mt))||null}matchStyles(F,K,Me){return this.fallbackTransition.buildStyles(F,K,Me)}}function js(Ot,F,K){Ot.has(F)?Ot.has(K)||Ot.set(K,Ot.get(F)):Ot.has(K)&&Ot.set(F,Ot.get(K))}const Sa=new Li;class Qs{constructor(F,K,Me){this.bodyNode=F,this._driver=K,this._normalizer=Me,this._animations=new Map,this._playersById=new Map,this.players=[]}register(F,K){const Me=[],en=sn(this._driver,K,Me,[]);if(Me.length)throw function pn(Ot){return new n.wOt(3503,!1)}();this._animations.set(F,en)}_buildPlayer(F,K,Me){const Mt=F.element,en=Pt(this._normalizer,F.keyframes,K,Me);return this._driver.animate(Mt,en,F.duration,F.delay,F.easing,[],!0)}create(F,K,Me={}){const Mt=[],en=this._animations.get(F);let Hn;const Kn=new Map;if(en?(Hn=hs(this._driver,K,en,Nt,wn,new Map,new Map,Me,Sa,Mt),Hn.forEach(Ji=>{const tr=Ze(Kn,Ji.element,new Map);Ji.postStyleProps.forEach(Vi=>tr.set(Vi,null))})):(Mt.push(function gn(){return new n.wOt(3300,!1)}()),Hn=[]),Mt.length)throw function Et(Ot){return new n.wOt(3504,!1)}();Kn.forEach((Ji,tr)=>{Ji.forEach((Vi,O)=>{Ji.set(O,this._driver.computeStyle(tr,O,l.kp))})});const Mi=Ne(Hn.map(Ji=>{const tr=Kn.get(Ji.element);return this._buildPlayer(Ji,new Map,tr)}));return this._playersById.set(F,Mi),Mi.onDestroy(()=>this.destroy(F)),this.players.push(Mi),Mi}destroy(F){const K=this._getPlayer(F);K.destroy(),this._playersById.delete(F);const Me=this.players.indexOf(K);Me>=0&&this.players.splice(Me,1)}_getPlayer(F){const K=this._playersById.get(F);if(!K)throw function ln(Ot){return new n.wOt(3301,!1)}();return K}listen(F,K,Me,Mt){const en=oe(K,"","","");return tt(this._getPlayer(F),Me,en,Mt),()=>{}}command(F,K,Me,Mt){if("register"==Me)return void this.register(F,Mt[0]);if("create"==Me)return void this.create(F,K,Mt[0]||{});const en=this._getPlayer(F);switch(Me){case"play":en.play();break;case"pause":en.pause();break;case"reset":en.reset();break;case"restart":en.restart();break;case"finish":en.finish();break;case"init":en.init();break;case"setPosition":en.setPosition(parseFloat(Mt[0]));break;case"destroy":this.destroy(F)}}}const aa="ng-animate-queued",pa="ng-animate-disabled",Zs=[],zs={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Nr={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Xi="__ng_removed";class Qr{get params(){return this.options.params}constructor(F,K=""){this.namespaceId=K;const Me=F&&F.hasOwnProperty("value");if(this.value=function oo(Ot){return Ot??null}(Me?F.value:F),Me){const{value:en,...Hn}=F;this.options=Hn}else this.options={};this.options.params||(this.options.params={})}absorbOptions(F){const K=F.params;if(K){const Me=this.options.params;Object.keys(K).forEach(Mt=>{null==Me[Mt]&&(Me[Mt]=K[Mt])})}}}const Ts="void",_r=new Qr(Ts);class ea{constructor(F,K,Me){this.id=F,this.hostElement=K,this._engine=Me,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+F,vs(K,this._hostClassName)}listen(F,K,Me,Mt){if(!this._triggers.has(K))throw function Xt(Ot,F){return new n.wOt(3302,!1)}();if(null==Me||0==Me.length)throw function _n(Ot){return new n.wOt(3303,!1)}();if(!function Da(Ot){return"start"==Ot||"done"==Ot}(Me))throw function ke(Ot,F){return new n.wOt(3400,!1)}();const en=Ze(this._elementListeners,F,[]),Hn={name:K,phase:Me,callback:Mt};en.push(Hn);const Kn=Ze(this._engine.statesByElement,F,new Map);return Kn.has(K)||(vs(F,Pn),vs(F,Pn+"-"+K),Kn.set(K,_r)),()=>{this._engine.afterFlush(()=>{const li=en.indexOf(Hn);li>=0&&en.splice(li,1),this._triggers.has(K)||Kn.delete(K)})}}register(F,K){return!this._triggers.has(F)&&(this._triggers.set(F,K),!0)}_getTrigger(F){const K=this._triggers.get(F);if(!K)throw function re(Ot){return new n.wOt(3401,!1)}();return K}trigger(F,K,Me,Mt=!0){const en=this._getTrigger(K),Hn=new ya(this.id,K,F);let Kn=this._engine.statesByElement.get(F);Kn||(vs(F,Pn),vs(F,Pn+"-"+K),this._engine.statesByElement.set(F,Kn=new Map));let li=Kn.get(K);const Mi=new Qr(Me,this.id);if(!(Me&&Me.hasOwnProperty("value"))&&li&&Mi.absorbOptions(li.options),Kn.set(K,Mi),li||(li=_r),Mi.value!==Ts&&li.value===Mi.value){if(!function As(Ot,F){const K=Object.keys(Ot),Me=Object.keys(F);if(K.length!=Me.length)return!1;for(let Mt=0;Mt<K.length;Mt++){const en=K[Mt];if(!F.hasOwnProperty(en)||Ot[en]!==F[en])return!1}return!0}(li.params,Mi.params)){const N=[],W=en.matchStyles(li.value,li.params,N),Ye=en.matchStyles(Mi.value,Mi.params,N);N.length?this._engine.reportError(N):this._engine.afterFlush(()=>{z(F,W),w(F,Ye)})}return}const Vi=Ze(this._engine.playersByElement,F,[]);Vi.forEach(N=>{N.namespaceId==this.id&&N.triggerName==K&&N.queued&&N.destroy()});let O=en.matchTransition(li.value,Mi.value,F,Mi.params),h=!1;if(!O){if(!Mt)return;O=en.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:F,triggerName:K,transition:O,fromState:li,toState:Mi,player:Hn,isFallbackTransition:h}),h||(vs(F,aa),Hn.onStart(()=>{Vs(F,aa)})),Hn.onDone(()=>{let N=this.players.indexOf(Hn);N>=0&&this.players.splice(N,1);const W=this._engine.playersByElement.get(F);if(W){let Ye=W.indexOf(Hn);Ye>=0&&W.splice(Ye,1)}}),this.players.push(Hn),Vi.push(Hn),Hn}deregister(F){this._triggers.delete(F),this._engine.statesByElement.forEach(K=>K.delete(F)),this._elementListeners.forEach((K,Me)=>{this._elementListeners.set(Me,K.filter(Mt=>Mt.name!=F))})}clearElementCache(F){this._engine.statesByElement.delete(F),this._elementListeners.delete(F);const K=this._engine.playersByElement.get(F);K&&(K.forEach(Me=>Me.destroy()),this._engine.playersByElement.delete(F))}_signalRemovalForInnerTriggers(F,K){const Me=this._engine.driver.query(F,ti,!0);Me.forEach(Mt=>{if(Mt[Xi])return;const en=this._engine.fetchNamespacesByElement(Mt);en.size?en.forEach(Hn=>Hn.triggerLeaveAnimation(Mt,K,!1,!0)):this.clearElementCache(Mt)}),this._engine.afterFlushAnimationsDone(()=>Me.forEach(Mt=>this.clearElementCache(Mt)))}triggerLeaveAnimation(F,K,Me,Mt){const en=this._engine.statesByElement.get(F),Hn=new Map;if(en){const Kn=[];if(en.forEach((li,Mi)=>{if(Hn.set(Mi,li.value),this._triggers.has(Mi)){const Ji=this.trigger(F,Mi,Ts,Mt);Ji&&Kn.push(Ji)}}),Kn.length)return this._engine.markElementAsRemoved(this.id,F,!0,K,Hn),Me&&Ne(Kn).onDone(()=>this._engine.processLeaveNode(F)),!0}return!1}prepareLeaveAnimationListeners(F){const K=this._elementListeners.get(F),Me=this._engine.statesByElement.get(F);if(K&&Me){const Mt=new Set;K.forEach(en=>{const Hn=en.name;if(Mt.has(Hn))return;Mt.add(Hn);const li=this._triggers.get(Hn).fallbackTransition,Mi=Me.get(Hn)||_r,Ji=new Qr(Ts),tr=new ya(this.id,Hn,F);this._engine.totalQueuedPlayers++,this._queue.push({element:F,triggerName:Hn,transition:li,fromState:Mi,toState:Ji,player:tr,isFallbackTransition:!0})})}}removeNode(F,K){const Me=this._engine;if(F.childElementCount&&this._signalRemovalForInnerTriggers(F,K),this.triggerLeaveAnimation(F,K,!0))return;let Mt=!1;if(Me.totalAnimations){const en=Me.players.length?Me.playersByQueriedElement.get(F):[];if(en&&en.length)Mt=!0;else{let Hn=F;for(;Hn=Hn.parentNode;)if(Me.statesByElement.get(Hn)){Mt=!0;break}}}if(this.prepareLeaveAnimationListeners(F),Mt)Me.markElementAsRemoved(this.id,F,!1,K);else{const en=F[Xi];(!en||en===zs)&&(Me.afterFlush(()=>this.clearElementCache(F)),Me.destroyInnerAnimations(F),Me._onRemovalComplete(F,K))}}insertNode(F,K){vs(F,this._hostClassName)}drainQueuedTransitions(F){const K=[];return this._queue.forEach(Me=>{const Mt=Me.player;if(Mt.destroyed)return;const en=Me.element,Hn=this._elementListeners.get(en);Hn&&Hn.forEach(Kn=>{if(Kn.name==Me.triggerName){const li=oe(en,Me.triggerName,Me.fromState.value,Me.toState.value);li._data=F,tt(Me.player,Kn.phase,li,Kn.callback)}}),Mt.markedForDestroy?this._engine.afterFlush(()=>{Mt.destroy()}):K.push(Me)}),this._queue=[],K.sort((Me,Mt)=>{const en=Me.transition.ast.depCount,Hn=Mt.transition.ast.depCount;return 0==en||0==Hn?en-Hn:this._engine.driver.containsElement(Me.element,Mt.element)?1:-1})}destroy(F){this.players.forEach(K=>K.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,F)}}class da{_onRemovalComplete(F,K){this.onRemovalComplete(F,K)}constructor(F,K,Me,Mt){this.bodyNode=F,this.driver=K,this._normalizer=Me,this.scheduler=Mt,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=(en,Hn)=>{}}get queuedPlayers(){const F=[];return this._namespaceList.forEach(K=>{K.players.forEach(Me=>{Me.queued&&F.push(Me)})}),F}createNamespace(F,K){const Me=new ea(F,K,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,K)?this._balanceNamespaceList(Me,K):(this.newHostElements.set(K,Me),this.collectEnterElement(K)),this._namespaceLookup[F]=Me}_balanceNamespaceList(F,K){const Me=this._namespaceList,Mt=this.namespacesByHostElement;if(Me.length-1>=0){let Hn=!1,Kn=this.driver.getParentElement(K);for(;Kn;){const li=Mt.get(Kn);if(li){const Mi=Me.indexOf(li);Me.splice(Mi+1,0,F),Hn=!0;break}Kn=this.driver.getParentElement(Kn)}Hn||Me.unshift(F)}else Me.push(F);return Mt.set(K,F),F}register(F,K){let Me=this._namespaceLookup[F];return Me||(Me=this.createNamespace(F,K)),Me}registerTrigger(F,K,Me){let Mt=this._namespaceLookup[F];Mt&&Mt.register(K,Me)&&this.totalAnimations++}destroy(F,K){F&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const Me=this._fetchNamespace(F);this.namespacesByHostElement.delete(Me.hostElement);const Mt=this._namespaceList.indexOf(Me);Mt>=0&&this._namespaceList.splice(Mt,1),Me.destroy(K),delete this._namespaceLookup[F]}))}_fetchNamespace(F){return this._namespaceLookup[F]}fetchNamespacesByElement(F){const K=new Set,Me=this.statesByElement.get(F);if(Me)for(let Mt of Me.values())if(Mt.namespaceId){const en=this._fetchNamespace(Mt.namespaceId);en&&K.add(en)}return K}trigger(F,K,Me,Mt){if(fs(K)){const en=this._fetchNamespace(F);if(en)return en.trigger(K,Me,Mt),!0}return!1}insertNode(F,K,Me,Mt){if(!fs(K))return;const en=K[Xi];if(en&&en.setForRemoval){en.setForRemoval=!1,en.setForMove=!0;const Hn=this.collectedLeaveElements.indexOf(K);Hn>=0&&this.collectedLeaveElements.splice(Hn,1)}if(F){const Hn=this._fetchNamespace(F);Hn&&Hn.insertNode(K,Me)}Mt&&this.collectEnterElement(K)}collectEnterElement(F){this.collectedEnterElements.push(F)}markElementAsDisabled(F,K){K?this.disabledNodes.has(F)||(this.disabledNodes.add(F),vs(F,pa)):this.disabledNodes.has(F)&&(this.disabledNodes.delete(F),Vs(F,pa))}removeNode(F,K,Me){if(fs(K)){this.scheduler?.notify();const Mt=F?this._fetchNamespace(F):null;Mt?Mt.removeNode(K,Me):this.markElementAsRemoved(F,K,!1,Me);const en=this.namespacesByHostElement.get(K);en&&en.id!==F&&en.removeNode(K,Me)}else this._onRemovalComplete(K,Me)}markElementAsRemoved(F,K,Me,Mt,en){this.collectedLeaveElements.push(K),K[Xi]={namespaceId:F,setForRemoval:Mt,hasAnimation:Me,removedBeforeQueried:!1,previousTriggersValues:en}}listen(F,K,Me,Mt,en){return fs(K)?this._fetchNamespace(F).listen(K,Me,Mt,en):()=>{}}_buildInstruction(F,K,Me,Mt,en){return F.transition.build(this.driver,F.element,F.fromState.value,F.toState.value,Me,Mt,F.fromState.options,F.toState.options,K,en)}destroyInnerAnimations(F){let K=this.driver.query(F,ti,!0);K.forEach(Me=>this.destroyActiveAnimationsForElement(Me)),0!=this.playersByQueriedElement.size&&(K=this.driver.query(F,An,!0),K.forEach(Me=>this.finishActiveQueriedAnimationOnElement(Me)))}destroyActiveAnimationsForElement(F){const K=this.playersByElement.get(F);K&&K.forEach(Me=>{Me.queued?Me.markedForDestroy=!0:Me.destroy()})}finishActiveQueriedAnimationOnElement(F){const K=this.playersByQueriedElement.get(F);K&&K.forEach(Me=>Me.finish())}whenRenderingDone(){return new Promise(F=>{if(this.players.length)return Ne(this.players).onDone(()=>F());F()})}processLeaveNode(F){const K=F[Xi];if(K&&K.setForRemoval){if(F[Xi]=zs,K.namespaceId){this.destroyInnerAnimations(F);const Me=this._fetchNamespace(K.namespaceId);Me&&Me.clearElementCache(F)}this._onRemovalComplete(F,K.setForRemoval)}F.classList?.contains(pa)&&this.markElementAsDisabled(F,!1),this.driver.query(F,".ng-animate-disabled",!0).forEach(Me=>{this.markElementAsDisabled(Me,!1)})}flush(F=-1){let K=[];if(this.newHostElements.size&&(this.newHostElements.forEach((Me,Mt)=>this._balanceNamespaceList(Me,Mt)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let Me=0;Me<this.collectedEnterElements.length;Me++)vs(this.collectedEnterElements[Me],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const Me=[];try{K=this._flushAnimations(Me,F)}finally{for(let Mt=0;Mt<Me.length;Mt++)Me[Mt]()}}else for(let Me=0;Me<this.collectedLeaveElements.length;Me++)this.processLeaveNode(this.collectedLeaveElements[Me]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(Me=>Me()),this._flushFns=[],this._whenQuietFns.length){const Me=this._whenQuietFns;this._whenQuietFns=[],K.length?Ne(K).onDone(()=>{Me.forEach(Mt=>Mt())}):Me.forEach(Mt=>Mt())}}reportError(F){throw function pe(Ot){return new n.wOt(3402,!1)}()}_flushAnimations(F,K){const Me=new Li,Mt=[],en=new Map,Hn=[],Kn=new Map,li=new Map,Mi=new Map,Ji=new Set;this.disabledNodes.forEach(Qe=>{Ji.add(Qe);const Ut=this.driver.query(Qe,".ng-animate-queued",!0);for(let Mn=0;Mn<Ut.length;Mn++)Ji.add(Ut[Mn])});const tr=this.bodyNode,Vi=Array.from(this.statesByElement.keys()),O=$s(Vi,this.collectedEnterElements),h=new Map;let N=0;O.forEach((Qe,Ut)=>{const Mn=Nt+N++;h.set(Ut,Mn),Qe.forEach(Xn=>vs(Xn,Mn))});const W=[],Ye=new Set,Re=new Set;for(let Qe=0;Qe<this.collectedLeaveElements.length;Qe++){const Ut=this.collectedLeaveElements[Qe],Mn=Ut[Xi];Mn&&Mn.setForRemoval&&(W.push(Ut),Ye.add(Ut),Mn.hasAnimation?this.driver.query(Ut,".ng-star-inserted",!0).forEach(Xn=>Ye.add(Xn)):Re.add(Ut))}const At=new Map,Qt=$s(Vi,Array.from(Ye));Qt.forEach((Qe,Ut)=>{const Mn=wn+N++;At.set(Ut,Mn),Qe.forEach(Xn=>vs(Xn,Mn))}),F.push(()=>{O.forEach((Qe,Ut)=>{const Mn=h.get(Ut);Qe.forEach(Xn=>Vs(Xn,Mn))}),Qt.forEach((Qe,Ut)=>{const Mn=At.get(Ut);Qe.forEach(Xn=>Vs(Xn,Mn))}),W.forEach(Qe=>{this.processLeaveNode(Qe)})});const Dt=[],zt=[];for(let Qe=this._namespaceList.length-1;Qe>=0;Qe--)this._namespaceList[Qe].drainQueuedTransitions(K).forEach(Mn=>{const Xn=Mn.player,yi=Mn.element;if(Dt.push(Xn),this.collectedEnterElements.length){const Fi=yi[Xi];if(Fi&&Fi.setForMove){if(Fi.previousTriggersValues&&Fi.previousTriggersValues.has(Mn.triggerName)){const br=Fi.previousTriggersValues.get(Mn.triggerName),sr=this.statesByElement.get(Mn.element);if(sr&&sr.has(Mn.triggerName)){const _i=sr.get(Mn.triggerName);_i.value=br,sr.set(Mn.triggerName,_i)}}return void Xn.destroy()}}const mi=!tr||!this.driver.containsElement(tr,yi),Ri=At.get(yi),Di=h.get(yi),si=this._buildInstruction(Mn,Me,Di,Ri,mi);if(si.errors&&si.errors.length)return void zt.push(si);if(mi)return Xn.onStart(()=>z(yi,si.fromStyles)),Xn.onDestroy(()=>w(yi,si.toStyles)),void Mt.push(Xn);if(Mn.isFallbackTransition)return Xn.onStart(()=>z(yi,si.fromStyles)),Xn.onDestroy(()=>w(yi,si.toStyles)),void Mt.push(Xn);const ai=[];si.timelines.forEach(Fi=>{Fi.stretchStartingKeyframe=!0,this.disabledNodes.has(Fi.element)||ai.push(Fi)}),si.timelines=ai,Me.append(yi,si.timelines),Hn.push({instruction:si,player:Xn,element:yi}),si.queriedElements.forEach(Fi=>Ze(Kn,Fi,[]).push(Xn)),si.preStyleProps.forEach((Fi,br)=>{if(Fi.size){let sr=li.get(br);sr||li.set(br,sr=new Set),Fi.forEach((_i,Qi)=>sr.add(Qi))}}),si.postStyleProps.forEach((Fi,br)=>{let sr=Mi.get(br);sr||Mi.set(br,sr=new Set),Fi.forEach((_i,Qi)=>sr.add(Qi))})});if(zt.length){const Qe=[];zt.forEach(Ut=>{Qe.push(function G(Ot,F){return new n.wOt(3505,!1)}())}),Dt.forEach(Ut=>Ut.destroy()),this.reportError(Qe)}const wt=new Map,bt=new Map;Hn.forEach(Qe=>{const Ut=Qe.element;Me.has(Ut)&&(bt.set(Ut,Ut),this._beforeAnimationBuild(Qe.player.namespaceId,Qe.instruction,wt))}),Mt.forEach(Qe=>{const Ut=Qe.element;this._getPreviousPlayers(Ut,!1,Qe.namespaceId,Qe.triggerName,null).forEach(Xn=>{Ze(wt,Ut,[]).push(Xn),Xn.destroy()})});const ut=W.filter(Qe=>xa(Qe,li,Mi)),yn=new Map;oa(yn,this.driver,Re,Mi,l.kp).forEach(Qe=>{xa(Qe,li,Mi)&&ut.push(Qe)});const zn=new Map;O.forEach((Qe,Ut)=>{oa(zn,this.driver,new Set(Qe),li,l.FX)}),ut.forEach(Qe=>{const Ut=yn.get(Qe),Mn=zn.get(Qe);yn.set(Qe,new Map([...Ut?.entries()??[],...Mn?.entries()??[]]))});const fn=[],Cn=[],ni={};Hn.forEach(Qe=>{const{element:Ut,player:Mn,instruction:Xn}=Qe;if(Me.has(Ut)){if(Ji.has(Ut))return Mn.onDestroy(()=>w(Ut,Xn.toStyles)),Mn.disabled=!0,Mn.overrideTotalTime(Xn.totalTime),void Mt.push(Mn);let yi=ni;if(bt.size>1){let Ri=Ut;const Di=[];for(;Ri=Ri.parentNode;){const si=bt.get(Ri);if(si){yi=si;break}Di.push(Ri)}Di.forEach(si=>bt.set(si,yi))}const mi=this._buildAnimation(Mn.namespaceId,Xn,wt,en,zn,yn);if(Mn.setRealPlayer(mi),yi===ni)fn.push(Mn);else{const Ri=this.playersByElement.get(yi);Ri&&Ri.length&&(Mn.parentPlayer=Ne(Ri)),Mt.push(Mn)}}else z(Ut,Xn.fromStyles),Mn.onDestroy(()=>w(Ut,Xn.toStyles)),Cn.push(Mn),Ji.has(Ut)&&Mt.push(Mn)}),Cn.forEach(Qe=>{const Ut=en.get(Qe.element);if(Ut&&Ut.length){const Mn=Ne(Ut);Qe.setRealPlayer(Mn)}}),Mt.forEach(Qe=>{Qe.parentPlayer?Qe.syncPlayerEvents(Qe.parentPlayer):Qe.destroy()});for(let Qe=0;Qe<W.length;Qe++){const Ut=W[Qe],Mn=Ut[Xi];if(Vs(Ut,wn),Mn&&Mn.hasAnimation)continue;let Xn=[];if(Kn.size){let mi=Kn.get(Ut);mi&&mi.length&&Xn.push(...mi);let Ri=this.driver.query(Ut,An,!0);for(let Di=0;Di<Ri.length;Di++){let si=Kn.get(Ri[Di]);si&&si.length&&Xn.push(...si)}}const yi=Xn.filter(mi=>!mi.destroyed);yi.length?lo(this,Ut,yi):this.processLeaveNode(Ut)}return W.length=0,fn.forEach(Qe=>{this.players.push(Qe),Qe.onDone(()=>{Qe.destroy();const Ut=this.players.indexOf(Qe);this.players.splice(Ut,1)}),Qe.play()}),fn}afterFlush(F){this._flushFns.push(F)}afterFlushAnimationsDone(F){this._whenQuietFns.push(F)}_getPreviousPlayers(F,K,Me,Mt,en){let Hn=[];if(K){const Kn=this.playersByQueriedElement.get(F);Kn&&(Hn=Kn)}else{const Kn=this.playersByElement.get(F);if(Kn){const li=!en||en==Ts;Kn.forEach(Mi=>{Mi.queued||!li&&Mi.triggerName!=Mt||Hn.push(Mi)})}}return(Me||Mt)&&(Hn=Hn.filter(Kn=>!(Me&&Me!=Kn.namespaceId||Mt&&Mt!=Kn.triggerName))),Hn}_beforeAnimationBuild(F,K,Me){const en=K.element,Hn=K.isRemovalTransition?void 0:F,Kn=K.isRemovalTransition?void 0:K.triggerName;for(const li of K.timelines){const Mi=li.element,Ji=Mi!==en,tr=Ze(Me,Mi,[]);this._getPreviousPlayers(Mi,Ji,Hn,Kn,K.toState).forEach(O=>{const h=O.getRealPlayer();h.beforeDestroy&&h.beforeDestroy(),O.destroy(),tr.push(O)})}z(en,K.fromStyles)}_buildAnimation(F,K,Me,Mt,en,Hn){const Kn=K.triggerName,li=K.element,Mi=[],Ji=new Set,tr=new Set,Vi=K.timelines.map(h=>{const N=h.element;Ji.add(N);const W=N[Xi];if(W&&W.removedBeforeQueried)return new l.sf(h.duration,h.delay);const Ye=N!==li,Re=function Ps(Ot){const F=[];return Rs(Ot,F),F}((Me.get(N)||Zs).map(wt=>wt.getRealPlayer())).filter(wt=>!!wt.element&&wt.element===N),At=en.get(N),Qt=Hn.get(N),Dt=Pt(this._normalizer,h.keyframes,At,Qt),zt=this._buildPlayer(h,Dt,Re);if(h.subTimeline&&Mt&&tr.add(N),Ye){const wt=new ya(F,Kn,N);wt.setRealPlayer(zt),Mi.push(wt)}return zt});Mi.forEach(h=>{Ze(this.playersByQueriedElement,h.element,[]).push(h),h.onDone(()=>function Ba(Ot,F,K){let Me=Ot.get(F);if(Me){if(Me.length){const Mt=Me.indexOf(K);Me.splice(Mt,1)}0==Me.length&&Ot.delete(F)}return Me}(this.playersByQueriedElement,h.element,h))}),Ji.forEach(h=>vs(h,Gt));const O=Ne(Vi);return O.onDestroy(()=>{Ji.forEach(h=>Vs(h,Gt)),w(li,K.toStyles)}),tr.forEach(h=>{Ze(Mt,h,[]).push(O)}),O}_buildPlayer(F,K,Me){return K.length>0?this.driver.animate(F.element,K,F.duration,F.delay,F.easing,Me):new l.sf(F.duration,F.delay)}}class ya{constructor(F,K,Me){this.namespaceId=F,this.triggerName=K,this.element=Me,this._player=new l.sf,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(F){this._containsRealPlayer||(this._player=F,this._queuedCallbacks.forEach((K,Me)=>{K.forEach(Mt=>tt(F,Me,void 0,Mt))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(F.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(F){this.totalTime=F}syncPlayerEvents(F){const K=this._player;K.triggerCallback&&F.onStart(()=>K.triggerCallback("start")),F.onDone(()=>this.finish()),F.onDestroy(()=>this.destroy())}_queueEvent(F,K){Ze(this._queuedCallbacks,F,[]).push(K)}onDone(F){this.queued&&this._queueEvent("done",F),this._player.onDone(F)}onStart(F){this.queued&&this._queueEvent("start",F),this._player.onStart(F)}onDestroy(F){this.queued&&this._queueEvent("destroy",F),this._player.onDestroy(F)}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(F){this.queued||this._player.setPosition(F)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(F){const K=this._player;K.triggerCallback&&K.triggerCallback(F)}}function fs(Ot){return Ot&&1===Ot.nodeType}function Lr(Ot,F){const K=Ot.style.display;return Ot.style.display=F??"none",K}function oa(Ot,F,K,Me,Mt){const en=[];K.forEach(li=>en.push(Lr(li)));const Hn=[];Me.forEach((li,Mi)=>{const Ji=new Map;li.forEach(tr=>{const Vi=F.computeStyle(Mi,tr,Mt);Ji.set(tr,Vi),(!Vi||0==Vi.length)&&(Mi[Xi]=Nr,Hn.push(Mi))}),Ot.set(Mi,Ji)});let Kn=0;return K.forEach(li=>Lr(li,en[Kn++])),Hn}function $s(Ot,F){const K=new Map;if(Ot.forEach(Kn=>K.set(Kn,[])),0==F.length)return K;const Mt=new Set(F),en=new Map;function Hn(Kn){if(!Kn)return 1;let li=en.get(Kn);if(li)return li;const Mi=Kn.parentNode;return li=K.has(Mi)?Mi:Mt.has(Mi)?1:Hn(Mi),en.set(Kn,li),li}return F.forEach(Kn=>{const li=Hn(Kn);1!==li&&K.get(li).push(Kn)}),K}function vs(Ot,F){Ot.classList?.add(F)}function Vs(Ot,F){Ot.classList?.remove(F)}function lo(Ot,F,K){Ne(K).onDone(()=>Ot.processLeaveNode(F))}function Rs(Ot,F){for(let K=0;K<Ot.length;K++){const Me=Ot[K];Me instanceof l.ui?Rs(Me.players,F):F.push(Me)}}function xa(Ot,F,K){const Me=K.get(Ot);if(!Me)return!1;let Mt=F.get(Ot);return Mt?Me.forEach(en=>Mt.add(en)):F.set(Ot,Me),K.delete(Ot),!0}class cs{constructor(F,K,Me,Mt){this._driver=K,this._normalizer=Me,this._triggerCache={},this.onRemovalComplete=(en,Hn)=>{},this._transitionEngine=new da(F.body,K,Me,Mt),this._timelineEngine=new Qs(F.body,K,Me),this._transitionEngine.onRemovalComplete=(en,Hn)=>this.onRemovalComplete(en,Hn)}registerTrigger(F,K,Me,Mt,en){const Hn=F+"-"+Mt;let Kn=this._triggerCache[Hn];if(!Kn){const li=[],Ji=sn(this._driver,en,li,[]);if(li.length)throw function yt(Ot,F){return new n.wOt(3404,!1)}();Kn=function Rr(Ot,F,K){return new rr(Ot,F,K)}(Mt,Ji,this._normalizer),this._triggerCache[Hn]=Kn}this._transitionEngine.registerTrigger(K,Mt,Kn)}register(F,K){this._transitionEngine.register(F,K)}destroy(F,K){this._transitionEngine.destroy(F,K)}onInsert(F,K,Me,Mt){this._transitionEngine.insertNode(F,K,Me,Mt)}onRemove(F,K,Me){this._transitionEngine.removeNode(F,K,Me)}disableAnimations(F,K){this._transitionEngine.markElementAsDisabled(F,K)}process(F,K,Me,Mt){if("@"==Me.charAt(0)){const[en,Hn]=Ee(Me);this._timelineEngine.command(en,K,Hn,Mt)}else this._transitionEngine.trigger(F,K,Me,Mt)}listen(F,K,Me,Mt,en){if("@"==Me.charAt(0)){const[Hn,Kn]=Ee(Me);return this._timelineEngine.listen(Hn,K,Kn,en)}return this._transitionEngine.listen(F,K,Me,Mt,en)}flush(F=-1){this._transitionEngine.flush(F)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(F){this._transitionEngine.afterFlushAnimationsDone(F)}}class xs{static{this.initialStylesByElement=new WeakMap}constructor(F,K,Me){this._element=F,this._startStyles=K,this._endStyles=Me,this._state=0;let Mt=xs.initialStylesByElement.get(F);Mt||xs.initialStylesByElement.set(F,Mt=new Map),this._initialStyles=Mt}start(){this._state<1&&(this._startStyles&&w(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(w(this._element,this._initialStyles),this._endStyles&&(w(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(xs.initialStylesByElement.delete(this._element),this._startStyles&&(z(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(z(this._element,this._endStyles),this._endStyles=null),w(this._element,this._initialStyles),this._state=3)}}function Bs(Ot){let F=null;return Ot.forEach((K,Me)=>{(function wa(Ot){return"display"===Ot||"position"===Ot})(Me)&&(F=F||new Map,F.set(Me,K))}),F}class as{constructor(F,K,Me,Mt){this.element=F,this.keyframes=K,this.options=Me,this._specialStyles=Mt,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=Me.duration,this._delay=Me.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(F=>F()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const F=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,F,this.options),this._finalKeyframe=F.length?F[F.length-1]:new Map;const K=()=>this._onFinish();this.domPlayer.addEventListener("finish",K),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",K)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(F){const K=[];return F.forEach(Me=>{K.push(Object.fromEntries(Me))}),K}_triggerWebAnimation(F,K,Me){return F.animate(this._convertKeyframesToObject(K),Me)}onStart(F){this._originalOnStartFns.push(F),this._onStartFns.push(F)}onDone(F){this._originalOnDoneFns.push(F),this._onDoneFns.push(F)}onDestroy(F){this._onDestroyFns.push(F)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(F=>F()),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(F=>F()),this._onDestroyFns=[])}setPosition(F){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=F*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const F=new Map;this.hasStarted()&&this._finalKeyframe.forEach((Me,Mt)=>{"offset"!==Mt&&F.set(Mt,this._finished?Me:ht(this.element,Mt))}),this.currentSnapshot=F}triggerCallback(F){const K="start"===F?this._onStartFns:this._onDoneFns;K.forEach(Me=>Me()),K.length=0}}class qs{validateStyleProperty(F){return!0}validateAnimatableStyleProperty(F){return!0}matchesElement(F,K){return!1}containsElement(F,K){return un(F,K)}getParentElement(F){return Je(F)}query(F,K,Me){return xn(F,K,Me)}computeStyle(F,K,Me){return ht(F,K)}animate(F,K,Me,Mt,en,Hn=[]){const li={duration:Me,delay:Mt,fill:0==Mt?"both":"forwards"};en&&(li.easing=en);const Mi=new Map,Ji=Hn.filter(O=>O instanceof as);(function k(Ot,F){return 0===Ot||0===F})(Me,Mt)&&Ji.forEach(O=>{O.currentSnapshot.forEach((h,N)=>Mi.set(N,h))});let tr=function he(Ot){return Ot.length?Ot[0]instanceof Map?Ot:Ot.map(F=>new Map(Object.entries(F))):[]}(K).map(O=>new Map(O));tr=function le(Ot,F,K){if(K.size&&F.length){let Me=F[0],Mt=[];if(K.forEach((en,Hn)=>{Me.has(Hn)||Mt.push(Hn),Me.set(Hn,en)}),Mt.length)for(let en=1;en<F.length;en++){let Hn=F[en];Mt.forEach(Kn=>Hn.set(Kn,ht(Ot,Kn)))}}return F}(F,tr,Mi);const Vi=function Ns(Ot,F){let K=null,Me=null;return Array.isArray(F)&&F.length?(K=Bs(F[0]),F.length>1&&(Me=Bs(F[F.length-1]))):F instanceof Map&&(K=Bs(F)),K||Me?new xs(Ot,K,Me):null}(F,tr);return new as(F,tr,li,Vi)}}const bs="@.disabled";class Fr{constructor(F,K,Me,Mt){this.namespaceId=F,this.delegate=K,this.engine=Me,this._onDestroy=Mt,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(F){this.delegate.destroyNode?.(F)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(F,K){return this.delegate.createElement(F,K)}createComment(F){return this.delegate.createComment(F)}createText(F){return this.delegate.createText(F)}appendChild(F,K){this.delegate.appendChild(F,K),this.engine.onInsert(this.namespaceId,K,F,!1)}insertBefore(F,K,Me,Mt=!0){this.delegate.insertBefore(F,K,Me),this.engine.onInsert(this.namespaceId,K,F,Mt)}removeChild(F,K,Me){this.engine.onRemove(this.namespaceId,K,this.delegate)}selectRootElement(F,K){return this.delegate.selectRootElement(F,K)}parentNode(F){return this.delegate.parentNode(F)}nextSibling(F){return this.delegate.nextSibling(F)}setAttribute(F,K,Me,Mt){this.delegate.setAttribute(F,K,Me,Mt)}removeAttribute(F,K,Me){this.delegate.removeAttribute(F,K,Me)}addClass(F,K){this.delegate.addClass(F,K)}removeClass(F,K){this.delegate.removeClass(F,K)}setStyle(F,K,Me,Mt){this.delegate.setStyle(F,K,Me,Mt)}removeStyle(F,K,Me){this.delegate.removeStyle(F,K,Me)}setProperty(F,K,Me){"@"==K.charAt(0)&&K==bs?this.disableAnimations(F,!!Me):this.delegate.setProperty(F,K,Me)}setValue(F,K){this.delegate.setValue(F,K)}listen(F,K,Me){return this.delegate.listen(F,K,Me)}disableAnimations(F,K){this.engine.disableAnimations(F,K)}}class He extends Fr{constructor(F,K,Me,Mt,en){super(K,Me,Mt,en),this.factory=F,this.namespaceId=K}setProperty(F,K,Me){"@"==K.charAt(0)?"."==K.charAt(1)&&K==bs?this.disableAnimations(F,Me=void 0===Me||!!Me):this.engine.process(this.namespaceId,F,K.slice(1),Me):this.delegate.setProperty(F,K,Me)}listen(F,K,Me){if("@"==K.charAt(0)){const Mt=function ee(Ot){switch(Ot){case"body":return document.body;case"document":return document;case"window":return window;default:return Ot}}(F);let en=K.slice(1),Hn="";return"@"!=en.charAt(0)&&([en,Hn]=function Ie(Ot){const F=Ot.indexOf(".");return[Ot.substring(0,F),Ot.slice(F+1)]}(en)),this.engine.listen(this.namespaceId,Mt,en,Hn,Kn=>{this.factory.scheduleListenerCallback(Kn._data||-1,Me,Kn)})}return this.delegate.listen(F,K,Me)}}class dn{constructor(F,K,Me){this.delegate=F,this.engine=K,this._zone=Me,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,K.onRemovalComplete=(Mt,en)=>{const Hn=en?.parentNode(Mt);Hn&&en.removeChild(Hn,Mt)}}createRenderer(F,K){const Mt=this.delegate.createRenderer(F,K);if(!F||!K?.data?.animation){const Mi=this._rendererCache;let Ji=Mi.get(Mt);return Ji||(Ji=new Fr("",Mt,this.engine,()=>Mi.delete(Mt)),Mi.set(Mt,Ji)),Ji}const en=K.id,Hn=K.id+"-"+this._currentId;this._currentId++,this.engine.register(Hn,F);const Kn=Mi=>{Array.isArray(Mi)?Mi.forEach(Kn):this.engine.registerTrigger(en,Hn,F,Mi.name,Mi)};return K.data.animation.forEach(Kn),new He(this,Hn,Mt,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(F,K,Me){if(F>=0&&F<this._microtaskId)return void this._zone.run(()=>K(Me));const Mt=this._animationCallbacksBuffer;0==Mt.length&&queueMicrotask(()=>{this._zone.run(()=>{Mt.forEach(en=>{const[Hn,Kn]=en;Hn(Kn)}),this._animationCallbacksBuffer=[]})}),Mt.push([K,Me])}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()}}var In=p(5795);const mr=[{provide:Rt,useFactory:function Bi(){return new ft}},{provide:cs,useClass:(()=>{class Ot extends cs{constructor(K,Me,Mt){super(K,Me,Mt,(0,n.WQX)(n.An2,{optional:!0}))}ngOnDestroy(){this.flush()}static{this.\u0275fac=function(Me){return new(Me||Ot)(n.KVO(In.qQ),n.KVO(Fe),n.KVO(Rt))}}static{this.\u0275prov=n.jDH({token:Ot,factory:Ot.\u0275fac})}}return Ot})()},{provide:n._9s,useFactory:function ir(Ot,F,K){return new dn(Ot,F,K)},deps:[a.B7,cs,n.SKi]}],Le=[{provide:Fe,useFactory:()=>new qs},{provide:n.bc$,useValue:"BrowserAnimations"},...mr],Xe=[{provide:Fe,useClass:Dn},{provide:n.bc$,useValue:"NoopAnimations"},...mr];let ue=(()=>{class Ot{static withConfig(K){return{ngModule:Ot,providers:K.disableAnimations?Xe:Le}}static{this.\u0275fac=function(Me){return new(Me||Ot)}}static{this.\u0275mod=n.$C({type:Ot})}static{this.\u0275inj=n.G2t({providers:Le,imports:[a.Bb]})}}return Ot})()},10899:(Bt,Ce,p)=>{"use strict";p.d(Ce,{B7:()=>at,Bb:()=>Je,W8:()=>an,fM:()=>Nt,hE:()=>ze,sG:()=>oe,up:()=>wn});var n=p(61268),a=p(5795);class l extends a.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class m extends l{static makeCurrent(){(0,a.ZD)(new m)}onAndCancel(z,M,q){return z.addEventListener(M,q),()=>{z.removeEventListener(M,q)}}dispatchEvent(z,M){z.dispatchEvent(M)}remove(z){z.parentNode&&z.parentNode.removeChild(z)}createElement(z,M){return(M=M||this.getDefaultDocument()).createElement(z)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(z){return z.nodeType===Node.ELEMENT_NODE}isShadowRoot(z){return z instanceof DocumentFragment}getGlobalEventTarget(z,M){return"window"===M?window:"document"===M?z:"body"===M?z.body:null}getBaseHref(z){const M=function y(){return s=s||document.querySelector("base"),s?s.getAttribute("href"):null}();return null==M?null:function A(w){return new URL(w,document.baseURI).pathname}(M)}resetBaseElement(){s=null}getUserAgent(){return window.navigator.userAgent}getCookie(z){return(0,a._b)(document.cookie,z)}}let s=null,Z=(()=>{class w{build(){return new XMLHttpRequest}static{this.\u0275fac=function(q){return new(q||w)}}static{this.\u0275prov=n.jDH({token:w,factory:w.\u0275fac})}}return w})();const ie=new n.nKC("");let S=(()=>{class w{constructor(M,q){this._zone=q,this._eventNameToPlugin=new Map,M.forEach(Be=>{Be.manager=this}),this._plugins=M.slice().reverse()}addEventListener(M,q,Be){return this._findPluginFor(q).addEventListener(M,q,Be)}getZone(){return this._zone}_findPluginFor(M){let q=this._eventNameToPlugin.get(M);if(q)return q;if(q=this._plugins.find(Lt=>Lt.supports(M)),!q)throw new n.wOt(5101,!1);return this._eventNameToPlugin.set(M,q),q}static{this.\u0275fac=function(q){return new(q||w)(n.KVO(ie),n.KVO(n.SKi))}}static{this.\u0275prov=n.jDH({token:w,factory:w.\u0275fac})}}return w})();class _e{constructor(z){this._doc=z}}const ae="ng-app-id";let fe=(()=>{class w{constructor(M,q,Be,Lt={}){this.doc=M,this.appId=q,this.nonce=Be,this.platformId=Lt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,a.Vy)(Lt),this.resetHostNodes()}addStyles(M){for(const q of M)1===this.changeUsageCount(q,1)&&this.onStyleAdded(q)}removeStyles(M){for(const q of M)this.changeUsageCount(q,-1)<=0&&this.onStyleRemoved(q)}ngOnDestroy(){const M=this.styleNodesInDOM;M&&(M.forEach(q=>q.remove()),M.clear());for(const q of this.getAllStyles())this.onStyleRemoved(q);this.resetHostNodes()}addHost(M){this.hostNodes.add(M);for(const q of this.getAllStyles())this.addStyleToHost(M,q)}removeHost(M){this.hostNodes.delete(M)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(M){for(const q of this.hostNodes)this.addStyleToHost(q,M)}onStyleRemoved(M){const q=this.styleRef;q.get(M)?.elements?.forEach(Be=>Be.remove()),q.delete(M)}collectServerRenderedStyles(){const M=this.doc.head?.querySelectorAll(`style[${ae}="${this.appId}"]`);if(M?.length){const q=new Map;return M.forEach(Be=>{null!=Be.textContent&&q.set(Be.textContent,Be)}),q}return null}changeUsageCount(M,q){const Be=this.styleRef;if(Be.has(M)){const Lt=Be.get(M);return Lt.usage+=q,Lt.usage}return Be.set(M,{usage:q,elements:[]}),q}getStyleElement(M,q){const Be=this.styleNodesInDOM,Lt=Be?.get(q);if(Lt?.parentNode===M)return Be.delete(q),Lt.removeAttribute(ae),Lt;{const En=this.doc.createElement("style");return this.nonce&&En.setAttribute("nonce",this.nonce),En.textContent=q,this.platformIsServer&&En.setAttribute(ae,this.appId),M.appendChild(En),En}}addStyleToHost(M,q){const Be=this.getStyleElement(M,q),Lt=this.styleRef,En=Lt.get(q)?.elements;En?En.push(Be):Lt.set(q,{elements:[Be],usage:1})}resetHostNodes(){const M=this.hostNodes;M.clear(),M.add(this.doc.head)}static{this.\u0275fac=function(q){return new(q||w)(n.KVO(a.qQ),n.KVO(n.sZ2),n.KVO(n.BIS,8),n.KVO(n.Agw))}}static{this.\u0275prov=n.jDH({token:w,factory:w.\u0275fac})}}return w})();const be={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/"},Te=/%COMP%/g,E=new n.nKC("",{providedIn:"root",factory:()=>!0});function we(w,z){return z.map(M=>M.replace(Te,w))}let at=(()=>{class w{constructor(M,q,Be,Lt,En,lt,xe,de=null){this.eventManager=M,this.sharedStylesHost=q,this.appId=Be,this.removeStylesOnCompDestroy=Lt,this.doc=En,this.platformId=lt,this.ngZone=xe,this.nonce=de,this.rendererByCompId=new Map,this.platformIsServer=(0,a.Vy)(lt),this.defaultRenderer=new We(M,En,xe,this.platformIsServer)}createRenderer(M,q){if(!M||!q)return this.defaultRenderer;this.platformIsServer&&q.encapsulation===n.gXe.ShadowDom&&(q={...q,encapsulation:n.gXe.Emulated});const Be=this.getOrCreateRenderer(M,q);return Be instanceof Et?Be.applyToHost(M):Be instanceof gn&&Be.applyStyles(),Be}getOrCreateRenderer(M,q){const Be=this.rendererByCompId;let Lt=Be.get(q.id);if(!Lt){const En=this.doc,lt=this.ngZone,xe=this.eventManager,de=this.sharedStylesHost,k=this.removeStylesOnCompDestroy,le=this.platformIsServer;switch(q.encapsulation){case n.gXe.Emulated:Lt=new Et(xe,de,q,this.appId,k,En,lt,le);break;case n.gXe.ShadowDom:return new pn(xe,de,M,q,En,lt,this.nonce,le);default:Lt=new gn(xe,de,q,k,En,lt,le)}Be.set(q.id,Lt)}return Lt}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(q){return new(q||w)(n.KVO(S),n.KVO(fe),n.KVO(n.sZ2),n.KVO(E),n.KVO(a.qQ),n.KVO(n.Agw),n.KVO(n.SKi),n.KVO(n.BIS))}}static{this.\u0275prov=n.jDH({token:w,factory:w.\u0275fac})}}return w})();class We{constructor(z,M,q,Be){this.eventManager=z,this.doc=M,this.ngZone=q,this.platformIsServer=Be,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(z,M){return M?this.doc.createElementNS(be[M]||M,z):this.doc.createElement(z)}createComment(z){return this.doc.createComment(z)}createText(z){return this.doc.createTextNode(z)}appendChild(z,M){(nn(z)?z.content:z).appendChild(M)}insertBefore(z,M,q){z&&(nn(z)?z.content:z).insertBefore(M,q)}removeChild(z,M){z&&z.removeChild(M)}selectRootElement(z,M){let q="string"==typeof z?this.doc.querySelector(z):z;if(!q)throw new n.wOt(-5104,!1);return M||(q.textContent=""),q}parentNode(z){return z.parentNode}nextSibling(z){return z.nextSibling}setAttribute(z,M,q,Be){if(Be){M=Be+":"+M;const Lt=be[Be];Lt?z.setAttributeNS(Lt,M,q):z.setAttribute(M,q)}else z.setAttribute(M,q)}removeAttribute(z,M,q){if(q){const Be=be[q];Be?z.removeAttributeNS(Be,M):z.removeAttribute(`${q}:${M}`)}else z.removeAttribute(M)}addClass(z,M){z.classList.add(M)}removeClass(z,M){z.classList.remove(M)}setStyle(z,M,q,Be){Be&(n.czy.DashCase|n.czy.Important)?z.style.setProperty(M,q,Be&n.czy.Important?"important":""):z.style[M]=q}removeStyle(z,M,q){q&n.czy.DashCase?z.style.removeProperty(M):z.style[M]=""}setProperty(z,M,q){null!=z&&(z[M]=q)}setValue(z,M){z.nodeValue=M}listen(z,M,q){if("string"==typeof z&&!(z=(0,a.QT)().getGlobalEventTarget(this.doc,z)))throw new Error(`Unsupported event target ${z} for event ${M}`);return this.eventManager.addEventListener(z,M,this.decoratePreventDefault(q))}decoratePreventDefault(z){return M=>{if("__ngUnwrap__"===M)return z;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>z(M)):z(M))&&M.preventDefault()}}}function nn(w){return"TEMPLATE"===w.tagName&&void 0!==w.content}class pn extends We{constructor(z,M,q,Be,Lt,En,lt,xe){super(z,Lt,En,xe),this.sharedStylesHost=M,this.hostEl=q,this.shadowRoot=q.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const de=we(Be.id,Be.styles);for(const k of de){const le=document.createElement("style");lt&&le.setAttribute("nonce",lt),le.textContent=k,this.shadowRoot.appendChild(le)}}nodeOrShadowRoot(z){return z===this.hostEl?this.shadowRoot:z}appendChild(z,M){return super.appendChild(this.nodeOrShadowRoot(z),M)}insertBefore(z,M,q){return super.insertBefore(this.nodeOrShadowRoot(z),M,q)}removeChild(z,M){return super.removeChild(this.nodeOrShadowRoot(z),M)}parentNode(z){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(z)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class gn extends We{constructor(z,M,q,Be,Lt,En,lt,xe){super(z,Lt,En,lt),this.sharedStylesHost=M,this.removeStylesOnCompDestroy=Be,this.styles=xe?we(xe,q.styles):q.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Et extends gn{constructor(z,M,q,Be,Lt,En,lt,xe){const de=Be+"-"+q.id;super(z,M,q,Lt,En,lt,xe,de),this.contentAttr=function te(w){return"_ngcontent-%COMP%".replace(Te,w)}(de),this.hostAttr=function ne(w){return"_nghost-%COMP%".replace(Te,w)}(de)}applyToHost(z){this.applyStyles(),this.setAttribute(z,this.hostAttr,"")}createElement(z,M){const q=super.createElement(z,M);return super.setAttribute(q,this.contentAttr,""),q}}let ln=(()=>{class w extends _e{constructor(M){super(M)}supports(M){return!0}addEventListener(M,q,Be){return M.addEventListener(q,Be,!1),()=>this.removeEventListener(M,q,Be)}removeEventListener(M,q,Be){return M.removeEventListener(q,Be)}static{this.\u0275fac=function(q){return new(q||w)(n.KVO(a.qQ))}}static{this.\u0275prov=n.jDH({token:w,factory:w.\u0275fac})}}return w})();const Xt=["alt","control","meta","shift"],_n={"\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"},ke={alt:w=>w.altKey,control:w=>w.ctrlKey,meta:w=>w.metaKey,shift:w=>w.shiftKey};let re=(()=>{class w extends _e{constructor(M){super(M)}supports(M){return null!=w.parseEventName(M)}addEventListener(M,q,Be){const Lt=w.parseEventName(q),En=w.eventCallback(Lt.fullKey,Be,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,a.QT)().onAndCancel(M,Lt.domEventName,En))}static parseEventName(M){const q=M.toLowerCase().split("."),Be=q.shift();if(0===q.length||"keydown"!==Be&&"keyup"!==Be)return null;const Lt=w._normalizeKey(q.pop());let En="",lt=q.indexOf("code");if(lt>-1&&(q.splice(lt,1),En="code."),Xt.forEach(de=>{const k=q.indexOf(de);k>-1&&(q.splice(k,1),En+=de+".")}),En+=Lt,0!=q.length||0===Lt.length)return null;const xe={};return xe.domEventName=Be,xe.fullKey=En,xe}static matchEventFullKeyCode(M,q){let Be=_n[M.key]||M.key,Lt="";return q.indexOf("code.")>-1&&(Be=M.code,Lt="code."),!(null==Be||!Be)&&(Be=Be.toLowerCase()," "===Be?Be="space":"."===Be&&(Be="dot"),Xt.forEach(En=>{En!==Be&&(0,ke[En])(M)&&(Lt+=En+".")}),Lt+=Be,Lt===q)}static eventCallback(M,q,Be){return Lt=>{w.matchEventFullKeyCode(Lt,M)&&Be.runGuarded(()=>q(Lt))}}static _normalizeKey(M){return"esc"===M?"escape":M}static{this.\u0275fac=function(q){return new(q||w)(n.KVO(a.qQ))}}static{this.\u0275prov=n.jDH({token:w,factory:w.\u0275fac})}}return w})();const oe=(0,n.oH4)(n.fpN,"browser",[{provide:n.Agw,useValue:a.AJ},{provide:n.PLl,useValue:function Ne(){m.makeCurrent()},multi:!0},{provide:a.qQ,useFactory:function tt(){return(0,n.TL$)(document),document},deps:[]}]),Ze=new n.nKC(""),Ee=[{provide:n.e01,useClass:class L{addToWindow(z){n.JZv.getAngularTestability=(q,Be=!0)=>{const Lt=z.findTestabilityInTree(q,Be);if(null==Lt)throw new n.wOt(5103,!1);return Lt},n.JZv.getAllAngularTestabilities=()=>z.getAllTestabilities(),n.JZv.getAllAngularRootElements=()=>z.getAllRootElements(),n.JZv.frameworkStabilizers||(n.JZv.frameworkStabilizers=[]),n.JZv.frameworkStabilizers.push(q=>{const Be=n.JZv.getAllAngularTestabilities();let Lt=Be.length;const En=function(){Lt--,0==Lt&&q()};Be.forEach(lt=>{lt.whenStable(En)})})}findTestabilityInTree(z,M,q){return null==M?null:z.getTestability(M)??(q?(0,a.QT)().isShadowRoot(M)?this.findTestabilityInTree(z,M.host,!0):this.findTestabilityInTree(z,M.parentElement,!0):null)}},deps:[]},{provide:n.WHO,useClass:n.NYb,deps:[n.SKi,n.giA,n.e01]},{provide:n.NYb,useClass:n.NYb,deps:[n.SKi,n.giA,n.e01]}],rt=[{provide:n.H8p,useValue:"root"},{provide:n.zcH,useFactory:function Pt(){return new n.zcH},deps:[]},{provide:ie,useClass:ln,multi:!0,deps:[a.qQ,n.SKi,n.Agw]},{provide:ie,useClass:re,multi:!0,deps:[a.qQ]},at,fe,S,{provide:n._9s,useExisting:at},{provide:a.N0,useClass:Z,deps:[]},[]];let Je=(()=>{class w{constructor(M){}static withServerTransition(M){return{ngModule:w,providers:[{provide:n.sZ2,useValue:M.appId}]}}static{this.\u0275fac=function(q){return new(q||w)(n.KVO(Ze,12))}}static{this.\u0275mod=n.$C({type:w})}static{this.\u0275inj=n.G2t({providers:[...rt,...Ee],imports:[a.MD,n.Hbi]})}}return w})(),an=(()=>{class w{constructor(M){this._doc=M,this._dom=(0,a.QT)()}addTag(M,q=!1){return M?this._getOrCreateElement(M,q):null}addTags(M,q=!1){return M?M.reduce((Be,Lt)=>(Lt&&Be.push(this._getOrCreateElement(Lt,q)),Be),[]):[]}getTag(M){return M&&this._doc.querySelector(`meta[${M}]`)||null}getTags(M){if(!M)return[];const q=this._doc.querySelectorAll(`meta[${M}]`);return q?[].slice.call(q):[]}updateTag(M,q){if(!M)return null;q=q||this._parseSelector(M);const Be=this.getTag(q);return Be?this._setMetaElementAttributes(M,Be):this._getOrCreateElement(M,!0)}removeTag(M){this.removeTagElement(this.getTag(M))}removeTagElement(M){M&&this._dom.remove(M)}_getOrCreateElement(M,q=!1){if(!q){const En=this._parseSelector(M),lt=this.getTags(En).filter(xe=>this._containsAttributes(M,xe))[0];if(void 0!==lt)return lt}const Be=this._dom.createElement("meta");return this._setMetaElementAttributes(M,Be),this._doc.getElementsByTagName("head")[0].appendChild(Be),Be}_setMetaElementAttributes(M,q){return Object.keys(M).forEach(Be=>q.setAttribute(this._getMetaKeyMap(Be),M[Be])),q}_parseSelector(M){const q=M.name?"name":"property";return`${q}="${M[q]}"`}_containsAttributes(M,q){return Object.keys(M).every(Be=>q.getAttribute(this._getMetaKeyMap(Be))===M[Be])}_getMetaKeyMap(M){return X[M]||M}static{this.\u0275fac=function(q){return new(q||w)(n.KVO(a.qQ))}}static{this.\u0275prov=n.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();const X={httpEquiv:"http-equiv"};let ze=(()=>{class w{constructor(M){this._doc=M}getTitle(){return this._doc.title}setTitle(M){this._doc.title=M||""}static{this.\u0275fac=function(q){return new(q||w)(n.KVO(a.qQ))}}static{this.\u0275prov=n.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();const Rt={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},qt=new n.nKC("HammerGestureConfig"),me=new n.nKC("HammerLoader");let ot=(()=>{class w{constructor(){this.events=[],this.overrides={}}buildHammer(M){const q=new Hammer(M,this.options);q.get("pinch").set({enable:!0}),q.get("rotate").set({enable:!0});for(const Be in this.overrides)q.get(Be).set(this.overrides[Be]);return q}static{this.\u0275fac=function(q){return new(q||w)}}static{this.\u0275prov=n.jDH({token:w,factory:w.\u0275fac})}}return w})(),nt=(()=>{class w extends _e{constructor(M,q,Be,Lt){super(M),this._config=q,this.console=Be,this.loader=Lt,this._loaderPromise=null}supports(M){return!(!Rt.hasOwnProperty(M.toLowerCase())&&!this.isCustomEvent(M)||!window.Hammer&&!this.loader)}addEventListener(M,q,Be){const Lt=this.manager.getZone();if(q=q.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||Lt.runOutsideAngular(()=>this.loader());let En=!1,lt=()=>{En=!0};return Lt.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?En||(lt=this.addEventListener(M,q,Be)):lt=()=>{}}).catch(()=>{lt=()=>{}})),()=>{lt()}}return Lt.runOutsideAngular(()=>{const En=this._config.buildHammer(M),lt=function(xe){Lt.runGuarded(function(){Be(xe)})};return En.on(q,lt),()=>{En.off(q,lt),"function"==typeof En.destroy&&En.destroy()}})}isCustomEvent(M){return this._config.events.indexOf(M)>-1}static{this.\u0275fac=function(q){return new(q||w)(n.KVO(a.qQ),n.KVO(qt),n.KVO(n.H3F),n.KVO(me,8))}}static{this.\u0275prov=n.jDH({token:w,factory:w.\u0275fac})}}return w})(),Nt=(()=>{class w{static{this.\u0275fac=function(q){return new(q||w)}}static{this.\u0275mod=n.$C({type:w})}static{this.\u0275inj=n.G2t({providers:[{provide:ie,useClass:nt,multi:!0,deps:[a.qQ,qt,n.H3F,[new n.Xx1,me]]},{provide:qt,useClass:ot,deps:[]}]})}}return w})(),wn=(()=>{class w{static{this.\u0275fac=function(q){return new(q||w)}}static{this.\u0275prov=n.jDH({token:w,factory:function(q){let Be=null;return Be=q?new(q||w):n.KVO(Pn),Be},providedIn:"root"})}}return w})(),Pn=(()=>{class w extends wn{constructor(M){super(),this._doc=M}sanitize(M,q){if(null==q)return null;switch(M){case n.WPN.NONE:return q;case n.WPN.HTML:return(0,n.ZF7)(q,"HTML")?(0,n.rcV)(q):(0,n.h9k)(this._doc,String(q)).toString();case n.WPN.STYLE:return(0,n.ZF7)(q,"Style")?(0,n.rcV)(q):q;case n.WPN.SCRIPT:if((0,n.ZF7)(q,"Script"))return(0,n.rcV)(q);throw new n.wOt(5200,!1);case n.WPN.URL:return(0,n.ZF7)(q,"URL")?(0,n.rcV)(q):(0,n.$MX)(String(q));case n.WPN.RESOURCE_URL:if((0,n.ZF7)(q,"ResourceURL"))return(0,n.rcV)(q);throw new n.wOt(5201,!1);default:throw new n.wOt(5202,!1)}}bypassSecurityTrustHtml(M){return(0,n.Kcf)(M)}bypassSecurityTrustStyle(M){return(0,n.cWb)(M)}bypassSecurityTrustScript(M){return(0,n.UyX)(M)}bypassSecurityTrustUrl(M){return(0,n.osQ)(M)}bypassSecurityTrustResourceUrl(M){return(0,n.e5t)(M)}static{this.\u0275fac=function(q){return new(q||w)(n.KVO(a.qQ))}}static{this.\u0275prov=n.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})()},60618:(Bt,Ce,p)=>{"use strict";p.d(Ce,{nX:()=>aa,j5:()=>Yn,wF:()=>Ve,L6:()=>Cr,Z:()=>Y,Ix:()=>yr,Wk:()=>Or,wQ:()=>Ir,iI:()=>Ll,n3:()=>Xi,ld:()=>kr});var n=p(61268),a=p(55892),l=p(79734),m=p(89663),s=p(55502),y=p(89946),A=p(1924),L=p(20937),Z=p(75648),ie=p(8481),S=p(67468),_e=p(49057),ae=p(79103),fe=p(56811),be=p(90848),Te=p(73114);function Ge(){return(0,be.N)((I,se)=>{let B=null;I._refCount++;const Q=(0,Te._)(se,void 0,void 0,void 0,()=>{if(!I||I._refCount<=0||0<--I._refCount)return void(B=null);const et=I._connection,jt=B;B=null,et&&(!jt||et===jt)&&et.unsubscribe(),se.unsubscribe()});I.subscribe(Q),Q.closed||(B=I.connect())})}class _t extends ae.c{constructor(se,B){super(),this.source=se,this.subjectFactory=B,this._subject=null,this._refCount=0,this._connection=null,(0,be.S)(se)&&(this.lift=se.lift)}_subscribe(se){return this.getSubject().subscribe(se)}getSubject(){const se=this._subject;return(!se||se.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:se}=this;this._subject=this._connection=null,se?.unsubscribe()}connect(){let se=this._connection;if(!se){se=this._connection=new fe.yU;const B=this.getSubject();se.add(this.source.subscribe((0,Te._)(B,void 0,()=>{this._teardown(),B.complete()},Q=>{this._teardown(),B.error(Q)},()=>this._teardown()))),se.closed&&(this._connection=null,se=fe.yU.EMPTY)}return se}refCount(){return Ge()(this)}}var dt=p(53613),P=p(5795),E=p(28228),te=p(96660),ne=p(99515),we=p(98434),at=p(19754),We=p(14403),je=p(28112),yt=p(6204),nn=p(61383),pn=p(85955),gn=p(34238),Et=p(75691),ln=p(97140),Xt=p(31755),_n=p(92645),ke=p(13638),re=p(179),pe=p(54867),U=p(10899);const G="primary",J=Symbol("RouteTitle");class Ne{constructor(se){this.params=se||{}}has(se){return Object.prototype.hasOwnProperty.call(this.params,se)}get(se){if(this.has(se)){const B=this.params[se];return Array.isArray(B)?B[0]:B}return null}getAll(se){if(this.has(se)){const B=this.params[se];return Array.isArray(B)?B:[B]}return[]}get keys(){return Object.keys(this.params)}}function Pt(I){return new Ne(I)}function tt(I,se,B){const Q=B.path.split("/");if(Q.length>I.length||"full"===B.pathMatch&&(se.hasChildren()||Q.length<I.length))return null;const et={};for(let jt=0;jt<Q.length;jt++){const Ln=Q[jt],di=I[jt];if(Ln.startsWith(":"))et[Ln.substring(1)]=di;else if(Ln!==di.path)return null}return{consumed:I.slice(0,Q.length),posParams:et}}function oe(I,se){const B=I?Ze(I):void 0,Q=se?Ze(se):void 0;if(!B||!Q||B.length!=Q.length)return!1;let et;for(let jt=0;jt<B.length;jt++)if(et=B[jt],!Ee(I[et],se[et]))return!1;return!0}function Ze(I){return[...Object.keys(I),...Object.getOwnPropertySymbols(I)]}function Ee(I,se){if(Array.isArray(I)&&Array.isArray(se)){if(I.length!==se.length)return!1;const B=[...I].sort(),Q=[...se].sort();return B.every((et,jt)=>Q[jt]===et)}return I===se}function rt(I){return I.length>0?I[I.length-1]:null}function Je(I){return(0,a.A)(I)?I:(0,n.jNT)(I)?(0,l.H)(Promise.resolve(I)):(0,m.of)(I)}const an={exact:function st(I,se,B){if(!me(I.segments,se.segments)||!ri(I.segments,se.segments,B)||I.numberOfChildren!==se.numberOfChildren)return!1;for(const Q in se.children)if(!I.children[Q]||!st(I.children[Q],se.children[Q],B))return!1;return!0},subset:un},X={exact:function it(I,se){return oe(I,se)},subset:function $t(I,se){return Object.keys(se).length<=Object.keys(I).length&&Object.keys(se).every(B=>Ee(I[B],se[B]))},ignored:()=>!0};function ze(I,se,B){return an[B.paths](I.root,se.root,B.matrixParams)&&X[B.queryParams](I.queryParams,se.queryParams)&&!("exact"===B.fragment&&I.fragment!==se.fragment)}function un(I,se,B){return xn(I,se,se.segments,B)}function xn(I,se,B,Q){if(I.segments.length>B.length){const et=I.segments.slice(0,B.length);return!(!me(et,B)||se.hasChildren()||!ri(et,B,Q))}if(I.segments.length===B.length){if(!me(I.segments,B)||!ri(I.segments,B,Q))return!1;for(const et in se.children)if(!I.children[et]||!un(I.children[et],se.children[et],Q))return!1;return!0}{const et=B.slice(0,I.segments.length),jt=B.slice(I.segments.length);return!!(me(I.segments,et)&&ri(I.segments,et,Q)&&I.children[G])&&xn(I.children[G],se,jt,Q)}}function ri(I,se,B){return se.every((Q,et)=>X[B](I[et].parameters,Q.parameters))}class Dn{constructor(se=new Fe([],{}),B={},Q=null){this.root=se,this.queryParams=B,this.fragment=Q}get queryParamMap(){return this._queryParamMap??=Pt(this.queryParams),this._queryParamMap}toString(){return wn.serialize(this)}}class Fe{constructor(se,B){this.segments=se,this.children=B,this.parent=null,Object.values(B).forEach(Q=>Q.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Pn(this)}}class Rt{constructor(se,B){this.path=se,this.parameters=B}get parameterMap(){return this._parameterMap??=Pt(this.parameters),this._parameterMap}toString(){return he(this)}}function me(I,se){return I.length===se.length&&I.every((B,Q)=>B.path===se[Q].path)}let nt=(()=>{class I{static{this.\u0275fac=function(Q){return new(Q||I)}}static{this.\u0275prov=n.jDH({token:I,factory:()=>new Nt,providedIn:"root"})}}return I})();class Nt{parse(se){const B=new de(se);return new Dn(B.parseRootSegment(),B.parseQueryParams(),B.parseFragment())}serialize(se){const B=`/${ti(se.root,!0)}`,Q=function w(I){const se=Object.entries(I).map(([B,Q])=>Array.isArray(Q)?Q.map(et=>`${An(B)}=${An(et)}`).join("&"):`${An(B)}=${An(Q)}`).filter(B=>B);return se.length?`?${se.join("&")}`:""}(se.queryParams);return`${B}${Q}${"string"==typeof se.fragment?`#${function St(I){return encodeURI(I)}(se.fragment)}`:""}`}}const wn=new Nt;function Pn(I){return I.segments.map(se=>he(se)).join("/")}function ti(I,se){if(!I.hasChildren())return Pn(I);if(se){const B=I.children[G]?ti(I.children[G],!1):"",Q=[];return Object.entries(I.children).forEach(([et,jt])=>{et!==G&&Q.push(`${et}:${ti(jt,!1)}`)}),Q.length>0?`${B}(${Q.join("//")})`:B}{const B=function ot(I,se){let B=[];return Object.entries(I.children).forEach(([Q,et])=>{Q===G&&(B=B.concat(se(et,Q)))}),Object.entries(I.children).forEach(([Q,et])=>{Q!==G&&(B=B.concat(se(et,Q)))}),B}(I,(Q,et)=>et===G?[ti(I.children[G],!1)]:[`${et}:${ti(Q,!1)}`]);return 1===Object.keys(I.children).length&&null!=I.children[G]?`${Pn(I)}/${B[0]}`:`${Pn(I)}/(${B.join("//")})`}}function Gt(I){return encodeURIComponent(I).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function An(I){return Gt(I).replace(/%3B/gi,";")}function bn(I){return Gt(I).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function qe(I){return decodeURIComponent(I)}function hn(I){return qe(I.replace(/\+/g,"%20"))}function he(I){return`${bn(I.path)}${function kt(I){return Object.entries(I).map(([se,B])=>`;${bn(se)}=${bn(B)}`).join("")}(I.parameters)}`}const z=/^[^\/()?;#]+/;function M(I){const se=I.match(z);return se?se[0]:""}const q=/^[^\/()?;=#]+/,Lt=/^[^=?&#]+/,lt=/^[^&#]+/;class de{constructor(se){this.url=se,this.remaining=se}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Fe([],{}):new Fe([],this.parseChildren())}parseQueryParams(){const se={};if(this.consumeOptional("?"))do{this.parseQueryParam(se)}while(this.consumeOptional("&"));return se}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const se=[];for(this.peekStartsWith("(")||se.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),se.push(this.parseSegment());let B={};this.peekStartsWith("/(")&&(this.capture("/"),B=this.parseParens(!0));let Q={};return this.peekStartsWith("(")&&(Q=this.parseParens(!1)),(se.length>0||Object.keys(B).length>0)&&(Q[G]=new Fe(se,B)),Q}parseSegment(){const se=M(this.remaining);if(""===se&&this.peekStartsWith(";"))throw new n.wOt(4009,!1);return this.capture(se),new Rt(qe(se),this.parseMatrixParams())}parseMatrixParams(){const se={};for(;this.consumeOptional(";");)this.parseParam(se);return se}parseParam(se){const B=function Be(I){const se=I.match(q);return se?se[0]:""}(this.remaining);if(!B)return;this.capture(B);let Q="";if(this.consumeOptional("=")){const et=M(this.remaining);et&&(Q=et,this.capture(Q))}se[qe(B)]=qe(Q)}parseQueryParam(se){const B=function En(I){const se=I.match(Lt);return se?se[0]:""}(this.remaining);if(!B)return;this.capture(B);let Q="";if(this.consumeOptional("=")){const Ln=function xe(I){const se=I.match(lt);return se?se[0]:""}(this.remaining);Ln&&(Q=Ln,this.capture(Q))}const et=hn(B),jt=hn(Q);if(se.hasOwnProperty(et)){let Ln=se[et];Array.isArray(Ln)||(Ln=[Ln],se[et]=Ln),Ln.push(jt)}else se[et]=jt}parseParens(se){const B={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const Q=M(this.remaining),et=this.remaining[Q.length];if("/"!==et&&")"!==et&&";"!==et)throw new n.wOt(4010,!1);let jt;Q.indexOf(":")>-1?(jt=Q.slice(0,Q.indexOf(":")),this.capture(jt),this.capture(":")):se&&(jt=G);const Ln=this.parseChildren();B[jt]=1===Object.keys(Ln).length?Ln[G]:new Fe([],Ln),this.consumeOptional("//")}return B}peekStartsWith(se){return this.remaining.startsWith(se)}consumeOptional(se){return!!this.peekStartsWith(se)&&(this.remaining=this.remaining.substring(se.length),!0)}capture(se){if(!this.consumeOptional(se))throw new n.wOt(4011,!1)}}function k(I){return I.segments.length>0?new Fe([],{[G]:I}):I}function le(I){const se={};for(const[Q,et]of Object.entries(I.children)){const jt=le(et);if(Q===G&&0===jt.segments.length&&jt.hasChildren())for(const[Ln,di]of Object.entries(jt.children))se[Ln]=di;else(jt.segments.length>0||jt.hasChildren())&&(se[Q]=jt)}return function ge(I){if(1===I.numberOfChildren&&I.children[G]){const se=I.children[G];return new Fe(I.segments.concat(se.segments),se.children)}return I}(new Fe(I.segments,se))}function ht(I){return I instanceof Dn}function ft(I){let se;const et=k(function B(jt){const Ln={};for(const ui of jt.children){const or=B(ui);Ln[ui.outlet]=or}const di=new Fe(jt.url,Ln);return jt===I&&(se=di),di}(I.root));return se??et}function Tt(I,se,B,Q){let et=I;for(;et.parent;)et=et.parent;if(0===se.length)return oi(et,et,et,B,Q);const jt=function vi(I){if("string"==typeof I[0]&&1===I.length&&"/"===I[0])return new Si(!0,0,I);let se=0,B=!1;const Q=I.reduce((et,jt,Ln)=>{if("object"==typeof jt&&null!=jt){if(jt.outlets){const di={};return Object.entries(jt.outlets).forEach(([ui,or])=>{di[ui]="string"==typeof or?or.split("/"):or}),[...et,{outlets:di}]}if(jt.segmentPath)return[...et,jt.segmentPath]}return"string"!=typeof jt?[...et,jt]:0===Ln?(jt.split("/").forEach((di,ui)=>{0==ui&&"."===di||(0==ui&&""===di?B=!0:".."===di?se++:""!=di&&et.push(di))}),et):[...et,jt]},[]);return new Si(B,se,Q)}(se);if(jt.toRoot())return oi(et,et,new Fe([],{}),B,Q);const Ln=function $n(I,se,B){if(I.isAbsolute)return new mn(se,!0,0);if(!B)return new mn(se,!1,NaN);if(null===B.parent)return new mn(B,!0,0);const Q=Tn(I.commands[0])?0:1;return function Ae(I,se,B){let Q=I,et=se,jt=B;for(;jt>et;){if(jt-=et,Q=Q.parent,!Q)throw new n.wOt(4005,!1);et=Q.segments.length}return new mn(Q,!1,et-jt)}(B,B.segments.length-1+Q,I.numberOfDoubleDots)}(jt,et,I),di=Ln.processChildren?Nn(Ln.segmentGroup,Ln.index,jt.commands):pt(Ln.segmentGroup,Ln.index,jt.commands);return oi(et,Ln.segmentGroup,di,B,Q)}function Tn(I){return"object"==typeof I&&null!=I&&!I.outlets&&!I.segmentPath}function tn(I){return"object"==typeof I&&null!=I&&I.outlets}function oi(I,se,B,Q,et){let Ln,jt={};Q&&Object.entries(Q).forEach(([ui,or])=>{jt[ui]=Array.isArray(or)?or.map(Vr=>`${Vr}`):`${or}`}),Ln=I===se?B:hi(I,se,B);const di=k(le(Ln));return new Dn(di,jt,et)}function hi(I,se,B){const Q={};return Object.entries(I.children).forEach(([et,jt])=>{Q[et]=jt===se?B:hi(jt,se,B)}),new Fe(I.segments,Q)}class Si{constructor(se,B,Q){if(this.isAbsolute=se,this.numberOfDoubleDots=B,this.commands=Q,se&&Q.length>0&&Tn(Q[0]))throw new n.wOt(4003,!1);const et=Q.find(tn);if(et&&et!==rt(Q))throw new n.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class mn{constructor(se,B,Q){this.segmentGroup=se,this.processChildren=B,this.index=Q}}function pt(I,se,B){if(I??=new Fe([],{}),0===I.segments.length&&I.hasChildren())return Nn(I,se,B);const Q=function Rn(I,se,B){let Q=0,et=se;const jt={match:!1,pathIndex:0,commandIndex:0};for(;et<I.segments.length;){if(Q>=B.length)return jt;const Ln=I.segments[et],di=B[Q];if(tn(di))break;const ui=`${di}`,or=Q<B.length-1?B[Q+1]:null;if(et>0&&void 0===ui)break;if(ui&&or&&"object"==typeof or&&void 0===or.outlets){if(!On(ui,or,Ln))return jt;Q+=2}else{if(!On(ui,{},Ln))return jt;Q++}et++}return{match:!0,pathIndex:et,commandIndex:Q}}(I,se,B),et=B.slice(Q.commandIndex);if(Q.match&&Q.pathIndex<I.segments.length){const jt=new Fe(I.segments.slice(0,Q.pathIndex),{});return jt.children[G]=new Fe(I.segments.slice(Q.pathIndex),I.children),Nn(jt,0,et)}return Q.match&&0===et.length?new Fe(I.segments,{}):Q.match&&!I.hasChildren()?$e(I,se,B):Q.match?Nn(I,0,et):$e(I,se,B)}function Nn(I,se,B){if(0===B.length)return new Fe(I.segments,{});{const Q=function Sn(I){return tn(I[0])?I[0].outlets:{[G]:I}}(B),et={};if(Object.keys(Q).some(jt=>jt!==G)&&I.children[G]&&1===I.numberOfChildren&&0===I.children[G].segments.length){const jt=Nn(I.children[G],se,B);return new Fe(I.segments,jt.children)}return Object.entries(Q).forEach(([jt,Ln])=>{"string"==typeof Ln&&(Ln=[Ln]),null!==Ln&&(et[jt]=pt(I.children[jt],se,Ln))}),Object.entries(I.children).forEach(([jt,Ln])=>{void 0===Q[jt]&&(et[jt]=Ln)}),new Fe(I.segments,et)}}function $e(I,se,B){const Q=I.segments.slice(0,se);let et=0;for(;et<B.length;){const jt=B[et];if(tn(jt)){const ui=sn(jt.outlets);return new Fe(Q,ui)}if(0===et&&Tn(B[0])){Q.push(new Rt(I.segments[se].path,Zt(B[0]))),et++;continue}const Ln=tn(jt)?jt.outlets[G]:`${jt}`,di=et<B.length-1?B[et+1]:null;Ln&&di&&Tn(di)?(Q.push(new Rt(Ln,Zt(di))),et+=2):(Q.push(new Rt(Ln,{})),et++)}return new Fe(Q,{})}function sn(I){const se={};return Object.entries(I).forEach(([B,Q])=>{"string"==typeof Q&&(Q=[Q]),null!==Q&&(se[B]=$e(new Fe([],{}),0,Q))}),se}function Zt(I){const se={};return Object.entries(I).forEach(([B,Q])=>se[B]=`${Q}`),se}function On(I,se,B){return I==B.path&&oe(se,B.parameters)}const Bn="imperative";var Ct=function(I){return I[I.NavigationStart=0]="NavigationStart",I[I.NavigationEnd=1]="NavigationEnd",I[I.NavigationCancel=2]="NavigationCancel",I[I.NavigationError=3]="NavigationError",I[I.RoutesRecognized=4]="RoutesRecognized",I[I.ResolveStart=5]="ResolveStart",I[I.ResolveEnd=6]="ResolveEnd",I[I.GuardsCheckStart=7]="GuardsCheckStart",I[I.GuardsCheckEnd=8]="GuardsCheckEnd",I[I.RouteConfigLoadStart=9]="RouteConfigLoadStart",I[I.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",I[I.ChildActivationStart=11]="ChildActivationStart",I[I.ChildActivationEnd=12]="ChildActivationEnd",I[I.ActivationStart=13]="ActivationStart",I[I.ActivationEnd=14]="ActivationEnd",I[I.Scroll=15]="Scroll",I[I.NavigationSkipped=16]="NavigationSkipped",I}(Ct||{});class Wn{constructor(se,B){this.id=se,this.url=B}}class Y extends Wn{constructor(se,B,Q="imperative",et=null){super(se,B),this.type=Ct.NavigationStart,this.navigationTrigger=Q,this.restoredState=et}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Ve extends Wn{constructor(se,B,Q){super(se,B),this.urlAfterRedirects=Q,this.type=Ct.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Se=function(I){return I[I.Redirect=0]="Redirect",I[I.SupersededByNewNavigation=1]="SupersededByNewNavigation",I[I.NoDataFromResolver=2]="NoDataFromResolver",I[I.GuardRejected=3]="GuardRejected",I}(Se||{}),Yt=function(I){return I[I.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",I[I.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",I}(Yt||{});class Yn extends Wn{constructor(se,B,Q,et){super(se,B),this.reason=Q,this.code=et,this.type=Ct.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Li extends Wn{constructor(se,B,Q,et){super(se,B),this.reason=Q,this.code=et,this.type=Ct.NavigationSkipped}}class Cr extends Wn{constructor(se,B,Q,et){super(se,B),this.error=Q,this.target=et,this.type=Ct.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class kr extends Wn{constructor(se,B,Q,et){super(se,B),this.urlAfterRedirects=Q,this.state=et,this.type=Ct.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class vr extends Wn{constructor(se,B,Q,et){super(se,B),this.urlAfterRedirects=Q,this.state=et,this.type=Ct.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class gr extends Wn{constructor(se,B,Q,et,jt){super(se,B),this.urlAfterRedirects=Q,this.state=et,this.shouldActivate=jt,this.type=Ct.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class dr extends Wn{constructor(se,B,Q,et){super(se,B),this.urlAfterRedirects=Q,this.state=et,this.type=Ct.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class hs extends Wn{constructor(se,B,Q,et){super(se,B),this.urlAfterRedirects=Q,this.state=et,this.type=Ct.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Tr{constructor(se){this.route=se,this.type=Ct.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Jr{constructor(se){this.route=se,this.type=Ct.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class ls{constructor(se){this.snapshot=se,this.type=Ct.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class is{constructor(se){this.snapshot=se,this.type=Ct.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ur{constructor(se){this.snapshot=se,this.type=Ct.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ce{constructor(se){this.snapshot=se,this.type=Ct.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ct{constructor(se,B,Q){this.routerEvent=se,this.position=B,this.anchor=Q,this.type=Ct.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class vt{}class on{constructor(se){this.url=se}}class gi{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Gi,this.attachRef=null}}let Gi=(()=>{class I{constructor(){this.contexts=new Map}onChildOutletCreated(B,Q){const et=this.getOrCreateContext(B);et.outlet=Q,this.contexts.set(B,et)}onChildOutletDestroyed(B){const Q=this.getContext(B);Q&&(Q.outlet=null,Q.attachRef=null)}onOutletDeactivated(){const B=this.contexts;return this.contexts=new Map,B}onOutletReAttached(B){this.contexts=B}getOrCreateContext(B){let Q=this.getContext(B);return Q||(Q=new gi,this.contexts.set(B,Q)),Q}getContext(B){return this.contexts.get(B)||null}static{this.\u0275fac=function(Q){return new(Q||I)}}static{this.\u0275prov=n.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})();class $i{constructor(se){this._root=se}get root(){return this._root.value}parent(se){const B=this.pathFromRoot(se);return B.length>1?B[B.length-2]:null}children(se){const B=Dr(se,this._root);return B?B.children.map(Q=>Q.value):[]}firstChild(se){const B=Dr(se,this._root);return B&&B.children.length>0?B.children[0].value:null}siblings(se){const B=Rr(se,this._root);return B.length<2?[]:B[B.length-2].children.map(et=>et.value).filter(et=>et!==se)}pathFromRoot(se){return Rr(se,this._root).map(B=>B.value)}}function Dr(I,se){if(I===se.value)return se;for(const B of se.children){const Q=Dr(I,B);if(Q)return Q}return null}function Rr(I,se){if(I===se.value)return[se];for(const B of se.children){const Q=Rr(I,B);if(Q.length)return Q.unshift(se),Q}return[]}class rr{constructor(se,B){this.value=se,this.children=B}toString(){return`TreeNode(${this.value})`}}function ss(I){const se={};return I&&I.children.forEach(B=>se[B.value.outlet]=B),se}class js extends $i{constructor(se,B){super(se),this.snapshot=B,ka(this,se)}toString(){return this.snapshot.toString()}}function Sa(I){const se=function Qs(I){const jt=new pa([],{},{},"",{},G,I,null,{});return new Na("",new rr(jt,[]))}(I),B=new s.t([new Rt("",{})]),Q=new s.t({}),et=new s.t({}),jt=new s.t({}),Ln=new s.t(""),di=new aa(B,Q,jt,Ln,et,G,I,se.root);return di.snapshot=se.root,new js(new rr(di,[]),se)}class aa{constructor(se,B,Q,et,jt,Ln,di,ui){this.urlSubject=se,this.paramsSubject=B,this.queryParamsSubject=Q,this.fragmentSubject=et,this.dataSubject=jt,this.outlet=Ln,this.component=di,this._futureSnapshot=ui,this.title=this.dataSubject?.pipe((0,E.T)(or=>or[J]))??(0,m.of)(void 0),this.url=se,this.params=B,this.queryParams=Q,this.fragment=et,this.data=jt}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.params.pipe((0,E.T)(se=>Pt(se))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,E.T)(se=>Pt(se))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function ca(I,se,B="emptyOnly"){let Q;const{routeConfig:et}=I;return Q=null===se||"always"!==B&&""!==et?.path&&(se.component||se.routeConfig?.loadComponent)?{params:{...I.params},data:{...I.data},resolve:{...I.data,...I._resolvedData??{}}}:{params:{...se.params,...I.params},data:{...se.data,...I.data},resolve:{...I.data,...se.data,...et?.data,...I._resolvedData}},et&&Nr(et)&&(Q.resolve[J]=et.title),Q}class pa{get title(){return this.data?.[J]}constructor(se,B,Q,et,jt,Ln,di,ui,or){this.url=se,this.params=B,this.queryParams=Q,this.fragment=et,this.data=jt,this.outlet=Ln,this.component=di,this.routeConfig=ui,this._resolve=or}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??=Pt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Pt(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(Q=>Q.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Na extends $i{constructor(se,B){super(B),this.url=se,ka(this,B)}toString(){return Ua(this._root)}}function ka(I,se){se.value._routerState=I,se.children.forEach(B=>ka(I,B))}function Ua(I){const se=I.children.length>0?` { ${I.children.map(Ua).join(", ")} } `:"";return`${I.value}${se}`}function Zs(I){if(I.snapshot){const se=I.snapshot,B=I._futureSnapshot;I.snapshot=B,oe(se.queryParams,B.queryParams)||I.queryParamsSubject.next(B.queryParams),se.fragment!==B.fragment&&I.fragmentSubject.next(B.fragment),oe(se.params,B.params)||I.paramsSubject.next(B.params),function It(I,se){if(I.length!==se.length)return!1;for(let B=0;B<I.length;++B)if(!oe(I[B],se[B]))return!1;return!0}(se.url,B.url)||I.urlSubject.next(B.url),oe(se.data,B.data)||I.dataSubject.next(B.data)}else I.snapshot=I._futureSnapshot,I.dataSubject.next(I._futureSnapshot.data)}function zs(I,se){const B=oe(I.params,se.params)&&function qt(I,se){return me(I,se)&&I.every((B,Q)=>oe(B.parameters,se[Q].parameters))}(I.url,se.url);return B&&!(!I.parent!=!se.parent)&&(!I.parent||zs(I.parent,se.parent))}function Nr(I){return"string"==typeof I.title||null===I.title}let Xi=(()=>{class I{constructor(){this.activated=null,this._activatedRoute=null,this.name=G,this.activateEvents=new n.bkB,this.deactivateEvents=new n.bkB,this.attachEvents=new n.bkB,this.detachEvents=new n.bkB,this.parentContexts=(0,n.WQX)(Gi),this.location=(0,n.WQX)(n.c1b),this.changeDetector=(0,n.WQX)(n.gRc),this.environmentInjector=(0,n.WQX)(n.uvJ),this.inputBinder=(0,n.WQX)(Ts,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(B){if(B.name){const{firstChange:Q,previousValue:et}=B.name;if(Q)return;this.isTrackedInParentContexts(et)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(et)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(B){return this.parentContexts.getContext(B)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const B=this.parentContexts.getContext(this.name);B?.route&&(B.attachRef?this.attach(B.attachRef,B.route):this.activateWith(B.route,B.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new n.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new n.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new n.wOt(4012,!1);this.location.detach();const B=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(B.instance),B}attach(B,Q){this.activated=B,this._activatedRoute=Q,this.location.insert(B.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(B.instance)}deactivate(){if(this.activated){const B=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(B)}}activateWith(B,Q){if(this.isActivated)throw new n.wOt(4013,!1);this._activatedRoute=B;const et=this.location,Ln=B.snapshot.component,di=this.parentContexts.getOrCreateContext(this.name).children,ui=new Qr(B,di,et.injector);this.activated=et.createComponent(Ln,{index:et.length,injector:ui,environmentInjector:Q??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(Q){return new(Q||I)}}static{this.\u0275dir=n.FsC({type:I,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[n.OA$]})}}return I})();class Qr{__ngOutletInjector(se){return new Qr(this.route,this.childContexts,se)}constructor(se,B,Q){this.route=se,this.childContexts=B,this.parent=Q}get(se,B){return se===aa?this.route:se===Gi?this.childContexts:this.parent.get(se,B)}}const Ts=new n.nKC("");let _r=(()=>{class I{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(B){this.unsubscribeFromRouteData(B),this.subscribeToRouteData(B)}unsubscribeFromRouteData(B){this.outletDataSubscriptions.get(B)?.unsubscribe(),this.outletDataSubscriptions.delete(B)}subscribeToRouteData(B){const{activatedRoute:Q}=B,et=(0,y.z)([Q.queryParams,Q.params,Q.data]).pipe((0,te.n)(([jt,Ln,di],ui)=>(di={...jt,...Ln,...di},0===ui?(0,m.of)(di):Promise.resolve(di)))).subscribe(jt=>{if(!B.isActivated||!B.activatedComponentRef||B.activatedRoute!==Q||null===Q.component)return void this.unsubscribeFromRouteData(B);const Ln=(0,n.HJs)(Q.component);if(Ln)for(const{templateName:di}of Ln.inputs)B.activatedComponentRef.setInput(di,jt[di]);else this.unsubscribeFromRouteData(B)});this.outletDataSubscriptions.set(B,et)}static{this.\u0275fac=function(Q){return new(Q||I)}}static{this.\u0275prov=n.jDH({token:I,factory:I.\u0275fac})}}return I})();function da(I,se,B){if(B&&I.shouldReuseRoute(se.value,B.value.snapshot)){const Q=B.value;Q._futureSnapshot=se.value;const et=function ya(I,se,B){return se.children.map(Q=>{for(const et of B.children)if(I.shouldReuseRoute(Q.value,et.value.snapshot))return da(I,Q,et);return da(I,Q)})}(I,se,B);return new rr(Q,et)}{if(I.shouldAttach(se.value)){const jt=I.retrieve(se.value);if(null!==jt){const Ln=jt.route;return Ln.value._futureSnapshot=se.value,Ln.children=se.children.map(di=>da(I,di)),Ln}}const Q=function Ba(I){return new aa(new s.t(I.url),new s.t(I.params),new s.t(I.queryParams),new s.t(I.fragment),new s.t(I.data),I.outlet,I.component,I)}(se.value),et=se.children.map(jt=>da(I,jt));return new rr(Q,et)}}const oo="ngNavigationCancelingError";function fs(I,se){const{redirectTo:B,navigationBehaviorOptions:Q}=ht(se)?{redirectTo:se,navigationBehaviorOptions:void 0}:se,et=Da(!1,Se.Redirect);return et.url=B,et.navigationBehaviorOptions=Q,et}function Da(I,se){const B=new Error(`NavigationCancelingError: ${I||""}`);return B[oo]=!0,B.cancellationCode=se,B}function oa(I){return!!I&&I[oo]}let $s=(()=>{class I{static{this.\u0275fac=function(Q){return new(Q||I)}}static{this.\u0275cmp=n.VBU({type:I,selectors:[["ng-component"]],standalone:!0,features:[n.aNF],decls:1,vars:0,template:function(Q,et){1&Q&&n.nrm(0,"router-outlet")},dependencies:[Xi],encapsulation:2})}}return I})();function xs(I){const se=I.children&&I.children.map(xs),B=se?{...I,children:se}:{...I};return!B.component&&!B.loadComponent&&(se||B.loadChildren)&&B.outlet&&B.outlet!==G&&(B.component=$s),B}function Bs(I){return I.outlet||G}function as(I){if(!I)return null;if(I.routeConfig?._injector)return I.routeConfig._injector;for(let se=I.parent;se;se=se.parent){const B=se.routeConfig;if(B?._loadedInjector)return B._loadedInjector;if(B?._injector)return B._injector}return null}class Zr{constructor(se,B,Q,et,jt){this.routeReuseStrategy=se,this.futureState=B,this.currState=Q,this.forwardEvent=et,this.inputBindingEnabled=jt}activate(se){const B=this.futureState._root,Q=this.currState?this.currState._root:null;this.deactivateChildRoutes(B,Q,se),Zs(this.futureState.root),this.activateChildRoutes(B,Q,se)}deactivateChildRoutes(se,B,Q){const et=ss(B);se.children.forEach(jt=>{const Ln=jt.value.outlet;this.deactivateRoutes(jt,et[Ln],Q),delete et[Ln]}),Object.values(et).forEach(jt=>{this.deactivateRouteAndItsChildren(jt,Q)})}deactivateRoutes(se,B,Q){const et=se.value,jt=B?B.value:null;if(et===jt)if(et.component){const Ln=Q.getContext(et.outlet);Ln&&this.deactivateChildRoutes(se,B,Ln.children)}else this.deactivateChildRoutes(se,B,Q);else jt&&this.deactivateRouteAndItsChildren(B,Q)}deactivateRouteAndItsChildren(se,B){se.value.component&&this.routeReuseStrategy.shouldDetach(se.value.snapshot)?this.detachAndStoreRouteSubtree(se,B):this.deactivateRouteAndOutlet(se,B)}detachAndStoreRouteSubtree(se,B){const Q=B.getContext(se.value.outlet),et=Q&&se.value.component?Q.children:B,jt=ss(se);for(const Ln of Object.values(jt))this.deactivateRouteAndItsChildren(Ln,et);if(Q&&Q.outlet){const Ln=Q.outlet.detach(),di=Q.children.onOutletDeactivated();this.routeReuseStrategy.store(se.value.snapshot,{componentRef:Ln,route:se,contexts:di})}}deactivateRouteAndOutlet(se,B){const Q=B.getContext(se.value.outlet),et=Q&&se.value.component?Q.children:B,jt=ss(se);for(const Ln of Object.values(jt))this.deactivateRouteAndItsChildren(Ln,et);Q&&(Q.outlet&&(Q.outlet.deactivate(),Q.children.onOutletDeactivated()),Q.attachRef=null,Q.route=null)}activateChildRoutes(se,B,Q){const et=ss(B);se.children.forEach(jt=>{this.activateRoutes(jt,et[jt.value.outlet],Q),this.forwardEvent(new ce(jt.value.snapshot))}),se.children.length&&this.forwardEvent(new is(se.value.snapshot))}activateRoutes(se,B,Q){const et=se.value,jt=B?B.value:null;if(Zs(et),et===jt)if(et.component){const Ln=Q.getOrCreateContext(et.outlet);this.activateChildRoutes(se,B,Ln.children)}else this.activateChildRoutes(se,B,Q);else if(et.component){const Ln=Q.getOrCreateContext(et.outlet);if(this.routeReuseStrategy.shouldAttach(et.snapshot)){const di=this.routeReuseStrategy.retrieve(et.snapshot);this.routeReuseStrategy.store(et.snapshot,null),Ln.children.onOutletReAttached(di.contexts),Ln.attachRef=di.componentRef,Ln.route=di.route.value,Ln.outlet&&Ln.outlet.attach(di.componentRef,di.route.value),Zs(di.route.value),this.activateChildRoutes(se,null,Ln.children)}else{const di=as(et.snapshot);Ln.attachRef=null,Ln.route=et,Ln.injector=di,Ln.outlet&&Ln.outlet.activateWith(et,Ln.injector),this.activateChildRoutes(se,null,Ln.children)}}else this.activateChildRoutes(se,null,Q)}}class Wr{constructor(se){this.path=se,this.route=this.path[this.path.length-1]}}class bs{constructor(se,B){this.component=se,this.route=B}}function Fr(I,se,B){const Q=I._root;return Ie(Q,se?se._root:null,B,[Q.value])}function ee(I,se){const B=Symbol(),Q=se.get(I,B);return Q===B?"function"!=typeof I||(0,n.LfX)(I)?se.get(I):I:Q}function Ie(I,se,B,Q,et={canDeactivateChecks:[],canActivateChecks:[]}){const jt=ss(se);return I.children.forEach(Ln=>{(function dn(I,se,B,Q,et={canDeactivateChecks:[],canActivateChecks:[]}){const jt=I.value,Ln=se?se.value:null,di=B?B.getContext(I.value.outlet):null;if(Ln&&jt.routeConfig===Ln.routeConfig){const ui=function In(I,se,B){if("function"==typeof B)return B(I,se);switch(B){case"pathParamsChange":return!me(I.url,se.url);case"pathParamsOrQueryParamsChange":return!me(I.url,se.url)||!oe(I.queryParams,se.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!zs(I,se)||!oe(I.queryParams,se.queryParams);default:return!zs(I,se)}}(Ln,jt,jt.routeConfig.runGuardsAndResolvers);ui?et.canActivateChecks.push(new Wr(Q)):(jt.data=Ln.data,jt._resolvedData=Ln._resolvedData),Ie(I,se,jt.component?di?di.children:null:B,Q,et),ui&&di&&di.outlet&&di.outlet.isActivated&&et.canDeactivateChecks.push(new bs(di.outlet.component,Ln))}else Ln&&wi(se,di,et),et.canActivateChecks.push(new Wr(Q)),Ie(I,null,jt.component?di?di.children:null:B,Q,et)})(Ln,jt[Ln.value.outlet],B,Q.concat([Ln.value]),et),delete jt[Ln.value.outlet]}),Object.entries(jt).forEach(([Ln,di])=>wi(di,B.getContext(Ln),et)),et}function wi(I,se,B){const Q=ss(I),et=I.value;Object.entries(Q).forEach(([jt,Ln])=>{wi(Ln,et.component?se?se.children.getContext(jt):null:se,B)}),B.canDeactivateChecks.push(new bs(et.component&&se&&se.outlet&&se.outlet.isActivated?se.outlet.component:null,et))}function Bi(I){return"function"==typeof I}function Un(I){return I instanceof A.G||"EmptyError"===I?.name}const er=Symbol("INITIAL_VALUE");function Ot(){return(0,te.n)(I=>(0,y.z)(I.map(se=>se.pipe((0,ne.s)(1),(0,we.Z)(er)))).pipe((0,E.T)(se=>{for(const B of se)if(!0!==B){if(B===er)return er;if(!1===B||B instanceof Dn)return B}return!0}),(0,at.p)(se=>se!==er),(0,ne.s)(1)))}function Ji(I){return(0,ie.F)((0,nn.M)(se=>{if(ht(se))throw fs(0,se)}),(0,E.T)(se=>!0===se))}class Vi{constructor(se){this.segmentGroup=se||null}}class O extends Error{constructor(se){super(),this.urlTree=se}}function h(I){return(0,S.$)(new Vi(I))}class Re{constructor(se,B){this.urlSerializer=se,this.urlTree=B}lineralizeSegments(se,B){let Q=[],et=B.root;for(;;){if(Q=Q.concat(et.segments),0===et.numberOfChildren)return(0,m.of)(Q);if(et.numberOfChildren>1||!et.children[G])return(0,S.$)(new n.wOt(4e3,!1));et=et.children[G]}}applyRedirectCommands(se,B,Q){const et=this.applyRedirectCreateUrlTree(B,this.urlSerializer.parse(B),se,Q);if(B.startsWith("/"))throw new O(et);return et}applyRedirectCreateUrlTree(se,B,Q,et){const jt=this.createSegmentGroup(se,B.root,Q,et);return new Dn(jt,this.createQueryParams(B.queryParams,this.urlTree.queryParams),B.fragment)}createQueryParams(se,B){const Q={};return Object.entries(se).forEach(([et,jt])=>{if("string"==typeof jt&&jt.startsWith(":")){const di=jt.substring(1);Q[et]=B[di]}else Q[et]=jt}),Q}createSegmentGroup(se,B,Q,et){const jt=this.createSegments(se,B.segments,Q,et);let Ln={};return Object.entries(B.children).forEach(([di,ui])=>{Ln[di]=this.createSegmentGroup(se,ui,Q,et)}),new Fe(jt,Ln)}createSegments(se,B,Q,et){return B.map(jt=>jt.path.startsWith(":")?this.findPosParam(se,jt,et):this.findOrReturn(jt,Q))}findPosParam(se,B,Q){const et=Q[B.path.substring(1)];if(!et)throw new n.wOt(4001,!1);return et}findOrReturn(se,B){let Q=0;for(const et of B){if(et.path===se.path)return B.splice(Q),et;Q++}return se}}const At={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Qt(I,se,B,Q,et){const jt=Dt(I,se,B);return jt.matched?(Q=function vs(I,se){return I.providers&&!I._injector&&(I._injector=(0,n.Ol2)(I.providers,se,`Route: ${I.path}`)),I._injector??se}(se,Q),function tr(I,se,B,Q){const et=se.canMatch;if(!et||0===et.length)return(0,m.of)(!0);const jt=et.map(Ln=>{const di=ee(Ln,I);return Je(function Vt(I){return I&&Bi(I.canMatch)}(di)?di.canMatch(se,B):(0,n.N4e)(I,()=>di(se,B)))});return(0,m.of)(jt).pipe(Ot(),Ji())}(Q,se,B).pipe((0,E.T)(Ln=>!0===Ln?jt:{...At}))):(0,m.of)(jt)}function Dt(I,se,B){if("**"===se.path)return function zt(I){return{matched:!0,parameters:I.length>0?rt(I).parameters:{},consumedSegments:I,remainingSegments:[],positionalParamSegments:{}}}(B);if(""===se.path)return"full"===se.pathMatch&&(I.hasChildren()||B.length>0)?{...At}:{matched:!0,consumedSegments:[],remainingSegments:B,parameters:{},positionalParamSegments:{}};const et=(se.matcher||tt)(B,I,se);if(!et)return{...At};const jt={};Object.entries(et.posParams??{}).forEach(([di,ui])=>{jt[di]=ui.path});const Ln=et.consumed.length>0?{...jt,...et.consumed[et.consumed.length-1].parameters}:jt;return{matched:!0,consumedSegments:et.consumed,remainingSegments:B.slice(et.consumed.length),parameters:Ln,positionalParamSegments:et.posParams??{}}}function wt(I,se,B,Q){return B.length>0&&function yn(I,se,B){return B.some(Q=>zn(I,se,Q)&&Bs(Q)!==G)}(I,B,Q)?{segmentGroup:new Fe(se,ut(Q,new Fe(B,I.children))),slicedSegments:[]}:0===B.length&&function Fn(I,se,B){return B.some(Q=>zn(I,se,Q))}(I,B,Q)?{segmentGroup:new Fe(I.segments,bt(I,B,Q,I.children)),slicedSegments:B}:{segmentGroup:new Fe(I.segments,I.children),slicedSegments:B}}function bt(I,se,B,Q){const et={};for(const jt of B)if(zn(I,se,jt)&&!Q[Bs(jt)]){const Ln=new Fe([],{});et[Bs(jt)]=Ln}return{...Q,...et}}function ut(I,se){const B={};B[G]=se;for(const Q of I)if(""===Q.path&&Bs(Q)!==G){const et=new Fe([],{});B[Bs(Q)]=et}return B}function zn(I,se,B){return(!(I.hasChildren()||se.length>0)||"full"!==B.pathMatch)&&""===B.path}class ni{}class Mn{constructor(se,B,Q,et,jt,Ln,di){this.injector=se,this.configLoader=B,this.rootComponentType=Q,this.config=et,this.urlTree=jt,this.paramsInheritanceStrategy=Ln,this.urlSerializer=di,this.applyRedirects=new Re(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(se){return new n.wOt(4002,`'${se.segmentGroup}'`)}recognize(){const se=wt(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(se).pipe((0,E.T)(B=>{const Q=new pa([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},G,this.rootComponentType,null,{}),et=new rr(Q,B),jt=new Na("",et),Ln=function Ht(I,se,B=null,Q=null){return Tt(ft(I),se,B,Q)}(Q,[],this.urlTree.queryParams,this.urlTree.fragment);return Ln.queryParams=this.urlTree.queryParams,jt.url=this.urlSerializer.serialize(Ln),this.inheritParamsAndData(jt._root,null),{state:jt,tree:Ln}}))}match(se){return this.processSegmentGroup(this.injector,this.config,se,G).pipe((0,pn.W)(Q=>{if(Q instanceof O)return this.urlTree=Q.urlTree,this.match(Q.urlTree.root);throw Q instanceof Vi?this.noMatchError(Q):Q}))}inheritParamsAndData(se,B){const Q=se.value,et=ca(Q,B,this.paramsInheritanceStrategy);Q.params=Object.freeze(et.params),Q.data=Object.freeze(et.data),se.children.forEach(jt=>this.inheritParamsAndData(jt,Q))}processSegmentGroup(se,B,Q,et){return 0===Q.segments.length&&Q.hasChildren()?this.processChildren(se,B,Q):this.processSegment(se,B,Q,Q.segments,et,!0).pipe((0,E.T)(jt=>jt instanceof rr?[jt]:[]))}processChildren(se,B,Q){const et=[];for(const jt of Object.keys(Q.children))"primary"===jt?et.unshift(jt):et.push(jt);return(0,l.H)(et).pipe((0,yt.H)(jt=>{const Ln=Q.children[jt],di=function wa(I,se){const B=I.filter(Q=>Bs(Q)===se);return B.push(...I.filter(Q=>Bs(Q)!==se)),B}(B,jt);return this.processSegmentGroup(se,di,Ln,jt)}),(0,gn.S)((jt,Ln)=>(jt.push(...Ln),jt)),(0,Et.U)(null),(0,ln.H)(),(0,We.Z)(jt=>{if(null===jt)return h(Q);const Ln=mi(jt);return function Xn(I){I.sort((se,B)=>se.value.outlet===G?-1:B.value.outlet===G?1:se.value.outlet.localeCompare(B.value.outlet))}(Ln),(0,m.of)(Ln)}))}processSegment(se,B,Q,et,jt,Ln){return(0,l.H)(B).pipe((0,yt.H)(di=>this.processSegmentAgainstRoute(di._injector??se,B,di,Q,et,jt,Ln).pipe((0,pn.W)(ui=>{if(ui instanceof Vi)return(0,m.of)(null);throw ui}))),(0,je.$)(di=>!!di),(0,pn.W)(di=>{if(Un(di))return function Cn(I,se,B){return 0===se.length&&!I.children[B]}(Q,et,jt)?(0,m.of)(new ni):h(Q);throw di}))}processSegmentAgainstRoute(se,B,Q,et,jt,Ln,di){return function fn(I,se,B,Q){return!!(Bs(I)===Q||Q!==G&&zn(se,B,I))&&Dt(se,I,B).matched}(Q,et,jt,Ln)?void 0===Q.redirectTo?this.matchSegmentAgainstRoute(se,et,Q,jt,Ln):this.allowRedirects&&di?this.expandSegmentAgainstRouteUsingRedirect(se,et,B,Q,jt,Ln):h(et):h(et)}expandSegmentAgainstRouteUsingRedirect(se,B,Q,et,jt,Ln){const{matched:di,consumedSegments:ui,positionalParamSegments:or,remainingSegments:Vr}=Dt(B,et,jt);if(!di)return h(B);et.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Xr=this.applyRedirects.applyRedirectCommands(ui,et.redirectTo,or);return this.applyRedirects.lineralizeSegments(et,Xr).pipe((0,We.Z)(Ks=>this.processSegment(se,Q,B,Ks.concat(Vr),Ln,!1)))}matchSegmentAgainstRoute(se,B,Q,et,jt){const Ln=Qt(B,Q,et,se);return"**"===Q.path&&(B.children={}),Ln.pipe((0,te.n)(di=>di.matched?this.getChildConfig(se=Q._injector??se,Q,et).pipe((0,te.n)(({routes:ui})=>{const or=Q._loadedInjector??se,{consumedSegments:Vr,remainingSegments:Xr,parameters:Ks}=di,cl=new pa(Vr,Ks,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function Di(I){return I.data||{}}(Q),Bs(Q),Q.component??Q._loadedComponent??null,Q,function si(I){return I.resolve||{}}(Q)),{segmentGroup:Rl,slicedSegments:Ko}=wt(B,Vr,Xr,ui);if(0===Ko.length&&Rl.hasChildren())return this.processChildren(or,ui,Rl).pipe((0,E.T)(Io=>null===Io?null:new rr(cl,Io)));if(0===ui.length&&0===Ko.length)return(0,m.of)(new rr(cl,[]));const ja=Bs(Q)===jt;return this.processSegment(or,ui,Rl,Ko,ja?G:jt,!0).pipe((0,E.T)(Io=>new rr(cl,Io instanceof rr?[Io]:[])))})):h(B)))}getChildConfig(se,B,Q){return B.children?(0,m.of)({routes:B.children,injector:se}):B.loadChildren?void 0!==B._loadedRoutes?(0,m.of)({routes:B._loadedRoutes,injector:B._loadedInjector}):function Mi(I,se,B,Q){const et=se.canLoad;if(void 0===et||0===et.length)return(0,m.of)(!0);const jt=et.map(Ln=>{const di=ee(Ln,I);return Je(function mr(I){return I&&Bi(I.canLoad)}(di)?di.canLoad(se,B):(0,n.N4e)(I,()=>di(se,B)))});return(0,m.of)(jt).pipe(Ot(),Ji())}(se,B,Q).pipe((0,We.Z)(et=>et?this.configLoader.loadChildren(se,B).pipe((0,nn.M)(jt=>{B._loadedRoutes=jt.routes,B._loadedInjector=jt.injector})):function Ye(I){return(0,S.$)(Da(!1,Se.GuardRejected))}())):(0,m.of)({routes:[],injector:se})}}function yi(I){const se=I.value.routeConfig;return se&&""===se.path}function mi(I){const se=[],B=new Set;for(const Q of I){if(!yi(Q)){se.push(Q);continue}const et=se.find(jt=>Q.value.routeConfig===jt.value.routeConfig);void 0!==et?(et.children.push(...Q.children),B.add(et)):se.push(Q)}for(const Q of B){const et=mi(Q.children);se.push(new rr(Q.value,et))}return se.filter(Q=>!B.has(Q))}function Fi(I){const se=I.children.map(B=>Fi(B)).flat();return[I,...se]}function Qi(I){return(0,te.n)(se=>{const B=I(se);return B?(0,l.H)(B).pipe((0,E.T)(()=>se)):(0,m.of)(se)})}let Pi=(()=>{class I{buildTitle(B){let Q,et=B.root;for(;void 0!==et;)Q=this.getResolvedTitleForRoute(et)??Q,et=et.children.find(jt=>jt.outlet===G);return Q}getResolvedTitleForRoute(B){return B.data[J]}static{this.\u0275fac=function(Q){return new(Q||I)}}static{this.\u0275prov=n.jDH({token:I,factory:()=>(0,n.WQX)(Ar),providedIn:"root"})}}return I})(),Ar=(()=>{class I extends Pi{constructor(B){super(),this.title=B}updateTitle(B){const Q=this.buildTitle(B);void 0!==Q&&this.title.setTitle(Q)}static{this.\u0275fac=function(Q){return new(Q||I)(n.KVO(U.hE))}}static{this.\u0275prov=n.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})();const jr=new n.nKC("",{providedIn:"root",factory:()=>({})}),ys=new n.nKC("");let go=(()=>{class I{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,n.WQX)(n.Ql9)}loadComponent(B){if(this.componentLoaders.get(B))return this.componentLoaders.get(B);if(B._loadedComponent)return(0,m.of)(B._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(B);const Q=Je(B.loadComponent()).pipe((0,E.T)(Ws),(0,nn.M)(jt=>{this.onLoadEndListener&&this.onLoadEndListener(B),B._loadedComponent=jt}),(0,ke.j)(()=>{this.componentLoaders.delete(B)})),et=new _t(Q,()=>new dt.B).pipe(Ge());return this.componentLoaders.set(B,et),et}loadChildren(B,Q){if(this.childrenLoaders.get(Q))return this.childrenLoaders.get(Q);if(Q._loadedRoutes)return(0,m.of)({routes:Q._loadedRoutes,injector:Q._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(Q);const jt=function Ya(I,se,B,Q){return Je(I.loadChildren()).pipe((0,E.T)(Ws),(0,We.Z)(et=>et instanceof n.Co$||Array.isArray(et)?(0,m.of)(et):(0,l.H)(se.compileModuleAsync(et))),(0,E.T)(et=>{Q&&Q(I);let jt,Ln,di=!1;return Array.isArray(et)?(Ln=et,!0):(jt=et.create(B).injector,Ln=jt.get(ys,[],{optional:!0,self:!0}).flat()),{routes:Ln.map(xs),injector:jt}}))}(Q,this.compiler,B,this.onLoadEndListener).pipe((0,ke.j)(()=>{this.childrenLoaders.delete(Q)})),Ln=new _t(jt,()=>new dt.B).pipe(Ge());return this.childrenLoaders.set(Q,Ln),Ln}static{this.\u0275fac=function(Q){return new(Q||I)}}static{this.\u0275prov=n.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})();function Ws(I){return function No(I){return I&&"object"==typeof I&&"default"in I}(I)?I.default:I}let ta=(()=>{class I{static{this.\u0275fac=function(Q){return new(Q||I)}}static{this.\u0275prov=n.jDH({token:I,factory:()=>(0,n.WQX)(Bo),providedIn:"root"})}}return I})(),Bo=(()=>{class I{shouldProcessUrl(B){return!0}extract(B){return B}merge(B,Q){return B}static{this.\u0275fac=function(Q){return new(Q||I)}}static{this.\u0275prov=n.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})();const To=new n.nKC(""),Ma=new n.nKC("");function qa(I,se,B){const Q=I.get(Ma),et=I.get(P.qQ);return I.get(n.SKi).runOutsideAngular(()=>{if(!et.startViewTransition||Q.skipNextTransition)return Q.skipNextTransition=!1,Promise.resolve();let jt;const Ln=new Promise(or=>{jt=or}),di=et.startViewTransition(()=>(jt(),function Ja(I){return new Promise(se=>{(0,n.mal)(se,{injector:I})})}(I))),{onViewTransitionCreated:ui}=Q;return ui&&(0,n.N4e)(I,()=>ui({transition:di,from:se,to:B})),Ln})}let ga=(()=>{class I{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new dt.B,this.transitionAbortSubject=new dt.B,this.configLoader=(0,n.WQX)(go),this.environmentInjector=(0,n.WQX)(n.uvJ),this.urlSerializer=(0,n.WQX)(nt),this.rootContexts=(0,n.WQX)(Gi),this.location=(0,n.WQX)(P.aZ),this.inputBindingEnabled=null!==(0,n.WQX)(Ts,{optional:!0}),this.titleStrategy=(0,n.WQX)(Pi),this.options=(0,n.WQX)(jr,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,n.WQX)(ta),this.createViewTransition=(0,n.WQX)(To,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,m.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=et=>this.events.next(new Jr(et)),this.configLoader.onLoadStartListener=et=>this.events.next(new Tr(et))}complete(){this.transitions?.complete()}handleNavigationRequest(B){const Q=++this.navigationId;this.transitions?.next({...this.transitions.value,...B,id:Q})}setupNavigations(B,Q,et){return this.transitions=new s.t({id:0,currentUrlTree:Q,currentRawUrl:Q,extractedUrl:this.urlHandlingStrategy.extract(Q),urlAfterRedirects:this.urlHandlingStrategy.extract(Q),rawUrl:Q,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Bn,restoredState:null,currentSnapshot:et.snapshot,targetSnapshot:null,currentRouterState:et,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,at.p)(jt=>0!==jt.id),(0,E.T)(jt=>({...jt,extractedUrl:this.urlHandlingStrategy.extract(jt.rawUrl)})),(0,te.n)(jt=>{let Ln=!1,di=!1;return(0,m.of)(jt).pipe((0,te.n)(ui=>{if(this.navigationId>jt.id)return this.cancelNavigationTransition(jt,"",Se.SupersededByNewNavigation),_e.w;this.currentTransition=jt,this.currentNavigation={id:ui.id,initialUrl:ui.rawUrl,extractedUrl:ui.extractedUrl,trigger:ui.source,extras:ui.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const or=!B.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!or&&"reload"!==(ui.extras.onSameUrlNavigation??B.onSameUrlNavigation)){const Xr="";return this.events.next(new Li(ui.id,this.urlSerializer.serialize(ui.rawUrl),Xr,Yt.IgnoredSameUrlNavigation)),ui.resolve(null),_e.w}if(this.urlHandlingStrategy.shouldProcessUrl(ui.rawUrl))return(0,m.of)(ui).pipe((0,te.n)(Xr=>{const Ks=this.transitions?.getValue();return this.events.next(new Y(Xr.id,this.urlSerializer.serialize(Xr.extractedUrl),Xr.source,Xr.restoredState)),Ks!==this.transitions?.getValue()?_e.w:Promise.resolve(Xr)}),function ai(I,se,B,Q,et,jt){return(0,We.Z)(Ln=>function Qe(I,se,B,Q,et,jt,Ln="emptyOnly"){return new Mn(I,se,B,Q,et,Ln,jt).recognize()}(I,se,B,Q,Ln.extractedUrl,et,jt).pipe((0,E.T)(({state:di,tree:ui})=>({...Ln,targetSnapshot:di,urlAfterRedirects:ui}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,B.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,nn.M)(Xr=>{jt.targetSnapshot=Xr.targetSnapshot,jt.urlAfterRedirects=Xr.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Xr.urlAfterRedirects};const Ks=new kr(Xr.id,this.urlSerializer.serialize(Xr.extractedUrl),this.urlSerializer.serialize(Xr.urlAfterRedirects),Xr.targetSnapshot);this.events.next(Ks)}));if(or&&this.urlHandlingStrategy.shouldProcessUrl(ui.currentRawUrl)){const{id:Xr,extractedUrl:Ks,source:cl,restoredState:Rl,extras:Ko}=ui,ja=new Y(Xr,this.urlSerializer.serialize(Ks),cl,Rl);this.events.next(ja);const Io=Sa(this.rootComponentType).snapshot;return this.currentTransition=jt={...ui,targetSnapshot:Io,urlAfterRedirects:Ks,extras:{...Ko,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Ks,(0,m.of)(jt)}{const Xr="";return this.events.next(new Li(ui.id,this.urlSerializer.serialize(ui.extractedUrl),Xr,Yt.IgnoredByUrlHandlingStrategy)),ui.resolve(null),_e.w}}),(0,nn.M)(ui=>{const or=new vr(ui.id,this.urlSerializer.serialize(ui.extractedUrl),this.urlSerializer.serialize(ui.urlAfterRedirects),ui.targetSnapshot);this.events.next(or)}),(0,E.T)(ui=>(this.currentTransition=jt={...ui,guards:Fr(ui.targetSnapshot,ui.currentSnapshot,this.rootContexts)},jt)),function F(I,se){return(0,We.Z)(B=>{const{targetSnapshot:Q,currentSnapshot:et,guards:{canActivateChecks:jt,canDeactivateChecks:Ln}}=B;return 0===Ln.length&&0===jt.length?(0,m.of)({...B,guardsResult:!0}):function K(I,se,B,Q){return(0,l.H)(I).pipe((0,We.Z)(et=>function li(I,se,B,Q,et){const jt=se&&se.routeConfig?se.routeConfig.canDeactivate:null;if(!jt||0===jt.length)return(0,m.of)(!0);const Ln=jt.map(di=>{const ui=as(se)??et,or=ee(di,ui);return Je(function ue(I){return I&&Bi(I.canDeactivate)}(or)?or.canDeactivate(I,se,B,Q):(0,n.N4e)(ui,()=>or(I,se,B,Q))).pipe((0,je.$)())});return(0,m.of)(Ln).pipe(Ot())}(et.component,et.route,B,se,Q)),(0,je.$)(et=>!0!==et,!0))}(Ln,Q,et,I).pipe((0,We.Z)(di=>di&&function ir(I){return"boolean"==typeof I}(di)?function Me(I,se,B,Q){return(0,l.H)(se).pipe((0,yt.H)(et=>(0,L.x)(function en(I,se){return null!==I&&se&&se(new ls(I)),(0,m.of)(!0)}(et.route.parent,Q),function Mt(I,se){return null!==I&&se&&se(new ur(I)),(0,m.of)(!0)}(et.route,Q),function Kn(I,se,B){const Q=se[se.length-1],jt=se.slice(0,se.length-1).reverse().map(Ln=>function He(I){const se=I.routeConfig?I.routeConfig.canActivateChild:null;return se&&0!==se.length?{node:I,guards:se}:null}(Ln)).filter(Ln=>null!==Ln).map(Ln=>(0,Z.v)(()=>{const di=Ln.guards.map(ui=>{const or=as(Ln.node)??B,Vr=ee(ui,or);return Je(function Xe(I){return I&&Bi(I.canActivateChild)}(Vr)?Vr.canActivateChild(Q,I):(0,n.N4e)(or,()=>Vr(Q,I))).pipe((0,je.$)())});return(0,m.of)(di).pipe(Ot())}));return(0,m.of)(jt).pipe(Ot())}(I,et.path,B),function Hn(I,se,B){const Q=se.routeConfig?se.routeConfig.canActivate:null;if(!Q||0===Q.length)return(0,m.of)(!0);const et=Q.map(jt=>(0,Z.v)(()=>{const Ln=as(se)??B,di=ee(jt,Ln);return Je(function Le(I){return I&&Bi(I.canActivate)}(di)?di.canActivate(se,I):(0,n.N4e)(Ln,()=>di(se,I))).pipe((0,je.$)())}));return(0,m.of)(et).pipe(Ot())}(I,et.route,B))),(0,je.$)(et=>!0!==et,!0))}(Q,jt,I,se):(0,m.of)(di)),(0,E.T)(di=>({...B,guardsResult:di})))})}(this.environmentInjector,ui=>this.events.next(ui)),(0,nn.M)(ui=>{if(jt.guardsResult=ui.guardsResult,ht(ui.guardsResult))throw fs(0,ui.guardsResult);const or=new gr(ui.id,this.urlSerializer.serialize(ui.extractedUrl),this.urlSerializer.serialize(ui.urlAfterRedirects),ui.targetSnapshot,!!ui.guardsResult);this.events.next(or)}),(0,at.p)(ui=>!!ui.guardsResult||(this.cancelNavigationTransition(ui,"",Se.GuardRejected),!1)),Qi(ui=>{if(ui.guards.canActivateChecks.length)return(0,m.of)(ui).pipe((0,nn.M)(or=>{const Vr=new dr(or.id,this.urlSerializer.serialize(or.extractedUrl),this.urlSerializer.serialize(or.urlAfterRedirects),or.targetSnapshot);this.events.next(Vr)}),(0,te.n)(or=>{let Vr=!1;return(0,m.of)(or).pipe(function Ai(I,se){return(0,We.Z)(B=>{const{targetSnapshot:Q,guards:{canActivateChecks:et}}=B;if(!et.length)return(0,m.of)(B);const jt=new Set(et.map(ui=>ui.route)),Ln=new Set;for(const ui of jt)if(!Ln.has(ui))for(const or of Fi(ui))Ln.add(or);let di=0;return(0,l.H)(Ln).pipe((0,yt.H)(ui=>jt.has(ui)?function br(I,se,B,Q){const et=I.routeConfig,jt=I._resolve;return void 0!==et?.title&&!Nr(et)&&(jt[J]=et.title),function sr(I,se,B,Q){const et=Ze(I);if(0===et.length)return(0,m.of)({});const jt={};return(0,l.H)(et).pipe((0,We.Z)(Ln=>function _i(I,se,B,Q){const et=as(se)??Q,jt=ee(I,et);return Je(jt.resolve?jt.resolve(se,B):(0,n.N4e)(et,()=>jt(se,B)))}(I[Ln],se,B,Q).pipe((0,je.$)(),(0,nn.M)(di=>{jt[Ln]=di}))),(0,Xt.o)(1),(0,_n.u)(jt),(0,pn.W)(Ln=>Un(Ln)?_e.w:(0,S.$)(Ln)))}(jt,I,se,Q).pipe((0,E.T)(Ln=>(I._resolvedData=Ln,I.data=ca(I,I.parent,B).resolve,null)))}(ui,Q,I,se):(ui.data=ca(ui,ui.parent,I).resolve,(0,m.of)(void 0))),(0,nn.M)(()=>di++),(0,Xt.o)(1),(0,We.Z)(ui=>di===Ln.size?(0,m.of)(B):_e.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,nn.M)({next:()=>Vr=!0,complete:()=>{Vr||this.cancelNavigationTransition(or,"",Se.NoDataFromResolver)}}))}),(0,nn.M)(or=>{const Vr=new hs(or.id,this.urlSerializer.serialize(or.extractedUrl),this.urlSerializer.serialize(or.urlAfterRedirects),or.targetSnapshot);this.events.next(Vr)}))}),Qi(ui=>{const or=Vr=>{const Xr=[];Vr.routeConfig?.loadComponent&&!Vr.routeConfig._loadedComponent&&Xr.push(this.configLoader.loadComponent(Vr.routeConfig).pipe((0,nn.M)(Ks=>{Vr.component=Ks}),(0,E.T)(()=>{})));for(const Ks of Vr.children)Xr.push(...or(Ks));return Xr};return(0,y.z)(or(ui.targetSnapshot.root)).pipe((0,Et.U)(null),(0,ne.s)(1))}),Qi(()=>this.afterPreactivation()),(0,te.n)(()=>{const{currentSnapshot:ui,targetSnapshot:or}=jt,Vr=this.createViewTransition?.(this.environmentInjector,ui.root,or.root);return Vr?(0,l.H)(Vr).pipe((0,E.T)(()=>jt)):(0,m.of)(jt)}),(0,E.T)(ui=>{const or=function ea(I,se,B){const Q=da(I,se._root,B?B._root:void 0);return new js(Q,se)}(B.routeReuseStrategy,ui.targetSnapshot,ui.currentRouterState);return this.currentTransition=jt={...ui,targetRouterState:or},this.currentNavigation.targetRouterState=or,jt}),(0,nn.M)(()=>{this.events.next(new vt)}),((I,se,B,Q)=>(0,E.T)(et=>(new Zr(se,et.targetRouterState,et.currentRouterState,B,Q).activate(I),et)))(this.rootContexts,B.routeReuseStrategy,ui=>this.events.next(ui),this.inputBindingEnabled),(0,ne.s)(1),(0,nn.M)({next:ui=>{Ln=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Ve(ui.id,this.urlSerializer.serialize(ui.extractedUrl),this.urlSerializer.serialize(ui.urlAfterRedirects))),this.titleStrategy?.updateTitle(ui.targetRouterState.snapshot),ui.resolve(!0)},complete:()=>{Ln=!0}}),(0,re.Q)(this.transitionAbortSubject.pipe((0,nn.M)(ui=>{throw ui}))),(0,ke.j)(()=>{!Ln&&!di&&this.cancelNavigationTransition(jt,"",Se.SupersededByNewNavigation),this.currentTransition?.id===jt.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,pn.W)(ui=>{if(di=!0,oa(ui))this.events.next(new Yn(jt.id,this.urlSerializer.serialize(jt.extractedUrl),ui.message,ui.cancellationCode)),function Lr(I){return oa(I)&&ht(I.url)}(ui)?this.events.next(new on(ui.url)):jt.resolve(!1);else{this.events.next(new Cr(jt.id,this.urlSerializer.serialize(jt.extractedUrl),ui,jt.targetSnapshot??void 0));try{jt.resolve(B.errorHandler(ui))}catch(or){this.options.resolveNavigationPromiseOnError?jt.resolve(!1):jt.reject(or)}}return _e.w}))}))}cancelNavigationTransition(B,Q,et){const jt=new Yn(B.id,this.urlSerializer.serialize(B.extractedUrl),Q,et);this.events.next(jt),B.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static{this.\u0275fac=function(Q){return new(Q||I)}}static{this.\u0275prov=n.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})();function H(I){return I!==Bn}let gt=(()=>{class I{static{this.\u0275fac=function(Q){return new(Q||I)}}static{this.\u0275prov=n.jDH({token:I,factory:()=>(0,n.WQX)(Ke),providedIn:"root"})}}return I})();class ve{shouldDetach(se){return!1}store(se,B){}shouldAttach(se){return!1}retrieve(se){return null}shouldReuseRoute(se,B){return se.routeConfig===B.routeConfig}}let Ke=(()=>{class I extends ve{static{this.\u0275fac=(()=>{let B;return function(et){return(B||(B=n.xGo(I)))(et||I)}})()}static{this.\u0275prov=n.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})(),kn=(()=>{class I{static{this.\u0275fac=function(Q){return new(Q||I)}}static{this.\u0275prov=n.jDH({token:I,factory:()=>(0,n.WQX)(bi),providedIn:"root"})}}return I})(),bi=(()=>{class I extends kn{constructor(){super(...arguments),this.location=(0,n.WQX)(P.aZ),this.urlSerializer=(0,n.WQX)(nt),this.options=(0,n.WQX)(jr,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,n.WQX)(ta),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Dn,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Sa(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(B){return this.location.subscribe(Q=>{"popstate"===Q.type&&B(Q.url,Q.state)})}handleRouterEvent(B,Q){if(B instanceof Y)this.stateMemento=this.createStateMemento();else if(B instanceof Li)this.rawUrlTree=Q.initialUrl;else if(B instanceof kr){if("eager"===this.urlUpdateStrategy&&!Q.extras.skipLocationChange){const et=this.urlHandlingStrategy.merge(Q.finalUrl,Q.initialUrl);this.setBrowserUrl(et,Q)}}else B instanceof vt?(this.currentUrlTree=Q.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(Q.finalUrl,Q.initialUrl),this.routerState=Q.targetRouterState,"deferred"===this.urlUpdateStrategy&&(Q.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,Q))):B instanceof Yn&&(B.code===Se.GuardRejected||B.code===Se.NoDataFromResolver)?this.restoreHistory(Q):B instanceof Cr?this.restoreHistory(Q,!0):B instanceof Ve&&(this.lastSuccessfulId=B.id,this.currentPageId=this.browserPageId)}setBrowserUrl(B,Q){const et=this.urlSerializer.serialize(B);if(this.location.isCurrentPathEqualTo(et)||Q.extras.replaceUrl){const Ln={...Q.extras.state,...this.generateNgRouterState(Q.id,this.browserPageId)};this.location.replaceState(et,"",Ln)}else{const jt={...Q.extras.state,...this.generateNgRouterState(Q.id,this.browserPageId+1)};this.location.go(et,"",jt)}}restoreHistory(B,Q=!1){if("computed"===this.canceledNavigationResolution){const jt=this.currentPageId-this.browserPageId;0!==jt?this.location.historyGo(jt):this.currentUrlTree===B.finalUrl&&0===jt&&(this.resetState(B),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(Q&&this.resetState(B),this.resetUrlToCurrentUrlTree())}resetState(B){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,B.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(B,Q){return"computed"===this.canceledNavigationResolution?{navigationId:B,\u0275routerPageId:Q}:{navigationId:B}}static{this.\u0275fac=(()=>{let B;return function(et){return(B||(B=n.xGo(I)))(et||I)}})()}static{this.\u0275prov=n.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})();var ki=function(I){return I[I.COMPLETE=0]="COMPLETE",I[I.FAILED=1]="FAILED",I[I.REDIRECTING=2]="REDIRECTING",I}(ki||{});function ar(I,se){I.events.pipe((0,at.p)(B=>B instanceof Ve||B instanceof Yn||B instanceof Cr||B instanceof Li),(0,E.T)(B=>B instanceof Ve||B instanceof Li?ki.COMPLETE:B instanceof Yn&&(B.code===Se.Redirect||B.code===Se.SupersededByNewNavigation)?ki.REDIRECTING:ki.FAILED),(0,at.p)(B=>B!==ki.REDIRECTING),(0,ne.s)(1)).subscribe(()=>{se()})}function ms(I){throw I}const rs={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},ps={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let yr=(()=>{class I{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=(0,n.WQX)(n.H3F),this.stateManager=(0,n.WQX)(kn),this.options=(0,n.WQX)(jr,{optional:!0})||{},this.pendingTasks=(0,n.WQX)(n.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,n.WQX)(ga),this.urlSerializer=(0,n.WQX)(nt),this.location=(0,n.WQX)(P.aZ),this.urlHandlingStrategy=(0,n.WQX)(ta),this._events=new dt.B,this.errorHandler=this.options.errorHandler||ms,this.navigated=!1,this.routeReuseStrategy=(0,n.WQX)(gt),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,n.WQX)(ys,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,n.WQX)(Ts,{optional:!0}),this.eventsSubscription=new fe.yU,this.isNgZoneEnabled=(0,n.WQX)(n.SKi)instanceof n.SKi&&n.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:B=>{this.console.warn(B)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const B=this.navigationTransitions.events.subscribe(Q=>{try{const et=this.navigationTransitions.currentTransition,jt=this.navigationTransitions.currentNavigation;if(null!==et&&null!==jt)if(this.stateManager.handleRouterEvent(Q,jt),Q instanceof Yn&&Q.code!==Se.Redirect&&Q.code!==Se.SupersededByNewNavigation)this.navigated=!0;else if(Q instanceof Ve)this.navigated=!0;else if(Q instanceof on){const Ln=this.urlHandlingStrategy.merge(Q.url,et.currentRawUrl),di={info:et.extras.info,skipLocationChange:et.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||H(et.source)};this.scheduleNavigation(Ln,Bn,null,di,{resolve:et.resolve,reject:et.reject,promise:et.promise})}(function gs(I){return!(I instanceof vt||I instanceof on)})(Q)&&this._events.next(Q)}catch(et){this.navigationTransitions.transitionAbortSubject.next(et)}});this.eventsSubscription.add(B)}resetRootComponentType(B){this.routerState.root.component=B,this.navigationTransitions.rootComponentType=B}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Bn,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((B,Q)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(B,"popstate",Q)},0)})}navigateToSyncWithBrowser(B,Q,et){const jt={replaceUrl:!0},Ln=et?.navigationId?et:null;if(et){const ui={...et};delete ui.navigationId,delete ui.\u0275routerPageId,0!==Object.keys(ui).length&&(jt.state=ui)}const di=this.parseUrl(B);this.scheduleNavigation(di,Q,Ln,jt)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(B){this.config=B.map(xs),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(B,Q={}){const{relativeTo:et,queryParams:jt,fragment:Ln,queryParamsHandling:di,preserveFragment:ui}=Q,or=ui?this.currentUrlTree.fragment:Ln;let Xr,Vr=null;switch(di){case"merge":Vr={...this.currentUrlTree.queryParams,...jt};break;case"preserve":Vr=this.currentUrlTree.queryParams;break;default:Vr=jt||null}null!==Vr&&(Vr=this.removeEmptyProps(Vr));try{Xr=ft(et?et.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof B[0]||!B[0].startsWith("/"))&&(B=[]),Xr=this.currentUrlTree.root}return Tt(Xr,B,Vr,or??null)}navigateByUrl(B,Q={skipLocationChange:!1}){const et=ht(B)?B:this.parseUrl(B),jt=this.urlHandlingStrategy.merge(et,this.rawUrlTree);return this.scheduleNavigation(jt,Bn,null,Q)}navigate(B,Q={skipLocationChange:!1}){return function Ss(I){for(let se=0;se<I.length;se++)if(null==I[se])throw new n.wOt(4008,!1)}(B),this.navigateByUrl(this.createUrlTree(B,Q),Q)}serializeUrl(B){return this.urlSerializer.serialize(B)}parseUrl(B){try{return this.urlSerializer.parse(B)}catch{return this.urlSerializer.parse("/")}}isActive(B,Q){let et;if(et=!0===Q?{...rs}:!1===Q?{...ps}:Q,ht(B))return ze(this.currentUrlTree,B,et);const jt=this.parseUrl(B);return ze(this.currentUrlTree,jt,et)}removeEmptyProps(B){return Object.entries(B).reduce((Q,[et,jt])=>(null!=jt&&(Q[et]=jt),Q),{})}scheduleNavigation(B,Q,et,jt,Ln){if(this.disposed)return Promise.resolve(!1);let di,ui,or;Ln?(di=Ln.resolve,ui=Ln.reject,or=Ln.promise):or=new Promise((Xr,Ks)=>{di=Xr,ui=Ks});const Vr=this.pendingTasks.add();return ar(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Vr))}),this.navigationTransitions.handleNavigationRequest({source:Q,restoredState:et,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:B,extras:jt,resolve:di,reject:ui,promise:or,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),or.catch(Xr=>Promise.reject(Xr))}static{this.\u0275fac=function(Q){return new(Q||I)}}static{this.\u0275prov=n.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})(),Or=(()=>{class I{constructor(B,Q,et,jt,Ln,di){this.router=B,this.route=Q,this.tabIndexAttribute=et,this.renderer=jt,this.el=Ln,this.locationStrategy=di,this.href=null,this.commands=null,this.onChanges=new dt.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const ui=Ln.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===ui||"area"===ui,this.isAnchorElement?this.subscription=B.events.subscribe(or=>{or instanceof Ve&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(B){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",B)}ngOnChanges(B){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(B){null!=B?(this.commands=Array.isArray(B)?B:[B],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(B,Q,et,jt,Ln){const di=this.urlTree;return!!(null===di||this.isAnchorElement&&(0!==B||Q||et||jt||Ln||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(di,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const B=this.urlTree;this.href=null!==B&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(B)):null;const Q=null===this.href?null:(0,n.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",Q)}applyAttributeValue(B,Q){const et=this.renderer,jt=this.el.nativeElement;null!==Q?et.setAttribute(jt,B,Q):et.removeAttribute(jt,B)}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})}static{this.\u0275fac=function(Q){return new(Q||I)(n.rXU(yr),n.rXU(aa),n.kS0("tabindex"),n.rXU(n.sFG),n.rXU(n.aKT),n.rXU(P.hb))}}static{this.\u0275dir=n.FsC({type:I,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(Q,et){1&Q&&n.bIt("click",function(Ln){return et.onClick(Ln.button,Ln.ctrlKey,Ln.shiftKey,Ln.altKey,Ln.metaKey)}),2&Q&&n.BMQ("target",et.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[n.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",n.L39],skipLocationChange:[n.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",n.L39],replaceUrl:[n.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",n.L39],routerLink:"routerLink"},standalone:!0,features:[n.GFd,n.OA$]})}}return I})(),Ir=(()=>{class I{get isActive(){return this._isActive}constructor(B,Q,et,jt,Ln){this.router=B,this.element=Q,this.renderer=et,this.cdr=jt,this.link=Ln,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new n.bkB,this.routerEventsSubscription=B.events.subscribe(di=>{di instanceof Ve&&this.update()})}ngAfterContentInit(){(0,m.of)(this.links.changes,(0,m.of)(null)).pipe((0,pe.U)()).subscribe(B=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const B=[...this.links.toArray(),this.link].filter(Q=>!!Q).map(Q=>Q.onChanges);this.linkInputChangesSubscription=(0,l.H)(B).pipe((0,pe.U)()).subscribe(Q=>{this._isActive!==this.isLinkActive(this.router)(Q)&&this.update()})}set routerLinkActive(B){const Q=Array.isArray(B)?B:B.split(" ");this.classes=Q.filter(et=>!!et)}ngOnChanges(B){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const B=this.hasActiveLinks();this.classes.forEach(Q=>{B?this.renderer.addClass(this.element.nativeElement,Q):this.renderer.removeClass(this.element.nativeElement,Q)}),B&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==B&&(this._isActive=B,this.cdr.markForCheck(),this.isActiveChange.emit(B))})}isLinkActive(B){const Q=function zi(I){return!!I.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return et=>{const jt=et.urlTree;return!!jt&&B.isActive(jt,Q)}}hasActiveLinks(){const B=this.isLinkActive(this.router);return this.link&&B(this.link)||this.links.some(B)}static{this.\u0275fac=function(Q){return new(Q||I)(n.rXU(yr),n.rXU(n.aKT),n.rXU(n.sFG),n.rXU(n.gRc),n.rXU(Or,8))}}static{this.\u0275dir=n.FsC({type:I,selectors:[["","routerLinkActive",""]],contentQueries:function(Q,et,jt){if(1&Q&&n.wni(jt,Or,5),2&Q){let Ln;n.mGM(Ln=n.lsd())&&(et.links=Ln)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[n.OA$]})}}return I})();class pr{}let ks=(()=>{class I{constructor(B,Q,et,jt,Ln){this.router=B,this.injector=et,this.preloadingStrategy=jt,this.loader=Ln}setUpPreloading(){this.subscription=this.router.events.pipe((0,at.p)(B=>B instanceof Ve),(0,yt.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(B,Q){const et=[];for(const jt of Q){jt.providers&&!jt._injector&&(jt._injector=(0,n.Ol2)(jt.providers,B,`Route: ${jt.path}`));const Ln=jt._injector??B,di=jt._loadedInjector??Ln;(jt.loadChildren&&!jt._loadedRoutes&&void 0===jt.canLoad||jt.loadComponent&&!jt._loadedComponent)&&et.push(this.preloadConfig(Ln,jt)),(jt.children||jt._loadedRoutes)&&et.push(this.processRoutes(di,jt.children??jt._loadedRoutes))}return(0,l.H)(et).pipe((0,pe.U)())}preloadConfig(B,Q){return this.preloadingStrategy.preload(Q,()=>{let et;et=Q.loadChildren&&void 0===Q.canLoad?this.loader.loadChildren(B,Q):(0,m.of)(null);const jt=et.pipe((0,We.Z)(Ln=>null===Ln?(0,m.of)(void 0):(Q._loadedRoutes=Ln.routes,Q._loadedInjector=Ln.injector,this.processRoutes(Ln.injector??B,Ln.routes))));if(Q.loadComponent&&!Q._loadedComponent){const Ln=this.loader.loadComponent(Q);return(0,l.H)([jt,Ln]).pipe((0,pe.U)())}return jt})}static{this.\u0275fac=function(Q){return new(Q||I)(n.KVO(yr),n.KVO(n.Ql9),n.KVO(n.uvJ),n.KVO(pr),n.KVO(go))}}static{this.\u0275prov=n.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})();const Os=new n.nKC("");let za=(()=>{class I{constructor(B,Q,et,jt,Ln={}){this.urlSerializer=B,this.transitions=Q,this.viewportScroller=et,this.zone=jt,this.options=Ln,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Ln.scrollPositionRestoration||="disabled",Ln.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(B=>{B instanceof Y?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=B.navigationTrigger,this.restoredId=B.restoredState?B.restoredState.navigationId:0):B instanceof Ve?(this.lastId=B.id,this.scheduleScrollEvent(B,this.urlSerializer.parse(B.urlAfterRedirects).fragment)):B instanceof Li&&B.code===Yt.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(B,this.urlSerializer.parse(B.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(B=>{B instanceof ct&&(B.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(B.position):B.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(B.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(B,Q){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new ct(B,"popstate"===this.lastSource?this.store[this.restoredId]:null,Q))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(Q){n.QTQ()}}static{this.\u0275prov=n.jDH({token:I,factory:I.\u0275fac})}}return I})();function ds(I,se){return{\u0275kind:I,\u0275providers:se}}function Is(){const I=(0,n.WQX)(n.zZn);return se=>{const B=I.get(n.o8S);if(se!==B.components[0])return;const Q=I.get(yr),et=I.get(ol);1===I.get(Yo)&&Q.initialNavigation(),I.get(Kt,null,n.$GK.Optional)?.setUpPreloading(),I.get(Os,null,n.$GK.Optional)?.init(),Q.resetRootComponentType(B.componentTypes[0]),et.closed||(et.next(),et.complete(),et.unsubscribe())}}const ol=new n.nKC("",{factory:()=>new dt.B}),Yo=new n.nKC("",{providedIn:"root",factory:()=>1}),Kt=new n.nKC("");function _o(I){return ds(0,[{provide:Kt,useExisting:ks},{provide:pr,useExisting:I}])}function Oo(I){return ds(9,[{provide:To,useValue:qa},{provide:Ma,useValue:{skipNextTransition:!!I?.skipInitialTransition,...I}}])}const Ea=new n.nKC("ROUTER_FORROOT_GUARD"),Gs=[P.aZ,{provide:nt,useClass:Nt},yr,Gi,{provide:aa,useFactory:function qi(I){return I.routerState.root},deps:[yr]},go,[]];let Ll=(()=>{class I{constructor(B){}static forRoot(B,Q){return{ngModule:I,providers:[Gs,[],{provide:ys,multi:!0,useValue:B},{provide:Ea,useFactory:va,deps:[[yr,new n.Xx1,new n.kdw]]},{provide:jr,useValue:Q||{}},Q?.useHash?{provide:P.hb,useClass:P.fw}:{provide:P.hb,useClass:P.Sm},{provide:Os,useFactory:()=>{const I=(0,n.WQX)(P.Xr),se=(0,n.WQX)(n.SKi),B=(0,n.WQX)(jr),Q=(0,n.WQX)(ga),et=(0,n.WQX)(nt);return B.scrollOffset&&I.setOffset(B.scrollOffset),new za(et,Q,I,se,B)}},Q?.preloadingStrategy?_o(Q.preloadingStrategy).\u0275providers:[],Q?.initialNavigation?Pl(Q):[],Q?.bindToComponentInputs?ds(8,[_r,{provide:Ts,useExisting:_r}]).\u0275providers:[],Q?.enableViewTransitions?Oo().\u0275providers:[],[{provide:no,useFactory:Is},{provide:n.iLQ,multi:!0,useExisting:no}]]}}static forChild(B){return{ngModule:I,providers:[{provide:ys,multi:!0,useValue:B}]}}static{this.\u0275fac=function(Q){return new(Q||I)(n.KVO(Ea,8))}}static{this.\u0275mod=n.$C({type:I})}static{this.\u0275inj=n.G2t({})}}return I})();function va(I){return"guarded"}function Pl(I){return["disabled"===I.initialNavigation?ds(3,[{provide:n.hnV,multi:!0,useFactory:()=>{const se=(0,n.WQX)(yr);return()=>{se.setUpLocationChangeListener()}}},{provide:Yo,useValue:2}]).\u0275providers:[],"enabledBlocking"===I.initialNavigation?ds(2,[{provide:Yo,useValue:0},{provide:n.hnV,multi:!0,deps:[n.zZn],useFactory:se=>{const B=se.get(P.hj,Promise.resolve());return()=>B.then(()=>new Promise(Q=>{const et=se.get(yr),jt=se.get(ol);ar(et,()=>{Q(!0)}),se.get(ga).afterPreactivation=()=>(Q(!0),jt.closed?(0,m.of)(void 0):jt),et.initialNavigation()}))}}]).\u0275providers:[]]}const no=new n.nKC("")},99202:(Bt,Ce,p)=>{"use strict";p.d(Ce,{bA:()=>M,Q8:()=>Lt,Kj:()=>q,JO:()=>St,Hz:()=>Si,$o:()=>En,bF:()=>de});var n=p(61268),a=p(89663),l=p(99515),m=p(79734),s=p(28228),y=p(53613),A=p(55502),L=p(88814),Z=p(90848),ie=p(73114),S=p(93767),_e=p(73981),ae=p(71888),be=p(61383),Te=p(85955),Ge=p(80530),_t=p(96660),dt=p(89946),P=p(49057),E=p(41477);function te(mn){return mn&&mn.constructor&&"function"==typeof mn.constructor.isBuffer&&mn.constructor.isBuffer(mn)}function ne(mn){return mn}function we(mn,$n){const Ae=($n=$n||{}).delimiter||".",Sn=$n.maxDepth,pt=$n.transformKey||ne,Nn={};return function Rn($e,sn,Zt){Zt=Zt||1,Object.keys($e).forEach(function(On){const Bn=$e[On],Ct=$n.safe&&Array.isArray(Bn),Wn=Object.prototype.toString.call(Bn),Y=te(Bn),Ve="[object Object]"===Wn||"[object Array]"===Wn,Se=sn?sn+Ae+pt(On):pt(On);if(!Ct&&!Y&&Ve&&Object.keys(Bn).length&&(!$n.maxDepth||Zt<Sn))return Rn(Bn,Se,Zt+1);Nn[Se]=Bn})}(mn),Nn}function at(mn,$n){const Ae=($n=$n||{}).delimiter||".",Sn=$n.overwrite||!1,pt=$n.transformKey||ne,Nn={};if(te(mn)||"[object Object]"!==Object.prototype.toString.call(mn))return mn;function $e(On){const Bn=Number(On);return isNaN(Bn)||-1!==On.indexOf(".")||$n.object?On:Bn}return mn=Object.keys(mn).reduce(function(On,Bn){const Ct=Object.prototype.toString.call(mn[Bn]);return"[object Object]"!==Ct&&"[object Array]"!==Ct||function Zt(On){const Bn=Object.prototype.toString.call(On);return!On||("[object Array]"===Bn?!On.length:"[object Object]"===Bn?!Object.keys(On).length:void 0)}(mn[Bn])?(On[Bn]=mn[Bn],On):function sn(On,Bn,Ct){return Object.keys(Ct).reduce(function(Wn,Y){return Wn[On+Ae+Y]=Ct[Y],Wn},Bn)}(Bn,On,we(mn[Bn],$n))},{}),Object.keys(mn).forEach(function(On){const Bn=On.split(Ae).map(pt);let Ct=$e(Bn.shift()),Wn=$e(Bn[0]),Y=Nn;for(;void 0!==Wn;){if("__proto__"===Ct)return;const Ve=Object.prototype.toString.call(Y[Ct]),Se="[object Object]"===Ve||"[object Array]"===Ve;if(!Sn&&!Se&&typeof Y[Ct]<"u")return;(Sn&&!Se||!Sn&&null==Y[Ct])&&(Y[Ct]="number"!=typeof Wn||$n.object?{}:[]),Y=Y[Ct],Bn.length>0&&(Ct=$e(Bn.shift()),Wn=$e(Bn[0]))}Y[Ct]=at(mn[On],$n)}),Nn}class We{translations;constructor($n){this.translations=$n}getTranslation($n){return(0,a.of)(this.translations.get($n)||{})}}const je=new n.nKC("TRANSLOCO_LOADER");function yt(mn,$n){return mn&&(Object.prototype.hasOwnProperty.call(mn,$n)?mn[$n]:$n.split(".").reduce((Ae,Sn)=>Ae?.[Sn],mn))}function pn(mn){return mn?Array.isArray(mn)?mn.length:_n(mn)?Object.keys(mn).length:mn?mn.length:0:0}function ln(mn){return"string"==typeof mn}function _n(mn){return!!mn&&"object"==typeof mn&&!Array.isArray(mn)}function re(mn){return mn.replace(/(?:^\w|[A-Z]|\b\w)/g,($n,Ae)=>0==Ae?$n.toLowerCase():$n.toUpperCase()).replace(/\s+|_|-|\//g,"")}function pe(){return typeof window<"u"}function U(mn){return null==mn}function G(mn){return!1===U(mn)}function Ne(mn){return mn&&"string"==typeof mn.scope}function It(mn){return we(mn,{safe:!0})}const oe=new n.nKC("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>Ze}),Ze={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function Ee(mn={}){return{...Ze,...mn,missingHandler:{...Ze.missingHandler,...mn.missingHandler},flatten:{...Ze.flatten,...mn.flatten}}}const rt=new n.nKC("TRANSLOCO_TRANSPILER");let Je=(()=>{class mn{config=(0,n.WQX)(oe,{optional:!0})??Ze;get interpolationMatcher(){return function an(mn){const[$n,Ae]=mn.interpolation;return new RegExp(`${$n}([^${$n}${Ae}]*?)${Ae}`,"g")}(this.config)}transpile({value:Ae,params:Sn={},translation:pt,key:Nn}){if(ln(Ae)){let Rn,$e=Ae;for(;null!==(Rn=this.interpolationMatcher.exec($e));){const[sn,Zt]=Rn;$e=$e.replace(sn,()=>{const On=Zt.trim(),Bn=yt(Sn,On);return G(Bn)?Bn:G(pt[On])?this.transpile({params:Sn,translation:pt,key:Nn,value:pt[On]}):""})}return $e}return Sn&&(_n(Ae)?Ae=this.handleObject({value:Ae,params:Sn,translation:pt,key:Nn}):Array.isArray(Ae)&&(Ae=this.handleArray({value:Ae,params:Sn,translation:pt,key:Nn}))),Ae}handleObject({value:Ae,params:Sn={},translation:pt,key:Nn}){let Rn=Ae;return Object.keys(Sn).forEach($e=>{const sn=this.transpile({value:yt(Rn,$e),params:yt(Sn,$e),translation:pt,key:Nn});Rn=function nn(mn,$n,Ae){mn={...mn};const Sn=$n.split("."),pt=Sn.length-1;return Sn.reduce((Nn,Rn,$e)=>(Nn[Rn]=$e===pt?Ae:Array.isArray(Nn[Rn])?Nn[Rn].slice():{...Nn[Rn]},Nn&&Nn[Rn]),mn),mn}(Rn,$e,sn)}),Rn}handleArray({value:Ae,...Sn}){return Ae.map(pt=>this.transpile({value:pt,...Sn}))}static \u0275fac=function(Sn){return new(Sn||mn)};static \u0275prov=n.jDH({token:mn,factory:mn.\u0275fac})}return mn})();const it=new n.nKC("TRANSLOCO_MISSING_HANDLER");let st=(()=>{class mn{handle(Ae,Sn){return Sn.missingHandler.logMissingKey&&!Sn.prodMode&&console.warn(`%c Missing translation for '${Ae}'`,"font-size: 12px; color: red"),Ae}static \u0275fac=function(Sn){return new(Sn||mn)};static \u0275prov=n.jDH({token:mn,factory:mn.\u0275fac})}return mn})();const $t=new n.nKC("TRANSLOCO_INTERCEPTOR");let un=(()=>{class mn{preSaveTranslation(Ae){return Ae}preSaveTranslationKey(Ae,Sn){return Sn}static \u0275fac=function(Sn){return new(Sn||mn)};static \u0275prov=n.jDH({token:mn,factory:mn.\u0275fac})}return mn})();const xn=new n.nKC("TRANSLOCO_FALLBACK_STRATEGY");let ti,ri=(()=>{class mn{userConfig;constructor(Ae){this.userConfig=Ae}getNextLangs(){const Ae=this.userConfig.fallbackLang;if(!Ae)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(Ae)?Ae:[Ae]}static \u0275fac=function(Sn){return new(Sn||mn)(n.KVO(oe))};static \u0275prov=n.jDH({token:mn,factory:mn.\u0275fac})}return mn})();function Dn(mn){if(!mn)return"";const $n=mn.split("/");return $n.pop(),$n.join("/")}function Fe(mn){return mn?mn.split("/").pop():""}function Rt(mn,$n,Ae="|"){if(ln(mn)){const Sn=mn.split(Ae),pt=Sn.pop();return pt===$n?[!0,Sn.toString()]:[!1,pt]}return[!1,""]}function qt(mn,$n){const[Ae]=Rt($n,"static");return!Ae&&!!mn.config.reRenderOnLangChange}function me(mn){return mn?$n=>$n:(0,l.s)(1)}function nt(mn,$n){return function Pt(mn){return mn&&_n(mn.loader)}(mn)?function ot(mn,$n){return Object.keys(mn).reduce((Ae,Sn)=>(Ae[`${$n}/${Sn}`]=mn[Sn],Ae),{})}(mn.loader,$n):void 0}function Nt(mn){return{scope:Dn(mn)||null,langName:Fe(mn)}}function wn(mn){const{path:$n,inlineLoader:Ae,mainLoader:Sn,data:pt}=mn;if(Ae){if(!1===function Et(mn){return"function"==typeof mn}(Ae[$n]))throw`You're using an inline loader but didn't provide a loader for ${$n}`;return Ae[$n]().then(Rn=>Rn.default?Rn.default:Rn)}return Sn.getTranslation($n,pt)}let St=(()=>{class mn{loader;parser;missingHandler;interceptor;fallbackStrategy;langChanges$;translations=new Map;cache=new Map;firstFallbackLang;defaultLang="";availableLangs=[];isResolvedMissingOnce=!1;lang;failedLangs=new Set;events=new y.B;events$=this.events.asObservable();config;constructor(Ae,Sn,pt,Nn,Rn,$e){this.loader=Ae,this.parser=Sn,this.missingHandler=pt,this.interceptor=Nn,this.fallbackStrategy=$e,this.loader||(this.loader=new We(this.translations)),ti=this,this.config=JSON.parse(JSON.stringify(Rn)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new A.t(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.events$.pipe((0,E.pQ)()).subscribe(sn=>{"translationLoadSuccess"===sn.type&&sn.wasFailure&&this.setActiveLang(sn.payload.langName)})}getDefaultLang(){return this.defaultLang}setDefaultLang(Ae){this.defaultLang=Ae}getActiveLang(){return this.lang.getValue()}setActiveLang(Ae){return this.parser.onLangChanged?.(Ae),this.lang.next(Ae),this.events.next({type:"langChanged",payload:Nt(Ae)}),this}setAvailableLangs(Ae){this.availableLangs=Ae}getAvailableLangs(){return this.availableLangs}load(Ae,Sn={}){const pt=this.cache.get(Ae);if(pt)return pt;let Nn;const Rn=this._isLangScoped(Ae);let $e;Rn&&($e=Dn(Ae));const sn={path:Ae,mainLoader:this.loader,inlineLoader:Sn.inlineLoader,data:Rn?{scope:$e}:void 0};if(this.useFallbackTranslation(Ae)){const On=Rn?`${$e}/${this.firstFallbackLang}`:this.firstFallbackLang,Bn=function Pn({mainLoader:mn,path:$n,data:Ae,fallbackPath:Sn,inlineLoader:pt}){return(Sn?[$n,Sn]:[$n]).map(Rn=>{const $e=wn({path:Rn,mainLoader:mn,inlineLoader:pt,data:Ae});return(0,m.H)($e).pipe((0,s.T)(sn=>({translation:sn,lang:Rn})))})}({...sn,fallbackPath:On});Nn=(0,L.p)(Bn)}else{const On=wn(sn);Nn=(0,m.H)(On)}const Zt=Nn.pipe(function fe(mn=1/0){let $n;$n=mn&&"object"==typeof mn?mn:{count:mn};const{count:Ae=1/0,delay:Sn,resetOnSuccess:pt=!1}=$n;return Ae<=0?S.D:(0,Z.N)((Nn,Rn)=>{let sn,$e=0;const Zt=()=>{let On=!1;sn=Nn.subscribe((0,ie._)(Rn,Bn=>{pt&&($e=0),Rn.next(Bn)},void 0,Bn=>{if($e++<Ae){const Ct=()=>{sn?(sn.unsubscribe(),sn=null,Zt()):On=!0};if(null!=Sn){const Wn="number"==typeof Sn?(0,_e.O)(Sn):(0,ae.Tg)(Sn(Bn,$e)),Y=(0,ie._)(Rn,()=>{Y.unsubscribe(),Ct()},()=>{Rn.complete()});Wn.subscribe(Y)}else Ct()}else Rn.error(Bn)})),On&&(sn.unsubscribe(),sn=null,Zt())};Zt()})}(this.config.failedRetries),(0,be.M)(On=>{Array.isArray(On)?On.forEach(Bn=>{this.handleSuccess(Bn.lang,Bn.translation),Bn.lang!==Ae&&this.cache.set(Bn.lang,(0,a.of)({}))}):this.handleSuccess(Ae,On)}),(0,Te.W)(On=>(this.config.prodMode||console.error(`Error while trying to load "${Ae}"`,On),this.handleFailure(Ae,Sn))),(0,Ge.t)(1));return this.cache.set(Ae,Zt),Zt}translate(Ae,Sn={},pt=this.getActiveLang()){if(!Ae)return Ae;const{scope:Nn,resolveLang:Rn}=this.resolveLangAndScope(pt);if(Array.isArray(Ae))return Ae.map(Zt=>this.translate(Nn?`${Nn}.${Zt}`:Zt,Sn,Rn));Ae=Nn?`${Nn}.${Ae}`:Ae;const $e=this.getTranslation(Rn),sn=$e[Ae];return sn?this.parser.transpile({value:sn,params:Sn,translation:$e,key:Ae}):this._handleMissingKey(Ae,sn,Sn)}selectTranslate(Ae,Sn,pt,Nn=!1){let Rn;const $e=(Zt,On)=>this.load(Zt,On).pipe((0,s.T)(()=>Nn?this.translateObject(Ae,Sn,Zt):this.translate(Ae,Sn,Zt)));if(U(pt))return this.langChanges$.pipe((0,_t.n)(Zt=>$e(Zt)));if(Ne(pt=Array.isArray(pt)?pt[0]:pt)){const Zt=pt;pt=Zt.scope,Rn=nt(Zt,Zt.scope)}if(this.isLang(pt)||this.isScopeWithLang(pt))return $e(pt);const sn=pt;return this.langChanges$.pipe((0,_t.n)(Zt=>$e(`${sn}/${Zt}`,{inlineLoader:Rn})))}isScopeWithLang(Ae){return this.isLang(Fe(Ae))}translateObject(Ae,Sn={},pt=this.getActiveLang()){if(ln(Ae)||Array.isArray(Ae)){const{resolveLang:Rn,scope:$e}=this.resolveLangAndScope(pt);if(Array.isArray(Ae))return Ae.map(On=>this.translateObject($e?`${$e}.${On}`:On,Sn,Rn));const sn=this.getTranslation(Rn),Zt=function tt(mn){return at(mn)}(this.getObjectByKey(sn,Ae=$e?`${$e}.${Ae}`:Ae));return function gn(mn){return 0===pn(mn)}(Zt)?this.translate(Ae,Sn,pt):this.parser.transpile({value:Zt,params:Sn,translation:sn,key:Ae})}const Nn=[];for(const[Rn,$e]of this.getEntries(Ae))Nn.push(this.translateObject(Rn,$e,pt));return Nn}selectTranslateObject(Ae,Sn,pt){if(ln(Ae)||Array.isArray(Ae))return this.selectTranslate(Ae,Sn,pt,!0);const[[Nn,Rn],...$e]=this.getEntries(Ae);return this.selectTranslateObject(Nn,Rn,pt).pipe((0,s.T)(sn=>{const Zt=[sn];for(const[On,Bn]of $e)Zt.push(this.translateObject(On,Bn,pt));return Zt}))}getTranslation(Ae){if(Ae){if(this.isLang(Ae))return this.translations.get(Ae)||{};{const{scope:Sn,resolveLang:pt}=this.resolveLangAndScope(Ae),Nn=this.translations.get(pt)||{};return this.getObjectByKey(Nn,Sn)}}return this.translations}selectTranslation(Ae){let Sn=this.langChanges$;if(Ae){const pt=Fe(Ae)!==Ae;Sn=this.isLang(Ae)||pt?(0,a.of)(Ae):this.langChanges$.pipe((0,s.T)(Nn=>`${Ae}/${Nn}`))}return Sn.pipe((0,_t.n)(pt=>this.load(pt).pipe((0,s.T)(()=>this.getTranslation(pt)))))}setTranslation(Ae,Sn=this.getActiveLang(),pt={}){const Rn={merge:!0,emitChange:!0,...pt},$e=Dn(Sn);let sn=Ae;$e&&(sn=It({[this.getMappedScope($e)]:Ae}));const Zt=$e?Fe(Sn):Sn,On={...Rn.merge&&this.getTranslation(Zt),...sn},Bn=this.config.flatten.aot?On:It(On),Ct=this.interceptor.preSaveTranslation(Bn,Zt);this.translations.set(Zt,Ct),Rn.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(Ae,Sn,pt={}){const Nn=pt.lang||this.getActiveLang(),Rn=this.interceptor.preSaveTranslationKey(Ae,Sn,Nn);this.setTranslation({[Ae]:Rn},Nn,{...pt,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:Ae}){const Sn=Array.isArray(Ae)?Ae[0]:Ae;Ae&&this.useFallbackTranslation(Sn)&&(this.firstFallbackLang=Sn)}_handleMissingKey(Ae,Sn,pt){if(this.config.missingHandler.allowEmpty&&""===Sn)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const Nn=this.translate(Ae,pt,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,Nn}return this.missingHandler.handle(Ae,this.getMissingHandlerData(),pt)}_isLangScoped(Ae){return-1===this.getAvailableLangsIds().indexOf(Ae)}isLang(Ae){return-1!==this.getAvailableLangsIds().indexOf(Ae)}_loadDependencies(Ae,Sn){const pt=Fe(Ae);return this._isLangScoped(Ae)&&!this.isLoadedTranslation(pt)?(0,dt.z)([this.load(pt),this.load(Ae,{inlineLoader:Sn})]):this.load(Ae,{inlineLoader:Sn})}_completeScopeWithLang(Ae){return this._isLangScoped(Ae)&&!this.isLang(Fe(Ae))?`${Ae}/${this.getActiveLang()}`:Ae}_setScopeAlias(Ae,Sn){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[Ae]=Sn}ngOnDestroy(){this.cache.clear()}isLoadedTranslation(Ae){return pn(this.getTranslation(Ae))}getAvailableLangsIds(){return ln(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(Sn=>Sn.id)}getMissingHandlerData(){return{...this.config,activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang}}useFallbackTranslation(Ae){return this.config.missingHandler.useFallbackTranslation&&Ae!==this.firstFallbackLang}handleSuccess(Ae,Sn){this.setTranslation(Sn,Ae,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:Nt(Ae)}),this.failedLangs.forEach(pt=>this.cache.delete(pt)),this.failedLangs.clear()}handleFailure(Ae,Sn){U(Sn.failedCounter)&&(Sn.failedCounter=0,Sn.fallbackLangs||(Sn.fallbackLangs=this.fallbackStrategy.getNextLangs(Ae)));const pt=Ae.split("/"),Rn=Sn.fallbackLangs[Sn.failedCounter];if(this.failedLangs.add(Ae),this.cache.has(Rn))return this.handleSuccess(Rn,this.getTranslation(Rn)),P.w;if(!Rn||Rn===pt[pt.length-1]){let Zt="Unable to load translation and all the fallback languages";throw pt.length>1&&(Zt+=", did you misspelled the scope name?"),new Error(Zt)}let sn=Rn;return pt.length>1&&(pt[pt.length-1]=Rn,sn=pt.join("/")),Sn.failedCounter++,this.events.next({type:"translationLoadFailure",payload:Nt(Ae)}),this.load(sn,Sn)}getMappedScope(Ae){const{scopeMapping:Sn={}}=this.config;return Sn[Ae]||re(Ae)}resolveLangAndScope(Ae){let pt,Sn=Ae;if(this._isLangScoped(Ae)){const Nn=Fe(Ae),Rn=this.isLang(Nn);Sn=Rn?Nn:this.getActiveLang(),pt=this.getMappedScope(Rn?Dn(Ae):Ae)}return{scope:pt,resolveLang:Sn}}getObjectByKey(Ae,Sn){const pt={},Nn=`${Sn}.`;for(const Rn in Ae)Rn.startsWith(Nn)&&(pt[Rn.replace(Nn,"")]=Ae[Rn]);return pt}getEntries(Ae){return Ae instanceof Map?Ae.entries():Object.entries(Ae)}static \u0275fac=function(Sn){return new(Sn||mn)(n.KVO(je,8),n.KVO(rt),n.KVO(it),n.KVO($t),n.KVO(oe),n.KVO(xn))};static \u0275prov=n.jDH({token:mn,factory:mn.\u0275fac,providedIn:"root"})}return mn})(),bn=(()=>{class mn{html;static \u0275fac=function(Sn){return new(Sn||mn)};static \u0275cmp=n.VBU({type:mn,selectors:[["ng-component"]],inputs:{html:"html"},standalone:!0,features:[n.aNF],decls:1,vars:1,consts:[[1,"transloco-loader-template",3,"innerHTML"]],template:function(Sn,pt){1&Sn&&n.nrm(0,"div",0),2&Sn&&n.Y8G("innerHTML",pt.html,n.npT)},encapsulation:2})}return mn})();class qe{view;vcr;constructor($n,Ae){this.view=$n,this.vcr=Ae}attachView(){if(this.view instanceof n.C4Q)this.vcr.createEmbeddedView(this.view);else if(ln(this.view)){const $n=this.vcr.createComponent(bn);$n.instance.html=this.view,$n.hostView.detectChanges()}else this.vcr.createComponent(this.view)}detachView(){this.vcr.clear()}}const hn=new n.nKC("TRANSLOCO_LANG"),he=new n.nKC("TRANSLOCO_LOADING_TEMPLATE"),kt=new n.nKC("TRANSLOCO_SCOPE");class w{initialized=!1;resolve({inline:$n,provider:Ae,active:Sn}){let pt=Sn;if(this.initialized)return pt=Sn,pt;if(Ae){const[,Nn]=Rt(Ae,"static");pt=Nn}if($n){const[,Nn]=Rt($n,"static");pt=Nn}return this.initialized=!0,pt}resolveLangBasedOnScope($n){return Dn($n)?Fe($n):$n}resolveLangPath($n,Ae){return Ae?`${Ae}/${$n}`:$n}}class z{service;constructor($n){this.service=$n}resolve($n){const{inline:Ae,provider:Sn}=$n;if(Ae)return Ae;if(Sn){if(Ne(Sn)){const{scope:pt,alias:Nn=re(pt)}=Sn;return this.service._setScopeAlias(pt,Nn),pt}return Sn}}}let M=(()=>{class mn{destroyRef=(0,n.WQX)(n.abz);service=(0,n.WQX)(St);tpl=(0,n.WQX)(n.C4Q,{optional:!0});providerLang=(0,n.WQX)(hn,{optional:!0});providerScope=(0,n.WQX)(kt,{optional:!0});providedLoadingTpl=(0,n.WQX)(he,{optional:!0});cdr=(0,n.WQX)(n.gRc);host=(0,n.WQX)(n.aKT);vcr=(0,n.WQX)(n.c1b);renderer=(0,n.WQX)(n.sFG);view;memo=new Map;key;params={};inlineScope;inlineRead;prefix;inlineLang;inlineTpl;currentLang;loaderTplHandler;initialized=!1;path;langResolver=new w;scopeResolver=new z(this.service);strategy=null===this.tpl?"attribute":"structural";static ngTemplateContextGuard(Ae,Sn){return!0}ngOnInit(){const Ae=qt(this.service,this.providerLang||this.inlineLang);if(this.service.langChanges$.pipe((0,_t.n)(Sn=>{const pt=this.langResolver.resolve({inline:this.inlineLang,provider:this.providerLang,active:Sn});return Array.isArray(this.providerScope)?(0,L.p)(this.providerScope.map(Nn=>this.resolveScope(pt,Nn))):this.resolveScope(pt,this.providerScope)}),me(Ae),(0,E.pQ)(this.destroyRef)).subscribe(()=>{this.currentLang=this.langResolver.resolveLangBasedOnScope(this.path),"attribute"===this.strategy?this.attributeStrategy():this.structuralStrategy(this.currentLang,this.prefix||this.inlineRead),this.cdr.markForCheck(),this.initialized=!0}),!this.initialized){const Sn=this.resolveLoadingContent();Sn&&(this.loaderTplHandler=new qe(Sn,this.vcr),this.loaderTplHandler.attachView())}}ngOnChanges(Ae){"attribute"===this.strategy&&Object.keys(Ae).some(pt=>!Ae[pt].firstChange)&&this.attributeStrategy()}attributeStrategy(){this.detachLoader(),this.renderer.setProperty(this.host.nativeElement,"innerText",this.service.translate(this.key,this.params,this.currentLang))}structuralStrategy(Ae,Sn){this.memo.clear();const pt=this.getTranslateFn(Ae,Sn);this.view?(this.view.context.$implicit=pt,this.view.context.currentLang=this.currentLang):(this.detachLoader(),this.view=this.vcr.createEmbeddedView(this.tpl,{$implicit:pt,currentLang:this.currentLang}))}getTranslateFn(Ae,Sn){return(pt,Nn)=>{const Rn=Sn?`${Sn}.${pt}`:pt,$e=Nn?`${Rn}${JSON.stringify(Nn)}`:Rn;return this.memo.has($e)||this.memo.set($e,this.service.translate(Rn,Nn,Ae)),this.memo.get($e)}}resolveLoadingContent(){return this.inlineTpl||this.providedLoadingTpl}ngOnDestroy(){this.memo.clear()}detachLoader(){this.loaderTplHandler?.detachView()}resolveScope(Ae,Sn){const pt=this.scopeResolver.resolve({inline:this.inlineScope,provider:Sn});this.path=this.langResolver.resolveLangPath(Ae,pt);const Nn=nt(Sn,pt);return this.service._loadDependencies(this.path,Nn)}static \u0275fac=function(Sn){return new(Sn||mn)};static \u0275dir=n.FsC({type:mn,selectors:[["","transloco",""]],inputs:{key:[n.Mj6.None,"transloco","key"],params:[n.Mj6.None,"translocoParams","params"],inlineScope:[n.Mj6.None,"translocoScope","inlineScope"],inlineRead:[n.Mj6.None,"translocoRead","inlineRead"],prefix:[n.Mj6.None,"translocoPrefix","prefix"],inlineLang:[n.Mj6.None,"translocoLang","inlineLang"],inlineTpl:[n.Mj6.None,"translocoLoadingTpl","inlineTpl"]},standalone:!0,features:[n.OA$]})}return mn})(),q=(()=>{class mn{service;providerScope;providerLang;cdr;subscription=null;lastValue="";lastKey;path;langResolver=new w;scopeResolver;constructor(Ae,Sn,pt,Nn){this.service=Ae,this.providerScope=Sn,this.providerLang=pt,this.cdr=Nn,this.scopeResolver=new z(this.service)}transform(Ae,Sn,pt){if(!Ae)return Ae;const Nn=Sn?`${Ae}${JSON.stringify(Sn)}`:Ae;if(Nn===this.lastKey)return this.lastValue;this.lastKey=Nn,this.subscription?.unsubscribe();const Rn=qt(this.service,this.providerLang||pt);return this.subscription=this.service.langChanges$.pipe((0,_t.n)($e=>{const sn=this.langResolver.resolve({inline:pt,provider:this.providerLang,active:$e});return Array.isArray(this.providerScope)?(0,L.p)(this.providerScope.map(Zt=>this.resolveScope(sn,Zt))):this.resolveScope(sn,this.providerScope)}),me(Rn)).subscribe(()=>this.updateValue(Ae,Sn)),this.lastValue}ngOnDestroy(){this.subscription?.unsubscribe(),this.subscription=null}updateValue(Ae,Sn){const pt=this.langResolver.resolveLangBasedOnScope(this.path);this.lastValue=this.service.translate(Ae,Sn,pt),this.cdr.markForCheck()}resolveScope(Ae,Sn){const pt=this.scopeResolver.resolve({inline:void 0,provider:Sn});this.path=this.langResolver.resolveLangPath(Ae,pt);const Nn=nt(Sn,pt);return this.service._loadDependencies(this.path,Nn)}static \u0275fac=function(Sn){return new(Sn||mn)(n.rXU(St,16),n.rXU(kt,24),n.rXU(hn,24),n.rXU(n.gRc,16))};static \u0275pipe=n.EJ8({name:"transloco",type:mn,pure:!1,standalone:!0})}return mn})(),Lt=(()=>{class mn{static \u0275fac=function(Sn){return new(Sn||mn)};static \u0275mod=n.$C({type:mn});static \u0275inj=n.G2t({})}return mn})();function En(mn){const $n=[le(Je),ht(st),Ht(un),ge(ri)];return mn.config&&$n.push(function lt(mn){return(0,n.EmA)([{provide:oe,useValue:Ee(mn)}])}(mn.config)),mn.loader&&$n.push(function xe(mn){return(0,n.EmA)([{provide:je,useClass:mn}])}(mn.loader)),$n}function de(...mn){return mn.map($n=>({provide:kt,useValue:$n,multi:!0}))}function le(mn){return(0,n.EmA)([{provide:rt,useClass:mn,deps:[oe]}])}function ge(mn){return(0,n.EmA)([{provide:xn,useClass:mn,deps:[oe]}])}function ht(mn){return(0,n.EmA)([{provide:it,useClass:mn}])}function Ht(mn){return(0,n.EmA)([{provide:$t,useClass:mn}])}function Si(){let mn=function vi(){if(!pe())return"";const mn=window.navigator;return mn.languages?.[0]??mn.language}();if(mn&&pe())return-1!==mn.indexOf("-")&&(mn=mn.split("-")[0]),-1!==mn.indexOf("_")&&(mn=mn.split("_")[0]),mn}new n.nKC("TRANSLOCO_TEST_LANGS - Available testing languages"),new n.nKC("TRANSLOCO_TEST_OPTIONS - Testing options")},12553:(Bt,Ce,p)=>{"use strict";function n(ie){for(let S in ie){let _e=ie[S]??"";switch(S){case"display":ie.display="flex"===_e?["-webkit-flex","flex"]:"inline-flex"===_e?["-webkit-inline-flex","inline-flex"]:_e;break;case"align-items":case"align-self":case"align-content":case"flex":case"flex-basis":case"flex-flow":case"flex-grow":case"flex-shrink":case"flex-wrap":case"justify-content":ie["-webkit-"+S]=_e;break;case"flex-direction":ie["-webkit-flex-direction"]=_e,ie["flex-direction"]=_e;break;case"order":ie.order=ie["-webkit-"+S]=isNaN(+_e)?"0":_e}}return ie}p.d(Ce,{C5:()=>Z,O5:()=>n,Uo:()=>l,Vc:()=>y,uG:()=>m});const a="inline",l=["row","column","row-reverse","column-reverse"];function m(ie){let[S,_e,ae]=s(ie);return function L(ie,S=null,_e=!1){return{display:_e?"inline-flex":"flex","box-sizing":"border-box","flex-direction":ie,"flex-wrap":S||null}}(S,_e,ae)}function s(ie){ie=ie?.toLowerCase()??"";let[S,_e,ae]=ie.split(" ");return l.find(fe=>fe===S)||(S=l[0]),_e===a&&(_e=ae!==a?ae:"",ae=a),[S,A(_e),!!ae]}function y(ie){let[S]=s(ie);return S.indexOf("row")>-1}function A(ie){if(ie)switch(ie.toLowerCase()){case"reverse":case"wrap-reverse":case"reverse-wrap":ie="wrap-reverse";break;case"no":case"none":case"nowrap":ie="nowrap";break;default:ie="wrap"}return ie}function Z(ie,...S){if(null==ie)throw TypeError("Cannot convert undefined or null to object");for(let _e of S)if(null!=_e)for(let ae in _e)_e.hasOwnProperty(ae)&&(ie[ae]=_e[ae]);return ie}},82212:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Ce:()=>at,DJ:()=>me,EA:()=>we,Jy:()=>oe,PV:()=>ne,SL:()=>We,Ui:()=>P,ZH:()=>nn,cL:()=>hn,hN:()=>St,nJ:()=>Pn,qH:()=>Rt,r3:()=>yt});var n=p(61268),a=p(5795),l=p(55502),m=p(79103),s=p(66100),y=p(53613),A=p(41335),L=p(89663),Z=p(12553),ie=p(19754),S=p(61383),_e=p(90630),ae=p(96660),fe=p(28228),be=p(86008),Te=p(179);const _t={provide:n.iLQ,useFactory:function Ge(he,kt){return()=>{if((0,a.UE)(kt)){const w=Array.from(he.querySelectorAll(`[class*=${dt}]`)),z=/\bflex-layout-.+?\b/g;w.forEach(M=>{M.classList.contains(`${dt}ssr`)&&M.parentNode?M.parentNode.removeChild(M):M.className.replace(z,"")})}}},deps:[a.qQ,n.Agw],multi:!0},dt="flex-layout-";let P=(()=>{class he{static{this.\u0275fac=function(z){return new(z||he)}}static{this.\u0275mod=n.$C({type:he})}static{this.\u0275inj=n.G2t({providers:[_t]})}}return he})();class E{constructor(kt=!1,w="all",z="",M="",q=0){this.matches=kt,this.mediaQuery=w,this.mqAlias=z,this.suffix=M,this.priority=q,this.property=""}clone(){return new E(this.matches,this.mediaQuery,this.mqAlias,this.suffix)}}let te=(()=>{class he{constructor(){this.stylesheet=new Map}addStyleToElement(w,z,M){const q=this.stylesheet.get(w);q?q.set(z,M):this.stylesheet.set(w,new Map([[z,M]]))}clearStyles(){this.stylesheet.clear()}getStyleForElement(w,z){const M=this.stylesheet.get(w);let q="";if(M){const Be=M.get(z);("number"==typeof Be||"string"==typeof Be)&&(q=Be+"")}return q}static{this.\u0275fac=function(z){return new(z||he)}}static{this.\u0275prov=n.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}return he})();const ne={addFlexToParent:!0,addOrientationBps:!1,disableDefaultBps:!1,disableVendorPrefixes:!1,serverLoaded:!1,useColumnBasisZero:!0,printWithBreakpoints:[],mediaTriggerAutoRestore:!0,ssrObserveBreakpoints:[],multiplier:void 0,defaultUnit:"px",detectLayoutDisplay:!1},we=new n.nKC("Flex Layout token, config options for the library",{providedIn:"root",factory:()=>ne}),at=new n.nKC("FlexLayoutServerLoaded",{providedIn:"root",factory:()=>!1}),We=new n.nKC("Flex Layout token, collect all breakpoints into one provider",{providedIn:"root",factory:()=>null});function je(he,kt){return he=he?.clone()??new E,kt&&(he.mqAlias=kt.alias,he.mediaQuery=kt.mediaQuery,he.suffix=kt.suffix,he.priority=kt.priority),he}class yt{constructor(){this.shouldCache=!0}sideEffect(kt,w,z){}}let nn=(()=>{class he{constructor(w,z,M,q){this._serverStylesheet=w,this._serverModuleLoaded=z,this._platformId=M,this.layoutConfig=q}applyStyleToElement(w,z,M=null){let q={};"string"==typeof z&&(q[z]=M,z=q),q=this.layoutConfig.disableVendorPrefixes?z:(0,Z.O5)(z),this._applyMultiValueStyleToElement(q,w)}applyStyleToElements(w,z=[]){const M=this.layoutConfig.disableVendorPrefixes?w:(0,Z.O5)(w);z.forEach(q=>{this._applyMultiValueStyleToElement(M,q)})}getFlowDirection(w){const z="flex-direction";let M=this.lookupStyle(w,z);return[M||"row",this.lookupInlineStyle(w,z)||(0,a.Vy)(this._platformId)&&this._serverModuleLoaded?M:""]}hasWrap(w){return"wrap"===this.lookupStyle(w,"flex-wrap")}lookupAttributeValue(w,z){return w.getAttribute(z)??""}lookupInlineStyle(w,z){return(0,a.UE)(this._platformId)?w.style.getPropertyValue(z):function pn(he,kt){return ln(he)[kt]??""}(w,z)}lookupStyle(w,z,M=!1){let q="";return w&&((q=this.lookupInlineStyle(w,z))||((0,a.UE)(this._platformId)?M||(q=getComputedStyle(w).getPropertyValue(z)):this._serverModuleLoaded&&(q=this._serverStylesheet.getStyleForElement(w,z)))),q?q.trim():""}_applyMultiValueStyleToElement(w,z){Object.keys(w).sort().forEach(M=>{const q=w[M],Be=Array.isArray(q)?q:[q];Be.sort();for(let Lt of Be)Lt=Lt?Lt+"":"",(0,a.UE)(this._platformId)||!this._serverModuleLoaded?(0,a.UE)(this._platformId)?z.style.setProperty(M,Lt):gn(z,M,Lt):this._serverStylesheet.addStyleToElement(z,M,Lt)})}static{this.\u0275fac=function(z){return new(z||he)(n.KVO(te),n.KVO(at),n.KVO(n.Agw),n.KVO(we))}}static{this.\u0275prov=n.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}return he})();function gn(he,kt,w){kt=kt.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();const z=ln(he);z[kt]=w??"",function Et(he,kt){let w="";for(const z in kt)kt[z]&&(w+=`${z}:${kt[z]};`);he.setAttribute("style",w)}(he,z)}function ln(he){const kt={},w=he.getAttribute("style");if(w){const z=w.split(/;+/g);for(let M=0;M<z.length;M++){const q=z[M].trim();if(q.length>0){const Be=q.indexOf(":");if(-1===Be)throw new Error(`Invalid CSS style: ${q}`);kt[q.substr(0,Be).trim()]=q.substr(Be+1).trim()}}}return kt}function Xt(he,kt){return(kt&&kt.priority||0)-(he&&he.priority||0)}function _n(he,kt){return(he.priority||0)-(kt.priority||0)}let ke=(()=>{class he{constructor(w,z,M,q){this._zone=w,this._platformId=z,this._document=M,this._nonce=q,this.source=new l.t(new E(!0)),this.registry=new Map,this.pendingRemoveListenerFns=[],this._observable$=this.source.asObservable()}get activations(){const w=[];return this.registry.forEach((z,M)=>{z.matches&&w.push(M)}),w}isActive(w){return this.registry.get(w)?.matches??this.registerQuery(w).some(M=>M.matches)}observe(w,z=!1){if(w&&w.length){const M=this._observable$.pipe((0,ie.p)(Be=>!z||w.indexOf(Be.mediaQuery)>-1)),q=new m.c(Be=>{const Lt=this.registerQuery(w);if(Lt.length){const En=Lt.pop();Lt.forEach(lt=>{Be.next(lt)}),this.source.next(En)}Be.complete()});return(0,s.h)(q,M)}return this._observable$}registerQuery(w){const z=Array.isArray(w)?w:[w],M=[];return function pe(he,kt,w){const z=he.filter(M=>!re[M]);if(z.length>0){const M=z.join(", ");try{const q=kt.createElement("style");q.setAttribute("type","text/css"),w&&q.setAttribute("nonce",w),q.styleSheet||q.appendChild(kt.createTextNode(`\n/*\n  @ngbracket/ngx-layout - workaround for possible browser quirk with mediaQuery listeners\n  see http://bit.ly/2sd4HMP\n*/\n@media ${M} {.fx-query-test{ }}\n`)),kt.head.appendChild(q),z.forEach(Be=>re[Be]=q)}catch(q){console.error(q)}}}(z,this._document,this._nonce),z.forEach(q=>{const Be=En=>{this._zone.run(()=>this.source.next(new E(En.matches,q)))};let Lt=this.registry.get(q);Lt||(Lt=this.buildMQL(q),Lt.addListener(Be),this.pendingRemoveListenerFns.push(()=>Lt.removeListener(Be)),this.registry.set(q,Lt)),Lt.matches&&M.push(new E(!0,q))}),M}ngOnDestroy(){let w;for(;w=this.pendingRemoveListenerFns.pop();)w()}buildMQL(w){return function G(he,kt){return kt&&window.matchMedia("all").addListener?window.matchMedia(he):function U(he){const kt=new EventTarget;return kt.matches="all"===he||""===he,kt.media=he,kt.addListener=()=>{},kt.removeListener=()=>{},kt.addEventListener=()=>{},kt.dispatchEvent=()=>!1,kt.onchange=null,kt}(he)}(w,(0,a.UE)(this._platformId))}static{this.\u0275fac=function(z){return new(z||he)(n.KVO(n.SKi),n.KVO(n.Agw),n.KVO(a.qQ),n.KVO(n.BIS,8))}}static{this.\u0275prov=n.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}return he})();const re={},J=/(\.|-|_)/g;function Ne(he){let kt=he.length>0?he.charAt(0):"",w=he.length>1?he.slice(1):"";return kt.toUpperCase()+w}const oe=[{alias:"xs",mediaQuery:"screen and (min-width: 0px) and (max-width: 599.98px)",priority:1e3},{alias:"sm",mediaQuery:"screen and (min-width: 600px) and (max-width: 959.98px)",priority:900},{alias:"md",mediaQuery:"screen and (min-width: 960px) and (max-width: 1279.98px)",priority:800},{alias:"lg",mediaQuery:"screen and (min-width: 1280px) and (max-width: 1919.98px)",priority:700},{alias:"xl",mediaQuery:"screen and (min-width: 1920px) and (max-width: 4999.98px)",priority:600},{alias:"lt-sm",overlapping:!0,mediaQuery:"screen and (max-width: 599.98px)",priority:950},{alias:"lt-md",overlapping:!0,mediaQuery:"screen and (max-width: 959.98px)",priority:850},{alias:"lt-lg",overlapping:!0,mediaQuery:"screen and (max-width: 1279.98px)",priority:750},{alias:"lt-xl",overlapping:!0,priority:650,mediaQuery:"screen and (max-width: 1919.98px)"},{alias:"gt-xs",overlapping:!0,mediaQuery:"screen and (min-width: 600px)",priority:-950},{alias:"gt-sm",overlapping:!0,mediaQuery:"screen and (min-width: 960px)",priority:-850},{alias:"gt-md",overlapping:!0,mediaQuery:"screen and (min-width: 1280px)",priority:-750},{alias:"gt-lg",overlapping:!0,mediaQuery:"screen and (min-width: 1920px)",priority:-650}],Ze="(orientation: portrait) and (max-width: 599.98px)",Ee="(orientation: landscape) and (max-width: 959.98px)",rt="(orientation: portrait) and (min-width: 600px) and (max-width: 839.98px)",Je="(orientation: landscape) and (min-width: 960px) and (max-width: 1279.98px)",an="(orientation: portrait) and (min-width: 840px)",X="(orientation: landscape) and (min-width: 1280px)",ze={HANDSET:`${Ze}, ${Ee}`,TABLET:`${rt} , ${Je}`,WEB:`${an}, ${X} `,HANDSET_PORTRAIT:`${Ze}`,TABLET_PORTRAIT:`${rt} `,WEB_PORTRAIT:`${an}`,HANDSET_LANDSCAPE:`${Ee}`,TABLET_LANDSCAPE:`${Je}`,WEB_LANDSCAPE:`${X}`},it=[{alias:"handset",priority:2e3,mediaQuery:ze.HANDSET},{alias:"handset.landscape",priority:2e3,mediaQuery:ze.HANDSET_LANDSCAPE},{alias:"handset.portrait",priority:2e3,mediaQuery:ze.HANDSET_PORTRAIT},{alias:"tablet",priority:2100,mediaQuery:ze.TABLET},{alias:"tablet.landscape",priority:2100,mediaQuery:ze.TABLET_LANDSCAPE},{alias:"tablet.portrait",priority:2100,mediaQuery:ze.TABLET_PORTRAIT},{alias:"web",priority:2200,mediaQuery:ze.WEB,overlapping:!0},{alias:"web.landscape",priority:2200,mediaQuery:ze.WEB_LANDSCAPE,overlapping:!0},{alias:"web.portrait",priority:2200,mediaQuery:ze.WEB_PORTRAIT,overlapping:!0}],st=new n.nKC("Token (@ngbracket/ngx-layout) Breakpoints",{providedIn:"root",factory:()=>{const he=(0,n.WQX)(We),kt=(0,n.WQX)(we),w=[].concat.apply([],(he||[]).map(M=>Array.isArray(M)?M:[M]));return function It(he,kt=[]){const w={};return he.forEach(z=>{w[z.alias]=z}),kt.forEach(z=>{w[z.alias]?(0,Z.C5)(w[z.alias],z):w[z.alias]=z}),function tt(he){return he.forEach(kt=>{kt.suffix||(kt.suffix=function Pt(he){return he.replace(J,"|").split("|").map(Ne).join("")}(kt.alias),kt.overlapping=!!kt.overlapping)}),he}(Object.keys(w).map(z=>w[z]))}((kt.disableDefaultBps?[]:oe).concat(kt.addOrientationBps?it:[]),w)}});let $t=(()=>{class he{constructor(w){this.findByMap=new Map,this.items=[...w].sort(_n)}findByAlias(w){return w?this.findWithPredicate(w,z=>z.alias===w):null}findByQuery(w){return this.findWithPredicate(w,z=>z.mediaQuery===w)}get overlappings(){return this.items.filter(w=>w.overlapping)}get aliases(){return this.items.map(w=>w.alias)}get suffixes(){return this.items.map(w=>w?.suffix??"")}findWithPredicate(w,z){let M=this.findByMap.get(w);return M||(M=this.items.find(z)??null,this.findByMap.set(w,M)),M??null}static{this.\u0275fac=function(z){return new(z||he)(n.KVO(st))}}static{this.\u0275prov=n.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}return he})();const un="print",xn={alias:un,mediaQuery:un,priority:1e3};let ri=(()=>{class he{constructor(w,z,M){this.breakpoints=w,this.layoutConfig=z,this._document=M,this.registeredBeforeAfterPrintHooks=!1,this.isPrintingBeforeAfterEvent=!1,this.beforePrintEventListeners=[],this.afterPrintEventListeners=[],this.formerActivations=null,this.isPrinting=!1,this.queue=new Dn,this.deactivations=[]}withPrintQuery(w){return[...w,un]}isPrintEvent(w){return w.mediaQuery.startsWith(un)}get printAlias(){return[...this.layoutConfig.printWithBreakpoints??[]]}get printBreakPoints(){return this.printAlias.map(w=>this.breakpoints.findByAlias(w)).filter(w=>null!==w)}getEventBreakpoints({mediaQuery:w}){const z=this.breakpoints.findByQuery(w);return(z?[...this.printBreakPoints,z]:this.printBreakPoints).sort(Xt)}updateEvent(w){let z=this.breakpoints.findByQuery(w.mediaQuery);return this.isPrintEvent(w)&&(z=this.getEventBreakpoints(w)[0],w.mediaQuery=z?.mediaQuery??""),je(w,z)}registerBeforeAfterPrintHooks(w){if(!this._document.defaultView||this.registeredBeforeAfterPrintHooks)return;this.registeredBeforeAfterPrintHooks=!0;const z=()=>{this.isPrinting||(this.isPrintingBeforeAfterEvent=!0,this.startPrinting(w,this.getEventBreakpoints(new E(!0,un))),w.updateStyles())},M=()=>{this.isPrintingBeforeAfterEvent=!1,this.isPrinting&&(this.stopPrinting(w),w.updateStyles())};this._document.defaultView.addEventListener("beforeprint",z),this._document.defaultView.addEventListener("afterprint",M),this.beforePrintEventListeners.push(z),this.afterPrintEventListeners.push(M)}interceptEvents(w){return z=>{this.isPrintEvent(z)?z.matches&&!this.isPrinting?(this.startPrinting(w,this.getEventBreakpoints(z)),w.updateStyles()):!z.matches&&this.isPrinting&&!this.isPrintingBeforeAfterEvent&&(this.stopPrinting(w),w.updateStyles()):this.collectActivations(w,z)}}blockPropagation(){return w=>!(this.isPrinting||this.isPrintEvent(w))}startPrinting(w,z){this.isPrinting=!0,this.formerActivations=w.activatedBreakpoints,w.activatedBreakpoints=this.queue.addPrintBreakpoints(z)}stopPrinting(w){w.activatedBreakpoints=this.deactivations,this.deactivations=[],this.formerActivations=null,this.queue.clear(),this.isPrinting=!1}collectActivations(w,z){if(!this.isPrinting||this.isPrintingBeforeAfterEvent){if(!this.isPrintingBeforeAfterEvent)return void(this.deactivations=[]);if(!z.matches){const M=this.breakpoints.findByQuery(z.mediaQuery);if(M){const q=this.formerActivations&&this.formerActivations.includes(M),Be=!this.formerActivations&&w.activatedBreakpoints.includes(M);(q||Be)&&(this.deactivations.push(M),this.deactivations.sort(Xt))}}}}ngOnDestroy(){this._document.defaultView&&(this.beforePrintEventListeners.forEach(w=>this._document.defaultView.removeEventListener("beforeprint",w)),this.afterPrintEventListeners.forEach(w=>this._document.defaultView.removeEventListener("afterprint",w)))}static{this.\u0275fac=function(z){return new(z||he)(n.KVO($t),n.KVO(we),n.KVO(a.qQ))}}static{this.\u0275prov=n.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}return he})();class Dn{constructor(){this.printBreakpoints=[]}addPrintBreakpoints(kt){return kt.push(xn),kt.sort(Xt),kt.forEach(w=>this.addBreakpoint(w)),this.printBreakpoints}addBreakpoint(kt){kt&&void 0===this.printBreakpoints.find(z=>z.mediaQuery===kt.mediaQuery)&&(this.printBreakpoints=function Fe(he){return he?.mediaQuery.startsWith(un)??!1}(kt)?[kt,...this.printBreakpoints]:[...this.printBreakpoints,kt])}clear(){this.printBreakpoints=[]}}let Rt=(()=>{class he{get activatedAlias(){return this.activatedBreakpoints[0]?.alias??""}set activatedBreakpoints(w){this._activatedBreakpoints=[...w]}get activatedBreakpoints(){return[...this._activatedBreakpoints]}set useFallbacks(w){this._useFallbacks=w}constructor(w,z,M){this.matchMedia=w,this.breakpoints=z,this.hook=M,this._useFallbacks=!0,this._activatedBreakpoints=[],this.elementMap=new Map,this.elementKeyMap=new WeakMap,this.watcherMap=new WeakMap,this.updateMap=new WeakMap,this.clearMap=new WeakMap,this.subject=new y.B,this.observeActivations()}onMediaChange(w){const z=this.findByQuery(w.mediaQuery);if(z){w=je(w,z);const M=this.activatedBreakpoints.indexOf(z);w.matches&&-1===M?(this._activatedBreakpoints.push(z),this._activatedBreakpoints.sort(Xt),this.updateStyles()):!w.matches&&-1!==M&&(this._activatedBreakpoints.splice(M,1),this._activatedBreakpoints.sort(Xt),this.updateStyles())}}init(w,z,M,q,Be=[]){qt(this.updateMap,w,z,M),qt(this.clearMap,w,z,q),this.buildElementKeyMap(w,z),this.watchExtraTriggers(w,z,Be)}getValue(w,z,M){const q=this.elementMap.get(w);if(q){const Be=void 0!==M?q.get(M):this.getActivatedValues(q,z);if(Be)return Be.get(z)}}hasValue(w,z){const M=this.elementMap.get(w);if(M){const q=this.getActivatedValues(M,z);if(q)return void 0!==q.get(z)||!1}return!1}setValue(w,z,M,q){let Be=this.elementMap.get(w);if(Be){const En=(Be.get(q)??new Map).set(z,M);Be.set(q,En),this.elementMap.set(w,Be)}else Be=(new Map).set(q,(new Map).set(z,M)),this.elementMap.set(w,Be);const Lt=this.getValue(w,z);void 0!==Lt&&this.updateElement(w,z,Lt)}trackValue(w,z){return this.subject.asObservable().pipe((0,ie.p)(M=>M.element===w&&M.key===z))}updateStyles(){this.elementMap.forEach((w,z)=>{const M=new Set(this.elementKeyMap.get(z));let q=this.getActivatedValues(w);q&&q.forEach((Be,Lt)=>{this.updateElement(z,Lt,Be),M.delete(Lt)}),M.forEach(Be=>{if(q=this.getActivatedValues(w,Be),q){const Lt=q.get(Be);this.updateElement(z,Be,Lt)}else this.clearElement(z,Be)})})}clearElement(w,z){const M=this.clearMap.get(w);if(M){const q=M.get(z);q&&(q(),this.subject.next({element:w,key:z,value:""}))}}updateElement(w,z,M){const q=this.updateMap.get(w);if(q){const Be=q.get(z);Be&&(Be(M),this.subject.next({element:w,key:z,value:M}))}}releaseElement(w){const z=this.watcherMap.get(w);z&&(z.forEach(q=>q.unsubscribe()),this.watcherMap.delete(w));const M=this.elementMap.get(w);M&&(M.forEach((q,Be)=>M.delete(Be)),this.elementMap.delete(w))}triggerUpdate(w,z){const M=this.elementMap.get(w);if(M){const q=this.getActivatedValues(M,z);q&&(z?this.updateElement(w,z,q.get(z)):q.forEach((Be,Lt)=>this.updateElement(w,Lt,Be)))}}buildElementKeyMap(w,z){let M=this.elementKeyMap.get(w);M||(M=new Set,this.elementKeyMap.set(w,M)),M.add(z)}watchExtraTriggers(w,z,M){if(M&&M.length){let q=this.watcherMap.get(w);if(q||(q=new Map,this.watcherMap.set(w,q)),!q.get(z)){const Lt=(0,s.h)(...M).subscribe(()=>{const En=this.getValue(w,z);this.updateElement(w,z,En)});q.set(z,Lt)}}}findByQuery(w){return this.breakpoints.findByQuery(w)}getActivatedValues(w,z){for(let q=0;q<this.activatedBreakpoints.length;q++){const Lt=w.get(this.activatedBreakpoints[q].alias);if(Lt&&(void 0===z||Lt.has(z)&&null!=Lt.get(z)))return Lt}if(!this._useFallbacks)return;const M=w.get("");return void 0===z||M&&M.has(z)?M:void 0}observeActivations(){const w=this.breakpoints.items.map(z=>z.mediaQuery);this.hook.registerBeforeAfterPrintHooks(this),this.matchMedia.observe(this.hook.withPrintQuery(w)).pipe((0,S.M)(this.hook.interceptEvents(this)),(0,ie.p)(this.hook.blockPropagation())).subscribe(this.onMediaChange.bind(this))}static{this.\u0275fac=function(z){return new(z||he)(n.KVO(ke),n.KVO($t),n.KVO(ri))}}static{this.\u0275prov=n.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}return he})();function qt(he,kt,w,z){if(void 0!==z){const M=he.get(kt)??new Map;M.set(w,z),he.set(kt,M)}}let me=(()=>{class he{get parentElement(){return this.elementRef.nativeElement.parentElement}get nativeElement(){return this.elementRef.nativeElement}get activatedValue(){return this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY)}set activatedValue(w){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,w,this.marshal.activatedAlias)}constructor(w,z,M,q){this.elementRef=w,this.styleBuilder=z,this.styler=M,this.marshal=q,this.DIRECTIVE_KEY="",this.inputs=[],this.mru={},this.destroySubject=new y.B,this.styleCache=new Map}ngOnChanges(w){Object.keys(w).forEach(z=>{if(-1!==this.inputs.indexOf(z)){const M=z.split(".").slice(1).join(".");this.setValue(w[z].currentValue,M)}})}ngOnDestroy(){this.destroySubject.next(),this.destroySubject.complete(),this.marshal.releaseElement(this.nativeElement)}init(w=[]){this.marshal.init(this.elementRef.nativeElement,this.DIRECTIVE_KEY,this.updateWithValue.bind(this),this.clearStyles.bind(this),w)}addStyles(w,z){const M=this.styleBuilder,q=M.shouldCache;let Be=this.styleCache.get(w);(!Be||!q)&&(Be=M.buildStyles(w,z),q&&this.styleCache.set(w,Be)),this.mru={...Be},this.applyStyleToElement(Be),M.sideEffect(w,Be,z)}clearStyles(){Object.keys(this.mru).forEach(w=>{this.mru[w]=""}),this.applyStyleToElement(this.mru),this.mru={},this.currentValue=void 0}triggerUpdate(){this.marshal.triggerUpdate(this.nativeElement,this.DIRECTIVE_KEY)}getFlexFlowDirection(w,z=!1){if(w){const[M,q]=this.styler.getFlowDirection(w);if(!q&&z){const Be=(0,Z.uG)(M);this.styler.applyStyleToElements(Be,[w])}return M.trim()}return"row"}hasWrap(w){return this.styler.hasWrap(w)}applyStyleToElement(w,z,M=this.nativeElement){this.styler.applyStyleToElement(M,w,z)}setValue(w,z){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,w,z)}updateWithValue(w){this.currentValue!==w&&(this.addStyles(w),this.currentValue=w)}static{this.\u0275fac=function(z){return new(z||he)(n.rXU(n.aKT),n.rXU(yt),n.rXU(nn),n.rXU(Rt))}}static{this.\u0275dir=n.FsC({type:he,features:[n.OA$]})}}return he})();EventTarget;let Pn=(()=>{class he{constructor(w,z,M){this.breakpoints=w,this.matchMedia=z,this.hook=M,this.filterOverlaps=!1,this.destroyed$=new y.B,this._media$=this.watchActivations()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}asObservable(){return this._media$}isActive(w){return function Gt(he){return he.flatMap(kt=>kt.split(",")).map(kt=>kt.trim())}(function wn(he){return Array.isArray(he)?he:[he]}(w)).some(M=>{const q=function ti(he,kt){return(kt.findByAlias(he)??kt.findByQuery(he))?.mediaQuery??null}(M,this.breakpoints);return null!==q&&this.matchMedia.isActive(q)})}watchActivations(){const w=this.breakpoints.items.map(z=>z.mediaQuery);return this.buildObservable(w)}buildObservable(w){return this.matchMedia.observe(this.hook.withPrintQuery(w)).pipe((0,ie.p)(Be=>Be.matches),(0,_e.B)(0,A.$),(0,ae.n)(Be=>(0,L.of)(this.findAllActivations())),(0,fe.T)(Be=>this.filterOverlaps?Be.filter(Lt=>this.breakpoints.findByQuery(Lt.mediaQuery)?.overlapping??!0):Be),(0,ie.p)(Be=>Be.filter(En=>En.mediaQuery.length>0).length>0),(0,be.F)((Be,Lt)=>{if(Be.length!==Lt.length)return!1;const En=Be.map(de=>de.mediaQuery),lt=new Set(Lt.map(de=>de.mediaQuery));return 0===new Set(En.filter(de=>!lt.has(de))).size}),(0,Te.Q)(this.destroyed$))}findAllActivations(){return this.matchMedia.activations.map(M=>new E(!0,M)).map(M=>this.hook.isPrintEvent(M)?this.hook.updateEvent(M):M).map(M=>je(M,this.breakpoints.findByQuery(M.mediaQuery))).sort(Xt)}static{this.\u0275fac=function(z){return new(z||he)(n.KVO($t),n.KVO(ke),n.KVO(ri))}}static{this.\u0275prov=n.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}return he})();function St(he,kt="1",w="1"){let z=[kt,w,he],M=he.indexOf("calc");if(M>0){z[2]=bn(he.substring(M).trim());let q=he.substr(0,M).trim().split(" ");2==q.length&&(z[0]=q[0],z[1]=q[1])}else if(0==M)z[2]=bn(he.trim());else{let q=he.split(" ");z=3===q.length?q:[kt,w,he]}return z}function bn(he){return he.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")}const qe="x";function hn(he,kt){if(void 0===kt)return he;const w=z=>{const M=+z.slice(0,-qe.length);return he.endsWith(qe)&&!isNaN(M)?`${M*kt.value}${kt.unit}`:he};return he.includes(" ")?he.split(" ").map(w).join(" "):w(he)}},31710:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Cc:()=>ke,PW:()=>ie,eI:()=>ln});var n=p(61268),a=p(82212),l=p(5795),y=(p(38875),p(179),p(10899));let A=(()=>{class re extends a.DJ{set klass(U){this.ngClassInstance.klass=U,this.setValue(U,"")}constructor(U,G,J,Ne,Pt){super(U,null,G,J),this.ngClassInstance=Pt,this.DIRECTIVE_KEY="ngClass",this.ngClassInstance||(this.ngClassInstance=new l.YU(U,Ne)),this.init(),this.setValue("","")}updateWithValue(U){this.ngClassInstance.ngClass=U,this.ngClassInstance.ngDoCheck()}ngDoCheck(){this.ngClassInstance.ngDoCheck()}static{this.\u0275fac=function(G){return new(G||re)(n.rXU(n.aKT),n.rXU(a.ZH),n.rXU(a.qH),n.rXU(n.sFG),n.rXU(l.YU,10))}}static{this.\u0275dir=n.FsC({type:re,inputs:{klass:[n.Mj6.None,"class","klass"]},features:[n.Vt3]})}}return re})();const L=["ngClass","ngClass.xs","ngClass.sm","ngClass.md","ngClass.lg","ngClass.xl","ngClass.lt-sm","ngClass.lt-md","ngClass.lt-lg","ngClass.lt-xl","ngClass.gt-xs","ngClass.gt-sm","ngClass.gt-md","ngClass.gt-lg"];let ie=(()=>{class re extends A{constructor(){super(...arguments),this.inputs=L}static{this.\u0275fac=(()=>{let U;return function(J){return(U||(U=n.xGo(re)))(J||re)}})()}static{this.\u0275dir=n.FsC({type:re,selectors:[["","ngClass",""],["","ngClass.xs",""],["","ngClass.sm",""],["","ngClass.md",""],["","ngClass.lg",""],["","ngClass.xl",""],["","ngClass.lt-sm",""],["","ngClass.lt-md",""],["","ngClass.lt-lg",""],["","ngClass.lt-xl",""],["","ngClass.gt-xs",""],["","ngClass.gt-sm",""],["","ngClass.gt-md",""],["","ngClass.gt-lg",""]],inputs:{ngClass:"ngClass","ngClass.xs":"ngClass.xs","ngClass.sm":"ngClass.sm","ngClass.md":"ngClass.md","ngClass.lg":"ngClass.lg","ngClass.xl":"ngClass.xl","ngClass.lt-sm":"ngClass.lt-sm","ngClass.lt-md":"ngClass.lt-md","ngClass.lt-lg":"ngClass.lt-lg","ngClass.lt-xl":"ngClass.lt-xl","ngClass.gt-xs":"ngClass.gt-xs","ngClass.gt-sm":"ngClass.gt-sm","ngClass.gt-md":"ngClass.gt-md","ngClass.gt-lg":"ngClass.gt-lg"},features:[n.Vt3]})}}return re})();class ne{constructor(pe,U,G=!0){this.key=pe,this.value=U,this.key=G?pe.replace(/['"]/g,"").trim():pe.trim(),this.value=G?U.replace(/['"]/g,"").trim():U.trim(),this.value=this.value.replace(/;/,"")}}function we(re){let pe=typeof re;return"object"===pe?re.constructor===Array?"array":re.constructor===Set?"set":"object":pe}function yt(re){const[pe,...U]=re.split(":");return new ne(pe,U.join(":"))}function nn(re,pe){return pe.key&&(re[pe.key]=pe.value),re}let pn=(()=>{class re extends a.DJ{constructor(U,G,J,Ne,Pt,tt,It,oe,Ze){super(U,null,G,J),this.sanitizer=Ne,this.ngStyleInstance=It,this.DIRECTIVE_KEY="ngStyle",this.ngStyleInstance||(this.ngStyleInstance=new l.B3(U,Pt,tt)),this.init();const Ee=this.nativeElement.getAttribute("style")??"";this.fallbackStyles=this.buildStyleMap(Ee),this.isServer=oe&&(0,l.Vy)(Ze)}updateWithValue(U){const G=this.buildStyleMap(U);this.ngStyleInstance.ngStyle={...this.fallbackStyles,...G},this.isServer&&this.applyStyleToElement(G),this.ngStyleInstance.ngDoCheck()}clearStyles(){this.ngStyleInstance.ngStyle=this.fallbackStyles,this.ngStyleInstance.ngDoCheck()}buildStyleMap(U){const G=J=>this.sanitizer.sanitize(n.WPN.STYLE,J)??"";if(U)switch(we(U)){case"string":return Xt(function at(re,pe=";"){return String(re).trim().split(pe).map(U=>U.trim()).filter(U=>""!==U)}(U),G);case"array":return Xt(U,G);default:return function je(re,pe){let U=[];return"set"===we(re)?re.forEach(G=>U.push(G)):Object.keys(re).forEach(G=>{U.push(`${G}:${re[G]}`)}),function We(re,pe){return re.map(yt).filter(G=>!!G).map(G=>(pe&&(G.value=pe(G.value)),G)).reduce(nn,{})}(U,pe)}(U,G)}return{}}ngDoCheck(){this.ngStyleInstance.ngDoCheck()}static{this.\u0275fac=function(G){return new(G||re)(n.rXU(n.aKT),n.rXU(a.ZH),n.rXU(a.qH),n.rXU(y.up),n.rXU(n.MKu),n.rXU(n.sFG),n.rXU(l.B3,10),n.rXU(a.Ce),n.rXU(n.Agw))}}static{this.\u0275dir=n.FsC({type:re,features:[n.Vt3]})}}return re})();const gn=["ngStyle","ngStyle.xs","ngStyle.sm","ngStyle.md","ngStyle.lg","ngStyle.xl","ngStyle.lt-sm","ngStyle.lt-md","ngStyle.lt-lg","ngStyle.lt-xl","ngStyle.gt-xs","ngStyle.gt-sm","ngStyle.gt-md","ngStyle.gt-lg"];let ln=(()=>{class re extends pn{constructor(){super(...arguments),this.inputs=gn}static{this.\u0275fac=(()=>{let U;return function(J){return(U||(U=n.xGo(re)))(J||re)}})()}static{this.\u0275dir=n.FsC({type:re,selectors:[["","ngStyle",""],["","ngStyle.xs",""],["","ngStyle.sm",""],["","ngStyle.md",""],["","ngStyle.lg",""],["","ngStyle.xl",""],["","ngStyle.lt-sm",""],["","ngStyle.lt-md",""],["","ngStyle.lt-lg",""],["","ngStyle.lt-xl",""],["","ngStyle.gt-xs",""],["","ngStyle.gt-sm",""],["","ngStyle.gt-md",""],["","ngStyle.gt-lg",""]],inputs:{ngStyle:"ngStyle","ngStyle.xs":"ngStyle.xs","ngStyle.sm":"ngStyle.sm","ngStyle.md":"ngStyle.md","ngStyle.lg":"ngStyle.lg","ngStyle.xl":"ngStyle.xl","ngStyle.lt-sm":"ngStyle.lt-sm","ngStyle.lt-md":"ngStyle.lt-md","ngStyle.lt-lg":"ngStyle.lt-lg","ngStyle.lt-xl":"ngStyle.lt-xl","ngStyle.gt-xs":"ngStyle.gt-xs","ngStyle.gt-sm":"ngStyle.gt-sm","ngStyle.gt-md":"ngStyle.gt-md","ngStyle.gt-lg":"ngStyle.gt-lg"},features:[n.Vt3]})}}return re})();function Xt(re,pe){return re.map(yt).filter(G=>!!G).map(G=>(pe&&(G.value=pe(G.value)),G)).reduce(nn,{})}let ke=(()=>{class re{static{this.\u0275fac=function(G){return new(G||re)}}static{this.\u0275mod=n.$C({type:re})}static{this.\u0275inj=n.G2t({imports:[a.Ui]})}}return re})()},31056:(Bt,Ce,p)=>{"use strict";p.d(Ce,{BO:()=>ri,DJ:()=>St,R$:()=>_e,UI:()=>ke,fQ:()=>E,i4:()=>gn,sA:()=>It,w2:()=>hn});var n=p(42749),a=p(61268),l=p(82212),m=p(12553),s=p(179),y=p(53613);let A=(()=>{class he extends l.r3{buildStyles(w){const z={};switch(w=w||"stretch"){case"start":z["align-self"]="flex-start";break;case"end":z["align-self"]="flex-end";break;default:z["align-self"]=w}return z}static{this.\u0275fac=(()=>{let w;return function(M){return(w||(w=a.xGo(he)))(M||he)}})()}static{this.\u0275prov=a.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}return he})();const L=["fxFlexAlign","fxFlexAlign.xs","fxFlexAlign.sm","fxFlexAlign.md","fxFlexAlign.lg","fxFlexAlign.xl","fxFlexAlign.lt-sm","fxFlexAlign.lt-md","fxFlexAlign.lt-lg","fxFlexAlign.lt-xl","fxFlexAlign.gt-xs","fxFlexAlign.gt-sm","fxFlexAlign.gt-md","fxFlexAlign.gt-lg"];let ie=(()=>{class he extends l.DJ{constructor(w,z,M,q){super(w,M,z,q),this.DIRECTIVE_KEY="flex-align",this.styleCache=S,this.init()}static{this.\u0275fac=function(z){return new(z||he)(a.rXU(a.aKT),a.rXU(l.ZH),a.rXU(A),a.rXU(l.qH))}}static{this.\u0275dir=a.FsC({type:he,features:[a.Vt3]})}}return he})();const S=new Map;let _e=(()=>{class he extends ie{constructor(){super(...arguments),this.inputs=L}static{this.\u0275fac=(()=>{let w;return function(M){return(w||(w=a.xGo(he)))(M||he)}})()}static{this.\u0275dir=a.FsC({type:he,selectors:[["","fxFlexAlign",""],["","fxFlexAlign.xs",""],["","fxFlexAlign.sm",""],["","fxFlexAlign.md",""],["","fxFlexAlign.lg",""],["","fxFlexAlign.xl",""],["","fxFlexAlign.lt-sm",""],["","fxFlexAlign.lt-md",""],["","fxFlexAlign.lt-lg",""],["","fxFlexAlign.lt-xl",""],["","fxFlexAlign.gt-xs",""],["","fxFlexAlign.gt-sm",""],["","fxFlexAlign.gt-md",""],["","fxFlexAlign.gt-lg",""]],inputs:{fxFlexAlign:"fxFlexAlign","fxFlexAlign.xs":"fxFlexAlign.xs","fxFlexAlign.sm":"fxFlexAlign.sm","fxFlexAlign.md":"fxFlexAlign.md","fxFlexAlign.lg":"fxFlexAlign.lg","fxFlexAlign.xl":"fxFlexAlign.xl","fxFlexAlign.lt-sm":"fxFlexAlign.lt-sm","fxFlexAlign.lt-md":"fxFlexAlign.lt-md","fxFlexAlign.lt-lg":"fxFlexAlign.lt-lg","fxFlexAlign.lt-xl":"fxFlexAlign.lt-xl","fxFlexAlign.gt-xs":"fxFlexAlign.gt-xs","fxFlexAlign.gt-sm":"fxFlexAlign.gt-sm","fxFlexAlign.gt-md":"fxFlexAlign.gt-md","fxFlexAlign.gt-lg":"fxFlexAlign.gt-lg"},features:[a.Vt3]})}}return he})(),Ge=(()=>{class he extends l.r3{constructor(w){super(),this._config=w}buildStyles(w,z){w||="0",w=(0,l.cL)(w,this._config.multiplier);const M=String(w).indexOf("%")>-1;!(String(w).indexOf("px")>-1)&&!M&&!isNaN(+w)&&(w=`${w}%`);const Be=z.isRtl?"margin-right":"margin-left";return(0,m.Vc)(z.layout)?{[Be]:w}:{"margin-top":w}}static{this.\u0275fac=function(z){return new(z||he)(a.KVO(l.EA))}}static{this.\u0275prov=a.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}return he})();const _t=["fxFlexOffset","fxFlexOffset.xs","fxFlexOffset.sm","fxFlexOffset.md","fxFlexOffset.lg","fxFlexOffset.xl","fxFlexOffset.lt-sm","fxFlexOffset.lt-md","fxFlexOffset.lt-lg","fxFlexOffset.lt-xl","fxFlexOffset.gt-xs","fxFlexOffset.gt-sm","fxFlexOffset.gt-md","fxFlexOffset.gt-lg"];let P=(()=>{class he extends l.DJ{constructor(w,z,M,q,Be){super(w,M,Be,q),this.directionality=z,this.DIRECTIVE_KEY="flex-offset",this.init([this.directionality.change]),this.parentElement&&this.marshal.trackValue(this.parentElement,"layout-gap").pipe((0,s.Q)(this.destroySubject)).subscribe(this.triggerUpdate.bind(this))}updateWithValue(w=""){const z=this.getFlexFlowDirection(this.parentElement,!0),M="rtl"===this.directionality.value;"row"===z&&M?this.styleCache=te:"row"!==z||M?"column"===z&&M?this.styleCache=ne:"column"===z&&!M&&(this.styleCache=at):this.styleCache=we,this.addStyles(w+"",{layout:z,isRtl:M})}static{this.\u0275fac=function(z){return new(z||he)(a.rXU(a.aKT),a.rXU(n.dS),a.rXU(Ge),a.rXU(l.qH),a.rXU(l.ZH))}}static{this.\u0275dir=a.FsC({type:he,features:[a.Vt3]})}}return he})(),E=(()=>{class he extends P{constructor(){super(...arguments),this.inputs=_t}static{this.\u0275fac=(()=>{let w;return function(M){return(w||(w=a.xGo(he)))(M||he)}})()}static{this.\u0275dir=a.FsC({type:he,selectors:[["","fxFlexOffset",""],["","fxFlexOffset.xs",""],["","fxFlexOffset.sm",""],["","fxFlexOffset.md",""],["","fxFlexOffset.lg",""],["","fxFlexOffset.xl",""],["","fxFlexOffset.lt-sm",""],["","fxFlexOffset.lt-md",""],["","fxFlexOffset.lt-lg",""],["","fxFlexOffset.lt-xl",""],["","fxFlexOffset.gt-xs",""],["","fxFlexOffset.gt-sm",""],["","fxFlexOffset.gt-md",""],["","fxFlexOffset.gt-lg",""]],inputs:{fxFlexOffset:"fxFlexOffset","fxFlexOffset.xs":"fxFlexOffset.xs","fxFlexOffset.sm":"fxFlexOffset.sm","fxFlexOffset.md":"fxFlexOffset.md","fxFlexOffset.lg":"fxFlexOffset.lg","fxFlexOffset.xl":"fxFlexOffset.xl","fxFlexOffset.lt-sm":"fxFlexOffset.lt-sm","fxFlexOffset.lt-md":"fxFlexOffset.lt-md","fxFlexOffset.lt-lg":"fxFlexOffset.lt-lg","fxFlexOffset.lt-xl":"fxFlexOffset.lt-xl","fxFlexOffset.gt-xs":"fxFlexOffset.gt-xs","fxFlexOffset.gt-sm":"fxFlexOffset.gt-sm","fxFlexOffset.gt-md":"fxFlexOffset.gt-md","fxFlexOffset.gt-lg":"fxFlexOffset.gt-lg"},features:[a.Vt3]})}}return he})();const te=new Map,ne=new Map,we=new Map,at=new Map;let We=(()=>{class he extends l.r3{buildStyles(w){return{order:w&&parseInt(w,10)||""}}static{this.\u0275fac=(()=>{let w;return function(M){return(w||(w=a.xGo(he)))(M||he)}})()}static{this.\u0275prov=a.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}return he})();const je=["fxFlexOrder","fxFlexOrder.xs","fxFlexOrder.sm","fxFlexOrder.md","fxFlexOrder.lg","fxFlexOrder.xl","fxFlexOrder.lt-sm","fxFlexOrder.lt-md","fxFlexOrder.lt-lg","fxFlexOrder.lt-xl","fxFlexOrder.gt-xs","fxFlexOrder.gt-sm","fxFlexOrder.gt-md","fxFlexOrder.gt-lg"];let nn=(()=>{class he extends l.DJ{constructor(w,z,M,q){super(w,M,z,q),this.DIRECTIVE_KEY="flex-order",this.styleCache=pn,this.init()}updateWithValue(w){super.updateWithValue(w),this.parentElement&&this.marshal.triggerUpdate(this.parentElement,"layout-gap")}static{this.\u0275fac=function(z){return new(z||he)(a.rXU(a.aKT),a.rXU(l.ZH),a.rXU(We),a.rXU(l.qH))}}static{this.\u0275dir=a.FsC({type:he,features:[a.Vt3]})}}return he})();const pn=new Map;let gn=(()=>{class he extends nn{constructor(){super(...arguments),this.inputs=je}static{this.\u0275fac=(()=>{let w;return function(M){return(w||(w=a.xGo(he)))(M||he)}})()}static{this.\u0275dir=a.FsC({type:he,selectors:[["","fxFlexOrder",""],["","fxFlexOrder.xs",""],["","fxFlexOrder.sm",""],["","fxFlexOrder.md",""],["","fxFlexOrder.lg",""],["","fxFlexOrder.xl",""],["","fxFlexOrder.lt-sm",""],["","fxFlexOrder.lt-md",""],["","fxFlexOrder.lt-lg",""],["","fxFlexOrder.lt-xl",""],["","fxFlexOrder.gt-xs",""],["","fxFlexOrder.gt-sm",""],["","fxFlexOrder.gt-md",""],["","fxFlexOrder.gt-lg",""]],inputs:{fxFlexOrder:"fxFlexOrder","fxFlexOrder.xs":"fxFlexOrder.xs","fxFlexOrder.sm":"fxFlexOrder.sm","fxFlexOrder.md":"fxFlexOrder.md","fxFlexOrder.lg":"fxFlexOrder.lg","fxFlexOrder.xl":"fxFlexOrder.xl","fxFlexOrder.lt-sm":"fxFlexOrder.lt-sm","fxFlexOrder.lt-md":"fxFlexOrder.lt-md","fxFlexOrder.lt-lg":"fxFlexOrder.lt-lg","fxFlexOrder.lt-xl":"fxFlexOrder.lt-xl","fxFlexOrder.gt-xs":"fxFlexOrder.gt-xs","fxFlexOrder.gt-sm":"fxFlexOrder.gt-sm","fxFlexOrder.gt-md":"fxFlexOrder.gt-md","fxFlexOrder.gt-lg":"fxFlexOrder.gt-lg"},features:[a.Vt3]})}}return he})(),Et=(()=>{class he extends l.r3{constructor(w){super(),this.layoutConfig=w}buildStyles(w,z){let[M,q,...Be]=w.split(" "),Lt=Be.join(" ");const En=z.direction.indexOf("column")>-1?"column":"row",lt=(0,m.Vc)(En)?"max-width":"max-height",xe=(0,m.Vc)(En)?"min-width":"min-height",de=String(Lt).indexOf("calc")>-1,k=de||"auto"===Lt,le=String(Lt).indexOf("%")>-1&&!de,ge=String(Lt).indexOf("px")>-1||String(Lt).indexOf("rem")>-1||String(Lt).indexOf("em")>-1||String(Lt).indexOf("vw")>-1||String(Lt).indexOf("vh")>-1;let ht=de||ge;M="0"==M?0:M,q="0"==q?0:q;const Ht=!M&&!q;let ft={};const Tt={"max-width":null,"max-height":null,"min-width":null,"min-height":null};switch(Lt||""){case"":Lt="row"===En?"0%":!1!==this.layoutConfig.useColumnBasisZero?"0.000000001px":"auto";break;case"initial":case"nogrow":M=0,Lt="auto";break;case"grow":Lt="100%";break;case"noshrink":q=0,Lt="auto";break;case"auto":break;case"none":M=0,q=0,Lt="auto";break;default:!ht&&!le&&!isNaN(Lt)&&(Lt+="%"),"0%"===Lt&&(ht=!0),"0px"===Lt&&(Lt="0%"),ft=(0,m.C5)(Tt,de?{"flex-grow":M,"flex-shrink":q,"flex-basis":ht?Lt:"100%"}:{flex:`${M} ${q} ${ht?Lt:"100%"}`})}return ft.flex||ft["flex-grow"]||(ft=(0,m.C5)(Tt,de?{"flex-grow":M,"flex-shrink":q,"flex-basis":Lt}:{flex:`${M} ${q} ${Lt}`})),"0%"!==Lt&&"0px"!==Lt&&"0.000000001px"!==Lt&&"auto"!==Lt&&(ft[xe]=Ht||ht&&M?Lt:null,ft[lt]=Ht||!k&&q?Lt:null),ft[xe]||ft[lt]?z.hasWrap&&(ft[de?"flex-basis":"flex"]=ft[lt]?de?ft[lt]:`${M} ${q} ${ft[lt]}`:de?ft[xe]:`${M} ${q} ${ft[xe]}`):ft=(0,m.C5)(Tt,de?{"flex-grow":M,"flex-shrink":q,"flex-basis":Lt}:{flex:`${M} ${q} ${Lt}`}),(0,m.C5)(ft,{"box-sizing":"border-box"})}static{this.\u0275fac=function(z){return new(z||he)(a.KVO(l.EA))}}static{this.\u0275prov=a.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}return he})();const ln=["fxFlex","fxFlex.xs","fxFlex.sm","fxFlex.md","fxFlex.lg","fxFlex.xl","fxFlex.lt-sm","fxFlex.lt-md","fxFlex.lt-lg","fxFlex.lt-xl","fxFlex.gt-xs","fxFlex.gt-sm","fxFlex.gt-md","fxFlex.gt-lg"];let _n=(()=>{class he extends l.DJ{get shrink(){return this.flexShrink}set shrink(w){this.flexShrink=w||"1",this.triggerReflow()}get grow(){return this.flexGrow}set grow(w){this.flexGrow=w||"1",this.triggerReflow()}constructor(w,z,M,q,Be){super(w,q,z,Be),this.layoutConfig=M,this.marshal=Be,this.DIRECTIVE_KEY="flex",this.direction=void 0,this.wrap=void 0,this.flexGrow="1",this.flexShrink="1",this.init()}ngOnInit(){this.parentElement&&(this.marshal.trackValue(this.parentElement,"layout").pipe((0,s.Q)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this)),this.marshal.trackValue(this.nativeElement,"layout-align").pipe((0,s.Q)(this.destroySubject)).subscribe(this.triggerReflow.bind(this)))}onLayoutChange(w){const M=w.value.split(" ");this.direction=M[0],this.wrap=void 0!==M[1]&&"wrap"===M[1],this.triggerUpdate()}updateWithValue(w){void 0===this.direction&&(this.direction=this.getFlexFlowDirection(this.parentElement,!1!==this.layoutConfig.addFlexToParent)),void 0===this.wrap&&(this.wrap=this.hasWrap(this.parentElement));const M=this.direction,q=M.startsWith("row"),Be=this.wrap;q&&Be?this.styleCache=U:q&&!Be?this.styleCache=re:!q&&Be?this.styleCache=G:!q&&!Be&&(this.styleCache=pe);const Lt=String(w).replace(";",""),En=(0,l.hN)(Lt,this.flexGrow,this.flexShrink);this.addStyles(En.join(" "),{direction:M,hasWrap:Be})}triggerReflow(){const w=this.activatedValue;if(void 0!==w){const z=(0,l.hN)(w+"",this.flexGrow,this.flexShrink);this.marshal.updateElement(this.nativeElement,this.DIRECTIVE_KEY,z.join(" "))}}static{this.\u0275fac=function(z){return new(z||he)(a.rXU(a.aKT),a.rXU(l.ZH),a.rXU(l.EA),a.rXU(Et),a.rXU(l.qH))}}static{this.\u0275dir=a.FsC({type:he,inputs:{shrink:[a.Mj6.None,"fxShrink","shrink"],grow:[a.Mj6.None,"fxGrow","grow"]},features:[a.Vt3]})}}return he})(),ke=(()=>{class he extends _n{constructor(){super(...arguments),this.inputs=ln}static{this.\u0275fac=(()=>{let w;return function(M){return(w||(w=a.xGo(he)))(M||he)}})()}static{this.\u0275dir=a.FsC({type:he,selectors:[["","fxFlex",""],["","fxFlex.xs",""],["","fxFlex.sm",""],["","fxFlex.md",""],["","fxFlex.lg",""],["","fxFlex.xl",""],["","fxFlex.lt-sm",""],["","fxFlex.lt-md",""],["","fxFlex.lt-lg",""],["","fxFlex.lt-xl",""],["","fxFlex.gt-xs",""],["","fxFlex.gt-sm",""],["","fxFlex.gt-md",""],["","fxFlex.gt-lg",""]],inputs:{fxFlex:"fxFlex","fxFlex.xs":"fxFlex.xs","fxFlex.sm":"fxFlex.sm","fxFlex.md":"fxFlex.md","fxFlex.lg":"fxFlex.lg","fxFlex.xl":"fxFlex.xl","fxFlex.lt-sm":"fxFlex.lt-sm","fxFlex.lt-md":"fxFlex.lt-md","fxFlex.lt-lg":"fxFlex.lt-lg","fxFlex.lt-xl":"fxFlex.lt-xl","fxFlex.gt-xs":"fxFlex.gt-xs","fxFlex.gt-sm":"fxFlex.gt-sm","fxFlex.gt-md":"fxFlex.gt-md","fxFlex.gt-lg":"fxFlex.gt-lg"},features:[a.Vt3]})}}return he})();const re=new Map,pe=new Map,U=new Map,G=new Map;let J=(()=>{class he extends l.r3{buildStyles(w,z){const M={},[q,Be]=w.split(" ");switch(q){case"center":M["justify-content"]="center";break;case"space-around":M["justify-content"]="space-around";break;case"space-between":M["justify-content"]="space-between";break;case"space-evenly":M["justify-content"]="space-evenly";break;case"end":case"flex-end":M["justify-content"]="flex-end";break;default:M["justify-content"]="flex-start"}switch(Be){case"start":case"flex-start":M["align-items"]=M["align-content"]="flex-start";break;case"center":M["align-items"]=M["align-content"]="center";break;case"end":case"flex-end":M["align-items"]=M["align-content"]="flex-end";break;case"space-between":M["align-content"]="space-between",M["align-items"]="stretch";break;case"space-around":M["align-content"]="space-around",M["align-items"]="stretch";break;case"baseline":M["align-content"]="stretch",M["align-items"]="baseline";break;default:M["align-items"]=M["align-content"]="stretch"}return(0,m.C5)(M,{display:z.inline?"inline-flex":"flex","flex-direction":z.layout,"box-sizing":"border-box","max-width":"stretch"===Be?(0,m.Vc)(z.layout)?null:"100%":null,"max-height":"stretch"===Be&&(0,m.Vc)(z.layout)?"100%":null})}static{this.\u0275fac=(()=>{let w;return function(M){return(w||(w=a.xGo(he)))(M||he)}})()}static{this.\u0275prov=a.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}return he})();const Ne=["fxLayoutAlign","fxLayoutAlign.xs","fxLayoutAlign.sm","fxLayoutAlign.md","fxLayoutAlign.lg","fxLayoutAlign.xl","fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg"];let tt=(()=>{class he extends l.DJ{constructor(w,z,M,q){super(w,M,z,q),this.DIRECTIVE_KEY="layout-align",this.layout="row",this.inline=!1,this.init(),this.marshal.trackValue(this.nativeElement,"layout").pipe((0,s.Q)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this))}updateWithValue(w){const z=this.layout||"row",M=this.inline;"row"===z&&M?this.styleCache=Je:"row"!==z||M?"row-reverse"===z&&M?this.styleCache=X:"row-reverse"!==z||M?"column"===z&&M?this.styleCache=an:"column"!==z||M?"column-reverse"===z&&M?this.styleCache=ze:"column-reverse"===z&&!M&&(this.styleCache=rt):this.styleCache=Ze:this.styleCache=Ee:this.styleCache=oe,this.addStyles(w,{layout:z,inline:M})}onLayoutChange(w){const z=w.value.split(" ");this.layout=z[0],this.inline=w.value.includes("inline"),m.Uo.find(M=>M===this.layout)||(this.layout="row"),this.triggerUpdate()}static{this.\u0275fac=function(z){return new(z||he)(a.rXU(a.aKT),a.rXU(l.ZH),a.rXU(J),a.rXU(l.qH))}}static{this.\u0275dir=a.FsC({type:he,features:[a.Vt3]})}}return he})(),It=(()=>{class he extends tt{constructor(){super(...arguments),this.inputs=Ne}static{this.\u0275fac=(()=>{let w;return function(M){return(w||(w=a.xGo(he)))(M||he)}})()}static{this.\u0275dir=a.FsC({type:he,selectors:[["","fxLayoutAlign",""],["","fxLayoutAlign.xs",""],["","fxLayoutAlign.sm",""],["","fxLayoutAlign.md",""],["","fxLayoutAlign.lg",""],["","fxLayoutAlign.xl",""],["","fxLayoutAlign.lt-sm",""],["","fxLayoutAlign.lt-md",""],["","fxLayoutAlign.lt-lg",""],["","fxLayoutAlign.lt-xl",""],["","fxLayoutAlign.gt-xs",""],["","fxLayoutAlign.gt-sm",""],["","fxLayoutAlign.gt-md",""],["","fxLayoutAlign.gt-lg",""]],inputs:{fxLayoutAlign:"fxLayoutAlign","fxLayoutAlign.xs":"fxLayoutAlign.xs","fxLayoutAlign.sm":"fxLayoutAlign.sm","fxLayoutAlign.md":"fxLayoutAlign.md","fxLayoutAlign.lg":"fxLayoutAlign.lg","fxLayoutAlign.xl":"fxLayoutAlign.xl","fxLayoutAlign.lt-sm":"fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md":"fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg":"fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl":"fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs":"fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm":"fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md":"fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg":"fxLayoutAlign.gt-lg"},features:[a.Vt3]})}}return he})();const oe=new Map,Ze=new Map,Ee=new Map,rt=new Map,Je=new Map,an=new Map,X=new Map,ze=new Map,it={"margin-left":null,"margin-right":null,"margin-top":null,"margin-bottom":null};let st=(()=>{class he extends l.r3{constructor(w,z){super(),this._styler=w,this._config=z}buildStyles(w,z){return w.endsWith(me)?(w=w.slice(0,w.indexOf(me)),function nt(he,kt){const[w,z]=he.split(" "),q=lt=>`-${lt}`;let Be="0px",Lt=q(z??w),En="0px";return"rtl"===kt?En=q(w):Be=q(w),{margin:`0px ${Be} ${Lt} ${En}`}}(w=(0,l.cL)(w,this._config.multiplier),z.directionality)):{}}sideEffect(w,z,M){const q=M.items;if(w.endsWith(me)){w=w.slice(0,w.indexOf(me));const Be=function ot(he,kt){const[w,z]=he.split(" ");let q="0px",Lt="0px";return"rtl"===kt?Lt=w:q=w,{padding:`0px ${q} ${z??w} ${Lt}`}}(w=(0,l.cL)(w,this._config.multiplier),M.directionality);this._styler.applyStyleToElements(Be,M.items)}else{w=(0,l.cL)(w,this._config.multiplier),w=this.addFallbackUnit(w);const Be=q.pop(),Lt=function wn(he,kt){const w=Nt(kt.directionality,kt.layout),z={...it};return z[w]=he,z}(w,M);this._styler.applyStyleToElements(Lt,q),this._styler.applyStyleToElements(it,[Be])}}addFallbackUnit(w){return isNaN(+w)?w:`${w}${this._config.defaultUnit}`}static{this.\u0275fac=function(z){return new(z||he)(a.KVO(l.ZH),a.KVO(l.EA))}}static{this.\u0275prov=a.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}return he})();const $t=["fxLayoutGap","fxLayoutGap.xs","fxLayoutGap.sm","fxLayoutGap.md","fxLayoutGap.lg","fxLayoutGap.xl","fxLayoutGap.lt-sm","fxLayoutGap.lt-md","fxLayoutGap.lt-lg","fxLayoutGap.lt-xl","fxLayoutGap.gt-xs","fxLayoutGap.gt-sm","fxLayoutGap.gt-md","fxLayoutGap.gt-lg"];let xn=(()=>{class he extends l.DJ{get childrenNodes(){const w=this.nativeElement.children,z=[];for(let M=w.length;M--;)z[M]=w[M];return z}constructor(w,z,M,q,Be,Lt){super(w,Be,q,Lt),this.zone=z,this.directionality=M,this.styleUtils=q,this.layout="row",this.DIRECTIVE_KEY="layout-gap",this.observerSubject=new y.B;const En=[this.directionality.change,this.observerSubject.asObservable()];this.init(En),this.marshal.trackValue(this.nativeElement,"layout").pipe((0,s.Q)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this))}ngAfterContentInit(){this.buildChildObservable(),this.triggerUpdate()}ngOnDestroy(){super.ngOnDestroy(),this.observer&&this.observer.disconnect()}onLayoutChange(w){let M=w.value.split(" ")[0];m.Uo.find(q=>q===M)||(M="row"),this.layout&&this.layout!==M&&this.clearStyles(),this.layout=M,this.triggerUpdate()}updateWithValue(w){const z=this.childrenNodes.filter(M=>1===M.nodeType&&this.willDisplay(M)).sort((M,q)=>{const Be=+this.styler.lookupStyle(M,"order"),Lt=+this.styler.lookupStyle(q,"order");return isNaN(Be)||isNaN(Lt)||Be===Lt?0:Be>Lt?1:-1});if(z.length>0){const M=this.directionality.value,q=this.layout;"row"===q&&"rtl"===M?this.styleCache=Dn:"row"===q&&"rtl"!==M?this.styleCache=Rt:"column"===q&&"rtl"===M?this.styleCache=Fe:"column"===q&&"rtl"!==M&&(this.styleCache=qt),this.addStyles(w,{directionality:M,items:z,layout:q})}}clearStyles(){const w=Object.keys(this.mru).length>0,z=w?"padding":Nt(this.directionality.value,this.layout);w&&super.clearStyles(),this.styleUtils.applyStyleToElements({[z]:""},this.childrenNodes)}willDisplay(w){const z=this.marshal.getValue(w,"show-hide");return!0===z||void 0===z&&"none"!==this.styleUtils.lookupStyle(w,"display")}buildChildObservable(){this.zone.runOutsideAngular(()=>{typeof MutationObserver<"u"&&(this.observer=new MutationObserver(w=>{w.some(M=>M.addedNodes&&M.addedNodes.length>0||M.removedNodes&&M.removedNodes.length>0)&&this.observerSubject.next()}),this.observer.observe(this.nativeElement,{childList:!0}))})}static{this.\u0275fac=function(z){return new(z||he)(a.rXU(a.aKT),a.rXU(a.SKi),a.rXU(n.dS),a.rXU(l.ZH),a.rXU(st),a.rXU(l.qH))}}static{this.\u0275dir=a.FsC({type:he,features:[a.Vt3]})}}return he})(),ri=(()=>{class he extends xn{constructor(){super(...arguments),this.inputs=$t}static{this.\u0275fac=(()=>{let w;return function(M){return(w||(w=a.xGo(he)))(M||he)}})()}static{this.\u0275dir=a.FsC({type:he,selectors:[["","fxLayoutGap",""],["","fxLayoutGap.xs",""],["","fxLayoutGap.sm",""],["","fxLayoutGap.md",""],["","fxLayoutGap.lg",""],["","fxLayoutGap.xl",""],["","fxLayoutGap.lt-sm",""],["","fxLayoutGap.lt-md",""],["","fxLayoutGap.lt-lg",""],["","fxLayoutGap.lt-xl",""],["","fxLayoutGap.gt-xs",""],["","fxLayoutGap.gt-sm",""],["","fxLayoutGap.gt-md",""],["","fxLayoutGap.gt-lg",""]],inputs:{fxLayoutGap:"fxLayoutGap","fxLayoutGap.xs":"fxLayoutGap.xs","fxLayoutGap.sm":"fxLayoutGap.sm","fxLayoutGap.md":"fxLayoutGap.md","fxLayoutGap.lg":"fxLayoutGap.lg","fxLayoutGap.xl":"fxLayoutGap.xl","fxLayoutGap.lt-sm":"fxLayoutGap.lt-sm","fxLayoutGap.lt-md":"fxLayoutGap.lt-md","fxLayoutGap.lt-lg":"fxLayoutGap.lt-lg","fxLayoutGap.lt-xl":"fxLayoutGap.lt-xl","fxLayoutGap.gt-xs":"fxLayoutGap.gt-xs","fxLayoutGap.gt-sm":"fxLayoutGap.gt-sm","fxLayoutGap.gt-md":"fxLayoutGap.gt-md","fxLayoutGap.gt-lg":"fxLayoutGap.gt-lg"},features:[a.Vt3]})}}return he})();const Dn=new Map,Fe=new Map,Rt=new Map,qt=new Map,me=" grid";function Nt(he,kt){switch(kt){case"column":return"margin-bottom";case"column-reverse":return"margin-top";case"row":default:return"rtl"===he?"margin-left":"margin-right";case"row-reverse":return"rtl"===he?"margin-right":"margin-left"}}let Pn=(()=>{class he extends l.r3{buildStyles(w,{display:z}){const M=(0,m.uG)(w);return{...M,display:"none"===z?z:M.display}}static{this.\u0275fac=(()=>{let w;return function(M){return(w||(w=a.xGo(he)))(M||he)}})()}static{this.\u0275prov=a.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}return he})();const ti=["fxLayout","fxLayout.xs","fxLayout.sm","fxLayout.md","fxLayout.lg","fxLayout.xl","fxLayout.lt-sm","fxLayout.lt-md","fxLayout.lt-lg","fxLayout.lt-xl","fxLayout.gt-xs","fxLayout.gt-sm","fxLayout.gt-md","fxLayout.gt-lg"];let An=(()=>{class he extends l.DJ{constructor(w,z,M,q,Be){super(w,M,z,q),this._config=Be,this.DIRECTIVE_KEY="layout",this.init()}updateWithValue(w){const M=this._config.detectLayoutDisplay?this.styler.lookupStyle(this.nativeElement,"display"):"";this.styleCache=bn.get(M)??new Map,bn.set(M,this.styleCache),this.currentValue!==w&&(this.addStyles(w,{display:M}),this.currentValue=w)}static{this.\u0275fac=function(z){return new(z||he)(a.rXU(a.aKT),a.rXU(l.ZH),a.rXU(Pn),a.rXU(l.qH),a.rXU(l.EA))}}static{this.\u0275dir=a.FsC({type:he,features:[a.Vt3]})}}return he})(),St=(()=>{class he extends An{constructor(){super(...arguments),this.inputs=ti}static{this.\u0275fac=(()=>{let w;return function(M){return(w||(w=a.xGo(he)))(M||he)}})()}static{this.\u0275dir=a.FsC({type:he,selectors:[["","fxLayout",""],["","fxLayout.xs",""],["","fxLayout.sm",""],["","fxLayout.md",""],["","fxLayout.lg",""],["","fxLayout.xl",""],["","fxLayout.lt-sm",""],["","fxLayout.lt-md",""],["","fxLayout.lt-lg",""],["","fxLayout.lt-xl",""],["","fxLayout.gt-xs",""],["","fxLayout.gt-sm",""],["","fxLayout.gt-md",""],["","fxLayout.gt-lg",""]],inputs:{fxLayout:"fxLayout","fxLayout.xs":"fxLayout.xs","fxLayout.sm":"fxLayout.sm","fxLayout.md":"fxLayout.md","fxLayout.lg":"fxLayout.lg","fxLayout.xl":"fxLayout.xl","fxLayout.lt-sm":"fxLayout.lt-sm","fxLayout.lt-md":"fxLayout.lt-md","fxLayout.lt-lg":"fxLayout.lt-lg","fxLayout.lt-xl":"fxLayout.lt-xl","fxLayout.gt-xs":"fxLayout.gt-xs","fxLayout.gt-sm":"fxLayout.gt-sm","fxLayout.gt-md":"fxLayout.gt-md","fxLayout.gt-lg":"fxLayout.gt-lg"},features:[a.Vt3]})}}return he})();const bn=new Map;let hn=(()=>{class he{static{this.\u0275fac=function(z){return new(z||he)}}static{this.\u0275mod=a.$C({type:he})}static{this.\u0275inj=a.G2t({imports:[l.Ui,n.jI]})}}return he})()},12058:(Bt,Ce,p)=>{"use strict";p.d(Ce,{YF:()=>mn});var n=p(82212),a=p(31710),l=p(31056),m=p(61268);p(38875);let Si=(()=>{class Ae{static{this.\u0275fac=function(Nn){return new(Nn||Ae)}}static{this.\u0275mod=m.$C({type:Ae})}static{this.\u0275inj=m.G2t({imports:[n.Ui]})}}return Ae})();var vi=p(5795);let mn=(()=>{class Ae{static withConfig(pt,Nn=[]){return{ngModule:Ae,providers:pt.serverLoaded?[{provide:n.EA,useValue:{...n.PV,...pt}},{provide:n.SL,useValue:Nn,multi:!0},{provide:n.Ce,useValue:!0}]:[{provide:n.EA,useValue:{...n.PV,...pt}},{provide:n.SL,useValue:Nn,multi:!0}]}}constructor(pt,Nn){(0,vi.Vy)(Nn)&&!pt&&console.warn("Warning: Flex Layout loaded on the server without FlexLayoutServerModule")}static{this.\u0275fac=function(Nn){return new(Nn||Ae)(m.KVO(n.Ce),m.KVO(m.Agw))}}static{this.\u0275mod=m.$C({type:Ae})}static{this.\u0275inj=m.G2t({imports:[l.w2,a.Cc,Si,l.w2,a.Cc,Si]})}}return Ae})();new m.RxE("17.0.1")},44764:(Bt,Ce,p)=>{"use strict";p.d(Ce,{d:()=>E,s:()=>pn});var n=p(53613),a=p(56811),l=p(79734),m=p(49057),s=p(61268),y=p(14403),A=p(179);const L=s.YHP,ie=Symbol("__destroy"),S=Symbol("__decoratorApplied");function _e(Et){return"string"==typeof Et?Symbol(`__destroy__${Et}`):ie}function fe(Et,ln){Et[ln]||(Et[ln]=new n.B)}function be(Et,ln){Et[ln]&&(Et[ln].next(),Et[ln].complete(),Et[ln]=null)}function Te(Et){Et instanceof a.yU&&Et.unsubscribe()}function _t(Et,ln){return function(){if(Et&&Et.call(this),be(this,_e()),ln.arrayName&&function Ge(Et){Array.isArray(Et)&&Et.forEach(Te)}(this[ln.arrayName]),ln.checkProperties)for(const Xt in this)ln.blackList?.includes(Xt)||Te(this[Xt])}}function E(Et={}){return ln=>{!function Z(Et){return!!Et[L]}(ln)?function dt(Et,ln){Et.prototype.ngOnDestroy=_t(Et.prototype.ngOnDestroy,ln)}(ln,Et):function P(Et,ln){const Xt=Et.\u0275pipe;Xt.onDestroy=_t(Xt.onDestroy,ln)}(ln,Et),function ae(Et){Et.prototype[S]=!0}(ln)}}const te=7,ne=Symbol("CheckerHasBeenSet");function We(Et){const ln=s.JZv.Zone;return ln&&"function"==typeof ln.root?.run?ln.root.run(Et):Et()}const yt=!1;function pn(Et,ln){return Xt=>{const _n=_e(ln);"string"==typeof ln?function nn(Et,ln,Xt){const _n=Et[ln];if(yt&&"function"!=typeof _n)throw new Error(`${Et.constructor.name} is using untilDestroyed but doesn't implement ${ln}`);fe(Et,Xt),Et[ln]=function(){_n.apply(this,arguments),be(this,Xt),Et[ln]=_n}}(Et,ln,_n):(yt&&function gn(Et){const ln=Object.getPrototypeOf(Et);if(!(S in ln))throw new Error("untilDestroyed operator cannot be used inside directives or components or providers that are not decorated with UntilDestroy decorator")}(Et),fe(Et,_n));const ke=Et[_n];return yt&&function we(Et,ln){Et[ne]||function at(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha||typeof process<"u"&&"[object process]"===Object.prototype.toString.call(process)}()||(We(()=>(0,l.H)(Promise.resolve()).pipe((0,y.Z)(()=>{let Xt;try{Xt=(0,s.xtB)(Et)}catch{Xt=null}const _n=Xt?.lView;if(null==_n)return m.w;const ke=_n[te]||(_n[te]=[]),re=new n.B;return ke.push(function(){We(()=>{re.next(),re.complete()})}),re}),(0,y.Z)(()=>Promise.resolve())).subscribe(()=>{(ln.observed??ln.observers.length>0)&&console.warn(function je(Et){return`\n  The ${Et.constructor.name} still has subscriptions that haven't been unsubscribed.\n  This may happen if the class extends another class decorated with @UntilDestroy().\n  The child class implements its own ngOnDestroy() method but doesn't call super.ngOnDestroy().\n  Let's look at the following example:\n  @UntilDestroy()\n  @Directive()\n  export abstract class BaseDirective {}\n  @Component({ template: '' })\n  export class ConcreteComponent extends BaseDirective implements OnDestroy {\n    constructor() {\n      super();\n      someObservable$.pipe(untilDestroyed(this)).subscribe();\n    }\n    ngOnDestroy(): void {\n      // Some logic here...\n    }\n  }\n  The BaseDirective.ngOnDestroy() will not be called since Angular will call ngOnDestroy()\n  on the ConcreteComponent, but not on the BaseDirective.\n  One of the solutions is to declare an empty ngOnDestroy method on the BaseDirective:\n  @UntilDestroy()\n  @Directive()\n  export abstract class BaseDirective {\n    ngOnDestroy(): void {}\n  }\n  @Component({ template: '' })\n  export class ConcreteComponent extends BaseDirective implements OnDestroy {\n    constructor() {\n      super();\n      someObservable$.pipe(untilDestroyed(this)).subscribe();\n    }\n    ngOnDestroy(): void {\n      // Some logic here...\n      super.ngOnDestroy();\n    }\n  }\n  `}(Et))})),Et[ne]=!0)}(Et,ke),Xt.pipe((0,A.Q)(ke))}}},83420:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Hn:()=>_n,jh:()=>pn});var n=p(93412),a=p(79103),l=p(56811),m=p(41335),s=p(24961),y=p(55892),A=p(89663),L=p(31721),Z=p(49057),ie=p(67468),S=p(85540),_e=p(89946),ae=p(53613),fe=p(179),be=p(51371),Te=p(61383),Ge=p(15075),_t=p(28228),dt=p(85955),P=p(99515),E=p(86008),te=p(80530),ne=p(61268),we=p(41477);function We(ke){return"function"==typeof ke.ngrxOnStoreInit}function je(ke){return"function"==typeof ke.ngrxOnStateInit}const nn=new ne.nKC("@ngrx/component-store Initial State");let pn=(()=>{class ke{constructor(pe){this.destroySubject$=new s.m(1),this.destroy$=this.destroySubject$.asObservable(),this.stateSubject$=new s.m(1),this.isInitialized=!1,this.state$=this.select(U=>U),this.state=(0,we.ot)(this.stateSubject$.pipe((0,fe.Q)(this.destroy$)),{requireSync:!1,manualCleanup:!0}),this.\u0275hasProvider=!1,pe&&this.initState(pe),this.checkProviderForHooks()}ngOnDestroy(){this.stateSubject$.complete(),this.destroySubject$.next()}updater(pe){return U=>{let J,G=!0;const Pt=((0,y.A)(U)?U:(0,A.of)(U)).pipe((0,be.Q)(L.T),(0,Te.M)(()=>this.assertStateIsInitialized()),(0,Ge.E)(this.stateSubject$),(0,_t.T)(([tt,It])=>pe(It,tt)),(0,Te.M)(tt=>this.stateSubject$.next(tt)),(0,dt.W)(tt=>G?(J=tt,Z.w):(0,ie.$)(tt)),(0,fe.Q)(this.destroy$)).subscribe();if(J)throw J;return G=!1,Pt}}initState(pe){(0,S.c)([pe],L.T).subscribe(U=>{this.isInitialized=!0,this.stateSubject$.next(U)})}setState(pe){"function"!=typeof pe?this.initState(pe):this.updater(pe)()}patchState(pe){const U="function"==typeof pe?pe(this.get()):pe;this.updater((G,J)=>({...G,...J}))(U)}get(pe){let U;return this.assertStateIsInitialized(),this.stateSubject$.pipe((0,P.s)(1)).subscribe(G=>{U=pe?pe(G):G}),U}select(...pe){const{observablesOrSelectorsObject:U,projector:G,config:J}=function gn(ke){const re=Array.from(ke);let U={debounce:!1,equal:(Ne,Pt)=>Ne===Pt};if(function Et(ke){return typeof ke.debounce<"u"||typeof ke.equal<"u"}(re[re.length-1])&&(U={...U,...re.pop()}),1===re.length&&"function"!=typeof re[0])return{observablesOrSelectorsObject:re[0],projector:void 0,config:U};const G=re.pop();return{observablesOrSelectorsObject:re,projector:G,config:U}}(pe);return(function ln(ke,re){return Array.isArray(ke)&&0===ke.length&&re}(U,G)?this.stateSubject$:(0,_e.z)(U)).pipe(J.debounce?function at(){return ke=>new a.c(re=>{let pe,U;const G=new l.yU;return G.add(ke.subscribe({complete:()=>{pe&&re.next(U),re.complete()},error:J=>{re.error(J)},next:J=>{U=J,pe||(pe=m.$.schedule(()=>{re.next(U),pe=void 0}),G.add(pe))}})),G})}():ke=>ke,G?(0,_t.T)(Pt=>U.length>0&&Array.isArray(Pt)?G(...Pt):G(Pt)):ke=>ke,(0,E.F)(J.equal),(0,te.t)({refCount:!0,bufferSize:1}),(0,fe.Q)(this.destroy$))}selectSignal(...pe){const U=[...pe],G="object"==typeof U[pe.length-1]?U.pop():{},J=U.pop(),Ne=U;return(0,ne.EWP)(0===Ne.length?()=>J(this.state()):()=>{const tt=Ne.map(It=>It());return J(...tt)},G)}effect(pe){const U=new ae.B;return pe(U).pipe((0,fe.Q)(this.destroy$)).subscribe(),G=>((0,y.A)(G)?G:(0,A.of)(G)).pipe((0,fe.Q)(this.destroy$)).subscribe(Ne=>{U.next(Ne)})}checkProviderForHooks(){m.$.schedule(()=>{if((0,ne.naY)()&&(We(this)||je(this))&&!this.\u0275hasProvider){const pe=[We(this)?"OnStoreInit":"",je(this)?"OnStateInit":""].filter(U=>U);console.warn(`@ngrx/component-store: ${this.constructor.name} has the ${pe.join(" and ")} lifecycle hook(s) implemented without being provided using the provideComponentStore(${this.constructor.name}) function. To resolve this, provide the component store via provideComponentStore(${this.constructor.name})`)}})}assertStateIsInitialized(){if(!this.isInitialized)throw new Error(`${this.constructor.name} has not been initialized yet. Please make sure it is initialized before updating/getting.`)}static{this.\u0275fac=function(U){return new(U||ke)(ne.KVO(nn,8))}}static{this.\u0275prov=ne.jDH({token:ke,factory:ke.\u0275fac})}}return ke})();const _n=n.H},28320:(Bt,Ce,p)=>{"use strict";p.d(Ce,{En:()=>J,Vm:()=>Pn,lP:()=>Je,EH:()=>nn,gp:()=>Ne}),p(93412);var a=p(66100),l=p(79103),m=p(53613),s=p(87251),y=p(49057),A=p(89663),L=p(67468),Z=p(54853);class S{constructor(hn,he,kt){this.kind=hn,this.value=he,this.error=kt,this.hasValue="N"===hn}observe(hn){return _e(this,hn)}do(hn,he,kt){const{kind:w,value:z,error:M}=this;return"N"===w?hn?.(z):"E"===w?he?.(M):kt?.()}accept(hn,he,kt){var w;return(0,Z.T)(null===(w=hn)||void 0===w?void 0:w.next)?this.observe(hn):this.do(hn,he,kt)}toObservable(){const{kind:hn,value:he,error:kt}=this,w="N"===hn?(0,A.of)(he):"E"===hn?(0,L.$)(()=>kt):"C"===hn?y.w:0;if(!w)throw new TypeError(`Unexpected notification kind ${hn}`);return w}static createNext(hn){return new S("N",hn)}static createError(hn){return new S("E",void 0,hn)}static createComplete(){return S.completeNotification}}function _e(qe,hn){var he,kt,w;const{kind:z,value:M,error:q}=qe;if("string"!=typeof z)throw new TypeError('Invalid notification, missing "kind"');"N"===z?null===(he=hn.next)||void 0===he||he.call(hn,M):"E"===z?null===(kt=hn.error)||void 0===kt||kt.call(hn,q):null===(w=hn.complete)||void 0===w||w.call(hn)}S.completeNotification=new S("C");var ae=p(90848),fe=p(73114),Te=p(28228),Ge=p(85955),_t=p(19754),dt=p(71888);function P(qe,hn,he,kt){return(0,ae.N)((w,z)=>{let M;hn&&"function"!=typeof hn?({duration:he,element:M,connector:kt}=hn):M=hn;const q=new Map,Be=k=>{q.forEach(k),k(z)},Lt=k=>Be(le=>le.error(k));let En=0,lt=!1;const xe=new fe.H(z,k=>{try{const le=qe(k);let ge=q.get(le);if(!ge){q.set(le,ge=kt?kt():new m.B);const ht=function de(k,le){const ge=new l.c(ht=>{En++;const Ht=le.subscribe(ht);return()=>{Ht.unsubscribe(),0==--En&&lt&&xe.unsubscribe()}});return ge.key=k,ge}(le,ge);if(z.next(ht),he){const Ht=(0,fe._)(ge,()=>{ge.complete(),Ht?.unsubscribe()},void 0,void 0,()=>q.delete(le));xe.add((0,dt.Tg)(he(ht)).subscribe(Ht))}}ge.next(M?M(k):k)}catch(le){Lt(le)}},()=>Be(k=>k.complete()),Lt,()=>q.clear(),()=>(lt=!0,0===En));w.subscribe(xe)})}var E=p(14403),te=p(1268),we=p(99515),at=p(61268),We=p(49149);const je={dispatch:!0,functional:!1,useEffectsErrorHandler:!0},yt="__@ngrx/effects_create__";function nn(qe,hn={}){const he=hn.functional?qe:qe(),kt={...je,...hn};return Object.defineProperty(he,yt,{value:kt}),he}function ln(qe){return Object.getPrototypeOf(qe)}function _n(qe){return"function"==typeof qe}function ke(qe){return qe.filter(_n)}function pe(qe,hn,he){const kt=ln(qe),z=kt&&"Object"!==kt.constructor.name?kt.constructor.name:null,M=function Et(qe){return function pn(qe){return Object.getOwnPropertyNames(qe).filter(kt=>!(!qe[kt]||!qe[kt].hasOwnProperty(yt))&&qe[kt][yt].hasOwnProperty("dispatch")).map(kt=>({propertyName:kt,...qe[kt][yt]}))}(qe)}(qe).map(({propertyName:q,dispatch:Be,useEffectsErrorHandler:Lt})=>{const En="function"==typeof qe[q]?qe[q]():qe[q],lt=Lt?he(En,hn):En;return!1===Be?lt.pipe((0,s.w)()):lt.pipe(function be(){return(0,ae.N)((qe,hn)=>{qe.subscribe((0,fe._)(hn,he=>{hn.next(S.createNext(he))},()=>{hn.next(S.createComplete()),hn.complete()},he=>{hn.next(S.createError(he)),hn.complete()}))})}()).pipe((0,Te.T)(de=>({effect:qe[q],notification:de,propertyName:q,sourceName:z,sourceInstance:qe})))});return(0,a.h)(...M)}function G(qe,hn,he=10){return qe.pipe((0,Ge.W)(kt=>(hn&&hn.handleError(kt),he<=1?qe:G(qe,hn,he-1))))}let J=(()=>{class qe extends l.c{constructor(he){super(),he&&(this.source=he)}lift(he){const kt=new qe;return kt.source=this,kt.operator=he,kt}static{this.\u0275fac=function(kt){return new(kt||qe)(at.KVO(We.sA))}}static{this.\u0275prov=at.jDH({token:qe,factory:qe.\u0275fac,providedIn:"root"})}}return qe})();function Ne(...qe){return(0,_t.p)(hn=>qe.some(he=>"string"==typeof he?he===hn.type:he.type===hn.type))}const Pt=new at.nKC("@ngrx/effects Internal Root Guard"),tt=new at.nKC("@ngrx/effects User Provided Effects"),It=new at.nKC("@ngrx/effects Internal Root Effects"),oe=new at.nKC("@ngrx/effects Internal Root Effects Instances"),Ze=new at.nKC("@ngrx/effects Internal Feature Effects"),Ee=new at.nKC("@ngrx/effects Internal Feature Effects Instance Groups"),rt=new at.nKC("@ngrx/effects Effects Error Handler",{providedIn:"root",factory:()=>G}),Je="@ngrx/effects/init";(0,We.VP)(Je);function Fe(qe){return Rt(qe,"ngrxOnInitEffects")}function Rt(qe,hn){return qe&&hn in qe&&"function"==typeof qe[hn]}let qt=(()=>{class qe extends m.B{constructor(he,kt){super(),this.errorHandler=he,this.effectsErrorHandler=kt}addEffects(he){this.next(he)}toActions(){return this.pipe(P(he=>function Xt(qe){return!!qe.constructor&&"Object"!==qe.constructor.name&&"Function"!==qe.constructor.name}(he)?ln(he):he),(0,E.Z)(he=>he.pipe(P(me))),(0,E.Z)(he=>{const kt=he.pipe((0,te.p)(z=>function ot(qe,hn){return he=>{const kt=pe(he,qe,hn);return function ri(qe){return Rt(qe,"ngrxOnRunEffects")}(he)?he.ngrxOnRunEffects(kt):kt}}(this.errorHandler,this.effectsErrorHandler)(z)),(0,Te.T)(z=>(function X(qe,hn){if("N"===qe.notification.kind){const he=qe.notification.value;!function ze(qe){return"function"!=typeof qe&&qe&&qe.type&&"string"==typeof qe.type}(he)&&hn.handleError(new Error(`Effect ${function it({propertyName:qe,sourceInstance:hn,sourceName:he}){const kt="function"==typeof hn[qe];return he?`"${he}.${String(qe)}${kt?"()":""}"`:`"${String(qe)}()"`}(qe)} dispatched an invalid action: ${function st(qe){try{return JSON.stringify(qe)}catch{return qe}}(he)}`))}}(z,this.errorHandler),z.notification)),(0,_t.p)(z=>"N"===z.kind&&null!=z.value),function ne(){return(0,ae.N)((qe,hn)=>{qe.subscribe((0,fe._)(hn,he=>_e(he,hn)))})}()),w=he.pipe((0,we.s)(1),(0,_t.p)(Fe),(0,Te.T)(z=>z.ngrxOnInitEffects()));return(0,a.h)(kt,w)}))}static{this.\u0275fac=function(kt){return new(kt||qe)(at.KVO(at.zcH),at.KVO(rt))}}static{this.\u0275prov=at.jDH({token:qe,factory:qe.\u0275fac,providedIn:"root"})}}return qe})();function me(qe){return function un(qe){return Rt(qe,"ngrxOnIdentifyEffects")}(qe)?qe.ngrxOnIdentifyEffects():""}let nt=(()=>{class qe{get isStarted(){return!!this.effectsSubscription}constructor(he,kt){this.effectSources=he,this.store=kt,this.effectsSubscription=null}start(){this.effectsSubscription||(this.effectsSubscription=this.effectSources.toActions().subscribe(this.store))}ngOnDestroy(){this.effectsSubscription&&(this.effectsSubscription.unsubscribe(),this.effectsSubscription=null)}static{this.\u0275fac=function(kt){return new(kt||qe)(at.KVO(qt),at.KVO(We.il))}}static{this.\u0275prov=at.jDH({token:qe,factory:qe.\u0275fac,providedIn:"root"})}}return qe})(),Nt=(()=>{class qe{constructor(he,kt,w,z,M,q,Be){this.sources=he,kt.start();for(const Lt of z)he.addEffects(Lt);w.dispatch({type:Je})}addEffects(he){this.sources.addEffects(he)}static{this.\u0275fac=function(kt){return new(kt||qe)(at.KVO(qt),at.KVO(nt),at.KVO(We.il),at.KVO(oe),at.KVO(We.wc,8),at.KVO(We.ae,8),at.KVO(Pt,8))}}static{this.\u0275mod=at.$C({type:qe})}static{this.\u0275inj=at.G2t({})}}return qe})(),wn=(()=>{class qe{constructor(he,kt,w,z){const M=kt.flat();for(const q of M)he.addEffects(q)}static{this.\u0275fac=function(kt){return new(kt||qe)(at.KVO(Nt),at.KVO(Ee),at.KVO(We.wc,8),at.KVO(We.ae,8))}}static{this.\u0275mod=at.$C({type:qe})}static{this.\u0275inj=at.G2t({})}}return qe})(),Pn=(()=>{class qe{static forFeature(...he){const kt=he.flat(),w=ke(kt);return{ngModule:wn,providers:[w,{provide:Ze,multi:!0,useValue:kt},{provide:tt,multi:!0,useValue:[]},{provide:Ee,multi:!0,useFactory:ti,deps:[Ze,tt]}]}}static forRoot(...he){const kt=he.flat(),w=ke(kt);return{ngModule:Nt,providers:[w,{provide:It,useValue:[kt]},{provide:Pt,useFactory:Gt},{provide:tt,multi:!0,useValue:[]},{provide:oe,useFactory:ti,deps:[It,tt]}]}}static{this.\u0275fac=function(kt){return new(kt||qe)}}static{this.\u0275mod=at.$C({type:qe})}static{this.\u0275inj=at.G2t({})}}return qe})();function ti(qe,hn){const he=[];for(const kt of qe)he.push(...kt);for(const kt of hn)he.push(...kt);return he.map(kt=>function re(qe){return qe instanceof at.nKC||_n(qe)}(kt)?(0,at.WQX)(kt):kt)}function Gt(){const qe=(0,at.WQX)(nt,{optional:!0,skipSelf:!0}),hn=(0,at.WQX)(It,{self:!0});if((1!==hn.length||0!==hn[0].length)&&qe)throw new TypeError("EffectsModule.forRoot() called twice. Feature modules should use EffectsModule.forFeature() instead.");return"guarded"}},19840:(Bt,Ce,p)=>{"use strict";p.d(Ce,{p:()=>S});var n=p(49149),a=p(61268),y=function(ae){return ae[ae.EntitiesOnly=0]="EntitiesOnly",ae[ae.Both=1]="Both",ae[ae.None=2]="None",ae}(y||{});function A(ae){return function(be,Te){const Ge={ids:[...Te.ids],entities:{...Te.entities}},_t=ae(be,Ge);return _t===y.Both?Object.assign({},Te,Ge):_t===y.EntitiesOnly?{...Te,entities:Ge.entities}:Te}}function L(ae,fe){const be=fe(ae);return(0,a.naY)()&&void 0===be&&console.warn("@ngrx/entity: The entity passed to the `selectId` implementation returned undefined.","You should probably provide your own `selectId` implementation.","The entity that was passed:",ae,"The `selectId` implementation:",fe.toString()),be}function Z(ae){function fe(nn,pn){const gn=L(nn,ae);return gn in pn.entities?y.None:(pn.ids.push(gn),pn.entities[gn]=nn,y.Both)}function be(nn,pn){let gn=!1;for(const Et of nn)gn=fe(Et,pn)!==y.None||gn;return gn?y.Both:y.None}function Ge(nn,pn){const gn=L(nn,ae);return gn in pn.entities?(pn.entities[gn]=nn,y.EntitiesOnly):(pn.ids.push(gn),pn.entities[gn]=nn,y.Both)}function P(nn,pn){const Et=(nn instanceof Array?nn:pn.ids.filter(ln=>nn(pn.entities[ln]))).filter(ln=>ln in pn.entities).map(ln=>delete pn.entities[ln]).length>0;return Et&&(pn.ids=pn.ids.filter(ln=>ln in pn.entities)),Et?y.Both:y.None}function ne(nn,pn){return we([nn],pn)}function we(nn,pn){const gn={};return(nn=nn.filter(ln=>ln.id in pn.entities)).length>0?nn.filter(Xt=>function te(nn,pn,gn){const ln=Object.assign({},gn.entities[pn.id],pn.changes),Xt=L(ln,ae),_n=Xt!==pn.id;return _n&&(nn[pn.id]=Xt,delete gn.entities[pn.id]),gn.entities[Xt]=ln,_n}(gn,Xt,pn)).length>0?(pn.ids=pn.ids.map(Xt=>gn[Xt]||Xt),y.Both):y.EntitiesOnly:y.None}function yt(nn,pn){const gn=[],Et=[];for(const _n of nn){const ke=L(_n,ae);ke in pn.entities?Et.push({id:ke,changes:_n}):gn.push(_n)}const ln=we(Et,pn),Xt=be(gn,pn);switch(!0){case Xt===y.None&&ln===y.None:return y.None;case Xt===y.Both||ln===y.Both:return y.Both;default:return y.EntitiesOnly}}return{removeAll:function E(nn){return Object.assign({},nn,{ids:[],entities:{}})},addOne:A(fe),addMany:A(be),setAll:A(function Te(nn,pn){return pn.ids=[],pn.entities={},be(nn,pn),y.Both}),setOne:A(Ge),setMany:A(function _t(nn,pn){const gn=nn.map(Et=>Ge(Et,pn));switch(!0){case gn.some(Et=>Et===y.Both):return y.Both;case gn.some(Et=>Et===y.EntitiesOnly):return y.EntitiesOnly;default:return y.None}}),updateOne:A(ne),updateMany:A(we),upsertOne:A(function je(nn,pn){return yt([nn],pn)}),upsertMany:A(yt),removeOne:A(function dt(nn,pn){return P([nn],pn)}),removeMany:A(P),map:A(function at(nn,pn){return we(pn.ids.reduce((ln,Xt)=>{const _n=nn(pn.entities[Xt]);return _n!==pn.entities[Xt]&&ln.push({id:Xt,changes:_n}),ln},[]).filter(({id:ln})=>ln in pn.entities),pn)}),mapOne:A(function We({map:nn,id:pn},gn){const Et=gn.entities[pn];return Et?ne({id:pn,changes:nn(Et)},gn):y.None})}}function ie(ae,fe){const{removeOne:be,removeMany:Te,removeAll:Ge}=Z(ae);function _t(gn,Et){return dt([gn],Et)}function dt(gn,Et){const ln=gn.filter(Xt=>!(L(Xt,ae)in Et.entities));return 0===ln.length?y.None:(pn(ln,Et),y.Both)}function E(gn,Et){const ln=L(gn,ae);return ln in Et.entities?(Et.ids=Et.ids.filter(Xt=>Xt!==ln),pn([gn],Et),y.Both):_t(gn,Et)}function ne(gn,Et){return at([gn],Et)}function at(gn,Et){const ln=[],Xt=gn.filter(_n=>function we(gn,Et,ln){if(!(Et.id in ln.entities))return!1;const _n=Object.assign({},ln.entities[Et.id],Et.changes),ke=L(_n,ae);return delete ln.entities[Et.id],gn.push(_n),ke!==Et.id}(ln,_n,Et)).length>0;if(0===ln.length)return y.None;{const _n=Et.ids,ke=[];return Et.ids=Et.ids.filter((re,pe)=>re in Et.entities||(ke.push(pe),!1)),pn(ln,Et),!Xt&&ke.every(re=>Et.ids[re]===_n[re])?y.EntitiesOnly:y.Both}}function nn(gn,Et){const ln=[],Xt=[];for(const re of gn){const pe=L(re,ae);pe in Et.entities?Xt.push({id:pe,changes:re}):ln.push(re)}const _n=at(Xt,Et),ke=dt(ln,Et);switch(!0){case ke===y.None&&_n===y.None:return y.None;case ke===y.Both||_n===y.Both:return y.Both;default:return y.EntitiesOnly}}function pn(gn,Et){gn.sort(fe);const ln=[];let Xt=0,_n=0;for(;Xt<gn.length&&_n<Et.ids.length;){const ke=gn[Xt],re=L(ke,ae),pe=Et.ids[_n];fe(ke,Et.entities[pe])<=0?(ln.push(re),Xt++):(ln.push(pe),_n++)}Et.ids=ln.concat(Xt<gn.length?gn.slice(Xt).map(ae):Et.ids.slice(_n)),gn.forEach((ke,re)=>{Et.entities[ae(ke)]=ke})}return{removeOne:be,removeMany:Te,removeAll:Ge,addOne:A(_t),updateOne:A(ne),upsertOne:A(function yt(gn,Et){return nn([gn],Et)}),setAll:A(function P(gn,Et){return Et.entities={},Et.ids=[],dt(gn,Et),y.Both}),setOne:A(E),setMany:A(function te(gn,Et){const ln=gn.map(Xt=>E(Xt,Et));switch(!0){case ln.some(Xt=>Xt===y.Both):return y.Both;case ln.some(Xt=>Xt===y.EntitiesOnly):return y.EntitiesOnly;default:return y.None}}),addMany:A(dt),updateMany:A(at),upsertMany:A(nn),map:A(function We(gn,Et){return at(Et.ids.reduce((Xt,_n)=>{const ke=gn(Et.entities[_n]);return ke!==Et.entities[_n]&&Xt.push({id:_n,changes:ke}),Xt},[]),Et)}),mapOne:A(function je({map:gn,id:Et},ln){const Xt=ln.entities[Et];return Xt?ne({id:Et,changes:gn(Xt)},ln):y.None})}}function S(ae={}){const{selectId:fe,sortComparer:be}={selectId:ae.selectId??(dt=>dt.id),sortComparer:ae.sortComparer??!1},Te=function m(){return{getInitialState:function ae(fe={}){return Object.assign({ids:[],entities:{}},fe)}}}(),Ge=function s(){return{getSelectors:function ae(fe){const be=dt=>dt.ids,Te=dt=>dt.entities,Ge=(0,n.Mz)(be,Te,(dt,P)=>dt.map(E=>P[E])),_t=(0,n.Mz)(be,dt=>dt.length);return fe?{selectIds:(0,n.Mz)(fe,be),selectEntities:(0,n.Mz)(fe,Te),selectAll:(0,n.Mz)(fe,Ge),selectTotal:(0,n.Mz)(fe,_t)}:{selectIds:be,selectEntities:Te,selectAll:Ge,selectTotal:_t}}}}();return{selectId:fe,sortComparer:be,...Te,...Ge,...be?ie(fe,be):Z(fe)}}},93412:(Bt,Ce,p)=>{"use strict";p.d(Ce,{H:()=>Z,Y:()=>L});var n=p(89663),a=p(49057),l=p(6204),m=p(15075),s=p(61383),y=p(85955),A=p(13638);function L(ie){return(0,l.H)(S=>{const _e=ie(S),ae=Array.isArray(_e)?_e:[_e];return(0,n.of)(S).pipe((0,m.E)(...ae))})}function Z(ie,S,_e){const ae="function"==typeof ie?{next:ie,error:S,complete:_e}:ie;return fe=>fe.pipe((0,s.M)({next:ae.next,complete:ae.complete}),(0,y.W)(be=>(ae.error(be),a.w)),ae.finalize?(0,A.j)(ae.finalize):be=>be)}},25612:(Bt,Ce,p)=>{"use strict";p.d(Ce,{C_:()=>be,hO:()=>nn});var n=p(49149),a=p(61268),l=p(60618),m=p(15075);const s="@ngrx/router-store/request",A=((0,n.VP)(s,(0,n.xk)()),"@ngrx/router-store/navigation"),Z=((0,n.VP)(A,(0,n.xk)()),"@ngrx/router-store/cancel"),S=((0,n.VP)(Z,(0,n.xk)()),"@ngrx/router-store/error"),ae=((0,n.VP)(S,(0,n.xk)()),"@ngrx/router-store/navigated");function be(Et,ln){const Xt=ln;switch(Xt.type){case A:case S:case Z:return{state:Xt.payload.routerState,navigationId:Xt.payload.event.id};default:return Et}}(0,n.VP)(ae,(0,n.xk)());class Te{serialize(ln){return{root:this.serializeRoute(ln.root),url:ln.url}}serializeRoute(ln){const Xt=ln.children.map(_n=>this.serializeRoute(_n));return{params:ln.params,data:ln.data,url:ln.url,outlet:ln.outlet,title:ln.title,routeConfig:ln.routeConfig?{path:ln.routeConfig.path,pathMatch:ln.routeConfig.pathMatch,redirectTo:ln.routeConfig.redirectTo,outlet:ln.routeConfig.outlet,title:"string"==typeof ln.routeConfig.title?ln.routeConfig.title:void 0}:null,queryParams:ln.queryParams,fragment:ln.fragment,firstChild:Xt[0],children:Xt}}}var Ge=function(Et){return Et[Et.PreActivation=1]="PreActivation",Et[Et.PostActivation=2]="PostActivation",Et}(Ge||{});const _t="router",dt=new a.nKC("@ngrx/router-store Internal Configuration"),P=new a.nKC("@ngrx/router-store Configuration");function E(Et){return{stateKey:_t,serializer:Te,navigationActionTiming:Ge.PreActivation,...Et}}class te{serialize(ln){return{root:this.serializeRoute(ln.root),url:ln.url}}serializeRoute(ln){const Xt=ln.children.map(_n=>this.serializeRoute(_n));return{params:ln.params,paramMap:ln.paramMap,data:ln.data,url:ln.url,outlet:ln.outlet,title:ln.title,routeConfig:ln.routeConfig?{component:ln.routeConfig.component,path:ln.routeConfig.path,pathMatch:ln.routeConfig.pathMatch,redirectTo:ln.routeConfig.redirectTo,outlet:ln.routeConfig.outlet,title:ln.routeConfig.title}:null,queryParams:ln.queryParams,queryParamMap:ln.queryParamMap,fragment:ln.fragment,component:ln.routeConfig?ln.routeConfig.component:void 0,root:void 0,parent:void 0,firstChild:Xt[0],pathFromRoot:void 0,children:Xt}}}class ne{}var we=function(Et){return Et[Et.NONE=1]="NONE",Et[Et.ROUTER=2]="ROUTER",Et[Et.STORE=3]="STORE",Et}(we||{});let at=(()=>{class Et{constructor(Xt,_n,ke,re,pe,U){this.store=Xt,this.router=_n,this.serializer=ke,this.errorHandler=re,this.config=pe,this.activeRuntimeChecks=U,this.lastEvent=null,this.routerState=null,this.trigger=we.NONE,this.stateKey=this.config.stateKey,!(0,n.Lg)()&&(0,a.naY)()&&(U?.strictActionSerializability||U?.strictStateSerializability)&&this.serializer instanceof te&&console.warn("@ngrx/router-store: The serializability runtime checks cannot be enabled with the FullRouterStateSerializer. The FullRouterStateSerializer has an unserializable router state and actions that are not serializable. To use the serializability runtime checks either use the MinimalRouterStateSerializer or implement a custom router state serializer."),this.setUpStoreStateListener(),this.setUpRouterEventsListener()}setUpStoreStateListener(){this.store.pipe((0,n.Lt)(this.stateKey),(0,m.E)(this.store)).subscribe(([Xt,_n])=>{this.navigateIfNeeded(Xt,_n)})}navigateIfNeeded(Xt,_n){if(!Xt||!Xt.state||this.trigger===we.ROUTER||this.lastEvent instanceof l.Z)return;const ke=Xt.state.url;(function We(Et,ln){return je(Et)===je(ln)})(this.router.url,ke)||(this.storeState=_n,this.trigger=we.STORE,this.router.navigateByUrl(ke).catch(re=>{this.errorHandler.handleError(re)}))}setUpRouterEventsListener(){const Xt=this.config.navigationActionTiming===Ge.PostActivation;let _n;this.router.events.pipe((0,m.E)(this.store)).subscribe(([ke,re])=>{this.lastEvent=ke,ke instanceof l.Z?(this.routerState=this.serializer.serialize(this.router.routerState.snapshot),this.trigger!==we.STORE&&(this.storeState=re,this.dispatchRouterRequest(ke))):ke instanceof l.ld?(_n=ke,!Xt&&this.trigger!==we.STORE&&this.dispatchRouterNavigation(ke)):ke instanceof l.j5?(this.dispatchRouterCancel(ke),this.reset()):ke instanceof l.L6?(this.dispatchRouterError(ke),this.reset()):ke instanceof l.wF&&(this.trigger!==we.STORE&&(Xt&&this.dispatchRouterNavigation(_n),this.dispatchRouterNavigated(ke)),this.reset())})}dispatchRouterRequest(Xt){this.dispatchRouterAction(s,{event:Xt})}dispatchRouterNavigation(Xt){const _n=this.serializer.serialize(Xt.state);this.dispatchRouterAction(A,{routerState:_n,event:new l.ld(Xt.id,Xt.url,Xt.urlAfterRedirects,_n)})}dispatchRouterCancel(Xt){this.dispatchRouterAction(Z,{storeState:this.storeState,event:Xt})}dispatchRouterError(Xt){this.dispatchRouterAction(S,{storeState:this.storeState,event:new l.L6(Xt.id,Xt.url,`${Xt}`)})}dispatchRouterNavigated(Xt){const _n=this.serializer.serialize(this.router.routerState.snapshot);this.dispatchRouterAction(ae,{event:Xt,routerState:_n})}dispatchRouterAction(Xt,_n){this.trigger=we.ROUTER;try{this.store.dispatch({type:Xt,payload:{routerState:this.routerState,..._n,event:0===this.config.routerState?_n.event:{id:_n.event.id,url:_n.event.url,urlAfterRedirects:_n.event.urlAfterRedirects}}})}finally{this.trigger=we.NONE}}reset(){this.trigger=we.NONE,this.storeState=null,this.routerState=null}static{this.\u0275fac=function(_n){return new(_n||Et)(a.KVO(n.il),a.KVO(l.Ix),a.KVO(ne),a.KVO(a.zcH),a.KVO(P),a.KVO(n.A5))}}static{this.\u0275prov=a.jDH({token:Et,factory:Et.\u0275fac})}}return Et})();function je(Et){return Et?.length>0&&"/"===Et[Et.length-1]?Et.substring(0,Et.length-1):Et}function yt(Et={}){return(0,a.EmA)([{provide:dt,useValue:Et},{provide:P,useFactory:E,deps:[dt]},{provide:ne,useClass:Et.serializer?Et.serializer:0===Et.routerState?te:Te},{provide:a.Z63,multi:!0,useFactory:()=>()=>(0,a.WQX)(at)},at])}let nn=(()=>{class Et{static forRoot(Xt={}){return{ngModule:Et,providers:[yt(Xt)]}}static{this.\u0275fac=function(_n){return new(_n||Et)}}static{this.\u0275mod=a.$C({type:Et})}static{this.\u0275inj=a.G2t({})}}return Et})()},67456:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Oo:()=>Tn});var n=p(61268),a=p(49149),l=p(49057),m=p(79103),s=p(89663),y=p(66100),A=p(31721),L=p(24961),Z=p(44409),ie=p(19754),S=p(28228),_e=p(6204),ae=p(19402),fe=p(9813),be=p(90848),Te=p(71888),Ge=p(60975),_t=p(73114),dt=p(21631);const P=(0,Ge.L)(tn=>function(hi=null){tn(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=hi});function te(tn){throw new P(tn)}var ne=p(90630),we=p(85955),at=p(99515),We=p(179),je=p(96660),yt=p(69699),nn=p(51371),pn=p(15075),gn=p(34238),Et=p(41477);const ln="PERFORM_ACTION",ke="ROLLBACK",U="TOGGLE_ACTION",J="JUMP_TO_STATE",Ne="JUMP_TO_ACTION",Pt="IMPORT_STATE",tt="LOCK_CHANGES",It="PAUSE_RECORDING";class oe{constructor(oi,hi){if(this.action=oi,this.timestamp=hi,this.type=ln,typeof oi.type>"u")throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?')}}class Ze{constructor(){this.type="REFRESH"}}class Ee{constructor(oi){this.timestamp=oi,this.type="RESET"}}class rt{constructor(oi){this.timestamp=oi,this.type=ke}}class Je{constructor(oi){this.timestamp=oi,this.type="COMMIT"}}class an{constructor(){this.type="SWEEP"}}class X{constructor(oi){this.id=oi,this.type=U}}class it{constructor(oi){this.index=oi,this.type=J}}class st{constructor(oi){this.actionId=oi,this.type=Ne}}class $t{constructor(oi){this.nextLiftedState=oi,this.type=Pt}}class un{constructor(oi){this.status=oi,this.type=tt}}class xn{constructor(oi){this.status=oi,this.type=It}}const Dn=new n.nKC("@ngrx/store-devtools Options"),Fe=new n.nKC("@ngrx/store-devtools Initial Config");function Rt(){return null}const qt="NgRx Store DevTools";function me(tn){const oi={maxAge:!1,monitor:Rt,actionSanitizer:void 0,stateSanitizer:void 0,name:qt,serialize:!1,logOnly:!1,autoPause:!1,trace:!1,traceLimit:75,features:{pause:!0,lock:!0,persist:!0,export:!0,import:"custom",jump:!0,skip:!0,reorder:!0,dispatch:!0,test:!0},connectInZone:!1},hi="function"==typeof tn?tn():tn,vi=hi.features||!!hi.logOnly&&{pause:!0,export:!0,test:!0}||oi.features;!0===vi.import&&(vi.import="custom");const mn=Object.assign({},oi,{features:vi},hi);if(mn.maxAge&&mn.maxAge<2)throw new Error(`Devtools 'maxAge' cannot be less than 2, got ${mn.maxAge}`);return mn}function ot(tn,oi){return tn.filter(hi=>oi.indexOf(hi)<0)}function nt(tn){const{computedStates:oi,currentStateIndex:hi}=tn;if(hi>=oi.length){const{state:vi}=oi[oi.length-1];return vi}const{state:Si}=oi[hi];return Si}function wn(tn){return new oe(tn,+Date.now())}function Pn(tn,oi){return Object.keys(oi).reduce((hi,Si)=>{const vi=Number(Si);return hi[vi]=ti(tn,oi[vi],vi),hi},{})}function ti(tn,oi,hi){return{...oi,action:tn(oi.action,hi)}}function Gt(tn,oi){return oi.map((hi,Si)=>({state:An(tn,hi.state,Si),error:hi.error}))}function An(tn,oi,hi){return tn(oi,hi)}function St(tn){return tn.predicate||tn.actionsSafelist||tn.actionsBlocklist}function qe(tn,oi,hi,Si,vi){const mn=hi&&!hi(tn,oi.action),$n=Si&&!oi.action.type.match(Si.map(Sn=>hn(Sn)).join("|")),Ae=vi&&oi.action.type.match(vi.map(Sn=>hn(Sn)).join("|"));return mn||$n||Ae}function hn(tn){return tn.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function he(tn){return{ngZone:tn?(0,n.WQX)(n.SKi):null,connectInZone:tn}}let kt=(()=>{class tn extends a.SS{static{this.\u0275fac=(()=>{let hi;return function(vi){return(hi||(hi=n.xGo(tn)))(vi||tn)}})()}static{this.\u0275prov=n.jDH({token:tn,factory:tn.\u0275fac})}}return tn})();const z=new n.nKC("@ngrx/store-devtools Redux Devtools Extension");let M=(()=>{class tn{constructor(hi,Si,vi){this.config=Si,this.dispatcher=vi,this.zoneConfig=he(this.config.connectInZone),this.devtoolsExtension=hi,this.createActionStreams()}notify(hi,Si){if(this.devtoolsExtension)if(hi.type===ln){if(Si.isLocked||Si.isPaused)return;const vi=nt(Si);if(St(this.config)&&qe(vi,hi,this.config.predicate,this.config.actionsSafelist,this.config.actionsBlocklist))return;const mn=this.config.stateSanitizer?An(this.config.stateSanitizer,vi,Si.currentStateIndex):vi,$n=this.config.actionSanitizer?ti(this.config.actionSanitizer,hi,Si.nextActionId):hi;this.sendToReduxDevtools(()=>this.extensionConnection.send($n,mn))}else{const vi={...Si,stagedActionIds:Si.stagedActionIds,actionsById:this.config.actionSanitizer?Pn(this.config.actionSanitizer,Si.actionsById):Si.actionsById,computedStates:this.config.stateSanitizer?Gt(this.config.stateSanitizer,Si.computedStates):Si.computedStates};this.sendToReduxDevtools(()=>this.devtoolsExtension.send(null,vi,this.getExtensionConfig(this.config)))}}createChangesObservable(){return this.devtoolsExtension?new m.c(hi=>{const Si=this.zoneConfig.connectInZone?this.zoneConfig.ngZone.runOutsideAngular(()=>this.devtoolsExtension.connect(this.getExtensionConfig(this.config))):this.devtoolsExtension.connect(this.getExtensionConfig(this.config));return this.extensionConnection=Si,Si.init(),Si.subscribe(vi=>hi.next(vi)),Si.unsubscribe}):l.w}createActionStreams(){const hi=this.createChangesObservable().pipe((0,Z.u)()),Si=hi.pipe((0,ie.p)(pt=>"START"===pt.type)),vi=hi.pipe((0,ie.p)(pt=>"STOP"===pt.type)),mn=hi.pipe((0,ie.p)(pt=>"DISPATCH"===pt.type),(0,S.T)(pt=>this.unwrapAction(pt.payload)),(0,_e.H)(pt=>pt.type===Pt?this.dispatcher.pipe((0,ie.p)(Nn=>Nn.type===a.q6),function E(tn,oi){const{first:hi,each:Si,with:vi=te,scheduler:mn=oi??ae.E,meta:$n=null}=(0,fe.v)(tn)?{first:tn}:"number"==typeof tn?{each:tn}:tn;if(null==hi&&null==Si)throw new TypeError("No timeout provided.");return(0,be.N)((Ae,Sn)=>{let pt,Nn,Rn=null,$e=0;const sn=Zt=>{Nn=(0,dt.N)(Sn,mn,()=>{try{pt.unsubscribe(),(0,Te.Tg)(vi({meta:$n,lastValue:Rn,seen:$e})).subscribe(Sn)}catch(On){Sn.error(On)}},Zt)};pt=Ae.subscribe((0,_t._)(Sn,Zt=>{Nn?.unsubscribe(),$e++,Sn.next(Rn=Zt),Si>0&&sn(Si)},void 0,void 0,()=>{Nn?.closed||Nn?.unsubscribe(),Rn=null})),!$e&&sn(null!=hi?"number"==typeof hi?hi:+hi-mn.now():Si)})}(1e3),(0,ne.B)(1e3),(0,S.T)(()=>pt),(0,we.W)(()=>(0,s.of)(pt)),(0,at.s)(1)):(0,s.of)(pt))),Ae=hi.pipe((0,ie.p)(pt=>"ACTION"===pt.type),(0,S.T)(pt=>this.unwrapAction(pt.payload))).pipe((0,We.Q)(vi)),Sn=mn.pipe((0,We.Q)(vi));this.start$=Si.pipe((0,We.Q)(vi)),this.actions$=this.start$.pipe((0,je.n)(()=>Ae)),this.liftedActions$=this.start$.pipe((0,je.n)(()=>Sn))}unwrapAction(hi){return"string"==typeof hi?(0,eval)(`(${hi})`):hi}getExtensionConfig(hi){const Si={name:hi.name,features:hi.features,serialize:hi.serialize,autoPause:hi.autoPause??!1,trace:hi.trace??!1,traceLimit:hi.traceLimit??75};return!1!==hi.maxAge&&(Si.maxAge=hi.maxAge),Si}sendToReduxDevtools(hi){try{hi()}catch(Si){console.warn("@ngrx/store-devtools: something went wrong inside the redux devtools",Si)}}static{this.\u0275fac=function(Si){return new(Si||tn)(n.KVO(z),n.KVO(Dn),n.KVO(kt))}}static{this.\u0275prov=n.jDH({token:tn,factory:tn.\u0275fac})}}return tn})();const q={type:a.Zz},Lt={type:"@ngrx/store-devtools/recompute"};function En(tn,oi,hi,Si,vi){if(Si)return{state:hi,error:"Interrupted by an error up the chain"};let $n,mn=hi;try{mn=tn(hi,oi)}catch(Ae){$n=Ae.toString(),vi.handleError(Ae)}return{state:mn,error:$n}}function lt(tn,oi,hi,Si,vi,mn,$n,Ae,Sn){if(oi>=tn.length&&tn.length===mn.length)return tn;const pt=tn.slice(0,oi),Nn=mn.length-(Sn?1:0);for(let Rn=oi;Rn<Nn;Rn++){const $e=mn[Rn],sn=vi[$e].action,Zt=pt[Rn-1],On=Zt?Zt.state:Si,Bn=Zt?Zt.error:void 0,Wn=$n.indexOf($e)>-1?Zt:En(hi,sn,On,Bn,Ae);pt.push(Wn)}return Sn&&pt.push(tn[tn.length-1]),pt}let k=(()=>{class tn{constructor(hi,Si,vi,mn,$n,Ae,Sn,pt){const Nn=function xe(tn,oi){return{monitorState:oi(void 0,{}),nextActionId:1,actionsById:{0:wn(q)},stagedActionIds:[0],skippedActionIds:[],committedState:tn,currentStateIndex:0,computedStates:[],isLocked:!1,isPaused:!1}}(Sn,pt.monitor),Rn=function de(tn,oi,hi,Si,vi={}){return mn=>($n,Ae)=>{let{monitorState:Sn,actionsById:pt,nextActionId:Nn,stagedActionIds:Rn,skippedActionIds:$e,committedState:sn,currentStateIndex:Zt,computedStates:On,isLocked:Bn,isPaused:Ct}=$n||oi;function Wn(Se){let Yt=Se,Yn=Rn.slice(1,Yt+1);for(let Li=0;Li<Yn.length;Li++){if(On[Li+1].error){Yt=Li,Yn=Rn.slice(1,Yt+1);break}delete pt[Yn[Li]]}$e=$e.filter(Li=>-1===Yn.indexOf(Li)),Rn=[0,...Rn.slice(Yt+1)],sn=On[Yt].state,On=On.slice(Yt),Zt=Zt>Yt?Zt-Yt:0}function Y(){pt={0:wn(q)},Nn=1,Rn=[0],$e=[],sn=On[Zt].state,Zt=0,On=[]}$n||(pt=Object.create(pt));let Ve=0;switch(Ae.type){case tt:Bn=Ae.status,Ve=1/0;break;case It:Ct=Ae.status,Ct?(Rn=[...Rn,Nn],pt[Nn]=new oe({type:"@ngrx/devtools/pause"},+Date.now()),Nn++,Ve=Rn.length-1,On=On.concat(On[On.length-1]),Zt===Rn.length-2&&Zt++,Ve=1/0):Y();break;case"RESET":pt={0:wn(q)},Nn=1,Rn=[0],$e=[],sn=tn,Zt=0,On=[];break;case"COMMIT":Y();break;case ke:pt={0:wn(q)},Nn=1,Rn=[0],$e=[],Zt=0,On=[];break;case U:{const{id:Se}=Ae;$e=-1===$e.indexOf(Se)?[Se,...$e]:$e.filter(Yn=>Yn!==Se),Ve=Rn.indexOf(Se);break}case"SET_ACTIONS_ACTIVE":{const{start:Se,end:Yt,active:Yn}=Ae,Li=[];for(let Cr=Se;Cr<Yt;Cr++)Li.push(Cr);$e=Yn?ot($e,Li):[...$e,...Li],Ve=Rn.indexOf(Se);break}case J:Zt=Ae.index,Ve=1/0;break;case Ne:{const Se=Rn.indexOf(Ae.actionId);-1!==Se&&(Zt=Se),Ve=1/0;break}case"SWEEP":Rn=ot(Rn,$e),$e=[],Zt=Math.min(Zt,Rn.length-1);break;case ln:{if(Bn)return $n||oi;if(Ct||$n&&qe($n.computedStates[Zt],Ae,vi.predicate,vi.actionsSafelist,vi.actionsBlocklist)){const Yt=On[On.length-1];On=[...On.slice(0,-1),En(mn,Ae.action,Yt.state,Yt.error,hi)],Ve=1/0;break}vi.maxAge&&Rn.length===vi.maxAge&&Wn(1),Zt===Rn.length-1&&Zt++;const Se=Nn++;pt[Se]=Ae,Rn=[...Rn,Se],Ve=Rn.length-1;break}case Pt:({monitorState:Sn,actionsById:pt,nextActionId:Nn,stagedActionIds:Rn,skippedActionIds:$e,committedState:sn,currentStateIndex:Zt,computedStates:On,isLocked:Bn,isPaused:Ct}=Ae.nextLiftedState);break;case a.Zz:Ve=0,vi.maxAge&&Rn.length>vi.maxAge&&(On=lt(On,Ve,mn,sn,pt,Rn,$e,hi,Ct),Wn(Rn.length-vi.maxAge),Ve=1/0);break;case a.q6:if(On.filter(Yt=>Yt.error).length>0)Ve=0,vi.maxAge&&Rn.length>vi.maxAge&&(On=lt(On,Ve,mn,sn,pt,Rn,$e,hi,Ct),Wn(Rn.length-vi.maxAge),Ve=1/0);else{if(!Ct&&!Bn){Zt===Rn.length-1&&Zt++;const Yt=Nn++;pt[Yt]=new oe(Ae,+Date.now()),Rn=[...Rn,Yt],Ve=Rn.length-1,On=lt(On,Ve,mn,sn,pt,Rn,$e,hi,Ct)}On=On.map(Yt=>({...Yt,state:mn(Yt.state,Lt)})),Zt=Rn.length-1,vi.maxAge&&Rn.length>vi.maxAge&&Wn(Rn.length-vi.maxAge),Ve=1/0}break;default:Ve=1/0}return On=lt(On,Ve,mn,sn,pt,Rn,$e,hi,Ct),Sn=Si(Sn,Ae),{monitorState:Sn,actionsById:pt,nextActionId:Nn,stagedActionIds:Rn,skippedActionIds:$e,committedState:sn,currentStateIndex:Zt,computedStates:On,isLocked:Bn,isPaused:Ct}}}(Sn,Nn,Ae,pt.monitor,pt),$e=(0,y.h)((0,y.h)(Si.asObservable().pipe((0,yt.i)(1)),mn.actions$).pipe((0,S.T)(wn)),hi,mn.liftedActions$).pipe((0,nn.Q)(A.T)),sn=vi.pipe((0,S.T)(Rn)),Zt=he(pt.connectInZone),On=new L.m(1);this.liftedStateSubscription=$e.pipe((0,pn.E)(sn),le(Zt),(0,gn.S)(({state:Wn},[Y,Ve])=>{let Se=Ve(Wn,Y);return Y.type!==ln&&St(pt)&&(Se=function bn(tn,oi,hi,Si){const vi=[],mn={},$n=[];return tn.stagedActionIds.forEach((Ae,Sn)=>{const pt=tn.actionsById[Ae];pt&&(Sn&&qe(tn.computedStates[Sn],pt,oi,hi,Si)||(mn[Ae]=pt,vi.push(Ae),$n.push(tn.computedStates[Sn])))}),{...tn,stagedActionIds:vi,actionsById:mn,computedStates:$n}}(Se,pt.predicate,pt.actionsSafelist,pt.actionsBlocklist)),mn.notify(Y,Se),{state:Se,action:Y}},{state:Nn,action:null})).subscribe(({state:Wn,action:Y})=>{On.next(Wn),Y.type===ln&&$n.next(Y.action)}),this.extensionStartSubscription=mn.start$.pipe(le(Zt)).subscribe(()=>{this.refresh()});const Bn=On.asObservable(),Ct=Bn.pipe((0,S.T)(nt));Object.defineProperty(Ct,"state",{value:(0,Et.ot)(Ct,{manualCleanup:!0,requireSync:!0})}),this.dispatcher=hi,this.liftedState=Bn,this.state=Ct}ngOnDestroy(){this.liftedStateSubscription.unsubscribe(),this.extensionStartSubscription.unsubscribe()}dispatch(hi){this.dispatcher.next(hi)}next(hi){this.dispatcher.next(hi)}error(hi){}complete(){}performAction(hi){this.dispatch(new oe(hi,+Date.now()))}refresh(){this.dispatch(new Ze)}reset(){this.dispatch(new Ee(+Date.now()))}rollback(){this.dispatch(new rt(+Date.now()))}commit(){this.dispatch(new Je(+Date.now()))}sweep(){this.dispatch(new an)}toggleAction(hi){this.dispatch(new X(hi))}jumpToAction(hi){this.dispatch(new st(hi))}jumpToState(hi){this.dispatch(new it(hi))}importState(hi){this.dispatch(new $t(hi))}lockChanges(hi){this.dispatch(new un(hi))}pauseRecording(hi){this.dispatch(new xn(hi))}static{this.\u0275fac=function(Si){return new(Si||tn)(n.KVO(kt),n.KVO(a.SS),n.KVO(a.QU),n.KVO(M),n.KVO(a.sA),n.KVO(n.zcH),n.KVO(a.N_),n.KVO(Dn))}}static{this.\u0275prov=n.jDH({token:tn,factory:tn.\u0275fac})}}return tn})();function le({ngZone:tn,connectInZone:oi}){return hi=>oi?new m.c(Si=>hi.subscribe({next:vi=>tn.run(()=>Si.next(vi)),error:vi=>tn.run(()=>Si.error(vi)),complete:()=>tn.run(()=>Si.complete())})):hi}const ge=new n.nKC("@ngrx/store-devtools Is Devtools Extension or Monitor Present");function ht(tn,oi){return!!tn||oi.monitor!==Rt}function Ht(){const tn="__REDUX_DEVTOOLS_EXTENSION__";return"object"==typeof window&&typeof window[tn]<"u"?window[tn]:null}function ft(tn={}){return(0,n.EmA)([M,kt,k,{provide:Fe,useValue:tn},{provide:ge,deps:[z,Dn],useFactory:ht},{provide:z,useFactory:Ht},{provide:Dn,deps:[Fe],useFactory:me},{provide:a.h1,deps:[k],useFactory:Tt},{provide:a.Bh,useExisting:kt}])}function Tt(tn){return tn.state}let Tn=(()=>{class tn{static instrument(hi={}){return{ngModule:tn,providers:[ft(hi)]}}static{this.\u0275fac=function(Si){return new(Si||tn)}}static{this.\u0275mod=n.$C({type:tn})}static{this.\u0275inj=n.G2t({})}}return tn})()},49149:(Bt,Ce,p)=>{"use strict";p.d(Ce,{A5:()=>Ze,SS:()=>We,Zz:()=>at,N_:()=>pn,Bh:()=>un,QU:()=>$t,sA:()=>Fe,h1:()=>qt,il:()=>Nt,ae:()=>Jr,md:()=>ls,wc:()=>Tr,q6:()=>xn,HY:()=>an,qX:()=>ze,VP:()=>be,UX:()=>Ht,vy:()=>ur,Mz:()=>le,Lg:()=>En,on:()=>is,xk:()=>Te,Lt:()=>Pn});var n=p(61268),a=p(55502),l=p(79103),m=p(53613),s=p(31721),y=p(51371),A=p(15075),L=p(34238),Z=p(28228),S=p(86008),_e=p(41477);const ae={};function be(ce,ct){if(ae[ce]=(ae[ce]||0)+1,"function"==typeof ct)return _t(ce,(...on)=>({...ct(...on),type:ce}));switch(ct?ct._as:"empty"){case"empty":return _t(ce,()=>({type:ce}));case"props":return _t(ce,on=>({...on,type:ce}));default:throw new Error("Unexpected config.")}}function Te(){return{_as:"props",_p:void 0}}function _t(ce,ct){return Object.defineProperty(ct,"type",{value:ce,writable:!1})}const at="@ngrx/store/init";let We=(()=>{class ce extends a.t{constructor(){super({type:at})}next(vt){if("function"==typeof vt)throw new TypeError("\n        Dispatch expected an object, instead it received a function.\n        If you're using the createAction function, make sure to invoke the function\n        before dispatching the action. For example, someAction should be someAction().");if(typeof vt>"u")throw new TypeError("Actions must be objects");if(typeof vt.type>"u")throw new TypeError("Actions must have a type property");super.next(vt)}complete(){}ngOnDestroy(){super.complete()}static{this.\u0275fac=function(on){return new(on||ce)}}static{this.\u0275prov=n.jDH({token:ce,factory:ce.\u0275fac})}}return ce})();const je=[We],yt=new n.nKC("@ngrx/store Internal Root Guard"),nn=new n.nKC("@ngrx/store Internal Initial State"),pn=new n.nKC("@ngrx/store Initial State"),gn=new n.nKC("@ngrx/store Reducer Factory"),Et=new n.nKC("@ngrx/store Internal Reducer Factory Provider"),ln=new n.nKC("@ngrx/store Initial Reducers"),Xt=new n.nKC("@ngrx/store Internal Initial Reducers"),_n=new n.nKC("@ngrx/store Store Features"),ke=new n.nKC("@ngrx/store Internal Store Reducers"),re=new n.nKC("@ngrx/store Internal Feature Reducers"),pe=new n.nKC("@ngrx/store Internal Feature Configs"),U=new n.nKC("@ngrx/store Internal Store Features"),G=new n.nKC("@ngrx/store Internal Feature Reducers Token"),J=new n.nKC("@ngrx/store Feature Reducers"),Ne=new n.nKC("@ngrx/store User Provided Meta Reducers"),Pt=new n.nKC("@ngrx/store Meta Reducers"),tt=new n.nKC("@ngrx/store Internal Resolved Meta Reducers"),It=new n.nKC("@ngrx/store User Runtime Checks Config"),oe=new n.nKC("@ngrx/store Internal User Runtime Checks Config"),Ze=new n.nKC("@ngrx/store Internal Runtime Checks"),Ee=new n.nKC("@ngrx/store Check if Action types are unique");function an(ce,ct={}){const vt=Object.keys(ce),on={};for(let gi=0;gi<vt.length;gi++){const Gi=vt[gi];"function"==typeof ce[Gi]&&(on[Gi]=ce[Gi])}const ei=Object.keys(on);return function(Gi,$i){Gi=void 0===Gi?ct:Gi;let Dr=!1;const Rr={};for(let rr=0;rr<ei.length;rr++){const ss=ei[rr],Sa=Gi[ss],Qs=(0,on[ss])(Sa,$i);Rr[ss]=Qs,Dr=Dr||Qs!==Sa}return Dr?Rr:Gi}}function ze(...ce){return function(ct){if(0===ce.length)return ct;const vt=ce[ce.length-1];return ce.slice(0,-1).reduceRight((ei,gi)=>gi(ei),vt(ct))}}function it(ce,ct){return Array.isArray(ct)&&ct.length>0&&(ce=ze.apply(null,[...ct,ce])),(vt,on)=>{const ei=ce(vt);return(gi,Gi)=>ei(gi=void 0===gi?on:gi,Gi)}}new n.nKC("@ngrx/store Root Store Provider"),new n.nKC("@ngrx/store Feature State Provider");class $t extends l.c{}class un extends We{}const xn="@ngrx/store/update-reducers";let ri=(()=>{class ce extends a.t{get currentReducers(){return this.reducers}constructor(vt,on,ei,gi){super(gi(ei,on)),this.dispatcher=vt,this.initialState=on,this.reducers=ei,this.reducerFactory=gi}addFeature(vt){this.addFeatures([vt])}addFeatures(vt){const on=vt.reduce((ei,{reducers:gi,reducerFactory:Gi,metaReducers:$i,initialState:Dr,key:Rr})=>{const rr="function"==typeof gi?function st(ce){const ct=Array.isArray(ce)&&ce.length>0?ze(...ce):vt=>vt;return(vt,on)=>(vt=ct(vt),(ei,gi)=>vt(ei=void 0===ei?on:ei,gi))}($i)(gi,Dr):it(Gi,$i)(gi,Dr);return ei[Rr]=rr,ei},{});this.addReducers(on)}removeFeature(vt){this.removeFeatures([vt])}removeFeatures(vt){this.removeReducers(vt.map(on=>on.key))}addReducer(vt,on){this.addReducers({[vt]:on})}addReducers(vt){this.reducers={...this.reducers,...vt},this.updateReducers(Object.keys(vt))}removeReducer(vt){this.removeReducers([vt])}removeReducers(vt){vt.forEach(on=>{this.reducers=function X(ce,ct){return Object.keys(ce).filter(vt=>vt!==ct).reduce((vt,on)=>Object.assign(vt,{[on]:ce[on]}),{})}(this.reducers,on)}),this.updateReducers(vt)}updateReducers(vt){this.next(this.reducerFactory(this.reducers,this.initialState)),this.dispatcher.next({type:xn,features:vt})}ngOnDestroy(){this.complete()}static{this.\u0275fac=function(on){return new(on||ce)(n.KVO(un),n.KVO(pn),n.KVO(ln),n.KVO(gn))}}static{this.\u0275prov=n.jDH({token:ce,factory:ce.\u0275fac})}}return ce})();const Dn=[ri,{provide:$t,useExisting:ri},{provide:un,useExisting:We}];let Fe=(()=>{class ce extends m.B{ngOnDestroy(){this.complete()}static{this.\u0275fac=(()=>{let vt;return function(ei){return(vt||(vt=n.xGo(ce)))(ei||ce)}})()}static{this.\u0275prov=n.jDH({token:ce,factory:ce.\u0275fac})}}return ce})();const Rt=[Fe];class qt extends l.c{}let me=(()=>{class ce extends a.t{static{this.INIT=at}constructor(vt,on,ei,gi){super(gi);const Rr=vt.pipe((0,y.Q)(s.T)).pipe((0,A.E)(on)).pipe((0,L.S)(ot,{state:gi}));this.stateSubscription=Rr.subscribe(({state:rr,action:ss})=>{this.next(rr),ei.next(ss)}),this.state=(0,_e.ot)(this,{manualCleanup:!0,requireSync:!0})}ngOnDestroy(){this.stateSubscription.unsubscribe(),this.complete()}static{this.\u0275fac=function(on){return new(on||ce)(n.KVO(We),n.KVO($t),n.KVO(Fe),n.KVO(pn))}}static{this.\u0275prov=n.jDH({token:ce,factory:ce.\u0275fac})}}return ce})();function ot(ce={state:void 0},[ct,vt]){const{state:on}=ce;return{state:vt(on,ct),action:ct}}const nt=[me,{provide:qt,useExisting:me}];let Nt=(()=>{class ce extends l.c{constructor(vt,on,ei){super(),this.actionsObserver=on,this.reducerManager=ei,this.source=vt,this.state=vt.state}select(vt,...on){return Pn.call(null,vt,...on)(this)}selectSignal(vt,on){return(0,n.EWP)(()=>vt(this.state()),on)}lift(vt){const on=new ce(this,this.actionsObserver,this.reducerManager);return on.operator=vt,on}dispatch(vt){this.actionsObserver.next(vt)}next(vt){this.actionsObserver.next(vt)}error(vt){this.actionsObserver.error(vt)}complete(){this.actionsObserver.complete()}addReducer(vt,on){this.reducerManager.addReducer(vt,on)}removeReducer(vt){this.reducerManager.removeReducer(vt)}static{this.\u0275fac=function(on){return new(on||ce)(n.KVO(qt),n.KVO(We),n.KVO(ri))}}static{this.\u0275prov=n.jDH({token:ce,factory:ce.\u0275fac})}}return ce})();const wn=[Nt];function Pn(ce,ct,...vt){return function(ei){let gi;if("string"==typeof ce){const Gi=[ct,...vt].filter(Boolean);gi=ei.pipe(function ie(...ce){const ct=ce.length;if(0===ct)throw new Error("list of properties cannot be empty.");return(0,Z.T)(vt=>{let on=vt;for(let ei=0;ei<ct;ei++){const gi=on?.[ce[ei]];if(!(typeof gi<"u"))return;on=gi}return on})}(ce,...Gi))}else{if("function"!=typeof ce)throw new TypeError(`Unexpected type '${typeof ce}' in select operator, expected 'string' or 'function'`);gi=ei.pipe((0,Z.T)(Gi=>ce(Gi,ct)))}return gi.pipe((0,S.F)())}}const ti="https://ngrx.io/guide/store/configuration/runtime-checks";function Gt(ce){return void 0===ce}function An(ce){return null===ce}function St(ce){return Array.isArray(ce)}function he(ce){return"object"==typeof ce&&null!==ce}function z(ce){return"function"==typeof ce}let Be=!1;function En(){return Be}function lt(ce,ct){return ce===ct}function k(ce,ct=lt,vt=lt){let gi,on=null,ei=null;return{memoized:function Rr(){if(void 0!==gi)return gi.result;if(!on)return ei=ce.apply(null,arguments),on=arguments,ei;if(!function xe(ce,ct,vt){for(let on=0;on<ce.length;on++)if(!vt(ce[on],ct[on]))return!0;return!1}(arguments,on,ct))return ei;const rr=ce.apply(null,arguments);return on=arguments,vt(ei,rr)?ei:(ei=rr,rr)},reset:function Gi(){on=null,ei=null},setResult:function $i(rr=void 0){gi={result:rr}},clearResult:function Dr(){gi=void 0}}}function le(...ce){return function ht(ce,ct={stateFn:ge}){return function(...vt){let on=vt;if(Array.isArray(on[0])){const[rr,...ss]=on;on=[...rr,...ss]}else 1===on.length&&function ft(ce){return!!ce&&"object"==typeof ce&&Object.values(ce).every(ct=>"function"==typeof ct)}(on[0])&&(on=function Tt(ce){const ct=Object.values(ce),vt=Object.keys(ce);return[...ct,(...ei)=>vt.reduce((gi,Gi,$i)=>({...gi,[Gi]:ei[$i]}),{})]}(on[0]));const ei=on.slice(0,on.length-1),gi=on[on.length-1],Gi=ei.filter(rr=>rr.release&&"function"==typeof rr.release),$i=ce(function(...rr){return gi.apply(null,rr)}),Dr=k(function(rr,ss){return ct.stateFn.apply(null,[rr,ei,ss,$i])});return Object.assign(Dr.memoized,{release:function Rr(){Dr.reset(),$i.reset(),Gi.forEach(rr=>rr.release())},projector:$i.memoized,setResult:Dr.setResult,clearResult:Dr.clearResult})}}(k)(...ce)}function ge(ce,ct,vt,on){if(void 0===vt){const gi=ct.map(Gi=>Gi(ce));return on.memoized.apply(null,gi)}const ei=ct.map(gi=>gi(ce,vt));return on.memoized.apply(null,[...ei,vt])}function Ht(ce){return le(ct=>{const vt=ct[ce];return!En()&&(0,n.naY)()&&!(ce in ct)&&console.warn(`@ngrx/store: The feature name "${ce}" does not exist in the state, therefore createFeatureSelector cannot access it.  Be sure it is imported in a loaded module using StoreModule.forRoot('${ce}', ...) or StoreModule.forFeature('${ce}', ...).  If the default state is intended to be undefined, as is the case with router state, this development-only warning message can be ignored.`),vt},ct=>ct)}function hi(ce){return ce instanceof n.nKC?(0,n.WQX)(ce):ce}function Si(ce,ct){return ct.map((vt,on)=>{if(ce[on]instanceof n.nKC){const ei=(0,n.WQX)(ce[on]);return{key:vt.key,reducerFactory:ei.reducerFactory?ei.reducerFactory:an,metaReducers:ei.metaReducers?ei.metaReducers:[],initialState:ei.initialState}}return vt})}function vi(ce){return ce.map(ct=>ct instanceof n.nKC?(0,n.WQX)(ct):ct)}function mn(ce){return"function"==typeof ce?ce():ce}function $n(ce,ct){return ce.concat(ct)}function Ae(){if((0,n.WQX)(Nt,{optional:!0,skipSelf:!0}))throw new TypeError("The root Store has been provided more than once. Feature modules should provide feature states instead.");return"guarded"}function pt(ce){Object.freeze(ce);const ct=z(ce);return Object.getOwnPropertyNames(ce).forEach(vt=>{if(!vt.startsWith("\u0275")&&function q(ce,ct){return Object.prototype.hasOwnProperty.call(ce,ct)}(ce,vt)&&(!ct||"caller"!==vt&&"callee"!==vt&&"arguments"!==vt)){const on=ce[vt];(he(on)||z(on))&&!Object.isFrozen(on)&&pt(on)}}),ce}function Rn(ce,ct=[]){return(Gt(ce)||An(ce))&&0===ct.length?{path:["root"],value:ce}:Object.keys(ce).reduce((on,ei)=>{if(on)return on;const gi=ce[ei];return function M(ce){return z(ce)&&ce.hasOwnProperty("\u0275cmp")}(gi)?on:!(Gt(gi)||An(gi)||function hn(ce){return"number"==typeof ce}(gi)||function qe(ce){return"boolean"==typeof ce}(gi)||function bn(ce){return"string"==typeof ce}(gi)||St(gi))&&(function w(ce){if(!function kt(ce){return he(ce)&&!St(ce)}(ce))return!1;const ct=Object.getPrototypeOf(ce);return ct===Object.prototype||null===ct}(gi)?Rn(gi,[...ct,ei]):{path:[...ct,ei],value:gi})},!1)}function $e(ce,ct){if(!1===ce)return;const vt=ce.path.join("."),on=new Error(`Detected unserializable ${ct} at "${vt}". ${ti}#strict${ct}serializability`);throw on.value=ce.value,on.unserializablePath=vt,on}function Zt(ce){return(0,n.naY)()?{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!0,strictActionImmutability:!0,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1,...ce}:{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!1,strictActionImmutability:!1,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1}}function On({strictActionSerializability:ce,strictStateSerializability:ct}){return vt=>ce||ct?function Nn(ce,ct){return function(vt,on){ct.action(on)&&$e(Rn(on),"action");const ei=ce(vt,on);return ct.state()&&$e(Rn(ei),"state"),ei}}(vt,{action:on=>ce&&!Ct(on),state:()=>ct}):vt}function Bn({strictActionImmutability:ce,strictStateImmutability:ct}){return vt=>ce||ct?function Sn(ce,ct){return function(vt,on){const ei=ct.action(on)?pt(on):on,gi=ce(vt,ei);return ct.state()?pt(gi):gi}}(vt,{action:on=>ce&&!Ct(on),state:()=>ct}):vt}function Ct(ce){return ce.type.startsWith("@ngrx")}function Wn({strictActionWithinNgZone:ce}){return ct=>ce?function sn(ce,ct){return function(vt,on){if(ct.action(on)&&!n.SKi.isInAngularZone())throw new Error(`Action '${on.type}' running outside NgZone. ${ti}#strictactionwithinngzone`);return ce(vt,on)}}(ct,{action:vt=>ce&&!Ct(vt)}):ct}function Y(ce){return[{provide:oe,useValue:ce},{provide:It,useFactory:Se,deps:[oe]},{provide:Ze,deps:[It],useFactory:Zt},{provide:Pt,multi:!0,deps:[Ze],useFactory:Bn},{provide:Pt,multi:!0,deps:[Ze],useFactory:On},{provide:Pt,multi:!0,deps:[Ze],useFactory:Wn}]}function Ve(){return[{provide:Ee,multi:!0,deps:[Ze],useFactory:Yt}]}function Se(ce){return ce}function Yt(ce){if(!ce.strictActionTypeUniqueness)return;const ct=Object.entries(ae).filter(([,vt])=>vt>1).map(([vt])=>vt);if(ct.length)throw new Error(`Action types are registered more than once, ${ct.map(vt=>`"${vt}"`).join(", ")}. ${ti}#strictactiontypeuniqueness`)}function Li(ce={},ct={}){return[{provide:yt,useFactory:Ae},{provide:nn,useValue:ct.initialState},{provide:pn,useFactory:mn,deps:[nn]},{provide:Xt,useValue:ce},{provide:ke,useExisting:ce instanceof n.nKC?ce:Xt},{provide:ln,deps:[Xt,[new n.y_5(ke)]],useFactory:hi},{provide:Ne,useValue:ct.metaReducers?ct.metaReducers:[]},{provide:tt,deps:[Pt,Ne],useFactory:$n},{provide:Et,useValue:ct.reducerFactory?ct.reducerFactory:an},{provide:gn,deps:[Et,tt],useFactory:it},je,Dn,Rt,nt,wn,Y(ct.runtimeChecks),Ve()]}function hs(ce,ct,vt={}){return[{provide:pe,multi:!0,useValue:ce instanceof Object?{}:vt},{provide:_n,multi:!0,useValue:{key:ce instanceof Object?ce.name:ce,reducerFactory:vt instanceof n.nKC||!vt.reducerFactory?an:vt.reducerFactory,metaReducers:vt instanceof n.nKC||!vt.metaReducers?[]:vt.metaReducers,initialState:vt instanceof n.nKC||!vt.initialState?void 0:vt.initialState}},{provide:U,deps:[pe,_n],useFactory:Si},{provide:re,multi:!0,useValue:ce instanceof Object?ce.reducer:ct},{provide:G,multi:!0,useExisting:ct instanceof n.nKC?ct:re},{provide:J,multi:!0,deps:[re,[new n.y_5(G)]],useFactory:vi},Ve()]}let Tr=(()=>{class ce{constructor(vt,on,ei,gi,Gi,$i){}static{this.\u0275fac=function(on){return new(on||ce)(n.KVO(We),n.KVO($t),n.KVO(Fe),n.KVO(Nt),n.KVO(yt,8),n.KVO(Ee,8))}}static{this.\u0275mod=n.$C({type:ce})}static{this.\u0275inj=n.G2t({})}}return ce})(),Jr=(()=>{class ce{constructor(vt,on,ei,gi,Gi){this.features=vt,this.featureReducers=on,this.reducerManager=ei;const $i=vt.map((Dr,Rr)=>{const ss=on.shift()[Rr];return{...Dr,reducers:ss,initialState:mn(Dr.initialState)}});ei.addFeatures($i)}ngOnDestroy(){this.reducerManager.removeFeatures(this.features)}static{this.\u0275fac=function(on){return new(on||ce)(n.KVO(U),n.KVO(J),n.KVO(ri),n.KVO(Tr),n.KVO(Ee,8))}}static{this.\u0275mod=n.$C({type:ce})}static{this.\u0275inj=n.G2t({})}}return ce})(),ls=(()=>{class ce{static forRoot(vt,on){return{ngModule:Tr,providers:[...Li(vt,on)]}}static forFeature(vt,on,ei={}){return{ngModule:Jr,providers:[...hs(vt,on,ei)]}}static{this.\u0275fac=function(on){return new(on||ce)}}static{this.\u0275mod=n.$C({type:ce})}static{this.\u0275inj=n.G2t({})}}return ce})();function is(...ce){return{reducer:ce.pop(),types:ce.map(on=>on.type)}}function ur(ce,...ct){const vt=new Map;for(const on of ct)for(const ei of on.types){const gi=vt.get(ei);vt.set(ei,gi?($i,Dr)=>on.reducer(gi($i,Dr),Dr):on.reducer)}return function(on=ce,ei){const gi=vt.get(ei.type);return gi?gi(on,ei):on}}},95514:(Bt,Ce,p)=>{"use strict";p.d(Ce,{c:()=>Ge});var fe,n="https://js.stripe.com/v3",a=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,l="loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used",s=function(dt){var P=dt&&!dt.advancedFraudSignals?"?advancedFraudSignals=false":"",E=document.createElement("script");E.src="".concat(n).concat(P);var te=document.head||document.body;if(!te)throw new Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return te.appendChild(E),E},A=null,L=null,Z=null,be=!1,Te=function(){return fe||(fe=(dt=null,null!==A?A:(A=new Promise(function(P,E){if(typeof window>"u"||typeof document>"u")P(null);else if(window.Stripe&&dt&&console.warn(l),window.Stripe)P(window.Stripe);else try{var te=function(){for(var dt=document.querySelectorAll('script[src^="'.concat(n,'"]')),P=0;P<dt.length;P++){var E=dt[P];if(a.test(E.src))return E}return null}();if(te&&dt)console.warn(l);else if(te){if(te&&null!==Z&&null!==L){var ne;te.removeEventListener("load",Z),te.removeEventListener("error",L),null===(ne=te.parentNode)||void 0===ne||ne.removeChild(te),te=s(dt)}}else te=s(dt);Z=function(dt,P){return function(){window.Stripe?dt(window.Stripe):P(new Error("Stripe.js not available"))}}(P,E),L=function(dt){return function(){dt(new Error("Failed to load Stripe.js"))}}(E),te.addEventListener("load",Z),te.addEventListener("error",L)}catch(we){return void E(we)}})).catch(function(P){return A=null,Promise.reject(P)})).catch(function(dt){return fe=null,Promise.reject(dt)}));var dt};Promise.resolve().then(function(){return Te()}).catch(function(_t){be||console.warn(_t)});var Ge=function(){for(var dt=arguments.length,P=new Array(dt),E=0;E<dt;E++)P[E]=arguments[E];be=!0;var te=Date.now();return Te().then(function(ne){return function(dt,P,E){if(null===dt)return null;var te=dt.apply(void 0,P);return function(dt,P){!dt||!dt._registerWrapper||dt._registerWrapper({name:"stripe-js",version:"3.3.0",startTime:P})}(te,E),te}(ne,P,te)})}},25165:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Ic:()=>Dh,_9:()=>wh,J1:()=>Eh});var n=p(61268),a=p(79103),l=p(31721),m=p(31656),s=p(79734),y=function(o){return o[o.loading=1]="loading",o[o.setVariables=2]="setVariables",o[o.fetchMore=3]="fetchMore",o[o.refetch=4]="refetch",o[o.poll=6]="poll",o[o.ready=7]="ready",o[o.error=8]="error",o}(y||{});function A(o){return!!o&&o<7}var Z=function(o,c){return(Z=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,v){f.__proto__=v}||function(f,v){for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&(f[x]=v[x])})(o,c)};function ie(o,c){if("function"!=typeof c&&null!==c)throw new TypeError("Class extends value "+String(c)+" is not a constructor or null");function f(){this.constructor=o}Z(o,c),o.prototype=null===c?Object.create(c):(f.prototype=c.prototype,new f)}var S=function(){return S=Object.assign||function(c){for(var f,v=1,x=arguments.length;v<x;v++)for(var V in f=arguments[v])Object.prototype.hasOwnProperty.call(f,V)&&(c[V]=f[V]);return c},S.apply(this,arguments)};function _e(o,c){var f={};for(var v in o)Object.prototype.hasOwnProperty.call(o,v)&&c.indexOf(v)<0&&(f[v]=o[v]);if(null!=o&&"function"==typeof Object.getOwnPropertySymbols){var x=0;for(v=Object.getOwnPropertySymbols(o);x<v.length;x++)c.indexOf(v[x])<0&&Object.prototype.propertyIsEnumerable.call(o,v[x])&&(f[v[x]]=o[v[x]])}return f}function P(o,c,f,v){return new(f||(f=Promise))(function(V,Pe){function Ft(jn){try{Jt(v.next(jn))}catch(Qn){Pe(Qn)}}function vn(jn){try{Jt(v.throw(jn))}catch(Qn){Pe(Qn)}}function Jt(jn){jn.done?V(jn.value):function x(V){return V instanceof f?V:new f(function(Pe){Pe(V)})}(jn.value).then(Ft,vn)}Jt((v=v.apply(o,c||[])).next())})}function E(o,c){var v,x,V,f={label:0,sent:function(){if(1&V[0])throw V[1];return V[1]},trys:[],ops:[]},Pe=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return Pe.next=Ft(0),Pe.throw=Ft(1),Pe.return=Ft(2),"function"==typeof Symbol&&(Pe[Symbol.iterator]=function(){return this}),Pe;function Ft(Jt){return function(jn){return function vn(Jt){if(v)throw new TypeError("Generator is already executing.");for(;Pe&&(Pe=0,Jt[0]&&(f=0)),f;)try{if(v=1,x&&(V=2&Jt[0]?x.return:Jt[0]?x.throw||((V=x.return)&&V.call(x),0):x.next)&&!(V=V.call(x,Jt[1])).done)return V;switch(x=0,V&&(Jt=[2&Jt[0],V.value]),Jt[0]){case 0:case 1:V=Jt;break;case 4:return f.label++,{value:Jt[1],done:!1};case 5:f.label++,x=Jt[1],Jt=[0];continue;case 7:Jt=f.ops.pop(),f.trys.pop();continue;default:if(!(V=(V=f.trys).length>0&&V[V.length-1])&&(6===Jt[0]||2===Jt[0])){f=0;continue}if(3===Jt[0]&&(!V||Jt[1]>V[0]&&Jt[1]<V[3])){f.label=Jt[1];break}if(6===Jt[0]&&f.label<V[1]){f.label=V[1],V=Jt;break}if(V&&f.label<V[2]){f.label=V[2],f.ops.push(Jt);break}V[2]&&f.ops.pop(),f.trys.pop();continue}Jt=c.call(o,f)}catch(jn){Jt=[6,jn],x=0}finally{v=V=0}if(5&Jt[0])throw Jt[1];return{value:Jt[0]?Jt[1]:void 0,done:!0}}([Jt,jn])}}}function yt(o,c,f){if(f||2===arguments.length)for(var V,v=0,x=c.length;v<x;v++)(V||!(v in c))&&(V||(V=Array.prototype.slice.call(c,0,v)),V[v]=c[v]);return o.concat(V||Array.prototype.slice.call(c))}"function"==typeof SuppressedError&&SuppressedError;var tt=function(o,c){return(tt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,v){f.__proto__=v}||function(f,v){for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&(f[x]=v[x])})(o,c)};"function"==typeof SuppressedError&&SuppressedError;var w="Invariant Violation",z=Object.setPrototypeOf,M=void 0===z?function(o,c){return o.__proto__=c,o}:z,q=function(o){function c(f){void 0===f&&(f=w);var v=o.call(this,"number"==typeof f?w+": "+f+" (see https://github.com/apollographql/invariant-packages)":f)||this;return v.framesToPop=1,v.name=w,M(v,c.prototype),v}return function It(o,c){if("function"!=typeof c&&null!==c)throw new TypeError("Class extends value "+String(c)+" is not a constructor or null");function f(){this.constructor=o}tt(o,c),o.prototype=null===c?Object.create(c):(f.prototype=c.prototype,new f)}(c,o),c}(Error);function Be(o,c){if(!o)throw new q(c)}var o,Lt=["debug","log","warn","error","silent"],En=Lt.indexOf("log");function lt(o){return function(){if(Lt.indexOf(o)>=En)return(console[o]||console.log).apply(console,arguments)}}(o=Be||(Be={})).debug=lt("debug"),o.log=lt("log"),o.warn=lt("warn"),o.error=lt("error");var k="3.10.1";function le(o){try{return o()}catch{}}const ge=le(function(){return globalThis})||le(function(){return window})||le(function(){return self})||le(function(){return global})||le(function(){return le.constructor("return this")()});var ht=new Map;function Ht(o){var c=ht.get(o)||1;return ht.set(o,c+1),"".concat(o,":").concat(c,":").concat(Math.random().toString(36).slice(2))}function Tt(o){return function(c){for(var f=[],v=1;v<arguments.length;v++)f[v-1]=arguments[v];if("number"==typeof c){var x=c;(c=Si(x))||(c=vi(x,f),f=[])}o.apply(void 0,[c].concat(f))}}var Tn=Object.assign(function(c,f){for(var v=[],x=2;x<arguments.length;x++)v[x-2]=arguments[x];c||Be(c,Si(f,v)||vi(f,v))},{debug:Tt(Be.debug),log:Tt(Be.log),warn:Tt(Be.warn),error:Tt(Be.error)});function tn(o){for(var c=[],f=1;f<arguments.length;f++)c[f-1]=arguments[f];return new q(Si(o,c)||vi(o,c))}var oi=Symbol.for("ApolloErrorMessageHandler_"+k);function hi(o){return"string"==typeof o?o:function ft(o,c){void 0===c&&(c=0);var f=Ht("stringifyForDisplay");return JSON.stringify(o,function(v,x){return void 0===x?f:x},c).split(JSON.stringify(f)).join("<undefined>")}(o,2).slice(0,1e3)}function Si(o,c){if(void 0===c&&(c=[]),o)return ge[oi]&&ge[oi](o,c.map(hi))}function vi(o,c){if(void 0===c&&(c=[]),o)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:k,message:o,args:c.map(hi)})))}function Sn(o,c){(null==c||c>o.length)&&(c=o.length);for(var f=0,v=new Array(c);f<c;f++)v[f]=o[f];return v}function pt(o,c){for(var f=0;f<c.length;f++){var v=c[f];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(o,v.key,v)}}function Nn(o,c,f){return c&&pt(o.prototype,c),f&&pt(o,f),Object.defineProperty(o,"prototype",{writable:!1}),o}globalThis;var Rn=function(){return"function"==typeof Symbol},$e=function(o){return Rn()&&!!Symbol[o]},sn=function(o){return $e(o)?Symbol[o]:"@@"+o};Rn()&&!$e("observable")&&(Symbol.observable=Symbol("observable"));var Zt=sn("iterator"),On=sn("observable"),Bn=sn("species");function Ct(o,c){var f=o[c];if(null!=f){if("function"!=typeof f)throw new TypeError(f+" is not a function");return f}}function Wn(o){var c=o.constructor;return void 0!==c&&null===(c=c[Bn])&&(c=void 0),void 0!==c?c:dr}function Ve(o){Ve.log?Ve.log(o):setTimeout(function(){throw o})}function Se(o){Promise.resolve().then(function(){try{o()}catch(c){Ve(c)}})}function Yt(o){var c=o._cleanup;if(void 0!==c&&(o._cleanup=void 0,c))try{if("function"==typeof c)c();else{var f=Ct(c,"unsubscribe");f&&f.call(c)}}catch(v){Ve(v)}}function Yn(o){o._observer=void 0,o._queue=void 0,o._state="closed"}function Cr(o,c,f){o._state="running";var v=o._observer;try{var x=Ct(v,c);switch(c){case"next":x&&x.call(v,f);break;case"error":if(Yn(o),!x)throw f;x.call(v,f);break;case"complete":Yn(o),x&&x.call(v)}}catch(V){Ve(V)}"closed"===o._state?Yt(o):"running"===o._state&&(o._state="ready")}function kr(o,c,f){if("closed"!==o._state){if("buffering"===o._state)return void o._queue.push({type:c,value:f});if("ready"!==o._state)return o._state="buffering",o._queue=[{type:c,value:f}],void Se(function(){return function Li(o){var c=o._queue;if(c){o._queue=void 0,o._state="ready";for(var f=0;f<c.length&&(Cr(o,c[f].type,c[f].value),"closed"!==o._state);++f);}}(o)});Cr(o,c,f)}}var vr=function(){function o(f,v){this._cleanup=void 0,this._observer=f,this._queue=void 0,this._state="initializing";var x=new gr(this);try{this._cleanup=v.call(void 0,x)}catch(V){x.error(V)}"initializing"===this._state&&(this._state="ready")}return o.prototype.unsubscribe=function(){"closed"!==this._state&&(Yn(this),Yt(this))},Nn(o,[{key:"closed",get:function(){return"closed"===this._state}}]),o}(),gr=function(){function o(f){this._subscription=f}var c=o.prototype;return c.next=function(v){kr(this._subscription,"next",v)},c.error=function(v){kr(this._subscription,"error",v)},c.complete=function(){kr(this._subscription,"complete")},Nn(o,[{key:"closed",get:function(){return"closed"===this._subscription._state}}]),o}(),dr=function(){function o(f){if(!(this instanceof o))throw new TypeError("Observable cannot be called as a function");if("function"!=typeof f)throw new TypeError("Observable initializer must be a function");this._subscriber=f}var c=o.prototype;return c.subscribe=function(v){return("object"!=typeof v||null===v)&&(v={next:v,error:arguments[1],complete:arguments[2]}),new vr(v,this._subscriber)},c.forEach=function(v){var x=this;return new Promise(function(V,Pe){if("function"==typeof v)var vn=x.subscribe({next:function(Jt){try{v(Jt,Ft)}catch(jn){Pe(jn),vn.unsubscribe()}},error:Pe,complete:V});else Pe(new TypeError(v+" is not a function"));function Ft(){vn.unsubscribe(),V()}})},c.map=function(v){var x=this;if("function"!=typeof v)throw new TypeError(v+" is not a function");return new(Wn(this))(function(Pe){return x.subscribe({next:function(Ft){try{Ft=v(Ft)}catch(vn){return Pe.error(vn)}Pe.next(Ft)},error:function(Ft){Pe.error(Ft)},complete:function(){Pe.complete()}})})},c.filter=function(v){var x=this;if("function"!=typeof v)throw new TypeError(v+" is not a function");return new(Wn(this))(function(Pe){return x.subscribe({next:function(Ft){try{if(!v(Ft))return}catch(vn){return Pe.error(vn)}Pe.next(Ft)},error:function(Ft){Pe.error(Ft)},complete:function(){Pe.complete()}})})},c.reduce=function(v){var x=this;if("function"!=typeof v)throw new TypeError(v+" is not a function");var V=Wn(this),Pe=arguments.length>1,Ft=!1,Jt=arguments[1];return new V(function(jn){return x.subscribe({next:function(Qn){var ci=!Ft;if(Ft=!0,!ci||Pe)try{Jt=v(Jt,Qn)}catch(qn){return jn.error(qn)}else Jt=Qn},error:function(Qn){jn.error(Qn)},complete:function(){if(!Ft&&!Pe)return jn.error(new TypeError("Cannot reduce an empty sequence"));jn.next(Jt),jn.complete()}})})},c.concat=function(){for(var v=this,x=arguments.length,V=new Array(x),Pe=0;Pe<x;Pe++)V[Pe]=arguments[Pe];var Ft=Wn(this);return new Ft(function(vn){var Jt,jn=0;return function Qn(ci){Jt=ci.subscribe({next:function(qn){vn.next(qn)},error:function(qn){vn.error(qn)},complete:function(){jn===V.length?(Jt=void 0,vn.complete()):Qn(Ft.from(V[jn++]))}})}(v),function(){Jt&&(Jt.unsubscribe(),Jt=void 0)}})},c.flatMap=function(v){var x=this;if("function"!=typeof v)throw new TypeError(v+" is not a function");var V=Wn(this);return new V(function(Pe){var Ft=[],vn=x.subscribe({next:function(jn){if(v)try{jn=v(jn)}catch(ci){return Pe.error(ci)}var Qn=V.from(jn).subscribe({next:function(ci){Pe.next(ci)},error:function(ci){Pe.error(ci)},complete:function(){var ci=Ft.indexOf(Qn);ci>=0&&Ft.splice(ci,1),Jt()}});Ft.push(Qn)},error:function(jn){Pe.error(jn)},complete:function(){Jt()}});function Jt(){vn.closed&&0===Ft.length&&Pe.complete()}return function(){Ft.forEach(function(jn){return jn.unsubscribe()}),vn.unsubscribe()}})},c[On]=function(){return this},o.from=function(v){var x="function"==typeof this?this:o;if(null==v)throw new TypeError(v+" is not an object");var V=Ct(v,On);if(V){var Pe=V.call(v);if(Object(Pe)!==Pe)throw new TypeError(Pe+" is not an object");return function Y(o){return o instanceof dr}(Pe)&&Pe.constructor===x?Pe:new x(function(Ft){return Pe.subscribe(Ft)})}if($e("iterator")&&(V=Ct(v,Zt)))return new x(function(Ft){Se(function(){if(!Ft.closed){for(var Jt,vn=function $n(o,c){var f=typeof Symbol<"u"&&o[Symbol.iterator]||o["@@iterator"];if(f)return(f=f.call(o)).next.bind(f);if(Array.isArray(o)||(f=function Ae(o,c){if(o){if("string"==typeof o)return Sn(o,c);var f=Object.prototype.toString.call(o).slice(8,-1);if("Object"===f&&o.constructor&&(f=o.constructor.name),"Map"===f||"Set"===f)return Array.from(o);if("Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return Sn(o,c)}}(o))||c&&o&&"number"==typeof o.length){f&&(o=f);var v=0;return function(){return v>=o.length?{done:!0}:{done:!1,value:o[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(V.call(v));!(Jt=vn()).done;)if(Ft.next(Jt.value),Ft.closed)return;Ft.complete()}})});if(Array.isArray(v))return new x(function(Ft){Se(function(){if(!Ft.closed){for(var vn=0;vn<v.length;++vn)if(Ft.next(v[vn]),Ft.closed)return;Ft.complete()}})});throw new TypeError(v+" is not observable")},o.of=function(){for(var v=arguments.length,x=new Array(v),V=0;V<v;V++)x[V]=arguments[V];return new("function"==typeof this?this:o)(function(Ft){Se(function(){if(!Ft.closed){for(var vn=0;vn<x.length;++vn)if(Ft.next(x[vn]),Ft.closed)return;Ft.complete()}})})},Nn(o,null,[{key:Bn,get:function(){return this}}]),o}();function Tr(o){return null!==o&&"object"==typeof o}function ls(){}Rn()&&Object.defineProperty(dr,Symbol("extensions"),{value:{symbol:On,hostReportError:Ve},configurable:!0});const is=ls,ur=typeof WeakRef<"u"?WeakRef:function(o){return{deref:()=>o}},ce=typeof WeakMap<"u"?WeakMap:Map,ct=typeof FinalizationRegistry<"u"?FinalizationRegistry:function(){return{register:ls,unregister:ls}};class on{constructor(c=1/0,f=is){this.max=c,this.dispose=f,this.map=new ce,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const v=this.unfinalizedNodes.values();for(let x=0;x<10024;x++){const V=v.next().value;if(!V)break;this.unfinalizedNodes.delete(V);const Pe=V.key;delete V.key,V.keyRef=new ur(Pe),this.registry.register(Pe,V,V)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new ct(this.deleteNode.bind(this))}has(c){return this.map.has(c)}get(c){const f=this.getNode(c);return f&&f.value}getNode(c){const f=this.map.get(c);if(f&&f!==this.newest){const{older:v,newer:x}=f;x&&(x.older=v),v&&(v.newer=x),f.older=this.newest,f.older.newer=f,f.newer=null,this.newest=f,f===this.oldest&&(this.oldest=x)}return f}set(c,f){let v=this.getNode(c);return v?v.value=f:(v={key:c,value:f,newer:null,older:this.newest},this.newest&&(this.newest.newer=v),this.newest=v,this.oldest=this.oldest||v,this.scheduleFinalization(v),this.map.set(c,v),this.size++,v.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(c){c===this.newest&&(this.newest=c.older),c===this.oldest&&(this.oldest=c.newer),c.newer&&(c.newer.older=c.older),c.older&&(c.older.newer=c.newer),this.size--;const f=c.key||c.keyRef&&c.keyRef.deref();this.dispose(c.value,f),c.keyRef?this.registry.unregister(c):this.unfinalizedNodes.delete(c),f&&this.map.delete(f)}delete(c){const f=this.map.get(c);return!!f&&(this.deleteNode(f),!0)}scheduleFinalization(c){this.unfinalizedNodes.add(c),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}function ei(){}class gi{constructor(c=1/0,f=ei){this.max=c,this.dispose=f,this.map=new Map,this.newest=null,this.oldest=null}has(c){return this.map.has(c)}get(c){const f=this.getNode(c);return f&&f.value}get size(){return this.map.size}getNode(c){const f=this.map.get(c);if(f&&f!==this.newest){const{older:v,newer:x}=f;x&&(x.older=v),v&&(v.newer=x),f.older=this.newest,f.older.newer=f,f.newer=null,this.newest=f,f===this.oldest&&(this.oldest=x)}return f}set(c,f){let v=this.getNode(c);return v?v.value=f:(v={key:c,value:f,newer:null,older:this.newest},this.newest&&(this.newest.newer=v),this.newest=v,this.oldest=this.oldest||v,this.map.set(c,v),v.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(c){const f=this.map.get(c);return!!f&&(f===this.newest&&(this.newest=f.older),f===this.oldest&&(this.oldest=f.newer),f.newer&&(f.newer.older=f.older),f.older&&(f.older.newer=f.newer),this.map.delete(c),this.dispose(f.value,c),!0)}}var Gi=new WeakSet;function $i(o){o.size<=(o.max||-1)||Gi.has(o)||(Gi.add(o),setTimeout(function(){o.clean(),Gi.delete(o)},100))}var Dr=function(o,c){var f=new on(o,c);return f.set=function(v,x){var V=on.prototype.set.call(this,v,x);return $i(this),V},f},Rr=function(o,c){var f=new gi(o,c);return f.set=function(v,x){var V=gi.prototype.set.call(this,v,x);return $i(this),V},f},rr=Symbol.for("apollo.cacheSize"),ss=S({},ge[rr]),js={};function Sa(o,c){js[o]=c}var Qs=!1!==globalThis.__DEV__?function Na(){var o,c,f,v,x;if(!1===globalThis.__DEV__)throw new Error("only supported in development mode");return{limits:Object.fromEntries(Object.entries({parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4}).map(function(c){var f=c[0];return[f,ss[f]||c[1]]})),sizes:S({print:null===(o=js.print)||void 0===o?void 0:o.call(js),parser:null===(c=js.parser)||void 0===c?void 0:c.call(js),canonicalStringify:null===(f=js.canonicalStringify)||void 0===f?void 0:f.call(js),links:Ts(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:Xi(this.queryManager.documentTransform)}},null===(x=(v=this.cache).getMemoryInternals)||void 0===x?void 0:x.call(v))}}:void 0;function zs(o){return function Zs(o){return!!o&&"dirtyKey"in o}(o)?o.size:void 0}function Nr(o){return null!=o}function Xi(o){return Qr(o).map(function(c){return{cache:c}})}function Qr(o){return o?yt(yt([zs(o?.performWork)],Qr(o?.left),!0),Qr(o?.right),!0).filter(Nr):[]}function Ts(o){var c;return o?yt(yt([null===(c=o?.getMemoryInternals)||void 0===c?void 0:c.call(o)],Ts(o?.left),!0),Ts(o?.right),!0).filter(Nr):[]}globalThis,globalThis;var ea,_r=Object.assign(function(c){return JSON.stringify(c,da)},{reset:function(){ea=new Rr(ss.canonicalStringify||1e3)}});function da(o,c){if(c&&"object"==typeof c){var f=Object.getPrototypeOf(c);if(f===Object.prototype||null===f){var v=Object.keys(c);if(v.every(ya))return c;var x=JSON.stringify(v),V=ea.get(x);if(!V){v.sort();var Pe=JSON.stringify(v);V=ea.get(Pe)||v,ea.set(x,V),ea.set(Pe,V)}var Ft=Object.create(f);return V.forEach(function(vn){Ft[vn]=c[vn]}),Ft}}return c}function ya(o,c,f){return 0===c||f[c-1]<=o}function As(o,c,f,v){if(function oa(o){return"IntValue"===o.kind}(f)||function $s(o){return"FloatValue"===o.kind}(f))o[c.value]=Number(f.value);else if(function Lr(o){return"BooleanValue"===o.kind}(f)||function Da(o){return"StringValue"===o.kind}(f))o[c.value]=f.value;else if(function Vs(o){return"ObjectValue"===o.kind}(f)){var x={};f.fields.map(function(Pe){return As(x,Pe.name,Pe.value,v)}),o[c.value]=x}else if(function vs(o){return"Variable"===o.kind}(f))o[c.value]=(v||{})[f.name.value];else if(function lo(o){return"ListValue"===o.kind}(f))o[c.value]=f.values.map(function(Pe){var Ft={};return As(Ft,c,Pe,v),Ft[c.value]});else if(function Ps(o){return"EnumValue"===o.kind}(f))o[c.value]=f.value;else{if(!function Rs(o){return"NullValue"===o.kind}(f))throw tn(82,c.value,f.kind);o[c.value]=null}}!1!==globalThis.__DEV__&&Sa("canonicalStringify",function(){return ea.size}),_r.reset();var cs=["connection","include","skip","client","rest","export","nonreactive"],Ns=_r;function Bs(o,c){if(o.arguments&&o.arguments.length){var f={};return o.arguments.forEach(function(v){return As(f,v.name,v.value,c)}),f}return null}function wa(o){return o.alias?o.alias.value:o.name.value}function qs(o){return"Field"===o.kind}function Zr(o){Tn(o&&"Document"===o.kind,74);var c=o.definitions.filter(function(f){return"FragmentDefinition"!==f.kind}).map(function(f){if("OperationDefinition"!==f.kind)throw tn(75,f.kind);return f});return Tn(c.length<=1,76,c.length),o}function Wr(o){return Zr(o),o.definitions.filter(function(c){return"OperationDefinition"===c.kind})[0]}function bs(o){return o.definitions.filter(function(c){return"OperationDefinition"===c.kind&&!!c.name}).map(function(c){return c.name.value})[0]||null}function Fr(o){return o.definitions.filter(function(c){return"FragmentDefinition"===c.kind})}function Ie(o){Zr(o);for(var c,f=0,v=o.definitions;f<v.length;f++){var x=v[f];if("OperationDefinition"===x.kind){var V=x.operation;if("query"===V||"mutation"===V||"subscription"===V)return x}"FragmentDefinition"===x.kind&&!c&&(c=x)}if(c)return c;throw tn(81)}function dn(o){var c=Object.create(null),f=o&&o.variableDefinitions;return f&&f.length&&f.forEach(function(v){v.defaultValue&&As(c,v.variable.name,v.defaultValue)}),c}function Bi(o,c){return c?c(o):dr.of()}function ir(o){return"function"==typeof o?new Le(o):o}function mr(o){return o.request.length<=1}Object.assign(function(o,c,f){if(c&&f&&f.connection&&f.connection.key){if(f.connection.filter&&f.connection.filter.length>0){var v=f.connection.filter?f.connection.filter:[];v.sort();var x={};return v.forEach(function(Ft){x[Ft]=c[Ft]}),"".concat(f.connection.key,"(").concat(Ns(x),")")}return f.connection.key}var V=o;if(c){var Pe=Ns(c);V+="(".concat(Pe,")")}return f&&Object.keys(f).forEach(function(Ft){-1===cs.indexOf(Ft)&&(f[Ft]&&Object.keys(f[Ft]).length?V+="@".concat(Ft,"(").concat(Ns(f[Ft]),")"):V+="@".concat(Ft))}),V},{setStringify:function(o){var c=Ns;return Ns=o,c}});var Le=function(){function o(c){c&&(this.request=c)}return o.empty=function(){return new o(function(){return dr.of()})},o.from=function(c){return 0===c.length?o.empty():c.map(ir).reduce(function(f,v){return f.concat(v)})},o.split=function(c,f,v){var Pe,x=ir(f),V=ir(v||new o(Bi));return Pe=mr(x)&&mr(V)?new o(function(Ft){return c(Ft)?x.request(Ft)||dr.of():V.request(Ft)||dr.of()}):new o(function(Ft,vn){return c(Ft)?x.request(Ft,vn)||dr.of():V.request(Ft,vn)||dr.of()}),Object.assign(Pe,{left:x,right:V})},o.execute=function(c,f){return c.request(function hs(o,c){var f=S({},o);return Object.defineProperty(c,"setContext",{enumerable:!1,value:function(V){f=S(S({},f),"function"==typeof V?V(f):V)}}),Object.defineProperty(c,"getContext",{enumerable:!1,value:function(){return S({},f)}}),c}(f.context,function In(o){var c={variables:o.variables||{},extensions:o.extensions||{},operationName:o.operationName,query:o.query};return c.operationName||(c.operationName="string"!=typeof c.query?bs(c.query)||void 0:""),c}(function wi(o){for(var c=["query","operationName","variables","extensions","context"],f=0,v=Object.keys(o);f<v.length;f++){var x=v[f];if(c.indexOf(x)<0)throw tn(43,x)}return o}(f))))||dr.of()},o.concat=function(c,f){var v=ir(c);if(mr(v))return!1!==globalThis.__DEV__&&Tn.warn(35,v),v;var V,x=ir(f);return V=mr(x)?new o(function(Pe){return v.request(Pe,function(Ft){return x.request(Ft)||dr.of()})||dr.of()}):new o(function(Pe,Ft){return v.request(Pe,function(vn){return x.request(vn,Ft)||dr.of()})||dr.of()}),Object.assign(V,{left:v,right:x})},o.prototype.split=function(c,f,v){return this.concat(o.split(c,f,v||new o(Bi)))},o.prototype.concat=function(c){return o.concat(this,c)},o.prototype.request=function(c,f){throw tn(36)},o.prototype.onError=function(c,f){if(f&&f.error)return f.error(c),!1;throw c},o.prototype.setOnError=function(c){return this.onError=c,this},o}(),Xe=Le.execute;function ue(o,c){if(!o)throw new Error(c)}const Vt=10,Un=2;function er(o){return Ot(o,[])}function Ot(o,c){switch(typeof o){case"string":return JSON.stringify(o);case"function":return o.name?`[function ${o.name}]`:"[function]";case"object":return function F(o,c){if(null===o)return"null";if(c.includes(o))return"[Circular]";const f=[...c,o];if(function K(o){return"function"==typeof o.toJSON}(o)){const v=o.toJSON();if(v!==o)return"string"==typeof v?v:Ot(v,f)}else if(Array.isArray(o))return function Mt(o,c){if(0===o.length)return"[]";if(c.length>Un)return"[Array]";const f=Math.min(Vt,o.length),v=o.length-f,x=[];for(let V=0;V<f;++V)x.push(Ot(o[V],c));return 1===v?x.push("... 1 more item"):v>1&&x.push(`... ${v} more items`),"["+x.join(", ")+"]"}(o,f);return function Me(o,c){const f=Object.entries(o);return 0===f.length?"{}":c.length>Un?"["+function en(o){const c=Object.prototype.toString.call(o).replace(/^\[object /,"").replace(/]$/,"");if("Object"===c&&"function"==typeof o.constructor){const f=o.constructor.name;if("string"==typeof f&&""!==f)return f}return c}(o)+"]":"{ "+f.map(([x,V])=>x+": "+Ot(V,c)).join(", ")+" }"}(o,f)}(o,c);default:return String(o)}}class Hn{constructor(c,f,v){this.start=c.start,this.end=f.end,this.startToken=c,this.endToken=f,this.source=v}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class Kn{constructor(c,f,v,x,V,Pe){this.kind=c,this.start=f,this.end=v,this.line=x,this.column=V,this.value=Pe,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const li={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},Mi=new Set(Object.keys(li));function Ji(o){const c=o?.kind;return"string"==typeof c&&Mi.has(c)}var tr=function(o){return o.QUERY="query",o.MUTATION="mutation",o.SUBSCRIPTION="subscription",o}(tr||{}),Vi=function(o){return o.NAME="Name",o.DOCUMENT="Document",o.OPERATION_DEFINITION="OperationDefinition",o.VARIABLE_DEFINITION="VariableDefinition",o.SELECTION_SET="SelectionSet",o.FIELD="Field",o.ARGUMENT="Argument",o.FRAGMENT_SPREAD="FragmentSpread",o.INLINE_FRAGMENT="InlineFragment",o.FRAGMENT_DEFINITION="FragmentDefinition",o.VARIABLE="Variable",o.INT="IntValue",o.FLOAT="FloatValue",o.STRING="StringValue",o.BOOLEAN="BooleanValue",o.NULL="NullValue",o.ENUM="EnumValue",o.LIST="ListValue",o.OBJECT="ObjectValue",o.OBJECT_FIELD="ObjectField",o.DIRECTIVE="Directive",o.NAMED_TYPE="NamedType",o.LIST_TYPE="ListType",o.NON_NULL_TYPE="NonNullType",o.SCHEMA_DEFINITION="SchemaDefinition",o.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",o.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",o.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",o.FIELD_DEFINITION="FieldDefinition",o.INPUT_VALUE_DEFINITION="InputValueDefinition",o.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",o.UNION_TYPE_DEFINITION="UnionTypeDefinition",o.ENUM_TYPE_DEFINITION="EnumTypeDefinition",o.ENUM_VALUE_DEFINITION="EnumValueDefinition",o.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",o.DIRECTIVE_DEFINITION="DirectiveDefinition",o.SCHEMA_EXTENSION="SchemaExtension",o.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",o.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",o.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",o.UNION_TYPE_EXTENSION="UnionTypeExtension",o.ENUM_TYPE_EXTENSION="EnumTypeExtension",o.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension",o}(Vi||{});const O=Object.freeze({});function h(o,c,f=li){const v=new Map;for(const Ci of Object.values(Vi))v.set(Ci,W(c,Ci));let x,jn,Qn,V=Array.isArray(o),Pe=[o],Ft=-1,vn=[],Jt=o;const ci=[],qn=[];do{Ft++;const Ci=Ft===Pe.length,hr=Ci&&0!==vn.length;if(Ci){if(jn=0===qn.length?void 0:ci[ci.length-1],Jt=Qn,Qn=qn.pop(),hr)if(V){Jt=Jt.slice();let zr=0;for(const[Sr,es]of vn){const ia=Sr-zr;null===es?(Jt.splice(ia,1),zr++):Jt[ia]=es}}else{Jt=Object.defineProperties({},Object.getOwnPropertyDescriptors(Jt));for(const[zr,Sr]of vn)Jt[zr]=Sr}Ft=x.index,Pe=x.keys,vn=x.edits,V=x.inArray,x=x.prev}else if(Qn){if(jn=V?Ft:Pe[Ft],Jt=Qn[jn],null==Jt)continue;ci.push(jn)}let fr;if(!Array.isArray(Jt)){var Ei,Ii;Ji(Jt)||ue(!1,`Invalid AST Node: ${er(Jt)}.`);const zr=Ci?null===(Ei=v.get(Jt.kind))||void 0===Ei?void 0:Ei.leave:null===(Ii=v.get(Jt.kind))||void 0===Ii?void 0:Ii.enter;if(fr=zr?.call(c,Jt,jn,Qn,ci,qn),fr===O)break;if(!1===fr){if(!Ci){ci.pop();continue}}else if(void 0!==fr&&(vn.push([jn,fr]),!Ci)){if(!Ji(fr)){ci.pop();continue}Jt=fr}}var Ui;void 0===fr&&hr&&vn.push([jn,Jt]),Ci?ci.pop():(x={inArray:V,index:Ft,keys:Pe,edits:vn,prev:x},V=Array.isArray(Jt),Pe=V?Jt:null!==(Ui=f[Jt.kind])&&void 0!==Ui?Ui:[],Ft=-1,vn=[],Qn&&qn.push(Qn),Qn=Jt)}while(void 0!==x);return 0!==vn.length?vn[vn.length-1][1]:o}function W(o,c){const f=o[c];return"object"==typeof f?f:"function"==typeof f?{enter:f,leave:void 0}:{enter:o.enter,leave:o.leave}}function Re(o,c){var f=o.directives;return!f||!f.length||function ut(o){var c=[];return o&&o.length&&o.forEach(function(f){if(function bt(o){var c=o.name.value;return"skip"===c||"include"===c}(f)){var v=f.arguments,x=f.name.value;Tn(v&&1===v.length,68,x);var V=v[0];Tn(V.name&&"if"===V.name.value,69,x);var Pe=V.value;Tn(Pe&&("Variable"===Pe.kind||"BooleanValue"===Pe.kind),70,x),c.push({directive:f,ifArgument:V})}}),c}(f).every(function(v){var x=v.directive,V=v.ifArgument,Pe=!1;return"Variable"===V.value.kind?Tn(void 0!==(Pe=c&&c[V.value.name.value]),67,x.name.value):Pe=V.value.value,"skip"===x.name.value?!Pe:Pe})}function zt(o,c,f){var v=new Set(o),x=v.size;return h(c,{Directive:function(V){if(v.delete(V.name.value)&&(!f||!v.size))return O}}),f?!v.size:v.size<x}function wt(o){return o&&zt(["client","export"],o,!0)}var yn=function(o,c){var f;try{f=JSON.stringify(o)}catch(x){var v=tn(39,c,x.message);throw v.parseError=x,v}return f},zn="function"==typeof WeakMap&&!le(function(){return"ReactNative"==navigator.product&&!global.HermesInternal}),fn="function"==typeof WeakSet,Cn="function"==typeof Symbol&&"function"==typeof Symbol.for,ni=Cn&&Symbol.asyncIterator;function Ri(o){var c={next:function(){return o.read()}};return ni&&(c[Symbol.asyncIterator]=function(){return this}),c}function sr(o){var c=o;if(function Di(o){return!!o.body}(o)&&(c=o.body),function ai(o){return!(!ni||!o[Symbol.asyncIterator])}(c))return function Xn(o){var c,f=o[Symbol.asyncIterator]();return(c={next:function(){return f.next()}})[Symbol.asyncIterator]=function(){return this},c}(c);if(function si(o){return!!o.getReader}(c))return Ri(c.getReader());if(function Ai(o){return!!o.stream}(c))return Ri(c.stream().getReader());if(function Fi(o){return!!o.arrayBuffer}(c))return function mi(o){var c=!1,f={next:function(){return c?Promise.resolve({value:void 0,done:!0}):(c=!0,new Promise(function(v,x){o.then(function(V){v({value:V,done:!1})}).catch(x)}))}};return ni&&(f[Symbol.asyncIterator]=function(){return this}),f}(c.arrayBuffer());if(function br(o){return!!o.pipe}(c))return function yi(o){var c=null,f=null,v=!1,x=[],V=[];function Pe(Qn){if(!f){if(V.length){var ci=V.shift();if(Array.isArray(ci)&&ci[0])return ci[0]({value:Qn,done:!1})}x.push(Qn)}}function Ft(Qn){f=Qn,V.slice().forEach(function(qn){qn[1](Qn)}),!c||c()}function vn(){v=!0,V.slice().forEach(function(ci){ci[0]({value:void 0,done:!0})}),!c||c()}c=function(){c=null,o.removeListener("data",Pe),o.removeListener("error",Ft),o.removeListener("end",vn),o.removeListener("finish",vn),o.removeListener("close",vn)},o.on("data",Pe),o.on("error",Ft),o.on("end",vn),o.on("finish",vn),o.on("close",vn);var jn={next:function(){return function Jt(){return new Promise(function(Qn,ci){return f?ci(f):x.length?Qn({value:x.shift(),done:!1}):v?Qn({value:void 0,done:!0}):void V.push([Qn,ci])})}()}};return ni&&(jn[Symbol.asyncIterator]=function(){return this}),jn}(c);throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}le(function(){return window.document.createElement}),le(function(){return navigator.userAgent.indexOf("jsdom")>=0});var _i=function(o,c,f){var v=new Error(f);throw v.name="ServerError",v.response=o,v.statusCode=o.status,v.result=c,v},Qi=Symbol(),ys=function(o){function c(f){var v=f.graphQLErrors,x=f.protocolErrors,V=f.clientErrors,Pe=f.networkError,Ft=f.errorMessage,vn=f.extraInfo,Jt=o.call(this,Ft)||this;return Jt.name="ApolloError",Jt.graphQLErrors=v||[],Jt.protocolErrors=x||[],Jt.clientErrors=V||[],Jt.networkError=Pe||null,Jt.message=Ft||function(o){var c=yt(yt(yt([],o.graphQLErrors,!0),o.clientErrors,!0),o.protocolErrors,!0);return o.networkError&&c.push(o.networkError),c.map(function(f){return Tr(f)&&f.message||"Error message not found."}).join("\n")}(Jt),Jt.extraInfo=vn,Jt.__proto__=c.prototype,Jt}return ie(c,o),c}(Error),go=Array.isArray;function Ya(o){return Array.isArray(o)&&o.length>0}var No=Object.prototype.hasOwnProperty;function Ws(){for(var o=[],c=0;c<arguments.length;c++)o[c]=arguments[c];return ta(o)}function ta(o){var c=o[0]||{},f=o.length;if(f>1)for(var v=new To,x=1;x<f;++x)c=v.merge(c,o[x]);return c}var Bo=function(o,c,f){return this.merge(o[f],c[f])},To=function(){function o(c){void 0===c&&(c=Bo),this.reconciler=c,this.isObject=Tr,this.pastCopies=new Set}return o.prototype.merge=function(c,f){for(var v=this,x=[],V=2;V<arguments.length;V++)x[V-2]=arguments[V];return Tr(f)&&Tr(c)?(Object.keys(f).forEach(function(Pe){if(No.call(c,Pe)){var Ft=c[Pe];if(f[Pe]!==Ft){var vn=v.reconciler.apply(v,yt([c,f,Pe],x,!1));vn!==Ft&&((c=v.shallowCopyForMerge(c))[Pe]=vn)}}else(c=v.shallowCopyForMerge(c))[Pe]=f[Pe]}),c):f},o.prototype.shallowCopyForMerge=function(c){return Tr(c)&&(this.pastCopies.has(c)||(c=Array.isArray(c)?c.slice(0):S({__proto__:Object.getPrototypeOf(c)},c),this.pastCopies.add(c))),c},o}();function Ma(o){return"incremental"in o}function ga(o){return Tr(o)&&"payload"in o}function H(o,c){var f=o,v=new To;return Ma(c)&&Ya(c.incremental)&&c.incremental.forEach(function(x){for(var V=x.data,Pe=x.path,Ft=Pe.length-1;Ft>=0;--Ft){var vn=Pe[Ft],jn=isNaN(+vn)?{}:[];jn[vn]=V,V=jn}f=v.merge(f,V)}),f}var gt=Object.prototype.hasOwnProperty;function Ke(o){var c={};return o.split("\n").forEach(function(f){var v=f.indexOf(":");if(v>-1){var x=f.slice(0,v).trim().toLowerCase(),V=f.slice(v+1).trim();c[x]=V}}),c}function kn(o,c){o.status>=300&&_i(o,function(){try{return JSON.parse(c)}catch{return c}}(),"Response not successful: Received status code ".concat(o.status));try{return JSON.parse(c)}catch(x){var v=x;throw v.name="ServerParseError",v.response=o,v.statusCode=o.status,v.bodyText=c,v}}function ms(o){return 9===o||32===o}function rs(o){return o>=48&&o<=57}function ps(o){return o>=97&&o<=122||o>=65&&o<=90}function yr(o){return ps(o)||95===o}function Ss(o){return ps(o)||rs(o)||95===o}function gs(o){var c;let f=Number.MAX_SAFE_INTEGER,v=null,x=-1;for(let Pe=0;Pe<o.length;++Pe){var V;const Ft=o[Pe],vn=Or(Ft);vn!==Ft.length&&(v=null!==(V=v)&&void 0!==V?V:Pe,x=Pe,0!==Pe&&vn<f&&(f=vn))}return o.map((Pe,Ft)=>0===Ft?Pe:Pe.slice(f)).slice(null!==(c=v)&&void 0!==c?c:0,x+1)}function Or(o){let c=0;for(;c<o.length&&ms(o.charCodeAt(c));)++c;return c}const ws=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function ua(o){return ks[o.charCodeAt(0)]}const ks=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"],Ms={Name:{leave:o=>o.value},Variable:{leave:o=>"$"+o.name},Document:{leave:o=>qi(o.definitions,"\n\n")},OperationDefinition:{leave(o){const c=Zi("(",qi(o.variableDefinitions,", "),")"),f=qi([o.operation,qi([o.name,c]),qi(o.directives," ")]," ");return("query"===f?"":f+" ")+o.selectionSet}},VariableDefinition:{leave:({variable:o,type:c,defaultValue:f,directives:v})=>o+": "+c+Zi(" = ",f)+Zi(" ",qi(v," "))},SelectionSet:{leave:({selections:o})=>ds(o)},Field:{leave({alias:o,name:c,arguments:f,directives:v,selectionSet:x}){const V=Zi("",o,": ")+c;let Pe=V+Zi("(",qi(f,", "),")");return Pe.length>80&&(Pe=V+Zi("(\n",eo(qi(f,"\n")),"\n)")),qi([Pe,qi(v," "),x]," ")}},Argument:{leave:({name:o,value:c})=>o+": "+c},FragmentSpread:{leave:({name:o,directives:c})=>"..."+o+Zi(" ",qi(c," "))},InlineFragment:{leave:({typeCondition:o,directives:c,selectionSet:f})=>qi(["...",Zi("on ",o),qi(c," "),f]," ")},FragmentDefinition:{leave:({name:o,typeCondition:c,variableDefinitions:f,directives:v,selectionSet:x})=>`fragment ${o}${Zi("(",qi(f,", "),")")} on ${c} ${Zi("",qi(v," ")," ")}`+x},IntValue:{leave:({value:o})=>o},FloatValue:{leave:({value:o})=>o},StringValue:{leave:({value:o,block:c})=>c?function zi(o,c){const f=o.replace(/"""/g,'\\"""'),v=f.split(/\r\n|[\n\r]/g),x=1===v.length,V=v.length>1&&v.slice(1).every(qn=>0===qn.length||ms(qn.charCodeAt(0))),Pe=f.endsWith('\\"""'),Ft=o.endsWith('"')&&!Pe,vn=o.endsWith("\\"),Jt=Ft||vn,jn=!(null!=c&&c.minimize)&&(!x||o.length>70||Jt||V||Pe);let Qn="";const ci=x&&ms(o.charCodeAt(0));return(jn&&!ci||V)&&(Qn+="\n"),Qn+=f,(jn||Jt)&&(Qn+="\n"),'"""'+Qn+'"""'}(o):function pr(o){return`"${o.replace(ws,ua)}"`}(o)},BooleanValue:{leave:({value:o})=>o?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:o})=>o},ListValue:{leave:({values:o})=>"["+qi(o,", ")+"]"},ObjectValue:{leave:({fields:o})=>"{"+qi(o,", ")+"}"},ObjectField:{leave:({name:o,value:c})=>o+": "+c},Directive:{leave:({name:o,arguments:c})=>"@"+o+Zi("(",qi(c,", "),")")},NamedType:{leave:({name:o})=>o},ListType:{leave:({type:o})=>"["+o+"]"},NonNullType:{leave:({type:o})=>o+"!"},SchemaDefinition:{leave:({description:o,directives:c,operationTypes:f})=>Zi("",o,"\n")+qi(["schema",qi(c," "),ds(f)]," ")},OperationTypeDefinition:{leave:({operation:o,type:c})=>o+": "+c},ScalarTypeDefinition:{leave:({description:o,name:c,directives:f})=>Zi("",o,"\n")+qi(["scalar",c,qi(f," ")]," ")},ObjectTypeDefinition:{leave:({description:o,name:c,interfaces:f,directives:v,fields:x})=>Zi("",o,"\n")+qi(["type",c,Zi("implements ",qi(f," & ")),qi(v," "),ds(x)]," ")},FieldDefinition:{leave:({description:o,name:c,arguments:f,type:v,directives:x})=>Zi("",o,"\n")+c+(mc(f)?Zi("(\n",eo(qi(f,"\n")),"\n)"):Zi("(",qi(f,", "),")"))+": "+v+Zi(" ",qi(x," "))},InputValueDefinition:{leave:({description:o,name:c,type:f,defaultValue:v,directives:x})=>Zi("",o,"\n")+qi([c+": "+f,Zi("= ",v),qi(x," ")]," ")},InterfaceTypeDefinition:{leave:({description:o,name:c,interfaces:f,directives:v,fields:x})=>Zi("",o,"\n")+qi(["interface",c,Zi("implements ",qi(f," & ")),qi(v," "),ds(x)]," ")},UnionTypeDefinition:{leave:({description:o,name:c,directives:f,types:v})=>Zi("",o,"\n")+qi(["union",c,qi(f," "),Zi("= ",qi(v," | "))]," ")},EnumTypeDefinition:{leave:({description:o,name:c,directives:f,values:v})=>Zi("",o,"\n")+qi(["enum",c,qi(f," "),ds(v)]," ")},EnumValueDefinition:{leave:({description:o,name:c,directives:f})=>Zi("",o,"\n")+qi([c,qi(f," ")]," ")},InputObjectTypeDefinition:{leave:({description:o,name:c,directives:f,fields:v})=>Zi("",o,"\n")+qi(["input",c,qi(f," "),ds(v)]," ")},DirectiveDefinition:{leave:({description:o,name:c,arguments:f,repeatable:v,locations:x})=>Zi("",o,"\n")+"directive @"+c+(mc(f)?Zi("(\n",eo(qi(f,"\n")),"\n)"):Zi("(",qi(f,", "),")"))+(v?" repeatable":"")+" on "+qi(x," | ")},SchemaExtension:{leave:({directives:o,operationTypes:c})=>qi(["extend schema",qi(o," "),ds(c)]," ")},ScalarTypeExtension:{leave:({name:o,directives:c})=>qi(["extend scalar",o,qi(c," ")]," ")},ObjectTypeExtension:{leave:({name:o,interfaces:c,directives:f,fields:v})=>qi(["extend type",o,Zi("implements ",qi(c," & ")),qi(f," "),ds(v)]," ")},InterfaceTypeExtension:{leave:({name:o,interfaces:c,directives:f,fields:v})=>qi(["extend interface",o,Zi("implements ",qi(c," & ")),qi(f," "),ds(v)]," ")},UnionTypeExtension:{leave:({name:o,directives:c,types:f})=>qi(["extend union",o,qi(c," "),Zi("= ",qi(f," | "))]," ")},EnumTypeExtension:{leave:({name:o,directives:c,values:f})=>qi(["extend enum",o,qi(c," "),ds(f)]," ")},InputObjectTypeExtension:{leave:({name:o,directives:c,fields:f})=>qi(["extend input",o,qi(c," "),ds(f)]," ")}};function qi(o,c=""){var f;return null!==(f=o?.filter(v=>v).join(c))&&void 0!==f?f:""}function ds(o){return Zi("{\n",eo(qi(o,"\n")),"\n}")}function Zi(o,c,f=""){return null!=c&&""!==c?o+c+f:""}function eo(o){return Zi("  ",o.replace(/\n/g,"\n  "))}function mc(o){var c;return null!==(c=o?.some(f=>f.includes("\n")))&&void 0!==c&&c}var Ao,Is=Object.assign(function(o){var c=Ao.get(o);return c||(c=function Os(o){return h(o,Ms)}(o),Ao.set(o,c)),c},{reset:function(){Ao=new Dr(ss.print||2e3)}});Is.reset(),!1!==globalThis.__DEV__&&Sa("print",function(){return Ao?Ao.size:0});var So={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},Xl=function(o,c){return c(o)};function Kr(o){return new dr(function(c){c.error(o)})}function Go(o){void 0===o&&(o=[]);var c={};return o.forEach(function(f){c[f.name.value]=f}),c}var Gs={kind:Vi.FIELD,name:{kind:Vi.NAME,value:"__typename"}};function Ll(o,c){return!o||o.selectionSet.selections.every(function(f){return f.kind===Vi.FRAGMENT_SPREAD&&Ll(c[f.name.value],c)})}function ha(o){return Ll(Wr(o)||function ee(o){Tn("Document"===o.kind,78),Tn(o.definitions.length<=1,79);var c=o.definitions[0];return Tn("FragmentDefinition"===c.kind,80),c}(o),Go(Fr(o)))?null:o}function Fl(o){var c=new Map;return function(v){void 0===v&&(v=o);var x=c.get(v);return x||c.set(v,x={variables:new Set,fragmentSpreads:new Set}),x}}function va(o,c){Zr(c);for(var f=Fl(""),v=Fl(""),x=function(Ci){for(var hr=0,fr=void 0;hr<Ci.length&&(fr=Ci[hr]);++hr)if(!go(fr)){if(fr.kind===Vi.OPERATION_DEFINITION)return f(fr.name&&fr.name.value);if(fr.kind===Vi.FRAGMENT_DEFINITION)return v(fr.name.value)}return!1!==globalThis.__DEV__&&Tn.error(83),null},V=0,Pe=c.definitions.length-1;Pe>=0;--Pe)c.definitions[Pe].kind===Vi.OPERATION_DEFINITION&&++V;var Ft=function _a(o){var c=new Map,f=new Map;return o.forEach(function(v){v&&(v.name?c.set(v.name,v):v.test&&f.set(v.test,v))}),function(v){var x=c.get(v.name.value);return!x&&f.size&&f.forEach(function(V,Pe){Pe(v)&&(x=V)}),x}}(o),vn=function(Ci){return Ya(Ci)&&Ci.map(Ft).some(function(hr){return hr&&hr.remove})},Jt=new Map,jn=!1,Qn={enter:function(Ci){if(vn(Ci.directives))return jn=!0,null}},ci=h(c,{Field:Qn,InlineFragment:Qn,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(Ci,hr,fr,zr,Sr){var es=x(Sr);es&&es.variables.add(Ci.name.value)}},FragmentSpread:{enter:function(Ci,hr,fr,zr,Sr){if(vn(Ci.directives))return jn=!0,null;var es=x(Sr);es&&es.fragmentSpreads.add(Ci.name.value)}},FragmentDefinition:{enter:function(Ci,hr,fr,zr){Jt.set(JSON.stringify(zr),Ci)},leave:function(Ci,hr,fr,zr){return Ci===Jt.get(JSON.stringify(zr))?Ci:V>0&&Ci.selectionSet.selections.every(function(es){return es.kind===Vi.FIELD&&"__typename"===es.name.value})?(v(Ci.name.value).removed=!0,jn=!0,null):void 0}},Directive:{leave:function(Ci){if(Ft(Ci))return jn=!0,null}}});if(!jn)return c;var qn=function(Ci){return Ci.transitiveVars||(Ci.transitiveVars=new Set(Ci.variables),Ci.removed||Ci.fragmentSpreads.forEach(function(hr){qn(v(hr)).transitiveVars.forEach(function(fr){Ci.transitiveVars.add(fr)})})),Ci},Ei=new Set;ci.definitions.forEach(function(Ci){Ci.kind===Vi.OPERATION_DEFINITION?qn(f(Ci.name&&Ci.name.value)).fragmentSpreads.forEach(function(hr){Ei.add(hr)}):Ci.kind===Vi.FRAGMENT_DEFINITION&&0===V&&!v(Ci.name.value).removed&&Ei.add(Ci.name.value)}),Ei.forEach(function(Ci){qn(v(Ci)).fragmentSpreads.forEach(function(hr){Ei.add(hr)})});var Ui={enter:function(Ci){if(function(Ci){return!(Ei.has(Ci)&&!v(Ci).removed)}(Ci.name.value))return null}};return ha(h(ci,{FragmentSpread:Ui,FragmentDefinition:Ui,OperationDefinition:{leave:function(Ci){if(Ci.variableDefinitions){var hr=qn(f(Ci.name&&Ci.name.value)).transitiveVars;if(hr.size<Ci.variableDefinitions.length)return S(S({},Ci),{variableDefinitions:Ci.variableDefinitions.filter(function(fr){return hr.has(fr.variable.name.value)})})}}}}))}function Ql(o){return"query"===Ie(o).operation?o:h(o,{OperationDefinition:{enter:function(x){return S(S({},x),{operation:"query"})}}})}function I(o){return Zr(o),va([{test:function(f){return"client"===f.name.value},remove:!0}],o)}Object.assign(function(o){return h(o,{SelectionSet:{enter:function(c,f,v){if(!v||v.kind!==Vi.OPERATION_DEFINITION){var x=c.selections;if(x&&!x.some(function(Ft){return qs(Ft)&&("__typename"===Ft.name.value||0===Ft.name.value.lastIndexOf("__",0))})){var Pe=v;if(!(qs(Pe)&&Pe.directives&&Pe.directives.some(function(Ft){return"export"===Ft.name.value})))return S(S({},c),{selections:yt(yt([],x,!0),[Gs],!1)})}}}}})},{added:function(o){return o===Gs}});var se=le(function(){return fetch}),B=function(o){void 0===o&&(o={});var c=o.uri,f=void 0===c?"/graphql":c,v=o.fetch,x=o.print,V=void 0===x?Xl:x,Pe=o.includeExtensions,Ft=o.preserveHeaderCase,vn=o.useGETForQueries,Jt=o.includeUnusedVariables,jn=void 0!==Jt&&Jt,Qn=_e(o,["uri","fetch","print","includeExtensions","preserveHeaderCase","useGETForQueries","includeUnusedVariables"]);!1!==globalThis.__DEV__&&function(o){if(!o&&typeof fetch>"u")throw tn(37)}(v||se);var ci={http:{includeExtensions:Pe,preserveHeaderCase:Ft},options:Qn.fetchOptions,credentials:Qn.credentials,headers:Qn.headers};return new Le(function(qn){var Ei=function(o,c){return o.getContext().uri||("function"==typeof c?c(o):c||"/graphql")}(qn,f),Ii=qn.getContext(),Ui={};if(Ii.clientAwareness){var Ci=Ii.clientAwareness,hr=Ci.name,fr=Ci.version;hr&&(Ui["apollographql-client-name"]=hr),fr&&(Ui["apollographql-client-version"]=fr)}var zr=S(S({},Ui),Ii.headers),Sr={http:Ii.http,options:Ii.fetchOptions,credentials:Ii.credentials,headers:zr};if(zt(["client"],qn.query)){var es=I(qn.query);if(!es)return Kr(new Error("HttpLink: Trying to send a client-only query to the server. To send to the server, ensure a non-client field is added to the query or set the `transformOptions.removeClientFields` option to `true`."));qn.query=es}var ba,ia=function _o(o,c){for(var f=[],v=2;v<arguments.length;v++)f[v-2]=arguments[v];var x={},V={};f.forEach(function(Qn){x=S(S(S({},x),Qn.options),{headers:S(S({},x.headers),Qn.headers)}),Qn.credentials&&(x.credentials=Qn.credentials),V=S(S({},V),Qn.http)}),x.headers&&(x.headers=function ko(o,c){if(!c){var f=Object.create(null);return Object.keys(Object(o)).forEach(function(V){f[V.toLowerCase()]=o[V]}),f}var v=Object.create(null);Object.keys(Object(o)).forEach(function(V){v[V.toLowerCase()]={originalName:V,value:o[V]}});var x=Object.create(null);return Object.keys(v).forEach(function(V){x[v[V].originalName]=v[V].value}),x}(x.headers,V.preserveHeaderCase));var Jt=o.query,jn={operationName:o.operationName,variables:o.variables};return V.includeExtensions&&(jn.extensions=o.extensions),V.includeQuery&&(jn.query=c(Jt,Is)),{options:x,body:jn}}(qn,V,So,ci,Sr),Js=ia.options,ra=ia.body;ra.variables&&!jn&&(ra.variables=function El(o,c){var f=S({},o),v=new Set(Object.keys(o));return h(c,{Variable:function(x,V,Pe){Pe&&"VariableDefinition"!==Pe.kind&&v.delete(x.name.value)}}),v.forEach(function(x){delete f[x]}),f}(ra.variables,qn.query)),!Js.signal&&typeof AbortController<"u"&&(ba=new AbortController,Js.signal=ba.signal);var Ga,Ha="OperationDefinition"===(Ga=Ie(qn.query)).kind&&"subscription"===Ga.operation,Ro=zt(["defer"],qn.query);if(vn&&!qn.query.definitions.some(function(Ga){return"OperationDefinition"===Ga.kind&&"mutation"===Ga.operation})&&(Js.method="GET"),Ro||Ha){Js.headers=Js.headers||{};var ld="multipart/mixed;";Ha&&Ro&&!1!==globalThis.__DEV__&&Tn.warn(38),Ha?ld+="boundary=graphql;subscriptionSpec=1.0,application/json":Ro&&(ld+="deferSpec=20220824,application/json"),Js.headers.accept=ld}if("GET"===Js.method){var Gd=function xr(o,c){var f=[],v=function(Qn,ci){f.push("".concat(Qn,"=").concat(encodeURIComponent(ci)))};if("query"in c&&v("query",c.query),c.operationName&&v("operationName",c.operationName),c.variables){var x=void 0;try{x=yn(c.variables,"Variables map")}catch(Qn){return{parseError:Qn}}v("variables",x)}if(c.extensions){var V=void 0;try{V=yn(c.extensions,"Extensions map")}catch(Qn){return{parseError:Qn}}v("extensions",V)}var Pe="",Ft=o,vn=o.indexOf("#");-1!==vn&&(Pe=o.substr(vn),Ft=o.substr(0,vn));var Jt=-1===Ft.indexOf("?")?"?":"&";return{newURI:Ft+Jt+f.join("&")+Pe}}(Ei,ra),cd=Gd.newURI,dd=Gd.parseError;if(dd)return Kr(dd);Ei=cd}else try{Js.body=yn(ra,"Payload")}catch(Ga){return Kr(Ga)}return new dr(function(Ga){var Iu=v||le(function(){return fetch})||se,ud=Ga.next.bind(Ga);return Iu(Ei,Js).then(function(Dl){var Ch;qn.setContext({response:Dl});var Kd=null===(Ch=Dl.headers)||void 0===Ch?void 0:Ch.get("content-type");return null!==Kd&&/^multipart\/mixed/i.test(Kd)?function ve(o,c){return P(this,void 0,void 0,function(){var f,v,x,V,Pe,Ft,vn,Jt,jn,Qn,ci,qn,Ei,Ii,Ui,Ci,hr,fr,zr,Sr,es,ia,Js,ra;return E(this,function(ba){switch(ba.label){case 0:if(void 0===TextDecoder)throw new Error("TextDecoder must be defined in the environment: please import a polyfill.");f=new TextDecoder("utf-8"),v=null===(ra=o.headers)||void 0===ra?void 0:ra.get("content-type"),x="boundary=",V=v?.includes(x)?v?.substring(v?.indexOf(x)+9).replace(/['"]/g,"").replace(/\;(.*)/gm,"").trim():"-",Pe="\r\n--".concat(V),Ft="",vn=sr(o),Jt=!0,ba.label=1;case 1:return Jt?[4,vn.next()]:[3,3];case 2:for(jn=ba.sent(),ci=jn.done,qn="string"==typeof(Qn=jn.value)?Qn:f.decode(Qn),Ei=Ft.length-Pe.length+1,Jt=!ci,Ii=(Ft+=qn).indexOf(Pe,Ei);Ii>-1;){if(Ui=void 0,ia=[Ft.slice(0,Ii),Ft.slice(Ii+Pe.length)],Ft=ia[1],Ci=(Ui=ia[0]).indexOf("\r\n\r\n"),hr=Ke(Ui.slice(0,Ci)),(fr=hr["content-type"])&&-1===fr.toLowerCase().indexOf("application/json"))throw new Error("Unsupported patch content type: application/json is required.");if(zr=Ui.slice(Ci))if(Sr=kn(o,zr),Object.keys(Sr).length>1||"data"in Sr||"incremental"in Sr||"errors"in Sr||"payload"in Sr)if(ga(Sr)){if(es={},"payload"in Sr){if(1===Object.keys(Sr).length&&null===Sr.payload)return[2];es=S({},Sr.payload)}"errors"in Sr&&(es=S(S({},es),{extensions:S(S({},"extensions"in es?es.extensions:null),(Js={},Js[Qi]=Sr.errors,Js))})),c(es)}else c(Sr);else if(1===Object.keys(Sr).length&&"hasNext"in Sr&&!Sr.hasNext)return[2];Ii=Ft.indexOf(Pe)}return[3,1];case 3:return[2]}})})}(Dl,ud):function ki(o){return function(c){return c.text().then(function(f){return kn(c,f)}).then(function(f){return!Array.isArray(f)&&!gt.call(f,"data")&&!gt.call(f,"errors")&&_i(c,f,"Server response was missing for query '".concat(Array.isArray(o)?o.map(function(v){return v.operationName}):o.operationName,"'.")),f})}}(qn)(Dl).then(ud)}).then(function(){ba=void 0,Ga.complete()}).catch(function(Dl){ba=void 0,function bi(o,c){o.result&&o.result.errors&&o.result.data&&c.next(o.result),c.error(o)}(Dl,Ga)}),function(){ba&&ba.abort()}})})},Q=function(o){function c(f){void 0===f&&(f={});var v=o.call(this,B(f).request)||this;return v.options=f,v}return ie(c,o),c}(Le);const{toString:et,hasOwnProperty:jt}=Object.prototype,Ln=Function.prototype.toString,di=new Map;function ui(o,c){try{return Vr(o,c)}finally{di.clear()}}const or=ui;function Vr(o,c){if(o===c)return!0;const f=et.call(o);if(f!==et.call(c))return!1;switch(f){case"[object Array]":if(o.length!==c.length)return!1;case"[object Object]":{if(Ko(o,c))return!0;const x=Xr(o),V=Xr(c),Pe=x.length;if(Pe!==V.length)return!1;for(let Ft=0;Ft<Pe;++Ft)if(!jt.call(c,x[Ft]))return!1;for(let Ft=0;Ft<Pe;++Ft){const vn=x[Ft];if(!Vr(o[vn],c[vn]))return!1}return!0}case"[object Error]":return o.name===c.name&&o.message===c.message;case"[object Number]":if(o!=o)return c!=c;case"[object Boolean]":case"[object Date]":return+o==+c;case"[object RegExp]":case"[object String]":return o==`${c}`;case"[object Map]":case"[object Set]":{if(o.size!==c.size)return!1;if(Ko(o,c))return!0;const x=o.entries(),V="[object Map]"===f;for(;;){const Pe=x.next();if(Pe.done)break;const[Ft,vn]=Pe.value;if(!c.has(Ft)||V&&!Vr(vn,c.get(Ft)))return!1}return!0}case"[object Uint16Array]":case"[object Uint8Array]":case"[object Uint32Array]":case"[object Int32Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object ArrayBuffer]":o=new Uint8Array(o),c=new Uint8Array(c);case"[object DataView]":{let x=o.byteLength;if(x===c.byteLength)for(;x--&&o[x]===c[x];);return-1===x}case"[object AsyncFunction]":case"[object GeneratorFunction]":case"[object AsyncGeneratorFunction]":case"[object Function]":{const x=Ln.call(o);return x===Ln.call(c)&&!function Rl(o,c){const f=o.length-c.length;return f>=0&&o.indexOf(c,f)===f}(x,cl)}}return!1}function Xr(o){return Object.keys(o).filter(Ks,o)}function Ks(o){return void 0!==this[o]}const cl="{ [native code] }";function Ko(o,c){let f=di.get(o);if(f){if(f.has(c))return!0}else di.set(o,f=new Set);return f.add(c),!1}const ja=()=>Object.create(null),{forEach:Io,slice:Bc}=Array.prototype,{hasOwnProperty:Yc}=Object.prototype;class Nl{constructor(c=!0,f=ja){this.weakness=c,this.makeData=f}lookup(){return this.lookupArray(arguments)}lookupArray(c){let f=this;return Io.call(c,v=>f=f.getChildTrie(v)),Yc.call(f,"data")?f.data:f.data=this.makeData(Bc.call(c))}peek(){return this.peekArray(arguments)}peekArray(c){let f=this;for(let v=0,x=c.length;f&&v<x;++v){const V=f.mapFor(c[v],!1);f=V&&V.get(c[v])}return f&&f.data}remove(){return this.removeArray(arguments)}removeArray(c){let f;if(c.length){const v=c[0],x=this.mapFor(v,!1),V=x&&x.get(v);V&&(f=V.removeArray(Bc.call(c,1)),!V.data&&!V.weak&&(!V.strong||!V.strong.size)&&x.delete(v))}else f=this.data,delete this.data;return f}getChildTrie(c){const f=this.mapFor(c,!0);let v=f.get(c);return v||f.set(c,v=new Nl(this.weakness,this.makeData)),v}mapFor(c,f){return this.weakness&&function Lo(o){switch(typeof o){case"object":if(null===o)break;case"function":return!0}return!1}(c)?this.weak||(f?this.weak=new WeakMap:void 0):this.strong||(f?this.strong=new Map:void 0)}}const jc=()=>Object.create(null),{forEach:dl,slice:$a}=Array.prototype,{hasOwnProperty:Md}=Object.prototype;class bo{constructor(c=!0,f=jc){this.weakness=c,this.makeData=f}lookup(...c){return this.lookupArray(c)}lookupArray(c){let f=this;return dl.call(c,v=>f=f.getChildTrie(v)),Md.call(f,"data")?f.data:f.data=this.makeData($a.call(c))}peek(...c){return this.peekArray(c)}peekArray(c){let f=this;for(let v=0,x=c.length;f&&v<x;++v){const V=this.weakness&&Bl(c[v])?f.weak:f.strong;f=V&&V.get(c[v])}return f&&f.data}getChildTrie(c){const f=this.weakness&&Bl(c)?this.weak||(this.weak=new WeakMap):this.strong||(this.strong=new Map);let v=f.get(c);return v||f.set(c,v=new bo(this.weakness,this.makeData)),v}}function Bl(o){switch(typeof o){case"object":if(null===o)break;case"function":return!0}return!1}let la=null;const Ca={};let Vc=1;function Yl(o){try{return o()}catch{}}const Hc="@wry/context:Slot",Hr=Yl(()=>globalThis)||Yl(()=>global)||Object.create(null),Cl=Hr[Hc]||Array[Hc]||function(o){try{Object.defineProperty(Hr,Hc,{value:o,enumerable:!1,writable:!1,configurable:!0})}finally{return o}}(class{constructor(){this.id=["slot",Vc++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let c=la;c;c=c.parent)if(this.id in c.slots){const f=c.slots[this.id];if(f===Ca)break;return c!==la&&(la.slots[this.id]=f),!0}return la&&(la.slots[this.id]=Ca),!1}getValue(){if(this.hasValue())return la.slots[this.id]}withValue(c,f,v,x){const Pe=la;la={parent:Pe,slots:{__proto__:null,[this.id]:c}};try{return f.apply(x,v)}finally{la=Pe}}static bind(c){const f=la;return function(){const v=la;try{return la=f,c.apply(this,arguments)}finally{la=v}}}static noContext(c,f,v){if(!la)return c.apply(v,f);{const x=la;try{return la=null,c.apply(v,f)}finally{la=x}}}}),fl=new Cl,Uc=Array.from||function(o){const c=[];return o.forEach(f=>c.push(f)),c};function Do(o){const{unsubscribe:c}=o;"function"==typeof c&&(o.unsubscribe=void 0,c())}const Fo=[],Al=100;function Qo(o,c){if(!o)throw new Error(c||"assertion failure")}function jl(o,c){const f=o.length;return f>0&&f===c.length&&o[f-1]===c[f-1]}function Zl(o){switch(o.length){case 0:throw new Error("unknown value");case 1:return o[0];case 2:throw o[1]}}function ml(o){return o.slice(0)}let Cd,Zo=(()=>{class o{constructor(f){this.fn=f,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++o.count}peek(){if(1===this.value.length&&!b(this))return Er(this),this.value[0]}recompute(f){return Qo(!this.recomputing,"already recomputing"),Er(this),b(this)?function Sl(o,c){return Br(o),fl.withValue(o,Ds,[o,c]),function xi(o,c){if("function"==typeof o.subscribe)try{Do(o),o.unsubscribe=o.subscribe.apply(null,c)}catch{return o.setDirty(),!1}return!0}(o,c)&&function R(o){o.dirty=!1,!b(o)&&Ue(o)}(o),Zl(o.value)}(this,f):Zl(this.value)}setDirty(){this.dirty||(this.dirty=!0,ye(this),Do(this))}dispose(){this.setDirty(),Br(this),Wt(this,(f,v)=>{f.setDirty(),os(f,this)})}forget(){this.dispose()}dependOn(f){f.add(this),this.deps||(this.deps=Fo.pop()||new Set),this.deps.add(f)}forgetDeps(){this.deps&&(Uc(this.deps).forEach(f=>f.delete(this)),this.deps.clear(),Fo.push(this.deps),this.deps=null)}}return o.count=0,o})();function Er(o){const c=fl.getValue();if(c)return o.parents.add(c),c.childValues.has(o)||c.childValues.set(o,[]),b(o)?Zn(c,o):Ti(c,o),c}function Ds(o,c){o.recomputing=!0;const{normalizeResult:f}=o;let v;f&&1===o.value.length&&(v=ml(o.value)),o.value.length=0;try{if(o.value[0]=o.fn.apply(null,c),f&&v&&!jl(v,o.value))try{o.value[0]=f(o.value[0],v[0])}catch{}}catch(x){o.value[1]=x}o.recomputing=!1}function b(o){return o.dirty||!(!o.dirtyChildren||!o.dirtyChildren.size)}function ye(o){Wt(o,Zn)}function Ue(o){Wt(o,Ti)}function Wt(o,c){const f=o.parents.size;if(f){const v=Uc(o.parents);for(let x=0;x<f;++x)c(v[x],o)}}function Zn(o,c){Qo(o.childValues.has(c)),Qo(b(c));const f=!b(o);if(o.dirtyChildren){if(o.dirtyChildren.has(c))return}else o.dirtyChildren=Fo.pop()||new Set;o.dirtyChildren.add(c),f&&ye(o)}function Ti(o,c){Qo(o.childValues.has(c)),Qo(!b(c));const f=o.childValues.get(c);0===f.length?o.childValues.set(c,ml(c.value)):jl(f,c.value)||o.setDirty(),cr(o,c),!b(o)&&Ue(o)}function cr(o,c){const f=o.dirtyChildren;f&&(f.delete(c),0===f.size&&(Fo.length<Al&&Fo.push(f),o.dirtyChildren=null))}function Br(o){o.childValues.size>0&&o.childValues.forEach((c,f)=>{os(o,f)}),o.forgetDeps(),Qo(null===o.dirtyChildren)}function os(o,c){c.parents.delete(o),o.childValues.delete(c),cr(o,c)}function Fs(...o){return(Cd||(Cd=new bo("function"==typeof WeakMap))).lookupArray(o)}const zc=new Set;function jo(o){return o}var Td=function(){function o(c,f){void 0===f&&(f=Object.create(null)),this.resultCache=fn?new WeakSet:new Set,this.transform=c,f.getCacheKey&&(this.getCacheKey=f.getCacheKey),this.cached=!1!==f.cache,this.resetCache()}return o.prototype.getCacheKey=function(c){return[c]},o.identity=function(){return new o(jo,{cache:!1})},o.split=function(c,f,v){return void 0===v&&(v=o.identity()),Object.assign(new o(function(x){return(c(x)?f:v).transformDocument(x)},{cache:!1}),{left:f,right:v})},o.prototype.resetCache=function(){var c=this;if(this.cached){var f=new Nl(zn);this.performWork=function $c(o,{max:c=Math.pow(2,16),keyArgs:f,makeCacheKey:v=Fs,normalizeResult:x,subscribe:V,cache:Pe=gi}=Object.create(null)){const Ft="function"==typeof Pe?new Pe(c,ci=>ci.dispose()):Pe,vn=function(){const ci=v.apply(null,f?f.apply(null,arguments):arguments);if(void 0===ci)return o.apply(null,arguments);let qn=Ft.get(ci);qn||(Ft.set(ci,qn=new Zo(o)),qn.normalizeResult=x,qn.subscribe=V,qn.forget=()=>Ft.delete(ci));const Ei=qn.recompute(Array.prototype.slice.call(arguments));return Ft.set(ci,qn),zc.add(Ft),fl.hasValue()||(zc.forEach(Ii=>Ii.clean()),zc.clear()),Ei};function Jt(ci){const qn=ci&&Ft.get(ci);qn&&qn.setDirty()}function jn(ci){const qn=ci&&Ft.get(ci);if(qn)return qn.peek()}function Qn(ci){return!!ci&&Ft.delete(ci)}return Object.defineProperty(vn,"size",{get:()=>Ft.size,configurable:!1,enumerable:!1}),Object.freeze(vn.options={max:c,keyArgs:f,makeCacheKey:v,normalizeResult:x,subscribe:V,cache:Ft}),vn.dirtyKey=Jt,vn.dirty=function(){Jt(v.apply(null,arguments))},vn.peekKey=jn,vn.peek=function(){return jn(v.apply(null,arguments))},vn.forgetKey=Qn,vn.forget=function(){return Qn(v.apply(null,arguments))},vn.makeCacheKey=v,vn.getKey=f?function(){return v.apply(null,f.apply(null,arguments))}:v,Object.freeze(vn)}(o.prototype.performWork.bind(this),{makeCacheKey:function(v){var x=c.getCacheKey(v);if(x)return Tn(Array.isArray(x),66),f.lookupArray(x)},max:ss["documentTransform.cache"],cache:on})}},o.prototype.performWork=function(c){return Zr(c),this.transform(c)},o.prototype.transformDocument=function(c){if(this.resultCache.has(c))return c;var f=this.performWork(c);return this.resultCache.add(f),f},o.prototype.concat=function(c){var f=this;return Object.assign(new o(function(v){return c.transformDocument(f.transformDocument(v))},{cache:!1}),{left:this,right:c})},o}();function ql(o,c,f){return new dr(function(v){var x={then:function(vn){return new Promise(function(Jt){return Jt(vn())})}};function V(vn,Jt){return function(jn){if(vn){var Qn=function(){return v.closed?0:vn(jn)};x=x.then(Qn,Qn).then(function(ci){return v.next(ci)},function(ci){return v.error(ci)})}else v[Jt](jn)}}var Pe={next:V(c,"next"),error:V(f,"error"),complete:function(){x.then(function(){return v.complete()})}},Ft=o.subscribe(Pe);return function(){return Ft.unsubscribe()}})}function Ad(o){return Ya(Sd(o))}function Sd(o){var c=Ya(o.errors)?o.errors.slice(0):[];return Ma(o)&&Ya(o.incremental)&&o.incremental.forEach(function(f){f.errors&&c.push.apply(c,f.errors)}),c}function Gr(o,c,f){var v=[];o.forEach(function(x){return x[c]&&v.push(x)}),v.forEach(function(x){return x[c](f)})}function ro(o){function c(f){Object.defineProperty(o,f,{value:dr})}return Cn&&Symbol.species&&c(Symbol.species),c("@@species"),o}function pl(o){return o&&"function"==typeof o.then}var Jo=function(o){function c(f){var v=o.call(this,function(x){return v.addObserver(x),function(){return v.removeObserver(x)}})||this;return v.observers=new Set,v.promise=new Promise(function(x,V){v.resolve=x,v.reject=V}),v.handlers={next:function(x){null!==v.sub&&(v.latest=["next",x],v.notify("next",x),Gr(v.observers,"next",x))},error:function(x){var V=v.sub;null!==V&&(V&&setTimeout(function(){return V.unsubscribe()}),v.sub=null,v.latest=["error",x],v.reject(x),v.notify("error",x),Gr(v.observers,"error",x))},complete:function(){var V=v.sub,Pe=v.sources;if(null!==V){var vn=(void 0===Pe?[]:Pe).shift();vn?pl(vn)?vn.then(function(Jt){return v.sub=Jt.subscribe(v.handlers)},v.handlers.error):v.sub=vn.subscribe(v.handlers):(V&&setTimeout(function(){return V.unsubscribe()}),v.sub=null,v.latest&&"next"===v.latest[0]?v.resolve(v.latest[1]):v.resolve(),v.notify("complete"),Gr(v.observers,"complete"))}}},v.nextResultListeners=new Set,v.cancel=function(x){v.reject(x),v.sources=[],v.handlers.complete()},v.promise.catch(function(x){}),"function"==typeof f&&(f=[new dr(f)]),pl(f)?f.then(function(x){return v.start(x)},v.handlers.error):v.start(f),v}return ie(c,o),c.prototype.start=function(f){void 0===this.sub&&(this.sources=Array.from(f),this.handlers.complete())},c.prototype.deliverLastMessage=function(f){if(this.latest){var v=this.latest[0],x=f[v];x&&x.call(f,this.latest[1]),null===this.sub&&"next"===v&&f.complete&&f.complete()}},c.prototype.addObserver=function(f){this.observers.has(f)||(this.deliverLastMessage(f),this.observers.add(f))},c.prototype.removeObserver=function(f){this.observers.delete(f)&&this.observers.size<1&&this.handlers.complete()},c.prototype.notify=function(f,v){var x=this.nextResultListeners;x.size&&(this.nextResultListeners=new Set,x.forEach(function(V){return V(f,v)}))},c.prototype.beforeNext=function(f){var v=!1;this.nextResultListeners.add(function(x,V){v||(v=!0,f(x,V))})},c}(dr);function co(){for(var o=[],c=0;c<arguments.length;c++)o[c]=arguments[c];var f=Object.create(null);return o.forEach(function(v){v&&Object.keys(v).forEach(function(x){var V=v[x];void 0!==V&&(f[x]=V)})}),f}ro(Jo);var kl=Object.prototype.toString;function wf(o){return uo(o)}function uo(o,c){switch(kl.call(o)){case"[object Array]":if((c=c||new Map).has(o))return c.get(o);var f=o.slice(0);return c.set(o,f),f.forEach(function(x,V){f[V]=uo(x,c)}),f;case"[object Object]":if((c=c||new Map).has(o))return c.get(o);var v=Object.create(Object.getPrototypeOf(o));return c.set(o,v),Object.keys(o).forEach(function(x){v[x]=uo(o[x],c)}),v;default:return o}}function Mf(o,c,f,v){var x=c.data,V=_e(c,["data"]),Pe=f.data,Ft=_e(f,["data"]);return or(V,Ft)&&Jl(Ie(o).selectionSet,x,Pe,{fragmentMap:Go(Fr(o)),variables:v})}function Jl(o,c,f,v){if(c===f)return!0;var x=new Set;return o.selections.every(function(V){if(x.has(V)||(x.add(V),!Re(V,v.variables))||gc(V))return!0;if(qs(V)){var Pe=wa(V),Ft=c&&c[Pe],vn=f&&f[Pe],Jt=V.selectionSet;if(!Jt)return or(Ft,vn);var jn=Array.isArray(Ft),Qn=Array.isArray(vn);if(jn!==Qn)return!1;if(jn&&Qn){var ci=Ft.length;if(vn.length!==ci)return!1;for(var qn=0;qn<ci;++qn)if(!Jl(Jt,Ft[qn],vn[qn],v))return!1;return!0}return Jl(Jt,Ft,vn,v)}var Ei=function Ea(o,c){switch(o.kind){case"InlineFragment":return o;case"FragmentSpread":var f=o.name.value;if("function"==typeof c)return c(f);var v=c&&c[f];return Tn(v,73,f),v||null;default:return null}}(V,v.fragmentMap);return Ei?!!gc(Ei)||Jl(Ei.selectionSet,c,f,v):void 0})}function gc(o){return!!o.directives&&o.directives.some(kd)}function kd(o){return"nonreactive"===o.name.value}var Wc=Object.assign,so=Object.hasOwnProperty,gl=function(o){function c(f){var v=f.queryManager,x=f.queryInfo,V=f.options,Pe=o.call(this,function(Ui){try{var Ci=Ui._subscription._observer;Ci&&!Ci.error&&(Ci.error=Od)}catch{}var hr=!Pe.observers.size;Pe.observers.add(Ui);var fr=Pe.last;return fr&&fr.error?Ui.error&&Ui.error(fr.error):fr&&fr.result&&Ui.next&&Ui.next(fr.result),hr&&Pe.reobserve().catch(function(){}),function(){Pe.observers.delete(Ui)&&!Pe.observers.size&&Pe.tearDownQuery()}})||this;Pe.observers=new Set,Pe.subscriptions=new Set,Pe.queryInfo=x,Pe.queryManager=v,Pe.waitForOwnResult=Kc(V.fetchPolicy),Pe.isTornDown=!1;var Ft=v.defaultOptions.watchQuery,Jt=(void 0===Ft?{}:Ft).fetchPolicy,jn=void 0===Jt?"cache-first":Jt,Qn=V.fetchPolicy,ci=void 0===Qn?jn:Qn,qn=V.initialFetchPolicy,Ei=void 0===qn?"standby"===ci?jn:ci:qn;Pe.options=S(S({},V),{initialFetchPolicy:Ei,fetchPolicy:ci}),Pe.queryId=x.queryId||v.generateQueryId();var Ii=Wr(Pe.query);return Pe.queryName=Ii&&Ii.name&&Ii.name.value,Pe}return ie(c,o),Object.defineProperty(c.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),c.prototype.result=function(){var f=this;return new Promise(function(v,x){var V={next:function(Ft){v(Ft),f.observers.delete(V),f.observers.size||f.queryManager.removeQuery(f.queryId),setTimeout(function(){Pe.unsubscribe()},0)},error:x},Pe=f.subscribe(V)})},c.prototype.resetDiff=function(){this.queryInfo.resetDiff()},c.prototype.getCurrentResult=function(f){void 0===f&&(f=!0);var v=this.getLastResult(!0),x=this.queryInfo.networkStatus||v&&v.networkStatus||y.ready,V=S(S({},v),{loading:A(x),networkStatus:x}),Pe=this.options.fetchPolicy,Ft=void 0===Pe?"cache-first":Pe;if(!Kc(Ft)&&!this.queryManager.getDocumentInfo(this.query).hasForcedResolvers)if(this.waitForOwnResult)this.queryInfo.updateWatch();else{var vn=this.queryInfo.getDiff();(vn.complete||this.options.returnPartialData)&&(V.data=vn.result),ui(V.data,{})&&(V.data=void 0),vn.complete?(delete V.partial,vn.complete&&V.networkStatus===y.loading&&("cache-first"===Ft||"cache-only"===Ft)&&(V.networkStatus=y.ready,V.loading=!1)):V.partial=!0,!1!==globalThis.__DEV__&&!vn.complete&&!this.options.partialRefetch&&!V.loading&&!V.data&&!V.error&&_c(vn.missing)}return f&&this.updateLastResult(V),V},c.prototype.isDifferentFromLastResult=function(f,v){return!this.last||(this.queryManager.getDocumentInfo(this.query).hasNonreactiveDirective?!Mf(this.query,this.last.result,f,this.variables):!ui(this.last.result,f))||v&&!ui(this.last.variables,v)},c.prototype.getLast=function(f,v){var x=this.last;if(x&&x[f]&&(!v||ui(x.variables,this.variables)))return x[f]},c.prototype.getLastResult=function(f){return this.getLast("result",f)},c.prototype.getLastError=function(f){return this.getLast("error",f)},c.prototype.resetLastResults=function(){delete this.last,this.isTornDown=!1},c.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},c.prototype.refetch=function(f){var v,x={pollInterval:0},V=this.options.fetchPolicy;if(x.fetchPolicy="cache-and-network"===V?V:"no-cache"===V?"no-cache":"network-only",!1!==globalThis.__DEV__&&f&&so.call(f,"variables")){var Pe=function He(o){var c=Wr(o);return Tn(c&&"query"===c.operation,77),c}(this.query),Ft=Pe.variableDefinitions;(!Ft||!Ft.some(function(vn){return"variables"===vn.variable.name.value}))&&!1!==globalThis.__DEV__&&Tn.warn(20,f,(null===(v=Pe.name)||void 0===v?void 0:v.value)||Pe)}return f&&!ui(this.options.variables,f)&&(x.variables=this.options.variables=S(S({},this.options.variables),f)),this.queryInfo.resetLastWrite(),this.reobserve(x,y.refetch)},c.prototype.fetchMore=function(f){var v=this,x=S(S({},f.query?f:S(S(S(S({},this.options),{query:this.options.query}),f),{variables:S(S({},this.options.variables),f.variables)})),{fetchPolicy:"no-cache"});x.query=this.transformDocument(x.query);var V=this.queryManager.generateQueryId();this.lastQuery=f.query?this.transformDocument(this.options.query):x.query;var Pe=this.queryInfo,Ft=Pe.networkStatus;Pe.networkStatus=y.fetchMore,x.notifyOnNetworkStatusChange&&this.observe();var vn=new Set;return this.queryManager.fetchQuery(V,x,y.fetchMore).then(function(Jt){return v.queryManager.removeQuery(V),Pe.networkStatus===y.fetchMore&&(Pe.networkStatus=Ft),v.queryManager.cache.batch({update:function(jn){var Qn=f.updateQuery;Qn?jn.updateQuery({query:v.query,variables:v.variables,returnPartialData:!0,optimistic:!1},function(ci){return Qn(ci,{fetchMoreResult:Jt.data,variables:x.variables})}):jn.writeQuery({query:x.query,variables:x.variables,data:Jt.data})},onWatchUpdated:function(jn){vn.add(jn.query)}}),Jt}).finally(function(){vn.has(v.query)||Gc(v)})},c.prototype.subscribeToMore=function(f){var v=this,x=this.queryManager.startGraphQLSubscription({query:f.document,variables:f.variables,context:f.context}).subscribe({next:function(V){var Pe=f.updateQuery;Pe&&v.updateQuery(function(Ft,vn){return Pe(Ft,{subscriptionData:V,variables:vn.variables})})},error:function(V){f.onError?f.onError(V):!1!==globalThis.__DEV__&&Tn.error(21,V)}});return this.subscriptions.add(x),function(){v.subscriptions.delete(x)&&x.unsubscribe()}},c.prototype.setOptions=function(f){return this.reobserve(f)},c.prototype.silentSetOptions=function(f){var v=co(this.options,f||{});Wc(this.options,v)},c.prototype.setVariables=function(f){return ui(this.variables,f)?this.observers.size?this.result():Promise.resolve():(this.options.variables=f,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:f},y.setVariables):Promise.resolve())},c.prototype.updateQuery=function(f){var v=this.queryManager,V=f(v.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}).result,{variables:this.variables});V&&(v.cache.writeQuery({query:this.options.query,data:V,variables:this.variables}),v.broadcastQueries())},c.prototype.startPolling=function(f){this.options.pollInterval=f,this.updatePolling()},c.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},c.prototype.applyNextFetchPolicy=function(f,v){if(v.nextFetchPolicy){var x=v.fetchPolicy,V=void 0===x?"cache-first":x,Pe=v.initialFetchPolicy,Ft=void 0===Pe?V:Pe;"standby"===V||(v.fetchPolicy="function"==typeof v.nextFetchPolicy?v.nextFetchPolicy(V,{reason:f,options:v,observable:this,initialFetchPolicy:Ft}):"variables-changed"===f?Ft:v.nextFetchPolicy)}return v.fetchPolicy},c.prototype.fetch=function(f,v,x){return this.queryManager.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(this.queryId,f,v,x)},c.prototype.updatePolling=function(){var f=this;if(!this.queryManager.ssrMode){var x=this.pollingInfo,V=this.options.pollInterval;if(!V)return void(x&&(clearTimeout(x.timeout),delete this.pollingInfo));if(!x||x.interval!==V){Tn(V,22),(x||(this.pollingInfo={})).interval=V;var Ft=function(){var Jt,jn;f.pollingInfo&&(A(f.queryInfo.networkStatus)||null!==(jn=(Jt=f.options).skipPollAttempt)&&void 0!==jn&&jn.call(Jt)?vn():f.reobserve({fetchPolicy:"no-cache"===f.options.initialFetchPolicy?"no-cache":"network-only"},y.poll).then(vn,vn))},vn=function(){var Jt=f.pollingInfo;Jt&&(clearTimeout(Jt.timeout),Jt.timeout=setTimeout(Ft,Jt.interval))};vn()}}},c.prototype.updateLastResult=function(f,v){void 0===v&&(v=this.variables);var x=this.getLastError();return x&&this.last&&!ui(v,this.last.variables)&&(x=void 0),this.last=S({result:this.queryManager.assumeImmutableResults?f:wf(f),variables:v},x?{error:x}:null)},c.prototype.reobserveAsConcast=function(f,v){var x=this;this.isTornDown=!1;var V=v===y.refetch||v===y.fetchMore||v===y.poll,Pe=this.options.variables,Ft=this.options.fetchPolicy,vn=co(this.options,f||{}),Jt=V?vn:Wc(this.options,vn),jn=this.transformDocument(Jt.query);this.lastQuery=jn,V||(this.updatePolling(),f&&f.variables&&!ui(f.variables,Pe)&&"standby"!==Jt.fetchPolicy&&Jt.fetchPolicy===Ft&&(this.applyNextFetchPolicy("variables-changed",Jt),void 0===v&&(v=y.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=Kc(Jt.fetchPolicy));var Qn=function(){x.concast===Ei&&(x.waitForOwnResult=!1)},ci=Jt.variables&&S({},Jt.variables),qn=this.fetch(Jt,v,jn),Ei=qn.concast,Ui={next:function(Ci){ui(x.variables,ci)&&(Qn(),x.reportResult(Ci,ci))},error:function(Ci){ui(x.variables,ci)&&(Qn(),x.reportError(Ci,ci))}};return!V&&(qn.fromLink||!this.concast)&&(this.concast&&this.observer&&this.concast.removeObserver(this.observer),this.concast=Ei,this.observer=Ui),Ei.addObserver(Ui),Ei},c.prototype.reobserve=function(f,v){return this.reobserveAsConcast(f,v).promise},c.prototype.resubscribeAfterError=function(){for(var f=[],v=0;v<arguments.length;v++)f[v]=arguments[v];var x=this.last;this.resetLastResults();var V=this.subscribe.apply(this,f);return this.last=x,V},c.prototype.observe=function(){this.reportResult(this.getCurrentResult(!1),this.variables)},c.prototype.reportResult=function(f,v){var x=this.getLastError(),V=this.isDifferentFromLastResult(f,v);(x||!f.partial||this.options.returnPartialData)&&this.updateLastResult(f,v),(x||V)&&Gr(this.observers,"next",f)},c.prototype.reportError=function(f,v){var x=S(S({},this.getLastResult()),{error:f,errors:f.graphQLErrors,networkStatus:y.error,loading:!1});this.updateLastResult(x,v),Gr(this.observers,"error",this.last.error=f)},c.prototype.hasObservers=function(){return this.observers.size>0},c.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach(function(f){return f.unsubscribe()}),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},c.prototype.transformDocument=function(f){return this.queryManager.transform(f)},c}(dr);function Gc(o){var c=o.options,f=c.fetchPolicy,v=c.nextFetchPolicy;return"cache-and-network"===f||"network-only"===f?o.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(x,V){return this.nextFetchPolicy=v,"function"==typeof this.nextFetchPolicy?this.nextFetchPolicy(x,V):f}}):o.reobserve()}function Od(o){!1!==globalThis.__DEV__&&Tn.error(23,o.message,o.stack)}function _c(o){!1!==globalThis.__DEV__&&o&&!1!==globalThis.__DEV__&&Tn.debug(24,o)}function Kc(o){return"network-only"===o||"no-cache"===o||"standby"===o}function vc(o){return o.kind===Vi.FIELD||o.kind===Vi.FRAGMENT_SPREAD||o.kind===Vi.INLINE_FRAGMENT}ro(gl);var rh=new Cl,Dc=function(){function o(c){var f=c.cache,v=c.client,x=c.resolvers,V=c.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=f,v&&(this.client=v),x&&this.addResolvers(x),V&&this.setFragmentMatcher(V)}return o.prototype.addResolvers=function(c){var f=this;this.resolvers=this.resolvers||{},Array.isArray(c)?c.forEach(function(v){f.resolvers=Ws(f.resolvers,v)}):this.resolvers=Ws(this.resolvers,c)},o.prototype.setResolvers=function(c){this.resolvers={},this.addResolvers(c)},o.prototype.getResolvers=function(){return this.resolvers||{}},o.prototype.runResolvers=function(c){return P(this,arguments,void 0,function(f){var v=f.document,x=f.remoteResult,V=f.context,Pe=f.variables,Ft=f.onlyRunForcedResolvers,vn=void 0!==Ft&&Ft;return E(this,function(Jt){return v?[2,this.resolveDocument(v,x.data,V,Pe,this.fragmentMatcher,vn).then(function(jn){return S(S({},x),{data:jn.result})})]:[2,x]})})},o.prototype.setFragmentMatcher=function(c){this.fragmentMatcher=c},o.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},o.prototype.clientQuery=function(c){return zt(["client"],c)&&this.resolvers?c:null},o.prototype.serverQuery=function(c){return I(c)},o.prototype.prepareContext=function(c){var f=this.cache;return S(S({},c),{cache:f,getCacheKey:function(v){return f.identify(v)}})},o.prototype.addExportedVariables=function(c){return P(this,arguments,void 0,function(f,v,x){return void 0===v&&(v={}),void 0===x&&(x={}),E(this,function(V){return f?[2,this.resolveDocument(f,this.buildRootValueFromCache(f,v)||{},this.prepareContext(x),v).then(function(Pe){return S(S({},v),Pe.exportedVariables)})]:[2,S({},v)]})})},o.prototype.shouldForceResolvers=function(c){var f=!1;return h(c,{Directive:{enter:function(v){if("client"===v.name.value&&v.arguments&&(f=v.arguments.some(function(x){return"always"===x.name.value&&"BooleanValue"===x.value.kind&&!0===x.value.value})))return O}}}),f},o.prototype.buildRootValueFromCache=function(c,f){return this.cache.diff({query:Ql(c),variables:f,returnPartialData:!0,optimistic:!1}).result},o.prototype.resolveDocument=function(c,f){return P(this,arguments,void 0,function(v,x,V,Pe,Ft,vn){var Jt,jn,Qn,ci,qn,Ei,Ii,Ui,Ci,hr;return void 0===V&&(V={}),void 0===Pe&&(Pe={}),void 0===Ft&&(Ft=function(){return!0}),void 0===vn&&(vn=!1),E(this,function(zr){return Jt=Ie(v),jn=Fr(v),Qn=Go(jn),ci=this.collectSelectionsToResolve(Jt,Qn),Ei=(qn=Jt.operation)?qn.charAt(0).toUpperCase()+qn.slice(1):"Query",Ui=(Ii=this).cache,Ci=Ii.client,hr={fragmentMap:Qn,context:S(S({},V),{cache:Ui,client:Ci}),variables:Pe,fragmentMatcher:Ft,defaultOperationType:Ei,exportedVariables:{},selectionsToResolve:ci,onlyRunForcedResolvers:vn},[2,this.resolveSelectionSet(Jt.selectionSet,!1,x,hr).then(function(Sr){return{result:Sr,exportedVariables:hr.exportedVariables}})]})})},o.prototype.resolveSelectionSet=function(c,f,v,x){return P(this,void 0,void 0,function(){var V,Pe,Ft,vn,Jt,jn=this;return E(this,function(Qn){return V=x.fragmentMap,Pe=x.context,Ft=x.variables,vn=[v],Jt=function(ci){return P(jn,void 0,void 0,function(){var qn;return E(this,function(Ii){return(f||x.selectionsToResolve.has(ci))&&Re(ci,Ft)?qs(ci)?[2,this.resolveField(ci,f,v,x).then(function(Ui){var Ci;typeof Ui<"u"&&vn.push(((Ci={})[wa(ci)]=Ui,Ci))})]:(function Hs(o){return"InlineFragment"===o.kind}(ci)?qn=ci:Tn(qn=V[ci.name.value],18,ci.name.value),qn&&qn.typeCondition&&x.fragmentMatcher(v,qn.typeCondition.name.value,Pe)?[2,this.resolveSelectionSet(qn.selectionSet,f,v,x).then(function(Ui){vn.push(Ui)})]:[2]):[2]})})},[2,Promise.all(c.selections.map(Jt)).then(function(){return ta(vn)})]})})},o.prototype.resolveField=function(c,f,v,x){return P(this,void 0,void 0,function(){var V,Pe,Ft,vn,Jt,jn,Qn,ci,qn,Ei=this;return E(this,function(Ii){return v?(V=x.variables,Pe=c.name.value,Ft=wa(c),vn=Pe!==Ft,Jt=v[Ft]||v[Pe],jn=Promise.resolve(Jt),(!x.onlyRunForcedResolvers||this.shouldForceResolvers(c))&&(Qn=v.__typename||x.defaultOperationType,(ci=this.resolvers&&this.resolvers[Qn])&&(qn=ci[vn?Pe:Ft])&&(jn=Promise.resolve(rh.withValue(this.cache,qn,[v,Bs(c,V),x.context,{field:c,fragmentMap:x.fragmentMap}])))),[2,jn.then(function(Ui){var Ci,hr;if(void 0===Ui&&(Ui=Jt),c.directives&&c.directives.forEach(function(zr){"export"===zr.name.value&&zr.arguments&&zr.arguments.forEach(function(Sr){"as"===Sr.name.value&&"StringValue"===Sr.value.kind&&(x.exportedVariables[Sr.value.value]=Ui)})}),!c.selectionSet||null==Ui)return Ui;var fr=null!==(hr=null===(Ci=c.directives)||void 0===Ci?void 0:Ci.some(function(zr){return"client"===zr.name.value}))&&void 0!==hr&&hr;return Array.isArray(Ui)?Ei.resolveSubSelectedArray(c,f||fr,Ui,x):c.selectionSet?Ei.resolveSelectionSet(c.selectionSet,f||fr,Ui,x):void 0})]):[2,null]})})},o.prototype.resolveSubSelectedArray=function(c,f,v,x){var V=this;return Promise.all(v.map(function(Pe){return null===Pe?null:Array.isArray(Pe)?V.resolveSubSelectedArray(c,f,Pe,x):c.selectionSet?V.resolveSelectionSet(c.selectionSet,f,Pe,x):void 0}))},o.prototype.collectSelectionsToResolve=function(c,f){var v=function(Pe){return!Array.isArray(Pe)},x=this.selectionsToResolveCache;return function V(Pe){if(!x.has(Pe)){var Ft=new Set;x.set(Pe,Ft),h(Pe,{Directive:function(vn,Jt,jn,Qn,ci){"client"===vn.name.value&&ci.forEach(function(qn){v(qn)&&vc(qn)&&Ft.add(qn)})},FragmentSpread:function(vn,Jt,jn,Qn,ci){var qn=f[vn.name.value];Tn(qn,19,vn.name.value);var Ei=V(qn);Ei.size>0&&(ci.forEach(function(Ii){v(Ii)&&vc(Ii)&&Ft.add(Ii)}),Ft.add(vn),Ei.forEach(function(Ii){Ft.add(Ii)}))}})}return x.get(Pe)}(c)},o}(),fa=new(zn?WeakMap:Map);function xo(o,c){var f=o[c];"function"==typeof f&&(o[c]=function(){return fa.set(o,(fa.get(o)+1)%1e15),f.apply(this,arguments)})}function uu(o){o.notifyTimeout&&(clearTimeout(o.notifyTimeout),o.notifyTimeout=void 0)}var Ld=function(){function o(c,f){void 0===f&&(f=c.generateQueryId()),this.queryId=f,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null;var v=this.cache=c.cache;fa.has(v)||(fa.set(v,0),xo(v,"evict"),xo(v,"modify"),xo(v,"reset"))}return o.prototype.init=function(c){var f=c.networkStatus||y.loading;return this.variables&&this.networkStatus!==y.loading&&!ui(this.variables,c.variables)&&(f=y.setVariables),ui(c.variables,this.variables)||(this.lastDiff=void 0),Object.assign(this,{document:c.document,variables:c.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:f}),c.observableQuery&&this.setObservableQuery(c.observableQuery),c.lastRequestId&&(this.lastRequestId=c.lastRequestId),this},o.prototype.reset=function(){uu(this),this.dirty=!1},o.prototype.resetDiff=function(){this.lastDiff=void 0},o.prototype.getDiff=function(){var c=this.getDiffOptions();if(this.lastDiff&&ui(c,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var f=this.observableQuery;if(f&&"no-cache"===f.options.fetchPolicy)return{complete:!1};var v=this.cache.diff(c);return this.updateLastDiff(v,c),v},o.prototype.updateLastDiff=function(c,f){this.lastDiff=c?{diff:c,options:f||this.getDiffOptions()}:void 0},o.prototype.getDiffOptions=function(c){var f;return void 0===c&&(c=this.variables),{query:this.document,variables:c,returnPartialData:!0,optimistic:!0,canonizeResults:null===(f=this.observableQuery)||void 0===f?void 0:f.options.canonizeResults}},o.prototype.setDiff=function(c){var v,f=this,x=this.lastDiff&&this.lastDiff.diff;c&&!c.complete&&(null===(v=this.observableQuery)||void 0===v||!v.options.returnPartialData)&&(!x||!x.complete)||(this.updateLastDiff(c),!this.dirty&&!ui(x&&x.result,c&&c.result)&&(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout(function(){return f.notify()},0))))},o.prototype.setObservableQuery=function(c){var f=this;c!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=c,c?(c.queryInfo=this,this.listeners.add(this.oqListener=function(){f.getDiff().fromOptimisticTransaction?c.observe():Gc(c)})):delete this.oqListener)},o.prototype.notify=function(){var c=this;uu(this),this.shouldNotify()&&this.listeners.forEach(function(f){return f(c)}),this.dirty=!1},o.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if(A(this.networkStatus)&&this.observableQuery){var c=this.observableQuery.options.fetchPolicy;if("cache-only"!==c&&"cache-and-network"!==c)return!1}return!0},o.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=o.prototype.cancel;var c=this.observableQuery;c&&c.stopPolling()}},o.prototype.cancel=function(){},o.prototype.updateWatch=function(c){var f=this;void 0===c&&(c=this.variables);var v=this.observableQuery;if(!v||"no-cache"!==v.options.fetchPolicy){var x=S(S({},this.getDiffOptions(c)),{watcher:this,callback:function(V){return f.setDiff(V)}});(!this.lastWatch||!ui(x,this.lastWatch))&&(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=x))}},o.prototype.resetLastWrite=function(){this.lastWrite=void 0},o.prototype.shouldWrite=function(c,f){var v=this.lastWrite;return!(v&&v.dmCount===fa.get(this.cache)&&ui(f,v.variables)&&ui(c.data,v.result.data))},o.prototype.markResult=function(c,f,v,x){var V=this,Pe=new To,Ft=Ya(c.errors)?c.errors.slice(0):[];if(this.reset(),"incremental"in c&&Ya(c.incremental)){var vn=H(this.getDiff().result,c);c.data=vn}else if("hasNext"in c&&c.hasNext){var Jt=this.getDiff();c.data=Pe.merge(Jt.result,c.data)}this.graphQLErrors=Ft,"no-cache"===v.fetchPolicy?this.updateLastDiff({result:c.data,complete:!0},this.getDiffOptions(v.variables)):0!==x&&(xc(c,v.errorPolicy)?this.cache.performTransaction(function(jn){if(V.shouldWrite(c,v.variables))jn.writeQuery({query:f,data:c.data,variables:v.variables,overwrite:1===x}),V.lastWrite={result:c,variables:v.variables,dmCount:fa.get(V.cache)};else if(V.lastDiff&&V.lastDiff.diff.complete)return void(c.data=V.lastDiff.diff.result);var Qn=V.getDiffOptions(v.variables),ci=jn.diff(Qn);!V.stopped&&ui(V.variables,v.variables)&&V.updateWatch(v.variables),V.updateLastDiff(ci,Qn),ci.complete&&(c.data=ci.result)}):this.lastWrite=void 0)},o.prototype.markReady=function(){return this.networkError=null,this.networkStatus=y.ready},o.prototype.markError=function(c){return this.networkStatus=y.error,this.lastWrite=void 0,this.reset(),c.graphQLErrors&&(this.graphQLErrors=c.graphQLErrors),c.networkError&&(this.networkError=c.networkError),c},o}();function xc(o,c){void 0===c&&(c="none");var f="ignore"===c||"all"===c,v=!Ad(o);return!v&&f&&o.data&&(v=!0),v}var el=Object.prototype.hasOwnProperty,ec=Object.create(null),sh=function(){function o(c){var f=c.cache,v=c.link,x=c.defaultOptions,V=c.documentTransform,Pe=c.queryDeduplication,Ft=void 0!==Pe&&Pe,vn=c.onBroadcast,Jt=c.ssrMode,jn=void 0!==Jt&&Jt,Qn=c.clientAwareness,ci=void 0===Qn?{}:Qn,qn=c.localState,Ei=c.assumeImmutableResults,Ii=void 0===Ei?!!f.assumeImmutableResults:Ei,Ui=c.defaultContext,Ci=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new Dr(ss["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new Nl(!1);var hr=new Td(function(fr){return Ci.cache.transformDocument(fr)},{cache:!1});this.cache=f,this.link=v,this.defaultOptions=x||Object.create(null),this.queryDeduplication=Ft,this.clientAwareness=ci,this.localState=qn||new Dc({cache:f}),this.ssrMode=jn,this.assumeImmutableResults=Ii,this.documentTransform=V?hr.concat(V).concat(hr):hr,this.defaultContext=Ui||Object.create(null),(this.onBroadcast=vn)&&(this.mutationStore=Object.create(null))}return o.prototype.stop=function(){var c=this;this.queries.forEach(function(f,v){c.stopQueryNoBroadcast(v)}),this.cancelPendingFetches(tn(25))},o.prototype.cancelPendingFetches=function(c){this.fetchCancelFns.forEach(function(f){return f(c)}),this.fetchCancelFns.clear()},o.prototype.mutate=function(c){return P(this,arguments,void 0,function(f){var v,x,V,Pe,Ft,vn,Jt,jn=f.mutation,Qn=f.variables,ci=f.optimisticResponse,qn=f.updateQueries,Ei=f.refetchQueries,Ii=void 0===Ei?[]:Ei,Ui=f.awaitRefetchQueries,Ci=void 0!==Ui&&Ui,hr=f.update,fr=f.onQueryUpdated,zr=f.fetchPolicy,Sr=void 0===zr?(null===(vn=this.defaultOptions.mutate)||void 0===vn?void 0:vn.fetchPolicy)||"network-only":zr,es=f.errorPolicy,ia=void 0===es?(null===(Jt=this.defaultOptions.mutate)||void 0===Jt?void 0:Jt.errorPolicy)||"none":es,Js=f.keepRootFields,ra=f.context;return E(this,function(ba){switch(ba.label){case 0:return Tn(jn,26),Tn("network-only"===Sr||"no-cache"===Sr,27),v=this.generateMutationId(),jn=this.cache.transformForLink(this.transform(jn)),x=this.getDocumentInfo(jn).hasClientExports,Qn=this.getVariables(jn,Qn),x?[4,this.localState.addExportedVariables(jn,Qn,ra)]:[3,2];case 1:Qn=ba.sent(),ba.label=2;case 2:return V=this.mutationStore&&(this.mutationStore[v]={mutation:jn,variables:Qn,loading:!0,error:null}),Pe=ci&&this.markMutationOptimistic(ci,{mutationId:v,document:jn,variables:Qn,fetchPolicy:Sr,errorPolicy:ia,context:ra,updateQueries:qn,update:hr,keepRootFields:Js}),this.broadcastQueries(),Ft=this,[2,new Promise(function(Ou,od){return ql(Ft.getObservableFromLink(jn,S(S({},ra),{optimisticResponse:Pe?ci:void 0}),Qn,!1),function(Ha){if(Ad(Ha)&&"none"===ia)throw new ys({graphQLErrors:Sd(Ha)});V&&(V.loading=!1,V.error=null);var Ro=S({},Ha);return"function"==typeof Ii&&(Ii=Ii(Ro)),"ignore"===ia&&Ad(Ro)&&delete Ro.errors,Ft.markMutationResult({mutationId:v,result:Ro,document:jn,variables:Qn,fetchPolicy:Sr,errorPolicy:ia,context:ra,update:hr,updateQueries:qn,awaitRefetchQueries:Ci,refetchQueries:Ii,removeOptimistic:Pe?v:void 0,onQueryUpdated:fr,keepRootFields:Js})}).subscribe({next:function(Ha){Ft.broadcastQueries(),(!("hasNext"in Ha)||!1===Ha.hasNext)&&Ou(Ha)},error:function(Ha){V&&(V.loading=!1,V.error=Ha),Pe&&Ft.cache.removeOptimistic(v),Ft.broadcastQueries(),od(Ha instanceof ys?Ha:new ys({networkError:Ha}))}})})]}})})},o.prototype.markMutationResult=function(c,f){var v=this;void 0===f&&(f=this.cache);var x=c.result,V=[],Pe="no-cache"===c.fetchPolicy;if(!Pe&&xc(x,c.errorPolicy)){if(Ma(x)||V.push({result:x.data,dataId:"ROOT_MUTATION",query:c.document,variables:c.variables}),Ma(x)&&Ya(x.incremental)){var Ft=f.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(c.document).asQuery,variables:c.variables,optimistic:!1,returnPartialData:!0}),vn=void 0;Ft.result&&(vn=H(Ft.result,x)),typeof vn<"u"&&(x.data=vn,V.push({result:vn,dataId:"ROOT_MUTATION",query:c.document,variables:c.variables}))}var Jt=c.updateQueries;Jt&&this.queries.forEach(function(Qn,ci){var qn=Qn.observableQuery,Ei=qn&&qn.queryName;if(Ei&&el.call(Jt,Ei)){var Ii=Jt[Ei],Ui=v.queries.get(ci),Ci=Ui.document,hr=Ui.variables,fr=f.diff({query:Ci,variables:hr,returnPartialData:!0,optimistic:!1}),zr=fr.result;if(fr.complete&&zr){var es=Ii(zr,{mutationResult:x,queryName:Ci&&bs(Ci)||void 0,queryVariables:hr});es&&V.push({result:es,dataId:"ROOT_QUERY",query:Ci,variables:hr})}}})}if(V.length>0||(c.refetchQueries||"").length>0||c.update||c.onQueryUpdated||c.removeOptimistic){var jn=[];if(this.refetchQueries({updateCache:function(Qn){Pe||V.forEach(function(Ii){return Qn.write(Ii)});var ci=c.update,qn=!function Ja(o){return Ma(o)||function qa(o){return"hasNext"in o&&"data"in o}(o)}(x)||Ma(x)&&!x.hasNext;if(ci){if(!Pe){var Ei=Qn.diff({id:"ROOT_MUTATION",query:v.getDocumentInfo(c.document).asQuery,variables:c.variables,optimistic:!1,returnPartialData:!0});Ei.complete&&("incremental"in(x=S(S({},x),{data:Ei.result}))&&delete x.incremental,"hasNext"in x&&delete x.hasNext)}qn&&ci(Qn,x,{context:c.context,variables:c.variables})}!Pe&&!c.keepRootFields&&qn&&Qn.modify({id:"ROOT_MUTATION",fields:function(Ii,Ui){return"__typename"===Ui.fieldName?Ii:Ui.DELETE}})},include:c.refetchQueries,optimistic:!1,removeOptimistic:c.removeOptimistic,onQueryUpdated:c.onQueryUpdated||null}).forEach(function(Qn){return jn.push(Qn)}),c.awaitRefetchQueries||c.onQueryUpdated)return Promise.all(jn).then(function(){return x})}return Promise.resolve(x)},o.prototype.markMutationOptimistic=function(c,f){var v=this,x="function"==typeof c?c(f.variables,{IGNORE:ec}):c;return x!==ec&&(this.cache.recordOptimisticTransaction(function(V){try{v.markMutationResult(S(S({},f),{result:{data:x}}),V)}catch(Pe){!1!==globalThis.__DEV__&&Tn.error(Pe)}},f.mutationId),!0)},o.prototype.fetchQuery=function(c,f,v){return this.fetchConcastWithInfo(c,f,v).concast.promise},o.prototype.getQueryStore=function(){var c=Object.create(null);return this.queries.forEach(function(f,v){c[v]={variables:f.variables,networkStatus:f.networkStatus,networkError:f.networkError,graphQLErrors:f.graphQLErrors}}),c},o.prototype.resetErrors=function(c){var f=this.queries.get(c);f&&(f.networkError=void 0,f.graphQLErrors=[])},o.prototype.transform=function(c){return this.documentTransform.transformDocument(c)},o.prototype.getDocumentInfo=function(c){var f=this.transformCache;if(!f.has(c)){var v={hasClientExports:wt(c),hasForcedResolvers:this.localState.shouldForceResolvers(c),hasNonreactiveDirective:zt(["nonreactive"],c),clientQuery:this.localState.clientQuery(c),serverQuery:va([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"}],c),defaultVars:dn(Wr(c)),asQuery:S(S({},c),{definitions:c.definitions.map(function(x){return"OperationDefinition"===x.kind&&"query"!==x.operation?S(S({},x),{operation:"query"}):x})})};f.set(c,v)}return f.get(c)},o.prototype.getVariables=function(c,f){return S(S({},this.getDocumentInfo(c).defaultVars),f)},o.prototype.watchQuery=function(c){var f=this.transform(c.query);typeof(c=S(S({},c),{variables:this.getVariables(f,c.variables)})).notifyOnNetworkStatusChange>"u"&&(c.notifyOnNetworkStatusChange=!1);var v=new Ld(this),x=new gl({queryManager:this,queryInfo:v,options:c});return x.lastQuery=f,this.queries.set(x.queryId,v),v.init({document:f,observableQuery:x,variables:x.variables}),x},o.prototype.query=function(c,f){var v=this;return void 0===f&&(f=this.generateQueryId()),Tn(c.query,28),Tn("Document"===c.query.kind,29),Tn(!c.returnPartialData,30),Tn(!c.pollInterval,31),this.fetchQuery(f,S(S({},c),{query:this.transform(c.query)})).finally(function(){return v.stopQuery(f)})},o.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},o.prototype.generateRequestId=function(){return this.requestIdCounter++},o.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},o.prototype.stopQueryInStore=function(c){this.stopQueryInStoreNoBroadcast(c),this.broadcastQueries()},o.prototype.stopQueryInStoreNoBroadcast=function(c){var f=this.queries.get(c);f&&f.stop()},o.prototype.clearStore=function(c){return void 0===c&&(c={discardWatches:!0}),this.cancelPendingFetches(tn(32)),this.queries.forEach(function(f){f.observableQuery?f.networkStatus=y.loading:f.stop()}),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(c)},o.prototype.getObservableQueries=function(c){var f=this;void 0===c&&(c="active");var v=new Map,x=new Map,V=new Set;return Array.isArray(c)&&c.forEach(function(Pe){"string"==typeof Pe?x.set(Pe,!1):function fs(o){return Tr(o)&&"Document"===o.kind&&Array.isArray(o.definitions)}(Pe)?x.set(f.transform(Pe),!1):Tr(Pe)&&Pe.query&&V.add(Pe)}),this.queries.forEach(function(Pe,Ft){var vn=Pe.observableQuery,Jt=Pe.document;if(vn){if("all"===c)return void v.set(Ft,vn);var jn=vn.queryName;if("standby"===vn.options.fetchPolicy||"active"===c&&!vn.hasObservers())return;("active"===c||jn&&x.has(jn)||Jt&&x.has(Jt))&&(v.set(Ft,vn),jn&&x.set(jn,!0),Jt&&x.set(Jt,!0))}}),V.size&&V.forEach(function(Pe){var Ft=Ht("legacyOneTimeQuery"),vn=f.getQuery(Ft).init({document:Pe.query,variables:Pe.variables}),Jt=new gl({queryManager:f,queryInfo:vn,options:S(S({},Pe),{fetchPolicy:"network-only"})});Tn(Jt.queryId===Ft),vn.setObservableQuery(Jt),v.set(Ft,Jt)}),!1!==globalThis.__DEV__&&x.size&&x.forEach(function(Pe,Ft){Pe||!1!==globalThis.__DEV__&&Tn.warn("string"==typeof Ft?33:34,Ft)}),v},o.prototype.reFetchObservableQueries=function(c){var f=this;void 0===c&&(c=!1);var v=[];return this.getObservableQueries(c?"all":"active").forEach(function(x,V){var Pe=x.options.fetchPolicy;x.resetLastResults(),(c||"standby"!==Pe&&"cache-only"!==Pe)&&v.push(x.refetch()),f.getQuery(V).setDiff(null)}),this.broadcastQueries(),Promise.all(v)},o.prototype.setObservableQuery=function(c){this.getQuery(c.queryId).setObservableQuery(c)},o.prototype.startGraphQLSubscription=function(c){var f=this,v=c.query,x=c.fetchPolicy,V=c.errorPolicy,Pe=void 0===V?"none":V,Ft=c.variables,vn=c.context,Jt=void 0===vn?{}:vn;v=this.transform(v),Ft=this.getVariables(v,Ft);var jn=function(ci){return f.getObservableFromLink(v,Jt,ci).map(function(qn){"no-cache"!==x&&(xc(qn,Pe)&&f.cache.write({query:v,result:qn.data,dataId:"ROOT_SUBSCRIPTION",variables:ci}),f.broadcastQueries());var Ei=Ad(qn),Ii=function Pi(o){return!!o.extensions&&Array.isArray(o.extensions[Qi])}(qn);if(Ei||Ii){var Ui={};if(Ei&&(Ui.graphQLErrors=qn.errors),Ii&&(Ui.protocolErrors=qn.extensions[Qi]),"none"===Pe||Ii)throw new ys(Ui)}return"ignore"===Pe&&delete qn.errors,qn})};if(this.getDocumentInfo(v).hasClientExports){var Qn=this.localState.addExportedVariables(v,Ft,Jt).then(jn);return new dr(function(ci){var qn=null;return Qn.then(function(Ei){return qn=Ei.subscribe(ci)},ci.error),function(){return qn&&qn.unsubscribe()}})}return jn(Ft)},o.prototype.stopQuery=function(c){this.stopQueryNoBroadcast(c),this.broadcastQueries()},o.prototype.stopQueryNoBroadcast=function(c){this.stopQueryInStoreNoBroadcast(c),this.removeQuery(c)},o.prototype.removeQuery=function(c){this.fetchCancelFns.delete(c),this.queries.has(c)&&(this.getQuery(c).stop(),this.queries.delete(c))},o.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach(function(c){return c.notify()})},o.prototype.getLocalState=function(){return this.localState},o.prototype.getObservableFromLink=function(c,f,v,x){var Pe,V=this;void 0===x&&(x=null!==(Pe=f?.queryDeduplication)&&void 0!==Pe?Pe:this.queryDeduplication);var Ft,vn=this.getDocumentInfo(c),Jt=vn.serverQuery,jn=vn.clientQuery;if(Jt){var ci=this.inFlightLinkObservables,qn=this.link,Ei={query:Jt,variables:v,operationName:bs(Jt)||void 0,context:this.prepareContext(S(S({},f),{forceFetch:!x}))};if(f=Ei.context,x){var Ii=Is(Jt),Ui=_r(v),Ci=ci.lookup(Ii,Ui);if(!(Ft=Ci.observable)){var hr=new Jo([Xe(qn,Ei)]);Ft=Ci.observable=hr,hr.beforeNext(function(){ci.remove(Ii,Ui)})}}else Ft=new Jo([Xe(qn,Ei)])}else Ft=new Jo([dr.of({data:{}})]),f=this.prepareContext(f);return jn&&(Ft=ql(Ft,function(fr){return V.localState.runResolvers({document:jn,remoteResult:fr,context:f,variables:v})})),Ft},o.prototype.getResultsFromLink=function(c,f,v){var x=c.lastRequestId=this.generateRequestId(),V=this.cache.transformForLink(v.query);return ql(this.getObservableFromLink(V,v.context,v.variables),function(Pe){var Ft=Sd(Pe),vn=Ft.length>0;if(x>=c.lastRequestId){if(vn&&"none"===v.errorPolicy)throw c.markError(new ys({graphQLErrors:Ft}));c.markResult(Pe,V,v,f),c.markReady()}var Jt={data:Pe.data,loading:!1,networkStatus:y.ready};return vn&&"ignore"!==v.errorPolicy&&(Jt.errors=Ft,Jt.networkStatus=y.error),Jt},function(Pe){var Ft=function Ar(o){return o.hasOwnProperty("graphQLErrors")}(Pe)?Pe:new ys({networkError:Pe});throw x>=c.lastRequestId&&c.markError(Ft),Ft})},o.prototype.fetchConcastWithInfo=function(c,f,v,x){var V=this;void 0===v&&(v=y.loading),void 0===x&&(x=f.query);var es,ia,Pe=this.getVariables(x,f.variables),Ft=this.getQuery(c),vn=this.defaultOptions.watchQuery,Jt=f.fetchPolicy,Qn=f.errorPolicy,qn=f.returnPartialData,Ii=f.notifyOnNetworkStatusChange,Ci=f.context,fr=Object.assign({},f,{query:x,variables:Pe,fetchPolicy:void 0===Jt?vn&&vn.fetchPolicy||"cache-first":Jt,errorPolicy:void 0===Qn?vn&&vn.errorPolicy||"none":Qn,returnPartialData:void 0!==qn&&qn,notifyOnNetworkStatusChange:void 0!==Ii&&Ii,context:void 0===Ci?{}:Ci}),zr=function(ra){fr.variables=ra;var ba=V.fetchQueryByPolicy(Ft,fr,v);return"standby"!==fr.fetchPolicy&&ba.sources.length>0&&Ft.observableQuery&&Ft.observableQuery.applyNextFetchPolicy("after-fetch",f),ba},Sr=function(){return V.fetchCancelFns.delete(c)};if(this.fetchCancelFns.set(c,function(ra){Sr(),setTimeout(function(){return es.cancel(ra)})}),this.getDocumentInfo(fr.query).hasClientExports)es=new Jo(this.localState.addExportedVariables(fr.query,fr.variables,fr.context).then(zr).then(function(ra){return ra.sources})),ia=!0;else{var Js=zr(fr.variables);ia=Js.fromLink,es=new Jo(Js.sources)}return es.promise.then(Sr,Sr),{concast:es,fromLink:ia}},o.prototype.refetchQueries=function(c){var f=this,v=c.updateCache,x=c.include,V=c.optimistic,Pe=void 0!==V&&V,Ft=c.removeOptimistic,vn=void 0===Ft?Pe?Ht("refetchQueries"):void 0:Ft,Jt=c.onQueryUpdated,jn=new Map;x&&this.getObservableQueries(x).forEach(function(ci,qn){jn.set(qn,{oq:ci,lastDiff:f.getQuery(qn).getDiff()})});var Qn=new Map;return v&&this.cache.batch({update:v,optimistic:Pe&&vn||!1,removeOptimistic:vn,onWatchUpdated:function(ci,qn,Ei){var Ii=ci.watcher instanceof Ld&&ci.watcher.observableQuery;if(Ii){if(Jt){jn.delete(Ii.queryId);var Ui=Jt(Ii,qn,Ei);return!0===Ui&&(Ui=Ii.refetch()),!1!==Ui&&Qn.set(Ii,Ui),Ui}null!==Jt&&jn.set(Ii.queryId,{oq:Ii,lastDiff:Ei,diff:qn})}}}),jn.size&&jn.forEach(function(ci,qn){var Ci,Ei=ci.oq,Ii=ci.lastDiff,Ui=ci.diff;if(Jt){if(!Ui){var hr=Ei.queryInfo;hr.reset(),Ui=hr.getDiff()}Ci=Jt(Ei,Ui,Ii)}(!Jt||!0===Ci)&&(Ci=Ei.refetch()),!1!==Ci&&Qn.set(Ei,Ci),qn.indexOf("legacyOneTimeQuery")>=0&&f.stopQueryNoBroadcast(qn)}),vn&&this.cache.removeOptimistic(vn),Qn},o.prototype.fetchQueryByPolicy=function(c,f,v){var x=this,V=f.query,Pe=f.variables,Ft=f.fetchPolicy,vn=f.refetchWritePolicy,Jt=f.errorPolicy,jn=f.returnPartialData,Qn=f.context,ci=f.notifyOnNetworkStatusChange,qn=c.networkStatus;c.init({document:V,variables:Pe,networkStatus:v});var Ei=function(){return c.getDiff()},Ii=function(zr,Sr){void 0===Sr&&(Sr=c.networkStatus||y.loading);var es=zr.result;!1!==globalThis.__DEV__&&!jn&&!ui(es,{})&&_c(zr.missing);var ia=function(Js){return dr.of(S({data:Js,loading:A(Sr),networkStatus:Sr},zr.complete?null:{partial:!0}))};return es&&x.getDocumentInfo(V).hasForcedResolvers?x.localState.runResolvers({document:V,remoteResult:{data:es},context:Qn,variables:Pe,onlyRunForcedResolvers:!0}).then(function(Js){return ia(Js.data||void 0)}):"none"===Jt&&Sr===y.refetch&&Array.isArray(zr.missing)?ia(void 0):ia(es)},Ui="no-cache"===Ft?0:v===y.refetch&&"merge"!==vn?1:2,Ci=function(){return x.getResultsFromLink(c,Ui,{query:V,variables:Pe,context:Qn,fetchPolicy:Ft,errorPolicy:Jt})},hr=ci&&"number"==typeof qn&&qn!==v&&A(v);switch(Ft){default:case"cache-first":return(fr=Ei()).complete?{fromLink:!1,sources:[Ii(fr,c.markReady())]}:jn||hr?{fromLink:!0,sources:[Ii(fr),Ci()]}:{fromLink:!0,sources:[Ci()]};case"cache-and-network":var fr;return(fr=Ei()).complete||jn||hr?{fromLink:!0,sources:[Ii(fr),Ci()]}:{fromLink:!0,sources:[Ci()]};case"cache-only":return{fromLink:!1,sources:[Ii(Ei(),c.markReady())]};case"network-only":return hr?{fromLink:!0,sources:[Ii(Ei()),Ci()]}:{fromLink:!0,sources:[Ci()]};case"no-cache":return hr?{fromLink:!0,sources:[Ii(c.getDiff()),Ci()]}:{fromLink:!0,sources:[Ci()]};case"standby":return{fromLink:!1,sources:[]}}},o.prototype.getQuery=function(c){return c&&!this.queries.has(c)&&this.queries.set(c,new Ld(this,c)),this.queries.get(c)},o.prototype.prepareContext=function(c){void 0===c&&(c={});var f=this.localState.prepareContext(c);return S(S(S({},this.defaultContext),f),{clientAwareness:this.clientAwareness})},o}();function Zc(o,c){return co(o,c,c.variables&&{variables:co(S(S({},o&&o.variables),c.variables))})}var hu=!1,Vl=function(){function o(c){var f=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!c.cache)throw tn(15);var v=c.uri,Pe=c.cache,Ft=c.documentTransform,vn=c.ssrMode,Jt=void 0!==vn&&vn,jn=c.ssrForceFetchDelay,Qn=void 0===jn?0:jn,ci=c.connectToDevTools,qn=void 0===ci?"object"==typeof window&&!window.__APOLLO_CLIENT__&&!1!==globalThis.__DEV__:ci,Ei=c.queryDeduplication,Ii=void 0===Ei||Ei,Ui=c.defaultOptions,Ci=c.defaultContext,hr=c.assumeImmutableResults,fr=void 0===hr?Pe.assumeImmutableResults:hr,zr=c.resolvers,Sr=c.typeDefs,es=c.fragmentMatcher,ia=c.name,Js=c.version,ra=c.link;ra||(ra=v?new Q({uri:v,credentials:c.credentials,headers:c.headers}):Le.empty()),this.link=ra,this.cache=Pe,this.disableNetworkFetches=Jt||Qn>0,this.queryDeduplication=Ii,this.defaultOptions=Ui||Object.create(null),this.typeDefs=Sr,Qn&&setTimeout(function(){return f.disableNetworkFetches=!1},Qn),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=k,this.localState=new Dc({cache:Pe,client:this,resolvers:zr,fragmentMatcher:es}),this.queryManager=new sh({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:Ci,documentTransform:Ft,queryDeduplication:Ii,ssrMode:Jt,clientAwareness:{name:ia,version:Js},localState:this.localState,assumeImmutableResults:fr,onBroadcast:qn?function(){f.devToolsHookCb&&f.devToolsHookCb({action:{},state:{queries:f.queryManager.getQueryStore(),mutations:f.queryManager.mutationStore||{}},dataWithOptimisticResults:f.cache.extract(!0)})}:void 0}),qn&&this.connectToDevTools()}return o.prototype.connectToDevTools=function(){if("object"==typeof window){var c=window,f=Symbol.for("apollo.devtools");(c[f]=c[f]||[]).push(this),c.__APOLLO_CLIENT__=this}!hu&&!1!==globalThis.__DEV__&&(hu=!0,setTimeout(function(){if(typeof window<"u"&&window.document&&window.top===window.self&&!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var v=window.navigator,x=v&&v.userAgent,V=void 0;"string"==typeof x&&(x.indexOf("Chrome/")>-1?V="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":x.indexOf("Firefox/")>-1&&(V="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),V&&!1!==globalThis.__DEV__&&Tn.log("Download the Apollo DevTools for a better development experience: %s",V)}},1e4))},Object.defineProperty(o.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),o.prototype.stop=function(){this.queryManager.stop()},o.prototype.watchQuery=function(c){return this.defaultOptions.watchQuery&&(c=Zc(this.defaultOptions.watchQuery,c)),this.disableNetworkFetches&&("network-only"===c.fetchPolicy||"cache-and-network"===c.fetchPolicy)&&(c=S(S({},c),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(c)},o.prototype.query=function(c){return this.defaultOptions.query&&(c=Zc(this.defaultOptions.query,c)),Tn("cache-and-network"!==c.fetchPolicy,16),this.disableNetworkFetches&&"network-only"===c.fetchPolicy&&(c=S(S({},c),{fetchPolicy:"cache-first"})),this.queryManager.query(c)},o.prototype.mutate=function(c){return this.defaultOptions.mutate&&(c=Zc(this.defaultOptions.mutate,c)),this.queryManager.mutate(c)},o.prototype.subscribe=function(c){return this.queryManager.startGraphQLSubscription(c)},o.prototype.readQuery=function(c,f){return void 0===f&&(f=!1),this.cache.readQuery(c,f)},o.prototype.watchFragment=function(c){return this.cache.watchFragment(c)},o.prototype.readFragment=function(c,f){return void 0===f&&(f=!1),this.cache.readFragment(c,f)},o.prototype.writeQuery=function(c){var f=this.cache.writeQuery(c);return!1!==c.broadcast&&this.queryManager.broadcastQueries(),f},o.prototype.writeFragment=function(c){var f=this.cache.writeFragment(c);return!1!==c.broadcast&&this.queryManager.broadcastQueries(),f},o.prototype.__actionHookForDevTools=function(c){this.devToolsHookCb=c},o.prototype.__requestRaw=function(c){return Xe(this.link,c)},o.prototype.resetStore=function(){var c=this;return Promise.resolve().then(function(){return c.queryManager.clearStore({discardWatches:!1})}).then(function(){return Promise.all(c.resetStoreCallbacks.map(function(f){return f()}))}).then(function(){return c.reFetchObservableQueries()})},o.prototype.clearStore=function(){var c=this;return Promise.resolve().then(function(){return c.queryManager.clearStore({discardWatches:!0})}).then(function(){return Promise.all(c.clearStoreCallbacks.map(function(f){return f()}))})},o.prototype.onResetStore=function(c){var f=this;return this.resetStoreCallbacks.push(c),function(){f.resetStoreCallbacks=f.resetStoreCallbacks.filter(function(v){return v!==c})}},o.prototype.onClearStore=function(c){var f=this;return this.clearStoreCallbacks.push(c),function(){f.clearStoreCallbacks=f.clearStoreCallbacks.filter(function(v){return v!==c})}},o.prototype.reFetchObservableQueries=function(c){return this.queryManager.reFetchObservableQueries(c)},o.prototype.refetchQueries=function(c){var f=this.queryManager.refetchQueries(c),v=[],x=[];f.forEach(function(Pe,Ft){v.push(Ft),x.push(Pe)});var V=Promise.all(x);return V.queries=v,V.results=x,V.catch(function(Pe){!1!==globalThis.__DEV__&&Tn.debug(17,Pe)}),V},o.prototype.getObservableQueries=function(c){return void 0===c&&(c="active"),this.queryManager.getObservableQueries(c)},o.prototype.extract=function(c){return this.cache.extract(c)},o.prototype.restore=function(c){return this.cache.restore(c)},o.prototype.addResolvers=function(c){this.localState.addResolvers(c)},o.prototype.setResolvers=function(c){this.localState.setResolvers(c)},o.prototype.getResolvers=function(){return this.localState.getResolvers()},o.prototype.setLocalStateFragmentMatcher=function(c){this.localState.setFragmentMatcher(c)},o.prototype.setLink=function(c){this.link=this.queryManager.link=c},Object.defineProperty(o.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),o}();!1!==globalThis.__DEV__&&(Vl.prototype.getMemoryInternals=Qs);var qc=function(){return qc=Object.assign||function(c){for(var f,v=1,x=arguments.length;v<x;v++)for(var V in f=arguments[v])Object.prototype.hasOwnProperty.call(f,V)&&(c[V]=f[V]);return c},qc.apply(this,arguments)};function Va(o,c){if(!o)throw new Error(c??"Unexpected invariant triggered.")}"function"==typeof SuppressedError&&SuppressedError;const Cf=/\r\n|[\n\r]/g;function Nd(o,c){let f=0,v=1;for(const x of o.body.matchAll(Cf)){if("number"==typeof x.index||Va(!1),x.index>=c)break;f=x.index+x[0].length,v+=1}return{line:v,column:c+1-f}}function nd(o){return uh(o.source,Nd(o.source,o.start))}function uh(o,c){const f=o.locationOffset.column-1,v="".padStart(f)+o.body,x=c.line-1,Pe=c.line+(o.locationOffset.line-1),vn=c.column+(1===c.line?f:0),Jt=`${o.name}:${Pe}:${vn}\n`,jn=v.split(/\r\n|[\n\r]/g),Qn=jn[x];if(Qn.length>120){const ci=Math.floor(vn/80),qn=vn%80,Ei=[];for(let Ii=0;Ii<Qn.length;Ii+=80)Ei.push(Qn.slice(Ii,Ii+80));return Jt+Bd([[`${Pe} |`,Ei[0]],...Ei.slice(1,ci+1).map(Ii=>["|",Ii]),["|","^".padStart(qn)],["|",Ei[ci+1]]])}return Jt+Bd([[Pe-1+" |",jn[x-1]],[`${Pe} |`,Qn],["|","^".padStart(vn)],[`${Pe+1} |`,jn[x+1]]])}function Bd(o){const c=o.filter(([v,x])=>void 0!==x),f=Math.max(...c.map(([v])=>v.length));return c.map(([v,x])=>v.padStart(f)+(x?" "+x:"")).join("\n")}class Tc extends Error{constructor(c,...f){var v,x,V;const{nodes:Pe,source:Ft,positions:vn,path:Jt,originalError:jn,extensions:Qn}=function vu(o){const c=o[0];return null==c||"kind"in c||"length"in c?{nodes:c,source:o[1],positions:o[2],path:o[3],originalError:o[4],extensions:o[5]}:c}(f);super(c),this.name="GraphQLError",this.path=Jt??void 0,this.originalError=jn??void 0,this.nodes=bu(Array.isArray(Pe)?Pe:Pe?[Pe]:void 0);const ci=bu(null===(v=this.nodes)||void 0===v?void 0:v.map(Ei=>Ei.loc).filter(Ei=>null!=Ei));this.source=Ft??(null==ci||null===(x=ci[0])||void 0===x?void 0:x.source),this.positions=vn??ci?.map(Ei=>Ei.start),this.locations=vn&&Ft?vn.map(Ei=>Nd(Ft,Ei)):ci?.map(Ei=>Nd(Ei.source,Ei.start));const qn=function _u(o){return"object"==typeof o&&null!==o}(jn?.extensions)?jn?.extensions:void 0;this.extensions=null!==(V=Qn??qn)&&void 0!==V?V:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=jn&&jn.stack?Object.defineProperty(this,"stack",{value:jn.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,Tc):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let c=this.message;if(this.nodes)for(const f of this.nodes)f.loc&&(c+="\n\n"+nd(f.loc));else if(this.source&&this.locations)for(const f of this.locations)c+="\n\n"+uh(this.source,f);return c}toJSON(){const c={message:this.message};return null!=this.locations&&(c.locations=this.locations),null!=this.path&&(c.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(c.extensions=this.extensions),c}}function bu(o){return void 0===o||0===o.length?void 0:o}function Ta(o,c,f){return new Tc(`Syntax Error: ${f}`,{source:o,positions:[c]})}var yu=function(o){return o.QUERY="QUERY",o.MUTATION="MUTATION",o.SUBSCRIPTION="SUBSCRIPTION",o.FIELD="FIELD",o.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",o.FRAGMENT_SPREAD="FRAGMENT_SPREAD",o.INLINE_FRAGMENT="INLINE_FRAGMENT",o.VARIABLE_DEFINITION="VARIABLE_DEFINITION",o.SCHEMA="SCHEMA",o.SCALAR="SCALAR",o.OBJECT="OBJECT",o.FIELD_DEFINITION="FIELD_DEFINITION",o.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",o.INTERFACE="INTERFACE",o.UNION="UNION",o.ENUM="ENUM",o.ENUM_VALUE="ENUM_VALUE",o.INPUT_OBJECT="INPUT_OBJECT",o.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION",o}(yu||{}),Yi=function(o){return o.SOF="<SOF>",o.EOF="<EOF>",o.BANG="!",o.DOLLAR="$",o.AMP="&",o.PAREN_L="(",o.PAREN_R=")",o.SPREAD="...",o.COLON=":",o.EQUALS="=",o.AT="@",o.BRACKET_L="[",o.BRACKET_R="]",o.BRACE_L="{",o.PIPE="|",o.BRACE_R="}",o.NAME="Name",o.INT="Int",o.FLOAT="Float",o.STRING="String",o.BLOCK_STRING="BlockString",o.COMMENT="Comment",o}(Yi||{});class hh{constructor(c){const f=new Kn(Yi.SOF,0,0,0,0);this.source=c,this.lastToken=f,this.token=f,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let c=this.token;if(c.kind!==Yi.EOF)do{if(c.next)c=c.next;else{const f=fh(this,c.end);c.next=f,f.prev=c,c=f}}while(c.kind===Yi.COMMENT);return c}}function yl(o){return o>=0&&o<=55295||o>=57344&&o<=1114111}function Yd(o,c){return jd(o.charCodeAt(c))&&Du(o.charCodeAt(c+1))}function jd(o){return o>=55296&&o<=56319}function Du(o){return o>=56320&&o<=57343}function Ia(o,c){const f=o.source.body.codePointAt(c);if(void 0===f)return Yi.EOF;if(f>=32&&f<=126){const v=String.fromCodePoint(f);return'"'===v?"'\"'":`"${v}"`}return"U+"+f.toString(16).toUpperCase().padStart(4,"0")}function La(o,c,f,v,x){return new Kn(c,f,v,o.line,1+f-o.lineStart,x)}function fh(o,c){const f=o.source.body,v=f.length;let x=c;for(;x<v;){const V=f.charCodeAt(x);switch(V){case 65279:case 9:case 32:case 44:++x;continue;case 10:++x,++o.line,o.lineStart=x;continue;case 13:10===f.charCodeAt(x+1)?x+=2:++x,++o.line,o.lineStart=x;continue;case 35:return Af(o,x);case 33:return La(o,Yi.BANG,x,x+1);case 36:return La(o,Yi.DOLLAR,x,x+1);case 38:return La(o,Yi.AMP,x,x+1);case 40:return La(o,Yi.PAREN_L,x,x+1);case 41:return La(o,Yi.PAREN_R,x,x+1);case 46:if(46===f.charCodeAt(x+1)&&46===f.charCodeAt(x+2))return La(o,Yi.SPREAD,x,x+3);break;case 58:return La(o,Yi.COLON,x,x+1);case 61:return La(o,Yi.EQUALS,x,x+1);case 64:return La(o,Yi.AT,x,x+1);case 91:return La(o,Yi.BRACKET_L,x,x+1);case 93:return La(o,Yi.BRACKET_R,x,x+1);case 123:return La(o,Yi.BRACE_L,x,x+1);case 124:return La(o,Yi.PIPE,x,x+1);case 125:return La(o,Yi.BRACE_R,x,x+1);case 34:return 34===f.charCodeAt(x+1)&&34===f.charCodeAt(x+2)?xu(o,x):Hd(o,x)}if(rs(V)||45===V)return Vd(o,x,V);if(yr(V))return kf(o,x);throw Ta(o.source,x,39===V?"Unexpected single quote character ('), did you mean to use a double quote (\")?":yl(V)||Yd(f,x)?`Unexpected character: ${Ia(o,x)}.`:`Invalid character: ${Ia(o,x)}.`)}return La(o,Yi.EOF,v,v)}function Af(o,c){const f=o.source.body,v=f.length;let x=c+1;for(;x<v;){const V=f.charCodeAt(x);if(10===V||13===V)break;if(yl(V))++x;else{if(!Yd(f,x))break;x+=2}}return La(o,Yi.COMMENT,c,x,f.slice(c+1,x))}function Vd(o,c,f){const v=o.source.body;let x=c,V=f,Pe=!1;if(45===V&&(V=v.charCodeAt(++x)),48===V){if(V=v.charCodeAt(++x),rs(V))throw Ta(o.source,x,`Invalid number, unexpected digit after 0: ${Ia(o,x)}.`)}else x=tl(o,x,V),V=v.charCodeAt(x);if(46===V&&(Pe=!0,V=v.charCodeAt(++x),x=tl(o,x,V),V=v.charCodeAt(x)),(69===V||101===V)&&(Pe=!0,V=v.charCodeAt(++x),(43===V||45===V)&&(V=v.charCodeAt(++x)),x=tl(o,x,V),V=v.charCodeAt(x)),46===V||yr(V))throw Ta(o.source,x,`Invalid number, expected digit but got: ${Ia(o,x)}.`);return La(o,Pe?Yi.FLOAT:Yi.INT,c,x,v.slice(c,x))}function tl(o,c,f){if(!rs(f))throw Ta(o.source,c,`Invalid number, expected digit but got: ${Ia(o,c)}.`);const v=o.source.body;let x=c+1;for(;rs(v.charCodeAt(x));)++x;return x}function Hd(o,c){const f=o.source.body,v=f.length;let x=c+1,V=x,Pe="";for(;x<v;){const Ft=f.charCodeAt(x);if(34===Ft)return Pe+=f.slice(V,x),La(o,Yi.STRING,c,x+1,Pe);if(92!==Ft){if(10===Ft||13===Ft)break;if(yl(Ft))++x;else{if(!Yd(f,x))throw Ta(o.source,x,`Invalid character within String: ${Ia(o,x)}.`);x+=2}}else{Pe+=f.slice(V,x);const vn=117===f.charCodeAt(x+1)?123===f.charCodeAt(x+2)?$l(o,x):id(o,x):Sf(o,x);Pe+=vn.value,x+=vn.size,V=x}}throw Ta(o.source,x,"Unterminated string.")}function $l(o,c){const f=o.source.body;let v=0,x=3;for(;x<12;){const V=f.charCodeAt(c+x++);if(125===V){if(x<5||!yl(v))break;return{value:String.fromCodePoint(v),size:x}}if(v=v<<4|rc(V),v<0)break}throw Ta(o.source,c,`Invalid Unicode escape sequence: "${f.slice(c,c+x)}".`)}function id(o,c){const f=o.source.body,v=Ud(f,c+2);if(yl(v))return{value:String.fromCodePoint(v),size:6};if(jd(v)&&92===f.charCodeAt(c+6)&&117===f.charCodeAt(c+7)){const x=Ud(f,c+8);if(Du(x))return{value:String.fromCodePoint(v,x),size:12}}throw Ta(o.source,c,`Invalid Unicode escape sequence: "${f.slice(c,c+6)}".`)}function Ud(o,c){return rc(o.charCodeAt(c))<<12|rc(o.charCodeAt(c+1))<<8|rc(o.charCodeAt(c+2))<<4|rc(o.charCodeAt(c+3))}function rc(o){return o>=48&&o<=57?o-48:o>=65&&o<=70?o-55:o>=97&&o<=102?o-87:-1}function Sf(o,c){const f=o.source.body;switch(f.charCodeAt(c+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:"\n",size:2};case 114:return{value:"\r",size:2};case 116:return{value:"\t",size:2}}throw Ta(o.source,c,`Invalid character escape sequence: "${f.slice(c,c+2)}".`)}function xu(o,c){const f=o.source.body,v=f.length;let x=o.lineStart,V=c+3,Pe=V,Ft="";const vn=[];for(;V<v;){const Jt=f.charCodeAt(V);if(34===Jt&&34===f.charCodeAt(V+1)&&34===f.charCodeAt(V+2)){Ft+=f.slice(Pe,V),vn.push(Ft);const jn=La(o,Yi.BLOCK_STRING,c,V+3,gs(vn).join("\n"));return o.line+=vn.length-1,o.lineStart=x,jn}if(92!==Jt||34!==f.charCodeAt(V+1)||34!==f.charCodeAt(V+2)||34!==f.charCodeAt(V+3))if(10!==Jt&&13!==Jt)if(yl(Jt))++V;else{if(!Yd(f,V))throw Ta(o.source,V,`Invalid character within String: ${Ia(o,V)}.`);V+=2}else Ft+=f.slice(Pe,V),vn.push(Ft),13===Jt&&10===f.charCodeAt(V+1)?V+=2:++V,Ft="",Pe=V,x=V;else Ft+=f.slice(Pe,V),Pe=V+1,V+=4}throw Ta(o.source,V,"Unterminated string.")}function kf(o,c){const f=o.source.body,v=f.length;let x=c+1;for(;x<v&&Ss(f.charCodeAt(x));)++x;return La(o,Yi.NAME,c,x,f.slice(c,x))}const Ol=globalThis.process&&"production"===globalThis.process.env.NODE_ENV?function(c,f){return c instanceof f}:function(c,f){if(c instanceof f)return!0;if("object"==typeof c&&null!==c){var v;const x=f.prototype[Symbol.toStringTag];if(x===(Symbol.toStringTag in c?c[Symbol.toStringTag]:null===(v=c.constructor)||void 0===v?void 0:v.name)){const Pe=er(c);throw new Error(`Cannot use ${x} "${Pe}" from another module or realm.\n\nEnsure that there is only one instance of "graphql" in the node_modules\ndirectory. If different versions of "graphql" are the dependencies of other\nrelied on modules, use "resolutions" to ensure only one version is installed.\n\nhttps://yarnpkg.com/en/docs/selective-version-resolutions\n\nDuplicate "graphql" modules cannot be used at the same time since different\nversions may have different capabilities and behavior. The data from one\nversion used in the function from another could produce confusing and\nspurious results.`)}}return!1};class sc{constructor(c,f="GraphQL request",v={line:1,column:1}){"string"==typeof c||ue(!1,`Body must be a string. Received: ${er(c)}.`),this.body=c,this.name=f,this.locationOffset=v,this.locationOffset.line>0||ue(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||ue(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}class Ac{constructor(c,f={}){const v=function Of(o){return Ol(o,sc)}(c)?c:new sc(c);this._lexer=new hh(v),this._options=f,this._tokenCounter=0}parseName(){const c=this.expectToken(Yi.NAME);return this.node(c,{kind:Vi.NAME,value:c.value})}parseDocument(){return this.node(this._lexer.token,{kind:Vi.DOCUMENT,definitions:this.many(Yi.SOF,this.parseDefinition,Yi.EOF)})}parseDefinition(){if(this.peek(Yi.BRACE_L))return this.parseOperationDefinition();const c=this.peekDescription(),f=c?this._lexer.lookahead():this._lexer.token;if(f.kind===Yi.NAME){switch(f.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(c)throw Ta(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(f.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(f)}parseOperationDefinition(){const c=this._lexer.token;if(this.peek(Yi.BRACE_L))return this.node(c,{kind:Vi.OPERATION_DEFINITION,operation:tr.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const f=this.parseOperationType();let v;return this.peek(Yi.NAME)&&(v=this.parseName()),this.node(c,{kind:Vi.OPERATION_DEFINITION,operation:f,name:v,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const c=this.expectToken(Yi.NAME);switch(c.value){case"query":return tr.QUERY;case"mutation":return tr.MUTATION;case"subscription":return tr.SUBSCRIPTION}throw this.unexpected(c)}parseVariableDefinitions(){return this.optionalMany(Yi.PAREN_L,this.parseVariableDefinition,Yi.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:Vi.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(Yi.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(Yi.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const c=this._lexer.token;return this.expectToken(Yi.DOLLAR),this.node(c,{kind:Vi.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:Vi.SELECTION_SET,selections:this.many(Yi.BRACE_L,this.parseSelection,Yi.BRACE_R)})}parseSelection(){return this.peek(Yi.SPREAD)?this.parseFragment():this.parseField()}parseField(){const c=this._lexer.token,f=this.parseName();let v,x;return this.expectOptionalToken(Yi.COLON)?(v=f,x=this.parseName()):x=f,this.node(c,{kind:Vi.FIELD,alias:v,name:x,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(Yi.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(c){return this.optionalMany(Yi.PAREN_L,c?this.parseConstArgument:this.parseArgument,Yi.PAREN_R)}parseArgument(c=!1){const f=this._lexer.token,v=this.parseName();return this.expectToken(Yi.COLON),this.node(f,{kind:Vi.ARGUMENT,name:v,value:this.parseValueLiteral(c)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const c=this._lexer.token;this.expectToken(Yi.SPREAD);const f=this.expectOptionalKeyword("on");return!f&&this.peek(Yi.NAME)?this.node(c,{kind:Vi.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(c,{kind:Vi.INLINE_FRAGMENT,typeCondition:f?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const c=this._lexer.token;return this.expectKeyword("fragment"),this.node(c,!0===this._options.allowLegacyFragmentVariables?{kind:Vi.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}:{kind:Vi.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(c){const f=this._lexer.token;switch(f.kind){case Yi.BRACKET_L:return this.parseList(c);case Yi.BRACE_L:return this.parseObject(c);case Yi.INT:return this.advanceLexer(),this.node(f,{kind:Vi.INT,value:f.value});case Yi.FLOAT:return this.advanceLexer(),this.node(f,{kind:Vi.FLOAT,value:f.value});case Yi.STRING:case Yi.BLOCK_STRING:return this.parseStringLiteral();case Yi.NAME:switch(this.advanceLexer(),f.value){case"true":return this.node(f,{kind:Vi.BOOLEAN,value:!0});case"false":return this.node(f,{kind:Vi.BOOLEAN,value:!1});case"null":return this.node(f,{kind:Vi.NULL});default:return this.node(f,{kind:Vi.ENUM,value:f.value})}case Yi.DOLLAR:if(c){if(this.expectToken(Yi.DOLLAR),this._lexer.token.kind===Yi.NAME)throw Ta(this._lexer.source,f.start,`Unexpected variable "$${this._lexer.token.value}" in constant value.`);throw this.unexpected(f)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const c=this._lexer.token;return this.advanceLexer(),this.node(c,{kind:Vi.STRING,value:c.value,block:c.kind===Yi.BLOCK_STRING})}parseList(c){return this.node(this._lexer.token,{kind:Vi.LIST,values:this.any(Yi.BRACKET_L,()=>this.parseValueLiteral(c),Yi.BRACKET_R)})}parseObject(c){return this.node(this._lexer.token,{kind:Vi.OBJECT,fields:this.any(Yi.BRACE_L,()=>this.parseObjectField(c),Yi.BRACE_R)})}parseObjectField(c){const f=this._lexer.token,v=this.parseName();return this.expectToken(Yi.COLON),this.node(f,{kind:Vi.OBJECT_FIELD,name:v,value:this.parseValueLiteral(c)})}parseDirectives(c){const f=[];for(;this.peek(Yi.AT);)f.push(this.parseDirective(c));return f}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(c){const f=this._lexer.token;return this.expectToken(Yi.AT),this.node(f,{kind:Vi.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(c)})}parseTypeReference(){const c=this._lexer.token;let f;if(this.expectOptionalToken(Yi.BRACKET_L)){const v=this.parseTypeReference();this.expectToken(Yi.BRACKET_R),f=this.node(c,{kind:Vi.LIST_TYPE,type:v})}else f=this.parseNamedType();return this.expectOptionalToken(Yi.BANG)?this.node(c,{kind:Vi.NON_NULL_TYPE,type:f}):f}parseNamedType(){return this.node(this._lexer.token,{kind:Vi.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(Yi.STRING)||this.peek(Yi.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const c=this._lexer.token,f=this.parseDescription();this.expectKeyword("schema");const v=this.parseConstDirectives(),x=this.many(Yi.BRACE_L,this.parseOperationTypeDefinition,Yi.BRACE_R);return this.node(c,{kind:Vi.SCHEMA_DEFINITION,description:f,directives:v,operationTypes:x})}parseOperationTypeDefinition(){const c=this._lexer.token,f=this.parseOperationType();this.expectToken(Yi.COLON);const v=this.parseNamedType();return this.node(c,{kind:Vi.OPERATION_TYPE_DEFINITION,operation:f,type:v})}parseScalarTypeDefinition(){const c=this._lexer.token,f=this.parseDescription();this.expectKeyword("scalar");const v=this.parseName(),x=this.parseConstDirectives();return this.node(c,{kind:Vi.SCALAR_TYPE_DEFINITION,description:f,name:v,directives:x})}parseObjectTypeDefinition(){const c=this._lexer.token,f=this.parseDescription();this.expectKeyword("type");const v=this.parseName(),x=this.parseImplementsInterfaces(),V=this.parseConstDirectives(),Pe=this.parseFieldsDefinition();return this.node(c,{kind:Vi.OBJECT_TYPE_DEFINITION,description:f,name:v,interfaces:x,directives:V,fields:Pe})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(Yi.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(Yi.BRACE_L,this.parseFieldDefinition,Yi.BRACE_R)}parseFieldDefinition(){const c=this._lexer.token,f=this.parseDescription(),v=this.parseName(),x=this.parseArgumentDefs();this.expectToken(Yi.COLON);const V=this.parseTypeReference(),Pe=this.parseConstDirectives();return this.node(c,{kind:Vi.FIELD_DEFINITION,description:f,name:v,arguments:x,type:V,directives:Pe})}parseArgumentDefs(){return this.optionalMany(Yi.PAREN_L,this.parseInputValueDef,Yi.PAREN_R)}parseInputValueDef(){const c=this._lexer.token,f=this.parseDescription(),v=this.parseName();this.expectToken(Yi.COLON);const x=this.parseTypeReference();let V;this.expectOptionalToken(Yi.EQUALS)&&(V=this.parseConstValueLiteral());const Pe=this.parseConstDirectives();return this.node(c,{kind:Vi.INPUT_VALUE_DEFINITION,description:f,name:v,type:x,defaultValue:V,directives:Pe})}parseInterfaceTypeDefinition(){const c=this._lexer.token,f=this.parseDescription();this.expectKeyword("interface");const v=this.parseName(),x=this.parseImplementsInterfaces(),V=this.parseConstDirectives(),Pe=this.parseFieldsDefinition();return this.node(c,{kind:Vi.INTERFACE_TYPE_DEFINITION,description:f,name:v,interfaces:x,directives:V,fields:Pe})}parseUnionTypeDefinition(){const c=this._lexer.token,f=this.parseDescription();this.expectKeyword("union");const v=this.parseName(),x=this.parseConstDirectives(),V=this.parseUnionMemberTypes();return this.node(c,{kind:Vi.UNION_TYPE_DEFINITION,description:f,name:v,directives:x,types:V})}parseUnionMemberTypes(){return this.expectOptionalToken(Yi.EQUALS)?this.delimitedMany(Yi.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const c=this._lexer.token,f=this.parseDescription();this.expectKeyword("enum");const v=this.parseName(),x=this.parseConstDirectives(),V=this.parseEnumValuesDefinition();return this.node(c,{kind:Vi.ENUM_TYPE_DEFINITION,description:f,name:v,directives:x,values:V})}parseEnumValuesDefinition(){return this.optionalMany(Yi.BRACE_L,this.parseEnumValueDefinition,Yi.BRACE_R)}parseEnumValueDefinition(){const c=this._lexer.token,f=this.parseDescription(),v=this.parseEnumValueName(),x=this.parseConstDirectives();return this.node(c,{kind:Vi.ENUM_VALUE_DEFINITION,description:f,name:v,directives:x})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw Ta(this._lexer.source,this._lexer.token.start,`${Po(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const c=this._lexer.token,f=this.parseDescription();this.expectKeyword("input");const v=this.parseName(),x=this.parseConstDirectives(),V=this.parseInputFieldsDefinition();return this.node(c,{kind:Vi.INPUT_OBJECT_TYPE_DEFINITION,description:f,name:v,directives:x,fields:V})}parseInputFieldsDefinition(){return this.optionalMany(Yi.BRACE_L,this.parseInputValueDef,Yi.BRACE_R)}parseTypeSystemExtension(){const c=this._lexer.lookahead();if(c.kind===Yi.NAME)switch(c.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(c)}parseSchemaExtension(){const c=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const f=this.parseConstDirectives(),v=this.optionalMany(Yi.BRACE_L,this.parseOperationTypeDefinition,Yi.BRACE_R);if(0===f.length&&0===v.length)throw this.unexpected();return this.node(c,{kind:Vi.SCHEMA_EXTENSION,directives:f,operationTypes:v})}parseScalarTypeExtension(){const c=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const f=this.parseName(),v=this.parseConstDirectives();if(0===v.length)throw this.unexpected();return this.node(c,{kind:Vi.SCALAR_TYPE_EXTENSION,name:f,directives:v})}parseObjectTypeExtension(){const c=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const f=this.parseName(),v=this.parseImplementsInterfaces(),x=this.parseConstDirectives(),V=this.parseFieldsDefinition();if(0===v.length&&0===x.length&&0===V.length)throw this.unexpected();return this.node(c,{kind:Vi.OBJECT_TYPE_EXTENSION,name:f,interfaces:v,directives:x,fields:V})}parseInterfaceTypeExtension(){const c=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const f=this.parseName(),v=this.parseImplementsInterfaces(),x=this.parseConstDirectives(),V=this.parseFieldsDefinition();if(0===v.length&&0===x.length&&0===V.length)throw this.unexpected();return this.node(c,{kind:Vi.INTERFACE_TYPE_EXTENSION,name:f,interfaces:v,directives:x,fields:V})}parseUnionTypeExtension(){const c=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const f=this.parseName(),v=this.parseConstDirectives(),x=this.parseUnionMemberTypes();if(0===v.length&&0===x.length)throw this.unexpected();return this.node(c,{kind:Vi.UNION_TYPE_EXTENSION,name:f,directives:v,types:x})}parseEnumTypeExtension(){const c=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const f=this.parseName(),v=this.parseConstDirectives(),x=this.parseEnumValuesDefinition();if(0===v.length&&0===x.length)throw this.unexpected();return this.node(c,{kind:Vi.ENUM_TYPE_EXTENSION,name:f,directives:v,values:x})}parseInputObjectTypeExtension(){const c=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const f=this.parseName(),v=this.parseConstDirectives(),x=this.parseInputFieldsDefinition();if(0===v.length&&0===x.length)throw this.unexpected();return this.node(c,{kind:Vi.INPUT_OBJECT_TYPE_EXTENSION,name:f,directives:v,fields:x})}parseDirectiveDefinition(){const c=this._lexer.token,f=this.parseDescription();this.expectKeyword("directive"),this.expectToken(Yi.AT);const v=this.parseName(),x=this.parseArgumentDefs(),V=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const Pe=this.parseDirectiveLocations();return this.node(c,{kind:Vi.DIRECTIVE_DEFINITION,description:f,name:v,arguments:x,repeatable:V,locations:Pe})}parseDirectiveLocations(){return this.delimitedMany(Yi.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const c=this._lexer.token,f=this.parseName();if(Object.prototype.hasOwnProperty.call(yu,f.value))return f;throw this.unexpected(c)}node(c,f){return!0!==this._options.noLocation&&(f.loc=new Hn(c,this._lexer.lastToken,this._lexer.source)),f}peek(c){return this._lexer.token.kind===c}expectToken(c){const f=this._lexer.token;if(f.kind===c)return this.advanceLexer(),f;throw Ta(this._lexer.source,f.start,`Expected ${mh(c)}, found ${Po(f)}.`)}expectOptionalToken(c){return this._lexer.token.kind===c&&(this.advanceLexer(),!0)}expectKeyword(c){const f=this._lexer.token;if(f.kind!==Yi.NAME||f.value!==c)throw Ta(this._lexer.source,f.start,`Expected "${c}", found ${Po(f)}.`);this.advanceLexer()}expectOptionalKeyword(c){const f=this._lexer.token;return f.kind===Yi.NAME&&f.value===c&&(this.advanceLexer(),!0)}unexpected(c){const f=c??this._lexer.token;return Ta(this._lexer.source,f.start,`Unexpected ${Po(f)}.`)}any(c,f,v){this.expectToken(c);const x=[];for(;!this.expectOptionalToken(v);)x.push(f.call(this));return x}optionalMany(c,f,v){if(this.expectOptionalToken(c)){const x=[];do{x.push(f.call(this))}while(!this.expectOptionalToken(v));return x}return[]}many(c,f,v){this.expectToken(c);const x=[];do{x.push(f.call(this))}while(!this.expectOptionalToken(v));return x}delimitedMany(c,f){this.expectOptionalToken(c);const v=[];do{v.push(f.call(this))}while(this.expectOptionalToken(c));return v}advanceLexer(){const{maxTokens:c}=this._options,f=this._lexer.advance();if(void 0!==c&&f.kind!==Yi.EOF&&(++this._tokenCounter,this._tokenCounter>c))throw Ta(this._lexer.source,f.start,`Document contains more that ${c} tokens. Parsing aborted.`)}}function Po(o){const c=o.value;return mh(o.kind)+(null!=c?` "${c}"`:"")}function mh(o){return function Tf(o){return o===Yi.BANG||o===Yi.DOLLAR||o===Yi.AMP||o===Yi.PAREN_L||o===Yi.PAREN_R||o===Yi.SPREAD||o===Yi.COLON||o===Yi.EQUALS||o===Yi.AT||o===Yi.BRACKET_L||o===Yi.BRACKET_R||o===Yi.BRACE_L||o===Yi.PIPE||o===Yi.BRACE_R}(o)?`"${o}"`:o}var oc=new Map,lc=new Map,ph=!0,rd=!1;function wu(o){return o.replace(/[\s,]+/g," ").trim()}function Lf(o){var c=wu(o);if(!oc.has(c)){var f=function ac(o,c){return new Ac(o,c).parseDocument()}(o,{experimentalFragmentVariables:rd,allowLegacyFragmentVariables:rd});if(!f||"Document"!==f.kind)throw new Error("Not a valid GraphQL document.");oc.set(c,function $d(o){var c=new Set(o.definitions);c.forEach(function(v){v.loc&&delete v.loc,Object.keys(v).forEach(function(x){var V=v[x];V&&"object"==typeof V&&c.add(V)})});var f=o.loc;return f&&(delete f.startToken,delete f.endToken),o}(function ad(o){var c=new Set,f=[];return o.definitions.forEach(function(v){if("FragmentDefinition"===v.kind){var x=v.name.value,V=function sd(o){return wu(o.source.body.substring(o.start,o.end))}(v.loc),Pe=lc.get(x);Pe&&!Pe.has(V)?ph&&console.warn("Warning: fragment with name "+x+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):Pe||lc.set(x,Pe=new Set),Pe.add(V),c.has(V)||(c.add(V),f.push(v))}else f.push(v)}),qc(qc({},o),{definitions:f})}(f)))}return oc.get(c)}function Sc(o){for(var c=[],f=1;f<arguments.length;f++)c[f-1]=arguments[f];"string"==typeof o&&(o=[o]);var v=o[0];return c.forEach(function(x,V){v+=x&&"Document"===x.kind?x.loc.source.body:x,v+=o[V+1]}),Lf(v)}var Fa_gql=Sc,Fa_resetCaches=function Ff(){oc.clear(),lc.clear()},Fa_disableFragmentWarnings=function Mu(){ph=!1},Fa_enableExperimentalFragmentVariables=function Pf(){rd=!0},Fa_disableExperimentalFragmentVariables=function Rf(){rd=!1};(function(o){o.gql=Fa_gql,o.resetCaches=Fa_resetCaches,o.disableFragmentWarnings=Fa_disableFragmentWarnings,o.enableExperimentalFragmentVariables=Fa_enableExperimentalFragmentVariables,o.disableExperimentalFragmentVariables=Fa_disableExperimentalFragmentVariables})(Sc||(Sc={})),Sc.default=Sc;var Eu=p(28228),Cu=p(98434),Us=p(51371);function kc(o){return new a.c(c=>(o().then(f=>{c.closed||(c.next(f),c.complete())},f=>{c.closed||c.error(f)}),()=>c.unsubscribe()))}class vh{zone;constructor(c){this.zone=c}now=Date.now?Date.now:()=>+new Date;schedule(c,f=0,v){return this.zone.run(()=>l.T.schedule(c,f,v))}}function Tu(o){return o[m.s]=()=>o,o}function Au(o,c){return o.pipe((0,Us.Q)(new vh(c)))}class bh{obsQuery;valueChanges;queryId;constructor(c,f,v){this.obsQuery=c;const x=Au((0,s.H)(Tu(this.obsQuery)),f);this.valueChanges=v.useInitialLoading?x.pipe(function Nf(o){return function(f){return new a.c(function(x){const V=o.getCurrentResult(),{loading:Pe,errors:Ft,error:vn,partial:Jt,data:jn}=V,{partialRefetch:Qn,fetchPolicy:ci}=o.options,qn=Ft||vn;return Qn&&Jt&&(!jn||0===Object.keys(jn).length)&&"cache-only"!==ci&&!Pe&&!qn&&x.next({...V,loading:!0,networkStatus:y.loading}),f.subscribe(x)})}}(this.obsQuery)):x,this.queryId=this.obsQuery.queryId}get options(){return this.obsQuery.options}get variables(){return this.obsQuery.variables}result(){return this.obsQuery.result()}getCurrentResult(){return this.obsQuery.getCurrentResult()}getLastResult(){return this.obsQuery.getLastResult()}getLastError(){return this.obsQuery.getLastError()}resetLastResults(){return this.obsQuery.resetLastResults()}refetch(c){return this.obsQuery.refetch(c)}fetchMore(c){return this.obsQuery.fetchMore(c)}subscribeToMore(c){return this.obsQuery.subscribeToMore(c)}updateQuery(c){return this.obsQuery.updateQuery(c)}stopPolling(){return this.obsQuery.stopPolling()}startPolling(c){return this.obsQuery.startPolling(c)}setOptions(c){return this.obsQuery.setOptions(c)}setVariables(c){return this.obsQuery.setVariables(c)}}const Bf=new n.nKC("APOLLO_FLAGS"),Wd=new n.nKC("APOLLO_OPTIONS"),Yf=new n.nKC("APOLLO_NAMED_OPTIONS");class yh{ngZone;flags;_client;useInitialLoading;useMutationLoading;constructor(c,f,v){this.ngZone=c,this.flags=f,this._client=v,this.useInitialLoading=f?.useInitialLoading??!1,this.useMutationLoading=f?.useMutationLoading??!1}watchQuery(c){return new bh(this.ensureClient().watchQuery({...c}),this.ngZone,{useInitialLoading:this.useInitialLoading,...c})}query(c){return kc(()=>this.ensureClient().query({...c}))}mutate(c){return function _h(o,c){return c?o.pipe((0,Cu.Z)({loading:!0}),(0,Eu.T)(f=>({...f,loading:!!f.loading}))):o.pipe((0,Eu.T)(f=>({...f,loading:!1})))}(kc(()=>this.ensureClient().mutate({...c})),c.useMutationLoading??this.useMutationLoading)}subscribe(c,f){const v=(0,s.H)(Tu(this.ensureClient().subscribe({...c})));return f&&!0!==f.useZone?v:Au(v,this.ngZone)}get client(){return this.ensureClient()}set client(c){if(this._client)throw new Error("Client has been already defined");this._client=c}ensureClient(){return this.checkInstance(),this._client}checkInstance(){if(this._client)return!0;throw new Error("Client has not been defined yet")}}let Dh=(()=>{class o extends yh{_ngZone;map=new Map;constructor(f,v,x,V){if(super(f,V),this._ngZone=f,v&&this.createDefault(v),x&&"object"==typeof x)for(let Pe in x)x.hasOwnProperty(Pe)&&this.create(x[Pe],Pe)}create(f,v){Su(v)?this.createNamed(v,f):this.createDefault(f)}default(){return this}use(f){return Su(f)?this.map.get(f):this.default()}createDefault(f){if(this._client)throw new Error("Apollo has been already created.");this.client=new Vl(f)}createNamed(f,v){if(this.map.has(f))throw new Error(`Client ${f} has been already created`);this.map.set(f,new yh(this._ngZone,this.flags,new Vl(v)))}removeClient(f){Su(f)?this.map.delete(f):this._client=void 0}static \u0275fac=function(v){return new(v||o)(n.KVO(n.SKi),n.KVO(Wd,8),n.KVO(Yf,8),n.KVO(Bf,8))};static \u0275prov=n.jDH({token:o,factory:o.\u0275fac})}return o})();function Su(o){return!!o&&"default"!==o}const xh=[Dh];let wh=(()=>{class o{static \u0275fac=function(v){return new(v||o)};static \u0275mod=n.$C({type:o});static \u0275inj=n.G2t({providers:xh})}return o})();const Eh=function Mh(o,...c){return Sc(o,...c)}},32711:(Bt,Ce,p)=>{"use strict";p.d(Ce,{GP:()=>Je,uk:()=>ze});var n=p(96760);function a(st,$t,un){const xn=function s(st,$t,un){return new Intl.DateTimeFormat(un?[un.code,"en-US"]:void 0,{timeZone:$t,timeZoneName:st})}(st,un.timeZone,un.locale);return"formatToParts"in xn?function l(st,$t){const un=st.formatToParts($t);for(let xn=un.length-1;xn>=0;--xn)if("timeZoneName"===un[xn].type)return un[xn].value}(xn,$t):function m(st,$t){const un=st.format($t).replace(/\u200E/g,""),xn=/ [\w-+ ]+$/.exec(un);return xn?xn[0].substr(1):""}(xn,$t)}const A={year:0,month:1,day:2,hour:3,minute:4,second:5},ie={};function _e(st,$t,un,xn,ri,Dn,Fe){const Rt=new Date(0);return Rt.setUTCFullYear(st,$t,un),Rt.setUTCHours(xn,ri,Dn,Fe),Rt}const ae=36e5,fe=6e4,be={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-])(\d{2}):?(\d{2})$/};function Te(st,$t,un){if(!st)return 0;let ri,Dn,xn=be.timezoneZ.exec(st);if(xn)return 0;if(xn=be.timezoneHH.exec(st),xn)return ri=parseInt(xn[1],10),P(ri)?-ri*ae:NaN;if(xn=be.timezoneHHMM.exec(st),xn){ri=parseInt(xn[2],10);const Fe=parseInt(xn[3],10);return P(ri,Fe)?(Dn=Math.abs(ri)*ae+Fe*fe,"+"===xn[1]?-Dn:Dn):NaN}if(function te(st){if(E[st])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:st}),E[st]=!0,!0}catch{return!1}}(st)){$t=new Date($t||Date.now());const Fe=un?$t:function Ge(st){return _e(st.getFullYear(),st.getMonth(),st.getDate(),st.getHours(),st.getMinutes(),st.getSeconds(),st.getMilliseconds())}($t),Rt=_t(Fe,st);return-(un?Rt:function dt(st,$t,un){let ri=st.getTime()-$t;const Dn=_t(new Date(ri),un);if($t===Dn)return $t;ri-=Dn-$t;const Fe=_t(new Date(ri),un);return Dn===Fe?Dn:Math.max(Dn,Fe)}($t,Rt,st))}return NaN}function _t(st,$t){const un=function y(st,$t){const un=function S(st){if(!ie[st]){const $t=new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:"America/New_York",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z"));ie[st]="06/25/2014, 00:00:00"===$t||"\u200e06\u200e/\u200e25\u200e/\u200e2014\u200e \u200e00\u200e:\u200e00\u200e:\u200e00"===$t?new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:st,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:st,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return ie[st]}($t);return"formatToParts"in un?function L(st,$t){try{const un=st.formatToParts($t),xn=[];for(let ri=0;ri<un.length;ri++){const Dn=A[un[ri].type];void 0!==Dn&&(xn[Dn]=parseInt(un[ri].value,10))}return xn}catch(un){if(un instanceof RangeError)return[NaN];throw un}}(un,st):function Z(st,$t){const un=st.format($t),xn=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(un);return[parseInt(xn[3],10),parseInt(xn[1],10),parseInt(xn[2],10),parseInt(xn[4],10),parseInt(xn[5],10),parseInt(xn[6],10)]}(un,st)}(st,$t),xn=_e(un[0],un[1]-1,un[2],un[3]%24,un[4],un[5],0).getTime();let ri=st.getTime();const Dn=ri%1e3;return ri-=Dn>=0?Dn:1e3+Dn,xn-ri}function P(st,$t){return-23<=st&&st<=23&&(null==$t||0<=$t&&$t<=59)}const E={},we={X:function(st,$t,un){const xn=at(un.timeZone,st);if(0===xn)return"Z";switch($t){case"X":return yt(xn);case"XXXX":case"XX":return je(xn);default:return je(xn,":")}},x:function(st,$t,un){const xn=at(un.timeZone,st);switch($t){case"x":return yt(xn);case"xxxx":case"xx":return je(xn);default:return je(xn,":")}},O:function(st,$t,un){const xn=at(un.timeZone,st);switch($t){case"O":case"OO":case"OOO":return"GMT"+function nn(st,$t=""){const un=st>0?"-":"+",xn=Math.abs(st),ri=Math.floor(xn/60),Dn=xn%60;return 0===Dn?un+String(ri):un+String(ri)+$t+We(Dn,2)}(xn,":");default:return"GMT"+je(xn,":")}},z:function(st,$t,un){switch($t){case"z":case"zz":case"zzz":return a("short",st,un);default:return a("long",st,un)}}};function at(st,$t){const un=st?Te(st,$t,!0)/6e4:$t?.getTimezoneOffset()??0;if(Number.isNaN(un))throw new RangeError("Invalid time zone specified: "+st);return un}function We(st,$t){const un=st<0?"-":"";let xn=Math.abs(st).toString();for(;xn.length<$t;)xn="0"+xn;return un+xn}function je(st,$t=""){const un=st>0?"-":"+",xn=Math.abs(st);return un+We(Math.floor(xn/60),2)+$t+We(Math.floor(xn%60),2)}function yt(st,$t){return st%60==0?(st>0?"-":"+")+We(Math.abs(st)/60,2):je(st,$t)}function pn(st){const $t=new Date(Date.UTC(st.getFullYear(),st.getMonth(),st.getDate(),st.getHours(),st.getMinutes(),st.getSeconds(),st.getMilliseconds()));return $t.setUTCFullYear(st.getFullYear()),+st-+$t}const gn=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/,Et=36e5,ln=6e4,Xt=2,_n={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,plainTime:/:/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:gn};function ke(st,$t={}){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(null===st)return new Date(NaN);const un=null==$t.additionalDigits?Xt:Number($t.additionalDigits);if(2!==un&&1!==un&&0!==un)throw new RangeError("additionalDigits must be 0, 1 or 2");if(st instanceof Date||"object"==typeof st&&"[object Date]"===Object.prototype.toString.call(st))return new Date(st.getTime());if("number"==typeof st||"[object Number]"===Object.prototype.toString.call(st))return new Date(st);if("[object String]"!==Object.prototype.toString.call(st))return new Date(NaN);const xn=function re(st){const $t={};let xn,un=_n.dateTimePattern.exec(st);if(un?($t.date=un[1],xn=un[3]):(un=_n.datePattern.exec(st),un?($t.date=un[1],xn=un[2]):($t.date=null,xn=st)),xn){const ri=_n.timeZone.exec(xn);ri?($t.time=xn.replace(ri[1],""),$t.timeZone=ri[1].trim()):$t.time=xn}return $t}(st),{year:ri,restDateString:Dn}=function pe(st,$t){if(st){const un=_n.YYY[$t],xn=_n.YYYYY[$t];let ri=_n.YYYY.exec(st)||xn.exec(st);if(ri){const Dn=ri[1];return{year:parseInt(Dn,10),restDateString:st.slice(Dn.length)}}if(ri=_n.YY.exec(st)||un.exec(st),ri){const Dn=ri[1];return{year:100*parseInt(Dn,10),restDateString:st.slice(Dn.length)}}}return{year:null}}(xn.date,un),Fe=function U(st,$t){if(null===$t)return null;let un,xn,ri;if(!st||!st.length)return un=new Date(0),un.setUTCFullYear($t),un;let Dn=_n.MM.exec(st);if(Dn)return un=new Date(0),xn=parseInt(Dn[1],10)-1,It($t,xn)?(un.setUTCFullYear($t,xn),un):new Date(NaN);if(Dn=_n.DDD.exec(st),Dn){un=new Date(0);const Fe=parseInt(Dn[1],10);return function oe(st,$t){if($t<1)return!1;const un=tt(st);return!(un&&$t>366||!un&&$t>365)}($t,Fe)?(un.setUTCFullYear($t,0,Fe),un):new Date(NaN)}if(Dn=_n.MMDD.exec(st),Dn){un=new Date(0),xn=parseInt(Dn[1],10)-1;const Fe=parseInt(Dn[2],10);return It($t,xn,Fe)?(un.setUTCFullYear($t,xn,Fe),un):new Date(NaN)}if(Dn=_n.Www.exec(st),Dn)return ri=parseInt(Dn[1],10)-1,Ze(ri)?J($t,ri):new Date(NaN);if(Dn=_n.WwwD.exec(st),Dn){ri=parseInt(Dn[1],10)-1;const Fe=parseInt(Dn[2],10)-1;return Ze(ri,Fe)?J($t,ri,Fe):new Date(NaN)}return null}(Dn,ri);if(null===Fe||isNaN(Fe.getTime()))return new Date(NaN);if(Fe){const Rt=Fe.getTime();let me,qt=0;if(xn.time&&(qt=function G(st){let $t,un,xn=_n.HH.exec(st);if(xn)return $t=parseFloat(xn[1].replace(",",".")),Ee($t)?$t%24*Et:NaN;if(xn=_n.HHMM.exec(st),xn)return $t=parseInt(xn[1],10),un=parseFloat(xn[2].replace(",",".")),Ee($t,un)?$t%24*Et+un*ln:NaN;if(xn=_n.HHMMSS.exec(st),xn){$t=parseInt(xn[1],10),un=parseInt(xn[2],10);const ri=parseFloat(xn[3].replace(",","."));return Ee($t,un,ri)?$t%24*Et+un*ln+1e3*ri:NaN}return null}(xn.time),null===qt||isNaN(qt)))return new Date(NaN);if(xn.timeZone||$t.timeZone){if(me=Te(xn.timeZone||$t.timeZone,new Date(Rt+qt)),isNaN(me))return new Date(NaN)}else me=pn(new Date(Rt+qt)),me=pn(new Date(Rt+qt+me));return new Date(Rt+qt+me)}return new Date(NaN)}function J(st,$t,un){$t=$t||0,un=un||0;const xn=new Date(0);xn.setUTCFullYear(st,0,4);const Dn=7*$t+un+1-(xn.getUTCDay()||7);return xn.setUTCDate(xn.getUTCDate()+Dn),xn}const Ne=[31,28,31,30,31,30,31,31,30,31,30,31],Pt=[31,29,31,30,31,30,31,31,30,31,30,31];function tt(st){return st%400==0||st%4==0&&st%100!=0}function It(st,$t,un){if($t<0||$t>11)return!1;if(null!=un){if(un<1)return!1;const xn=tt(st);if(xn&&un>Pt[$t]||!xn&&un>Ne[$t])return!1}return!0}function Ze(st,$t){return!(st<0||st>52||null!=$t&&($t<0||$t>6))}function Ee(st,$t,un){return!(st<0||st>=25||null!=$t&&($t<0||$t>=60)||null!=un&&(un<0||un>=60))}const rt=/([xXOz]+)|''|'(''|[^'])+('|$)/g;function Je(st,$t,un={}){const xn=($t=String($t)).match(rt);if(xn){const ri=ke(un.originalDate||st,un);$t=xn.reduce(function(Dn,Fe){if("'"===Fe[0])return Dn;const Rt=Dn.indexOf(Fe),qt="'"===Dn[Rt-1],me=Dn.replace(Fe,"'"+we[Fe[0]](ri,Fe,un)+"'");return qt?me.substring(0,Rt-1)+me.substring(Rt+1):me},$t)}return(0,n.GP)(st,$t,un)}function ze(st,$t,un){if("string"==typeof st&&!st.match(gn))return ke(st,{...un,timeZone:$t});const xn=_e((st=ke(st,un)).getFullYear(),st.getMonth(),st.getDate(),st.getHours(),st.getMinutes(),st.getSeconds(),st.getMilliseconds()).getTime(),ri=Te($t,new Date(xn));return new Date(xn+ri)}},74548:(Bt,Ce,p)=>{"use strict";p.d(Ce,{q:()=>a});let n={};function a(){return n}},19746:(Bt,Ce,p)=>{"use strict";p.d(Ce,{m:()=>m});const n=(s,y)=>{switch(s){case"P":return y.date({width:"short"});case"PP":return y.date({width:"medium"});case"PPP":return y.date({width:"long"});default:return y.date({width:"full"})}},a=(s,y)=>{switch(s){case"p":return y.time({width:"short"});case"pp":return y.time({width:"medium"});case"ppp":return y.time({width:"long"});default:return y.time({width:"full"})}},m={p:a,P:(s,y)=>{const A=s.match(/(P+)(p+)?/)||[],L=A[1],Z=A[2];if(!Z)return n(s,y);let ie;switch(L){case"P":ie=y.dateTime({width:"short"});break;case"PP":ie=y.dateTime({width:"medium"});break;case"PPP":ie=y.dateTime({width:"long"});break;default:ie=y.dateTime({width:"full"})}return ie.replace("{{date}}",n(L,y)).replace("{{time}}",a(Z,y))}}},36706:(Bt,Ce,p)=>{"use strict";p.d(Ce,{G:()=>a});var n=p(53195);function a(l){const m=(0,n.a)(l),s=new Date(Date.UTC(m.getFullYear(),m.getMonth(),m.getDate(),m.getHours(),m.getMinutes(),m.getSeconds(),m.getMilliseconds()));return s.setUTCFullYear(m.getFullYear()),+l-+s}},5177:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Ss:()=>y,ef:()=>m,xM:()=>s});const n=/^D+$/,a=/^Y+$/,l=["D","DD","YY","YYYY"];function m(L){return n.test(L)}function s(L){return a.test(L)}function y(L,Z,ie){const S=function A(L,Z,ie){const S="Y"===L[0]?"years":"days of the month";return`Use \`${L.toLowerCase()}\` instead of \`${L}\` (in \`${Z}\`) for formatting ${S} to the input \`${ie}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(L,Z,ie);if(console.warn(S),l.includes(L))throw new RangeError(S)}},67601:(Bt,Ce,p)=>{"use strict";p.d(Ce,{W:()=>s});var n=p(97128),a=p(77120),l=p(82551),m=p(53195);function s(A,L){const{years:Z=0,months:ie=0,weeks:S=0,days:_e=0,hours:ae=0,minutes:fe=0,seconds:be=0}=L,Te=(0,m.a)(A),Ge=ie||Z?(0,a.P)(Te,ie+12*Z):Te,_t=_e||S?(0,n.f)(Ge,_e+7*S):Ge,E=1e3*(be+60*(fe+60*ae));return(0,l.w)(A,_t.getTime()+E)}},97128:(Bt,Ce,p)=>{"use strict";p.d(Ce,{f:()=>l});var n=p(53195),a=p(82551);function l(s,y){const A=(0,n.a)(s);return isNaN(y)?(0,a.w)(s,NaN):(y&&A.setDate(A.getDate()+y),A)}},77120:(Bt,Ce,p)=>{"use strict";p.d(Ce,{P:()=>l});var n=p(53195),a=p(82551);function l(s,y){const A=(0,n.a)(s);if(isNaN(y))return(0,a.w)(s,NaN);if(!y)return A;const L=A.getDate(),Z=(0,a.w)(s,A.getTime());return Z.setMonth(A.getMonth()+y+1,0),L>=Z.getDate()?Z:(A.setFullYear(Z.getFullYear(),Z.getMonth(),L),A)}},80742:(Bt,Ce,p)=>{"use strict";p.d(Ce,{T:()=>a});var n=p(53195);function a(m,s){const y=(0,n.a)(m),A=(0,n.a)(s),L=y.getTime()-A.getTime();return L>0?-1:L<0?1:L}},36371:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Cg:()=>A,_m:()=>Z,my:()=>s,s0:()=>L,w4:()=>y}),Math.pow(10,8);const s=6048e5,y=864e5,A=6e4,L=36e5,Z=1e3},82551:(Bt,Ce,p)=>{"use strict";function n(l,m){return l instanceof Date?new l.constructor(m):new Date(m)}p.d(Ce,{w:()=>n})},96760:(Bt,Ce,p)=>{"use strict";p.d(Ce,{GP:()=>ke});var n=p(25007),a=p(74548),l=p(36371),m=p(53195);function s(U){const G=(0,m.a)(U);return G.setHours(0,0,0,0),G}var A=p(36706),ie=p(82551);var be=p(60266),Te=p(27140),Ge=p(25424),_t=p(94967);function dt(U,G){return(U<0?"-":"")+Math.abs(U).toString().padStart(G,"0")}const P={y(U,G){const J=U.getFullYear(),Ne=J>0?J:1-J;return dt("yy"===G?Ne%100:Ne,G.length)},M(U,G){const J=U.getMonth();return"M"===G?String(J+1):dt(J+1,2)},d:(U,G)=>dt(U.getDate(),G.length),a(U,G){const J=U.getHours()/12>=1?"pm":"am";switch(G){case"a":case"aa":return J.toUpperCase();case"aaa":return J;case"aaaaa":return J[0];default:return"am"===J?"a.m.":"p.m."}},h:(U,G)=>dt(U.getHours()%12||12,G.length),H:(U,G)=>dt(U.getHours(),G.length),m:(U,G)=>dt(U.getMinutes(),G.length),s:(U,G)=>dt(U.getSeconds(),G.length),S(U,G){const J=G.length,Ne=U.getMilliseconds();return dt(Math.trunc(Ne*Math.pow(10,J-3)),G.length)}},te={G:function(U,G,J){const Ne=U.getFullYear()>0?1:0;switch(G){case"G":case"GG":case"GGG":return J.era(Ne,{width:"abbreviated"});case"GGGGG":return J.era(Ne,{width:"narrow"});default:return J.era(Ne,{width:"wide"})}},y:function(U,G,J){if("yo"===G){const Ne=U.getFullYear();return J.ordinalNumber(Ne>0?Ne:1-Ne,{unit:"year"})}return P.y(U,G)},Y:function(U,G,J,Ne){const Pt=(0,_t.h)(U,Ne),tt=Pt>0?Pt:1-Pt;return"YY"===G?dt(tt%100,2):"Yo"===G?J.ordinalNumber(tt,{unit:"year"}):dt(tt,G.length)},R:function(U,G){return dt((0,Te.p)(U),G.length)},u:function(U,G){return dt(U.getFullYear(),G.length)},Q:function(U,G,J){const Ne=Math.ceil((U.getMonth()+1)/3);switch(G){case"Q":return String(Ne);case"QQ":return dt(Ne,2);case"Qo":return J.ordinalNumber(Ne,{unit:"quarter"});case"QQQ":return J.quarter(Ne,{width:"abbreviated",context:"formatting"});case"QQQQQ":return J.quarter(Ne,{width:"narrow",context:"formatting"});default:return J.quarter(Ne,{width:"wide",context:"formatting"})}},q:function(U,G,J){const Ne=Math.ceil((U.getMonth()+1)/3);switch(G){case"q":return String(Ne);case"qq":return dt(Ne,2);case"qo":return J.ordinalNumber(Ne,{unit:"quarter"});case"qqq":return J.quarter(Ne,{width:"abbreviated",context:"standalone"});case"qqqqq":return J.quarter(Ne,{width:"narrow",context:"standalone"});default:return J.quarter(Ne,{width:"wide",context:"standalone"})}},M:function(U,G,J){const Ne=U.getMonth();switch(G){case"M":case"MM":return P.M(U,G);case"Mo":return J.ordinalNumber(Ne+1,{unit:"month"});case"MMM":return J.month(Ne,{width:"abbreviated",context:"formatting"});case"MMMMM":return J.month(Ne,{width:"narrow",context:"formatting"});default:return J.month(Ne,{width:"wide",context:"formatting"})}},L:function(U,G,J){const Ne=U.getMonth();switch(G){case"L":return String(Ne+1);case"LL":return dt(Ne+1,2);case"Lo":return J.ordinalNumber(Ne+1,{unit:"month"});case"LLL":return J.month(Ne,{width:"abbreviated",context:"standalone"});case"LLLLL":return J.month(Ne,{width:"narrow",context:"standalone"});default:return J.month(Ne,{width:"wide",context:"standalone"})}},w:function(U,G,J,Ne){const Pt=(0,Ge.N)(U,Ne);return"wo"===G?J.ordinalNumber(Pt,{unit:"week"}):dt(Pt,G.length)},I:function(U,G,J){const Ne=(0,be.s)(U);return"Io"===G?J.ordinalNumber(Ne,{unit:"week"}):dt(Ne,G.length)},d:function(U,G,J){return"do"===G?J.ordinalNumber(U.getDate(),{unit:"date"}):P.d(U,G)},D:function(U,G,J){const Ne=function ae(U){const G=(0,m.a)(U);return function L(U,G){const J=s(U),Ne=s(G),Pt=+J-(0,A.G)(J),tt=+Ne-(0,A.G)(Ne);return Math.round((Pt-tt)/l.w4)}(G,function S(U){const G=(0,m.a)(U),J=(0,ie.w)(U,0);return J.setFullYear(G.getFullYear(),0,1),J.setHours(0,0,0,0),J}(G))+1}(U);return"Do"===G?J.ordinalNumber(Ne,{unit:"dayOfYear"}):dt(Ne,G.length)},E:function(U,G,J){const Ne=U.getDay();switch(G){case"E":case"EE":case"EEE":return J.day(Ne,{width:"abbreviated",context:"formatting"});case"EEEEE":return J.day(Ne,{width:"narrow",context:"formatting"});case"EEEEEE":return J.day(Ne,{width:"short",context:"formatting"});default:return J.day(Ne,{width:"wide",context:"formatting"})}},e:function(U,G,J,Ne){const Pt=U.getDay(),tt=(Pt-Ne.weekStartsOn+8)%7||7;switch(G){case"e":return String(tt);case"ee":return dt(tt,2);case"eo":return J.ordinalNumber(tt,{unit:"day"});case"eee":return J.day(Pt,{width:"abbreviated",context:"formatting"});case"eeeee":return J.day(Pt,{width:"narrow",context:"formatting"});case"eeeeee":return J.day(Pt,{width:"short",context:"formatting"});default:return J.day(Pt,{width:"wide",context:"formatting"})}},c:function(U,G,J,Ne){const Pt=U.getDay(),tt=(Pt-Ne.weekStartsOn+8)%7||7;switch(G){case"c":return String(tt);case"cc":return dt(tt,G.length);case"co":return J.ordinalNumber(tt,{unit:"day"});case"ccc":return J.day(Pt,{width:"abbreviated",context:"standalone"});case"ccccc":return J.day(Pt,{width:"narrow",context:"standalone"});case"cccccc":return J.day(Pt,{width:"short",context:"standalone"});default:return J.day(Pt,{width:"wide",context:"standalone"})}},i:function(U,G,J){const Ne=U.getDay(),Pt=0===Ne?7:Ne;switch(G){case"i":return String(Pt);case"ii":return dt(Pt,G.length);case"io":return J.ordinalNumber(Pt,{unit:"day"});case"iii":return J.day(Ne,{width:"abbreviated",context:"formatting"});case"iiiii":return J.day(Ne,{width:"narrow",context:"formatting"});case"iiiiii":return J.day(Ne,{width:"short",context:"formatting"});default:return J.day(Ne,{width:"wide",context:"formatting"})}},a:function(U,G,J){const Pt=U.getHours()/12>=1?"pm":"am";switch(G){case"a":case"aa":return J.dayPeriod(Pt,{width:"abbreviated",context:"formatting"});case"aaa":return J.dayPeriod(Pt,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return J.dayPeriod(Pt,{width:"narrow",context:"formatting"});default:return J.dayPeriod(Pt,{width:"wide",context:"formatting"})}},b:function(U,G,J){const Ne=U.getHours();let Pt;switch(Pt=12===Ne?"noon":0===Ne?"midnight":Ne/12>=1?"pm":"am",G){case"b":case"bb":return J.dayPeriod(Pt,{width:"abbreviated",context:"formatting"});case"bbb":return J.dayPeriod(Pt,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return J.dayPeriod(Pt,{width:"narrow",context:"formatting"});default:return J.dayPeriod(Pt,{width:"wide",context:"formatting"})}},B:function(U,G,J){const Ne=U.getHours();let Pt;switch(Pt=Ne>=17?"evening":Ne>=12?"afternoon":Ne>=4?"morning":"night",G){case"B":case"BB":case"BBB":return J.dayPeriod(Pt,{width:"abbreviated",context:"formatting"});case"BBBBB":return J.dayPeriod(Pt,{width:"narrow",context:"formatting"});default:return J.dayPeriod(Pt,{width:"wide",context:"formatting"})}},h:function(U,G,J){if("ho"===G){let Ne=U.getHours()%12;return 0===Ne&&(Ne=12),J.ordinalNumber(Ne,{unit:"hour"})}return P.h(U,G)},H:function(U,G,J){return"Ho"===G?J.ordinalNumber(U.getHours(),{unit:"hour"}):P.H(U,G)},K:function(U,G,J){const Ne=U.getHours()%12;return"Ko"===G?J.ordinalNumber(Ne,{unit:"hour"}):dt(Ne,G.length)},k:function(U,G,J){let Ne=U.getHours();return 0===Ne&&(Ne=24),"ko"===G?J.ordinalNumber(Ne,{unit:"hour"}):dt(Ne,G.length)},m:function(U,G,J){return"mo"===G?J.ordinalNumber(U.getMinutes(),{unit:"minute"}):P.m(U,G)},s:function(U,G,J){return"so"===G?J.ordinalNumber(U.getSeconds(),{unit:"second"}):P.s(U,G)},S:function(U,G){return P.S(U,G)},X:function(U,G,J){const Ne=U.getTimezoneOffset();if(0===Ne)return"Z";switch(G){case"X":return we(Ne);case"XXXX":case"XX":return at(Ne);default:return at(Ne,":")}},x:function(U,G,J){const Ne=U.getTimezoneOffset();switch(G){case"x":return we(Ne);case"xxxx":case"xx":return at(Ne);default:return at(Ne,":")}},O:function(U,G,J){const Ne=U.getTimezoneOffset();switch(G){case"O":case"OO":case"OOO":return"GMT"+ne(Ne,":");default:return"GMT"+at(Ne,":")}},z:function(U,G,J){const Ne=U.getTimezoneOffset();switch(G){case"z":case"zz":case"zzz":return"GMT"+ne(Ne,":");default:return"GMT"+at(Ne,":")}},t:function(U,G,J){return dt(Math.trunc(U.getTime()/1e3),G.length)},T:function(U,G,J){return dt(U.getTime(),G.length)}};function ne(U,G=""){const J=U>0?"-":"+",Ne=Math.abs(U),Pt=Math.trunc(Ne/60),tt=Ne%60;return 0===tt?J+String(Pt):J+String(Pt)+G+dt(tt,2)}function we(U,G){return U%60==0?(U>0?"-":"+")+dt(Math.abs(U)/60,2):at(U,G)}function at(U,G=""){const J=U>0?"-":"+",Ne=Math.abs(U);return J+dt(Math.trunc(Ne/60),2)+G+dt(Ne%60,2)}var We=p(19746),je=p(5177),yt=p(24804);const gn=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Et=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ln=/^'([^]*?)'?$/,Xt=/''/g,_n=/[a-zA-Z]/;function ke(U,G,J){const Ne=(0,a.q)(),Pt=J?.locale??Ne.locale??n.c,tt=J?.firstWeekContainsDate??J?.locale?.options?.firstWeekContainsDate??Ne.firstWeekContainsDate??Ne.locale?.options?.firstWeekContainsDate??1,It=J?.weekStartsOn??J?.locale?.options?.weekStartsOn??Ne.weekStartsOn??Ne.locale?.options?.weekStartsOn??0,oe=(0,m.a)(U);if(!function nn(U){if(!(0,yt.$)(U)&&"number"!=typeof U)return!1;const G=(0,m.a)(U);return!isNaN(Number(G))}(oe))throw new RangeError("Invalid time value");let Ze=G.match(Et).map(rt=>{const Je=rt[0];return"p"===Je||"P"===Je?(0,We.m[Je])(rt,Pt.formatLong):rt}).join("").match(gn).map(rt=>{if("''"===rt)return{isToken:!1,value:"'"};const Je=rt[0];if("'"===Je)return{isToken:!1,value:re(rt)};if(te[Je])return{isToken:!0,value:rt};if(Je.match(_n))throw new RangeError("Format string contains an unescaped latin alphabet character `"+Je+"`");return{isToken:!1,value:rt}});Pt.localize.preprocessor&&(Ze=Pt.localize.preprocessor(oe,Ze));const Ee={firstWeekContainsDate:tt,weekStartsOn:It,locale:Pt};return Ze.map(rt=>{if(!rt.isToken)return rt.value;const Je=rt.value;return(!J?.useAdditionalWeekYearTokens&&(0,je.xM)(Je)||!J?.useAdditionalDayOfYearTokens&&(0,je.ef)(Je))&&(0,je.Ss)(Je,G,String(U)),(0,te[Je[0]])(oe,Je,Pt.localize,Ee)}).join("")}function re(U){const G=U.match(ln);return G?G[1].replace(Xt,"'"):U}},60266:(Bt,Ce,p)=>{"use strict";p.d(Ce,{s:()=>L});var n=p(36371),a=p(59214),l=p(27140),m=p(82551),A=p(53195);function L(ie){const S=(0,A.a)(ie),_e=+(0,a.b)(S)-+function s(ie){const S=(0,l.p)(ie),_e=(0,m.w)(ie,0);return _e.setFullYear(S,0,4),_e.setHours(0,0,0,0),(0,a.b)(_e)}(S);return Math.round(_e/n.my)+1}},27140:(Bt,Ce,p)=>{"use strict";p.d(Ce,{p:()=>m});var n=p(82551),a=p(59214),l=p(53195);function m(y){const A=(0,l.a)(y),L=A.getFullYear(),Z=(0,n.w)(y,0);Z.setFullYear(L+1,0,4),Z.setHours(0,0,0,0);const ie=(0,a.b)(Z),S=(0,n.w)(y,0);S.setFullYear(L,0,4),S.setHours(0,0,0,0);const _e=(0,a.b)(S);return A.getTime()>=ie.getTime()?L+1:A.getTime()>=_e.getTime()?L:L-1}},25424:(Bt,Ce,p)=>{"use strict";p.d(Ce,{N:()=>Z});var n=p(36371),a=p(4923),l=p(82551),m=p(94967),s=p(74548),L=p(53195);function Z(S,_e){const ae=(0,L.a)(S),fe=+(0,a.k)(ae,_e)-+function y(S,_e){const ae=(0,s.q)(),fe=_e?.firstWeekContainsDate??_e?.locale?.options?.firstWeekContainsDate??ae.firstWeekContainsDate??ae.locale?.options?.firstWeekContainsDate??1,be=(0,m.h)(S,_e),Te=(0,l.w)(S,0);return Te.setFullYear(be,0,fe),Te.setHours(0,0,0,0),(0,a.k)(Te,_e)}(ae,_e);return Math.round(fe/n.my)+1}},94967:(Bt,Ce,p)=>{"use strict";p.d(Ce,{h:()=>s});var n=p(82551),a=p(4923),l=p(53195),m=p(74548);function s(A,L){const Z=(0,l.a)(A),ie=Z.getFullYear(),S=(0,m.q)(),_e=L?.firstWeekContainsDate??L?.locale?.options?.firstWeekContainsDate??S.firstWeekContainsDate??S.locale?.options?.firstWeekContainsDate??1,ae=(0,n.w)(A,0);ae.setFullYear(ie+1,0,_e),ae.setHours(0,0,0,0);const fe=(0,a.k)(ae,L),be=(0,n.w)(A,0);be.setFullYear(ie,0,_e),be.setHours(0,0,0,0);const Te=(0,a.k)(be,L);return Z.getTime()>=fe.getTime()?ie+1:Z.getTime()>=Te.getTime()?ie:ie-1}},24804:(Bt,Ce,p)=>{"use strict";function n(l){return l instanceof Date||"object"==typeof l&&"[object Date]"===Object.prototype.toString.call(l)}p.d(Ce,{$:()=>n})},82173:(Bt,Ce,p)=>{"use strict";p.d(Ce,{G:()=>a});var n=p(53195);function a(m){return+(0,n.a)(m)>Date.now()}},89263:(Bt,Ce,p)=>{"use strict";function n(a){return(l={})=>{const m=l.width?String(l.width):a.defaultWidth;return a.formats[m]||a.formats[a.defaultWidth]}}p.d(Ce,{k:()=>n})},55385:(Bt,Ce,p)=>{"use strict";function n(a){return(l,m)=>{let y;if("formatting"===(m?.context?String(m.context):"standalone")&&a.formattingValues){const L=a.defaultFormattingWidth||a.defaultWidth,Z=m?.width?String(m.width):L;y=a.formattingValues[Z]||a.formattingValues[L]}else{const L=a.defaultWidth,Z=m?.width?String(m.width):a.defaultWidth;y=a.values[Z]||a.values[L]}return y[a.argumentCallback?a.argumentCallback(l):l]}}p.d(Ce,{o:()=>n})},48227:(Bt,Ce,p)=>{"use strict";function n(m){return(s,y={})=>{const A=y.width,Z=s.match(A&&m.matchPatterns[A]||m.matchPatterns[m.defaultMatchWidth]);if(!Z)return null;const ie=Z[0],S=A&&m.parsePatterns[A]||m.parsePatterns[m.defaultParseWidth],_e=Array.isArray(S)?function l(m,s){for(let y=0;y<m.length;y++)if(s(m[y]))return y}(S,be=>be.test(ie)):function a(m,s){for(const y in m)if(Object.prototype.hasOwnProperty.call(m,y)&&s(m[y]))return y}(S,be=>be.test(ie));let ae;return ae=m.valueCallback?m.valueCallback(_e):_e,ae=y.valueCallback?y.valueCallback(ae):ae,{value:ae,rest:s.slice(ie.length)}}}p.d(Ce,{A:()=>n})},34147:(Bt,Ce,p)=>{"use strict";function n(a){return(l,m={})=>{const s=l.match(a.matchPattern);if(!s)return null;const y=s[0],A=l.match(a.parsePattern);if(!A)return null;let L=a.valueCallback?a.valueCallback(A[0]):A[0];return L=m.valueCallback?m.valueCallback(L):L,{value:L,rest:l.slice(y.length)}}}p.d(Ce,{K:()=>n})},25007:(Bt,Ce,p)=>{"use strict";p.d(Ce,{c:()=>Xt});const n={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};var l=p(89263);const A={date:(0,l.k)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,l.k)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,l.k)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},L={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};var ie=p(55385);const _t={ordinalNumber:(ke,re)=>{const pe=Number(ke),U=pe%100;if(U>20||U<10)switch(U%10){case 1:return pe+"st";case 2:return pe+"nd";case 3:return pe+"rd"}return pe+"th"},era:(0,ie.o)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,ie.o)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:ke=>ke-1}),month:(0,ie.o)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,ie.o)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,ie.o)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};var dt=p(48227);const Xt={code:"en-US",formatDistance:(ke,re,pe)=>{let U;const G=n[ke];return U="string"==typeof G?G:1===re?G.one:G.other.replace("{{count}}",re.toString()),pe?.addSuffix?pe.comparison&&pe.comparison>0?"in "+U:U+" ago":U},formatLong:A,formatRelative:(ke,re,pe,U)=>L[ke],localize:_t,match:{ordinalNumber:(0,p(34147).K)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:ke=>parseInt(ke,10)}),era:(0,dt.A)({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:(0,dt.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:ke=>ke+1}),month:(0,dt.A)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,dt.A)({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,dt.A)({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},36003:(Bt,Ce,p)=>{"use strict";p.d(Ce,{qg:()=>En});var n=p(82551),a=p(74548),s=p(25007),y=p(53195),A=p(19746),L=p(5177);class _e{subPriority=0;validate(k,le){return!0}}class ae extends _e{constructor(k,le,ge,ht,Ht){super(),this.value=k,this.validateValue=le,this.setValue=ge,this.priority=ht,Ht&&(this.subPriority=Ht)}validate(k,le){return this.validateValue(k,this.value,le)}set(k,le,ge){return this.setValue(k,le,this.value,ge)}}class fe extends _e{priority=10;subPriority=-1;set(k,le){return le.timestampIsSet?k:(0,n.w)(k,function Z(de,k){const le=k instanceof Date?(0,n.w)(k,0):new k(0);return le.setFullYear(de.getFullYear(),de.getMonth(),de.getDate()),le.setHours(de.getHours(),de.getMinutes(),de.getSeconds(),de.getMilliseconds()),le}(k,Date))}}class be{run(k,le,ge,ht){const Ht=this.parse(k,le,ge,ht);return Ht?{setter:new ae(Ht.value,this.validate,this.set,this.priority,this.subPriority),rest:Ht.rest}:null}validate(k,le,ge){return!0}}var Ge=p(36371);const _t_month=/^(1[0-2]|0?\d)/,_t_date=/^(3[0-1]|[0-2]?\d)/,_t_dayOfYear=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,_t_week=/^(5[0-3]|[0-4]?\d)/,_t_hour23h=/^(2[0-3]|[0-1]?\d)/,_t_hour24h=/^(2[0-4]|[0-1]?\d)/,_t_hour11h=/^(1[0-1]|0?\d)/,_t_hour12h=/^(1[0-2]|0?\d)/,_t_minute=/^[0-5]?\d/,_t_second=/^[0-5]?\d/,_t_singleDigit=/^\d/,_t_twoDigits=/^\d{1,2}/,_t_threeDigits=/^\d{1,3}/,_t_fourDigits=/^\d{1,4}/,_t_anyDigitsSigned=/^-?\d+/,_t_singleDigitSigned=/^-?\d/,_t_twoDigitsSigned=/^-?\d{1,2}/,_t_threeDigitsSigned=/^-?\d{1,3}/,_t_fourDigitsSigned=/^-?\d{1,4}/,dt_basicOptionalMinutes=/^([+-])(\d{2})(\d{2})?|Z/,dt_basic=/^([+-])(\d{2})(\d{2})|Z/,dt_basicOptionalSeconds=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,dt_extended=/^([+-])(\d{2}):(\d{2})|Z/,dt_extendedOptionalSeconds=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function P(de,k){return de&&{value:k(de.value),rest:de.rest}}function E(de,k){const le=k.match(de);return le?{value:parseInt(le[0],10),rest:k.slice(le[0].length)}:null}function te(de,k){const le=k.match(de);if(!le)return null;if("Z"===le[0])return{value:0,rest:k.slice(1)};const ge="+"===le[1]?1:-1,ht=le[2]?parseInt(le[2],10):0,Ht=le[3]?parseInt(le[3],10):0,ft=le[5]?parseInt(le[5],10):0;return{value:ge*(ht*Ge.s0+Ht*Ge.Cg+ft*Ge._m),rest:k.slice(le[0].length)}}function ne(de){return E(_t_anyDigitsSigned,de)}function we(de,k){switch(de){case 1:return E(_t_singleDigit,k);case 2:return E(_t_twoDigits,k);case 3:return E(_t_threeDigits,k);case 4:return E(_t_fourDigits,k);default:return E(new RegExp("^\\d{1,"+de+"}"),k)}}function at(de,k){switch(de){case 1:return E(_t_singleDigitSigned,k);case 2:return E(_t_twoDigitsSigned,k);case 3:return E(_t_threeDigitsSigned,k);case 4:return E(_t_fourDigitsSigned,k);default:return E(new RegExp("^-?\\d{1,"+de+"}"),k)}}function We(de){switch(de){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function je(de,k){const le=k>0,ge=le?k:1-k;let ht;if(ge<=50)ht=de||100;else{const Ht=ge+50;ht=de+100*Math.trunc(Ht/100)-(de>=Ht%100?100:0)}return le?ht:1-ht}function yt(de){return de%400==0||de%4==0&&de%100!=0}var pn=p(94967),gn=p(4923),ln=p(59214),G=p(25424),tt=p(60266);const Ee=[31,28,31,30,31,30,31,31,30,31,30,31],rt=[31,29,31,30,31,30,31,31,30,31,30,31];var X=p(97128);function ze(de,k,le){const ge=(0,a.q)(),ht=le?.weekStartsOn??le?.locale?.options?.weekStartsOn??ge.weekStartsOn??ge.locale?.options?.weekStartsOn??0,Ht=(0,y.a)(de),ft=Ht.getDay(),tn=7-ht;return(0,X.f)(Ht,k<0||k>6?k-(ft+tn)%7:((k%7+7)%7+tn)%7-(ft+tn)%7)}var St=p(36706);const kt={G:new class Te extends be{priority=140;parse(k,le,ge){switch(le){case"G":case"GG":case"GGG":return ge.era(k,{width:"abbreviated"})||ge.era(k,{width:"narrow"});case"GGGGG":return ge.era(k,{width:"narrow"});default:return ge.era(k,{width:"wide"})||ge.era(k,{width:"abbreviated"})||ge.era(k,{width:"narrow"})}}set(k,le,ge){return le.era=ge,k.setFullYear(ge,0,1),k.setHours(0,0,0,0),k}incompatibleTokens=["R","u","t","T"]},y:new class nn extends be{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(k,le,ge){const ht=Ht=>({year:Ht,isTwoDigitYear:"yy"===le});switch(le){case"y":return P(we(4,k),ht);case"yo":return P(ge.ordinalNumber(k,{unit:"year"}),ht);default:return P(we(le.length,k),ht)}}validate(k,le){return le.isTwoDigitYear||le.year>0}set(k,le,ge){const ht=k.getFullYear();if(ge.isTwoDigitYear){const ft=je(ge.year,ht);return k.setFullYear(ft,0,1),k.setHours(0,0,0,0),k}return k.setFullYear("era"in le&&1!==le.era?1-ge.year:ge.year,0,1),k.setHours(0,0,0,0),k}},Y:new class Et extends be{priority=130;parse(k,le,ge){const ht=Ht=>({year:Ht,isTwoDigitYear:"YY"===le});switch(le){case"Y":return P(we(4,k),ht);case"Yo":return P(ge.ordinalNumber(k,{unit:"year"}),ht);default:return P(we(le.length,k),ht)}}validate(k,le){return le.isTwoDigitYear||le.year>0}set(k,le,ge,ht){const Ht=(0,pn.h)(k,ht);if(ge.isTwoDigitYear){const Tt=je(ge.year,Ht);return k.setFullYear(Tt,0,ht.firstWeekContainsDate),k.setHours(0,0,0,0),(0,gn.k)(k,ht)}return k.setFullYear("era"in le&&1!==le.era?1-ge.year:ge.year,0,ht.firstWeekContainsDate),k.setHours(0,0,0,0),(0,gn.k)(k,ht)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:new class Xt extends be{priority=130;parse(k,le){return at("R"===le?4:le.length,k)}set(k,le,ge){const ht=(0,n.w)(k,0);return ht.setFullYear(ge,0,4),ht.setHours(0,0,0,0),(0,ln.b)(ht)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:new class _n extends be{priority=130;parse(k,le){return at("u"===le?4:le.length,k)}set(k,le,ge){return k.setFullYear(ge,0,1),k.setHours(0,0,0,0),k}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]},Q:new class ke extends be{priority=120;parse(k,le,ge){switch(le){case"Q":case"QQ":return we(le.length,k);case"Qo":return ge.ordinalNumber(k,{unit:"quarter"});case"QQQ":return ge.quarter(k,{width:"abbreviated",context:"formatting"})||ge.quarter(k,{width:"narrow",context:"formatting"});case"QQQQQ":return ge.quarter(k,{width:"narrow",context:"formatting"});default:return ge.quarter(k,{width:"wide",context:"formatting"})||ge.quarter(k,{width:"abbreviated",context:"formatting"})||ge.quarter(k,{width:"narrow",context:"formatting"})}}validate(k,le){return le>=1&&le<=4}set(k,le,ge){return k.setMonth(3*(ge-1),1),k.setHours(0,0,0,0),k}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:new class re extends be{priority=120;parse(k,le,ge){switch(le){case"q":case"qq":return we(le.length,k);case"qo":return ge.ordinalNumber(k,{unit:"quarter"});case"qqq":return ge.quarter(k,{width:"abbreviated",context:"standalone"})||ge.quarter(k,{width:"narrow",context:"standalone"});case"qqqqq":return ge.quarter(k,{width:"narrow",context:"standalone"});default:return ge.quarter(k,{width:"wide",context:"standalone"})||ge.quarter(k,{width:"abbreviated",context:"standalone"})||ge.quarter(k,{width:"narrow",context:"standalone"})}}validate(k,le){return le>=1&&le<=4}set(k,le,ge){return k.setMonth(3*(ge-1),1),k.setHours(0,0,0,0),k}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:new class pe extends be{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(k,le,ge){const ht=Ht=>Ht-1;switch(le){case"M":return P(E(_t_month,k),ht);case"MM":return P(we(2,k),ht);case"Mo":return P(ge.ordinalNumber(k,{unit:"month"}),ht);case"MMM":return ge.month(k,{width:"abbreviated",context:"formatting"})||ge.month(k,{width:"narrow",context:"formatting"});case"MMMMM":return ge.month(k,{width:"narrow",context:"formatting"});default:return ge.month(k,{width:"wide",context:"formatting"})||ge.month(k,{width:"abbreviated",context:"formatting"})||ge.month(k,{width:"narrow",context:"formatting"})}}validate(k,le){return le>=0&&le<=11}set(k,le,ge){return k.setMonth(ge,1),k.setHours(0,0,0,0),k}},L:new class U extends be{priority=110;parse(k,le,ge){const ht=Ht=>Ht-1;switch(le){case"L":return P(E(_t_month,k),ht);case"LL":return P(we(2,k),ht);case"Lo":return P(ge.ordinalNumber(k,{unit:"month"}),ht);case"LLL":return ge.month(k,{width:"abbreviated",context:"standalone"})||ge.month(k,{width:"narrow",context:"standalone"});case"LLLLL":return ge.month(k,{width:"narrow",context:"standalone"});default:return ge.month(k,{width:"wide",context:"standalone"})||ge.month(k,{width:"abbreviated",context:"standalone"})||ge.month(k,{width:"narrow",context:"standalone"})}}validate(k,le){return le>=0&&le<=11}set(k,le,ge){return k.setMonth(ge,1),k.setHours(0,0,0,0),k}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:new class Pt extends be{priority=100;parse(k,le,ge){switch(le){case"w":return E(_t_week,k);case"wo":return ge.ordinalNumber(k,{unit:"week"});default:return we(le.length,k)}}validate(k,le){return le>=1&&le<=53}set(k,le,ge,ht){return(0,gn.k)(function J(de,k,le){const ge=(0,y.a)(de),ht=(0,G.N)(ge,le)-k;return ge.setDate(ge.getDate()-7*ht),ge}(k,ge,ht),ht)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:new class Ze extends be{priority=100;parse(k,le,ge){switch(le){case"I":return E(_t_week,k);case"Io":return ge.ordinalNumber(k,{unit:"week"});default:return we(le.length,k)}}validate(k,le){return le>=1&&le<=53}set(k,le,ge){return(0,ln.b)(function It(de,k){const le=(0,y.a)(de),ge=(0,tt.s)(le)-k;return le.setDate(le.getDate()-7*ge),le}(k,ge))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:new class Je extends be{priority=90;subPriority=1;parse(k,le,ge){switch(le){case"d":return E(_t_date,k);case"do":return ge.ordinalNumber(k,{unit:"date"});default:return we(le.length,k)}}validate(k,le){const ht=yt(k.getFullYear()),Ht=k.getMonth();return ht?le>=1&&le<=rt[Ht]:le>=1&&le<=Ee[Ht]}set(k,le,ge){return k.setDate(ge),k.setHours(0,0,0,0),k}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:new class an extends be{priority=90;subpriority=1;parse(k,le,ge){switch(le){case"D":case"DD":return E(_t_dayOfYear,k);case"Do":return ge.ordinalNumber(k,{unit:"date"});default:return we(le.length,k)}}validate(k,le){return yt(k.getFullYear())?le>=1&&le<=366:le>=1&&le<=365}set(k,le,ge){return k.setMonth(0,ge),k.setHours(0,0,0,0),k}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:new class st extends be{priority=90;parse(k,le,ge){switch(le){case"E":case"EE":case"EEE":return ge.day(k,{width:"abbreviated",context:"formatting"})||ge.day(k,{width:"short",context:"formatting"})||ge.day(k,{width:"narrow",context:"formatting"});case"EEEEE":return ge.day(k,{width:"narrow",context:"formatting"});case"EEEEEE":return ge.day(k,{width:"short",context:"formatting"})||ge.day(k,{width:"narrow",context:"formatting"});default:return ge.day(k,{width:"wide",context:"formatting"})||ge.day(k,{width:"abbreviated",context:"formatting"})||ge.day(k,{width:"short",context:"formatting"})||ge.day(k,{width:"narrow",context:"formatting"})}}validate(k,le){return le>=0&&le<=6}set(k,le,ge,ht){return(k=ze(k,ge,ht)).setHours(0,0,0,0),k}incompatibleTokens=["D","i","e","c","t","T"]},e:new class $t extends be{priority=90;parse(k,le,ge,ht){const Ht=ft=>{const Tt=7*Math.floor((ft-1)/7);return(ft+ht.weekStartsOn+6)%7+Tt};switch(le){case"e":case"ee":return P(we(le.length,k),Ht);case"eo":return P(ge.ordinalNumber(k,{unit:"day"}),Ht);case"eee":return ge.day(k,{width:"abbreviated",context:"formatting"})||ge.day(k,{width:"short",context:"formatting"})||ge.day(k,{width:"narrow",context:"formatting"});case"eeeee":return ge.day(k,{width:"narrow",context:"formatting"});case"eeeeee":return ge.day(k,{width:"short",context:"formatting"})||ge.day(k,{width:"narrow",context:"formatting"});default:return ge.day(k,{width:"wide",context:"formatting"})||ge.day(k,{width:"abbreviated",context:"formatting"})||ge.day(k,{width:"short",context:"formatting"})||ge.day(k,{width:"narrow",context:"formatting"})}}validate(k,le){return le>=0&&le<=6}set(k,le,ge,ht){return(k=ze(k,ge,ht)).setHours(0,0,0,0),k}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:new class un extends be{priority=90;parse(k,le,ge,ht){const Ht=ft=>{const Tt=7*Math.floor((ft-1)/7);return(ft+ht.weekStartsOn+6)%7+Tt};switch(le){case"c":case"cc":return P(we(le.length,k),Ht);case"co":return P(ge.ordinalNumber(k,{unit:"day"}),Ht);case"ccc":return ge.day(k,{width:"abbreviated",context:"standalone"})||ge.day(k,{width:"short",context:"standalone"})||ge.day(k,{width:"narrow",context:"standalone"});case"ccccc":return ge.day(k,{width:"narrow",context:"standalone"});case"cccccc":return ge.day(k,{width:"short",context:"standalone"})||ge.day(k,{width:"narrow",context:"standalone"});default:return ge.day(k,{width:"wide",context:"standalone"})||ge.day(k,{width:"abbreviated",context:"standalone"})||ge.day(k,{width:"short",context:"standalone"})||ge.day(k,{width:"narrow",context:"standalone"})}}validate(k,le){return le>=0&&le<=6}set(k,le,ge,ht){return(k=ze(k,ge,ht)).setHours(0,0,0,0),k}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:new class Rt extends be{priority=90;parse(k,le,ge){const ht=Ht=>0===Ht?7:Ht;switch(le){case"i":case"ii":return we(le.length,k);case"io":return ge.ordinalNumber(k,{unit:"day"});case"iii":return P(ge.day(k,{width:"abbreviated",context:"formatting"})||ge.day(k,{width:"short",context:"formatting"})||ge.day(k,{width:"narrow",context:"formatting"}),ht);case"iiiii":return P(ge.day(k,{width:"narrow",context:"formatting"}),ht);case"iiiiii":return P(ge.day(k,{width:"short",context:"formatting"})||ge.day(k,{width:"narrow",context:"formatting"}),ht);default:return P(ge.day(k,{width:"wide",context:"formatting"})||ge.day(k,{width:"abbreviated",context:"formatting"})||ge.day(k,{width:"short",context:"formatting"})||ge.day(k,{width:"narrow",context:"formatting"}),ht)}}validate(k,le){return le>=1&&le<=7}set(k,le,ge){return(k=function Dn(de,k){const le=(0,y.a)(de),ge=function xn(de){let le=(0,y.a)(de).getDay();return 0===le&&(le=7),le}(le);return(0,X.f)(le,k-ge)}(k,ge)).setHours(0,0,0,0),k}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:new class qt extends be{priority=80;parse(k,le,ge){switch(le){case"a":case"aa":case"aaa":return ge.dayPeriod(k,{width:"abbreviated",context:"formatting"})||ge.dayPeriod(k,{width:"narrow",context:"formatting"});case"aaaaa":return ge.dayPeriod(k,{width:"narrow",context:"formatting"});default:return ge.dayPeriod(k,{width:"wide",context:"formatting"})||ge.dayPeriod(k,{width:"abbreviated",context:"formatting"})||ge.dayPeriod(k,{width:"narrow",context:"formatting"})}}set(k,le,ge){return k.setHours(We(ge),0,0,0),k}incompatibleTokens=["b","B","H","k","t","T"]},b:new class me extends be{priority=80;parse(k,le,ge){switch(le){case"b":case"bb":case"bbb":return ge.dayPeriod(k,{width:"abbreviated",context:"formatting"})||ge.dayPeriod(k,{width:"narrow",context:"formatting"});case"bbbbb":return ge.dayPeriod(k,{width:"narrow",context:"formatting"});default:return ge.dayPeriod(k,{width:"wide",context:"formatting"})||ge.dayPeriod(k,{width:"abbreviated",context:"formatting"})||ge.dayPeriod(k,{width:"narrow",context:"formatting"})}}set(k,le,ge){return k.setHours(We(ge),0,0,0),k}incompatibleTokens=["a","B","H","k","t","T"]},B:new class ot extends be{priority=80;parse(k,le,ge){switch(le){case"B":case"BB":case"BBB":return ge.dayPeriod(k,{width:"abbreviated",context:"formatting"})||ge.dayPeriod(k,{width:"narrow",context:"formatting"});case"BBBBB":return ge.dayPeriod(k,{width:"narrow",context:"formatting"});default:return ge.dayPeriod(k,{width:"wide",context:"formatting"})||ge.dayPeriod(k,{width:"abbreviated",context:"formatting"})||ge.dayPeriod(k,{width:"narrow",context:"formatting"})}}set(k,le,ge){return k.setHours(We(ge),0,0,0),k}incompatibleTokens=["a","b","t","T"]},h:new class nt extends be{priority=70;parse(k,le,ge){switch(le){case"h":return E(_t_hour12h,k);case"ho":return ge.ordinalNumber(k,{unit:"hour"});default:return we(le.length,k)}}validate(k,le){return le>=1&&le<=12}set(k,le,ge){const ht=k.getHours()>=12;return k.setHours(ht&&ge<12?ge+12:ht||12!==ge?ge:0,0,0,0),k}incompatibleTokens=["H","K","k","t","T"]},H:new class Nt extends be{priority=70;parse(k,le,ge){switch(le){case"H":return E(_t_hour23h,k);case"Ho":return ge.ordinalNumber(k,{unit:"hour"});default:return we(le.length,k)}}validate(k,le){return le>=0&&le<=23}set(k,le,ge){return k.setHours(ge,0,0,0),k}incompatibleTokens=["a","b","h","K","k","t","T"]},K:new class wn extends be{priority=70;parse(k,le,ge){switch(le){case"K":return E(_t_hour11h,k);case"Ko":return ge.ordinalNumber(k,{unit:"hour"});default:return we(le.length,k)}}validate(k,le){return le>=0&&le<=11}set(k,le,ge){return k.getHours()>=12&&ge<12?k.setHours(ge+12,0,0,0):k.setHours(ge,0,0,0),k}incompatibleTokens=["h","H","k","t","T"]},k:new class Pn extends be{priority=70;parse(k,le,ge){switch(le){case"k":return E(_t_hour24h,k);case"ko":return ge.ordinalNumber(k,{unit:"hour"});default:return we(le.length,k)}}validate(k,le){return le>=1&&le<=24}set(k,le,ge){return k.setHours(ge<=24?ge%24:ge,0,0,0),k}incompatibleTokens=["a","b","h","H","K","t","T"]},m:new class ti extends be{priority=60;parse(k,le,ge){switch(le){case"m":return E(_t_minute,k);case"mo":return ge.ordinalNumber(k,{unit:"minute"});default:return we(le.length,k)}}validate(k,le){return le>=0&&le<=59}set(k,le,ge){return k.setMinutes(ge,0,0),k}incompatibleTokens=["t","T"]},s:new class Gt extends be{priority=50;parse(k,le,ge){switch(le){case"s":return E(_t_second,k);case"so":return ge.ordinalNumber(k,{unit:"second"});default:return we(le.length,k)}}validate(k,le){return le>=0&&le<=59}set(k,le,ge){return k.setSeconds(ge,0),k}incompatibleTokens=["t","T"]},S:new class An extends be{priority=30;parse(k,le){return P(we(le.length,k),ht=>Math.trunc(ht*Math.pow(10,3-le.length)))}set(k,le,ge){return k.setMilliseconds(ge),k}incompatibleTokens=["t","T"]},X:new class bn extends be{priority=10;parse(k,le){switch(le){case"X":return te(dt_basicOptionalMinutes,k);case"XX":return te(dt_basic,k);case"XXXX":return te(dt_basicOptionalSeconds,k);case"XXXXX":return te(dt_extendedOptionalSeconds,k);default:return te(dt_extended,k)}}set(k,le,ge){return le.timestampIsSet?k:(0,n.w)(k,k.getTime()-(0,St.G)(k)-ge)}incompatibleTokens=["t","T","x"]},x:new class qe extends be{priority=10;parse(k,le){switch(le){case"x":return te(dt_basicOptionalMinutes,k);case"xx":return te(dt_basic,k);case"xxxx":return te(dt_basicOptionalSeconds,k);case"xxxxx":return te(dt_extendedOptionalSeconds,k);default:return te(dt_extended,k)}}set(k,le,ge){return le.timestampIsSet?k:(0,n.w)(k,k.getTime()-(0,St.G)(k)-ge)}incompatibleTokens=["t","T","X"]},t:new class hn extends be{priority=40;parse(k){return ne(k)}set(k,le,ge){return[(0,n.w)(k,1e3*ge),{timestampIsSet:!0}]}incompatibleTokens="*"},T:new class he extends be{priority=20;parse(k){return ne(k)}set(k,le,ge){return[(0,n.w)(k,ge),{timestampIsSet:!0}]}incompatibleTokens="*"}},w=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,z=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,M=/^'([^]*?)'?$/,q=/''/g,Be=/\S/,Lt=/[a-zA-Z]/;function En(de,k,le,ge){const ht=function l(){return Object.assign({},(0,a.q)())}(),Ht=ge?.locale??ht.locale??s.c,ft=ge?.firstWeekContainsDate??ge?.locale?.options?.firstWeekContainsDate??ht.firstWeekContainsDate??ht.locale?.options?.firstWeekContainsDate??1,Tt=ge?.weekStartsOn??ge?.locale?.options?.weekStartsOn??ht.weekStartsOn??ht.locale?.options?.weekStartsOn??0;if(""===k)return""===de?(0,y.a)(le):(0,n.w)(le,NaN);const Tn={firstWeekContainsDate:ft,weekStartsOn:Tt,locale:Ht},tn=[new fe],oi=k.match(z).map($n=>{const Ae=$n[0];return Ae in A.m?(0,A.m[Ae])($n,Ht.formatLong):$n}).join("").match(w),hi=[];for(let $n of oi){!ge?.useAdditionalWeekYearTokens&&(0,L.xM)($n)&&(0,L.Ss)($n,k,de),!ge?.useAdditionalDayOfYearTokens&&(0,L.ef)($n)&&(0,L.Ss)($n,k,de);const Ae=$n[0],Sn=kt[Ae];if(Sn){const{incompatibleTokens:pt}=Sn;if(Array.isArray(pt)){const Rn=hi.find($e=>pt.includes($e.token)||$e.token===Ae);if(Rn)throw new RangeError(`The format string mustn't contain \`${Rn.fullToken}\` and \`${$n}\` at the same time`)}else if("*"===Sn.incompatibleTokens&&hi.length>0)throw new RangeError(`The format string mustn't contain \`${$n}\` and any other token at the same time`);hi.push({token:Ae,fullToken:$n});const Nn=Sn.run(de,$n,Ht.match,Tn);if(!Nn)return(0,n.w)(le,NaN);tn.push(Nn.setter),de=Nn.rest}else{if(Ae.match(Lt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+Ae+"`");if("''"===$n?$n="'":"'"===Ae&&($n=lt($n)),0!==de.indexOf($n))return(0,n.w)(le,NaN);de=de.slice($n.length)}}if(de.length>0&&Be.test(de))return(0,n.w)(le,NaN);const Si=tn.map($n=>$n.priority).sort(($n,Ae)=>Ae-$n).filter(($n,Ae,Sn)=>Sn.indexOf($n)===Ae).map($n=>tn.filter(Ae=>Ae.priority===$n).sort((Ae,Sn)=>Sn.subPriority-Ae.subPriority)).map($n=>$n[0]);let vi=(0,y.a)(le);if(isNaN(vi.getTime()))return(0,n.w)(le,NaN);const mn={};for(const $n of Si){if(!$n.validate(vi,Tn))return(0,n.w)(le,NaN);const Ae=$n.set(vi,mn,Tn);Array.isArray(Ae)?(vi=Ae[0],Object.assign(mn,Ae[1])):vi=Ae}return(0,n.w)(le,vi)}function lt(de){return de.match(M)[1].replace(q,"'")}},30800:(Bt,Ce,p)=>{"use strict";p.d(Ce,{H:()=>a});var n=p(36371);function a(ne,we){const at=we?.additionalDigits??2,We=function A(ne){const we={},at=ne.split(l.dateTimeDelimiter);let We;if(at.length>2)return we;if(/:/.test(at[0])?We=at[0]:(we.date=at[0],We=at[1],l.timeZoneDelimiter.test(we.date)&&(we.date=ne.split(l.timeZoneDelimiter)[0],We=ne.substr(we.date.length,ne.length))),We){const je=l.timezone.exec(We);je?(we.time=We.replace(je[1],""),we.timezone=je[1]):we.time=We}return we}(ne);let je;if(We.date){const gn=function L(ne,we){const at=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+we)+"})|(\\d{2}|[+-]\\d{"+(2+we)+"})$)"),We=ne.match(at);if(!We)return{year:NaN,restDateString:""};const je=We[1]?parseInt(We[1]):null,yt=We[2]?parseInt(We[2]):null;return{year:null===yt?je:100*yt,restDateString:ne.slice((We[1]||We[2]).length)}}(We.date,at);je=function Z(ne,we){if(null===we)return new Date(NaN);const at=ne.match(m);if(!at)return new Date(NaN);const We=!!at[4],je=ie(at[1]),yt=ie(at[2])-1,nn=ie(at[3]),pn=ie(at[4]),gn=ie(at[5])-1;if(We)return function dt(ne,we,at){return we>=1&&we<=53&&at>=0&&at<=6}(0,pn,gn)?function fe(ne,we,at){const We=new Date(0);We.setUTCFullYear(ne,0,4);const yt=7*(we-1)+at+1-(We.getUTCDay()||7);return We.setUTCDate(We.getUTCDate()+yt),We}(we,pn,gn):new Date(NaN);{const Et=new Date(0);return function Ge(ne,we,at){return we>=0&&we<=11&&at>=1&&at<=(be[we]||(Te(ne)?29:28))}(we,yt,nn)&&function _t(ne,we){return we>=1&&we<=(Te(ne)?366:365)}(we,je)?(Et.setUTCFullYear(we,yt,Math.max(je,nn)),Et):new Date(NaN)}}(gn.restDateString,gn.year)}if(!je||isNaN(je.getTime()))return new Date(NaN);const yt=je.getTime();let pn,nn=0;if(We.time&&(nn=function S(ne){const we=ne.match(s);if(!we)return NaN;const at=_e(we[1]),We=_e(we[2]),je=_e(we[3]);return function P(ne,we,at){return 24===ne?0===we&&0===at:at>=0&&at<60&&we>=0&&we<60&&ne>=0&&ne<25}(at,We,je)?at*n.s0+We*n.Cg+1e3*je:NaN}(We.time),isNaN(nn)))return new Date(NaN);if(!We.timezone){const gn=new Date(yt+nn),Et=new Date(0);return Et.setFullYear(gn.getUTCFullYear(),gn.getUTCMonth(),gn.getUTCDate()),Et.setHours(gn.getUTCHours(),gn.getUTCMinutes(),gn.getUTCSeconds(),gn.getUTCMilliseconds()),Et}return pn=function ae(ne){if("Z"===ne)return 0;const we=ne.match(y);if(!we)return 0;const at="+"===we[1]?-1:1,We=parseInt(we[2]),je=we[3]&&parseInt(we[3])||0;return function E(ne,we){return we>=0&&we<=59}(0,je)?at*(We*n.s0+je*n.Cg):NaN}(We.timezone),isNaN(pn)?new Date(NaN):new Date(yt+nn+pn)}const l={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},m=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,s=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,y=/^([+-])(\d{2})(?::?(\d{2}))?$/;function ie(ne){return ne?parseInt(ne):1}function _e(ne){return ne&&parseFloat(ne.replace(",","."))||0}const be=[31,null,31,30,31,30,31,31,30,31,30,31];function Te(ne){return ne%400==0||ne%4==0&&ne%100!=0}},59214:(Bt,Ce,p)=>{"use strict";p.d(Ce,{b:()=>a});var n=p(4923);function a(m){return(0,n.k)(m,{weekStartsOn:1})}},4923:(Bt,Ce,p)=>{"use strict";p.d(Ce,{k:()=>l});var n=p(53195),a=p(74548);function l(s,y){const A=(0,a.q)(),L=y?.weekStartsOn??y?.locale?.options?.weekStartsOn??A.weekStartsOn??A.locale?.options?.weekStartsOn??0,Z=(0,n.a)(s),ie=Z.getDay(),S=(ie<L?7:0)+ie-L;return Z.setDate(Z.getDate()-S),Z.setHours(0,0,0,0),Z}},96527:(Bt,Ce,p)=>{"use strict";p.d(Ce,{j:()=>L});var n=p(97128),m=p(77120),A=p(82551);function L(ie,S){const{years:_e=0,months:ae=0,weeks:fe=0,days:be=0,hours:Te=0,minutes:Ge=0,seconds:_t=0}=S,dt=function s(ie,S){return(0,m.P)(ie,-S)}(ie,ae+12*_e),P=function a(ie,S){return(0,n.f)(ie,-S)}(dt,be+7*fe),ne=1e3*(_t+60*(Ge+60*Te));return(0,A.w)(ie,P.getTime()-ne)}},53195:(Bt,Ce,p)=>{"use strict";function n(l){const m=Object.prototype.toString.call(l);return l instanceof Date||"object"==typeof l&&"[object Date]"===m?new l.constructor(+l):"number"==typeof l||"[object Number]"===m||"string"==typeof l||"[object String]"===m?new Date(l):new Date(NaN)}p.d(Ce,{a:()=>n})},52270:(Bt,Ce,p)=>{"use strict";p.d(Ce,{A:()=>n});const n=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC2\uDECE-\uDEDB\uDEE0-\uDEE8]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g},37623:(Bt,Ce,p)=>{"use strict";p.d(Ce,{jM:()=>st});var n=Symbol.for("immer-nothing"),a=Symbol.for("immer-draftable"),l=Symbol.for("immer-state");function s(me,...ot){throw new Error(`[Immer] minified error nr: ${me}. Full error at: https://bit.ly/3cXEKWf`)}var y=Object.getPrototypeOf;function A(me){return!!me&&!!me[l]}function L(me){return!!me&&(ie(me)||Array.isArray(me)||!!me[a]||!!me.constructor?.[a]||_t(me)||dt(me))}var Z=Object.prototype.constructor.toString();function ie(me){if(!me||"object"!=typeof me)return!1;const ot=y(me);if(null===ot)return!0;const nt=Object.hasOwnProperty.call(ot,"constructor")&&ot.constructor;return nt===Object||"function"==typeof nt&&Function.toString.call(nt)===Z}function _e(me,ot){0===ae(me)?Reflect.ownKeys(me).forEach(nt=>{ot(nt,me[nt],me)}):me.forEach((nt,Nt)=>ot(Nt,nt,me))}function ae(me){const ot=me[l];return ot?ot.type_:Array.isArray(me)?1:_t(me)?2:dt(me)?3:0}function fe(me,ot){return 2===ae(me)?me.has(ot):Object.prototype.hasOwnProperty.call(me,ot)}function Te(me,ot,nt){const Nt=ae(me);2===Nt?me.set(ot,nt):3===Nt?me.add(nt):me[ot]=nt}function _t(me){return me instanceof Map}function dt(me){return me instanceof Set}function P(me){return me.copy_||me.base_}function E(me,ot){if(_t(me))return new Map(me);if(dt(me))return new Set(me);if(Array.isArray(me))return Array.prototype.slice.call(me);const nt=ie(me);if(!0===ot||"class_only"===ot&&!nt){const Nt=Object.getOwnPropertyDescriptors(me);delete Nt[l];let wn=Reflect.ownKeys(Nt);for(let Pn=0;Pn<wn.length;Pn++){const ti=wn[Pn],Gt=Nt[ti];!1===Gt.writable&&(Gt.writable=!0,Gt.configurable=!0),(Gt.get||Gt.set)&&(Nt[ti]={configurable:!0,writable:!0,enumerable:Gt.enumerable,value:me[ti]})}return Object.create(y(me),Nt)}{const Nt=y(me);if(null!==Nt&&nt)return{...me};const wn=Object.create(Nt);return Object.assign(wn,me)}}function te(me,ot=!1){return we(me)||A(me)||!L(me)||(ae(me)>1&&(me.set=me.add=me.clear=me.delete=ne),Object.freeze(me),ot&&Object.entries(me).forEach(([nt,Nt])=>te(Nt,!0))),me}function ne(){s(2)}function we(me){return Object.isFrozen(me)}var yt,at={};function We(me){const ot=at[me];return ot||s(0),ot}function nn(){return yt}function gn(me,ot){ot&&(We("Patches"),me.patches_=[],me.inversePatches_=[],me.patchListener_=ot)}function Et(me){ln(me),me.drafts_.forEach(_n),me.drafts_=null}function ln(me){me===yt&&(yt=me.parent_)}function Xt(me){return yt=function pn(me,ot){return{drafts_:[],parent_:me,immer_:ot,canAutoFreeze_:!0,unfinalizedDrafts_:0}}(yt,me)}function _n(me){const ot=me[l];0===ot.type_||1===ot.type_?ot.revoke_():ot.revoked_=!0}function ke(me,ot){ot.unfinalizedDrafts_=ot.drafts_.length;const nt=ot.drafts_[0];return void 0!==me&&me!==nt?(nt[l].modified_&&(Et(ot),s(4)),L(me)&&(me=re(ot,me),ot.parent_||U(ot,me)),ot.patches_&&We("Patches").generateReplacementPatches_(nt[l].base_,me,ot.patches_,ot.inversePatches_)):me=re(ot,nt,[]),Et(ot),ot.patches_&&ot.patchListener_(ot.patches_,ot.inversePatches_),me!==n?me:void 0}function re(me,ot,nt){if(we(ot))return ot;const Nt=ot[l];if(!Nt)return _e(ot,(wn,Pn)=>pe(me,Nt,ot,wn,Pn,nt)),ot;if(Nt.scope_!==me)return ot;if(!Nt.modified_)return U(me,Nt.base_,!0),Nt.base_;if(!Nt.finalized_){Nt.finalized_=!0,Nt.scope_.unfinalizedDrafts_--;const wn=Nt.copy_;let Pn=wn,ti=!1;3===Nt.type_&&(Pn=new Set(wn),wn.clear(),ti=!0),_e(Pn,(Gt,An)=>pe(me,Nt,wn,Gt,An,nt,ti)),U(me,wn,!1),nt&&me.patches_&&We("Patches").generatePatches_(Nt,nt,me.patches_,me.inversePatches_)}return Nt.copy_}function pe(me,ot,nt,Nt,wn,Pn,ti){if(A(wn)){const An=re(me,wn,Pn&&ot&&3!==ot.type_&&!fe(ot.assigned_,Nt)?Pn.concat(Nt):void 0);if(Te(nt,Nt,An),!A(An))return;me.canAutoFreeze_=!1}else ti&&nt.add(wn);if(L(wn)&&!we(wn)){if(!me.immer_.autoFreeze_&&me.unfinalizedDrafts_<1)return;re(me,wn),(!ot||!ot.scope_.parent_)&&"symbol"!=typeof Nt&&Object.prototype.propertyIsEnumerable.call(nt,Nt)&&U(me,wn)}}function U(me,ot,nt=!1){!me.parent_&&me.immer_.autoFreeze_&&me.canAutoFreeze_&&te(ot,nt)}var J={get(me,ot){if(ot===l)return me;const nt=P(me);if(!fe(nt,ot))return function tt(me,ot,nt){const Nt=It(ot,nt);return Nt?"value"in Nt?Nt.value:Nt.get?.call(me.draft_):void 0}(me,nt,ot);const Nt=nt[ot];return me.finalized_||!L(Nt)?Nt:Nt===Pt(me.base_,ot)?(Ze(me),me.copy_[ot]=rt(Nt,me)):Nt},has:(me,ot)=>ot in P(me),ownKeys:me=>Reflect.ownKeys(P(me)),set(me,ot,nt){const Nt=It(P(me),ot);if(Nt?.set)return Nt.set.call(me.draft_,nt),!0;if(!me.modified_){const wn=Pt(P(me),ot),Pn=wn?.[l];if(Pn&&Pn.base_===nt)return me.copy_[ot]=nt,me.assigned_[ot]=!1,!0;if(function Ge(me,ot){return me===ot?0!==me||1/me==1/ot:me!=me&&ot!=ot}(nt,wn)&&(void 0!==nt||fe(me.base_,ot)))return!0;Ze(me),oe(me)}return me.copy_[ot]===nt&&(void 0!==nt||ot in me.copy_)||Number.isNaN(nt)&&Number.isNaN(me.copy_[ot])||(me.copy_[ot]=nt,me.assigned_[ot]=!0),!0},deleteProperty:(me,ot)=>(void 0!==Pt(me.base_,ot)||ot in me.base_?(me.assigned_[ot]=!1,Ze(me),oe(me)):delete me.assigned_[ot],me.copy_&&delete me.copy_[ot],!0),getOwnPropertyDescriptor(me,ot){const nt=P(me),Nt=Reflect.getOwnPropertyDescriptor(nt,ot);return Nt&&{writable:!0,configurable:1!==me.type_||"length"!==ot,enumerable:Nt.enumerable,value:nt[ot]}},defineProperty(){s(11)},getPrototypeOf:me=>y(me.base_),setPrototypeOf(){s(12)}},Ne={};function Pt(me,ot){const nt=me[l];return(nt?P(nt):me)[ot]}function It(me,ot){if(!(ot in me))return;let nt=y(me);for(;nt;){const Nt=Object.getOwnPropertyDescriptor(nt,ot);if(Nt)return Nt;nt=y(nt)}}function oe(me){me.modified_||(me.modified_=!0,me.parent_&&oe(me.parent_))}function Ze(me){me.copy_||(me.copy_=E(me.base_,me.scope_.immer_.useStrictShallowCopy_))}function rt(me,ot){const nt=_t(me)?We("MapSet").proxyMap_(me,ot):dt(me)?We("MapSet").proxySet_(me,ot):function G(me,ot){const nt=Array.isArray(me),Nt={type_:nt?1:0,scope_:ot?ot.scope_:nn(),modified_:!1,finalized_:!1,assigned_:{},parent_:ot,base_:me,draft_:null,copy_:null,revoke_:null,isManual_:!1};let wn=Nt,Pn=J;nt&&(wn=[Nt],Pn=Ne);const{revoke:ti,proxy:Gt}=Proxy.revocable(wn,Pn);return Nt.draft_=Gt,Nt.revoke_=ti,Gt}(me,ot);return(ot?ot.scope_:nn()).drafts_.push(nt),nt}function an(me){if(!L(me)||we(me))return me;const ot=me[l];let nt;if(ot){if(!ot.modified_)return ot.base_;ot.finalized_=!0,nt=E(me,ot.scope_.immer_.useStrictShallowCopy_)}else nt=E(me,!0);return _e(nt,(Nt,wn)=>{Te(nt,Nt,an(wn))}),ot&&(ot.finalized_=!1),nt}_e(J,(me,ot)=>{Ne[me]=function(){return arguments[0]=arguments[0][0],ot.apply(this,arguments)}}),Ne.deleteProperty=function(me,ot){return Ne.set.call(this,me,ot,void 0)},Ne.set=function(me,ot,nt){return J.set.call(this,me[0],ot,nt,me[0])};var it=new class{constructor(me){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(ot,nt,Nt)=>{if("function"==typeof ot&&"function"!=typeof nt){const Pn=nt;nt=ot;const ti=this;return function(An=Pn,...St){return ti.produce(An,bn=>nt.call(this,bn,...St))}}let wn;if("function"!=typeof nt&&s(6),void 0!==Nt&&"function"!=typeof Nt&&s(7),L(ot)){const Pn=Xt(this),ti=rt(ot,void 0);let Gt=!0;try{wn=nt(ti),Gt=!1}finally{Gt?Et(Pn):ln(Pn)}return gn(Pn,Nt),ke(wn,Pn)}if(!ot||"object"!=typeof ot){if(wn=nt(ot),void 0===wn&&(wn=ot),wn===n&&(wn=void 0),this.autoFreeze_&&te(wn,!0),Nt){const Pn=[],ti=[];We("Patches").generateReplacementPatches_(ot,wn,Pn,ti),Nt(Pn,ti)}return wn}s(1)},this.produceWithPatches=(ot,nt)=>{if("function"==typeof ot)return(ti,...Gt)=>this.produceWithPatches(ti,An=>ot(An,...Gt));let Nt,wn;return[this.produce(ot,nt,(ti,Gt)=>{Nt=ti,wn=Gt}),Nt,wn]},"boolean"==typeof me?.autoFreeze&&this.setAutoFreeze(me.autoFreeze),"boolean"==typeof me?.useStrictShallowCopy&&this.setUseStrictShallowCopy(me.useStrictShallowCopy)}createDraft(me){L(me)||s(8),A(me)&&(me=function Je(me){return A(me)||s(10),an(me)}(me));const ot=Xt(this),nt=rt(me,void 0);return nt[l].isManual_=!0,ln(ot),nt}finishDraft(me,ot){const nt=me&&me[l];(!nt||!nt.isManual_)&&s(9);const{scope_:Nt}=nt;return gn(Nt,ot),ke(void 0,Nt)}setAutoFreeze(me){this.autoFreeze_=me}setUseStrictShallowCopy(me){this.useStrictShallowCopy_=me}applyPatches(me,ot){let nt;for(nt=ot.length-1;nt>=0;nt--){const wn=ot[nt];if(0===wn.path.length&&"replace"===wn.op){me=wn.value;break}}nt>-1&&(ot=ot.slice(nt+1));const Nt=We("Patches").applyPatches_;return A(me)?Nt(me,ot):this.produce(me,wn=>Nt(wn,ot))}},st=it.produce;it.produceWithPatches.bind(it),it.setAutoFreeze.bind(it),it.setUseStrictShallowCopy.bind(it),it.applyPatches.bind(it),it.createDraft.bind(it),it.finishDraft.bind(it)},9858:(Bt,Ce,p)=>{"use strict";p.d(Ce,{o4:()=>U});const n="3.7.7",a=n,l="function"==typeof Buffer,m="function"==typeof TextDecoder?new TextDecoder:void 0,s="function"==typeof TextEncoder?new TextEncoder:void 0,A=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),L=(G=>{let J={};return G.forEach((Ne,Pt)=>J[Ne]=Pt),J})(A),Z=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,ie=String.fromCharCode.bind(String),S="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):G=>new Uint8Array(Array.prototype.slice.call(G,0)),_e=G=>G.replace(/=/g,"").replace(/[+\/]/g,J=>"+"==J?"-":"_"),ae=G=>G.replace(/[^A-Za-z0-9\+\/]/g,""),fe=G=>{let J,Ne,Pt,tt,It="";const oe=G.length%3;for(let Ze=0;Ze<G.length;){if((Ne=G.charCodeAt(Ze++))>255||(Pt=G.charCodeAt(Ze++))>255||(tt=G.charCodeAt(Ze++))>255)throw new TypeError("invalid character found");J=Ne<<16|Pt<<8|tt,It+=A[J>>18&63]+A[J>>12&63]+A[J>>6&63]+A[63&J]}return oe?It.slice(0,oe-3)+"===".substring(oe):It},be="function"==typeof btoa?G=>btoa(G):l?G=>Buffer.from(G,"binary").toString("base64"):fe,Te=l?G=>Buffer.from(G).toString("base64"):G=>{let Ne=[];for(let Pt=0,tt=G.length;Pt<tt;Pt+=4096)Ne.push(ie.apply(null,G.subarray(Pt,Pt+4096)));return be(Ne.join(""))},Ge=(G,J=!1)=>J?_e(Te(G)):Te(G),_t=G=>{if(G.length<2)return(J=G.charCodeAt(0))<128?G:J<2048?ie(192|J>>>6)+ie(128|63&J):ie(224|J>>>12&15)+ie(128|J>>>6&63)+ie(128|63&J);var J=65536+1024*(G.charCodeAt(0)-55296)+(G.charCodeAt(1)-56320);return ie(240|J>>>18&7)+ie(128|J>>>12&63)+ie(128|J>>>6&63)+ie(128|63&J)},dt=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,P=G=>G.replace(dt,_t),E=l?G=>Buffer.from(G,"utf8").toString("base64"):s?G=>Te(s.encode(G)):G=>be(P(G)),te=(G,J=!1)=>J?_e(E(G)):E(G),ne=G=>te(G,!0),we=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,at=G=>{switch(G.length){case 4:var Ne=((7&G.charCodeAt(0))<<18|(63&G.charCodeAt(1))<<12|(63&G.charCodeAt(2))<<6|63&G.charCodeAt(3))-65536;return ie(55296+(Ne>>>10))+ie(56320+(1023&Ne));case 3:return ie((15&G.charCodeAt(0))<<12|(63&G.charCodeAt(1))<<6|63&G.charCodeAt(2));default:return ie((31&G.charCodeAt(0))<<6|63&G.charCodeAt(1))}},We=G=>G.replace(we,at),je=G=>{if(G=G.replace(/\s+/g,""),!Z.test(G))throw new TypeError("malformed base64.");G+="==".slice(2-(3&G.length));let J,Pt,tt,Ne="";for(let It=0;It<G.length;)J=L[G.charAt(It++)]<<18|L[G.charAt(It++)]<<12|(Pt=L[G.charAt(It++)])<<6|(tt=L[G.charAt(It++)]),Ne+=64===Pt?ie(J>>16&255):64===tt?ie(J>>16&255,J>>8&255):ie(J>>16&255,J>>8&255,255&J);return Ne},yt="function"==typeof atob?G=>atob(ae(G)):l?G=>Buffer.from(G,"base64").toString("binary"):je,nn=l?G=>S(Buffer.from(G,"base64")):G=>S(yt(G).split("").map(J=>J.charCodeAt(0))),pn=G=>nn(Et(G)),gn=l?G=>Buffer.from(G,"base64").toString("utf8"):m?G=>m.decode(nn(G)):G=>We(yt(G)),Et=G=>ae(G.replace(/[-_]/g,J=>"-"==J?"+":"/")),ln=G=>gn(Et(G)),_n=G=>({value:G,enumerable:!1,writable:!0,configurable:!0}),ke=function(){const G=(J,Ne)=>Object.defineProperty(String.prototype,J,_n(Ne));G("fromBase64",function(){return ln(this)}),G("toBase64",function(J){return te(this,J)}),G("toBase64URI",function(){return te(this,!0)}),G("toBase64URL",function(){return te(this,!0)}),G("toUint8Array",function(){return pn(this)})},re=function(){const G=(J,Ne)=>Object.defineProperty(Uint8Array.prototype,J,_n(Ne));G("toBase64",function(J){return Ge(this,J)}),G("toBase64URI",function(){return Ge(this,!0)}),G("toBase64URL",function(){return Ge(this,!0)})},U={version:n,VERSION:a,atob:yt,atobPolyfill:je,btoa:be,btoaPolyfill:fe,fromBase64:ln,toBase64:te,encode:te,encodeURI:ne,encodeURL:ne,utob:P,btou:We,decode:ln,isValid:G=>{if("string"!=typeof G)return!1;const J=G.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(J)||!/[^\s0-9a-zA-Z\-_]/.test(J)},fromUint8Array:Ge,toUint8Array:pn,extendString:ke,extendUint8Array:re,extendBuiltins:()=>{ke(),re()}}},56172:(Bt,Ce,p)=>{"use strict";p.d(Ce,{A4:()=>ti,xI:()=>hn});let a={async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null};function l(En){a=En}const m=/[&<>"']/,s=new RegExp(m.source,"g"),y=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,A=new RegExp(y.source,"g"),L={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Z=En=>L[En];function ie(En,lt){if(lt){if(m.test(En))return En.replace(s,Z)}else if(y.test(En))return En.replace(A,Z);return En}const S=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi,ae=/(^|[^\[])\^/g;function fe(En,lt){let xe="string"==typeof En?En:En.source;lt=lt||"";const de={replace:(k,le)=>{let ge="string"==typeof le?le:le.source;return ge=ge.replace(ae,"$1"),xe=xe.replace(k,ge),de},getRegex:()=>new RegExp(xe,lt)};return de}function be(En){try{En=encodeURI(En).replace(/%25/g,"%")}catch{return null}return En}const Te={exec:()=>null};function Ge(En,lt){const de=En.replace(/\|/g,(le,ge,ht)=>{let Ht=!1,ft=ge;for(;--ft>=0&&"\\"===ht[ft];)Ht=!Ht;return Ht?"|":" |"}).split(/ \|/);let k=0;if(de[0].trim()||de.shift(),de.length>0&&!de[de.length-1].trim()&&de.pop(),lt)if(de.length>lt)de.splice(lt);else for(;de.length<lt;)de.push("");for(;k<de.length;k++)de[k]=de[k].trim().replace(/\\\|/g,"|");return de}function _t(En,lt,xe){const de=En.length;if(0===de)return"";let k=0;for(;k<de;){const le=En.charAt(de-k-1);if(le!==lt||xe){if(le===lt||!xe)break;k++}else k++}return En.slice(0,de-k)}function P(En,lt,xe,de){const k=lt.href,le=lt.title?ie(lt.title):null,ge=En[1].replace(/\\([\[\]])/g,"$1");if("!"!==En[0].charAt(0)){de.state.inLink=!0;const ht={type:"link",raw:xe,href:k,title:le,text:ge,tokens:de.inlineTokens(ge)};return de.state.inLink=!1,ht}return{type:"image",raw:xe,href:k,title:le,text:ie(ge)}}class te{options;rules;lexer;constructor(lt){this.options=lt||a}space(lt){const xe=this.rules.block.newline.exec(lt);if(xe&&xe[0].length>0)return{type:"space",raw:xe[0]}}code(lt){const xe=this.rules.block.code.exec(lt);if(xe){const de=xe[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:xe[0],codeBlockStyle:"indented",text:this.options.pedantic?de:_t(de,"\n")}}}fences(lt){const xe=this.rules.block.fences.exec(lt);if(xe){const de=xe[0],k=function E(En,lt){const xe=En.match(/^(\s+)(?:```)/);if(null===xe)return lt;const de=xe[1];return lt.split("\n").map(k=>{const le=k.match(/^\s+/);if(null===le)return k;const[ge]=le;return ge.length>=de.length?k.slice(de.length):k}).join("\n")}(de,xe[3]||"");return{type:"code",raw:de,lang:xe[2]?xe[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):xe[2],text:k}}}heading(lt){const xe=this.rules.block.heading.exec(lt);if(xe){let de=xe[2].trim();if(/#$/.test(de)){const k=_t(de,"#");(this.options.pedantic||!k||/ $/.test(k))&&(de=k.trim())}return{type:"heading",raw:xe[0],depth:xe[1].length,text:de,tokens:this.lexer.inline(de)}}}hr(lt){const xe=this.rules.block.hr.exec(lt);if(xe)return{type:"hr",raw:xe[0]}}blockquote(lt){const xe=this.rules.block.blockquote.exec(lt);if(xe){let de=xe[0].replace(/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,"\n    $1");de=_t(de.replace(/^ *>[ \t]?/gm,""),"\n");const k=this.lexer.state.top;this.lexer.state.top=!0;const le=this.lexer.blockTokens(de);return this.lexer.state.top=k,{type:"blockquote",raw:xe[0],tokens:le,text:de}}}list(lt){let xe=this.rules.block.list.exec(lt);if(xe){let de=xe[1].trim();const k=de.length>1,le={type:"list",raw:"",ordered:k,start:k?+de.slice(0,-1):"",loose:!1,items:[]};de=k?`\\d{1,9}\\${de.slice(-1)}`:`\\${de}`,this.options.pedantic&&(de=k?de:"[*+-]");const ge=new RegExp(`^( {0,3}${de})((?:[\t ][^\\n]*)?(?:\\n|$))`);let ht="",Ht="",ft=!1;for(;lt;){let Tt=!1;if(!(xe=ge.exec(lt))||this.rules.block.hr.test(lt))break;ht=xe[0],lt=lt.substring(ht.length);let Tn=xe[2].split("\n",1)[0].replace(/^\t+/,mn=>" ".repeat(3*mn.length)),tn=lt.split("\n",1)[0],oi=0;this.options.pedantic?(oi=2,Ht=Tn.trimStart()):(oi=xe[2].search(/[^ ]/),oi=oi>4?1:oi,Ht=Tn.slice(oi),oi+=xe[1].length);let hi=!1;if(!Tn&&/^ *$/.test(tn)&&(ht+=tn+"\n",lt=lt.substring(tn.length+1),Tt=!0),!Tt){const mn=new RegExp(`^ {0,${Math.min(3,oi-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),$n=new RegExp(`^ {0,${Math.min(3,oi-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),Ae=new RegExp(`^ {0,${Math.min(3,oi-1)}}(?:\`\`\`|~~~)`),Sn=new RegExp(`^ {0,${Math.min(3,oi-1)}}#`);for(;lt;){const pt=lt.split("\n",1)[0];if(tn=pt,this.options.pedantic&&(tn=tn.replace(/^ {1,4}(?=( {4})*[^ ])/g,"  ")),Ae.test(tn)||Sn.test(tn)||mn.test(tn)||$n.test(lt))break;if(tn.search(/[^ ]/)>=oi||!tn.trim())Ht+="\n"+tn.slice(oi);else{if(hi||Tn.search(/[^ ]/)>=4||Ae.test(Tn)||Sn.test(Tn)||$n.test(Tn))break;Ht+="\n"+tn}!hi&&!tn.trim()&&(hi=!0),ht+=pt+"\n",lt=lt.substring(pt.length+1),Tn=tn.slice(oi)}}le.loose||(ft?le.loose=!0:/\n *\n *$/.test(ht)&&(ft=!0));let vi,Si=null;this.options.gfm&&(Si=/^\[[ xX]\] /.exec(Ht),Si&&(vi="[ ] "!==Si[0],Ht=Ht.replace(/^\[[ xX]\] +/,""))),le.items.push({type:"list_item",raw:ht,task:!!Si,checked:vi,loose:!1,text:Ht,tokens:[]}),le.raw+=ht}le.items[le.items.length-1].raw=ht.trimEnd(),le.items[le.items.length-1].text=Ht.trimEnd(),le.raw=le.raw.trimEnd();for(let Tt=0;Tt<le.items.length;Tt++)if(this.lexer.state.top=!1,le.items[Tt].tokens=this.lexer.blockTokens(le.items[Tt].text,[]),!le.loose){const Tn=le.items[Tt].tokens.filter(oi=>"space"===oi.type),tn=Tn.length>0&&Tn.some(oi=>/\n.*\n/.test(oi.raw));le.loose=tn}if(le.loose)for(let Tt=0;Tt<le.items.length;Tt++)le.items[Tt].loose=!0;return le}}html(lt){const xe=this.rules.block.html.exec(lt);if(xe)return{type:"html",block:!0,raw:xe[0],pre:"pre"===xe[1]||"script"===xe[1]||"style"===xe[1],text:xe[0]}}def(lt){const xe=this.rules.block.def.exec(lt);if(xe){const de=xe[1].toLowerCase().replace(/\s+/g," "),k=xe[2]?xe[2].replace(/^<(.*)>$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",le=xe[3]?xe[3].substring(1,xe[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):xe[3];return{type:"def",tag:de,raw:xe[0],href:k,title:le}}}table(lt){const xe=this.rules.block.table.exec(lt);if(!xe||!/[:|]/.test(xe[2]))return;const de=Ge(xe[1]),k=xe[2].replace(/^\||\| *$/g,"").split("|"),le=xe[3]&&xe[3].trim()?xe[3].replace(/\n[ \t]*$/,"").split("\n"):[],ge={type:"table",raw:xe[0],header:[],align:[],rows:[]};if(de.length===k.length){for(const ht of k)/^ *-+: *$/.test(ht)?ge.align.push("right"):/^ *:-+: *$/.test(ht)?ge.align.push("center"):/^ *:-+ *$/.test(ht)?ge.align.push("left"):ge.align.push(null);for(const ht of de)ge.header.push({text:ht,tokens:this.lexer.inline(ht)});for(const ht of le)ge.rows.push(Ge(ht,ge.header.length).map(Ht=>({text:Ht,tokens:this.lexer.inline(Ht)})));return ge}}lheading(lt){const xe=this.rules.block.lheading.exec(lt);if(xe)return{type:"heading",raw:xe[0],depth:"="===xe[2].charAt(0)?1:2,text:xe[1],tokens:this.lexer.inline(xe[1])}}paragraph(lt){const xe=this.rules.block.paragraph.exec(lt);if(xe){const de="\n"===xe[1].charAt(xe[1].length-1)?xe[1].slice(0,-1):xe[1];return{type:"paragraph",raw:xe[0],text:de,tokens:this.lexer.inline(de)}}}text(lt){const xe=this.rules.block.text.exec(lt);if(xe)return{type:"text",raw:xe[0],text:xe[0],tokens:this.lexer.inline(xe[0])}}escape(lt){const xe=this.rules.inline.escape.exec(lt);if(xe)return{type:"escape",raw:xe[0],text:ie(xe[1])}}tag(lt){const xe=this.rules.inline.tag.exec(lt);if(xe)return!this.lexer.state.inLink&&/^<a /i.test(xe[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(xe[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(xe[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(xe[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:xe[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:xe[0]}}link(lt){const xe=this.rules.inline.link.exec(lt);if(xe){const de=xe[2].trim();if(!this.options.pedantic&&/^</.test(de)){if(!/>$/.test(de))return;const ge=_t(de.slice(0,-1),"\\");if((de.length-ge.length)%2==0)return}else{const ge=function dt(En,lt){if(-1===En.indexOf(lt[1]))return-1;let xe=0;for(let de=0;de<En.length;de++)if("\\"===En[de])de++;else if(En[de]===lt[0])xe++;else if(En[de]===lt[1]&&(xe--,xe<0))return de;return-1}(xe[2],"()");if(ge>-1){const Ht=(0===xe[0].indexOf("!")?5:4)+xe[1].length+ge;xe[2]=xe[2].substring(0,ge),xe[0]=xe[0].substring(0,Ht).trim(),xe[3]=""}}let k=xe[2],le="";if(this.options.pedantic){const ge=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(k);ge&&(k=ge[1],le=ge[3])}else le=xe[3]?xe[3].slice(1,-1):"";return k=k.trim(),/^</.test(k)&&(k=this.options.pedantic&&!/>$/.test(de)?k.slice(1):k.slice(1,-1)),P(xe,{href:k&&k.replace(this.rules.inline.anyPunctuation,"$1"),title:le&&le.replace(this.rules.inline.anyPunctuation,"$1")},xe[0],this.lexer)}}reflink(lt,xe){let de;if((de=this.rules.inline.reflink.exec(lt))||(de=this.rules.inline.nolink.exec(lt))){const le=xe[(de[2]||de[1]).replace(/\s+/g," ").toLowerCase()];if(!le){const ge=de[0].charAt(0);return{type:"text",raw:ge,text:ge}}return P(de,le,de[0],this.lexer)}}emStrong(lt,xe,de=""){let k=this.rules.inline.emStrongLDelim.exec(lt);if(!(!k||k[3]&&de.match(/[\p{L}\p{N}]/u))&&(!k[1]&&!k[2]||!de||this.rules.inline.punctuation.exec(de))){const ge=[...k[0]].length-1;let ht,Ht,ft=ge,Tt=0;const Tn="*"===k[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(Tn.lastIndex=0,xe=xe.slice(-1*lt.length+ge);null!=(k=Tn.exec(xe));){if(ht=k[1]||k[2]||k[3]||k[4]||k[5]||k[6],!ht)continue;if(Ht=[...ht].length,k[3]||k[4]){ft+=Ht;continue}if((k[5]||k[6])&&ge%3&&!((ge+Ht)%3)){Tt+=Ht;continue}if(ft-=Ht,ft>0)continue;Ht=Math.min(Ht,Ht+ft+Tt);const tn=[...k[0]][0].length,oi=lt.slice(0,ge+k.index+tn+Ht);if(Math.min(ge,Ht)%2){const Si=oi.slice(1,-1);return{type:"em",raw:oi,text:Si,tokens:this.lexer.inlineTokens(Si)}}const hi=oi.slice(2,-2);return{type:"strong",raw:oi,text:hi,tokens:this.lexer.inlineTokens(hi)}}}}codespan(lt){const xe=this.rules.inline.code.exec(lt);if(xe){let de=xe[2].replace(/\n/g," ");const k=/[^ ]/.test(de),le=/^ /.test(de)&&/ $/.test(de);return k&&le&&(de=de.substring(1,de.length-1)),de=ie(de,!0),{type:"codespan",raw:xe[0],text:de}}}br(lt){const xe=this.rules.inline.br.exec(lt);if(xe)return{type:"br",raw:xe[0]}}del(lt){const xe=this.rules.inline.del.exec(lt);if(xe)return{type:"del",raw:xe[0],text:xe[2],tokens:this.lexer.inlineTokens(xe[2])}}autolink(lt){const xe=this.rules.inline.autolink.exec(lt);if(xe){let de,k;return"@"===xe[2]?(de=ie(xe[1]),k="mailto:"+de):(de=ie(xe[1]),k=de),{type:"link",raw:xe[0],text:de,href:k,tokens:[{type:"text",raw:de,text:de}]}}}url(lt){let xe;if(xe=this.rules.inline.url.exec(lt)){let de,k;if("@"===xe[2])de=ie(xe[0]),k="mailto:"+de;else{let le;do{le=xe[0],xe[0]=this.rules.inline._backpedal.exec(xe[0])?.[0]??""}while(le!==xe[0]);de=ie(xe[0]),k="www."===xe[1]?"http://"+xe[0]:xe[0]}return{type:"link",raw:xe[0],text:de,href:k,tokens:[{type:"text",raw:de,text:de}]}}}inlineText(lt){const xe=this.rules.inline.text.exec(lt);if(xe){let de;return de=this.lexer.state.inRawBlock?xe[0]:ie(xe[0]),{type:"text",raw:xe[0],text:de}}}}const We=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,yt=/(?:[*+-]|\d{1,9}[.)])/,nn=fe(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,yt).replace(/blockCode/g,/ {4}/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),pn=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,Et=/(?!\s*\])(?:\\.|[^\[\]\\])+/,ln=fe(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",Et).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),Xt=fe(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,yt).getRegex(),_n="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",ke=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,re=fe("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",ke).replace("tag",_n).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),pe=fe(pn).replace("hr",We).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",_n).getRegex(),G={blockquote:fe(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",pe).getRegex(),code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,def:ln,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:We,html:re,lheading:nn,list:Xt,newline:/^(?: *(?:\n|$))+/,paragraph:pe,table:Te,text:/^[^\n]+/},J=fe("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",We).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",_n).getRegex(),Ne={...G,table:J,paragraph:fe(pn).replace("hr",We).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",J).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",_n).getRegex()},Pt={...G,html:fe("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",ke).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Te,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:fe(pn).replace("hr",We).replace("heading"," *#{1,6} *[^\n]").replace("lheading",nn).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},tt=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,oe=/^( {2,}|\\)\n(?!\s*$)/,Ee="\\p{P}\\p{S}",rt=fe(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,Ee).getRegex(),an=fe(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,Ee).getRegex(),X=fe("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,Ee).getRegex(),ze=fe("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,Ee).getRegex(),it=fe(/\\([punct])/,"gu").replace(/punct/g,Ee).getRegex(),st=fe(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[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])?)+(?![-_])/).getRegex(),$t=fe(ke).replace("(?:--\x3e|$)","--\x3e").getRegex(),un=fe("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",$t).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),xn=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,ri=fe(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",xn).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Dn=fe(/^!?\[(label)\]\[(ref)\]/).replace("label",xn).replace("ref",Et).getRegex(),Fe=fe(/^!?\[(ref)\](?:\[\])?/).replace("ref",Et).getRegex(),qt={_backpedal:Te,anyPunctuation:it,autolink:st,blockSkip:/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,br:oe,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:Te,emStrongLDelim:an,emStrongRDelimAst:X,emStrongRDelimUnd:ze,escape:tt,link:ri,nolink:Fe,punctuation:rt,reflink:Dn,reflinkSearch:fe("reflink|nolink(?!\\()","g").replace("reflink",Dn).replace("nolink",Fe).getRegex(),tag:un,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,url:Te},me={...qt,link:fe(/^!?\[(label)\]\((.*?)\)/).replace("label",xn).getRegex(),reflink:fe(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",xn).getRegex()},ot={...qt,escape:fe(tt).replace("])","~|])").getRegex(),url:fe(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/},nt={...ot,br:fe(oe).replace("{2,}","*").getRegex(),text:fe(ot.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},Nt={normal:G,gfm:Ne,pedantic:Pt},wn={normal:qt,gfm:ot,breaks:nt,pedantic:me};class Pn{tokens;options;state;tokenizer;inlineQueue;constructor(lt){this.tokens=[],this.tokens.links=Object.create(null),this.options=lt||a,this.options.tokenizer=this.options.tokenizer||new te,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const xe={block:Nt.normal,inline:wn.normal};this.options.pedantic?(xe.block=Nt.pedantic,xe.inline=wn.pedantic):this.options.gfm&&(xe.block=Nt.gfm,xe.inline=this.options.breaks?wn.breaks:wn.gfm),this.tokenizer.rules=xe}static get rules(){return{block:Nt,inline:wn}}static lex(lt,xe){return new Pn(xe).lex(lt)}static lexInline(lt,xe){return new Pn(xe).inlineTokens(lt)}lex(lt){lt=lt.replace(/\r\n|\r/g,"\n"),this.blockTokens(lt,this.tokens);for(let xe=0;xe<this.inlineQueue.length;xe++){const de=this.inlineQueue[xe];this.inlineTokens(de.src,de.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(lt,xe=[]){let de,k,le,ge;for(lt=this.options.pedantic?lt.replace(/\t/g,"    ").replace(/^ +$/gm,""):lt.replace(/^( *)(\t+)/gm,(ht,Ht,ft)=>Ht+"    ".repeat(ft.length));lt;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(ht=>!!(de=ht.call({lexer:this},lt,xe))&&(lt=lt.substring(de.raw.length),xe.push(de),!0)))){if(de=this.tokenizer.space(lt)){lt=lt.substring(de.raw.length),1===de.raw.length&&xe.length>0?xe[xe.length-1].raw+="\n":xe.push(de);continue}if(de=this.tokenizer.code(lt)){lt=lt.substring(de.raw.length),k=xe[xe.length-1],!k||"paragraph"!==k.type&&"text"!==k.type?xe.push(de):(k.raw+="\n"+de.raw,k.text+="\n"+de.text,this.inlineQueue[this.inlineQueue.length-1].src=k.text);continue}if(de=this.tokenizer.fences(lt)){lt=lt.substring(de.raw.length),xe.push(de);continue}if(de=this.tokenizer.heading(lt)){lt=lt.substring(de.raw.length),xe.push(de);continue}if(de=this.tokenizer.hr(lt)){lt=lt.substring(de.raw.length),xe.push(de);continue}if(de=this.tokenizer.blockquote(lt)){lt=lt.substring(de.raw.length),xe.push(de);continue}if(de=this.tokenizer.list(lt)){lt=lt.substring(de.raw.length),xe.push(de);continue}if(de=this.tokenizer.html(lt)){lt=lt.substring(de.raw.length),xe.push(de);continue}if(de=this.tokenizer.def(lt)){lt=lt.substring(de.raw.length),k=xe[xe.length-1],!k||"paragraph"!==k.type&&"text"!==k.type?this.tokens.links[de.tag]||(this.tokens.links[de.tag]={href:de.href,title:de.title}):(k.raw+="\n"+de.raw,k.text+="\n"+de.raw,this.inlineQueue[this.inlineQueue.length-1].src=k.text);continue}if(de=this.tokenizer.table(lt)){lt=lt.substring(de.raw.length),xe.push(de);continue}if(de=this.tokenizer.lheading(lt)){lt=lt.substring(de.raw.length),xe.push(de);continue}if(le=lt,this.options.extensions&&this.options.extensions.startBlock){let ht=1/0;const Ht=lt.slice(1);let ft;this.options.extensions.startBlock.forEach(Tt=>{ft=Tt.call({lexer:this},Ht),"number"==typeof ft&&ft>=0&&(ht=Math.min(ht,ft))}),ht<1/0&&ht>=0&&(le=lt.substring(0,ht+1))}if(this.state.top&&(de=this.tokenizer.paragraph(le))){k=xe[xe.length-1],ge&&"paragraph"===k.type?(k.raw+="\n"+de.raw,k.text+="\n"+de.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=k.text):xe.push(de),ge=le.length!==lt.length,lt=lt.substring(de.raw.length);continue}if(de=this.tokenizer.text(lt)){lt=lt.substring(de.raw.length),k=xe[xe.length-1],k&&"text"===k.type?(k.raw+="\n"+de.raw,k.text+="\n"+de.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=k.text):xe.push(de);continue}if(lt){const ht="Infinite loop on byte: "+lt.charCodeAt(0);if(this.options.silent){console.error(ht);break}throw new Error(ht)}}return this.state.top=!0,xe}inline(lt,xe=[]){return this.inlineQueue.push({src:lt,tokens:xe}),xe}inlineTokens(lt,xe=[]){let de,k,le,ht,Ht,ft,ge=lt;if(this.tokens.links){const Tt=Object.keys(this.tokens.links);if(Tt.length>0)for(;null!=(ht=this.tokenizer.rules.inline.reflinkSearch.exec(ge));)Tt.includes(ht[0].slice(ht[0].lastIndexOf("[")+1,-1))&&(ge=ge.slice(0,ht.index)+"["+"a".repeat(ht[0].length-2)+"]"+ge.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(ht=this.tokenizer.rules.inline.blockSkip.exec(ge));)ge=ge.slice(0,ht.index)+"["+"a".repeat(ht[0].length-2)+"]"+ge.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(ht=this.tokenizer.rules.inline.anyPunctuation.exec(ge));)ge=ge.slice(0,ht.index)+"++"+ge.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;lt;)if(Ht||(ft=""),Ht=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(Tt=>!!(de=Tt.call({lexer:this},lt,xe))&&(lt=lt.substring(de.raw.length),xe.push(de),!0)))){if(de=this.tokenizer.escape(lt)){lt=lt.substring(de.raw.length),xe.push(de);continue}if(de=this.tokenizer.tag(lt)){lt=lt.substring(de.raw.length),k=xe[xe.length-1],k&&"text"===de.type&&"text"===k.type?(k.raw+=de.raw,k.text+=de.text):xe.push(de);continue}if(de=this.tokenizer.link(lt)){lt=lt.substring(de.raw.length),xe.push(de);continue}if(de=this.tokenizer.reflink(lt,this.tokens.links)){lt=lt.substring(de.raw.length),k=xe[xe.length-1],k&&"text"===de.type&&"text"===k.type?(k.raw+=de.raw,k.text+=de.text):xe.push(de);continue}if(de=this.tokenizer.emStrong(lt,ge,ft)){lt=lt.substring(de.raw.length),xe.push(de);continue}if(de=this.tokenizer.codespan(lt)){lt=lt.substring(de.raw.length),xe.push(de);continue}if(de=this.tokenizer.br(lt)){lt=lt.substring(de.raw.length),xe.push(de);continue}if(de=this.tokenizer.del(lt)){lt=lt.substring(de.raw.length),xe.push(de);continue}if(de=this.tokenizer.autolink(lt)){lt=lt.substring(de.raw.length),xe.push(de);continue}if(!this.state.inLink&&(de=this.tokenizer.url(lt))){lt=lt.substring(de.raw.length),xe.push(de);continue}if(le=lt,this.options.extensions&&this.options.extensions.startInline){let Tt=1/0;const Tn=lt.slice(1);let tn;this.options.extensions.startInline.forEach(oi=>{tn=oi.call({lexer:this},Tn),"number"==typeof tn&&tn>=0&&(Tt=Math.min(Tt,tn))}),Tt<1/0&&Tt>=0&&(le=lt.substring(0,Tt+1))}if(de=this.tokenizer.inlineText(le)){lt=lt.substring(de.raw.length),"_"!==de.raw.slice(-1)&&(ft=de.raw.slice(-1)),Ht=!0,k=xe[xe.length-1],k&&"text"===k.type?(k.raw+=de.raw,k.text+=de.text):xe.push(de);continue}if(lt){const Tt="Infinite loop on byte: "+lt.charCodeAt(0);if(this.options.silent){console.error(Tt);break}throw new Error(Tt)}}return xe}}class ti{options;constructor(lt){this.options=lt||a}code(lt,xe,de){const k=(xe||"").match(/^\S*/)?.[0];return lt=lt.replace(/\n$/,"")+"\n",k?'<pre><code class="language-'+ie(k)+'">'+(de?lt:ie(lt,!0))+"</code></pre>\n":"<pre><code>"+(de?lt:ie(lt,!0))+"</code></pre>\n"}blockquote(lt){return`<blockquote>\n${lt}</blockquote>\n`}html(lt,xe){return lt}heading(lt,xe,de){return`<h${xe}>${lt}</h${xe}>\n`}hr(){return"<hr>\n"}list(lt,xe,de){const k=xe?"ol":"ul";return"<"+k+(xe&&1!==de?' start="'+de+'"':"")+">\n"+lt+"</"+k+">\n"}listitem(lt,xe,de){return`<li>${lt}</li>\n`}checkbox(lt){return"<input "+(lt?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph(lt){return`<p>${lt}</p>\n`}table(lt,xe){return xe&&(xe=`<tbody>${xe}</tbody>`),"<table>\n<thead>\n"+lt+"</thead>\n"+xe+"</table>\n"}tablerow(lt){return`<tr>\n${lt}</tr>\n`}tablecell(lt,xe){const de=xe.header?"th":"td";return(xe.align?`<${de} align="${xe.align}">`:`<${de}>`)+lt+`</${de}>\n`}strong(lt){return`<strong>${lt}</strong>`}em(lt){return`<em>${lt}</em>`}codespan(lt){return`<code>${lt}</code>`}br(){return"<br>"}del(lt){return`<del>${lt}</del>`}link(lt,xe,de){const k=be(lt);if(null===k)return de;let le='<a href="'+(lt=k)+'"';return xe&&(le+=' title="'+xe+'"'),le+=">"+de+"</a>",le}image(lt,xe,de){const k=be(lt);if(null===k)return de;let le=`<img src="${lt=k}" alt="${de}"`;return xe&&(le+=` title="${xe}"`),le+=">",le}text(lt){return lt}}class Gt{strong(lt){return lt}em(lt){return lt}codespan(lt){return lt}del(lt){return lt}html(lt){return lt}text(lt){return lt}link(lt,xe,de){return""+de}image(lt,xe,de){return""+de}br(){return""}}class An{options;renderer;textRenderer;constructor(lt){this.options=lt||a,this.options.renderer=this.options.renderer||new ti,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Gt}static parse(lt,xe){return new An(xe).parse(lt)}static parseInline(lt,xe){return new An(xe).parseInline(lt)}parse(lt,xe=!0){let de="";for(let k=0;k<lt.length;k++){const le=lt[k];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[le.type]){const ge=le,ht=this.options.extensions.renderers[ge.type].call({parser:this},ge);if(!1!==ht||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(ge.type)){de+=ht||"";continue}}switch(le.type){case"space":continue;case"hr":de+=this.renderer.hr();continue;case"heading":{const ge=le;de+=this.renderer.heading(this.parseInline(ge.tokens),ge.depth,this.parseInline(ge.tokens,this.textRenderer).replace(S,(lt,xe)=>"colon"===(xe=xe.toLowerCase())?":":"#"===xe.charAt(0)?"x"===xe.charAt(1)?String.fromCharCode(parseInt(xe.substring(2),16)):String.fromCharCode(+xe.substring(1)):""));continue}case"code":de+=this.renderer.code(le.text,le.lang,!!le.escaped);continue;case"table":{const ge=le;let ht="",Ht="";for(let Tt=0;Tt<ge.header.length;Tt++)Ht+=this.renderer.tablecell(this.parseInline(ge.header[Tt].tokens),{header:!0,align:ge.align[Tt]});ht+=this.renderer.tablerow(Ht);let ft="";for(let Tt=0;Tt<ge.rows.length;Tt++){const Tn=ge.rows[Tt];Ht="";for(let tn=0;tn<Tn.length;tn++)Ht+=this.renderer.tablecell(this.parseInline(Tn[tn].tokens),{header:!1,align:ge.align[tn]});ft+=this.renderer.tablerow(Ht)}de+=this.renderer.table(ht,ft);continue}case"blockquote":{const ht=this.parse(le.tokens);de+=this.renderer.blockquote(ht);continue}case"list":{const ge=le,ht=ge.ordered,Ht=ge.start,ft=ge.loose;let Tt="";for(let Tn=0;Tn<ge.items.length;Tn++){const tn=ge.items[Tn],oi=tn.checked,hi=tn.task;let Si="";if(tn.task){const vi=this.renderer.checkbox(!!oi);ft?tn.tokens.length>0&&"paragraph"===tn.tokens[0].type?(tn.tokens[0].text=vi+" "+tn.tokens[0].text,tn.tokens[0].tokens&&tn.tokens[0].tokens.length>0&&"text"===tn.tokens[0].tokens[0].type&&(tn.tokens[0].tokens[0].text=vi+" "+tn.tokens[0].tokens[0].text)):tn.tokens.unshift({type:"text",text:vi+" "}):Si+=vi+" "}Si+=this.parse(tn.tokens,ft),Tt+=this.renderer.listitem(Si,hi,!!oi)}de+=this.renderer.list(Tt,ht,Ht);continue}case"html":de+=this.renderer.html(le.text,le.block);continue;case"paragraph":de+=this.renderer.paragraph(this.parseInline(le.tokens));continue;case"text":{let ge=le,ht=ge.tokens?this.parseInline(ge.tokens):ge.text;for(;k+1<lt.length&&"text"===lt[k+1].type;)ge=lt[++k],ht+="\n"+(ge.tokens?this.parseInline(ge.tokens):ge.text);de+=xe?this.renderer.paragraph(ht):ht;continue}default:{const ge='Token with "'+le.type+'" type was not found.';if(this.options.silent)return console.error(ge),"";throw new Error(ge)}}}return de}parseInline(lt,xe){xe=xe||this.renderer;let de="";for(let k=0;k<lt.length;k++){const le=lt[k];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[le.type]){const ge=this.options.extensions.renderers[le.type].call({parser:this},le);if(!1!==ge||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(le.type)){de+=ge||"";continue}}switch(le.type){case"escape":case"text":de+=xe.text(le.text);break;case"html":de+=xe.html(le.text);break;case"link":de+=xe.link(le.href,le.title,this.parseInline(le.tokens,xe));break;case"image":de+=xe.image(le.href,le.title,le.text);break;case"strong":de+=xe.strong(this.parseInline(le.tokens,xe));break;case"em":de+=xe.em(this.parseInline(le.tokens,xe));break;case"codespan":de+=xe.codespan(le.text);break;case"br":de+=xe.br();break;case"del":de+=xe.del(this.parseInline(le.tokens,xe));break;default:{const ge='Token with "'+le.type+'" type was not found.';if(this.options.silent)return console.error(ge),"";throw new Error(ge)}}}return de}}class St{options;constructor(lt){this.options=lt||a}static passThroughHooks=new Set(["preprocess","postprocess","processAllTokens"]);preprocess(lt){return lt}postprocess(lt){return lt}processAllTokens(lt){return lt}}const qe=new class bn{defaults={async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null};options=this.setOptions;parse=this.#e(Pn.lex,An.parse);parseInline=this.#e(Pn.lexInline,An.parseInline);Parser=An;Renderer=ti;TextRenderer=Gt;Lexer=Pn;Tokenizer=te;Hooks=St;constructor(...lt){this.use(...lt)}walkTokens(lt,xe){let de=[];for(const k of lt)switch(de=de.concat(xe.call(this,k)),k.type){case"table":{const le=k;for(const ge of le.header)de=de.concat(this.walkTokens(ge.tokens,xe));for(const ge of le.rows)for(const ht of ge)de=de.concat(this.walkTokens(ht.tokens,xe));break}case"list":de=de.concat(this.walkTokens(k.items,xe));break;default:{const le=k;this.defaults.extensions?.childTokens?.[le.type]?this.defaults.extensions.childTokens[le.type].forEach(ge=>{const ht=le[ge].flat(1/0);de=de.concat(this.walkTokens(ht,xe))}):le.tokens&&(de=de.concat(this.walkTokens(le.tokens,xe)))}}return de}use(...lt){const xe=this.defaults.extensions||{renderers:{},childTokens:{}};return lt.forEach(de=>{const k={...de};if(k.async=this.defaults.async||k.async||!1,de.extensions&&(de.extensions.forEach(le=>{if(!le.name)throw new Error("extension name required");if("renderer"in le){const ge=xe.renderers[le.name];xe.renderers[le.name]=ge?function(...ht){let Ht=le.renderer.apply(this,ht);return!1===Ht&&(Ht=ge.apply(this,ht)),Ht}:le.renderer}if("tokenizer"in le){if(!le.level||"block"!==le.level&&"inline"!==le.level)throw new Error("extension level must be 'block' or 'inline'");const ge=xe[le.level];ge?ge.unshift(le.tokenizer):xe[le.level]=[le.tokenizer],le.start&&("block"===le.level?xe.startBlock?xe.startBlock.push(le.start):xe.startBlock=[le.start]:"inline"===le.level&&(xe.startInline?xe.startInline.push(le.start):xe.startInline=[le.start]))}"childTokens"in le&&le.childTokens&&(xe.childTokens[le.name]=le.childTokens)}),k.extensions=xe),de.renderer){const le=this.defaults.renderer||new ti(this.defaults);for(const ge in de.renderer){if(!(ge in le))throw new Error(`renderer '${ge}' does not exist`);if("options"===ge)continue;const Ht=de.renderer[ge],ft=le[ge];le[ge]=(...Tt)=>{let Tn=Ht.apply(le,Tt);return!1===Tn&&(Tn=ft.apply(le,Tt)),Tn||""}}k.renderer=le}if(de.tokenizer){const le=this.defaults.tokenizer||new te(this.defaults);for(const ge in de.tokenizer){if(!(ge in le))throw new Error(`tokenizer '${ge}' does not exist`);if(["options","rules","lexer"].includes(ge))continue;const Ht=de.tokenizer[ge],ft=le[ge];le[ge]=(...Tt)=>{let Tn=Ht.apply(le,Tt);return!1===Tn&&(Tn=ft.apply(le,Tt)),Tn}}k.tokenizer=le}if(de.hooks){const le=this.defaults.hooks||new St;for(const ge in de.hooks){if(!(ge in le))throw new Error(`hook '${ge}' does not exist`);if("options"===ge)continue;const Ht=de.hooks[ge],ft=le[ge];le[ge]=St.passThroughHooks.has(ge)?Tt=>{if(this.defaults.async)return Promise.resolve(Ht.call(le,Tt)).then(tn=>ft.call(le,tn));const Tn=Ht.call(le,Tt);return ft.call(le,Tn)}:(...Tt)=>{let Tn=Ht.apply(le,Tt);return!1===Tn&&(Tn=ft.apply(le,Tt)),Tn}}k.hooks=le}if(de.walkTokens){const le=this.defaults.walkTokens,ge=de.walkTokens;k.walkTokens=function(ht){let Ht=[];return Ht.push(ge.call(this,ht)),le&&(Ht=Ht.concat(le.call(this,ht))),Ht}}this.defaults={...this.defaults,...k}}),this}setOptions(lt){return this.defaults={...this.defaults,...lt},this}lexer(lt,xe){return Pn.lex(lt,xe??this.defaults)}parser(lt,xe){return An.parse(lt,xe??this.defaults)}#e(lt,xe){return(de,k)=>{const le={...k},ge={...this.defaults,...le};!0===this.defaults.async&&!1===le.async&&(ge.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),ge.async=!0);const ht=this.#t(!!ge.silent,!!ge.async);if(typeof de>"u"||null===de)return ht(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof de)return ht(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(de)+", string expected"));if(ge.hooks&&(ge.hooks.options=ge),ge.async)return Promise.resolve(ge.hooks?ge.hooks.preprocess(de):de).then(Ht=>lt(Ht,ge)).then(Ht=>ge.hooks?ge.hooks.processAllTokens(Ht):Ht).then(Ht=>ge.walkTokens?Promise.all(this.walkTokens(Ht,ge.walkTokens)).then(()=>Ht):Ht).then(Ht=>xe(Ht,ge)).then(Ht=>ge.hooks?ge.hooks.postprocess(Ht):Ht).catch(ht);try{ge.hooks&&(de=ge.hooks.preprocess(de));let Ht=lt(de,ge);ge.hooks&&(Ht=ge.hooks.processAllTokens(Ht)),ge.walkTokens&&this.walkTokens(Ht,ge.walkTokens);let ft=xe(Ht,ge);return ge.hooks&&(ft=ge.hooks.postprocess(ft)),ft}catch(Ht){return ht(Ht)}}}#t(lt,xe){return de=>{if(de.message+="\nPlease report this to https://github.com/markedjs/marked.",lt){const k="<p>An error occurred:</p><pre>"+ie(de.message+"",!0)+"</pre>";return xe?Promise.resolve(k):k}if(xe)return Promise.reject(de);throw de}}};function hn(En,lt){return qe.parse(En,lt)}hn.options=hn.setOptions=function(En){return qe.setOptions(En),l(hn.defaults=qe.defaults),hn},hn.getDefaults=function n(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}},hn.defaults=a,hn.use=function(...En){return qe.use(...En),l(hn.defaults=qe.defaults),hn},hn.walkTokens=function(En,lt){return qe.walkTokens(En,lt)},hn.parseInline=qe.parseInline,hn.Parser=An,hn.parser=An.parse,hn.Renderer=ti,hn.TextRenderer=Gt,hn.Lexer=Pn,hn.lexer=Pn.lex,hn.Tokenizer=te,hn.Hooks=St,hn.parse=hn},7668:(Bt,Ce,p)=>{"use strict";p.d(Ce,{GY:()=>yt,NN:()=>pe,i0:()=>U,y2:()=>Ne});var n=p(49667),a=p(5795),l=p(61268),m=p(53613),s=p(66100),y=p(89663),A=p(73981),L=p(96660),Z=p(92645),ie=p(86008),S=p(80530),_e=p(98434),ae=p(28228),fe=p(179),be=p(28112),Te=p(56172),Ge=p(1300),_t=p(10899);const dt=["*"];let te=(()=>{class tt{constructor(){this._buttonClick$=new m.B,this.copied$=this._buttonClick$.pipe((0,L.n)(()=>(0,s.h)((0,y.of)(!0),(0,A.O)(3e3).pipe((0,Z.u)(!1)))),(0,ie.F)(),(0,S.t)(1)),this.copiedText$=this.copied$.pipe((0,_e.Z)(!1),(0,ae.T)(oe=>oe?"Copied":"Copy"))}onCopyToClipboardClick(){this._buttonClick$.next()}static{this.\u0275fac=function(Ze){return new(Ze||tt)}}static{this.\u0275cmp=l.VBU({type:tt,selectors:[["markdown-clipboard"]],standalone:!0,features:[l.aNF],decls:4,vars:7,consts:[[1,"markdown-clipboard-button",3,"click"]],template:function(Ze,Ee){1&Ze&&(l.j41(0,"button",0),l.nI1(1,"async"),l.bIt("click",function(){return Ee.onCopyToClipboardClick()}),l.EFF(2),l.nI1(3,"async"),l.k0s()),2&Ze&&(l.AVh("copied",l.bMT(1,3,Ee.copied$)),l.R7$(2),l.JRh(l.bMT(3,5,Ee.copiedText$)))},dependencies:[a.Jj],encapsulation:2,changeDetection:0})}}return tt})();const ne=new l.nKC("CLIPBOARD_OPTIONS");var We=function(tt){return tt.CommandLine="command-line",tt.LineHighlight="line-highlight",tt.LineNumbers="line-numbers",tt}(We||{});const je=new l.nKC("MARKED_EXTENSIONS"),yt=new l.nKC("MARKED_OPTIONS"),_n=new l.nKC("SECURITY_CONTEXT");let re=(()=>{class tt{get options(){return this._options}set options(oe){this._options={...this.DEFAULT_MARKED_OPTIONS,...oe}}get renderer(){return this.options.renderer}set renderer(oe){this.options.renderer=oe}constructor(oe,Ze,Ee,rt,Je,an,X){this.clipboardOptions=oe,this.extensions=Ze,this.platform=rt,this.securityContext=Je,this.http=an,this.sanitizer=X,this.DEFAULT_MARKED_OPTIONS={renderer:new Te.A4},this.DEFAULT_KATEX_OPTIONS={delimiters:[{left:"$$",right:"$$",display:!0},{left:"$",right:"$",display:!1},{left:"\\(",right:"\\)",display:!1},{left:"\\begin{equation}",right:"\\end{equation}",display:!0},{left:"\\begin{align}",right:"\\end{align}",display:!0},{left:"\\begin{alignat}",right:"\\end{alignat}",display:!0},{left:"\\begin{gather}",right:"\\end{gather}",display:!0},{left:"\\begin{CD}",right:"\\end{CD}",display:!0},{left:"\\[",right:"\\]",display:!0}]},this.DEFAULT_MERMAID_OPTIONS={startOnLoad:!1},this.DEFAULT_CLIPBOARD_OPTIONS={buttonComponent:void 0},this.DEFAULT_PARSE_OPTIONS={decodeHtml:!1,inline:!1,emoji:!1,mermaid:!1,markedOptions:void 0,disableSanitizer:!1},this.DEFAULT_RENDER_OPTIONS={clipboard:!1,clipboardOptions:void 0,katex:!1,katexOptions:void 0,mermaid:!1,mermaidOptions:void 0},this._reload$=new m.B,this.reload$=this._reload$.asObservable(),this.options=Ee}parse(oe,Ze=this.DEFAULT_PARSE_OPTIONS){const{decodeHtml:Ee,inline:rt,emoji:Je,mermaid:an,disableSanitizer:X}=Ze,ze={...this.options,...Ze.markedOptions},it=ze.renderer||this.renderer||new Te.A4;this.extensions&&(this.renderer=this.extendsRendererForExtensions(it)),an&&(this.renderer=this.extendsRendererForMermaid(it));const st=this.trimIndentation(oe),$t=Ee?this.decodeHtml(st):st,un=Je?this.parseEmoji($t):$t,xn=this.parseMarked(un,ze,rt);return(X?xn:this.sanitizer.sanitize(this.securityContext,xn))||""}render(oe,Ze=this.DEFAULT_RENDER_OPTIONS,Ee){const{clipboard:rt,clipboardOptions:Je,katex:an,katexOptions:X,mermaid:ze,mermaidOptions:it}=Ze;an&&this.renderKatex(oe,{...this.DEFAULT_KATEX_OPTIONS,...X}),ze&&this.renderMermaid(oe,{...this.DEFAULT_MERMAID_OPTIONS,...it}),rt&&this.renderClipboard(oe,Ee,{...this.DEFAULT_CLIPBOARD_OPTIONS,...this.clipboardOptions,...Je}),this.highlight(oe)}reload(){this._reload$.next()}getSource(oe){if(!this.http)throw new Error("[ngx-markdown] When using the `src` attribute you *have to* pass the `HttpClient` as a parameter of the `forRoot` method. See README for more information");return this.http.get(oe,{responseType:"text"}).pipe((0,ae.T)(Ze=>this.handleExtension(oe,Ze)))}highlight(oe){if(!(0,a.UE)(this.platform)||typeof Prism>"u"||typeof Prism.highlightAllUnder>"u")return;oe||(oe=document);const Ze=oe.querySelectorAll('pre code:not([class*="language-"])');Array.prototype.forEach.call(Ze,Ee=>Ee.classList.add("language-none")),Prism.highlightAllUnder(oe)}decodeHtml(oe){if(!(0,a.UE)(this.platform))return oe;const Ze=document.createElement("textarea");return Ze.innerHTML=oe,Ze.value}extendsRendererForExtensions(oe){const Ze=oe;return!0===Ze.\u0275NgxMarkdownRendererExtendedForExtensions||(this.extensions?.length>0&&Te.xI.use(...this.extensions),Ze.\u0275NgxMarkdownRendererExtendedForExtensions=!0),oe}extendsRendererForMermaid(oe){const Ze=oe;if(!0===Ze.\u0275NgxMarkdownRendererExtendedForMermaid)return oe;const Ee=oe.code;return oe.code=function(rt,Je,an){return"mermaid"===Je?`<div class="mermaid">${rt}</div>`:Ee.call(this,rt,Je,an)},Ze.\u0275NgxMarkdownRendererExtendedForMermaid=!0,oe}handleExtension(oe,Ze){const Ee=oe.lastIndexOf("://"),rt=Ee>-1?oe.substring(Ee+4):oe,Je=rt.lastIndexOf("/"),an=Je>-1?rt.substring(Je+1).split("?")[0]:"",X=an.lastIndexOf("."),ze=X>-1?an.substring(X+1):"";return ze&&"md"!==ze?"```"+ze+"\n"+Ze+"\n```":Ze}parseMarked(oe,Ze,Ee=!1){if(Ze.renderer){const rt={...Ze.renderer};delete rt.\u0275NgxMarkdownRendererExtendedForExtensions,delete rt.\u0275NgxMarkdownRendererExtendedForMermaid,delete Ze.renderer,Te.xI.use({renderer:rt})}return Ee?Te.xI.parseInline(oe,Ze):Te.xI.parse(oe,Ze)}parseEmoji(oe){if(!(0,a.UE)(this.platform))return oe;if(typeof joypixels>"u"||typeof joypixels.shortnameToUnicode>"u")throw new Error("[ngx-markdown] When using the `emoji` attribute you *have to* include Emoji-Toolkit files to `angular.json` or use imports. See README for more information");return joypixels.shortnameToUnicode(oe)}renderKatex(oe,Ze){if((0,a.UE)(this.platform)){if(typeof katex>"u"||typeof renderMathInElement>"u")throw new Error("[ngx-markdown] When using the `katex` attribute you *have to* include KaTeX files to `angular.json` or use imports. See README for more information");renderMathInElement(oe,Ze)}}renderClipboard(oe,Ze,Ee){if(!(0,a.UE)(this.platform))return;if(typeof ClipboardJS>"u")throw new Error("[ngx-markdown] When using the `clipboard` attribute you *have to* include Clipboard files to `angular.json` or use imports. See README for more information");if(!Ze)throw new Error("[ngx-markdown] When using the `clipboard` attribute you *have to* provide the `viewContainerRef` parameter to `MarkdownService.render()` function");const{buttonComponent:rt,buttonTemplate:Je}=Ee,an=oe.querySelectorAll("pre");for(let X=0;X<an.length;X++){const ze=an.item(X),it=document.createElement("div");it.style.position="relative",ze.parentNode.insertBefore(it,ze),it.appendChild(ze);const st=document.createElement("div");let $t,un;if(st.style.position="absolute",st.style.top=".5em",st.style.right=".5em",st.style.opacity="0",st.style.transition="opacity 250ms ease-out",st.style.zIndex="1",it.insertAdjacentElement("beforeend",st),ze.onmouseover=()=>st.style.opacity="1",ze.onmouseout=()=>st.style.opacity="0",rt){const xn=Ze.createComponent(rt);$t=xn.hostView,xn.changeDetectorRef.markForCheck()}else if(Je)$t=Ze.createEmbeddedView(Je);else{const xn=Ze.createComponent(te);$t=xn.hostView,xn.changeDetectorRef.markForCheck()}$t.rootNodes.forEach(xn=>{xn.onmouseover=()=>st.style.opacity="1",st.appendChild(xn),un=new ClipboardJS(xn,{text:()=>ze.innerText})}),$t.onDestroy(()=>un.destroy())}}renderMermaid(oe,Ze=this.DEFAULT_MERMAID_OPTIONS){if(!(0,a.UE)(this.platform))return;if(typeof mermaid>"u"||typeof mermaid.initialize>"u")throw new Error("[ngx-markdown] When using the `mermaid` attribute you *have to* include Mermaid files to `angular.json` or use imports. See README for more information");const Ee=oe.querySelectorAll(".mermaid");0!==Ee.length&&(mermaid.initialize(Ze),mermaid.run({nodes:Ee}))}trimIndentation(oe){if(!oe)return"";let Ze;return oe.split("\n").map(Ee=>{let rt=Ze;return Ee.length>0&&(rt=isNaN(rt)?Ee.search(/\S|$/):Math.min(Ee.search(/\S|$/),rt)),isNaN(Ze)&&(Ze=rt),rt?Ee.substring(rt):Ee}).join("\n")}static{this.\u0275fac=function(Ze){return new(Ze||tt)(l.KVO(ne,8),l.KVO(je,8),l.KVO(yt,8),l.KVO(l.Agw),l.KVO(_n),l.KVO(Ge.Qq,8),l.KVO(_t.up))}}static{this.\u0275prov=l.jDH({token:tt,factory:tt.\u0275fac})}}return tt})(),pe=(()=>{class tt{get disableSanitizer(){return this._disableSanitizer}set disableSanitizer(oe){this._disableSanitizer=this.coerceBooleanProperty(oe)}get inline(){return this._inline}set inline(oe){this._inline=this.coerceBooleanProperty(oe)}get clipboard(){return this._clipboard}set clipboard(oe){this._clipboard=this.coerceBooleanProperty(oe)}get emoji(){return this._emoji}set emoji(oe){this._emoji=this.coerceBooleanProperty(oe)}get katex(){return this._katex}set katex(oe){this._katex=this.coerceBooleanProperty(oe)}get mermaid(){return this._mermaid}set mermaid(oe){this._mermaid=this.coerceBooleanProperty(oe)}get lineHighlight(){return this._lineHighlight}set lineHighlight(oe){this._lineHighlight=this.coerceBooleanProperty(oe)}get lineNumbers(){return this._lineNumbers}set lineNumbers(oe){this._lineNumbers=this.coerceBooleanProperty(oe)}get commandLine(){return this._commandLine}set commandLine(oe){this._commandLine=this.coerceBooleanProperty(oe)}constructor(oe,Ze,Ee){this.element=oe,this.markdownService=Ze,this.viewContainerRef=Ee,this.error=new l.bkB,this.load=new l.bkB,this.ready=new l.bkB,this._clipboard=!1,this._commandLine=!1,this._disableSanitizer=!1,this._emoji=!1,this._inline=!1,this._katex=!1,this._lineHighlight=!1,this._lineNumbers=!1,this._mermaid=!1,this.destroyed$=new m.B}ngOnChanges(){this.loadContent()}loadContent(){null==this.data?null==this.src||this.handleSrc():this.handleData()}ngAfterViewInit(){!this.data&&!this.src&&this.handleTransclusion(),this.markdownService.reload$.pipe((0,fe.Q)(this.destroyed$)).subscribe(()=>this.loadContent())}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}render(oe,Ze=!1){var Ee=this;return(0,n.A)(function*(){const rt={decodeHtml:Ze,inline:Ee.inline,emoji:Ee.emoji,mermaid:Ee.mermaid,disableSanitizer:Ee.disableSanitizer},Je={clipboard:Ee.clipboard,clipboardOptions:{buttonComponent:Ee.clipboardButtonComponent,buttonTemplate:Ee.clipboardButtonTemplate},katex:Ee.katex,katexOptions:Ee.katexOptions,mermaid:Ee.mermaid,mermaidOptions:Ee.mermaidOptions},an=yield Ee.markdownService.parse(oe,rt);Ee.element.nativeElement.innerHTML=an,Ee.handlePlugins(),Ee.markdownService.render(Ee.element.nativeElement,Je,Ee.viewContainerRef),Ee.ready.emit()})()}coerceBooleanProperty(oe){return null!=oe&&"false"!=`${String(oe)}`}handleData(){this.render(this.data)}handleSrc(){this.markdownService.getSource(this.src).subscribe({next:oe=>{this.render(oe).then(()=>{this.load.emit(oe)})},error:oe=>this.error.emit(oe)})}handleTransclusion(){this.render(this.element.nativeElement.innerHTML,!0)}handlePlugins(){this.commandLine&&(this.setPluginClass(this.element.nativeElement,We.CommandLine),this.setPluginOptions(this.element.nativeElement,{dataFilterOutput:this.filterOutput,dataHost:this.host,dataPrompt:this.prompt,dataOutput:this.output,dataUser:this.user})),this.lineHighlight&&this.setPluginOptions(this.element.nativeElement,{dataLine:this.line,dataLineOffset:this.lineOffset}),this.lineNumbers&&(this.setPluginClass(this.element.nativeElement,We.LineNumbers),this.setPluginOptions(this.element.nativeElement,{dataStart:this.start}))}setPluginClass(oe,Ze){const Ee=oe.querySelectorAll("pre");for(let rt=0;rt<Ee.length;rt++){const Je=Ze instanceof Array?Ze:[Ze];Ee.item(rt).classList.add(...Je)}}setPluginOptions(oe,Ze){const Ee=oe.querySelectorAll("pre");for(let rt=0;rt<Ee.length;rt++)Object.keys(Ze).forEach(Je=>{const an=Ze[Je];if(an){const X=this.toLispCase(Je);Ee.item(rt).setAttribute(X,an.toString())}})}toLispCase(oe){const Ze=oe.match(/([A-Z])/g);if(!Ze)return oe;let Ee=oe.toString();for(let rt=0,Je=Ze.length;rt<Je;rt++)Ee=Ee.replace(new RegExp(Ze[rt]),"-"+Ze[rt].toLowerCase());return"-"===Ee.slice(0,1)&&(Ee=Ee.slice(1)),Ee}static{this.\u0275fac=function(Ze){return new(Ze||tt)(l.rXU(l.aKT),l.rXU(re),l.rXU(l.c1b))}}static{this.\u0275cmp=l.VBU({type:tt,selectors:[["markdown"],["","markdown",""]],inputs:{data:"data",src:"src",disableSanitizer:"disableSanitizer",inline:"inline",clipboard:"clipboard",clipboardButtonComponent:"clipboardButtonComponent",clipboardButtonTemplate:"clipboardButtonTemplate",emoji:"emoji",katex:"katex",katexOptions:"katexOptions",mermaid:"mermaid",mermaidOptions:"mermaidOptions",lineHighlight:"lineHighlight",line:"line",lineOffset:"lineOffset",lineNumbers:"lineNumbers",start:"start",commandLine:"commandLine",filterOutput:"filterOutput",host:"host",prompt:"prompt",output:"output",user:"user"},outputs:{error:"error",load:"load",ready:"ready"},standalone:!0,features:[l.OA$,l.aNF],ngContentSelectors:dt,decls:1,vars:0,template:function(Ze,Ee){1&Ze&&(l.NAR(),l.SdG(0))},encapsulation:2})}}return tt})(),U=(()=>{class tt{constructor(oe,Ze,Ee,rt,Je){this.domSanitizer=oe,this.elementRef=Ze,this.markdownService=Ee,this.viewContainerRef=rt,this.zone=Je}transform(oe,Ze){var Ee=this;return(0,n.A)(function*(){if(null==oe)return"";if("string"!=typeof oe)return console.error(`MarkdownPipe has been invoked with an invalid value type [${typeof oe}]`),oe;const rt=yield Ee.markdownService.parse(oe,Ze);return Ee.zone.onStable.pipe((0,be.$)()).subscribe(()=>Ee.markdownService.render(Ee.elementRef.nativeElement,Ze,Ee.viewContainerRef)),Ee.domSanitizer.bypassSecurityTrustHtml(rt)})()}static{this.\u0275fac=function(Ze){return new(Ze||tt)(l.rXU(_t.up,16),l.rXU(l.aKT,16),l.rXU(re,16),l.rXU(l.c1b,16),l.rXU(l.SKi,16))}}static{this.\u0275pipe=l.EJ8({name:"markdown",type:tt,pure:!0,standalone:!0})}}return tt})();function G(tt){return[re,tt?.loader??[],tt?.clipboardOptions??[],tt?.markedOptions??[],{provide:je,useValue:tt?.markedExtensions??[]},{provide:_n,useValue:tt?.sanitize??l.WPN.HTML}]}let Ne=(()=>{class tt{static forRoot(oe){return{ngModule:tt,providers:[G(oe)]}}static forChild(){return{ngModule:tt}}static{this.\u0275fac=function(Ze){return new(Ze||tt)}}static{this.\u0275mod=l.$C({type:tt})}static{this.\u0275inj=l.G2t({imports:[a.MD]})}}return tt})();var Pt;!function(tt){let It;var Ee;let oe,Ze;(Ee=It=tt.SecurityLevel||(tt.SecurityLevel={})).Strict="strict",Ee.Loose="loose",Ee.Antiscript="antiscript",Ee.Sandbox="sandbox",function(Ee){Ee.Base="base",Ee.Forest="forest",Ee.Dark="dark",Ee.Default="default",Ee.Neutral="neutral"}(oe=tt.Theme||(tt.Theme={})),function(Ee){Ee[Ee.Debug=1]="Debug",Ee[Ee.Info=2]="Info",Ee[Ee.Warn=3]="Warn",Ee[Ee.Error=4]="Error",Ee[Ee.Fatal=5]="Fatal"}(Ze=tt.LogLevel||(tt.LogLevel={}))}(Pt||(Pt={}))},36004:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Dw:()=>fe,Zr:()=>Te});var n=p(49667),a=p(61268),l=p(5795),m=p(27803);const s=new a.nKC("ngx-mask config"),y=new a.nKC("new ngx-mask config"),A=new a.nKC("initial ngx-mask config"),L={suffix:"",prefix:"",thousandSeparator:" ",decimalMarker:[".",","],clearIfNotMatch:!1,showTemplate:!1,showMaskTyped:!1,placeHolderCharacter:"_",dropSpecialCharacters:!0,hiddenInput:void 0,shownMaskExpression:"",separatorLimit:"",allowNegativeNumbers:!1,validation:!0,specialCharacters:["-","/","(",")",".",":"," ","+",",","@","[","]",'"',"'"],leadZeroDateTime:!1,apm:!1,leadZero:!1,keepCharacterPositions:!1,triggerOnMaskChange:!1,inputTransformFn:_t=>_t,outputTransformFn:_t=>_t,maskFilled:new a.bkB,patterns:{0:{pattern:new RegExp("\\d")},9:{pattern:new RegExp("\\d"),optional:!0},X:{pattern:new RegExp("\\d"),symbol:"*"},A:{pattern:new RegExp("[a-zA-Z0-9]")},S:{pattern:new RegExp("[a-zA-Z]")},U:{pattern:new RegExp("[A-Z]")},L:{pattern:new RegExp("[a-z]")},d:{pattern:new RegExp("\\d")},m:{pattern:new RegExp("\\d")},M:{pattern:new RegExp("\\d")},H:{pattern:new RegExp("\\d")},h:{pattern:new RegExp("\\d")},s:{pattern:new RegExp("\\d")}}},Z=["Hh:m0:s0","Hh:m0","m0:s0"],ie=["percent","Hh","s0","m0","separator","d0/M0/0000","d0/M0","d0","M0"];let S=(()=>{class _t{constructor(){this._config=(0,a.WQX)(s),this.dropSpecialCharacters=this._config.dropSpecialCharacters,this.hiddenInput=this._config.hiddenInput,this.clearIfNotMatch=this._config.clearIfNotMatch,this.specialCharacters=this._config.specialCharacters,this.patterns=this._config.patterns,this.prefix=this._config.prefix,this.suffix=this._config.suffix,this.thousandSeparator=this._config.thousandSeparator,this.decimalMarker=this._config.decimalMarker,this.showMaskTyped=this._config.showMaskTyped,this.placeHolderCharacter=this._config.placeHolderCharacter,this.validation=this._config.validation,this.separatorLimit=this._config.separatorLimit,this.allowNegativeNumbers=this._config.allowNegativeNumbers,this.leadZeroDateTime=this._config.leadZeroDateTime,this.leadZero=this._config.leadZero,this.apm=this._config.apm,this.inputTransformFn=this._config.inputTransformFn,this.outputTransformFn=this._config.outputTransformFn,this.keepCharacterPositions=this._config.keepCharacterPositions,this._shift=new Set,this.plusOnePosition=!1,this.maskExpression="",this.actualValue="",this.showKeepCharacterExp="",this.shownMaskExpression="",this.deletedSpecialCharacter=!1,this._formatWithSeparators=(P,E,te,ne)=>{let we=[],at="";if(Array.isArray(te)){const pn=new RegExp(te.map(gn=>"[\\^$.|?*+()".indexOf(gn)>=0?`\\${gn}`:gn).join("|"));we=P.split(pn),at=P.match(pn)?.[0]??""}else we=P.split(te),at=te;const We=we.length>1?`${at}${we[1]}`:"";let je=we[0]??"";const yt=this.separatorLimit.replace(/\s/g,"");yt&&+yt&&(je="-"===je[0]?`-${je.slice(1,je.length).slice(0,yt.length)}`:je.slice(0,yt.length));const nn=/(\d+)(\d{3})/;for(;E&&nn.test(je);)je=je.replace(nn,"$1"+E+"$2");return void 0===ne?je+We:0===ne?je:je+We.substring(0,ne+1)},this.percentage=P=>{const E=P.replace(",","."),te=Number(this.allowNegativeNumbers&&P.includes("-")?E.slice(1,P.length):E);return!isNaN(te)&&te>=0&&te<=100},this.getPrecision=P=>{const E=P.split(".");return E.length>1?Number(E[E.length-1]):1/0},this.checkAndRemoveSuffix=P=>{for(let E=this.suffix?.length-1;E>=0;E--){const te=this.suffix.substring(E,this.suffix?.length);if(P.includes(te)&&E!==this.suffix?.length-1&&(E-1<0||!P.includes(this.suffix.substring(E-1,this.suffix?.length))))return P.replace(te,"")}return P},this.checkInputPrecision=(P,E,te)=>{if(E<1/0){if(Array.isArray(te)){const We=te.find(je=>je!==this.thousandSeparator);te=We||te[0]}const ne=new RegExp(this._charToRegExpExpression(te)+`\\d{${E}}.*$`),we=P.match(ne),at=(we&&we[0]?.length)??0;at-1>E&&(P=P.substring(0,P.length-(at-1-E))),0===E&&this._compareOrIncludes(P[P.length-1],te,this.thousandSeparator)&&(P=P.substring(0,P.length-1))}return P}}applyMaskWithPattern(P,E){const[te,ne]=E;return this.customPattern=ne,this.applyMask(P,te)}applyMask(P,E,te=0,ne=!1,we=!1,at=(()=>{})){if(!E||"string"!=typeof P)return"";let We=0,je="",yt=!1,nn=!1,pn=1,gn=!1;P.slice(0,this.prefix.length)===this.prefix&&(P=P.slice(this.prefix.length,P.length)),this.suffix&&P?.length>0&&(P=this.checkAndRemoveSuffix(P)),"("===P&&this.prefix&&(P="");const Et=P.toString().split("");if(this.allowNegativeNumbers&&"-"===P.slice(We,We+1)&&(je+=P.slice(We,We+1)),"IP"===E){const pe=P.split(".");this.ipError=this._validIP(pe),E="099.099.099.099"}const ln=[];for(let pe=0;pe<P.length;pe++)P[pe]?.match("\\d")&&ln.push(P[pe]??"");if("CPF_CNPJ"===E&&(this.cpfCnpjError=11!==ln.length&&14!==ln.length,E=ln.length>11?"00.000.000/0000-00":"000.000.000-00"),E.startsWith("percent")){if(P.match("[a-z]|[A-Z]")||P.match(/[-!$%^&*()_+|~=`{}\[\]:";'<>?,\/.]/)&&!we){P=this._stripToDecimal(P);const G=this.getPrecision(E);P=this.checkInputPrecision(P,G,this.decimalMarker)}const pe="string"==typeof this.decimalMarker?this.decimalMarker:".";if(P.indexOf(pe)>0&&!this.percentage(P.substring(0,P.indexOf(pe)))){let G=P.substring(0,P.indexOf(pe)-1);this.allowNegativeNumbers&&"-"===P.slice(We,We+1)&&!we&&(G=P.substring(0,P.indexOf(pe))),P=`${G}${P.substring(P.indexOf(pe),P.length)}`}let U="";U=this.allowNegativeNumbers&&"-"===P.slice(We,We+1)?`-${P.slice(We+1,We+P.length)}`:P,je=this.percentage(U)?this._splitPercentZero(P):this._splitPercentZero(P.substring(0,P.length-1))}else if(E.startsWith("separator")){(P.match("[w\u0430-\u044f\u0410-\u042f]")||P.match("[\u0401\u0451\u0410-\u044f]")||P.match("[a-z]|[A-Z]")||P.match(/[-@#!$%\\^&*()_\xa3\xac'+|~=`{}\]:";<>.?/]/)||P.match("[^A-Za-z0-9,]"))&&(P=this._stripToDecimal(P));const pe=this.getPrecision(E),U=Array.isArray(this.decimalMarker)?".":this.decimalMarker;0===pe?P=this.allowNegativeNumbers?P.length>2&&"-"===P[0]&&"0"===P[1]&&P[2]!==this.thousandSeparator&&","!==P[2]&&"."!==P[2]?"-"+P.slice(2,P.length):"0"===P[0]&&P.length>1&&P[1]!==this.thousandSeparator&&","!==P[1]&&"."!==P[1]?P.slice(1,P.length):P:P.length>1&&"0"===P[0]&&P[1]!==this.thousandSeparator&&","!==P[1]&&"."!==P[1]?P.slice(1,P.length):P:(P[0]===U&&P.length>1&&(P="0"+P.slice(0,P.length+1),this.plusOnePosition=!0),"0"===P[0]&&P[1]!==U&&P[1]!==this.thousandSeparator&&(P=P.length>1?P.slice(0,1)+U+P.slice(1,P.length+1):P,this.plusOnePosition=!0),this.allowNegativeNumbers&&"-"===P[0]&&(P[1]===U||"0"===P[1])&&(P=P[1]===U&&P.length>2?P.slice(0,1)+"0"+P.slice(1,P.length):"0"===P[1]&&P.length>2&&P[2]!==U?P.slice(0,2)+U+P.slice(2,P.length):P,this.plusOnePosition=!0)),we&&("0"===P[0]&&P[1]===this.decimalMarker&&("0"===P[te]||P[te]===this.decimalMarker)&&(P=P.slice(2,P.length)),"-"===P[0]&&"0"===P[1]&&P[2]===this.decimalMarker&&("0"===P[te]||P[te]===this.decimalMarker)&&(P="-"+P.slice(3,P.length)),P=this._compareOrIncludes(P[P.length-1],this.decimalMarker,this.thousandSeparator)?P.slice(0,P.length-1):P);const G=this._charToRegExpExpression(this.thousandSeparator);let J='@#!$%^&*()_+|~=`{}\\[\\]:\\s,\\.";<>?\\/'.replace(G,"");if(Array.isArray(this.decimalMarker))for(const oe of this.decimalMarker)J=J.replace(this._charToRegExpExpression(oe),"");else J=J.replace(this._charToRegExpExpression(this.decimalMarker),"");const Ne=new RegExp("["+J+"]");P.match(Ne)&&(P=P.substring(0,P.length-1));const Pt=(P=this.checkInputPrecision(P,pe,this.decimalMarker)).replace(new RegExp(G,"g"),"");je=this._formatWithSeparators(Pt,this.thousandSeparator,this.decimalMarker,pe);const tt=je.indexOf(",")-P.indexOf(","),It=je.length-P.length;if(je[te-1]===this.thousandSeparator&&this.prefix&&we)te-=1;else if(It>0&&je[te]!==this.thousandSeparator){nn=!0;let oe=0;do{this._shift.add(te+oe),oe++}while(oe<It)}else je[te-1]===this.decimalMarker||-4===It||-3===It||","===je[te]?(this._shift.clear(),this._shift.add(te-1)):0!==tt&&te>0&&!(je.indexOf(",")>=te&&te>3)||!(je.indexOf(".")>=te&&te>3)&&It<=0?(this._shift.clear(),nn=!0,pn=It,this._shift.add(te+=It)):this._shift.clear()}else for(let pe=0,U=Et[0];pe<Et.length&&We!==E.length;pe++,U=Et[pe]??""){const G="*"in this.patterns;if(this._checkSymbolMask(U,E[We]??"")&&"?"===E[We+1])je+=U,We+=2;else if("*"===E[We+1]&&yt&&this._checkSymbolMask(U,E[We+2]??""))je+=U,We+=3,yt=!1;else if(this._checkSymbolMask(U,E[We]??"")&&"*"===E[We+1]&&!G)je+=U,yt=!0;else if("?"===E[We+1]&&this._checkSymbolMask(U,E[We+2]??""))je+=U,We+=3;else if(this._checkSymbolMask(U,E[We]??"")){if("H"===E[We]&&(this.apm?Number(U)>9:Number(U)>2)){te=this.leadZeroDateTime?te:te+1,We+=1,this._shiftStep(E,We,Et.length),pe--,this.leadZeroDateTime&&(je+="0");continue}if("h"===E[We]&&(this.apm?1===je.length&&Number(je)>1||"1"===je&&Number(U)>2||1===P.slice(We-1,We).length&&Number(P.slice(We-1,We))>2||"1"===P.slice(We-1,We)&&Number(U)>2:"2"===je&&Number(U)>3||("2"===je.slice(We-2,We)||"2"===je.slice(We-3,We)||"2"===je.slice(We-4,We)||"2"===je.slice(We-1,We))&&Number(U)>3&&We>10)){te+=1,We+=1,pe--;continue}if(("m"===E[We]||"s"===E[We])&&Number(U)>5){te=this.leadZeroDateTime?te:te+1,We+=1,this._shiftStep(E,We,Et.length),pe--,this.leadZeroDateTime&&(je+="0");continue}const J=31,Ne=P[We],Pt=P[We+1],tt=P[We+2],It=P[We-1],oe=P[We-2],Ze=P[We-3],Ee=P.slice(We-3,We-1),rt=P.slice(We-1,We+1),Je=P.slice(We,We+2),an=P.slice(We-2,We);if("d"===E[We]){const X="M0"===E.slice(0,2),ze="M0"===E.slice(0,2)&&this.specialCharacters.includes(oe);if(Number(U)>3&&this.leadZeroDateTime||!X&&(Number(Je)>J||Number(rt)>J||this.specialCharacters.includes(Pt)&&!we)||(ze?Number(rt)>J||!this.specialCharacters.includes(Ne)&&this.specialCharacters.includes(tt)||this.specialCharacters.includes(Ne):Number(Je)>J||this.specialCharacters.includes(Pt)&&!we)){te=this.leadZeroDateTime?te:te+1,We+=1,this._shiftStep(E,We,Et.length),pe--,this.leadZeroDateTime&&(je+="0");continue}}if("M"===E[We]){const ze=0===We&&(Number(U)>2||Number(Je)>12||this.specialCharacters.includes(Pt)&&!we),it=E.slice(We+2,We+3),st=Ee.includes(it)&&E.includes("d0")&&(this.specialCharacters.includes(oe)&&Number(rt)>12&&!this.specialCharacters.includes(Ne)||this.specialCharacters.includes(Ne)||this.specialCharacters.includes(Ze)&&Number(an)>12&&!this.specialCharacters.includes(It)||this.specialCharacters.includes(It)),$t=Number(Ee)<=J&&!this.specialCharacters.includes(Ee)&&this.specialCharacters.includes(It)&&(Number(Je)>12||this.specialCharacters.includes(Pt)&&!we),un=Number(Je)>12&&5===We||this.specialCharacters.includes(Pt)&&5===We,xn=Number(Ee)>J&&!this.specialCharacters.includes(Ee)&&!this.specialCharacters.includes(an)&&Number(an)>12&&E.includes("d0"),ri=Number(Ee)<=J&&!this.specialCharacters.includes(Ee)&&!this.specialCharacters.includes(It)&&Number(rt)>12;if(Number(U)>1&&this.leadZeroDateTime||ze||st||ri||xn||$t||un&&!this.leadZeroDateTime){te=this.leadZeroDateTime?te:te+1,We+=1,this._shiftStep(E,We,Et.length),pe--,this.leadZeroDateTime&&(je+="0");continue}}je+=U,We++}else" "===U&&" "===E[We]||"/"===U&&"/"===E[We]?(je+=U,We++):-1!==this.specialCharacters.indexOf(E[We]??"")?(je+=E[We],We++,this._shiftStep(E,We,Et.length),pe--):"9"===E[We]&&this.showMaskTyped?this._shiftStep(E,We,Et.length):this.patterns[E[We]??""]&&this.patterns[E[We]??""]?.optional?(Et[We]&&"099.099.099.099"!==E&&"000.000.000-00"!==E&&"00.000.000/0000-00"!==E&&!E.match(/^9+\.0+$/)&&!this.patterns[E[We]??""]?.optional&&(je+=Et[We]),E.includes("9*")&&E.includes("0*")&&We++,We++,pe--):"*"===this.maskExpression[We+1]&&this._findSpecialChar(this.maskExpression[We+2]??"")&&this._findSpecialChar(U)===this.maskExpression[We+2]&&yt||"?"===this.maskExpression[We+1]&&this._findSpecialChar(this.maskExpression[We+2]??"")&&this._findSpecialChar(U)===this.maskExpression[We+2]&&yt?(We+=3,je+=U):this.showMaskTyped&&this.specialCharacters.indexOf(U)<0&&U!==this.placeHolderCharacter&&1===this.placeHolderCharacter.length&&(gn=!0)}je.length+1===E.length&&-1!==this.specialCharacters.indexOf(E[E.length-1]??"")&&(je+=E[E.length-1]);let Xt=te+1;for(;this._shift.has(Xt);)pn++,Xt++;let _n=ne&&!E.startsWith("separator")?We:this._shift.has(te)?pn:0;gn&&_n--,at(_n,nn),pn<0&&this._shift.clear();let ke=!1;we&&(ke=Et.every(pe=>this.specialCharacters.includes(pe)));let re=`${this.prefix}${ke?"":je}${this.showMaskTyped?"":this.suffix}`;if(0===je.length&&(re=this.dropSpecialCharacters?`${je}`:`${this.prefix}${je}`),je.includes("-")&&this.prefix&&this.allowNegativeNumbers){if(we&&"-"===je)return"";re=`-${this.prefix}${je.split("-").join("")}${this.suffix}`}return re}_findDropSpecialChar(P){return Array.isArray(this.dropSpecialCharacters)?this.dropSpecialCharacters.find(E=>E===P):this._findSpecialChar(P)}_findSpecialChar(P){return this.specialCharacters.find(E=>E===P)}_checkSymbolMask(P,E){return this.patterns=this.customPattern?this.customPattern:this.patterns,(this.patterns[E]?.pattern&&this.patterns[E]?.pattern.test(P))??!1}_stripToDecimal(P){return P.split("").filter((E,te)=>{const ne="string"==typeof this.decimalMarker?E===this.decimalMarker:this.decimalMarker.includes(E);return E.match("^-?\\d")||E===this.thousandSeparator||ne||"-"===E&&0===te&&this.allowNegativeNumbers}).join("")}_charToRegExpExpression(P){return P&&(" "===P?"\\s":"[\\^$.|?*+()".indexOf(P)>=0?`\\${P}`:P)}_shiftStep(P,E,te){const ne=/[*?]/g.test(P.slice(0,E))?te:E;this._shift.add(ne+this.prefix.length||0)}_compareOrIncludes(P,E,te){return Array.isArray(E)?E.filter(ne=>ne!==te).includes(P):P===E}_validIP(P){return!(4===P.length&&!P.some((E,te)=>P.length!==te+1?""===E||Number(E)>255:""===E||Number(E.substring(0,3))>255))}_splitPercentZero(P){if("-"===P&&this.allowNegativeNumbers)return P;const E=P.indexOf("string"==typeof this.decimalMarker?this.decimalMarker:"."),te=this.allowNegativeNumbers&&P.includes("-")?"-":"";if(-1===E){const ne=parseInt(te?P.slice(1,P.length):P,10);return isNaN(ne)?"":`${te}${ne}`}{const ne=parseInt(P.replace("-","").substring(0,E),10),we=P.substring(E+1),at=isNaN(ne)?"":ne.toString();return""===at?"":`${te}${at}${"string"==typeof this.decimalMarker?this.decimalMarker:"."}${we}`}}static{this.\u0275fac=function(E){return new(E||_t)}}static{this.\u0275prov=a.jDH({token:_t,factory:_t.\u0275fac})}}return _t})(),_e=(()=>{class _t extends S{constructor(){super(...arguments),this.isNumberValue=!1,this.maskIsShown="",this.selStart=null,this.selEnd=null,this.writingValue=!1,this.maskChanged=!1,this._maskExpressionArray=[],this.triggerOnMaskChange=!1,this._previousValue="",this._currentValue="",this._emitValue=!1,this.onChange=P=>{},this._elementRef=(0,a.WQX)(a.aKT,{optional:!0}),this.document=(0,a.WQX)(l.qQ),this._config=(0,a.WQX)(s),this._renderer=(0,a.WQX)(a.sFG,{optional:!0})}applyMask(P,E,te=0,ne=!1,we=!1,at=(()=>{})){if(!E)return P!==this.actualValue?this.actualValue:P;if(this.maskIsShown=this.showMaskTyped?this.showMaskInInput():"","IP"===this.maskExpression&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(P||"#")),"CPF_CNPJ"===this.maskExpression&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(P||"#")),!P&&this.showMaskTyped)return this.formControlResult(this.prefix),`${this.prefix}${this.maskIsShown}${this.suffix}`;const We=P&&"number"==typeof this.selStart?P[this.selStart]??"":"";let je="";if(void 0!==this.hiddenInput&&!this.writingValue){let gn=P&&1===P.length?P.split(""):this.actualValue.split("");"object"==typeof this.selStart&&"object"==typeof this.selEnd?(this.selStart=Number(this.selStart),this.selEnd=Number(this.selEnd)):""!==P&&gn.length?"number"==typeof this.selStart&&"number"==typeof this.selEnd&&(P.length>gn.length?gn.splice(this.selStart,0,We):P.length<gn.length&&(gn.length-P.length==1?gn.splice(we?this.selStart-1:P.length-1,1):gn.splice(this.selStart,this.selEnd-this.selStart))):gn=[],this.showMaskTyped&&(this.hiddenInput||(P=this.removeMask(P))),je=this.actualValue.length&&gn.length<=P.length?this.shiftTypedSymbols(gn.join("")):P}if(ne&&(this.hiddenInput||!this.hiddenInput)&&(je=P),we&&-1!==this.specialCharacters.indexOf(this.maskExpression[te]??"")&&this.showMaskTyped&&!this.prefix&&(je=this._currentValue),this.deletedSpecialCharacter&&te&&(this.specialCharacters.includes(this.actualValue.slice(te,te+1))?te+=1:"M0"!==E.slice(te-1,te+1)&&(te-=2),this.deletedSpecialCharacter=!1),this.showMaskTyped&&1===this.placeHolderCharacter.length&&!this.leadZeroDateTime&&(P=this.removeMask(P)),je=this.maskChanged?P:je&&je.length?je:P,this.showMaskTyped&&this.keepCharacterPositions&&this.actualValue&&!ne){const gn=this.dropSpecialCharacters?this.removeMask(this.actualValue):this.actualValue;return this.formControlResult(gn),this.actualValue?this.actualValue:`${this.prefix}${this.maskIsShown}${this.suffix}`}const yt=super.applyMask(je,E,te,ne,we,at);if(this.actualValue=this.getActualValue(yt),"."===this.thousandSeparator&&"."===this.decimalMarker&&(this.decimalMarker=","),this.maskExpression.startsWith("separator")&&!0===this.dropSpecialCharacters&&(this.specialCharacters=this.specialCharacters.filter(gn=>!this._compareOrIncludes(gn,this.decimalMarker,this.thousandSeparator))),(yt||""===yt)&&(this._previousValue=this._currentValue,this._currentValue=yt,this._emitValue=this._previousValue!==this._currentValue||this.maskChanged||this._previousValue===this._currentValue&&ne),this._emitValue&&(this.writingValue?requestAnimationFrame(()=>this.formControlResult(yt)):this.formControlResult(yt)),!this.showMaskTyped||this.showMaskTyped&&this.hiddenInput)return this.hiddenInput?we?this.hideInput(yt,this.maskExpression):`${this.hideInput(yt,this.maskExpression)}${this.maskIsShown.slice(yt.length)}`:yt;const nn=yt.length,pn=`${this.prefix}${this.maskIsShown}${this.suffix}`;if(this.maskExpression.includes("H")){const gn=this._numberSkipedSymbols(yt);return`${yt}${pn.slice(nn+gn)}`}return"IP"===this.maskExpression||"CPF_CNPJ"===this.maskExpression?`${yt}${pn}`:`${yt}${pn.slice(nn)}`}_numberSkipedSymbols(P){const E=/(^|\D)(\d\D)/g;let te=E.exec(P),ne=0;for(;null!=te;)ne+=1,te=E.exec(P);return ne}applyValueChanges(P,E,te,ne=(()=>{})){const we=this._elementRef?.nativeElement;we&&(we.value=this.applyMask(we.value,this.maskExpression,P,E,te,ne),we!==this._getActiveElement()&&this.clearIfNotMatchFn())}hideInput(P,E){return P.split("").map((te,ne)=>this.patterns&&this.patterns[E[ne]??""]&&this.patterns[E[ne]??""]?.symbol?this.patterns[E[ne]??""]?.symbol:te).join("")}getActualValue(P){const E=P.split("").filter((te,ne)=>{const we=this.maskExpression[ne]??"";return this._checkSymbolMask(te,we)||this.specialCharacters.includes(we)&&te===we});return E.join("")===P?E.join(""):P}shiftTypedSymbols(P){let E="";return(P&&P.split("").map((ne,we)=>{if(this.specialCharacters.includes(P[we+1]??"")&&P[we+1]!==this.maskExpression[we+1])return E=ne,P[we+1];if(E.length){const at=E;return E="",at}return ne})||[]).join("")}numberToString(P){return!P&&0!==P||this.maskExpression.startsWith("separator")&&(this.leadZero||!this.dropSpecialCharacters)||this.maskExpression.startsWith("separator")&&this.separatorLimit.length>14&&String(P).length>14?String(P):Number(P).toLocaleString("fullwide",{useGrouping:!1,maximumFractionDigits:20}).replace("/-/","-")}showMaskInInput(P){if(this.showMaskTyped&&this.shownMaskExpression){if(this.maskExpression.length!==this.shownMaskExpression.length)throw new Error("Mask expression must match mask placeholder length");return this.shownMaskExpression}if(this.showMaskTyped){if(P){if("IP"===this.maskExpression)return this._checkForIp(P);if("CPF_CNPJ"===this.maskExpression)return this._checkForCpfCnpj(P)}return this.placeHolderCharacter.length===this.maskExpression.length?this.placeHolderCharacter:this.maskExpression.replace(/\w/g,this.placeHolderCharacter)}return""}clearIfNotMatchFn(){const P=this._elementRef?.nativeElement;P&&this.clearIfNotMatch&&this.prefix.length+this.maskExpression.length+this.suffix.length!==P.value.replace(this.placeHolderCharacter,"").length&&(this.formElementProperty=["value",""],this.applyMask("",this.maskExpression))}set formElementProperty([P,E]){!this._renderer||!this._elementRef||Promise.resolve().then(()=>this._renderer?.setProperty(this._elementRef?.nativeElement,P,E))}checkDropSpecialCharAmount(P){return P.split("").filter(te=>this._findDropSpecialChar(te)).length}removeMask(P){return this._removeMask(this._removeSuffix(this._removePrefix(P)),this.specialCharacters.concat("_").concat(this.placeHolderCharacter))}_checkForIp(P){if("#"===P)return`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`;const E=[];for(let te=0;te<P.length;te++){const ne=P[te]??"";ne&&ne.match("\\d")&&E.push(ne)}return E.length<=3?`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`:E.length>3&&E.length<=6?`${this.placeHolderCharacter}.${this.placeHolderCharacter}`:E.length>6&&E.length<=9?this.placeHolderCharacter:""}_checkForCpfCnpj(P){const E=`${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`,te=`${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}/${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`;if("#"===P)return E;const ne=[];for(let we=0;we<P.length;we++){const at=P[we]??"";at&&at.match("\\d")&&ne.push(at)}return ne.length<=3?E.slice(ne.length,E.length):ne.length>3&&ne.length<=6?E.slice(ne.length+1,E.length):ne.length>6&&ne.length<=9?E.slice(ne.length+2,E.length):ne.length>9&&ne.length<11?E.slice(ne.length+3,E.length):11===ne.length?"":12===ne.length?te.slice(17===P.length?16:15,te.length):ne.length>12&&ne.length<=14?te.slice(ne.length+4,te.length):""}_getActiveElement(P=this.document){const E=P?.activeElement?.shadowRoot;return E?.activeElement?this._getActiveElement(E):P.activeElement}formControlResult(P){if(this.writingValue||!this.triggerOnMaskChange&&this.maskChanged)return this.maskChanged&&this.onChange(this.outputTransformFn(this._toNumber(this._checkSymbols(this._removeSuffix(this._removePrefix(P)))))),void(this.maskChanged=!1);Array.isArray(this.dropSpecialCharacters)?this.onChange(this.outputTransformFn(this._toNumber(this._checkSymbols(this._removeMask(this._removeSuffix(this._removePrefix(P)),this.dropSpecialCharacters))))):this.onChange(this.outputTransformFn(this._toNumber(this.dropSpecialCharacters||!this.dropSpecialCharacters&&this.prefix===P?this._checkSymbols(this._removeSuffix(this._removePrefix(P))):P)))}_toNumber(P){if(!this.isNumberValue||""===P||this.maskExpression.startsWith("separator")&&(this.leadZero||!this.dropSpecialCharacters))return P;if(String(P).length>16&&this.separatorLimit.length>14)return String(P);const E=Number(P);if(this.maskExpression.startsWith("separator")&&Number.isNaN(E)){const te=String(P).replace(",",".");return Number(te)}return Number.isNaN(E)?P:E}_removeMask(P,E){return this.maskExpression.startsWith("percent")&&P.includes(".")?P:P&&P.replace(this._regExpForRemove(E),"")}_removePrefix(P){return this.prefix?P&&P.replace(this.prefix,""):P}_removeSuffix(P){return this.suffix?P&&P.replace(this.suffix,""):P}_retrieveSeparatorValue(P){let E=Array.isArray(this.dropSpecialCharacters)?this.specialCharacters.filter(te=>this.dropSpecialCharacters.includes(te)):this.specialCharacters;return!this.deletedSpecialCharacter&&this._checkPatternForSpace()&&P.includes(" ")&&this.maskExpression.includes("*")&&(E=E.filter(te=>" "!==te)),this._removeMask(P,E)}_regExpForRemove(P){return new RegExp(P.map(E=>`\\${E}`).join("|"),"gi")}_replaceDecimalMarkerToDot(P){const E=Array.isArray(this.decimalMarker)?this.decimalMarker:[this.decimalMarker];return P.replace(this._regExpForRemove(E),".")}_checkSymbols(P){if(""===P)return P;this.maskExpression.startsWith("percent")&&","===this.decimalMarker&&(P=P.replace(",","."));const E=this._retrieveSeparatorPrecision(this.maskExpression),te=this._replaceDecimalMarkerToDot(this._retrieveSeparatorValue(P));return this.isNumberValue&&E?P===this.decimalMarker?null:this.separatorLimit.length>14?String(te):this._checkPrecision(this.maskExpression,te):te}_checkPatternForSpace(){for(const P in this.patterns)if(this.patterns[P]&&this.patterns[P]?.hasOwnProperty("pattern")){const E=this.patterns[P]?.pattern.toString(),te=this.patterns[P]?.pattern;if(E?.includes(" ")&&te?.test(this.maskExpression))return!0}return!1}_retrieveSeparatorPrecision(P){const E=P.match(new RegExp("^separator\\.([^d]*)"));return E?Number(E[1]):null}_checkPrecision(P,E){const te=P.slice(10,11);return P.indexOf("2")>0||this.leadZero&&Number(te)>1?(","===this.decimalMarker&&this.leadZero&&(E=E.replace(",",".")),this.leadZero?Number(E).toFixed(Number(te)):Number(E).toFixed(2)):this.numberToString(E)}_repeatPatternSymbols(P){return P.match(/{[0-9]+}/)&&P.split("").reduce((E,te,ne)=>{if(this._start="{"===te?ne:this._start,"}"!==te)return this._findSpecialChar(te)?E+te:E;this._end=ne;const we=Number(P.slice(this._start+1,this._end)),at=new Array(we+1).join(P[this._start-1]);if(P.slice(0,this._start).length>1&&P.includes("S")){const We=P.slice(0,this._start-1);return We.includes("{")?E+at:We+E+at}return E+at},"")||P}currentLocaleDecimalMarker(){return 1.1.toLocaleString().substring(1,2)}static{this.\u0275fac=(()=>{let P;return function(te){return(P||(P=a.xGo(_t)))(te||_t)}})()}static{this.\u0275prov=a.jDH({token:_t,factory:_t.\u0275fac})}}return _t})();function ae(){const _t=(0,a.WQX)(A),dt=(0,a.WQX)(y);return dt instanceof Function?{..._t,...dt()}:{..._t,...dt}}function fe(_t){return[{provide:y,useValue:_t},{provide:A,useValue:L},{provide:s,useFactory:ae},_e]}let Te=(()=>{class _t{constructor(){this.maskExpression="",this.specialCharacters=[],this.patterns={},this.prefix="",this.suffix="",this.thousandSeparator=" ",this.decimalMarker=".",this.dropSpecialCharacters=null,this.hiddenInput=null,this.showMaskTyped=null,this.placeHolderCharacter=null,this.shownMaskExpression=null,this.showTemplate=null,this.clearIfNotMatch=null,this.validation=null,this.separatorLimit=null,this.allowNegativeNumbers=null,this.leadZeroDateTime=null,this.leadZero=null,this.triggerOnMaskChange=null,this.apm=null,this.inputTransformFn=null,this.outputTransformFn=null,this.keepCharacterPositions=null,this.maskFilled=new a.bkB,this._maskValue="",this._position=null,this._maskExpressionArray=[],this._justPasted=!1,this._isFocused=!1,this._isComposing=!1,this.document=(0,a.WQX)(l.qQ),this._maskService=(0,a.WQX)(_e,{self:!0}),this._config=(0,a.WQX)(s),this.onChange=P=>{},this.onTouch=()=>{}}ngOnChanges(P){const{maskExpression:E,specialCharacters:te,patterns:ne,prefix:we,suffix:at,thousandSeparator:We,decimalMarker:je,dropSpecialCharacters:yt,hiddenInput:nn,showMaskTyped:pn,placeHolderCharacter:gn,shownMaskExpression:Et,showTemplate:ln,clearIfNotMatch:Xt,validation:_n,separatorLimit:ke,allowNegativeNumbers:re,leadZeroDateTime:pe,leadZero:U,triggerOnMaskChange:G,apm:J,inputTransformFn:Ne,outputTransformFn:Pt,keepCharacterPositions:tt}=P;if(E&&(E.currentValue!==E.previousValue&&!E.firstChange&&(this._maskService.maskChanged=!0),E.currentValue&&E.currentValue.split("||").length>1?(this._maskExpressionArray=E.currentValue.split("||").sort((It,oe)=>It.length-oe.length),this._setMask()):(this._maskExpressionArray=[],this._maskValue=E.currentValue||"",this._maskService.maskExpression=this._maskValue)),te){if(!te.currentValue||!Array.isArray(te.currentValue))return;this._maskService.specialCharacters=te.currentValue||[]}re&&(this._maskService.allowNegativeNumbers=re.currentValue,this._maskService.allowNegativeNumbers&&(this._maskService.specialCharacters=this._maskService.specialCharacters.filter(It=>"-"!==It))),ne&&ne.currentValue&&(this._maskService.patterns=ne.currentValue),J&&J.currentValue&&(this._maskService.apm=J.currentValue),we&&(this._maskService.prefix=we.currentValue),at&&(this._maskService.suffix=at.currentValue),We&&(this._maskService.thousandSeparator=We.currentValue),je&&(this._maskService.decimalMarker=je.currentValue),yt&&(this._maskService.dropSpecialCharacters=yt.currentValue),nn&&(this._maskService.hiddenInput=nn.currentValue),pn&&(this._maskService.showMaskTyped=pn.currentValue,!1===pn.previousValue&&!0===pn.currentValue&&this._isFocused&&requestAnimationFrame(()=>{this._maskService._elementRef?.nativeElement.click()})),gn&&(this._maskService.placeHolderCharacter=gn.currentValue),Et&&(this._maskService.shownMaskExpression=Et.currentValue),ln&&(this._maskService.showTemplate=ln.currentValue),Xt&&(this._maskService.clearIfNotMatch=Xt.currentValue),_n&&(this._maskService.validation=_n.currentValue),ke&&(this._maskService.separatorLimit=ke.currentValue),pe&&(this._maskService.leadZeroDateTime=pe.currentValue),U&&(this._maskService.leadZero=U.currentValue),G&&(this._maskService.triggerOnMaskChange=G.currentValue),Ne&&(this._maskService.inputTransformFn=Ne.currentValue),Pt&&(this._maskService.outputTransformFn=Pt.currentValue),tt&&(this._maskService.keepCharacterPositions=tt.currentValue),this._applyMask()}validate({value:P}){if(!this._maskService.validation||!this._maskValue)return null;if(this._maskService.ipError)return this._createValidationError(P);if(this._maskService.cpfCnpjError)return this._createValidationError(P);if(this._maskValue.startsWith("separator")||ie.includes(this._maskValue)||this._maskService.clearIfNotMatch)return null;if(Z.includes(this._maskValue))return this._validateTime(P);if(P&&P.toString().length>=1){let E=0;if(this._maskValue.startsWith("percent"))return null;for(const te in this._maskService.patterns)if(this._maskService.patterns[te]?.optional&&(this._maskValue.indexOf(te)!==this._maskValue.lastIndexOf(te)?E+=this._maskValue.split("").filter(we=>we===te).join("").length:-1!==this._maskValue.indexOf(te)&&E++,-1!==this._maskValue.indexOf(te)&&P.toString().length>=this._maskValue.indexOf(te)||E===this._maskValue.length))return null;if(1===this._maskValue.indexOf("{")&&P.toString().length===this._maskValue.length+Number((this._maskValue.split("{")[1]??"").split("}")[0])-4)return null;if(this._maskValue.indexOf("*")>1&&P.toString().length<this._maskValue.indexOf("*")||this._maskValue.indexOf("?")>1&&P.toString().length<this._maskValue.indexOf("?")||1===this._maskValue.indexOf("{"))return this._createValidationError(P);if(-1===this._maskValue.indexOf("*")||-1===this._maskValue.indexOf("?")){P="number"==typeof P?String(P):P;const te=this._maskValue.split("*"),ne=this._maskService.dropSpecialCharacters?this._maskValue.length-this._maskService.checkDropSpecialCharAmount(this._maskValue)-E:this.prefix?this._maskValue.length+this.prefix.length-E:this._maskValue.length-E;if(1===te.length&&P.toString().length<ne)return this._createValidationError(P);if(te.length>1){const we=te[te.length-1];if(we&&this._maskService.specialCharacters.includes(we[0])&&String(P).includes(we[0]??"")&&!this.dropSpecialCharacters){const at=P.split(we[0]);return at[at.length-1].length===we.length-1?null:this._createValidationError(P)}return(we&&!this._maskService.specialCharacters.includes(we[0])||!we||this._maskService.dropSpecialCharacters)&&P.length>=ne-1?null:this._createValidationError(P)}}if(1===this._maskValue.indexOf("*")||1===this._maskValue.indexOf("?"))return null}return P&&this.maskFilled.emit(),null}onPaste(){this._justPasted=!0}onFocus(){this._isFocused=!0}onModelChange(P){(""===P||null==P)&&this._maskService.actualValue&&(this._maskService.actualValue=this._maskService.getActualValue(""))}onInput(P){if(this._isComposing)return;const E=P.target,te=this._maskService.inputTransformFn(E.value);if("number"!==E.type)if("string"==typeof te||"number"==typeof te){if(E.value=te.toString(),this._inputValue=E.value,this._setMask(),!this._maskValue)return void this.onChange(E.value);let ne=1===E.selectionStart?E.selectionStart+this._maskService.prefix.length:E.selectionStart;if(this.showMaskTyped&&this.keepCharacterPositions&&1===this._maskService.placeHolderCharacter.length){const je=E.value.slice(ne-1,ne),yt=this.prefix.length,nn=this._maskService._checkSymbolMask(je,this._maskService.maskExpression[ne-1-yt]??""),pn=this._maskService._checkSymbolMask(je,this._maskService.maskExpression[ne+1-yt]??""),gn=this._maskService.selStart===this._maskService.selEnd,Et=Number(this._maskService.selStart)-yt,ln=Number(this._maskService.selEnd)-yt;if("Backspace"===this._code)if(gn){if(!this._maskService.specialCharacters.includes(this._maskService.maskExpression.slice(ne-this.prefix.length,ne+1-this.prefix.length))&&gn)if(1===Et&&this.prefix)this._maskService.actualValue=`${this.prefix}${this._maskService.placeHolderCharacter}${E.value.split(this.prefix).join("").split(this.suffix).join("")}${this.suffix}`,ne-=1;else{const Xt=E.value.substring(0,ne),_n=E.value.substring(ne);this._maskService.actualValue=`${Xt}${this._maskService.placeHolderCharacter}${_n}`}}else this._maskService.actualValue=this._maskService.selStart===yt?`${this.prefix}${this._maskService.maskIsShown.slice(0,ln)}${this._inputValue.split(this.prefix).join("")}`:this._maskService.selStart===this._maskService.maskIsShown.length+yt?`${this._inputValue}${this._maskService.maskIsShown.slice(Et,ln)}`:`${this.prefix}${this._inputValue.split(this.prefix).join("").slice(0,Et)}${this._maskService.maskIsShown.slice(Et,ln)}${this._maskService.actualValue.slice(ln+yt,this._maskService.maskIsShown.length+yt)}${this.suffix}`;"Backspace"!==this._code&&(nn||pn||!gn?this._maskService.specialCharacters.includes(E.value.slice(ne,ne+1))&&pn&&!this._maskService.specialCharacters.includes(E.value.slice(ne+1,ne+2))?(this._maskService.actualValue=`${E.value.slice(0,ne-1)}${E.value.slice(ne,ne+1)}${je}${E.value.slice(ne+2)}`,ne+=1):nn?this._maskService.actualValue=1===E.value.length&&1===ne?`${this.prefix}${je}${this._maskService.maskIsShown.slice(1,this._maskService.maskIsShown.length)}${this.suffix}`:`${E.value.slice(0,ne-1)}${je}${E.value.slice(ne+1).split(this.suffix).join("")}${this.suffix}`:this.prefix&&1===E.value.length&&ne-yt==1&&this._maskService._checkSymbolMask(E.value,this._maskService.maskExpression[ne-1-yt]??"")&&(this._maskService.actualValue=`${this.prefix}${E.value}${this._maskService.maskIsShown.slice(1,this._maskService.maskIsShown.length)}${this.suffix}`):ne=Number(E.selectionStart)-1)}let we=0,at=!1;if("Delete"===this._code&&(this._maskService.deletedSpecialCharacter=!0),this._inputValue.length>=this._maskService.maskExpression.length-1&&"Backspace"!==this._code&&"d0/M0/0000"===this._maskService.maskExpression&&ne<10){const je=this._inputValue.slice(ne-1,ne);E.value=this._inputValue.slice(0,ne-1)+je+this._inputValue.slice(ne+1)}if("d0/M0/0000"===this._maskService.maskExpression&&this.leadZeroDateTime&&(ne<3&&Number(E.value)>31&&Number(E.value)<40||5===ne&&Number(E.value.slice(3,5))>12)&&(ne+=2),"Hh:m0:s0"===this._maskService.maskExpression&&this.apm&&(this._justPasted&&"00"===E.value.slice(0,2)&&(E.value=E.value.slice(1,2)+E.value.slice(2,E.value.length)),E.value="00"===E.value?"0":E.value),this._maskService.applyValueChanges(ne,this._justPasted,"Backspace"===this._code||"Delete"===this._code,(je,yt)=>{this._justPasted=!1,we=je,at=yt}),this._getActiveElement()!==E)return;this._maskService.plusOnePosition&&(ne+=1,this._maskService.plusOnePosition=!1),this._maskExpressionArray.length&&(ne="Backspace"===this._code?this.specialCharacters.includes(this._inputValue.slice(ne-1,ne))?ne-1:ne:1===E.selectionStart?E.selectionStart+this._maskService.prefix.length:E.selectionStart),this._position=1===this._position&&1===this._inputValue.length?null:this._position;let We=this._position?this._inputValue.length+ne+we:ne+("Backspace"!==this._code||at?we:0);We>this._getActualInputLength()&&(We=E.value===this._maskService.decimalMarker&&1===E.value.length?this._getActualInputLength()+1:this._getActualInputLength()),We<0&&(We=0),E.setSelectionRange(We,We),this._position=null}else console.warn("Ngx-mask writeValue work with string | number, your current value:",typeof te);else{if(!this._maskValue)return void this.onChange(E.value);this._maskService.applyValueChanges(E.value.length,this._justPasted,"Backspace"===this._code||"Delete"===this._code)}}onCompositionStart(){this._isComposing=!0}onCompositionEnd(P){this._isComposing=!1,this._justPasted=!0,this.onInput(P)}onBlur(P){if(this._maskValue){const E=P.target;if(this.leadZero&&E.value.length>0&&"string"==typeof this.decimalMarker){const te=this._maskService.maskExpression,ne=Number(this._maskService.maskExpression.slice(te.length-1,te.length));if(ne>1){E.value=this.suffix?E.value.split(this.suffix).join(""):E.value;const we=E.value.split(this.decimalMarker)[1];E.value=E.value.includes(this.decimalMarker)?E.value+"0".repeat(ne-we.length)+this.suffix:E.value+this.decimalMarker+"0".repeat(ne)+this.suffix,this._maskService.actualValue=E.value}}this._maskService.clearIfNotMatchFn()}this._isFocused=!1,this.onTouch()}onClick(P){if(!this._maskValue)return;const E=P.target;null!==E&&null!==E.selectionStart&&E.selectionStart===E.selectionEnd&&E.selectionStart>this._maskService.prefix.length&&38!==P.keyCode&&this._maskService.showMaskTyped&&!this.keepCharacterPositions&&(this._maskService.maskIsShown=this._maskService.showMaskInInput(),E.setSelectionRange&&this._maskService.prefix+this._maskService.maskIsShown===E.value?(E.focus(),E.setSelectionRange(0,0)):E.selectionStart>this._maskService.actualValue.length&&E.setSelectionRange(this._maskService.actualValue.length,this._maskService.actualValue.length));const we=E&&(E.value===this._maskService.prefix?this._maskService.prefix+this._maskService.maskIsShown:E.value);E&&E.value!==we&&(E.value=we),E&&"number"!==E.type&&(E.selectionStart||E.selectionEnd)<=this._maskService.prefix.length?E.selectionStart=this._maskService.prefix.length:E&&E.selectionEnd>this._getActualInputLength()&&(E.selectionEnd=this._getActualInputLength())}onKeyDown(P){if(!this._maskValue)return;if(this._isComposing)return void("Enter"===P.key&&this.onCompositionEnd(P));this._code=P.code?P.code:P.key;const E=P.target;if(this._inputValue=E.value,this._setMask(),"number"!==E.type){if("ArrowUp"===P.key&&P.preventDefault(),"ArrowLeft"===P.key||"Backspace"===P.key||"Delete"===P.key){if("Backspace"===P.key&&0===E.value.length&&(E.selectionStart=E.selectionEnd),"Backspace"===P.key&&0!==E.selectionStart)if(this.specialCharacters=this.specialCharacters?.length?this.specialCharacters:this._config.specialCharacters,this.prefix.length>1&&E.selectionStart<=this.prefix.length)E.setSelectionRange(this.prefix.length,E.selectionEnd);else if(this._inputValue.length!==E.selectionStart&&1!==E.selectionStart)for(;this.specialCharacters.includes((this._inputValue[E.selectionStart-1]??"").toString())&&(this.prefix.length>=1&&E.selectionStart>this.prefix.length||0===this.prefix.length);)E.setSelectionRange(E.selectionStart-1,E.selectionEnd);this.checkSelectionOnDeletion(E),this._maskService.prefix.length&&E.selectionStart<=this._maskService.prefix.length&&E.selectionEnd<=this._maskService.prefix.length&&P.preventDefault(),"Backspace"===P.key&&!E.readOnly&&0===E.selectionStart&&E.selectionEnd===E.value.length&&0!==E.value.length&&(this._position=this._maskService.prefix?this._maskService.prefix.length:0,this._maskService.applyMask(this._maskService.prefix,this._maskService.maskExpression,this._position))}this.suffix&&this.suffix.length>1&&this._inputValue.length-this.suffix.length<E.selectionStart?E.setSelectionRange(this._inputValue.length-this.suffix.length,this._inputValue.length):("KeyA"===P.code&&P.ctrlKey||"KeyA"===P.code&&P.metaKey)&&(E.setSelectionRange(0,this._getActualInputLength()),P.preventDefault()),this._maskService.selStart=E.selectionStart,this._maskService.selEnd=E.selectionEnd}}writeValue(P){var E=this;return(0,n.A)(function*(){if("object"==typeof P&&null!==P&&"value"in P&&("disable"in P&&E.setDisabledState(!!P.disable),P=P.value),null!==P&&(P=E.inputTransformFn?E.inputTransformFn(P):P),"string"==typeof P||"number"==typeof P||null==P){(null==P||""===P)&&(E._maskService._currentValue="",E._maskService._previousValue="");let te=P;if("number"==typeof te||E._maskValue.startsWith("separator")){te=String(te);const ne=E._maskService.currentLocaleDecimalMarker();Array.isArray(E._maskService.decimalMarker)||(te=E._maskService.decimalMarker!==ne?te.replace(ne,E._maskService.decimalMarker):te),Array.isArray(E._maskService.decimalMarker)&&"."===E.decimalMarker&&(E._maskService.decimalMarker=","),E._maskService.leadZero&&te&&E.maskExpression&&!1!==E.dropSpecialCharacters&&(te=E._maskService._checkPrecision(E._maskService.maskExpression,te)),","===E._maskService.decimalMarker&&(te=te.toString().replace(".",",")),E.maskExpression?.startsWith("separator")&&E.leadZero&&requestAnimationFrame(()=>{E._maskService.applyMask(te?.toString()??"",E._maskService.maskExpression)}),E._maskService.isNumberValue=!0}"string"!=typeof te&&(te=""),E._inputValue=te,E._setMask(),te&&E._maskService.maskExpression||E._maskService.maskExpression&&(E._maskService.prefix||E._maskService.showMaskTyped)?("function"!=typeof E.inputTransformFn&&(E._maskService.writingValue=!0),E._maskService.formElementProperty=["value",E._maskService.applyMask(te,E._maskService.maskExpression)],"function"!=typeof E.inputTransformFn&&(E._maskService.writingValue=!1)):E._maskService.formElementProperty=["value",te],E._inputValue=te}else console.warn("Ngx-mask writeValue work with string | number, your current value:",typeof P)})()}registerOnChange(P){this._maskService.onChange=this.onChange=P}registerOnTouched(P){this.onTouch=P}_getActiveElement(P=this.document){const E=P?.activeElement?.shadowRoot;return E?.activeElement?this._getActiveElement(E):P.activeElement}checkSelectionOnDeletion(P){P.selectionStart=Math.min(Math.max(this.prefix.length,P.selectionStart),this._inputValue.length-this.suffix.length),P.selectionEnd=Math.min(Math.max(this.prefix.length,P.selectionEnd),this._inputValue.length-this.suffix.length)}setDisabledState(P){this._maskService.formElementProperty=["disabled",P]}_applyMask(){this._maskService.maskExpression=this._maskService._repeatPatternSymbols(this._maskValue||""),this._maskService.formElementProperty=["value",this._maskService.applyMask(this._inputValue,this._maskService.maskExpression)]}_validateTime(P){const E=this._maskValue.split("").filter(te=>":"!==te).length;return P&&(0==+(P[P.length-1]??-1)&&P.length<E||P.length<=E-2)?this._createValidationError(P):null}_getActualInputLength(){return this._maskService.actualValue.length||this._maskService.actualValue.length+this._maskService.prefix.length}_createValidationError(P){return{mask:{requiredMask:this._maskValue,actualValue:P}}}_setMask(){this._maskExpressionArray.some(P=>{if(P.split("").some(te=>this._maskService.specialCharacters.includes(te))&&this._inputValue&&!P.includes("S")||P.includes("{")){const te=this._maskService.removeMask(this._inputValue)?.length<=this._maskService.removeMask(P)?.length;if(te)return this._maskValue=this.maskExpression=this._maskService.maskExpression=P.includes("{")?this._maskService._repeatPatternSymbols(P):P,te;{const ne=this._maskExpressionArray[this._maskExpressionArray.length-1]??"";this._maskValue=this.maskExpression=this._maskService.maskExpression=ne.includes("{")?this._maskService._repeatPatternSymbols(ne):ne}}else{const te=this._maskService.removeMask(this._inputValue)?.split("").every((ne,we)=>{const at=P.charAt(we);return this._maskService._checkSymbolMask(ne,at)});if(te)return this._maskValue=this.maskExpression=this._maskService.maskExpression=P,te}})}static{this.\u0275fac=function(E){return new(E||_t)}}static{this.\u0275dir=a.FsC({type:_t,selectors:[["input","mask",""],["textarea","mask",""]],hostBindings:function(E,te){1&E&&a.bIt("paste",function(){return te.onPaste()})("focus",function(we){return te.onFocus(we)})("ngModelChange",function(we){return te.onModelChange(we)})("input",function(we){return te.onInput(we)})("compositionstart",function(we){return te.onCompositionStart(we)})("compositionend",function(we){return te.onCompositionEnd(we)})("blur",function(we){return te.onBlur(we)})("click",function(we){return te.onClick(we)})("keydown",function(we){return te.onKeyDown(we)})},inputs:{maskExpression:[a.Mj6.None,"mask","maskExpression"],specialCharacters:"specialCharacters",patterns:"patterns",prefix:"prefix",suffix:"suffix",thousandSeparator:"thousandSeparator",decimalMarker:"decimalMarker",dropSpecialCharacters:"dropSpecialCharacters",hiddenInput:"hiddenInput",showMaskTyped:"showMaskTyped",placeHolderCharacter:"placeHolderCharacter",shownMaskExpression:"shownMaskExpression",showTemplate:"showTemplate",clearIfNotMatch:"clearIfNotMatch",validation:"validation",separatorLimit:"separatorLimit",allowNegativeNumbers:"allowNegativeNumbers",leadZeroDateTime:"leadZeroDateTime",leadZero:"leadZero",triggerOnMaskChange:"triggerOnMaskChange",apm:"apm",inputTransformFn:"inputTransformFn",outputTransformFn:"outputTransformFn",keepCharacterPositions:"keepCharacterPositions"},outputs:{maskFilled:"maskFilled"},exportAs:["mask","ngxMask"],standalone:!0,features:[a.Jv_([{provide:m.kq,useExisting:_t,multi:!0},{provide:m.cz,useExisting:_t,multi:!0},_e]),a.OA$]})}}return _t})()},72278:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Ut:()=>A,hi:()=>L});var n=p(5795),a=p(61268),l=p(53613);const m=["payPalButtonContainer"];let s=(()=>{class Z{constructor(S){this.zone=S}registerScript(S,_e,ae){const fe=window[_e];if(fe)return void this.zone.run(()=>{ae(fe)});const be=document.createElement("script");be.id=this.getElemId(_e),be.innerHTML="",be.onload=()=>{this.zone.run(()=>{ae(window[_e])})},be.src=S,be.async=!0,be.defer=!0,document.getElementsByTagName("head")[0].appendChild(be)}cleanup(S){const _e=document.getElementById(this.getElemId(S));_e&&_e.remove()}getElemId(S){return`ngx-paypal-script-elem-${S}`}}return Z.\u0275fac=function(S){return new(S||Z)(a.KVO(a.SKi))},Z.\u0275prov=a.jDH({token:Z,factory:Z.\u0275fac}),Z})(),y=(()=>{class Z{constructor(S){this.scriptService=S,this.paypalWindowName="paypal"}registerPayPalScript(S,_e){this.scriptService.registerScript(this.getUrlForConfig(S),this.paypalWindowName,_e)}destroyPayPalScript(){this.scriptService.cleanup(this.paypalWindowName)}getUrlForConfig(S){const _e=[{name:"client-id",value:S.clientId}];return S.locale&&_e.push({name:"locale",value:S.locale}),S.currency&&_e.push({name:"currency",value:S.currency}),S.commit&&_e.push({name:"commit",value:S.commit}),S.vault&&_e.push({name:"vault",value:S.vault}),S.intent&&_e.push({name:"intent",value:S.intent}),S.funding&&_e.push({name:"components",value:"buttons,funding-eligibility"}),S.extraParams&&_e.push(...S.extraParams),`https://www.paypal.com/sdk/js${this.getQueryString(_e)}`}getQueryString(S){let _e="";for(let ae=0;ae<S.length;ae++){const fe=S[ae];_e+=0===ae?"?":"&",_e+=`${fe.name}=${fe.value}`}return _e}}return Z.\u0275fac=function(S){return new(S||Z)(a.KVO(s))},Z.\u0275prov=a.jDH({token:Z,factory:Z.\u0275fac}),Z})(),A=(()=>{class Z{constructor(S,_e,ae){this.paypalScriptService=S,this.cdr=_e,this.ngZone=ae,this.registerScript=!0,this.scriptLoaded=new a.bkB,this.ngUnsubscribe=new l.B,this.initializePayPal=!0}set payPalButtonContainer(S){this.payPalButtonContainerElem=S}ngOnChanges(S){this.payPalButtonContainerId||(this.payPalButtonContainerId=this.generateElementId());const _e=this.config;S.config.isFirstChange()&&_e&&this.registerScript&&this.initPayPalScript(_e,ae=>{this.payPal=ae,this.doPayPalCheck()}),S.config.isFirstChange()||this.reinitialize(_e)}ngOnDestroy(){this.paypalScriptService.destroyPayPalScript(),this.ngUnsubscribe.next(),this.ngUnsubscribe.complete()}ngAfterViewInit(){this.doPayPalCheck()}customInit(S){this.payPal=S,this.doPayPalCheck()}reinitialize(S){if(this.config=S,this.payPal=void 0,this.paypalScriptService.destroyPayPalScript(),this.payPalButtonContainerId=this.generateElementId(),this.initializePayPal=!0,this.payPalButtonContainerElem)try{for(;this.payPalButtonContainerElem.nativeElement.firstChild;)this.payPalButtonContainerElem.nativeElement.removeChild(this.payPalButtonContainerElem.nativeElement.firstChild)}catch(_e){console.error(_e)}this.cdr.detectChanges(),this.config&&(this.payPal?this.doPayPalCheck():this.initPayPalScript(this.config,_e=>{this.payPal=_e,this.doPayPalCheck()}))}doPayPalCheck(){this.initializePayPal&&this.config&&this.payPal&&this.payPalButtonContainerElem&&this.payPalButtonContainerElem.nativeElement.id&&(this.initializePayPal=!1,this.initPayPal(this.config,this.payPal))}initPayPalScript(S,_e){this.paypalScriptService.registerPayPalScript({clientId:S.clientId,locale:S.advanced?.locale,commit:S.advanced&&S.advanced.commit?S.advanced.commit:void 0,currency:S.currency,vault:S.vault,intent:S.intent,funding:null!=S.fundingSource||null!=S.fundingSource,extraParams:S.advanced&&S.advanced.extraQueryParams?S.advanced.extraQueryParams:[]},ae=>{this.scriptLoaded.next(ae),_e(ae)})}generateElementId(){return`ngx-captcha-id-${this.generateGuid()}`}initPayPal(S,_e){this.ngZone.runOutsideAngular(()=>{const Te={style:S.style,fundingSource:void 0,onApprove:(_t,dt)=>this.ngZone.run(()=>{if(S.onApprove&&S.onApprove(_t,dt),S.authorizeOnServer)return S.authorizeOnServer(_t,dt);const P=S.onClientAuthorization;P&&dt.order.capture().then(E=>{this.ngZone.run(()=>{P(E)})})}),onError:_t=>{this.ngZone.run(()=>{S.onError&&S.onError(_t)})},onCancel:(_t,dt)=>{this.ngZone.run(()=>{S.onCancel&&S.onCancel(_t,dt)})},onClick:(_t,dt)=>{this.ngZone.run(()=>{S.onClick&&S.onClick(_t,dt)})},onInit:(_t,dt)=>{this.ngZone.run(()=>{S.onInit&&S.onInit(_t,dt)})},...(S.createOrderOnClient||S.createOrderOnServer)&&{createOrder:(_t,dt)=>this.ngZone.run(()=>{if(S.createOrderOnClient&&S.createOrderOnServer)throw Error("Both 'createOrderOnClient' and 'createOrderOnServer' are defined.\n                    Please choose one or the other.");if(!S.createOrderOnClient&&!S.createOrderOnServer)throw Error("Neither 'createOrderOnClient' or 'createOrderOnServer' are defined.\n                    Please define one of these to create order.");if(S.createOrderOnClient)return dt.order.create(S.createOrderOnClient(_t));if(S.createOrderOnServer)return S.createOrderOnServer(_t);throw Error("Invalid state for 'createOrder'.")})},...S.createSubscriptionOnClient&&{createSubscription:(_t,dt)=>this.ngZone.run(()=>{if(S.createSubscriptionOnClient)return dt.subscription.create(S.createSubscriptionOnClient(_t))})},...S.onShippingChange&&{onShippingChange:(_t,dt)=>this.ngZone.run(()=>{if(S.onShippingChange)return S.onShippingChange(_t,dt)})}};let Ge;switch(S.fundingSource){case"PAYPAL":Ge=_e.FUNDING.PAYPAL;break;case"CARD":Ge=_e.FUNDING.CARD;break;case"PAYLATER":Ge=_e.FUNDING.PAYLATER;break;case"CREDIT":Ge=_e.FUNDING.CREDIT;break;case"VENMO":Ge=_e.FUNDING.VENMO}null!=Ge&&(Te.fundingSource=Ge,"PAYPAL"!==S.fundingSource&&delete Te.style?.color),_e.Buttons(Te).render(`#${this.payPalButtonContainerId}`)})}generateGuid(){let S=(new Date).getTime(),_e=performance&&performance.now&&1e3*performance.now()||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,ae=>{let fe=16*Math.random();return S>0?(fe=(S+fe)%16|0,S=Math.floor(S/16)):(fe=(_e+fe)%16|0,_e=Math.floor(_e/16)),("x"==ae?fe:7&fe|8).toString(16)})}}return Z.\u0275fac=function(S){return new(S||Z)(a.rXU(y),a.rXU(a.gRc),a.rXU(a.SKi))},Z.\u0275cmp=a.VBU({type:Z,selectors:[["ngx-paypal"]],viewQuery:function(S,_e){if(1&S&&a.GBs(m,5),2&S){let ae;a.mGM(ae=a.lsd())&&(_e.payPalButtonContainer=ae.first)}},inputs:{config:"config",registerScript:"registerScript"},outputs:{scriptLoaded:"scriptLoaded"},features:[a.OA$],decls:2,vars:1,consts:[["payPalButtonContainer",""],[3,"id"]],template:function(S,_e){1&S&&a.nrm(0,"div",1,0),2&S&&a.Y8G("id",_e.payPalButtonContainerId)},encapsulation:2,changeDetection:0}),Z})(),L=(()=>{class Z{}return Z.\u0275fac=function(S){return new(S||Z)},Z.\u0275mod=a.$C({type:Z}),Z.\u0275inj=a.G2t({providers:[s,y],imports:[n.MD]}),Z})()},30662:(Bt,Ce,p)=>{"use strict";p.d(Ce,{Mf:()=>Ne,T0:()=>J,vj:()=>Pt});var n=p(61268),a=p(5795),l=p(17460),m=p(53613),s=p(89663);const y=["prevElRef"],A=["nextElRef"],L=["scrollbarElRef"],Z=["paginationElRef"],ie=[[["","slot","container-start"]],[["","slot","wrapper-start"]],[["","slot","wrapper-end"]],[["","slot","container-end"]]],S=["[slot=container-start]","[slot=wrapper-start]","[slot=wrapper-end]","[slot=container-end]"],_e=tt=>({loopSlides:tt,key:"prepend"}),ae=tt=>({loopSlides:tt,key:""}),fe=tt=>({loopSlides:tt,key:"append"}),be=tt=>({$implicit:tt});function Te(tt,It){1&tt&&(n.qex(0),n.nrm(1,"div",10,1)(3,"div",11,2),n.bVm())}function Ge(tt,It){1&tt&&n.nrm(0,"div",12,3)}function _t(tt,It){1&tt&&n.nrm(0,"div",13,4)}function dt(tt,It){}function P(tt,It){1&tt&&n.DNE(0,dt,0,0,"ng-template")}function E(tt,It){}function te(tt,It){1&tt&&n.DNE(0,E,0,0,"ng-template")}function ne(tt,It){}function we(tt,It){1&tt&&n.DNE(0,ne,0,0,"ng-template")}function at(tt,It){}function We(tt,It){if(1&tt&&(n.j41(0,"div",8),n.DNE(1,at,0,0,"ng-template",18),n.k0s()),2&tt){const oe=n.XpG().$implicit,Ze=n.XpG(2);n.Y8G("ngClass",Ze.zoomContainerClass),n.R7$(),n.Y8G("ngTemplateOutlet",oe.template)("ngTemplateOutletContext",n.eq3(3,be,oe.slideData))}}function je(tt,It){}function yt(tt,It){if(1&tt&&(n.qex(0),n.DNE(1,je,0,0,"ng-template",18),n.bVm()),2&tt){const oe=n.XpG().$implicit;n.R7$(),n.Y8G("ngTemplateOutlet",oe.template)("ngTemplateOutletContext",n.eq3(2,be,oe.slideData))}}function nn(tt,It){if(1&tt&&(n.j41(0,"div",15),n.DNE(1,We,2,5,"div",16)(2,yt,2,4,"ng-container",17),n.k0s()),2&tt){const oe=It.$implicit,Ze=n.XpG().key,Ee=n.XpG();n.Aen(Ee.style),n.Y8G("ngClass",(oe.class?oe.class+" ":"")+Ee.slideClass+(""!==Ze?" "+Ee.slideDuplicateClass:""))("ngSwitch",oe.zoom),n.BMQ("data-swiper-slide-index",oe.virtualIndex?oe.virtualIndex:oe.slideIndex)("data-swiper-autoplay",oe.autoplayDelay),n.R7$(),n.Y8G("ngSwitchCase",!0)}}function pn(tt,It){1&tt&&(n.DNE(0,nn,3,7,"div",14),n.nI1(1,"async")),2&tt&&n.Y8G("ngForOf",n.bMT(1,1,It.loopSlides))}const gn=["init","enabled","_direction","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_preloadImages","updateOnImagesReady","_loop","_loopAdditionalSlides","_loopedSlides","_loopedSlidesLimit","_loopFillGroupWithBlank","loopPreventsSlide","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideBlankClass","slideActiveClass","slideDuplicateActiveClass","slideVisibleClass","slideDuplicateClass","slideNextClass","slideDuplicateNextClass","slidePrevClass","slideDuplicatePrevClass","wrapperClass","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","lazy","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","on"];function Et(tt){return"object"==typeof tt&&null!==tt&&tt.constructor&&"Object"===Object.prototype.toString.call(tt).slice(8,-1)}function ln(tt){return typeof tt<"u"&&"boolean"!=typeof tt&&!0===tt.enabled}function Xt(tt,It,oe){return!0===ke(tt)&&It&&!It.el||!("boolean"!=typeof It&&It.el!==oe?.nativeElement&&("string"==typeof It.el||"object"==typeof It.el))}function _n(tt,It){const oe=["__proto__","constructor","prototype"];Object.keys(It).filter(Ze=>oe.indexOf(Ze)<0).forEach(Ze=>{typeof tt[Ze]>"u"?tt[Ze]=It[Ze]:tt[Ze]&&!It[Ze]||(Et(It[Ze])&&Et(tt[Ze])&&Object.keys(It[Ze]).length>0?It[Ze].__swiper__?tt[Ze]=It[Ze]:_n(tt[Ze],It[Ze]):tt[Ze]=It[Ze])})}function ke(tt){return null!=tt&&"false"!=`${tt}`}const re=["pagination","navigation","scrollbar","virtual"];function pe(tt,It={}){return Et(tt)?tt:!0===ke(tt)&&It}function G(tt={}){const It={on:{}},oe={};_n(It,l.Ay.defaults),_n(It,l.Ay.extendedDefaults),It._emitClasses=!0,It.init=!1;const Ze={},Ee=gn.map(rt=>rt.replace(/_/,""));return Object.keys(tt).forEach(rt=>{const Je=rt.replace(/^_/,"");Ee.indexOf(Je)>=0?Et(tt[rt])?(It[Je]={},oe[Je]={},_n(It[Je],tt[rt]),_n(oe[Je],tt[rt])):(It[Je]=tt[rt],oe[Je]=tt[rt]):Ze[Je]=tt[rt]}),["navigation","pagination","scrollbar"].forEach(rt=>{!0===It[rt]&&(It[rt]={}),!1===It[rt]&&delete It[rt]}),{params:It,passedParams:oe,rest:Ze}}gn.map(tt=>tt.replace(/_/,""));let J=(()=>{class tt{constructor(oe){this.template=oe,this.class="",this.autoplayDelay=null,this.slideData={isActive:!1,isPrev:!1,isNext:!1,isVisible:!1,isDuplicate:!1}}set ngClass(oe){this.class=[this.class||"",oe].join(" ")}set zoom(oe){this._zoom=ke(oe)}get zoom(){return this._zoom}get classNames(){return this._classNames}set classNames(oe){this._classNames!==oe&&(this._classNames=oe,this.slideData={isActive:this._hasClass(["swiper-slide-active","swiper-slide-duplicate-active"]),isVisible:this._hasClass(["swiper-slide-visible"]),isDuplicate:this._hasClass(["swiper-slide-duplicate"]),isPrev:this._hasClass(["swiper-slide-prev","swiper-slide-duplicate-prev"]),isNext:this._hasClass(["swiper-slide-next","swiper-slide-duplicate-next"])})}_hasClass(oe){return oe.some(Ze=>this._classNames.indexOf(Ze)>=0)}}return tt.\u0275fac=function(oe){return new(oe||tt)(n.rXU(n.C4Q))},tt.\u0275dir=n.FsC({type:tt,selectors:[["ng-template","swiperSlide",""]],inputs:{virtualIndex:"virtualIndex",class:"class",ngClass:"ngClass",autoplayDelay:[n.Mj6.None,"data-swiper-autoplay","autoplayDelay"],zoom:"zoom"}}),tt})(),Ne=(()=>{class tt{constructor(oe,Ze,Ee,rt){this._ngZone=oe,this.elementRef=Ze,this._changeDetectorRef=Ee,this._platformId=rt,this.slideClass="swiper-slide",this.wrapperClass="swiper-wrapper",this.showNavigation=!0,this.showPagination=!0,this.showScrollbar=!0,this.s__beforeBreakpoint=new n.bkB,this.s__containerClasses=new n.bkB,this.s__slideClass=new n.bkB,this.s__swiper=new n.bkB,this.s_activeIndexChange=new n.bkB,this.s_afterInit=new n.bkB,this.s_autoplay=new n.bkB,this.s_autoplayStart=new n.bkB,this.s_autoplayStop=new n.bkB,this.s_autoplayPause=new n.bkB,this.s_autoplayResume=new n.bkB,this.s_beforeDestroy=new n.bkB,this.s_beforeInit=new n.bkB,this.s_beforeLoopFix=new n.bkB,this.s_beforeResize=new n.bkB,this.s_beforeSlideChangeStart=new n.bkB,this.s_beforeTransitionStart=new n.bkB,this.s_breakpoint=new n.bkB,this.s_changeDirection=new n.bkB,this.s_click=new n.bkB,this.s_doubleTap=new n.bkB,this.s_doubleClick=new n.bkB,this.s_destroy=new n.bkB,this.s_fromEdge=new n.bkB,this.s_hashChange=new n.bkB,this.s_hashSet=new n.bkB,this.s_imagesReady=new n.bkB,this.s_init=new n.bkB,this.s_keyPress=new n.bkB,this.s_lazyImageLoad=new n.bkB,this.s_lazyImageReady=new n.bkB,this.s_loopFix=new n.bkB,this.s_momentumBounce=new n.bkB,this.s_navigationHide=new n.bkB,this.s_navigationShow=new n.bkB,this.s_navigationPrev=new n.bkB,this.s_navigationNext=new n.bkB,this.s_observerUpdate=new n.bkB,this.s_orientationchange=new n.bkB,this.s_paginationHide=new n.bkB,this.s_paginationRender=new n.bkB,this.s_paginationShow=new n.bkB,this.s_paginationUpdate=new n.bkB,this.s_progress=new n.bkB,this.s_reachBeginning=new n.bkB,this.s_reachEnd=new n.bkB,this.s_realIndexChange=new n.bkB,this.s_resize=new n.bkB,this.s_scroll=new n.bkB,this.s_scrollbarDragEnd=new n.bkB,this.s_scrollbarDragMove=new n.bkB,this.s_scrollbarDragStart=new n.bkB,this.s_setTransition=new n.bkB,this.s_setTranslate=new n.bkB,this.s_slideChange=new n.bkB,this.s_slideChangeTransitionEnd=new n.bkB,this.s_slideChangeTransitionStart=new n.bkB,this.s_slideNextTransitionEnd=new n.bkB,this.s_slideNextTransitionStart=new n.bkB,this.s_slidePrevTransitionEnd=new n.bkB,this.s_slidePrevTransitionStart=new n.bkB,this.s_slideResetTransitionStart=new n.bkB,this.s_slideResetTransitionEnd=new n.bkB,this.s_sliderMove=new n.bkB,this.s_sliderFirstMove=new n.bkB,this.s_slidesLengthChange=new n.bkB,this.s_slidesGridLengthChange=new n.bkB,this.s_snapGridLengthChange=new n.bkB,this.s_snapIndexChange=new n.bkB,this.s_tap=new n.bkB,this.s_toEdge=new n.bkB,this.s_touchEnd=new n.bkB,this.s_touchMove=new n.bkB,this.s_touchMoveOpposite=new n.bkB,this.s_touchStart=new n.bkB,this.s_transitionEnd=new n.bkB,this.s_transitionStart=new n.bkB,this.s_update=new n.bkB,this.s_zoomChange=new n.bkB,this.s_swiper=new n.bkB,this.s_lock=new n.bkB,this.s_unlock=new n.bkB,this._activeSlides=new m.B,this.containerClasses="swiper",this.slidesChanges=Je=>{this.slides=Je.map((an,X)=>(an.slideIndex=X,an.classNames=this.slideClass||"",an)),this.loop&&!this.loopedSlides&&this.calcLoopedSlides(),this.virtual?this.swiperRef&&this.swiperRef.virtual&&this._ngZone.runOutsideAngular(()=>{this.swiperRef.virtual.slides=this.slides,this.swiperRef.virtual.update(!0)}):this.loopedSlides&&(this.prependSlides=(0,s.of)(this.slides.slice(this.slides.length-this.loopedSlides)),this.appendSlides=(0,s.of)(this.slides.slice(0,this.loopedSlides))),this._changeDetectorRef.detectChanges()},this.style=null,this.updateVirtualSlides=Je=>{!this.swiperRef||this.currentVirtualData&&this.currentVirtualData.from===Je.from&&this.currentVirtualData.to===Je.to&&this.currentVirtualData.offset===Je.offset||(this.style=this.swiperRef.isHorizontal()?{[this.swiperRef.rtlTranslate?"right":"left"]:`${Je.offset}px`}:{top:`${Je.offset}px`},this.currentVirtualData=Je,this._activeSlides.next(Je.slides),this._ngZone.run(()=>{this._changeDetectorRef.detectChanges()}),this._ngZone.runOutsideAngular(()=>{this.swiperRef.updateSlides(),this.swiperRef.updateProgress(),this.swiperRef.updateSlidesClasses(),ln(this.swiperRef.params.lazy)&&this.swiperRef.lazy.load(),this.swiperRef.virtual.update(!0)}))}}set navigation(oe){var Ze,Ee,rt;const Je="boolean"!=typeof this._navigation&&""!==this._navigation?null===(Ze=this._navigation)||void 0===Ze?void 0:Ze.nextEl:null,an="boolean"!=typeof this._navigation&&""!==this._navigation?null===(Ee=this._navigation)||void 0===Ee?void 0:Ee.prevEl:null;this._navigation=pe(oe,{nextEl:Je||null,prevEl:an||null}),this.showNavigation=!(!0!==ke(oe)||this._navigation&&"boolean"!=typeof this._navigation&&this._navigation.prevEl!==(null===(rt=this._prevElRef)||void 0===rt?void 0:rt.nativeElement)&&(null!==this._navigation.prevEl||null!==this._navigation.nextEl)&&("string"==typeof this._navigation.nextEl||"string"==typeof this._navigation.prevEl||"object"==typeof this._navigation.nextEl||"object"==typeof this._navigation.prevEl))}get navigation(){return this._navigation}set pagination(oe){var Ze;const Ee="boolean"!=typeof this._pagination&&""!==this._pagination?null===(Ze=this._pagination)||void 0===Ze?void 0:Ze.el:null;this._pagination=pe(oe,{el:Ee||null}),this.showPagination=Xt(oe,this._pagination,this._paginationElRef)}get pagination(){return this._pagination}set scrollbar(oe){var Ze;const Ee="boolean"!=typeof this._scrollbar&&""!==this._scrollbar?null===(Ze=this._scrollbar)||void 0===Ze?void 0:Ze.el:null;this._scrollbar=pe(oe,{el:Ee||null}),this.showScrollbar=Xt(oe,this._scrollbar,this._scrollbarElRef)}get scrollbar(){return this._scrollbar}set virtual(oe){this._virtual=pe(oe)}get virtual(){return this._virtual}set config(oe){this.updateSwiper(oe);const{params:Ze}=G(oe);Object.assign(this,Ze)}set prevElRef(oe){this._prevElRef=oe,this._setElement(oe,this.navigation,"navigation","prevEl")}set nextElRef(oe){this._nextElRef=oe,this._setElement(oe,this.navigation,"navigation","nextEl")}set scrollbarElRef(oe){this._scrollbarElRef=oe,this._setElement(oe,this.scrollbar,"scrollbar")}set paginationElRef(oe){this._paginationElRef=oe,this._setElement(oe,this.pagination,"pagination")}get activeSlides(){return this.virtual?this._activeSlides:(0,s.of)(this.slides)}get zoomContainerClass(){return this.zoom&&"boolean"!=typeof this.zoom?this.zoom.containerClass:"swiper-zoom-container"}_setElement(oe,Ze,Ee,rt="el"){if(!Ze||!oe)return;if(oe.nativeElement){if(Ze[rt]===oe.nativeElement)return;Ze[rt]=oe.nativeElement}const Je={};Je[Ee]=!0,this.updateInitSwiper(Je)}ngOnInit(){const{params:oe}=G(this);Object.assign(this,oe)}ngAfterViewInit(){this.childrenSlidesInit(),this.initSwiper(),this._changeDetectorRef.detectChanges(),setTimeout(()=>{this.s_swiper.emit(this.swiperRef)})}childrenSlidesInit(){this.slidesChanges(this.slidesEl),this.slidesEl.changes.subscribe(this.slidesChanges)}get isSwiperActive(){return this.swiperRef&&!this.swiperRef.destroyed}initSwiper(){const{params:oe}=G(this);Object.assign(this,oe),this._ngZone.runOutsideAngular(()=>{oe.init=!1,oe.virtual||(oe.observer=!0),oe.onAny=(X,...ze)=>{const it=this["s_"+X];it&&it.emit([...ze])},Object.assign(oe.on,{_containerClasses:(X,ze)=>{setTimeout(()=>{this.containerClasses=ze})},_slideClasses:(X,ze)=>{ze.forEach(({slideEl:it,classNames:st},$t)=>{const un=it.getAttribute("data-swiper-slide-index"),xn=un?parseInt(un):$t;if(this.virtual){const ri=this.slides.find(Dn=>Dn.virtualIndex&&Dn.virtualIndex===xn);if(ri)return void(ri.classNames=st)}this.slides[xn]&&(this.slides[xn].classNames=st)}),this._changeDetectorRef.detectChanges()}});const Je=new l.Ay(oe);Je.loopCreate=()=>{},Je.loopDestroy=()=>{},oe.loop&&(Je.loopedSlides=this.loopedSlides);const an=ln(Je.params.virtual);if(Je.virtual&&an){Je.virtual.slides=this.slides;const X={cache:!1,slides:this.slides,renderExternal:this.updateVirtualSlides,renderExternalUpdate:!1};_n(Je.params.virtual,X),_n(Je.originalParams.virtual,X)}if((0,a.UE)(this._platformId)){this.swiperRef=Je.init(this.elementRef.nativeElement);const X=ln(this.swiperRef.params.virtual);this.swiperRef.virtual&&X&&this.swiperRef.virtual.update(!0),this._changeDetectorRef.detectChanges()}})}ngOnChanges(oe){this.updateSwiper(oe),this._changeDetectorRef.detectChanges()}updateInitSwiper(oe){oe&&this.swiperRef&&!this.swiperRef.destroyed&&this._ngZone.runOutsideAngular(()=>{const{pagination:Ee,navigation:rt,scrollbar:Je,thumbs:X}=this.swiperRef;oe.pagination&&(this.pagination&&"boolean"!=typeof this.pagination&&this.pagination.el&&Ee&&!Ee.el?(this.updateParameter("pagination",this.pagination),Ee.init(),Ee.render(),Ee.update()):(Ee.destroy(),Ee.el=null)),oe.scrollbar&&(this.scrollbar&&"boolean"!=typeof this.scrollbar&&this.scrollbar.el&&Je&&!Je.el?(this.updateParameter("scrollbar",this.scrollbar),Je.init(),Je.updateSize(),Je.setTranslate()):(Je.destroy(),Je.el=null)),oe.navigation&&(this.navigation&&"boolean"!=typeof this.navigation&&this.navigation.prevEl&&this.navigation.nextEl&&rt&&!rt.prevEl&&!rt.nextEl?(this.updateParameter("navigation",this.navigation),rt.init(),rt.update()):rt.prevEl&&rt.nextEl&&(rt.destroy(),rt.nextEl=null,rt.prevEl=null)),oe.thumbs&&this.thumbs&&this.thumbs.swiper&&(this.updateParameter("thumbs",this.thumbs),X.init()&&X.update(!0)),oe.controller&&this.controller&&this.controller.control&&(this.swiperRef.controller.control=this.controller.control),this.swiperRef.update()})}updateSwiper(oe){this._ngZone.runOutsideAngular(()=>{var Ze,Ee;if(!oe.config&&oe&&this.swiperRef&&!this.swiperRef.destroyed){for(const rt in oe){if(re.indexOf(rt)>=0)continue;const Je=null!==(Ee=null===(Ze=oe[rt])||void 0===Ze?void 0:Ze.currentValue)&&void 0!==Ee?Ee:oe[rt];this.updateParameter(rt,Je)}oe.allowSlideNext&&(this.swiperRef.allowSlideNext=this.allowSlideNext),oe.allowSlidePrev&&(this.swiperRef.allowSlidePrev=this.allowSlidePrev),oe.direction&&this.swiperRef.changeDirection(this.direction,!1),oe.breakpoints&&(this.loop&&!this.loopedSlides&&this.calcLoopedSlides(),this.swiperRef.currentBreakpoint=null,this.swiperRef.setBreakpoint()),(oe.thumbs||oe.controller)&&this.updateInitSwiper(oe),this.swiperRef.update()}})}calcLoopedSlides(){if(!this.loop)return!1;let oe=this.slidesPerView;if(this.breakpoints){const Ee=l.Ay.prototype.getBreakpoint(this.breakpoints),rt=Ee in this.breakpoints?this.breakpoints[Ee]:void 0;rt&&rt.slidesPerView&&(oe=rt.slidesPerView)}if("auto"===oe)return this.loopedSlides=this.slides.length,this.slides.length;let Ze=this.loopedSlides||oe;return!!Ze&&(this.loopAdditionalSlides&&(Ze+=this.loopAdditionalSlides),Ze>this.slides.length&&(Ze=this.slides.length),this.loopedSlides=Ze,!0)}updateParameter(oe,Ze){if(!this.swiperRef||this.swiperRef.destroyed)return;const Ee=oe.replace(/^_/,""),rt=Et(this.swiperRef.params[Ee]);"enabled"!==Ee?rt&&Et(Ze)?_n(this.swiperRef.params[Ee],Ze):this.swiperRef.params[Ee]=Ze:!0===Ze?this.swiperRef.enable():!1===Ze&&this.swiperRef.disable()}ngOnDestroy(){this._ngZone.runOutsideAngular(()=>{var oe;null===(oe=this.swiperRef)||void 0===oe||oe.destroy(!0,!1)})}}return tt.\u0275fac=function(oe){return new(oe||tt)(n.rXU(n.SKi),n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(n.Agw))},tt.\u0275cmp=n.VBU({type:tt,selectors:[["swiper"],["","swiper",""]],contentQueries:function(oe,Ze,Ee){if(1&oe&&n.wni(Ee,J,4),2&oe){let rt;n.mGM(rt=n.lsd())&&(Ze.slidesEl=rt)}},viewQuery:function(oe,Ze){if(1&oe&&(n.GBs(y,5),n.GBs(A,5),n.GBs(L,5),n.GBs(Z,5)),2&oe){let Ee;n.mGM(Ee=n.lsd())&&(Ze.prevElRef=Ee.first),n.mGM(Ee=n.lsd())&&(Ze.nextElRef=Ee.first),n.mGM(Ee=n.lsd())&&(Ze.scrollbarElRef=Ee.first),n.mGM(Ee=n.lsd())&&(Ze.paginationElRef=Ee.first)}},hostVars:2,hostBindings:function(oe,Ze){2&oe&&n.HbH(Ze.containerClasses)},inputs:{enabled:"enabled",on:"on",direction:"direction",touchEventsTarget:"touchEventsTarget",initialSlide:"initialSlide",speed:"speed",cssMode:"cssMode",updateOnWindowResize:"updateOnWindowResize",resizeObserver:"resizeObserver",nested:"nested",focusableElements:"focusableElements",width:"width",height:"height",preventInteractionOnTransition:"preventInteractionOnTransition",userAgent:"userAgent",url:"url",edgeSwipeDetection:"edgeSwipeDetection",edgeSwipeThreshold:"edgeSwipeThreshold",freeMode:"freeMode",autoHeight:"autoHeight",setWrapperSize:"setWrapperSize",virtualTranslate:"virtualTranslate",effect:"effect",breakpoints:"breakpoints",spaceBetween:"spaceBetween",slidesPerView:"slidesPerView",maxBackfaceHiddenSlides:"maxBackfaceHiddenSlides",grid:"grid",slidesPerGroup:"slidesPerGroup",slidesPerGroupSkip:"slidesPerGroupSkip",centeredSlides:"centeredSlides",centeredSlidesBounds:"centeredSlidesBounds",slidesOffsetBefore:"slidesOffsetBefore",slidesOffsetAfter:"slidesOffsetAfter",normalizeSlideIndex:"normalizeSlideIndex",centerInsufficientSlides:"centerInsufficientSlides",watchOverflow:"watchOverflow",roundLengths:"roundLengths",touchRatio:"touchRatio",touchAngle:"touchAngle",simulateTouch:"simulateTouch",shortSwipes:"shortSwipes",longSwipes:"longSwipes",longSwipesRatio:"longSwipesRatio",longSwipesMs:"longSwipesMs",followFinger:"followFinger",allowTouchMove:"allowTouchMove",threshold:"threshold",touchMoveStopPropagation:"touchMoveStopPropagation",touchStartPreventDefault:"touchStartPreventDefault",touchStartForcePreventDefault:"touchStartForcePreventDefault",touchReleaseOnEdges:"touchReleaseOnEdges",uniqueNavElements:"uniqueNavElements",resistance:"resistance",resistanceRatio:"resistanceRatio",watchSlidesProgress:"watchSlidesProgress",grabCursor:"grabCursor",preventClicks:"preventClicks",preventClicksPropagation:"preventClicksPropagation",slideToClickedSlide:"slideToClickedSlide",preloadImages:"preloadImages",updateOnImagesReady:"updateOnImagesReady",loop:"loop",loopAdditionalSlides:"loopAdditionalSlides",loopedSlides:"loopedSlides",loopedSlidesLimit:"loopedSlidesLimit",loopFillGroupWithBlank:"loopFillGroupWithBlank",loopPreventsSlide:"loopPreventsSlide",rewind:"rewind",allowSlidePrev:"allowSlidePrev",allowSlideNext:"allowSlideNext",swipeHandler:"swipeHandler",noSwiping:"noSwiping",noSwipingClass:"noSwipingClass",noSwipingSelector:"noSwipingSelector",passiveListeners:"passiveListeners",containerModifierClass:"containerModifierClass",slideClass:"slideClass",slideBlankClass:"slideBlankClass",slideActiveClass:"slideActiveClass",slideDuplicateActiveClass:"slideDuplicateActiveClass",slideVisibleClass:"slideVisibleClass",slideDuplicateClass:"slideDuplicateClass",slideNextClass:"slideNextClass",slideDuplicateNextClass:"slideDuplicateNextClass",slidePrevClass:"slidePrevClass",slideDuplicatePrevClass:"slideDuplicatePrevClass",wrapperClass:"wrapperClass",runCallbacksOnInit:"runCallbacksOnInit",observeParents:"observeParents",observeSlideChildren:"observeSlideChildren",a11y:"a11y",autoplay:"autoplay",controller:"controller",coverflowEffect:"coverflowEffect",cubeEffect:"cubeEffect",fadeEffect:"fadeEffect",flipEffect:"flipEffect",creativeEffect:"creativeEffect",cardsEffect:"cardsEffect",hashNavigation:"hashNavigation",history:"history",keyboard:"keyboard",lazy:"lazy",mousewheel:"mousewheel",parallax:"parallax",thumbs:"thumbs",zoom:"zoom",class:"class",id:"id",navigation:"navigation",pagination:"pagination",scrollbar:"scrollbar",virtual:"virtual",config:"config"},outputs:{s__beforeBreakpoint:"_beforeBreakpoint",s__containerClasses:"_containerClasses",s__slideClass:"_slideClass",s__swiper:"_swiper",s_activeIndexChange:"activeIndexChange",s_afterInit:"afterInit",s_autoplay:"autoplay",s_autoplayStart:"autoplayStart",s_autoplayStop:"autoplayStop",s_autoplayPause:"autoplayPause",s_autoplayResume:"autoplayResume",s_beforeDestroy:"beforeDestroy",s_beforeInit:"beforeInit",s_beforeLoopFix:"beforeLoopFix",s_beforeResize:"beforeResize",s_beforeSlideChangeStart:"beforeSlideChangeStart",s_beforeTransitionStart:"beforeTransitionStart",s_breakpoint:"breakpoint",s_changeDirection:"changeDirection",s_click:"click",s_doubleTap:"doubleTap",s_doubleClick:"doubleClick",s_destroy:"destroy",s_fromEdge:"fromEdge",s_hashChange:"hashChange",s_hashSet:"hashSet",s_imagesReady:"imagesReady",s_init:"init",s_keyPress:"keyPress",s_lazyImageLoad:"lazyImageLoad",s_lazyImageReady:"lazyImageReady",s_loopFix:"loopFix",s_momentumBounce:"momentumBounce",s_navigationHide:"navigationHide",s_navigationShow:"navigationShow",s_navigationPrev:"navigationPrev",s_navigationNext:"navigationNext",s_observerUpdate:"observerUpdate",s_orientationchange:"orientationchange",s_paginationHide:"paginationHide",s_paginationRender:"paginationRender",s_paginationShow:"paginationShow",s_paginationUpdate:"paginationUpdate",s_progress:"progress",s_reachBeginning:"reachBeginning",s_reachEnd:"reachEnd",s_realIndexChange:"realIndexChange",s_resize:"resize",s_scroll:"scroll",s_scrollbarDragEnd:"scrollbarDragEnd",s_scrollbarDragMove:"scrollbarDragMove",s_scrollbarDragStart:"scrollbarDragStart",s_setTransition:"setTransition",s_setTranslate:"setTranslate",s_slideChange:"slideChange",s_slideChangeTransitionEnd:"slideChangeTransitionEnd",s_slideChangeTransitionStart:"slideChangeTransitionStart",s_slideNextTransitionEnd:"slideNextTransitionEnd",s_slideNextTransitionStart:"slideNextTransitionStart",s_slidePrevTransitionEnd:"slidePrevTransitionEnd",s_slidePrevTransitionStart:"slidePrevTransitionStart",s_slideResetTransitionStart:"slideResetTransitionStart",s_slideResetTransitionEnd:"slideResetTransitionEnd",s_sliderMove:"sliderMove",s_sliderFirstMove:"sliderFirstMove",s_slidesLengthChange:"slidesLengthChange",s_slidesGridLengthChange:"slidesGridLengthChange",s_snapGridLengthChange:"snapGridLengthChange",s_snapIndexChange:"snapIndexChange",s_tap:"tap",s_toEdge:"toEdge",s_touchEnd:"touchEnd",s_touchMove:"touchMove",s_touchMoveOpposite:"touchMoveOpposite",s_touchStart:"touchStart",s_transitionEnd:"transitionEnd",s_transitionStart:"transitionStart",s_update:"update",s_zoomChange:"zoomChange",s_swiper:"swiper",s_lock:"lock",s_unlock:"unlock"},features:[n.OA$],ngContentSelectors:S,decls:13,vars:17,consts:[["slidesTemplate",""],["prevElRef",""],["nextElRef",""],["scrollbarElRef",""],["paginationElRef",""],[4,"ngIf"],["class","swiper-scrollbar",4,"ngIf"],["class","swiper-pagination",4,"ngIf"],[3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"swiper-button-prev"],[1,"swiper-button-next"],[1,"swiper-scrollbar"],[1,"swiper-pagination"],[3,"ngClass","style","ngSwitch",4,"ngFor","ngForOf"],[3,"ngClass","ngSwitch"],[3,"ngClass",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(oe,Ze){if(1&oe&&(n.NAR(ie),n.SdG(0),n.DNE(1,Te,5,0,"ng-container",5)(2,Ge,2,0,"div",6)(3,_t,2,0,"div",7),n.j41(4,"div",8),n.SdG(5,1),n.DNE(6,P,1,0,null,9)(7,te,1,0,null,9)(8,we,1,0,null,9),n.SdG(9,2),n.k0s(),n.SdG(10,3),n.DNE(11,pn,2,3,"ng-template",null,0,n.C5r)),2&oe){const Ee=n.sdS(12);n.R7$(),n.Y8G("ngIf",Ze.navigation&&Ze.showNavigation),n.R7$(),n.Y8G("ngIf",Ze.scrollbar&&Ze.showScrollbar),n.R7$(),n.Y8G("ngIf",Ze.pagination&&Ze.showPagination),n.R7$(),n.Y8G("ngClass",Ze.wrapperClass),n.BMQ("id",Ze.id),n.R7$(2),n.Y8G("ngTemplateOutlet",Ee)("ngTemplateOutletContext",n.eq3(11,_e,Ze.prependSlides)),n.R7$(),n.Y8G("ngTemplateOutlet",Ee)("ngTemplateOutletContext",n.eq3(13,ae,Ze.activeSlides)),n.R7$(),n.Y8G("ngTemplateOutlet",Ee)("ngTemplateOutletContext",n.eq3(15,fe,Ze.appendSlides))}},dependencies:[a.bT,a.YU,a.T3,a.Sq,a.ux,a.e1,a.fG,a.Jj],styles:["swiper{display:block}\n"],encapsulation:2,changeDetection:0}),tt})(),Pt=(()=>{class tt{}return tt.\u0275fac=function(oe){return new(oe||tt)},tt.\u0275mod=n.$C({type:tt}),tt.\u0275inj=n.G2t({imports:[[a.MD]]}),tt})()},17460:(Bt,Ce,p)=>{"use strict";function n(O){return null!==O&&"object"==typeof O&&"constructor"in O&&O.constructor===Object}function a(O={},h={}){Object.keys(h).forEach(N=>{typeof O[N]>"u"?O[N]=h[N]:n(h[N])&&n(O[N])&&Object.keys(h[N]).length>0&&a(O[N],h[N])})}p.d(Ce,{Jq:()=>F,Ij:()=>Mt,s3:()=>wi,Vx:()=>mr,dK:()=>Xe,Ay:()=>dn});const l={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function m(){const O=typeof document<"u"?document:{};return a(O,l),O}const s={document:l,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:O=>typeof setTimeout>"u"?(O(),null):setTimeout(O,0),cancelAnimationFrame(O){typeof setTimeout>"u"||clearTimeout(O)}};function y(){const O=typeof window<"u"?window:{};return a(O,s),O}class L extends Array{constructor(h){"number"==typeof h?super(h):(super(...h||[]),function A(O){const h=O.__proto__;Object.defineProperty(O,"__proto__",{get:()=>h,set(N){h.__proto__=N}})}(this))}}function Z(O=[]){const h=[];return O.forEach(N=>{Array.isArray(N)?h.push(...Z(N)):h.push(N)}),h}function ie(O,h){return Array.prototype.filter.call(O,h)}function fe(O,h){const N=y(),W=m();let Ye=[];if(!h&&O instanceof L)return O;if(!O)return new L(Ye);if("string"==typeof O){const Re=O.trim();if(Re.indexOf("<")>=0&&Re.indexOf(">")>=0){let At="div";0===Re.indexOf("<li")&&(At="ul"),0===Re.indexOf("<tr")&&(At="tbody"),(0===Re.indexOf("<td")||0===Re.indexOf("<th"))&&(At="tr"),0===Re.indexOf("<tbody")&&(At="table"),0===Re.indexOf("<option")&&(At="select");const Qt=W.createElement(At);Qt.innerHTML=Re;for(let Dt=0;Dt<Qt.childNodes.length;Dt+=1)Ye.push(Qt.childNodes[Dt])}else Ye=function ae(O,h){if("string"!=typeof O)return[O];const N=[],W=h.querySelectorAll(O);for(let Ye=0;Ye<W.length;Ye+=1)N.push(W[Ye]);return N}(O.trim(),h||W)}else if(O.nodeType||O===N||O===W)Ye.push(O);else if(Array.isArray(O)){if(O instanceof L)return O;Ye=O}return new L(function S(O){const h=[];for(let N=0;N<O.length;N+=1)-1===h.indexOf(O[N])&&h.push(O[N]);return h}(Ye))}fe.fn=L.prototype;const he="resize scroll".split(" ");function kt(O){return function h(...N){if(typeof N[0]>"u"){for(let W=0;W<this.length;W+=1)he.indexOf(O)<0&&(O in this[W]?this[W][O]():fe(this[W]).trigger(O));return this}return this.on(O,...N)}}kt("click"),kt("blur"),kt("focus"),kt("focusin"),kt("focusout"),kt("keyup"),kt("keydown"),kt("keypress"),kt("submit"),kt("change"),kt("mousedown"),kt("mousemove"),kt("mouseup"),kt("mouseenter"),kt("mouseleave"),kt("mouseout"),kt("mouseover"),kt("touchstart"),kt("touchend"),kt("touchmove"),kt("resize"),kt("scroll");const mn={addClass:function be(...O){const h=Z(O.map(N=>N.split(" ")));return this.forEach(N=>{N.classList.add(...h)}),this},removeClass:function Te(...O){const h=Z(O.map(N=>N.split(" ")));return this.forEach(N=>{N.classList.remove(...h)}),this},hasClass:function _t(...O){const h=Z(O.map(N=>N.split(" ")));return ie(this,N=>h.filter(W=>N.classList.contains(W)).length>0).length>0},toggleClass:function Ge(...O){const h=Z(O.map(N=>N.split(" ")));this.forEach(N=>{h.forEach(W=>{N.classList.toggle(W)})})},attr:function dt(O,h){if(1===arguments.length&&"string"==typeof O)return this[0]?this[0].getAttribute(O):void 0;for(let N=0;N<this.length;N+=1)if(2===arguments.length)this[N].setAttribute(O,h);else for(const W in O)this[N][W]=O[W],this[N].setAttribute(W,O[W]);return this},removeAttr:function P(O){for(let h=0;h<this.length;h+=1)this[h].removeAttribute(O);return this},transform:function je(O){for(let h=0;h<this.length;h+=1)this[h].style.transform=O;return this},transition:function yt(O){for(let h=0;h<this.length;h+=1)this[h].style.transitionDuration="string"!=typeof O?`${O}ms`:O;return this},on:function nn(...O){let[h,N,W,Ye]=O;function Re(zt){const wt=zt.target;if(!wt)return;const bt=zt.target.dom7EventData||[];if(bt.indexOf(zt)<0&&bt.unshift(zt),fe(wt).is(N))W.apply(wt,bt);else{const ut=fe(wt).parents();for(let yn=0;yn<ut.length;yn+=1)fe(ut[yn]).is(N)&&W.apply(ut[yn],bt)}}function At(zt){const wt=zt&&zt.target&&zt.target.dom7EventData||[];wt.indexOf(zt)<0&&wt.unshift(zt),W.apply(this,wt)}"function"==typeof O[1]&&([h,W,Ye]=O,N=void 0),Ye||(Ye=!1);const Qt=h.split(" ");let Dt;for(let zt=0;zt<this.length;zt+=1){const wt=this[zt];if(N)for(Dt=0;Dt<Qt.length;Dt+=1){const bt=Qt[Dt];wt.dom7LiveListeners||(wt.dom7LiveListeners={}),wt.dom7LiveListeners[bt]||(wt.dom7LiveListeners[bt]=[]),wt.dom7LiveListeners[bt].push({listener:W,proxyListener:Re}),wt.addEventListener(bt,Re,Ye)}else for(Dt=0;Dt<Qt.length;Dt+=1){const bt=Qt[Dt];wt.dom7Listeners||(wt.dom7Listeners={}),wt.dom7Listeners[bt]||(wt.dom7Listeners[bt]=[]),wt.dom7Listeners[bt].push({listener:W,proxyListener:At}),wt.addEventListener(bt,At,Ye)}}return this},off:function pn(...O){let[h,N,W,Ye]=O;"function"==typeof O[1]&&([h,W,Ye]=O,N=void 0),Ye||(Ye=!1);const Re=h.split(" ");for(let At=0;At<Re.length;At+=1){const Qt=Re[At];for(let Dt=0;Dt<this.length;Dt+=1){const zt=this[Dt];let wt;if(!N&&zt.dom7Listeners?wt=zt.dom7Listeners[Qt]:N&&zt.dom7LiveListeners&&(wt=zt.dom7LiveListeners[Qt]),wt&&wt.length)for(let bt=wt.length-1;bt>=0;bt-=1){const ut=wt[bt];W&&ut.listener===W||W&&ut.listener&&ut.listener.dom7proxy&&ut.listener.dom7proxy===W?(zt.removeEventListener(Qt,ut.proxyListener,Ye),wt.splice(bt,1)):W||(zt.removeEventListener(Qt,ut.proxyListener,Ye),wt.splice(bt,1))}}}return this},trigger:function Et(...O){const h=y(),N=O[0].split(" "),W=O[1];for(let Ye=0;Ye<N.length;Ye+=1){const Re=N[Ye];for(let At=0;At<this.length;At+=1){const Qt=this[At];if(h.CustomEvent){const Dt=new h.CustomEvent(Re,{detail:W,bubbles:!0,cancelable:!0});Qt.dom7EventData=O.filter((zt,wt)=>wt>0),Qt.dispatchEvent(Dt),Qt.dom7EventData=[],delete Qt.dom7EventData}}}return this},transitionEnd:function Xt(O){const h=this;return O&&h.on("transitionend",function N(W){W.target===this&&(O.call(this,W),h.off("transitionend",N))}),this},outerWidth:function re(O){if(this.length>0){if(O){const h=this.styles();return this[0].offsetWidth+parseFloat(h.getPropertyValue("margin-right"))+parseFloat(h.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function U(O){if(this.length>0){if(O){const h=this.styles();return this[0].offsetHeight+parseFloat(h.getPropertyValue("margin-top"))+parseFloat(h.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function Pt(){const O=y();return this[0]?O.getComputedStyle(this[0],null):{}},offset:function G(){if(this.length>0){const O=y(),h=m(),N=this[0],W=N.getBoundingClientRect(),Ye=h.body;return{top:W.top+(N===O?O.scrollY:N.scrollTop)-(N.clientTop||Ye.clientTop||0),left:W.left+(N===O?O.scrollX:N.scrollLeft)-(N.clientLeft||Ye.clientLeft||0)}}return null},css:function tt(O,h){const N=y();let W;if(1===arguments.length){if("string"!=typeof O){for(W=0;W<this.length;W+=1)for(const Ye in O)this[W].style[Ye]=O[Ye];return this}if(this[0])return N.getComputedStyle(this[0],null).getPropertyValue(O)}if(2===arguments.length&&"string"==typeof O){for(W=0;W<this.length;W+=1)this[W].style[O]=h;return this}return this},each:function It(O){return O?(this.forEach((h,N)=>{O.apply(h,[h,N])}),this):this},html:function Ze(O){if(typeof O>"u")return this[0]?this[0].innerHTML:null;for(let h=0;h<this.length;h+=1)this[h].innerHTML=O;return this},text:function Ee(O){if(typeof O>"u")return this[0]?this[0].textContent.trim():null;for(let h=0;h<this.length;h+=1)this[h].textContent=O;return this},is:function rt(O){const h=y(),N=m(),W=this[0];let Ye,Re;if(!W||typeof O>"u")return!1;if("string"==typeof O){if(W.matches)return W.matches(O);if(W.webkitMatchesSelector)return W.webkitMatchesSelector(O);if(W.msMatchesSelector)return W.msMatchesSelector(O);for(Ye=fe(O),Re=0;Re<Ye.length;Re+=1)if(Ye[Re]===W)return!0;return!1}if(O===N)return W===N;if(O===h)return W===h;if(O.nodeType||O instanceof L){for(Ye=O.nodeType?[O]:O,Re=0;Re<Ye.length;Re+=1)if(Ye[Re]===W)return!0;return!1}return!1},index:function Je(){let h,O=this[0];if(O){for(h=0;null!==(O=O.previousSibling);)1===O.nodeType&&(h+=1);return h}},eq:function an(O){if(typeof O>"u")return this;const h=this.length;if(O>h-1)return fe([]);if(O<0){const N=h+O;return fe(N<0?[]:[this[N]])}return fe([this[O]])},append:function X(...O){let h;const N=m();for(let W=0;W<O.length;W+=1){h=O[W];for(let Ye=0;Ye<this.length;Ye+=1)if("string"==typeof h){const Re=N.createElement("div");for(Re.innerHTML=h;Re.firstChild;)this[Ye].appendChild(Re.firstChild)}else if(h instanceof L)for(let Re=0;Re<h.length;Re+=1)this[Ye].appendChild(h[Re]);else this[Ye].appendChild(h)}return this},prepend:function it(O){const h=m();let N,W;for(N=0;N<this.length;N+=1)if("string"==typeof O){const Ye=h.createElement("div");for(Ye.innerHTML=O,W=Ye.childNodes.length-1;W>=0;W-=1)this[N].insertBefore(Ye.childNodes[W],this[N].childNodes[0])}else if(O instanceof L)for(W=0;W<O.length;W+=1)this[N].insertBefore(O[W],this[N].childNodes[0]);else this[N].insertBefore(O,this[N].childNodes[0]);return this},next:function xn(O){return this.length>0?O?this[0].nextElementSibling&&fe(this[0].nextElementSibling).is(O)?fe([this[0].nextElementSibling]):fe([]):fe(this[0].nextElementSibling?[this[0].nextElementSibling]:[]):fe([])},nextAll:function ri(O){const h=[];let N=this[0];if(!N)return fe([]);for(;N.nextElementSibling;){const W=N.nextElementSibling;O?fe(W).is(O)&&h.push(W):h.push(W),N=W}return fe(h)},prev:function Dn(O){if(this.length>0){const h=this[0];return O?h.previousElementSibling&&fe(h.previousElementSibling).is(O)?fe([h.previousElementSibling]):fe([]):fe(h.previousElementSibling?[h.previousElementSibling]:[])}return fe([])},prevAll:function Fe(O){const h=[];let N=this[0];if(!N)return fe([]);for(;N.previousElementSibling;){const W=N.previousElementSibling;O?fe(W).is(O)&&h.push(W):h.push(W),N=W}return fe(h)},parent:function qt(O){const h=[];for(let N=0;N<this.length;N+=1)null!==this[N].parentNode&&(O?fe(this[N].parentNode).is(O)&&h.push(this[N].parentNode):h.push(this[N].parentNode));return fe(h)},parents:function me(O){const h=[];for(let N=0;N<this.length;N+=1){let W=this[N].parentNode;for(;W;)O?fe(W).is(O)&&h.push(W):h.push(W),W=W.parentNode}return fe(h)},closest:function ot(O){let h=this;return typeof O>"u"?fe([]):(h.is(O)||(h=h.parents(O).eq(0)),h)},find:function nt(O){const h=[];for(let N=0;N<this.length;N+=1){const W=this[N].querySelectorAll(O);for(let Ye=0;Ye<W.length;Ye+=1)h.push(W[Ye])}return fe(h)},children:function Nt(O){const h=[];for(let N=0;N<this.length;N+=1){const W=this[N].children;for(let Ye=0;Ye<W.length;Ye+=1)(!O||fe(W[Ye]).is(O))&&h.push(W[Ye])}return fe(h)},filter:function oe(O){return fe(ie(this,O))},remove:function wn(){for(let O=0;O<this.length;O+=1)this[O].parentNode&&this[O].parentNode.removeChild(this[O]);return this}};Object.keys(mn).forEach(O=>{Object.defineProperty(fe.fn,O,{value:mn[O],writable:!0})});const $n=fe;function Sn(O,h){return void 0===h&&(h=0),setTimeout(O,h)}function pt(){return Date.now()}function $e(O){return"object"==typeof O&&null!==O&&O.constructor&&"Object"===Object.prototype.toString.call(O).slice(8,-1)}function sn(O){return typeof window<"u"&&typeof window.HTMLElement<"u"?O instanceof HTMLElement:O&&(1===O.nodeType||11===O.nodeType)}function Zt(){const O=Object(arguments.length<=0?void 0:arguments[0]),h=["__proto__","constructor","prototype"];for(let N=1;N<arguments.length;N+=1){const W=N<0||arguments.length<=N?void 0:arguments[N];if(null!=W&&!sn(W)){const Ye=Object.keys(Object(W)).filter(Re=>h.indexOf(Re)<0);for(let Re=0,At=Ye.length;Re<At;Re+=1){const Qt=Ye[Re],Dt=Object.getOwnPropertyDescriptor(W,Qt);void 0!==Dt&&Dt.enumerable&&($e(O[Qt])&&$e(W[Qt])?W[Qt].__swiper__?O[Qt]=W[Qt]:Zt(O[Qt],W[Qt]):!$e(O[Qt])&&$e(W[Qt])?(O[Qt]={},W[Qt].__swiper__?O[Qt]=W[Qt]:Zt(O[Qt],W[Qt])):O[Qt]=W[Qt])}}}return O}function On(O,h,N){O.style.setProperty(h,N)}function Bn(O){let{swiper:h,targetPosition:N,side:W}=O;const Ye=y(),Re=-h.translate;let Qt,At=null;const Dt=h.params.speed;h.wrapperEl.style.scrollSnapType="none",Ye.cancelAnimationFrame(h.cssModeFrameID);const zt=N>Re?"next":"prev",wt=(ut,yn)=>"next"===zt&&ut>=yn||"prev"===zt&&ut<=yn,bt=()=>{Qt=(new Date).getTime(),null===At&&(At=Qt);const ut=Math.max(Math.min((Qt-At)/Dt,1),0),yn=.5-Math.cos(ut*Math.PI)/2;let Fn=Re+yn*(N-Re);if(wt(Fn,N)&&(Fn=N),h.wrapperEl.scrollTo({[W]:Fn}),wt(Fn,N))return h.wrapperEl.style.overflow="hidden",h.wrapperEl.style.scrollSnapType="",setTimeout(()=>{h.wrapperEl.style.overflow="",h.wrapperEl.scrollTo({[W]:Fn})}),void Ye.cancelAnimationFrame(h.cssModeFrameID);h.cssModeFrameID=Ye.requestAnimationFrame(bt)};bt()}let Ct,Ve,Yn;function Y(){return Ct||(Ct=function Wn(){const O=y(),h=m();return{smoothScroll:h.documentElement&&"scrollBehavior"in h.documentElement.style,touch:!!("ontouchstart"in O||O.DocumentTouch&&h instanceof O.DocumentTouch),passiveListener:function(){let W=!1;try{const Ye=Object.defineProperty({},"passive",{get(){W=!0}});O.addEventListener("testPassiveListener",null,Ye)}catch{}return W}(),gestures:"ongesturestart"in O}}()),Ct}function rr(O){let{swiper:h,runCallbacks:N,direction:W,step:Ye}=O;const{activeIndex:Re,previousIndex:At}=h;let Qt=W;if(Qt||(Qt=Re>At?"next":Re<At?"prev":"reset"),h.emit(`transition${Ye}`),N&&Re!==At){if("reset"===Qt)return void h.emit(`slideResetTransition${Ye}`);h.emit(`slideChangeTransition${Ye}`),h.emit("next"===Qt?`slideNextTransition${Ye}`:`slidePrevTransition${Ye}`)}}function ya(O){const h=this,N=m(),W=y(),Ye=h.touchEventsData,{params:Re,touches:At,enabled:Qt}=h;if(!Qt||h.animating&&Re.preventInteractionOnTransition)return;!h.animating&&Re.cssMode&&Re.loop&&h.loopFix();let Dt=O;Dt.originalEvent&&(Dt=Dt.originalEvent);let zt=$n(Dt.target);if("wrapper"===Re.touchEventsTarget&&!zt.closest(h.wrapperEl).length||(Ye.isTouchEvent="touchstart"===Dt.type,!Ye.isTouchEvent&&"which"in Dt&&3===Dt.which)||!Ye.isTouchEvent&&"button"in Dt&&Dt.button>0||Ye.isTouched&&Ye.isMoved)return;Re.noSwipingClass&&""!==Re.noSwipingClass&&Dt.target&&Dt.target.shadowRoot&&O.path&&O.path[0]&&(zt=$n(O.path[0]));const bt=Re.noSwipingSelector?Re.noSwipingSelector:`.${Re.noSwipingClass}`;if(Re.noSwiping&&(Dt.target&&Dt.target.shadowRoot?function da(O,h){return void 0===h&&(h=this),function N(W){if(!W||W===m()||W===y())return null;W.assignedSlot&&(W=W.assignedSlot);const Ye=W.closest(O);return Ye||W.getRootNode?Ye||N(W.getRootNode().host):null}(h)}(bt,zt[0]):zt.closest(bt)[0]))return void(h.allowClick=!0);if(Re.swipeHandler&&!zt.closest(Re.swipeHandler)[0])return;At.currentX="touchstart"===Dt.type?Dt.targetTouches[0].pageX:Dt.pageX,At.currentY="touchstart"===Dt.type?Dt.targetTouches[0].pageY:Dt.pageY;const yn=At.currentX,Fn=At.currentY,zn=Re.edgeSwipeDetection||Re.iOSEdgeSwipeDetection,fn=Re.edgeSwipeThreshold||Re.iOSEdgeSwipeThreshold;if(zn&&(yn<=fn||yn>=W.innerWidth-fn)){if("prevent"!==zn)return;O.preventDefault()}if(Object.assign(Ye,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),At.startX=yn,At.startY=Fn,Ye.touchStartTime=pt(),h.allowClick=!0,h.updateSize(),h.swipeDirection=void 0,Re.threshold>0&&(Ye.allowThresholdMove=!1),"touchstart"!==Dt.type){let Cn=!0;zt.is(Ye.focusableElements)&&(Cn=!1,"SELECT"===zt[0].nodeName&&(Ye.isTouched=!1)),N.activeElement&&$n(N.activeElement).is(Ye.focusableElements)&&N.activeElement!==zt[0]&&N.activeElement.blur(),(Re.touchStartForcePreventDefault||Cn&&h.allowTouchMove&&Re.touchStartPreventDefault)&&!zt[0].isContentEditable&&Dt.preventDefault()}h.params.freeMode&&h.params.freeMode.enabled&&h.freeMode&&h.animating&&!Re.cssMode&&h.freeMode.onTouchStart(),h.emit("touchStart",Dt)}function Ba(O){const h=m(),N=this,W=N.touchEventsData,{params:Ye,touches:Re,rtlTranslate:At,enabled:Qt}=N;if(!Qt)return;let Dt=O;if(Dt.originalEvent&&(Dt=Dt.originalEvent),!W.isTouched)return void(W.startMoving&&W.isScrolling&&N.emit("touchMoveOpposite",Dt));if(W.isTouchEvent&&"touchmove"!==Dt.type)return;const zt="touchmove"===Dt.type&&Dt.targetTouches&&(Dt.targetTouches[0]||Dt.changedTouches[0]),wt="touchmove"===Dt.type?zt.pageX:Dt.pageX,bt="touchmove"===Dt.type?zt.pageY:Dt.pageY;if(Dt.preventedByNestedSwiper)return Re.startX=wt,void(Re.startY=bt);if(!N.allowTouchMove)return $n(Dt.target).is(W.focusableElements)||(N.allowClick=!1),void(W.isTouched&&(Object.assign(Re,{startX:wt,startY:bt,currentX:wt,currentY:bt}),W.touchStartTime=pt()));if(W.isTouchEvent&&Ye.touchReleaseOnEdges&&!Ye.loop)if(N.isVertical()){if(bt<Re.startY&&N.translate<=N.maxTranslate()||bt>Re.startY&&N.translate>=N.minTranslate())return W.isTouched=!1,void(W.isMoved=!1)}else if(wt<Re.startX&&N.translate<=N.maxTranslate()||wt>Re.startX&&N.translate>=N.minTranslate())return;if(W.isTouchEvent&&h.activeElement&&Dt.target===h.activeElement&&$n(Dt.target).is(W.focusableElements))return W.isMoved=!0,void(N.allowClick=!1);if(W.allowTouchCallbacks&&N.emit("touchMove",Dt),Dt.targetTouches&&Dt.targetTouches.length>1)return;Re.currentX=wt,Re.currentY=bt;const ut=Re.currentX-Re.startX,yn=Re.currentY-Re.startY;if(N.params.threshold&&Math.sqrt(ut**2+yn**2)<N.params.threshold)return;if(typeof W.isScrolling>"u"){let Cn;N.isHorizontal()&&Re.currentY===Re.startY||N.isVertical()&&Re.currentX===Re.startX?W.isScrolling=!1:ut*ut+yn*yn>=25&&(Cn=180*Math.atan2(Math.abs(yn),Math.abs(ut))/Math.PI,W.isScrolling=N.isHorizontal()?Cn>Ye.touchAngle:90-Cn>Ye.touchAngle)}if(W.isScrolling&&N.emit("touchMoveOpposite",Dt),typeof W.startMoving>"u"&&(Re.currentX!==Re.startX||Re.currentY!==Re.startY)&&(W.startMoving=!0),W.isScrolling)return void(W.isTouched=!1);if(!W.startMoving)return;N.allowClick=!1,!Ye.cssMode&&Dt.cancelable&&Dt.preventDefault(),Ye.touchMoveStopPropagation&&!Ye.nested&&Dt.stopPropagation(),W.isMoved||(Ye.loop&&!Ye.cssMode&&N.loopFix(),W.startTranslate=N.getTranslate(),N.setTransition(0),N.animating&&N.$wrapperEl.trigger("webkitTransitionEnd transitionend"),W.allowMomentumBounce=!1,Ye.grabCursor&&(!0===N.allowSlideNext||!0===N.allowSlidePrev)&&N.setGrabCursor(!0),N.emit("sliderFirstMove",Dt)),N.emit("sliderMove",Dt),W.isMoved=!0;let Fn=N.isHorizontal()?ut:yn;Re.diff=Fn,Fn*=Ye.touchRatio,At&&(Fn=-Fn),N.swipeDirection=Fn>0?"prev":"next",W.currentTranslate=Fn+W.startTranslate;let zn=!0,fn=Ye.resistanceRatio;if(Ye.touchReleaseOnEdges&&(fn=0),Fn>0&&W.currentTranslate>N.minTranslate()?(zn=!1,Ye.resistance&&(W.currentTranslate=N.minTranslate()-1+(-N.minTranslate()+W.startTranslate+Fn)**fn)):Fn<0&&W.currentTranslate<N.maxTranslate()&&(zn=!1,Ye.resistance&&(W.currentTranslate=N.maxTranslate()+1-(N.maxTranslate()-W.startTranslate-Fn)**fn)),zn&&(Dt.preventedByNestedSwiper=!0),!N.allowSlideNext&&"next"===N.swipeDirection&&W.currentTranslate<W.startTranslate&&(W.currentTranslate=W.startTranslate),!N.allowSlidePrev&&"prev"===N.swipeDirection&&W.currentTranslate>W.startTranslate&&(W.currentTranslate=W.startTranslate),!N.allowSlidePrev&&!N.allowSlideNext&&(W.currentTranslate=W.startTranslate),Ye.threshold>0){if(!(Math.abs(Fn)>Ye.threshold||W.allowThresholdMove))return void(W.currentTranslate=W.startTranslate);if(!W.allowThresholdMove)return W.allowThresholdMove=!0,Re.startX=Re.currentX,Re.startY=Re.currentY,W.currentTranslate=W.startTranslate,void(Re.diff=N.isHorizontal()?Re.currentX-Re.startX:Re.currentY-Re.startY)}!Ye.followFinger||Ye.cssMode||((Ye.freeMode&&Ye.freeMode.enabled&&N.freeMode||Ye.watchSlidesProgress)&&(N.updateActiveIndex(),N.updateSlidesClasses()),N.params.freeMode&&Ye.freeMode.enabled&&N.freeMode&&N.freeMode.onTouchMove(),N.updateProgress(W.currentTranslate),N.setTranslate(W.currentTranslate))}function oo(O){const h=this,N=h.touchEventsData,{params:W,touches:Ye,rtlTranslate:Re,slidesGrid:At,enabled:Qt}=h;if(!Qt)return;let Dt=O;if(Dt.originalEvent&&(Dt=Dt.originalEvent),N.allowTouchCallbacks&&h.emit("touchEnd",Dt),N.allowTouchCallbacks=!1,!N.isTouched)return N.isMoved&&W.grabCursor&&h.setGrabCursor(!1),N.isMoved=!1,void(N.startMoving=!1);W.grabCursor&&N.isMoved&&N.isTouched&&(!0===h.allowSlideNext||!0===h.allowSlidePrev)&&h.setGrabCursor(!1);const zt=pt(),wt=zt-N.touchStartTime;if(h.allowClick){const ni=Dt.path||Dt.composedPath&&Dt.composedPath();h.updateClickedSlide(ni&&ni[0]||Dt.target),h.emit("tap click",Dt),wt<300&&zt-N.lastClickTime<300&&h.emit("doubleTap doubleClick",Dt)}if(N.lastClickTime=pt(),Sn(()=>{h.destroyed||(h.allowClick=!0)}),!N.isTouched||!N.isMoved||!h.swipeDirection||0===Ye.diff||N.currentTranslate===N.startTranslate)return N.isTouched=!1,N.isMoved=!1,void(N.startMoving=!1);let bt;if(N.isTouched=!1,N.isMoved=!1,N.startMoving=!1,bt=W.followFinger?Re?h.translate:-h.translate:-N.currentTranslate,W.cssMode)return;if(h.params.freeMode&&W.freeMode.enabled)return void h.freeMode.onTouchEnd({currentPos:bt});let ut=0,yn=h.slidesSizesGrid[0];for(let ni=0;ni<At.length;ni+=ni<W.slidesPerGroupSkip?1:W.slidesPerGroup){const Qe=ni<W.slidesPerGroupSkip-1?1:W.slidesPerGroup;typeof At[ni+Qe]<"u"?bt>=At[ni]&&bt<At[ni+Qe]&&(ut=ni,yn=At[ni+Qe]-At[ni]):bt>=At[ni]&&(ut=ni,yn=At[At.length-1]-At[At.length-2])}let Fn=null,zn=null;W.rewind&&(h.isBeginning?zn=h.params.virtual&&h.params.virtual.enabled&&h.virtual?h.virtual.slides.length-1:h.slides.length-1:h.isEnd&&(Fn=0));const fn=(bt-At[ut])/yn,Cn=ut<W.slidesPerGroupSkip-1?1:W.slidesPerGroup;if(wt>W.longSwipesMs){if(!W.longSwipes)return void h.slideTo(h.activeIndex);"next"===h.swipeDirection&&h.slideTo(fn>=W.longSwipesRatio?W.rewind&&h.isEnd?Fn:ut+Cn:ut),"prev"===h.swipeDirection&&(fn>1-W.longSwipesRatio?h.slideTo(ut+Cn):null!==zn&&fn<0&&Math.abs(fn)>W.longSwipesRatio?h.slideTo(zn):h.slideTo(ut))}else{if(!W.shortSwipes)return void h.slideTo(h.activeIndex);!h.navigation||Dt.target!==h.navigation.nextEl&&Dt.target!==h.navigation.prevEl?("next"===h.swipeDirection&&h.slideTo(null!==Fn?Fn:ut+Cn),"prev"===h.swipeDirection&&h.slideTo(null!==zn?zn:ut)):h.slideTo(Dt.target===h.navigation.nextEl?ut+Cn:ut)}}function fs(){const O=this,{params:h,el:N}=O;if(N&&0===N.offsetWidth)return;h.breakpoints&&O.setBreakpoint();const{allowSlideNext:W,allowSlidePrev:Ye,snapGrid:Re}=O;O.allowSlideNext=!0,O.allowSlidePrev=!0,O.updateSize(),O.updateSlides(),O.updateSlidesClasses(),O.slideTo(("auto"===h.slidesPerView||h.slidesPerView>1)&&O.isEnd&&!O.isBeginning&&!O.params.centeredSlides?O.slides.length-1:O.activeIndex,0,!1,!0),O.autoplay&&O.autoplay.running&&O.autoplay.paused&&O.autoplay.run(),O.allowSlidePrev=Ye,O.allowSlideNext=W,O.params.watchOverflow&&Re!==O.snapGrid&&O.checkOverflow()}function Da(O){const h=this;h.enabled&&(h.allowClick||(h.params.preventClicks&&O.preventDefault(),h.params.preventClicksPropagation&&h.animating&&(O.stopPropagation(),O.stopImmediatePropagation())))}function Lr(){const O=this,{wrapperEl:h,rtlTranslate:N,enabled:W}=O;if(!W)return;let Ye;O.previousTranslate=O.translate,O.translate=O.isHorizontal()?-h.scrollLeft:-h.scrollTop,0===O.translate&&(O.translate=0),O.updateActiveIndex(),O.updateSlidesClasses();const Re=O.maxTranslate()-O.minTranslate();Ye=0===Re?0:(O.translate-O.minTranslate())/Re,Ye!==O.progress&&O.updateProgress(N?-O.translate:O.translate),O.emit("setTranslate",O.translate,!1)}let oa=!1;function $s(){}const vs=(O,h)=>{const N=m(),{params:W,touchEvents:Ye,el:Re,wrapperEl:At,device:Qt,support:Dt}=O,zt=!!W.nested,wt="on"===h?"addEventListener":"removeEventListener",bt=h;if(Dt.touch){const ut=!("touchstart"!==Ye.start||!Dt.passiveListener||!W.passiveListeners)&&{passive:!0,capture:!1};Re[wt](Ye.start,O.onTouchStart,ut),Re[wt](Ye.move,O.onTouchMove,Dt.passiveListener?{passive:!1,capture:zt}:zt),Re[wt](Ye.end,O.onTouchEnd,ut),Ye.cancel&&Re[wt](Ye.cancel,O.onTouchEnd,ut)}else Re[wt](Ye.start,O.onTouchStart,!1),N[wt](Ye.move,O.onTouchMove,zt),N[wt](Ye.end,O.onTouchEnd,!1);(W.preventClicks||W.preventClicksPropagation)&&Re[wt]("click",O.onClick,!0),W.cssMode&&At[wt]("scroll",O.onScroll),O[bt](W.updateOnWindowResize?Qt.ios||Qt.android?"resize orientationchange observerUpdate":"resize observerUpdate":"observerUpdate",fs,!0)},Rs=(O,h)=>O.grid&&h.grid&&h.grid.rows>1,bs={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopedSlidesLimit:!0,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function Fr(O,h){return function(W){void 0===W&&(W={});const Ye=Object.keys(W)[0],Re=W[Ye];"object"==typeof Re&&null!==Re?(["navigation","pagination","scrollbar"].indexOf(Ye)>=0&&!0===O[Ye]&&(O[Ye]={auto:!0}),Ye in O&&"enabled"in Re?(!0===O[Ye]&&(O[Ye]={enabled:!0}),"object"==typeof O[Ye]&&!("enabled"in O[Ye])&&(O[Ye].enabled=!0),O[Ye]||(O[Ye]={enabled:!1}),Zt(h,W)):Zt(h,W)):Zt(h,W)}}const He={eventsEmitter:{on(O,h,N){const W=this;if(!W.eventsListeners||W.destroyed||"function"!=typeof h)return W;const Ye=N?"unshift":"push";return O.split(" ").forEach(Re=>{W.eventsListeners[Re]||(W.eventsListeners[Re]=[]),W.eventsListeners[Re][Ye](h)}),W},once(O,h,N){const W=this;if(!W.eventsListeners||W.destroyed||"function"!=typeof h)return W;function Ye(){W.off(O,Ye),Ye.__emitterProxy&&delete Ye.__emitterProxy;for(var Re=arguments.length,At=new Array(Re),Qt=0;Qt<Re;Qt++)At[Qt]=arguments[Qt];h.apply(W,At)}return Ye.__emitterProxy=h,W.on(O,Ye,N)},onAny(O,h){const N=this;if(!N.eventsListeners||N.destroyed||"function"!=typeof O)return N;const W=h?"unshift":"push";return N.eventsAnyListeners.indexOf(O)<0&&N.eventsAnyListeners[W](O),N},offAny(O){const h=this;if(!h.eventsListeners||h.destroyed||!h.eventsAnyListeners)return h;const N=h.eventsAnyListeners.indexOf(O);return N>=0&&h.eventsAnyListeners.splice(N,1),h},off(O,h){const N=this;return!N.eventsListeners||N.destroyed||!N.eventsListeners||O.split(" ").forEach(W=>{typeof h>"u"?N.eventsListeners[W]=[]:N.eventsListeners[W]&&N.eventsListeners[W].forEach((Ye,Re)=>{(Ye===h||Ye.__emitterProxy&&Ye.__emitterProxy===h)&&N.eventsListeners[W].splice(Re,1)})}),N},emit(){const O=this;if(!O.eventsListeners||O.destroyed||!O.eventsListeners)return O;let h,N,W;for(var Ye=arguments.length,Re=new Array(Ye),At=0;At<Ye;At++)Re[At]=arguments[At];return"string"==typeof Re[0]||Array.isArray(Re[0])?(h=Re[0],N=Re.slice(1,Re.length),W=O):(h=Re[0].events,N=Re[0].data,W=Re[0].context||O),N.unshift(W),(Array.isArray(h)?h:h.split(" ")).forEach(Dt=>{O.eventsAnyListeners&&O.eventsAnyListeners.length&&O.eventsAnyListeners.forEach(zt=>{zt.apply(W,[Dt,...N])}),O.eventsListeners&&O.eventsListeners[Dt]&&O.eventsListeners[Dt].forEach(zt=>{zt.apply(W,N)})}),O}},update:{updateSize:function dr(){const O=this;let h,N;const W=O.$el;h=typeof O.params.width<"u"&&null!==O.params.width?O.params.width:W[0].clientWidth,N=typeof O.params.height<"u"&&null!==O.params.height?O.params.height:W[0].clientHeight,!(0===h&&O.isHorizontal()||0===N&&O.isVertical())&&(h=h-parseInt(W.css("padding-left")||0,10)-parseInt(W.css("padding-right")||0,10),N=N-parseInt(W.css("padding-top")||0,10)-parseInt(W.css("padding-bottom")||0,10),Number.isNaN(h)&&(h=0),Number.isNaN(N)&&(N=0),Object.assign(O,{width:h,height:N,size:O.isHorizontal()?h:N}))},updateSlides:function hs(){const O=this;function h(Di){return O.isHorizontal()?Di:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[Di]}function N(Di,si){return parseFloat(Di.getPropertyValue(h(si))||0)}const W=O.params,{$wrapperEl:Ye,size:Re,rtlTranslate:At,wrongRTL:Qt}=O,Dt=O.virtual&&W.virtual.enabled,zt=Dt?O.virtual.slides.length:O.slides.length,wt=Ye.children(`.${O.params.slideClass}`),bt=Dt?O.virtual.slides.length:wt.length;let ut=[];const yn=[],Fn=[];let zn=W.slidesOffsetBefore;"function"==typeof zn&&(zn=W.slidesOffsetBefore.call(O));let fn=W.slidesOffsetAfter;"function"==typeof fn&&(fn=W.slidesOffsetAfter.call(O));const Cn=O.snapGrid.length,ni=O.slidesGrid.length;let Qe=W.spaceBetween,Ut=-zn,Mn=0,Xn=0;if(typeof Re>"u")return;"string"==typeof Qe&&Qe.indexOf("%")>=0&&(Qe=parseFloat(Qe.replace("%",""))/100*Re),O.virtualSize=-Qe,wt.css(At?{marginLeft:"",marginBottom:"",marginTop:""}:{marginRight:"",marginBottom:"",marginTop:""}),W.centeredSlides&&W.cssMode&&(On(O.wrapperEl,"--swiper-centered-offset-before",""),On(O.wrapperEl,"--swiper-centered-offset-after",""));const yi=W.grid&&W.grid.rows>1&&O.grid;let mi;yi&&O.grid.initSlides(bt);const Ri="auto"===W.slidesPerView&&W.breakpoints&&Object.keys(W.breakpoints).filter(Di=>typeof W.breakpoints[Di].slidesPerView<"u").length>0;for(let Di=0;Di<bt;Di+=1){mi=0;const si=wt.eq(Di);if(yi&&O.grid.updateSlide(Di,si,bt,h),"none"!==si.css("display")){if("auto"===W.slidesPerView){Ri&&(wt[Di].style[h("width")]="");const ai=getComputedStyle(si[0]),Ai=si[0].style.transform,Fi=si[0].style.webkitTransform;if(Ai&&(si[0].style.transform="none"),Fi&&(si[0].style.webkitTransform="none"),W.roundLengths)mi=O.isHorizontal()?si.outerWidth(!0):si.outerHeight(!0);else{const br=N(ai,"width"),sr=N(ai,"padding-left"),_i=N(ai,"padding-right"),Qi=N(ai,"margin-left"),Pi=N(ai,"margin-right"),Ar=ai.getPropertyValue("box-sizing");if(Ar&&"border-box"===Ar)mi=br+Qi+Pi;else{const{clientWidth:jr,offsetWidth:ys}=si[0];mi=br+sr+_i+Qi+Pi+(ys-jr)}}Ai&&(si[0].style.transform=Ai),Fi&&(si[0].style.webkitTransform=Fi),W.roundLengths&&(mi=Math.floor(mi))}else mi=(Re-(W.slidesPerView-1)*Qe)/W.slidesPerView,W.roundLengths&&(mi=Math.floor(mi)),wt[Di]&&(wt[Di].style[h("width")]=`${mi}px`);wt[Di]&&(wt[Di].swiperSlideSize=mi),Fn.push(mi),W.centeredSlides?(Ut=Ut+mi/2+Mn/2+Qe,0===Mn&&0!==Di&&(Ut=Ut-Re/2-Qe),0===Di&&(Ut=Ut-Re/2-Qe),Math.abs(Ut)<.001&&(Ut=0),W.roundLengths&&(Ut=Math.floor(Ut)),Xn%W.slidesPerGroup==0&&ut.push(Ut),yn.push(Ut)):(W.roundLengths&&(Ut=Math.floor(Ut)),(Xn-Math.min(O.params.slidesPerGroupSkip,Xn))%O.params.slidesPerGroup==0&&ut.push(Ut),yn.push(Ut),Ut=Ut+mi+Qe),O.virtualSize+=mi+Qe,Mn=mi,Xn+=1}}if(O.virtualSize=Math.max(O.virtualSize,Re)+fn,At&&Qt&&("slide"===W.effect||"coverflow"===W.effect)&&Ye.css({width:`${O.virtualSize+W.spaceBetween}px`}),W.setWrapperSize&&Ye.css({[h("width")]:`${O.virtualSize+W.spaceBetween}px`}),yi&&O.grid.updateWrapperSize(mi,ut,h),!W.centeredSlides){const Di=[];for(let si=0;si<ut.length;si+=1){let ai=ut[si];W.roundLengths&&(ai=Math.floor(ai)),ut[si]<=O.virtualSize-Re&&Di.push(ai)}ut=Di,Math.floor(O.virtualSize-Re)-Math.floor(ut[ut.length-1])>1&&ut.push(O.virtualSize-Re)}if(0===ut.length&&(ut=[0]),0!==W.spaceBetween){const Di=O.isHorizontal()&&At?"marginLeft":h("marginRight");wt.filter((si,ai)=>!W.cssMode||ai!==wt.length-1).css({[Di]:`${Qe}px`})}if(W.centeredSlides&&W.centeredSlidesBounds){let Di=0;Fn.forEach(ai=>{Di+=ai+(W.spaceBetween?W.spaceBetween:0)}),Di-=W.spaceBetween;const si=Di-Re;ut=ut.map(ai=>ai<0?-zn:ai>si?si+fn:ai)}if(W.centerInsufficientSlides){let Di=0;if(Fn.forEach(si=>{Di+=si+(W.spaceBetween?W.spaceBetween:0)}),Di-=W.spaceBetween,Di<Re){const si=(Re-Di)/2;ut.forEach((ai,Ai)=>{ut[Ai]=ai-si}),yn.forEach((ai,Ai)=>{yn[Ai]=ai+si})}}if(Object.assign(O,{slides:wt,snapGrid:ut,slidesGrid:yn,slidesSizesGrid:Fn}),W.centeredSlides&&W.cssMode&&!W.centeredSlidesBounds){On(O.wrapperEl,"--swiper-centered-offset-before",-ut[0]+"px"),On(O.wrapperEl,"--swiper-centered-offset-after",O.size/2-Fn[Fn.length-1]/2+"px");const Di=-O.snapGrid[0],si=-O.slidesGrid[0];O.snapGrid=O.snapGrid.map(ai=>ai+Di),O.slidesGrid=O.slidesGrid.map(ai=>ai+si)}if(bt!==zt&&O.emit("slidesLengthChange"),ut.length!==Cn&&(O.params.watchOverflow&&O.checkOverflow(),O.emit("snapGridLengthChange")),yn.length!==ni&&O.emit("slidesGridLengthChange"),W.watchSlidesProgress&&O.updateSlidesOffset(),!(Dt||W.cssMode||"slide"!==W.effect&&"fade"!==W.effect)){const Di=`${W.containerModifierClass}backface-hidden`,si=O.$el.hasClass(Di);bt<=W.maxBackfaceHiddenSlides?si||O.$el.addClass(Di):si&&O.$el.removeClass(Di)}},updateAutoHeight:function Tr(O){const h=this,N=[],W=h.virtual&&h.params.virtual.enabled;let Re,Ye=0;"number"==typeof O?h.setTransition(O):!0===O&&h.setTransition(h.params.speed);const At=Qt=>W?h.slides.filter(Dt=>parseInt(Dt.getAttribute("data-swiper-slide-index"),10)===Qt)[0]:h.slides.eq(Qt)[0];if("auto"!==h.params.slidesPerView&&h.params.slidesPerView>1)if(h.params.centeredSlides)(h.visibleSlides||$n([])).each(Qt=>{N.push(Qt)});else for(Re=0;Re<Math.ceil(h.params.slidesPerView);Re+=1){const Qt=h.activeIndex+Re;if(Qt>h.slides.length&&!W)break;N.push(At(Qt))}else N.push(At(h.activeIndex));for(Re=0;Re<N.length;Re+=1)if(typeof N[Re]<"u"){const Qt=N[Re].offsetHeight;Ye=Qt>Ye?Qt:Ye}(Ye||0===Ye)&&h.$wrapperEl.css("height",`${Ye}px`)},updateSlidesOffset:function Jr(){const O=this,h=O.slides;for(let N=0;N<h.length;N+=1)h[N].swiperSlideOffset=O.isHorizontal()?h[N].offsetLeft:h[N].offsetTop},updateSlidesProgress:function ls(O){void 0===O&&(O=this&&this.translate||0);const h=this,N=h.params,{slides:W,rtlTranslate:Ye,snapGrid:Re}=h;if(0===W.length)return;typeof W[0].swiperSlideOffset>"u"&&h.updateSlidesOffset();let At=-O;Ye&&(At=O),W.removeClass(N.slideVisibleClass),h.visibleSlidesIndexes=[],h.visibleSlides=[];for(let Qt=0;Qt<W.length;Qt+=1){const Dt=W[Qt];let zt=Dt.swiperSlideOffset;N.cssMode&&N.centeredSlides&&(zt-=W[0].swiperSlideOffset);const wt=(At+(N.centeredSlides?h.minTranslate():0)-zt)/(Dt.swiperSlideSize+N.spaceBetween),bt=(At-Re[0]+(N.centeredSlides?h.minTranslate():0)-zt)/(Dt.swiperSlideSize+N.spaceBetween),ut=-(At-zt),yn=ut+h.slidesSizesGrid[Qt];(ut>=0&&ut<h.size-1||yn>1&&yn<=h.size||ut<=0&&yn>=h.size)&&(h.visibleSlides.push(Dt),h.visibleSlidesIndexes.push(Qt),W.eq(Qt).addClass(N.slideVisibleClass)),Dt.progress=Ye?-wt:wt,Dt.originalProgress=Ye?-bt:bt}h.visibleSlides=$n(h.visibleSlides)},updateProgress:function is(O){const h=this;typeof O>"u"&&(O=h&&h.translate&&h.translate*(h.rtlTranslate?-1:1)||0);const N=h.params,W=h.maxTranslate()-h.minTranslate();let{progress:Ye,isBeginning:Re,isEnd:At}=h;const Qt=Re,Dt=At;0===W?(Ye=0,Re=!0,At=!0):(Ye=(O-h.minTranslate())/W,Re=Ye<=0,At=Ye>=1),Object.assign(h,{progress:Ye,isBeginning:Re,isEnd:At}),(N.watchSlidesProgress||N.centeredSlides&&N.autoHeight)&&h.updateSlidesProgress(O),Re&&!Qt&&h.emit("reachBeginning toEdge"),At&&!Dt&&h.emit("reachEnd toEdge"),(Qt&&!Re||Dt&&!At)&&h.emit("fromEdge"),h.emit("progress",Ye)},updateSlidesClasses:function ur(){const O=this,{slides:h,params:N,$wrapperEl:W,activeIndex:Ye,realIndex:Re}=O,At=O.virtual&&N.virtual.enabled;let Qt;h.removeClass(`${N.slideActiveClass} ${N.slideNextClass} ${N.slidePrevClass} ${N.slideDuplicateActiveClass} ${N.slideDuplicateNextClass} ${N.slideDuplicatePrevClass}`),Qt=At?O.$wrapperEl.find(`.${N.slideClass}[data-swiper-slide-index="${Ye}"]`):h.eq(Ye),Qt.addClass(N.slideActiveClass),N.loop&&(Qt.hasClass(N.slideDuplicateClass)?W.children(`.${N.slideClass}:not(.${N.slideDuplicateClass})[data-swiper-slide-index="${Re}"]`).addClass(N.slideDuplicateActiveClass):W.children(`.${N.slideClass}.${N.slideDuplicateClass}[data-swiper-slide-index="${Re}"]`).addClass(N.slideDuplicateActiveClass));let Dt=Qt.nextAll(`.${N.slideClass}`).eq(0).addClass(N.slideNextClass);N.loop&&0===Dt.length&&(Dt=h.eq(0),Dt.addClass(N.slideNextClass));let zt=Qt.prevAll(`.${N.slideClass}`).eq(0).addClass(N.slidePrevClass);N.loop&&0===zt.length&&(zt=h.eq(-1),zt.addClass(N.slidePrevClass)),N.loop&&(Dt.hasClass(N.slideDuplicateClass)?W.children(`.${N.slideClass}:not(.${N.slideDuplicateClass})[data-swiper-slide-index="${Dt.attr("data-swiper-slide-index")}"]`).addClass(N.slideDuplicateNextClass):W.children(`.${N.slideClass}.${N.slideDuplicateClass}[data-swiper-slide-index="${Dt.attr("data-swiper-slide-index")}"]`).addClass(N.slideDuplicateNextClass),zt.hasClass(N.slideDuplicateClass)?W.children(`.${N.slideClass}:not(.${N.slideDuplicateClass})[data-swiper-slide-index="${zt.attr("data-swiper-slide-index")}"]`).addClass(N.slideDuplicatePrevClass):W.children(`.${N.slideClass}.${N.slideDuplicateClass}[data-swiper-slide-index="${zt.attr("data-swiper-slide-index")}"]`).addClass(N.slideDuplicatePrevClass)),O.emitSlidesClasses()},updateActiveIndex:function ce(O){const h=this,N=h.rtlTranslate?h.translate:-h.translate,{slidesGrid:W,snapGrid:Ye,params:Re,activeIndex:At,realIndex:Qt,snapIndex:Dt}=h;let wt,zt=O;if(typeof zt>"u"){for(let ut=0;ut<W.length;ut+=1)typeof W[ut+1]<"u"?N>=W[ut]&&N<W[ut+1]-(W[ut+1]-W[ut])/2?zt=ut:N>=W[ut]&&N<W[ut+1]&&(zt=ut+1):N>=W[ut]&&(zt=ut);Re.normalizeSlideIndex&&(zt<0||typeof zt>"u")&&(zt=0)}if(Ye.indexOf(N)>=0)wt=Ye.indexOf(N);else{const ut=Math.min(Re.slidesPerGroupSkip,zt);wt=ut+Math.floor((zt-ut)/Re.slidesPerGroup)}if(wt>=Ye.length&&(wt=Ye.length-1),zt===At)return void(wt!==Dt&&(h.snapIndex=wt,h.emit("snapIndexChange")));const bt=parseInt(h.slides.eq(zt).attr("data-swiper-slide-index")||zt,10);Object.assign(h,{snapIndex:wt,realIndex:bt,previousIndex:At,activeIndex:zt}),h.emit("activeIndexChange"),h.emit("snapIndexChange"),Qt!==bt&&h.emit("realIndexChange"),(h.initialized||h.params.runCallbacksOnInit)&&h.emit("slideChange")},updateClickedSlide:function ct(O){const h=this,N=h.params,W=$n(O).closest(`.${N.slideClass}`)[0];let Re,Ye=!1;if(W)for(let At=0;At<h.slides.length;At+=1)if(h.slides[At]===W){Ye=!0,Re=At;break}if(!W||!Ye)return h.clickedSlide=void 0,void(h.clickedIndex=void 0);h.clickedSlide=W,h.clickedIndex=h.virtual&&h.params.virtual.enabled?parseInt($n(W).attr("data-swiper-slide-index"),10):Re,N.slideToClickedSlide&&void 0!==h.clickedIndex&&h.clickedIndex!==h.activeIndex&&h.slideToClickedSlide()}},translate:{getTranslate:function on(O){void 0===O&&(O=this.isHorizontal()?"x":"y");const{params:N,rtlTranslate:W,translate:Ye,$wrapperEl:Re}=this;if(N.virtualTranslate)return W?-Ye:Ye;if(N.cssMode)return Ye;let At=function Rn(O,h){void 0===h&&(h="x");const N=y();let W,Ye,Re;const At=function Nn(O){const h=y();let N;return h.getComputedStyle&&(N=h.getComputedStyle(O,null)),!N&&O.currentStyle&&(N=O.currentStyle),N||(N=O.style),N}(O);return N.WebKitCSSMatrix?(Ye=At.transform||At.webkitTransform,Ye.split(",").length>6&&(Ye=Ye.split(", ").map(Qt=>Qt.replace(",",".")).join(", ")),Re=new N.WebKitCSSMatrix("none"===Ye?"":Ye)):(Re=At.MozTransform||At.OTransform||At.MsTransform||At.msTransform||At.transform||At.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),W=Re.toString().split(",")),"x"===h&&(Ye=N.WebKitCSSMatrix?Re.m41:16===W.length?parseFloat(W[12]):parseFloat(W[4])),"y"===h&&(Ye=N.WebKitCSSMatrix?Re.m42:16===W.length?parseFloat(W[13]):parseFloat(W[5])),Ye||0}(Re[0],O);return W&&(At=-At),At||0},setTranslate:function ei(O,h){const N=this,{rtlTranslate:W,params:Ye,$wrapperEl:Re,wrapperEl:At,progress:Qt}=N;let bt,Dt=0,zt=0;N.isHorizontal()?Dt=W?-O:O:zt=O,Ye.roundLengths&&(Dt=Math.floor(Dt),zt=Math.floor(zt)),Ye.cssMode?At[N.isHorizontal()?"scrollLeft":"scrollTop"]=N.isHorizontal()?-Dt:-zt:Ye.virtualTranslate||Re.transform(`translate3d(${Dt}px, ${zt}px, 0px)`),N.previousTranslate=N.translate,N.translate=N.isHorizontal()?Dt:zt;const ut=N.maxTranslate()-N.minTranslate();bt=0===ut?0:(O-N.minTranslate())/ut,bt!==Qt&&N.updateProgress(O),N.emit("setTranslate",N.translate,h)},minTranslate:function gi(){return-this.snapGrid[0]},maxTranslate:function Gi(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function $i(O,h,N,W,Ye){void 0===O&&(O=0),void 0===h&&(h=this.params.speed),void 0===N&&(N=!0),void 0===W&&(W=!0);const Re=this,{params:At,wrapperEl:Qt}=Re;if(Re.animating&&At.preventInteractionOnTransition)return!1;const Dt=Re.minTranslate(),zt=Re.maxTranslate();let wt;if(wt=W&&O>Dt?Dt:W&&O<zt?zt:O,Re.updateProgress(wt),At.cssMode){const bt=Re.isHorizontal();if(0===h)Qt[bt?"scrollLeft":"scrollTop"]=-wt;else{if(!Re.support.smoothScroll)return Bn({swiper:Re,targetPosition:-wt,side:bt?"left":"top"}),!0;Qt.scrollTo({[bt?"left":"top"]:-wt,behavior:"smooth"})}return!0}return 0===h?(Re.setTransition(0),Re.setTranslate(wt),N&&(Re.emit("beforeTransitionStart",h,Ye),Re.emit("transitionEnd"))):(Re.setTransition(h),Re.setTranslate(wt),N&&(Re.emit("beforeTransitionStart",h,Ye),Re.emit("transitionStart")),Re.animating||(Re.animating=!0,Re.onTranslateToWrapperTransitionEnd||(Re.onTranslateToWrapperTransitionEnd=function(ut){!Re||Re.destroyed||ut.target===this&&(Re.$wrapperEl[0].removeEventListener("transitionend",Re.onTranslateToWrapperTransitionEnd),Re.$wrapperEl[0].removeEventListener("webkitTransitionEnd",Re.onTranslateToWrapperTransitionEnd),Re.onTranslateToWrapperTransitionEnd=null,delete Re.onTranslateToWrapperTransitionEnd,N&&Re.emit("transitionEnd"))}),Re.$wrapperEl[0].addEventListener("transitionend",Re.onTranslateToWrapperTransitionEnd),Re.$wrapperEl[0].addEventListener("webkitTransitionEnd",Re.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function Rr(O,h){const N=this;N.params.cssMode||N.$wrapperEl.transition(O),N.emit("setTransition",O,h)},transitionStart:function ss(O,h){void 0===O&&(O=!0);const N=this,{params:W}=N;W.cssMode||(W.autoHeight&&N.updateAutoHeight(),rr({swiper:N,runCallbacks:O,direction:h,step:"Start"}))},transitionEnd:function js(O,h){void 0===O&&(O=!0);const N=this,{params:W}=N;N.animating=!1,!W.cssMode&&(N.setTransition(0),rr({swiper:N,runCallbacks:O,direction:h,step:"End"}))}},slide:{slideTo:function Qs(O,h,N,W,Ye){if(void 0===O&&(O=0),void 0===h&&(h=this.params.speed),void 0===N&&(N=!0),"number"!=typeof O&&"string"!=typeof O)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof O}] given.`);if("string"==typeof O){const Qe=parseInt(O,10);if(!isFinite(Qe))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${O}] given.`);O=Qe}const Re=this;let At=O;At<0&&(At=0);const{params:Qt,snapGrid:Dt,slidesGrid:zt,previousIndex:wt,activeIndex:bt,rtlTranslate:ut,wrapperEl:yn,enabled:Fn}=Re;if(Re.animating&&Qt.preventInteractionOnTransition||!Fn&&!W&&!Ye)return!1;const zn=Math.min(Re.params.slidesPerGroupSkip,At);let fn=zn+Math.floor((At-zn)/Re.params.slidesPerGroup);fn>=Dt.length&&(fn=Dt.length-1),(bt||Qt.initialSlide||0)===(wt||0)&&N&&Re.emit("beforeSlideChangeStart");const Cn=-Dt[fn];if(Re.updateProgress(Cn),Qt.normalizeSlideIndex)for(let Qe=0;Qe<zt.length;Qe+=1){const Ut=-Math.floor(100*Cn),Mn=Math.floor(100*zt[Qe]),Xn=Math.floor(100*zt[Qe+1]);typeof zt[Qe+1]<"u"?Ut>=Mn&&Ut<Xn-(Xn-Mn)/2?At=Qe:Ut>=Mn&&Ut<Xn&&(At=Qe+1):Ut>=Mn&&(At=Qe)}if(Re.initialized&&At!==bt&&(!Re.allowSlideNext&&Cn<Re.translate&&Cn<Re.minTranslate()||!Re.allowSlidePrev&&Cn>Re.translate&&Cn>Re.maxTranslate()&&(bt||0)!==At))return!1;let ni;if(ni=At>bt?"next":At<bt?"prev":"reset",ut&&-Cn===Re.translate||!ut&&Cn===Re.translate)return Re.updateActiveIndex(At),Qt.autoHeight&&Re.updateAutoHeight(),Re.updateSlidesClasses(),"slide"!==Qt.effect&&Re.setTranslate(Cn),"reset"!==ni&&(Re.transitionStart(N,ni),Re.transitionEnd(N,ni)),!1;if(Qt.cssMode){const Qe=Re.isHorizontal(),Ut=ut?Cn:-Cn;if(0===h){const Mn=Re.virtual&&Re.params.virtual.enabled;Mn&&(Re.wrapperEl.style.scrollSnapType="none",Re._immediateVirtual=!0),yn[Qe?"scrollLeft":"scrollTop"]=Ut,Mn&&requestAnimationFrame(()=>{Re.wrapperEl.style.scrollSnapType="",Re._swiperImmediateVirtual=!1})}else{if(!Re.support.smoothScroll)return Bn({swiper:Re,targetPosition:Ut,side:Qe?"left":"top"}),!0;yn.scrollTo({[Qe?"left":"top"]:Ut,behavior:"smooth"})}return!0}return Re.setTransition(h),Re.setTranslate(Cn),Re.updateActiveIndex(At),Re.updateSlidesClasses(),Re.emit("beforeTransitionStart",h,W),Re.transitionStart(N,ni),0===h?Re.transitionEnd(N,ni):Re.animating||(Re.animating=!0,Re.onSlideToWrapperTransitionEnd||(Re.onSlideToWrapperTransitionEnd=function(Ut){!Re||Re.destroyed||Ut.target===this&&(Re.$wrapperEl[0].removeEventListener("transitionend",Re.onSlideToWrapperTransitionEnd),Re.$wrapperEl[0].removeEventListener("webkitTransitionEnd",Re.onSlideToWrapperTransitionEnd),Re.onSlideToWrapperTransitionEnd=null,delete Re.onSlideToWrapperTransitionEnd,Re.transitionEnd(N,ni))}),Re.$wrapperEl[0].addEventListener("transitionend",Re.onSlideToWrapperTransitionEnd),Re.$wrapperEl[0].addEventListener("webkitTransitionEnd",Re.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function aa(O,h,N,W){if(void 0===O&&(O=0),void 0===h&&(h=this.params.speed),void 0===N&&(N=!0),"string"==typeof O){const At=parseInt(O,10);if(!isFinite(At))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${O}] given.`);O=At}let Re=O;return this.params.loop&&(Re+=this.loopedSlides),this.slideTo(Re,h,N,W)},slideNext:function ca(O,h,N){void 0===O&&(O=this.params.speed),void 0===h&&(h=!0);const W=this,{animating:Ye,enabled:Re,params:At}=W;if(!Re)return W;let Qt=At.slidesPerGroup;"auto"===At.slidesPerView&&1===At.slidesPerGroup&&At.slidesPerGroupAuto&&(Qt=Math.max(W.slidesPerViewDynamic("current",!0),1));const Dt=W.activeIndex<At.slidesPerGroupSkip?1:Qt;if(At.loop){if(Ye&&At.loopPreventsSlide)return!1;W.loopFix(),W._clientLeft=W.$wrapperEl[0].clientLeft}return W.slideTo(At.rewind&&W.isEnd?0:W.activeIndex+Dt,O,h,N)},slidePrev:function pa(O,h,N){void 0===O&&(O=this.params.speed),void 0===h&&(h=!0);const W=this,{params:Ye,animating:Re,snapGrid:At,slidesGrid:Qt,rtlTranslate:Dt,enabled:zt}=W;if(!zt)return W;if(Ye.loop){if(Re&&Ye.loopPreventsSlide)return!1;W.loopFix(),W._clientLeft=W.$wrapperEl[0].clientLeft}function bt(fn){return fn<0?-Math.floor(Math.abs(fn)):Math.floor(fn)}const ut=bt(Dt?W.translate:-W.translate),yn=At.map(fn=>bt(fn));let Fn=At[yn.indexOf(ut)-1];if(typeof Fn>"u"&&Ye.cssMode){let fn;At.forEach((Cn,ni)=>{ut>=Cn&&(fn=ni)}),typeof fn<"u"&&(Fn=At[fn>0?fn-1:fn])}let zn=0;return typeof Fn<"u"&&(zn=Qt.indexOf(Fn),zn<0&&(zn=W.activeIndex-1),"auto"===Ye.slidesPerView&&1===Ye.slidesPerGroup&&Ye.slidesPerGroupAuto&&(zn=zn-W.slidesPerViewDynamic("previous",!0)+1,zn=Math.max(zn,0))),W.slideTo(Ye.rewind&&W.isBeginning?W.params.virtual&&W.params.virtual.enabled&&W.virtual?W.virtual.slides.length-1:W.slides.length-1:zn,O,h,N)},slideReset:function Na(O,h,N){return void 0===O&&(O=this.params.speed),void 0===h&&(h=!0),this.slideTo(this.activeIndex,O,h,N)},slideToClosest:function ka(O,h,N,W){void 0===O&&(O=this.params.speed),void 0===h&&(h=!0),void 0===W&&(W=.5);const Ye=this;let Re=Ye.activeIndex;const At=Math.min(Ye.params.slidesPerGroupSkip,Re),Qt=At+Math.floor((Re-At)/Ye.params.slidesPerGroup),Dt=Ye.rtlTranslate?Ye.translate:-Ye.translate;if(Dt>=Ye.snapGrid[Qt]){const zt=Ye.snapGrid[Qt];Dt-zt>(Ye.snapGrid[Qt+1]-zt)*W&&(Re+=Ye.params.slidesPerGroup)}else{const zt=Ye.snapGrid[Qt-1];Dt-zt<=(Ye.snapGrid[Qt]-zt)*W&&(Re-=Ye.params.slidesPerGroup)}return Re=Math.max(Re,0),Re=Math.min(Re,Ye.slidesGrid.length-1),Ye.slideTo(Re,O,h,N)},slideToClickedSlide:function Ua(){const O=this,{params:h,$wrapperEl:N}=O,W="auto"===h.slidesPerView?O.slidesPerViewDynamic():h.slidesPerView;let Re,Ye=O.clickedIndex;if(h.loop){if(O.animating)return;Re=parseInt($n(O.clickedSlide).attr("data-swiper-slide-index"),10),h.centeredSlides?Ye<O.loopedSlides-W/2||Ye>O.slides.length-O.loopedSlides+W/2?(O.loopFix(),Ye=N.children(`.${h.slideClass}[data-swiper-slide-index="${Re}"]:not(.${h.slideDuplicateClass})`).eq(0).index(),Sn(()=>{O.slideTo(Ye)})):O.slideTo(Ye):Ye>O.slides.length-W?(O.loopFix(),Ye=N.children(`.${h.slideClass}[data-swiper-slide-index="${Re}"]:not(.${h.slideDuplicateClass})`).eq(0).index(),Sn(()=>{O.slideTo(Ye)})):O.slideTo(Ye)}else O.slideTo(Ye)}},loop:{loopCreate:function zs(){const O=this,h=m(),{params:N,$wrapperEl:W}=O,Ye=W.children().length>0?$n(W.children()[0].parentNode):W;Ye.children(`.${N.slideClass}.${N.slideDuplicateClass}`).remove();let Re=Ye.children(`.${N.slideClass}`);if(N.loopFillGroupWithBlank){const Dt=N.slidesPerGroup-Re.length%N.slidesPerGroup;if(Dt!==N.slidesPerGroup){for(let zt=0;zt<Dt;zt+=1){const wt=$n(h.createElement("div")).addClass(`${N.slideClass} ${N.slideBlankClass}`);Ye.append(wt)}Re=Ye.children(`.${N.slideClass}`)}}"auto"===N.slidesPerView&&!N.loopedSlides&&(N.loopedSlides=Re.length),O.loopedSlides=Math.ceil(parseFloat(N.loopedSlides||N.slidesPerView,10)),O.loopedSlides+=N.loopAdditionalSlides,O.loopedSlides>Re.length&&O.params.loopedSlidesLimit&&(O.loopedSlides=Re.length);const At=[],Qt=[];Re.each((Dt,zt)=>{$n(Dt).attr("data-swiper-slide-index",zt)});for(let Dt=0;Dt<O.loopedSlides;Dt+=1){const zt=Dt-Math.floor(Dt/Re.length)*Re.length;Qt.push(Re.eq(zt)[0]),At.unshift(Re.eq(Re.length-zt-1)[0])}for(let Dt=0;Dt<Qt.length;Dt+=1)Ye.append($n(Qt[Dt].cloneNode(!0)).addClass(N.slideDuplicateClass));for(let Dt=At.length-1;Dt>=0;Dt-=1)Ye.prepend($n(At[Dt].cloneNode(!0)).addClass(N.slideDuplicateClass))},loopFix:function Nr(){const O=this;O.emit("beforeLoopFix");const{activeIndex:h,slides:N,loopedSlides:W,allowSlidePrev:Ye,allowSlideNext:Re,snapGrid:At,rtlTranslate:Qt}=O;let Dt;O.allowSlidePrev=!0,O.allowSlideNext=!0;const wt=-At[h]-O.getTranslate();h<W?(Dt=N.length-3*W+h,Dt+=W,O.slideTo(Dt,0,!1,!0)&&0!==wt&&O.setTranslate((Qt?-O.translate:O.translate)-wt)):h>=N.length-W&&(Dt=-N.length+h+W,Dt+=W,O.slideTo(Dt,0,!1,!0)&&0!==wt&&O.setTranslate((Qt?-O.translate:O.translate)-wt)),O.allowSlidePrev=Ye,O.allowSlideNext=Re,O.emit("loopFix")},loopDestroy:function Xi(){const{$wrapperEl:h,params:N,slides:W}=this;h.children(`.${N.slideClass}.${N.slideDuplicateClass},.${N.slideClass}.${N.slideBlankClass}`).remove(),W.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function Ts(O){const h=this;if(h.support.touch||!h.params.simulateTouch||h.params.watchOverflow&&h.isLocked||h.params.cssMode)return;const N="container"===h.params.touchEventsTarget?h.el:h.wrapperEl;N.style.cursor="move",N.style.cursor=O?"grabbing":"grab"},unsetGrabCursor:function _r(){const O=this;O.support.touch||O.params.watchOverflow&&O.isLocked||O.params.cssMode||(O["container"===O.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:{attachEvents:function Vs(){const O=this,h=m(),{params:N,support:W}=O;O.onTouchStart=ya.bind(O),O.onTouchMove=Ba.bind(O),O.onTouchEnd=oo.bind(O),N.cssMode&&(O.onScroll=Lr.bind(O)),O.onClick=Da.bind(O),W.touch&&!oa&&(h.addEventListener("touchstart",$s),oa=!0),vs(O,"on")},detachEvents:function lo(){vs(this,"off")}},breakpoints:{setBreakpoint:function As(){const O=this,{activeIndex:h,initialized:N,loopedSlides:W=0,params:Ye,$el:Re}=O,At=Ye.breakpoints;if(!At||At&&0===Object.keys(At).length)return;const Qt=O.getBreakpoint(At,O.params.breakpointsBase,O.el);if(!Qt||O.currentBreakpoint===Qt)return;const zt=(Qt in At?At[Qt]:void 0)||O.originalParams,wt=Rs(O,Ye),bt=Rs(O,zt),ut=Ye.enabled;wt&&!bt?(Re.removeClass(`${Ye.containerModifierClass}grid ${Ye.containerModifierClass}grid-column`),O.emitContainerClasses()):!wt&&bt&&(Re.addClass(`${Ye.containerModifierClass}grid`),(zt.grid.fill&&"column"===zt.grid.fill||!zt.grid.fill&&"column"===Ye.grid.fill)&&Re.addClass(`${Ye.containerModifierClass}grid-column`),O.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(fn=>{const Cn=Ye[fn]&&Ye[fn].enabled,ni=zt[fn]&&zt[fn].enabled;Cn&&!ni&&O[fn].disable(),!Cn&&ni&&O[fn].enable()});const yn=zt.direction&&zt.direction!==Ye.direction,Fn=Ye.loop&&(zt.slidesPerView!==Ye.slidesPerView||yn);yn&&N&&O.changeDirection(),Zt(O.params,zt);const zn=O.params.enabled;Object.assign(O,{allowTouchMove:O.params.allowTouchMove,allowSlideNext:O.params.allowSlideNext,allowSlidePrev:O.params.allowSlidePrev}),ut&&!zn?O.disable():!ut&&zn&&O.enable(),O.currentBreakpoint=Qt,O.emit("_beforeBreakpoint",zt),Fn&&N&&(O.loopDestroy(),O.loopCreate(),O.updateSlides(),O.slideTo(h-W+O.loopedSlides,0,!1)),O.emit("breakpoint",zt)},getBreakpoint:function xa(O,h,N){if(void 0===h&&(h="window"),!O||"container"===h&&!N)return;let W=!1;const Ye=y(),Re="window"===h?Ye.innerHeight:N.clientHeight,At=Object.keys(O).map(Qt=>{if("string"==typeof Qt&&0===Qt.indexOf("@")){const Dt=parseFloat(Qt.substr(1));return{value:Re*Dt,point:Qt}}return{value:Qt,point:Qt}});At.sort((Qt,Dt)=>parseInt(Qt.value,10)-parseInt(Dt.value,10));for(let Qt=0;Qt<At.length;Qt+=1){const{point:Dt,value:zt}=At[Qt];"window"===h?Ye.matchMedia(`(min-width: ${zt}px)`).matches&&(W=Dt):zt<=N.clientWidth&&(W=Dt)}return W||"max"}},checkOverflow:{checkOverflow:function Zr(){const O=this,{isLocked:h,params:N}=O,{slidesOffsetBefore:W}=N;if(W){const Ye=O.slides.length-1;O.isLocked=O.size>O.slidesGrid[Ye]+O.slidesSizesGrid[Ye]+2*W}else O.isLocked=1===O.snapGrid.length;!0===N.allowSlideNext&&(O.allowSlideNext=!O.isLocked),!0===N.allowSlidePrev&&(O.allowSlidePrev=!O.isLocked),h&&h!==O.isLocked&&(O.isEnd=!1),h!==O.isLocked&&O.emit(O.isLocked?"lock":"unlock")}},classes:{addClasses:function xs(){const O=this,{classNames:h,params:N,rtl:W,$el:Ye,device:Re,support:At}=O,Qt=function Ns(O,h){const N=[];return O.forEach(W=>{"object"==typeof W?Object.keys(W).forEach(Ye=>{W[Ye]&&N.push(h+Ye)}):"string"==typeof W&&N.push(h+W)}),N}(["initialized",N.direction,{"pointer-events":!At.touch},{"free-mode":O.params.freeMode&&N.freeMode.enabled},{autoheight:N.autoHeight},{rtl:W},{grid:N.grid&&N.grid.rows>1},{"grid-column":N.grid&&N.grid.rows>1&&"column"===N.grid.fill},{android:Re.android},{ios:Re.ios},{"css-mode":N.cssMode},{centered:N.cssMode&&N.centeredSlides},{"watch-progress":N.watchSlidesProgress}],N.containerModifierClass);h.push(...Qt),Ye.addClass([...h].join(" ")),O.emitContainerClasses()},removeClasses:function Bs(){const{$el:h,classNames:N}=this;h.removeClass(N.join(" ")),this.emitContainerClasses()}},images:{loadImage:function as(O,h,N,W,Ye,Re){const At=y();let Qt;function Dt(){Re&&Re()}$n(O).parent("picture")[0]||O.complete&&Ye||!h?Dt():(Qt=new At.Image,Qt.onload=Dt,Qt.onerror=Dt,W&&(Qt.sizes=W),N&&(Qt.srcset=N),h&&(Qt.src=h))},preloadImages:function qs(){const O=this;function h(){typeof O>"u"||null===O||!O||O.destroyed||(void 0!==O.imagesLoaded&&(O.imagesLoaded+=1),O.imagesLoaded===O.imagesToLoad.length&&(O.params.updateOnImagesReady&&O.update(),O.emit("imagesReady")))}O.imagesToLoad=O.$el.find("img");for(let N=0;N<O.imagesToLoad.length;N+=1){const W=O.imagesToLoad[N];O.loadImage(W,W.currentSrc||W.getAttribute("src"),W.srcset||W.getAttribute("srcset"),W.sizes||W.getAttribute("sizes"),!0,h)}}}},ee={};class Ie{constructor(){let h,N;for(var W=arguments.length,Ye=new Array(W),Re=0;Re<W;Re++)Ye[Re]=arguments[Re];if(1===Ye.length&&Ye[0].constructor&&"Object"===Object.prototype.toString.call(Ye[0]).slice(8,-1)?N=Ye[0]:[h,N]=Ye,N||(N={}),N=Zt({},N),h&&!N.el&&(N.el=h),N.el&&$n(N.el).length>1){const zt=[];return $n(N.el).each(wt=>{const bt=Zt({},N,{el:wt});zt.push(new Ie(bt))}),zt}const At=this;At.__swiper__=!0,At.support=Y(),At.device=function Yt(O){return void 0===O&&(O={}),Ve||(Ve=function Se(O){let{userAgent:h}=void 0===O?{}:O;const N=Y(),W=y(),Ye=W.navigator.platform,Re=h||W.navigator.userAgent,At={ios:!1,android:!1},Qt=W.screen.width,Dt=W.screen.height,zt=Re.match(/(Android);?[\s\/]+([\d.]+)?/);let wt=Re.match(/(iPad).*OS\s([\d_]+)/);const bt=Re.match(/(iPod)(.*OS\s([\d_]+))?/),ut=!wt&&Re.match(/(iPhone\sOS|iOS)\s([\d_]+)/),yn="Win32"===Ye;let Fn="MacIntel"===Ye;return!wt&&Fn&&N.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${Qt}x${Dt}`)>=0&&(wt=Re.match(/(Version)\/([\d.]+)/),wt||(wt=[0,1,"13_0_0"]),Fn=!1),zt&&!yn&&(At.os="android",At.android=!0),(wt||ut||bt)&&(At.os="ios",At.ios=!0),At}(O)),Ve}({userAgent:N.userAgent}),At.browser=function Cr(){return Yn||(Yn=function Li(){const O=y();return{isSafari:function h(){const N=O.navigator.userAgent.toLowerCase();return N.indexOf("safari")>=0&&N.indexOf("chrome")<0&&N.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(O.navigator.userAgent)}}()),Yn}(),At.eventsListeners={},At.eventsAnyListeners=[],At.modules=[...At.__modules__],N.modules&&Array.isArray(N.modules)&&At.modules.push(...N.modules);const Qt={};At.modules.forEach(zt=>{zt({swiper:At,extendParams:Fr(N,Qt),on:At.on.bind(At),once:At.once.bind(At),off:At.off.bind(At),emit:At.emit.bind(At)})});const Dt=Zt({},bs,Qt);return At.params=Zt({},Dt,ee,N),At.originalParams=Zt({},At.params),At.passedParams=Zt({},N),At.params&&At.params.on&&Object.keys(At.params.on).forEach(zt=>{At.on(zt,At.params.on[zt])}),At.params&&At.params.onAny&&At.onAny(At.params.onAny),At.$=$n,Object.assign(At,{enabled:At.params.enabled,el:h,classNames:[],slides:$n(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===At.params.direction,isVertical:()=>"vertical"===At.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:At.params.allowSlideNext,allowSlidePrev:At.params.allowSlidePrev,touchEvents:function(){const wt=["touchstart","touchmove","touchend","touchcancel"],bt=["pointerdown","pointermove","pointerup"];return At.touchEventsTouch={start:wt[0],move:wt[1],end:wt[2],cancel:wt[3]},At.touchEventsDesktop={start:bt[0],move:bt[1],end:bt[2]},At.support.touch||!At.params.simulateTouch?At.touchEventsTouch:At.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:At.params.focusableElements,lastClickTime:pt(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:At.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),At.emit("_swiper"),At.params.init&&At.init(),At}enable(){const h=this;h.enabled||(h.enabled=!0,h.params.grabCursor&&h.setGrabCursor(),h.emit("enable"))}disable(){const h=this;h.enabled&&(h.enabled=!1,h.params.grabCursor&&h.unsetGrabCursor(),h.emit("disable"))}setProgress(h,N){const W=this;h=Math.min(Math.max(h,0),1);const Ye=W.minTranslate(),At=(W.maxTranslate()-Ye)*h+Ye;W.translateTo(At,typeof N>"u"?0:N),W.updateActiveIndex(),W.updateSlidesClasses()}emitContainerClasses(){const h=this;if(!h.params._emitClasses||!h.el)return;const N=h.el.className.split(" ").filter(W=>0===W.indexOf("swiper")||0===W.indexOf(h.params.containerModifierClass));h.emit("_containerClasses",N.join(" "))}getSlideClasses(h){const N=this;return N.destroyed?"":h.className.split(" ").filter(W=>0===W.indexOf("swiper-slide")||0===W.indexOf(N.params.slideClass)).join(" ")}emitSlidesClasses(){const h=this;if(!h.params._emitClasses||!h.el)return;const N=[];h.slides.each(W=>{const Ye=h.getSlideClasses(W);N.push({slideEl:W,classNames:Ye}),h.emit("_slideClass",W,Ye)}),h.emit("_slideClasses",N)}slidesPerViewDynamic(h,N){void 0===h&&(h="current"),void 0===N&&(N=!1);const{params:Ye,slides:Re,slidesGrid:At,slidesSizesGrid:Qt,size:Dt,activeIndex:zt}=this;let wt=1;if(Ye.centeredSlides){let ut,bt=Re[zt].swiperSlideSize;for(let yn=zt+1;yn<Re.length;yn+=1)Re[yn]&&!ut&&(bt+=Re[yn].swiperSlideSize,wt+=1,bt>Dt&&(ut=!0));for(let yn=zt-1;yn>=0;yn-=1)Re[yn]&&!ut&&(bt+=Re[yn].swiperSlideSize,wt+=1,bt>Dt&&(ut=!0))}else if("current"===h)for(let bt=zt+1;bt<Re.length;bt+=1)(N?At[bt]+Qt[bt]-At[zt]<Dt:At[bt]-At[zt]<Dt)&&(wt+=1);else for(let bt=zt-1;bt>=0;bt-=1)At[zt]-At[bt]<Dt&&(wt+=1);return wt}update(){const h=this;if(!h||h.destroyed)return;const{snapGrid:N,params:W}=h;function Ye(){const Qt=Math.min(Math.max(h.rtlTranslate?-1*h.translate:h.translate,h.maxTranslate()),h.minTranslate());h.setTranslate(Qt),h.updateActiveIndex(),h.updateSlidesClasses()}let Re;W.breakpoints&&h.setBreakpoint(),h.updateSize(),h.updateSlides(),h.updateProgress(),h.updateSlidesClasses(),h.params.freeMode&&h.params.freeMode.enabled?(Ye(),h.params.autoHeight&&h.updateAutoHeight()):(Re=h.slideTo(("auto"===h.params.slidesPerView||h.params.slidesPerView>1)&&h.isEnd&&!h.params.centeredSlides?h.slides.length-1:h.activeIndex,0,!1,!0),Re||Ye()),W.watchOverflow&&N!==h.snapGrid&&h.checkOverflow(),h.emit("update")}changeDirection(h,N){void 0===N&&(N=!0);const W=this,Ye=W.params.direction;return h||(h="horizontal"===Ye?"vertical":"horizontal"),h===Ye||"horizontal"!==h&&"vertical"!==h||(W.$el.removeClass(`${W.params.containerModifierClass}${Ye}`).addClass(`${W.params.containerModifierClass}${h}`),W.emitContainerClasses(),W.params.direction=h,W.slides.each(Re=>{"vertical"===h?Re.style.width="":Re.style.height=""}),W.emit("changeDirection"),N&&W.update()),W}changeLanguageDirection(h){const N=this;N.rtl&&"rtl"===h||!N.rtl&&"ltr"===h||(N.rtl="rtl"===h,N.rtlTranslate="horizontal"===N.params.direction&&N.rtl,N.rtl?(N.$el.addClass(`${N.params.containerModifierClass}rtl`),N.el.dir="rtl"):(N.$el.removeClass(`${N.params.containerModifierClass}rtl`),N.el.dir="ltr"),N.update())}mount(h){const N=this;if(N.mounted)return!0;const W=$n(h||N.params.el);if(!(h=W[0]))return!1;h.swiper=N;const Ye=()=>`.${(N.params.wrapperClass||"").trim().split(" ").join(".")}`;let At=(()=>{if(h&&h.shadowRoot&&h.shadowRoot.querySelector){const Qt=$n(h.shadowRoot.querySelector(Ye()));return Qt.children=Dt=>W.children(Dt),Qt}return W.children?W.children(Ye()):$n(W).children(Ye())})();if(0===At.length&&N.params.createElements){const Dt=m().createElement("div");At=$n(Dt),Dt.className=N.params.wrapperClass,W.append(Dt),W.children(`.${N.params.slideClass}`).each(zt=>{At.append(zt)})}return Object.assign(N,{$el:W,el:h,$wrapperEl:At,wrapperEl:At[0],mounted:!0,rtl:"rtl"===h.dir.toLowerCase()||"rtl"===W.css("direction"),rtlTranslate:"horizontal"===N.params.direction&&("rtl"===h.dir.toLowerCase()||"rtl"===W.css("direction")),wrongRTL:"-webkit-box"===At.css("display")}),!0}init(h){const N=this;return N.initialized||!1===N.mount(h)||(N.emit("beforeInit"),N.params.breakpoints&&N.setBreakpoint(),N.addClasses(),N.params.loop&&N.loopCreate(),N.updateSize(),N.updateSlides(),N.params.watchOverflow&&N.checkOverflow(),N.params.grabCursor&&N.enabled&&N.setGrabCursor(),N.params.preloadImages&&N.preloadImages(),N.slideTo(N.params.loop?N.params.initialSlide+N.loopedSlides:N.params.initialSlide,0,N.params.runCallbacksOnInit,!1,!0),N.attachEvents(),N.initialized=!0,N.emit("init"),N.emit("afterInit")),N}destroy(h,N){void 0===h&&(h=!0),void 0===N&&(N=!0);const W=this,{params:Ye,$el:Re,$wrapperEl:At,slides:Qt}=W;return typeof W.params>"u"||W.destroyed||(W.emit("beforeDestroy"),W.initialized=!1,W.detachEvents(),Ye.loop&&W.loopDestroy(),N&&(W.removeClasses(),Re.removeAttr("style"),At.removeAttr("style"),Qt&&Qt.length&&Qt.removeClass([Ye.slideVisibleClass,Ye.slideActiveClass,Ye.slideNextClass,Ye.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),W.emit("destroy"),Object.keys(W.eventsListeners).forEach(Dt=>{W.off(Dt)}),!1!==h&&(W.$el[0].swiper=null,function Ae(O){const h=O;Object.keys(h).forEach(N=>{try{h[N]=null}catch{}try{delete h[N]}catch{}})}(W)),W.destroyed=!0),null}static extendDefaults(h){Zt(ee,h)}static get extendedDefaults(){return ee}static get defaults(){return bs}static installModule(h){Ie.prototype.__modules__||(Ie.prototype.__modules__=[]);const N=Ie.prototype.__modules__;"function"==typeof h&&N.indexOf(h)<0&&N.push(h)}static use(h){return Array.isArray(h)?(h.forEach(N=>Ie.installModule(N)),Ie):(Ie.installModule(h),Ie)}}Object.keys(He).forEach(O=>{Object.keys(He[O]).forEach(h=>{Ie.prototype[h]=He[O][h]})}),Ie.use([function kr(O){let{swiper:h,on:N,emit:W}=O;const Ye=y();let Re=null,At=null;const Qt=()=>{!h||h.destroyed||!h.initialized||(W("beforeResize"),W("resize"))},wt=()=>{!h||h.destroyed||!h.initialized||W("orientationchange")};N("init",()=>{h.params.resizeObserver&&typeof Ye.ResizeObserver<"u"?!h||h.destroyed||!h.initialized||(Re=new ResizeObserver(bt=>{At=Ye.requestAnimationFrame(()=>{const{width:ut,height:yn}=h;let Fn=ut,zn=yn;bt.forEach(fn=>{let{contentBoxSize:Cn,contentRect:ni,target:Qe}=fn;Qe&&Qe!==h.el||(Fn=ni?ni.width:(Cn[0]||Cn).inlineSize,zn=ni?ni.height:(Cn[0]||Cn).blockSize)}),(Fn!==ut||zn!==yn)&&Qt()})}),Re.observe(h.el)):(Ye.addEventListener("resize",Qt),Ye.addEventListener("orientationchange",wt))}),N("destroy",()=>{At&&Ye.cancelAnimationFrame(At),Re&&Re.unobserve&&h.el&&(Re.unobserve(h.el),Re=null),Ye.removeEventListener("resize",Qt),Ye.removeEventListener("orientationchange",wt)})},function vr(O){let{swiper:h,extendParams:N,on:W,emit:Ye}=O;const Re=[],At=y(),Qt=function(wt,bt){void 0===bt&&(bt={});const yn=new(At.MutationObserver||At.WebkitMutationObserver)(Fn=>{if(1===Fn.length)return void Ye("observerUpdate",Fn[0]);const zn=function(){Ye("observerUpdate",Fn[0])};At.requestAnimationFrame?At.requestAnimationFrame(zn):At.setTimeout(zn,0)});yn.observe(wt,{attributes:typeof bt.attributes>"u"||bt.attributes,childList:typeof bt.childList>"u"||bt.childList,characterData:typeof bt.characterData>"u"||bt.characterData}),Re.push(yn)};N({observer:!1,observeParents:!1,observeSlideChildren:!1}),W("init",()=>{if(h.params.observer){if(h.params.observeParents){const wt=h.$el.parents();for(let bt=0;bt<wt.length;bt+=1)Qt(wt[bt])}Qt(h.$el[0],{childList:h.params.observeSlideChildren}),Qt(h.$wrapperEl[0],{attributes:!1})}}),W("destroy",()=>{Re.forEach(wt=>{wt.disconnect()}),Re.splice(0,Re.length)})}]);const dn=Ie;function wi(O){let{swiper:h,extendParams:N,on:W,emit:Ye}=O;const Re=m(),At=y();function Qt(wt){if(!h.enabled)return;const{rtlTranslate:bt}=h;let ut=wt;ut.originalEvent&&(ut=ut.originalEvent);const yn=ut.keyCode||ut.charCode,Fn=h.params.keyboard.pageUpDown,zn=Fn&&33===yn,fn=Fn&&34===yn,Cn=37===yn,ni=39===yn,Qe=38===yn,Ut=40===yn;if(!h.allowSlideNext&&(h.isHorizontal()&&ni||h.isVertical()&&Ut||fn)||!h.allowSlidePrev&&(h.isHorizontal()&&Cn||h.isVertical()&&Qe||zn))return!1;if(!(ut.shiftKey||ut.altKey||ut.ctrlKey||ut.metaKey||Re.activeElement&&Re.activeElement.nodeName&&("input"===Re.activeElement.nodeName.toLowerCase()||"textarea"===Re.activeElement.nodeName.toLowerCase()))){if(h.params.keyboard.onlyInViewport&&(zn||fn||Cn||ni||Qe||Ut)){let Mn=!1;if(h.$el.parents(`.${h.params.slideClass}`).length>0&&0===h.$el.parents(`.${h.params.slideActiveClass}`).length)return;const Xn=h.$el,yi=Xn[0].clientWidth,mi=Xn[0].clientHeight,Ri=At.innerWidth,Di=At.innerHeight,si=h.$el.offset();bt&&(si.left-=h.$el[0].scrollLeft);const ai=[[si.left,si.top],[si.left+yi,si.top],[si.left,si.top+mi],[si.left+yi,si.top+mi]];for(let Ai=0;Ai<ai.length;Ai+=1){const Fi=ai[Ai];if(Fi[0]>=0&&Fi[0]<=Ri&&Fi[1]>=0&&Fi[1]<=Di){if(0===Fi[0]&&0===Fi[1])continue;Mn=!0}}if(!Mn)return}h.isHorizontal()?((zn||fn||Cn||ni)&&(ut.preventDefault?ut.preventDefault():ut.returnValue=!1),((fn||ni)&&!bt||(zn||Cn)&&bt)&&h.slideNext(),((zn||Cn)&&!bt||(fn||ni)&&bt)&&h.slidePrev()):((zn||fn||Qe||Ut)&&(ut.preventDefault?ut.preventDefault():ut.returnValue=!1),(fn||Ut)&&h.slideNext(),(zn||Qe)&&h.slidePrev()),Ye("keyPress",yn)}}function Dt(){h.keyboard.enabled||($n(Re).on("keydown",Qt),h.keyboard.enabled=!0)}function zt(){h.keyboard.enabled&&($n(Re).off("keydown",Qt),h.keyboard.enabled=!1)}h.keyboard={enabled:!1},N({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),W("init",()=>{h.params.keyboard.enabled&&Dt()}),W("destroy",()=>{h.keyboard.enabled&&zt()}),Object.assign(h.keyboard,{enable:Dt,disable:zt})}function ir(O,h,N,W){const Ye=m();return O.params.createElements&&Object.keys(W).forEach(Re=>{if(!N[Re]&&!0===N.auto){let At=O.$el.children(`.${W[Re]}`)[0];At||(At=Ye.createElement("div"),At.className=W[Re],O.$el.append(At)),N[Re]=At,h[Re]=At}}),N}function mr(O){let{swiper:h,extendParams:N,on:W,emit:Ye}=O;function Re(Fn){let zn;return Fn&&(zn=$n(Fn),h.params.uniqueNavElements&&"string"==typeof Fn&&zn.length>1&&1===h.$el.find(Fn).length&&(zn=h.$el.find(Fn))),zn}function At(Fn,zn){const fn=h.params.navigation;Fn&&Fn.length>0&&(Fn[zn?"addClass":"removeClass"](fn.disabledClass),Fn[0]&&"BUTTON"===Fn[0].tagName&&(Fn[0].disabled=zn),h.params.watchOverflow&&h.enabled&&Fn[h.isLocked?"addClass":"removeClass"](fn.lockClass))}function Qt(){if(h.params.loop)return;const{$nextEl:Fn,$prevEl:zn}=h.navigation;At(zn,h.isBeginning&&!h.params.rewind),At(Fn,h.isEnd&&!h.params.rewind)}function Dt(Fn){Fn.preventDefault(),(!h.isBeginning||h.params.loop||h.params.rewind)&&(h.slidePrev(),Ye("navigationPrev"))}function zt(Fn){Fn.preventDefault(),(!h.isEnd||h.params.loop||h.params.rewind)&&(h.slideNext(),Ye("navigationNext"))}function wt(){const Fn=h.params.navigation;if(h.params.navigation=ir(h,h.originalParams.navigation,h.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!Fn.nextEl&&!Fn.prevEl)return;const zn=Re(Fn.nextEl),fn=Re(Fn.prevEl);zn&&zn.length>0&&zn.on("click",zt),fn&&fn.length>0&&fn.on("click",Dt),Object.assign(h.navigation,{$nextEl:zn,nextEl:zn&&zn[0],$prevEl:fn,prevEl:fn&&fn[0]}),h.enabled||(zn&&zn.addClass(Fn.lockClass),fn&&fn.addClass(Fn.lockClass))}function bt(){const{$nextEl:Fn,$prevEl:zn}=h.navigation;Fn&&Fn.length&&(Fn.off("click",zt),Fn.removeClass(h.params.navigation.disabledClass)),zn&&zn.length&&(zn.off("click",Dt),zn.removeClass(h.params.navigation.disabledClass))}N({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),h.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},W("init",()=>{!1===h.params.navigation.enabled?yn():(wt(),Qt())}),W("toEdge fromEdge lock unlock",()=>{Qt()}),W("destroy",()=>{bt()}),W("enable disable",()=>{const{$nextEl:Fn,$prevEl:zn}=h.navigation;Fn&&Fn[h.enabled?"removeClass":"addClass"](h.params.navigation.lockClass),zn&&zn[h.enabled?"removeClass":"addClass"](h.params.navigation.lockClass)}),W("click",(Fn,zn)=>{const{$nextEl:fn,$prevEl:Cn}=h.navigation,ni=zn.target;if(h.params.navigation.hideOnClick&&!$n(ni).is(Cn)&&!$n(ni).is(fn)){if(h.pagination&&h.params.pagination&&h.params.pagination.clickable&&(h.pagination.el===ni||h.pagination.el.contains(ni)))return;let Qe;fn?Qe=fn.hasClass(h.params.navigation.hiddenClass):Cn&&(Qe=Cn.hasClass(h.params.navigation.hiddenClass)),Ye(!0===Qe?"navigationShow":"navigationHide"),fn&&fn.toggleClass(h.params.navigation.hiddenClass),Cn&&Cn.toggleClass(h.params.navigation.hiddenClass)}});const yn=()=>{h.$el.addClass(h.params.navigation.navigationDisabledClass),bt()};Object.assign(h.navigation,{enable:()=>{h.$el.removeClass(h.params.navigation.navigationDisabledClass),wt(),Qt()},disable:yn,update:Qt,init:wt,destroy:bt})}function Le(O){return void 0===O&&(O=""),`.${O.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function Xe(O){let{swiper:h,extendParams:N,on:W,emit:Ye}=O;const Re="swiper-pagination";N({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:fn=>fn,formatFractionTotal:fn=>fn,bulletClass:`${Re}-bullet`,bulletActiveClass:`${Re}-bullet-active`,modifierClass:`${Re}-`,currentClass:`${Re}-current`,totalClass:`${Re}-total`,hiddenClass:`${Re}-hidden`,progressbarFillClass:`${Re}-progressbar-fill`,progressbarOppositeClass:`${Re}-progressbar-opposite`,clickableClass:`${Re}-clickable`,lockClass:`${Re}-lock`,horizontalClass:`${Re}-horizontal`,verticalClass:`${Re}-vertical`,paginationDisabledClass:`${Re}-disabled`}}),h.pagination={el:null,$el:null,bullets:[]};let At,Qt=0;function Dt(){return!h.params.pagination.el||!h.pagination.el||!h.pagination.$el||0===h.pagination.$el.length}function zt(fn,Cn){const{bulletActiveClass:ni}=h.params.pagination;fn[Cn]().addClass(`${ni}-${Cn}`)[Cn]().addClass(`${ni}-${Cn}-${Cn}`)}function wt(){const fn=h.rtl,Cn=h.params.pagination;if(Dt())return;const ni=h.virtual&&h.params.virtual.enabled?h.virtual.slides.length:h.slides.length,Qe=h.pagination.$el;let Ut;const Mn=h.params.loop?Math.ceil((ni-2*h.loopedSlides)/h.params.slidesPerGroup):h.snapGrid.length;if(h.params.loop?(Ut=Math.ceil((h.activeIndex-h.loopedSlides)/h.params.slidesPerGroup),Ut>ni-1-2*h.loopedSlides&&(Ut-=ni-2*h.loopedSlides),Ut>Mn-1&&(Ut-=Mn),Ut<0&&"bullets"!==h.params.paginationType&&(Ut=Mn+Ut)):Ut=typeof h.snapIndex<"u"?h.snapIndex:h.activeIndex||0,"bullets"===Cn.type&&h.pagination.bullets&&h.pagination.bullets.length>0){const Xn=h.pagination.bullets;let yi,mi,Ri;if(Cn.dynamicBullets&&(At=Xn.eq(0)[h.isHorizontal()?"outerWidth":"outerHeight"](!0),Qe.css(h.isHorizontal()?"width":"height",At*(Cn.dynamicMainBullets+4)+"px"),Cn.dynamicMainBullets>1&&void 0!==h.previousIndex&&(Qt+=Ut-(h.previousIndex-h.loopedSlides||0),Qt>Cn.dynamicMainBullets-1?Qt=Cn.dynamicMainBullets-1:Qt<0&&(Qt=0)),yi=Math.max(Ut-Qt,0),mi=yi+(Math.min(Xn.length,Cn.dynamicMainBullets)-1),Ri=(mi+yi)/2),Xn.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(Di=>`${Cn.bulletActiveClass}${Di}`).join(" ")),Qe.length>1)Xn.each(Di=>{const si=$n(Di),ai=si.index();ai===Ut&&si.addClass(Cn.bulletActiveClass),Cn.dynamicBullets&&(ai>=yi&&ai<=mi&&si.addClass(`${Cn.bulletActiveClass}-main`),ai===yi&&zt(si,"prev"),ai===mi&&zt(si,"next"))});else{const Di=Xn.eq(Ut),si=Di.index();if(Di.addClass(Cn.bulletActiveClass),Cn.dynamicBullets){const ai=Xn.eq(yi),Ai=Xn.eq(mi);for(let Fi=yi;Fi<=mi;Fi+=1)Xn.eq(Fi).addClass(`${Cn.bulletActiveClass}-main`);if(h.params.loop)if(si>=Xn.length){for(let Fi=Cn.dynamicMainBullets;Fi>=0;Fi-=1)Xn.eq(Xn.length-Fi).addClass(`${Cn.bulletActiveClass}-main`);Xn.eq(Xn.length-Cn.dynamicMainBullets-1).addClass(`${Cn.bulletActiveClass}-prev`)}else zt(ai,"prev"),zt(Ai,"next");else zt(ai,"prev"),zt(Ai,"next")}}if(Cn.dynamicBullets){const Di=Math.min(Xn.length,Cn.dynamicMainBullets+4),si=(At*Di-At)/2-Ri*At,ai=fn?"right":"left";Xn.css(h.isHorizontal()?ai:"top",`${si}px`)}}if("fraction"===Cn.type&&(Qe.find(Le(Cn.currentClass)).text(Cn.formatFractionCurrent(Ut+1)),Qe.find(Le(Cn.totalClass)).text(Cn.formatFractionTotal(Mn))),"progressbar"===Cn.type){let Xn;Xn=Cn.progressbarOpposite?h.isHorizontal()?"vertical":"horizontal":h.isHorizontal()?"horizontal":"vertical";const yi=(Ut+1)/Mn;let mi=1,Ri=1;"horizontal"===Xn?mi=yi:Ri=yi,Qe.find(Le(Cn.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${mi}) scaleY(${Ri})`).transition(h.params.speed)}"custom"===Cn.type&&Cn.renderCustom?(Qe.html(Cn.renderCustom(h,Ut+1,Mn)),Ye("paginationRender",Qe[0])):Ye("paginationUpdate",Qe[0]),h.params.watchOverflow&&h.enabled&&Qe[h.isLocked?"addClass":"removeClass"](Cn.lockClass)}function bt(){const fn=h.params.pagination;if(Dt())return;const Cn=h.virtual&&h.params.virtual.enabled?h.virtual.slides.length:h.slides.length,ni=h.pagination.$el;let Qe="";if("bullets"===fn.type){let Ut=h.params.loop?Math.ceil((Cn-2*h.loopedSlides)/h.params.slidesPerGroup):h.snapGrid.length;h.params.freeMode&&h.params.freeMode.enabled&&!h.params.loop&&Ut>Cn&&(Ut=Cn);for(let Mn=0;Mn<Ut;Mn+=1)Qe+=fn.renderBullet?fn.renderBullet.call(h,Mn,fn.bulletClass):`<${fn.bulletElement} class="${fn.bulletClass}"></${fn.bulletElement}>`;ni.html(Qe),h.pagination.bullets=ni.find(Le(fn.bulletClass))}"fraction"===fn.type&&(Qe=fn.renderFraction?fn.renderFraction.call(h,fn.currentClass,fn.totalClass):`<span class="${fn.currentClass}"></span> / <span class="${fn.totalClass}"></span>`,ni.html(Qe)),"progressbar"===fn.type&&(Qe=fn.renderProgressbar?fn.renderProgressbar.call(h,fn.progressbarFillClass):`<span class="${fn.progressbarFillClass}"></span>`,ni.html(Qe)),"custom"!==fn.type&&Ye("paginationRender",h.pagination.$el[0])}function ut(){h.params.pagination=ir(h,h.originalParams.pagination,h.params.pagination,{el:"swiper-pagination"});const fn=h.params.pagination;if(!fn.el)return;let Cn=$n(fn.el);0!==Cn.length&&(h.params.uniqueNavElements&&"string"==typeof fn.el&&Cn.length>1&&(Cn=h.$el.find(fn.el),Cn.length>1&&(Cn=Cn.filter(ni=>$n(ni).parents(".swiper")[0]===h.el))),"bullets"===fn.type&&fn.clickable&&Cn.addClass(fn.clickableClass),Cn.addClass(fn.modifierClass+fn.type),Cn.addClass(h.isHorizontal()?fn.horizontalClass:fn.verticalClass),"bullets"===fn.type&&fn.dynamicBullets&&(Cn.addClass(`${fn.modifierClass}${fn.type}-dynamic`),Qt=0,fn.dynamicMainBullets<1&&(fn.dynamicMainBullets=1)),"progressbar"===fn.type&&fn.progressbarOpposite&&Cn.addClass(fn.progressbarOppositeClass),fn.clickable&&Cn.on("click",Le(fn.bulletClass),function(Qe){Qe.preventDefault();let Ut=$n(this).index()*h.params.slidesPerGroup;h.params.loop&&(Ut+=h.loopedSlides),h.slideTo(Ut)}),Object.assign(h.pagination,{$el:Cn,el:Cn[0]}),h.enabled||Cn.addClass(fn.lockClass))}function yn(){const fn=h.params.pagination;if(Dt())return;const Cn=h.pagination.$el;Cn.removeClass(fn.hiddenClass),Cn.removeClass(fn.modifierClass+fn.type),Cn.removeClass(h.isHorizontal()?fn.horizontalClass:fn.verticalClass),h.pagination.bullets&&h.pagination.bullets.removeClass&&h.pagination.bullets.removeClass(fn.bulletActiveClass),fn.clickable&&Cn.off("click",Le(fn.bulletClass))}W("init",()=>{!1===h.params.pagination.enabled?zn():(ut(),bt(),wt())}),W("activeIndexChange",()=>{(h.params.loop||typeof h.snapIndex>"u")&&wt()}),W("snapIndexChange",()=>{h.params.loop||wt()}),W("slidesLengthChange",()=>{h.params.loop&&(bt(),wt())}),W("snapGridLengthChange",()=>{h.params.loop||(bt(),wt())}),W("destroy",()=>{yn()}),W("enable disable",()=>{const{$el:fn}=h.pagination;fn&&fn[h.enabled?"removeClass":"addClass"](h.params.pagination.lockClass)}),W("lock unlock",()=>{wt()}),W("click",(fn,Cn)=>{const ni=Cn.target,{$el:Qe}=h.pagination;if(h.params.pagination.el&&h.params.pagination.hideOnClick&&Qe&&Qe.length>0&&!$n(ni).hasClass(h.params.pagination.bulletClass)){if(h.navigation&&(h.navigation.nextEl&&ni===h.navigation.nextEl||h.navigation.prevEl&&ni===h.navigation.prevEl))return;const Ut=Qe.hasClass(h.params.pagination.hiddenClass);Ye(!0===Ut?"paginationShow":"paginationHide"),Qe.toggleClass(h.params.pagination.hiddenClass)}});const zn=()=>{h.$el.addClass(h.params.pagination.paginationDisabledClass),h.pagination.$el&&h.pagination.$el.addClass(h.params.pagination.paginationDisabledClass),yn()};Object.assign(h.pagination,{enable:()=>{h.$el.removeClass(h.params.pagination.paginationDisabledClass),h.pagination.$el&&h.pagination.$el.removeClass(h.params.pagination.paginationDisabledClass),ut(),bt(),wt()},disable:zn,render:bt,update:wt,init:ut,destroy:yn})}function F(O){let{swiper:h,extendParams:N,on:W}=O;N({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}});let Ye=null;function Re(si){const ai=Ye;0!==ai.length&&(ai.html(""),ai.html(si))}function Qt(si){si.attr("tabIndex","0")}function Dt(si){si.attr("tabIndex","-1")}function zt(si,ai){si.attr("role",ai)}function wt(si,ai){si.attr("aria-roledescription",ai)}function ut(si,ai){si.attr("aria-label",ai)}function zn(si){si.attr("aria-disabled",!0)}function fn(si){si.attr("aria-disabled",!1)}function Cn(si){if(13!==si.keyCode&&32!==si.keyCode)return;const ai=h.params.a11y,Ai=$n(si.target);h.navigation&&h.navigation.$nextEl&&Ai.is(h.navigation.$nextEl)&&(h.isEnd&&!h.params.loop||h.slideNext(),Re(h.isEnd?ai.lastSlideMessage:ai.nextSlideMessage)),h.navigation&&h.navigation.$prevEl&&Ai.is(h.navigation.$prevEl)&&(h.isBeginning&&!h.params.loop||h.slidePrev(),Re(h.isBeginning?ai.firstSlideMessage:ai.prevSlideMessage)),h.pagination&&Ai.is(Le(h.params.pagination.bulletClass))&&Ai[0].click()}function Qe(){return h.pagination&&h.pagination.bullets&&h.pagination.bullets.length}function Ut(){return Qe()&&h.params.pagination.clickable}const Xn=(si,ai,Ai)=>{Qt(si),"BUTTON"!==si[0].tagName&&(zt(si,"button"),si.on("keydown",Cn)),ut(si,Ai),function bt(si,ai){si.attr("aria-controls",ai)}(si,ai)},yi=si=>{const ai=si.target.closest(`.${h.params.slideClass}`);if(!ai||!h.slides.includes(ai))return;const Ai=h.slides.indexOf(ai)===h.activeIndex,Fi=h.params.watchSlidesProgress&&h.visibleSlides&&h.visibleSlides.includes(ai);Ai||Fi||(h.isHorizontal()?h.el.scrollLeft=0:h.el.scrollTop=0,h.slideTo(h.slides.indexOf(ai),0))},mi=()=>{const si=h.params.a11y;si.itemRoleDescriptionMessage&&wt($n(h.slides),si.itemRoleDescriptionMessage),si.slideRole&&zt($n(h.slides),si.slideRole);const ai=h.params.loop?h.slides.filter(Ai=>!Ai.classList.contains(h.params.slideDuplicateClass)).length:h.slides.length;si.slideLabelMessage&&h.slides.each((Ai,Fi)=>{const br=$n(Ai),sr=h.params.loop?parseInt(br.attr("data-swiper-slide-index"),10):Fi;ut(br,si.slideLabelMessage.replace(/\{\{index\}\}/,sr+1).replace(/\{\{slidesLength\}\}/,ai))})};W("beforeInit",()=>{Ye=$n(`<span class="${h.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}),W("afterInit",()=>{h.params.a11y.enabled&&(()=>{const si=h.params.a11y;h.$el.append(Ye);const ai=h.$el;si.containerRoleDescriptionMessage&&wt(ai,si.containerRoleDescriptionMessage),si.containerMessage&&ut(ai,si.containerMessage);const Ai=h.$wrapperEl,Fi=si.id||Ai.attr("id")||`swiper-wrapper-${function At(si){return void 0===si&&(si=16),"x".repeat(si).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,br=h.params.autoplay&&h.params.autoplay.enabled?"off":"polite";let sr,_i;(function yn(si,ai){si.attr("id",ai)})(Ai,Fi),function Fn(si,ai){si.attr("aria-live",ai)}(Ai,br),mi(),h.navigation&&h.navigation.$nextEl&&(sr=h.navigation.$nextEl),h.navigation&&h.navigation.$prevEl&&(_i=h.navigation.$prevEl),sr&&sr.length&&Xn(sr,Fi,si.nextSlideMessage),_i&&_i.length&&Xn(_i,Fi,si.prevSlideMessage),Ut()&&h.pagination.$el.on("keydown",Le(h.params.pagination.bulletClass),Cn),h.$el.on("focus",yi,!0)})()}),W("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{h.params.a11y.enabled&&mi()}),W("fromEdge toEdge afterInit lock unlock",()=>{h.params.a11y.enabled&&function ni(){if(h.params.loop||h.params.rewind||!h.navigation)return;const{$nextEl:si,$prevEl:ai}=h.navigation;ai&&ai.length>0&&(h.isBeginning?(zn(ai),Dt(ai)):(fn(ai),Qt(ai))),si&&si.length>0&&(h.isEnd?(zn(si),Dt(si)):(fn(si),Qt(si)))}()}),W("paginationUpdate",()=>{h.params.a11y.enabled&&function Mn(){const si=h.params.a11y;Qe()&&h.pagination.bullets.each(ai=>{const Ai=$n(ai);h.params.pagination.clickable&&(Qt(Ai),h.params.pagination.renderBullet||(zt(Ai,"button"),ut(Ai,si.paginationBulletMessage.replace(/\{\{index\}\}/,Ai.index()+1)))),Ai.is(`.${h.params.pagination.bulletActiveClass}`)?Ai.attr("aria-current","true"):Ai.removeAttr("aria-current")})}()}),W("destroy",()=>{h.params.a11y.enabled&&function Di(){let si,ai;Ye&&Ye.length>0&&Ye.remove(),h.navigation&&h.navigation.$nextEl&&(si=h.navigation.$nextEl),h.navigation&&h.navigation.$prevEl&&(ai=h.navigation.$prevEl),si&&si.off("keydown",Cn),ai&&ai.off("keydown",Cn),Ut()&&h.pagination.$el.off("keydown",Le(h.params.pagination.bulletClass),Cn),h.$el.off("focus",yi,!0)}()})}function Mt(O){let Re,{swiper:h,extendParams:N,on:W,emit:Ye}=O;function At(){if(!h.size)return h.autoplay.running=!1,void(h.autoplay.paused=!1);const fn=h.slides.eq(h.activeIndex);let Cn=h.params.autoplay.delay;fn.attr("data-swiper-autoplay")&&(Cn=fn.attr("data-swiper-autoplay")||h.params.autoplay.delay),clearTimeout(Re),Re=Sn(()=>{let ni;h.params.autoplay.reverseDirection?h.params.loop?(h.loopFix(),ni=h.slidePrev(h.params.speed,!0,!0),Ye("autoplay")):h.isBeginning?h.params.autoplay.stopOnLastSlide?Dt():(ni=h.slideTo(h.slides.length-1,h.params.speed,!0,!0),Ye("autoplay")):(ni=h.slidePrev(h.params.speed,!0,!0),Ye("autoplay")):h.params.loop?(h.loopFix(),ni=h.slideNext(h.params.speed,!0,!0),Ye("autoplay")):h.isEnd?h.params.autoplay.stopOnLastSlide?Dt():(ni=h.slideTo(0,h.params.speed,!0,!0),Ye("autoplay")):(ni=h.slideNext(h.params.speed,!0,!0),Ye("autoplay")),(h.params.cssMode&&h.autoplay.running||!1===ni)&&At()},Cn)}function Qt(){return!(typeof Re<"u"||h.autoplay.running||(h.autoplay.running=!0,Ye("autoplayStart"),At(),0))}function Dt(){return!(!h.autoplay.running||typeof Re>"u"||(Re&&(clearTimeout(Re),Re=void 0),h.autoplay.running=!1,Ye("autoplayStop"),0))}function zt(fn){h.autoplay.running&&(h.autoplay.paused||(Re&&clearTimeout(Re),h.autoplay.paused=!0,0!==fn&&h.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach(Cn=>{h.$wrapperEl[0].addEventListener(Cn,bt)}):(h.autoplay.paused=!1,At())))}function wt(){const fn=m();"hidden"===fn.visibilityState&&h.autoplay.running&&zt(),"visible"===fn.visibilityState&&h.autoplay.paused&&(At(),h.autoplay.paused=!1)}function bt(fn){!h||h.destroyed||!h.$wrapperEl||fn.target===h.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(Cn=>{h.$wrapperEl[0].removeEventListener(Cn,bt)}),h.autoplay.paused=!1,h.autoplay.running?At():Dt())}function ut(){h.params.autoplay.disableOnInteraction?Dt():(Ye("autoplayPause"),zt()),["transitionend","webkitTransitionEnd"].forEach(fn=>{h.$wrapperEl[0].removeEventListener(fn,bt)})}function yn(){h.params.autoplay.disableOnInteraction||(h.autoplay.paused=!1,Ye("autoplayResume"),At())}h.autoplay={running:!1,paused:!1},N({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),W("init",()=>{h.params.autoplay.enabled&&(Qt(),m().addEventListener("visibilitychange",wt),function Fn(){h.params.autoplay.pauseOnMouseEnter&&(h.$el.on("mouseenter",ut),h.$el.on("mouseleave",yn))}())}),W("beforeTransitionStart",(fn,Cn,ni)=>{h.autoplay.running&&(ni||!h.params.autoplay.disableOnInteraction?h.autoplay.pause(Cn):Dt())}),W("sliderFirstMove",()=>{h.autoplay.running&&(h.params.autoplay.disableOnInteraction?Dt():zt())}),W("touchEnd",()=>{h.params.cssMode&&h.autoplay.paused&&!h.params.autoplay.disableOnInteraction&&At()}),W("destroy",()=>{(function zn(){h.$el.off("mouseenter",ut),h.$el.off("mouseleave",yn)})(),h.autoplay.running&&Dt(),m().removeEventListener("visibilitychange",wt)}),Object.assign(h.autoplay,{pause:zt,run:At,start:Qt,stop:Dt})}},37066:Bt=>{"use strict";Bt.exports=JSON.parse('{"version":"2024a","zones":["Africa/Abidjan|GMT|0|0||48e5","Africa/Nairobi|EAT|-30|0||47e5","Africa/Algiers|CET|-10|0||26e5","Africa/Lagos|WAT|-10|0||17e6","Africa/Khartoum|CAT|-20|0||51e5","Africa/Cairo|EET EEST|-20 -30|010101010101010|29NW0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0|15e6","Africa/Casablanca|+01 +00|-10 0|010101010101010101010101|208q0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600|32e5","Europe/Paris|CET CEST|-10 -20|01010101010101010101010|1XSp0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|11e6","Africa/Johannesburg|SAST|-20|0||84e5","Africa/Juba|EAT CAT|-30 -20|01|24nx0|","Africa/Sao_Tome|WAT GMT|-10 0|01|1XiN0|","Africa/Tripoli|EET|-20|0||11e5","America/Adak|HST HDT|a0 90|01010101010101010101010|1XKc0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|AKST AKDT|90 80|01010101010101010101010|1XKb0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Santo_Domingo|AST|40|0||29e5","America/Fortaleza|-03|30|0||34e5","America/Asuncion|-03 -04|30 40|01010101010101010101010|1XPD0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0|28e5","America/Panama|EST|50|0||15e5","America/Mexico_City|CST CDT|60 50|010101010|1XVk0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6","America/Managua|CST|60|0||22e5","America/Caracas|-04|40|0||29e5","America/Lima|-05|50|0||11e6","America/Denver|MST MDT|70 60|01010101010101010101010|1XK90 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Campo_Grande|-03 -04|30 40|01|1XBD0|77e4","America/Chicago|CST CDT|60 50|01010101010101010101010|1XK80 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|MST MDT CST|70 60 60|010101012|1XVl0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4","America/Ciudad_Juarez|MST MDT CST|70 60 60|010101012010101010101010|1XK90 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 cm0 EP0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|","America/Phoenix|MST|70|0||42e5","America/Whitehorse|PST PDT MST|80 70 70|01012|1XKa0 1zb0 Op0 1z90|23e3","America/New_York|EST EDT|50 40|01010101010101010101010|1XK70 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Los_Angeles|PST PDT|80 70|01010101010101010101010|1XKa0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Halifax|AST ADT|40 30|01010101010101010101010|1XK60 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Godthab|-03 -02 -01|30 20 10|0101010101212121212121|1XSp0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 2so0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|17e3","America/Havana|CST CDT|50 40|01010101010101010101010|1XK50 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Mazatlan|MST MDT|70 60|010101010|1XVl0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|44e4","America/Metlakatla|PST AKST AKDT|80 90 80|012121212121212121212121|1Xqy0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Miquelon|-03 -02|30 20|01010101010101010101010|1XK50 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Noronha|-02|20|0||30e2","America/Ojinaga|MST MDT CST CDT|70 60 60 50|01010101232323232323232|1XK90 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 Rc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Santiago|-03 -04|30 40|01010101010101010101010|1XVf0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|62e5","America/Sao_Paulo|-02 -03|20 30|01|1XBC0|20e6","America/Scoresbysund|-01 +00 -02|10 0 20|0101010101020202020202|1XSp0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 2pA0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|452","America/St_Johns|NST NDT|3u 2u|01010101010101010101010|1XK5u 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0|11e4","Antarctica/Casey|+11 +08|-b0 -80|0101010101|1XME0 1kr0 12l0 1o01 14kX 1lf1 14kX 1lf1 13bX|10","Asia/Bangkok|+07|-70|0||15e6","Asia/Vladivostok|+10|-a0|0||60e4","Australia/Sydney|AEDT AEST|-b0 -a0|01010101010101010101010|1XV40 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0|40e5","Asia/Tashkent|+05|-50|0||23e5","Pacific/Auckland|NZDT NZST|-d0 -c0|01010101010101010101010|1XV20 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0|14e5","Europe/Istanbul|+03|-30|0||13e6","Antarctica/Troll|+00 +02|0 -20|01010101010101010101010|1XSp0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|40","Antarctica/Vostok|+07 +05|-70 -50|01|2bnv0|25","Asia/Almaty|+06 +05|-60 -50|01|2bR60|15e5","Asia/Amman|EET EEST +03|-20 -30 -30|010101012|1XRy0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00|25e5","Asia/Kamchatka|+12|-c0|0||18e4","Asia/Dubai|+04|-40|0||39e5","Asia/Beirut|EET EEST|-20 -30|01010101010101010101010|1XSm0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|22e5","Asia/Dhaka|+06|-60|0||16e6","Asia/Kuala_Lumpur|+08|-80|0||71e5","Asia/Kolkata|IST|-5u|0||15e6","Asia/Chita|+09|-90|0||33e4","Asia/Shanghai|CST|-80|0||23e6","Asia/Colombo|+0530|-5u|0||22e5","Asia/Damascus|EET EEST +03|-20 -30 -30|010101012|1XRy0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5","Europe/Athens|EET EEST|-20 -30|01010101010101010101010|1XSp0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|35e5","Asia/Gaza|EET EEST|-20 -30|01010101010101010101010|1XRy0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 1a10 1fz0 17d0 1in0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|18e5","Asia/Hong_Kong|HKT|-80|0||73e5","Asia/Jakarta|WIB|-70|0||31e6","Asia/Jayapura|WIT|-90|0||26e4","Asia/Jerusalem|IST IDT|-20 -30|01010101010101010101010|1XRA0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0|81e4","Asia/Kabul|+0430|-4u|0||46e5","Asia/Karachi|PKT|-50|0||24e6","Asia/Kathmandu|+0545|-5J|0||12e5","Asia/Sakhalin|+11|-b0|0||58e4","Asia/Makassar|WITA|-80|0||15e5","Asia/Manila|PST|-80|0||24e6","Asia/Seoul|KST|-90|0||23e6","Asia/Rangoon|+0630|-6u|0||48e5","Asia/Tehran|+0330 +0430|-3u -4u|010101010|1XOIu 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6","Asia/Tokyo|JST|-90|0||38e6","Atlantic/Azores|-01 +00|10 0|01010101010101010101010|1XSp0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|25e4","Europe/Lisbon|WET WEST|0 -10|01010101010101010101010|1XSp0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|27e5","Atlantic/Cape_Verde|-01|10|0||50e4","Australia/Adelaide|ACDT ACST|-au -9u|01010101010101010101010|1XV4u 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0|11e5","Australia/Brisbane|AEST|-a0|0||20e5","Australia/Darwin|ACST|-9u|0||12e4","Australia/Eucla|+0845|-8J|0||368","Australia/Lord_Howe|+11 +1030|-b0 -au|01010101010101010101010|1XV30 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu|347","Australia/Perth|AWST|-80|0||18e5","Pacific/Easter|-05 -06|50 60|01010101010101010101010|1XVf0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|30e2","Europe/Dublin|GMT IST|0 -10|01010101010101010101010|1XSp0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|12e5","Etc/GMT-1|+01|-10|0||","Pacific/Tongatapu|+13|-d0|0||75e3","Pacific/Kiritimati|+14|-e0|0||51e2","Etc/GMT-2|+02|-20|0||","Pacific/Tahiti|-10|a0|0||18e4","Pacific/Niue|-11|b0|0||12e2","Etc/GMT+12|-12|c0|0||","Pacific/Galapagos|-06|60|0||25e3","Etc/GMT+7|-07|70|0||","Pacific/Pitcairn|-08|80|0||56","Pacific/Gambier|-09|90|0||125","Etc/UTC|UTC|0|0||","Europe/London|GMT BST|0 -10|01010101010101010101010|1XSp0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|10e6","Europe/Chisinau|EET EEST|-20 -30|01010101010101010101010|1XSo0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|67e4","Europe/Moscow|MSK|-30|0||16e6","Europe/Volgograd|+04 MSK|-40 -30|01|249a0|10e5","Pacific/Honolulu|HST|a0|0||37e4","MET|MET MEST|-10 -20|01010101010101010101010|1XSp0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0|","Pacific/Chatham|+1345 +1245|-dJ -cJ|01010101010101010101010|1XV20 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0|600","Pacific/Apia|+14 +13|-e0 -d0|010101|1XV20 1a00 1fA0 1a00 1fA0|37e3","Pacific/Fiji|+13 +12|-d0 -c0|010101|1Xnq0 20o0 pc0 2hc0 bc0|88e4","Pacific/Guam|ChST|-a0|0||17e4","Pacific/Marquesas|-0930|9u|0||86e2","Pacific/Pago_Pago|SST|b0|0||37e2","Pacific/Norfolk|+11 +12|-b0 -c0|0101010101010101010101|219P0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0|25e4"],"links":["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Bissau","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Monrovia","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|America/Danmarkshavn","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Etc/GMT","Africa/Abidjan|Etc/GMT+0","Africa/Abidjan|Etc/GMT-0","Africa/Abidjan|Etc/GMT0","Africa/Abidjan|Etc/Greenwich","Africa/Abidjan|GMT","Africa/Abidjan|GMT+0","Africa/Abidjan|GMT-0","Africa/Abidjan|GMT0","Africa/Abidjan|Greenwich","Africa/Abidjan|Iceland","Africa/Algiers|Africa/Tunis","Africa/Cairo|Egypt","Africa/Casablanca|Africa/El_Aaiun","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Khartoum|Africa/Blantyre","Africa/Khartoum|Africa/Bujumbura","Africa/Khartoum|Africa/Gaborone","Africa/Khartoum|Africa/Harare","Africa/Khartoum|Africa/Kigali","Africa/Khartoum|Africa/Lubumbashi","Africa/Khartoum|Africa/Lusaka","Africa/Khartoum|Africa/Maputo","Africa/Khartoum|Africa/Windhoek","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/Ndjamena","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","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|Europe/Kaliningrad","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|America/Juneau","America/Anchorage|America/Nome","America/Anchorage|America/Sitka","America/Anchorage|America/Yakutat","America/Anchorage|US/Alaska","America/Campo_Grande|America/Cuiaba","America/Caracas|America/Boa_Vista","America/Caracas|America/Guyana","America/Caracas|America/La_Paz","America/Caracas|America/Manaus","America/Caracas|America/Porto_Velho","America/Caracas|Brazil/West","America/Caracas|Etc/GMT+4","America/Chicago|America/Indiana/Knox","America/Chicago|America/Indiana/Tell_City","America/Chicago|America/Knox_IN","America/Chicago|America/Matamoros","America/Chicago|America/Menominee","America/Chicago|America/North_Dakota/Beulah","America/Chicago|America/North_Dakota/Center","America/Chicago|America/North_Dakota/New_Salem","America/Chicago|America/Rainy_River","America/Chicago|America/Rankin_Inlet","America/Chicago|America/Resolute","America/Chicago|America/Winnipeg","America/Chicago|CST6CDT","America/Chicago|Canada/Central","America/Chicago|US/Central","America/Chicago|US/Indiana-Starke","America/Denver|America/Boise","America/Denver|America/Cambridge_Bay","America/Denver|America/Edmonton","America/Denver|America/Inuvik","America/Denver|America/Shiprock","America/Denver|America/Yellowknife","America/Denver|Canada/Mountain","America/Denver|MST7MDT","America/Denver|Navajo","America/Denver|US/Mountain","America/Fortaleza|America/Araguaina","America/Fortaleza|America/Argentina/Buenos_Aires","America/Fortaleza|America/Argentina/Catamarca","America/Fortaleza|America/Argentina/ComodRivadavia","America/Fortaleza|America/Argentina/Cordoba","America/Fortaleza|America/Argentina/Jujuy","America/Fortaleza|America/Argentina/La_Rioja","America/Fortaleza|America/Argentina/Mendoza","America/Fortaleza|America/Argentina/Rio_Gallegos","America/Fortaleza|America/Argentina/Salta","America/Fortaleza|America/Argentina/San_Juan","America/Fortaleza|America/Argentina/San_Luis","America/Fortaleza|America/Argentina/Tucuman","America/Fortaleza|America/Argentina/Ushuaia","America/Fortaleza|America/Bahia","America/Fortaleza|America/Belem","America/Fortaleza|America/Buenos_Aires","America/Fortaleza|America/Catamarca","America/Fortaleza|America/Cayenne","America/Fortaleza|America/Cordoba","America/Fortaleza|America/Jujuy","America/Fortaleza|America/Maceio","America/Fortaleza|America/Mendoza","America/Fortaleza|America/Montevideo","America/Fortaleza|America/Paramaribo","America/Fortaleza|America/Punta_Arenas","America/Fortaleza|America/Recife","America/Fortaleza|America/Rosario","America/Fortaleza|America/Santarem","America/Fortaleza|Antarctica/Palmer","America/Fortaleza|Antarctica/Rothera","America/Fortaleza|Atlantic/Stanley","America/Fortaleza|Etc/GMT+3","America/Godthab|America/Nuuk","America/Halifax|America/Glace_Bay","America/Halifax|America/Goose_Bay","America/Halifax|America/Moncton","America/Halifax|America/Thule","America/Halifax|Atlantic/Bermuda","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Lima|America/Bogota","America/Lima|America/Eirunepe","America/Lima|America/Guayaquil","America/Lima|America/Porto_Acre","America/Lima|America/Rio_Branco","America/Lima|Brazil/Acre","America/Lima|Etc/GMT+5","America/Los_Angeles|America/Ensenada","America/Los_Angeles|America/Santa_Isabel","America/Los_Angeles|America/Tijuana","America/Los_Angeles|America/Vancouver","America/Los_Angeles|Canada/Pacific","America/Los_Angeles|Mexico/BajaNorte","America/Los_Angeles|PST8PDT","America/Los_Angeles|US/Pacific","America/Managua|America/Belize","America/Managua|America/Costa_Rica","America/Managua|America/El_Salvador","America/Managua|America/Guatemala","America/Managua|America/Regina","America/Managua|America/Swift_Current","America/Managua|America/Tegucigalpa","America/Managua|Canada/Saskatchewan","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|America/Bahia_Banderas","America/Mexico_City|America/Merida","America/Mexico_City|America/Monterrey","America/Mexico_City|Mexico/General","America/New_York|America/Detroit","America/New_York|America/Fort_Wayne","America/New_York|America/Grand_Turk","America/New_York|America/Indiana/Indianapolis","America/New_York|America/Indiana/Marengo","America/New_York|America/Indiana/Petersburg","America/New_York|America/Indiana/Vevay","America/New_York|America/Indiana/Vincennes","America/New_York|America/Indiana/Winamac","America/New_York|America/Indianapolis","America/New_York|America/Iqaluit","America/New_York|America/Kentucky/Louisville","America/New_York|America/Kentucky/Monticello","America/New_York|America/Louisville","America/New_York|America/Montreal","America/New_York|America/Nassau","America/New_York|America/Nipigon","America/New_York|America/Pangnirtung","America/New_York|America/Port-au-Prince","America/New_York|America/Thunder_Bay","America/New_York|America/Toronto","America/New_York|Canada/Eastern","America/New_York|EST5EDT","America/New_York|US/East-Indiana","America/New_York|US/Eastern","America/New_York|US/Michigan","America/Noronha|Atlantic/South_Georgia","America/Noronha|Brazil/DeNoronha","America/Noronha|Etc/GMT+2","America/Panama|America/Atikokan","America/Panama|America/Cancun","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Panama|America/Jamaica","America/Panama|EST","America/Panama|Jamaica","America/Phoenix|America/Creston","America/Phoenix|America/Dawson_Creek","America/Phoenix|America/Fort_Nelson","America/Phoenix|America/Hermosillo","America/Phoenix|MST","America/Phoenix|US/Arizona","America/Santiago|Chile/Continental","America/Santo_Domingo|America/Anguilla","America/Santo_Domingo|America/Antigua","America/Santo_Domingo|America/Aruba","America/Santo_Domingo|America/Barbados","America/Santo_Domingo|America/Blanc-Sablon","America/Santo_Domingo|America/Curacao","America/Santo_Domingo|America/Dominica","America/Santo_Domingo|America/Grenada","America/Santo_Domingo|America/Guadeloupe","America/Santo_Domingo|America/Kralendijk","America/Santo_Domingo|America/Lower_Princes","America/Santo_Domingo|America/Marigot","America/Santo_Domingo|America/Martinique","America/Santo_Domingo|America/Montserrat","America/Santo_Domingo|America/Port_of_Spain","America/Santo_Domingo|America/Puerto_Rico","America/Santo_Domingo|America/St_Barthelemy","America/Santo_Domingo|America/St_Kitts","America/Santo_Domingo|America/St_Lucia","America/Santo_Domingo|America/St_Thomas","America/Santo_Domingo|America/St_Vincent","America/Santo_Domingo|America/Tortola","America/Santo_Domingo|America/Virgin","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Whitehorse|America/Dawson","America/Whitehorse|Canada/Yukon","Asia/Almaty|Asia/Qostanay","Asia/Bangkok|Antarctica/Davis","Asia/Bangkok|Asia/Barnaul","Asia/Bangkok|Asia/Ho_Chi_Minh","Asia/Bangkok|Asia/Hovd","Asia/Bangkok|Asia/Krasnoyarsk","Asia/Bangkok|Asia/Novokuznetsk","Asia/Bangkok|Asia/Novosibirsk","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Saigon","Asia/Bangkok|Asia/Tomsk","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Etc/GMT-7","Asia/Bangkok|Indian/Christmas","Asia/Chita|Asia/Dili","Asia/Chita|Asia/Khandyga","Asia/Chita|Asia/Yakutsk","Asia/Chita|Etc/GMT-9","Asia/Chita|Pacific/Palau","Asia/Dhaka|Asia/Bishkek","Asia/Dhaka|Asia/Dacca","Asia/Dhaka|Asia/Kashgar","Asia/Dhaka|Asia/Omsk","Asia/Dhaka|Asia/Thimbu","Asia/Dhaka|Asia/Thimphu","Asia/Dhaka|Asia/Urumqi","Asia/Dhaka|Etc/GMT-6","Asia/Dhaka|Indian/Chagos","Asia/Dubai|Asia/Baku","Asia/Dubai|Asia/Muscat","Asia/Dubai|Asia/Tbilisi","Asia/Dubai|Asia/Yerevan","Asia/Dubai|Etc/GMT-4","Asia/Dubai|Europe/Astrakhan","Asia/Dubai|Europe/Samara","Asia/Dubai|Europe/Saratov","Asia/Dubai|Europe/Ulyanovsk","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Mauritius","Asia/Dubai|Indian/Reunion","Asia/Gaza|Asia/Hebron","Asia/Hong_Kong|Hongkong","Asia/Jakarta|Asia/Pontianak","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kamchatka|Asia/Anadyr","Asia/Kamchatka|Etc/GMT-12","Asia/Kamchatka|Kwajalein","Asia/Kamchatka|Pacific/Funafuti","Asia/Kamchatka|Pacific/Kwajalein","Asia/Kamchatka|Pacific/Majuro","Asia/Kamchatka|Pacific/Nauru","Asia/Kamchatka|Pacific/Tarawa","Asia/Kamchatka|Pacific/Wake","Asia/Kamchatka|Pacific/Wallis","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Brunei","Asia/Kuala_Lumpur|Asia/Choibalsan","Asia/Kuala_Lumpur|Asia/Irkutsk","Asia/Kuala_Lumpur|Asia/Kuching","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Asia/Ulaanbaatar","Asia/Kuala_Lumpur|Asia/Ulan_Bator","Asia/Kuala_Lumpur|Etc/GMT-8","Asia/Kuala_Lumpur|Singapore","Asia/Makassar|Asia/Ujung_Pandang","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Sakhalin|Asia/Magadan","Asia/Sakhalin|Asia/Srednekolymsk","Asia/Sakhalin|Etc/GMT-11","Asia/Sakhalin|Pacific/Bougainville","Asia/Sakhalin|Pacific/Efate","Asia/Sakhalin|Pacific/Guadalcanal","Asia/Sakhalin|Pacific/Kosrae","Asia/Sakhalin|Pacific/Noumea","Asia/Sakhalin|Pacific/Pohnpei","Asia/Sakhalin|Pacific/Ponape","Asia/Seoul|Asia/Pyongyang","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|Asia/Macao","Asia/Shanghai|Asia/Macau","Asia/Shanghai|Asia/Taipei","Asia/Shanghai|PRC","Asia/Shanghai|ROC","Asia/Tashkent|Antarctica/Mawson","Asia/Tashkent|Asia/Aqtau","Asia/Tashkent|Asia/Aqtobe","Asia/Tashkent|Asia/Ashgabat","Asia/Tashkent|Asia/Ashkhabad","Asia/Tashkent|Asia/Atyrau","Asia/Tashkent|Asia/Dushanbe","Asia/Tashkent|Asia/Oral","Asia/Tashkent|Asia/Qyzylorda","Asia/Tashkent|Asia/Samarkand","Asia/Tashkent|Asia/Yekaterinburg","Asia/Tashkent|Etc/GMT-5","Asia/Tashkent|Indian/Kerguelen","Asia/Tashkent|Indian/Maldives","Asia/Tehran|Iran","Asia/Tokyo|Japan","Asia/Vladivostok|Antarctica/DumontDUrville","Asia/Vladivostok|Asia/Ust-Nera","Asia/Vladivostok|Etc/GMT-10","Asia/Vladivostok|Pacific/Chuuk","Asia/Vladivostok|Pacific/Port_Moresby","Asia/Vladivostok|Pacific/Truk","Asia/Vladivostok|Pacific/Yap","Atlantic/Cape_Verde|Etc/GMT+1","Australia/Adelaide|Australia/Broken_Hill","Australia/Adelaide|Australia/South","Australia/Adelaide|Australia/Yancowinna","Australia/Brisbane|Australia/Lindeman","Australia/Brisbane|Australia/Queensland","Australia/Darwin|Australia/North","Australia/Lord_Howe|Australia/LHI","Australia/Perth|Australia/West","Australia/Sydney|Antarctica/Macquarie","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/Currie","Australia/Sydney|Australia/Hobart","Australia/Sydney|Australia/Melbourne","Australia/Sydney|Australia/NSW","Australia/Sydney|Australia/Tasmania","Australia/Sydney|Australia/Victoria","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|Asia/Famagusta","Europe/Athens|Asia/Nicosia","Europe/Athens|EET","Europe/Athens|Europe/Bucharest","Europe/Athens|Europe/Helsinki","Europe/Athens|Europe/Kiev","Europe/Athens|Europe/Kyiv","Europe/Athens|Europe/Mariehamn","Europe/Athens|Europe/Nicosia","Europe/Athens|Europe/Riga","Europe/Athens|Europe/Sofia","Europe/Athens|Europe/Tallinn","Europe/Athens|Europe/Uzhgorod","Europe/Athens|Europe/Vilnius","Europe/Athens|Europe/Zaporozhye","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Istanbul|Antarctica/Syowa","Europe/Istanbul|Asia/Aden","Europe/Istanbul|Asia/Baghdad","Europe/Istanbul|Asia/Bahrain","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Asia/Kuwait","Europe/Istanbul|Asia/Qatar","Europe/Istanbul|Asia/Riyadh","Europe/Istanbul|Etc/GMT-3","Europe/Istanbul|Europe/Minsk","Europe/Istanbul|Turkey","Europe/Lisbon|Atlantic/Canary","Europe/Lisbon|Atlantic/Faeroe","Europe/Lisbon|Atlantic/Faroe","Europe/Lisbon|Atlantic/Madeira","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|Europe/Kirov","Europe/Moscow|Europe/Simferopol","Europe/Moscow|W-SU","Europe/Paris|Africa/Ceuta","Europe/Paris|Arctic/Longyearbyen","Europe/Paris|Atlantic/Jan_Mayen","Europe/Paris|CET","Europe/Paris|Europe/Amsterdam","Europe/Paris|Europe/Andorra","Europe/Paris|Europe/Belgrade","Europe/Paris|Europe/Berlin","Europe/Paris|Europe/Bratislava","Europe/Paris|Europe/Brussels","Europe/Paris|Europe/Budapest","Europe/Paris|Europe/Busingen","Europe/Paris|Europe/Copenhagen","Europe/Paris|Europe/Gibraltar","Europe/Paris|Europe/Ljubljana","Europe/Paris|Europe/Luxembourg","Europe/Paris|Europe/Madrid","Europe/Paris|Europe/Malta","Europe/Paris|Europe/Monaco","Europe/Paris|Europe/Oslo","Europe/Paris|Europe/Podgorica","Europe/Paris|Europe/Prague","Europe/Paris|Europe/Rome","Europe/Paris|Europe/San_Marino","Europe/Paris|Europe/Sarajevo","Europe/Paris|Europe/Skopje","Europe/Paris|Europe/Stockholm","Europe/Paris|Europe/Tirane","Europe/Paris|Europe/Vaduz","Europe/Paris|Europe/Vatican","Europe/Paris|Europe/Vienna","Europe/Paris|Europe/Warsaw","Europe/Paris|Europe/Zagreb","Europe/Paris|Europe/Zurich","Europe/Paris|Poland","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Galapagos|Etc/GMT+6","Pacific/Gambier|Etc/GMT+9","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|HST","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kiritimati|Etc/GMT-14","Pacific/Niue|Etc/GMT+11","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Pitcairn|Etc/GMT+8","Pacific/Tahiti|Etc/GMT+10","Pacific/Tahiti|Pacific/Rarotonga","Pacific/Tongatapu|Etc/GMT-13","Pacific/Tongatapu|Pacific/Enderbury","Pacific/Tongatapu|Pacific/Fakaofo","Pacific/Tongatapu|Pacific/Kanton"],"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 Asia/Choibalsan","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"]}')}}]);
//# sourceMappingURL=vendor.92e3ed91e55e2d24.js.map